Project

General

Profile

Activity

From 2013-02-21 to 2013-03-06

2013-03-06

21:05 Revision ffb9e816 (github): Documentation|libdeng2: Pimpl macros
skyjake
20:48 Revision 773a824b (github): Fix typo
danij
20:01 Revision d018fb69 (github): Fixed|libcommon: P_CopyLine() must also copy the Linedef's tag
Also added some new fatal error conditions which I believe are the
cause of various XG runtime bugs.
danij
15:56 Revision ae3e2272 (github): Fixed|libcommon: Intermittent read access violation in XG
The XG system assumes in numerous places that the data values stored
in an xgline_t are zero-initialized. However, no...
danij
14:23 Revision b3aeb0ec (github): Fixed: Reapplied DENG2_PRIVATE to the Uri class
skyjake
14:10 Revision f81db7ae (github): libdeng2: Cleanup
skyjake
14:02 Revision 4d1890bc (github): Merge branch 'master' into pimpl-autoptr
skyjake
14:00 Revision 841f8839 (github): Fixed: Applied DENG2_PIMPL macros to private instances
When using DENG2_PRIVATE, it is mandatory to derive the private
Instance from de::IPrivate or de::Private<>.
skyjake
13:57 Revision 285dcf86 (github): Windows: Fixed build (system header conflict)
danij
13:46 Revision 440f2c85 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
13:45 Revision db59eabc (github): Definitions: Support AGF_FIRST_ONLY when interpreting legacy Group defs
danij
12:38 Revision e3ee05b8 (github): libdeng2: Trying out a DENG2_PRIVATE compatible with old compilers
std::auto_ptr<> with an undefined struct is not tolerated by some
compilers. Now DENG2_PRIVATE uses a custom PrivateA...
skyjake
12:38 Revision b9c7b1f3 (github): Cherry-picked the libdeng2 DENG2_PRIVATE auto_ptr commit
skyjake
11:53 Revision 256e1f40 (github): Fixed: UI resizing in busy mode
BusyWidget was not handled viewResized events. skyjake
11:30 Revision cdac8d83 (github): Revert "Refactor: DENG2_PRIVATE requires the use of DENG2_PIMPL"
skyjake
11:28 Revision aa4c9e83 (github): Revert "libdeng2: Trying out a DENG2_PRIVATE compatible with old compilers"
This reverts commit 9d7aac39a23513551e0187da0082509692ad1a7e. skyjake
11:07 Revision 9d7aac39 (github): libdeng2: Trying out a DENG2_PRIVATE compatible with old compilers
std::auto_ptr<> with an undefined struct is not tolerated by some
compilers. Now DENG2_PRIVATE uses a custom PrivateA...
skyjake
10:40 Revision 356cdc99 (github): Cleanup
skyjake
10:39 Revision 2dce88fc (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:39 Revision 0f2544de (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
Conflicts:
doomsday/client/include/resource/textures.h
doomsday/client/src/resource/texturemanifest.cpp
doomsday/c...
skyjake
03:05 Revision 0cd0004c (github): Definitions: Interpret legacy Group defs into material anims
Support the now deprecated Group-based method of defining entirely
new material animations if a material is otherwise...
danij
01:06 Revision 1da4f610 (github): Fixed: Crash attempting to load a map which utilizes XG
danij

2013-03-05

22:20 Revision 9295b137 (github): Refactor: Improved DENG2_PRIVATE with std::auto_ptr
It is no longer necessary to always specify a destructor as auto_ptr
will delete the private instance automatically.
skyjake
22:12 Revision ac403ea8 (github): Cleanup
danij
21:24 Revision 7cfff443 (github): Refactor: Removed the now unnecessary Textures::iterateDeclared()
danij
20:07 Revision 952d1f31 (github): Cleanup
danij
20:06 Revision ad57d509 (github): Refactor|Textures: Refactored away the unnecessary UriValidationError(s)
danij
18:46 Revision e6d41698 (github): Refactor|Textures: Improved Textures implementation with Observers
This addresses most of the remaining API design shortcomings. danij
12:38 Revision 4a580cac (github): Fixed: Added missing header (QMap in material.h)
skyjake
11:10 Revision b1670ad6 (github): Improvement for previous commit
skyjake
11:08 Revision 7147520a (github): Fixed: Build error (QMap operator [])
Let's see if the value() method works better; it also has an explicit
default value.
skyjake
04:32 Revision cc5b483a (github): Revert "Refactor: MaterialScheme now inherits from PathTreeT<MaterialManifest>"
Seems this isn't working yet...
This reverts commit 38d09b057814285976f2a35cc8e355640ceaa1db.
danij
04:21 Revision 38d09b05 (github): Refactor: MaterialScheme now inherits from PathTreeT<MaterialManifest>
Rather than wrap a private PathTree instance, MaterialScheme now
uses private inheritance for the same purpose (marsh...
danij

2013-03-04

21:04 Revision 59af6d38 (github): Cleanup
danij
18:24 Revision 1628cc18 (github): Fixed|R_DeclarePatch: Now assumes a percent-encoded name
This routine was not being used consistently resulting in erroneous
double percent-encoding of names. It is now the r...
danij
17:52 Revision a6f49669 (github): API: Removed caps DD_MONOCHROME_PATCHES and DD_UPSCALE_AND_SHARPEN_PATCHES
These caps are no longer used because the application of the filters
are determined when preparing a context variant ...
danij
10:58 Revision d1e95de9 (github): Shell|GUI|Fixed: Update view after receiving map outline
skyjake
10:27 Revision 718a0464 (github): Fixed: Extra qualifications (Material::) and build errors
skyjake
02:08 Revision c171b6cb (github): Fixed: Definitions in DD_DEFNS Wad lumps not processed
FileInfo::lumpIdx is not the lump's position in the file system's
central LumpIndex, it is actually the position of t...
danij
01:27 Revision 7098b6ca (github): Materials: Fix instance destruction
danij
00:55 Revision bf3305e7 (github): Materials: Observe MaterialManifest deletion
To ensure the manifest groups are always valid. danij
00:31 Revision bce1f5a1 (github): Materials: Wired up Material deletion notifications
It should now be possible to selectively clear material schemes as
desired instead of rebuilding the lot.
Todo for l...
danij

2013-03-03

23:42 Revision 133eda0c (github): MaterialScheme: Improved public interface
danij
23:06 Revision fa6c1fdc (github): interpretMaterialDef() should catch Materials::UnknownSchemeError
danij
23:00 Revision 9fe4ab47 (github): Refactor: Materials now observes MaterialManifest definition
danij
21:11 Revision c5145447 (github): Refactor: Materials now observes MaterialManifest derivation
danij
20:39 Revision 8cbe33a8 (github): Fixed build
danij
19:44 Revision c8d5bb7e (github): Fix typo
danij
19:30 Revision ef9c3aef (github): Cleanup
danij
19:22 Revision d305cf60 (github): Refactor: Cleaned up texture system console command output
danij
18:04 Revision 0fc6fc71 (github): Refactor|Textures: Improved Textures public interface
danij
17:31 Revision aa7b0bcf (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
17:29 Revision 205f3fc4 (github): Refactor|Materials: Improved Materials public interface
danij
17:25 Revision b4e4aca6 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
17:24 Revision 832c5780 (github): Documentation: Updated Readme for 1.10
New Mac OS X un/install instructions. Added information about
the Shell.
skyjake
16:39 Revision 9d5617a2 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
16:38 Revision bc724662 (github): Material: Share material animation states
Rather than store per-usage context animation states in the variant,
it is better to manage this information separate...
danij
11:12 Revision f2ebc552 (github): libdeng2: Added a serialization protocol label for 1.10
The actual version number remains at 0. skyjake
11:08 Revision a06a2662 (github): Cleanup
skyjake
10:57 Revision 1fa6da91 (github): Documentation: Fixed some Doxygen issues
skyjake

2013-03-02

19:02 Revision 874629c3 (github): Changed release type to "Candidate"
Also updated the copyright years in defines for Windows metadata. skyjake
17:49 Revision 147aa63c (github): Windows|Client|Fixed: Undefined Windows min/max macros in material.h
Symbol clash. skyjake
16:51 Revision 59841f9c (github): Fixed|Network: Using the port from master's server info
The client was trying to connect to the wrong (default) port. skyjake
16:49 Revision 077472de (github): Fixed: Missing headers
skyjake
15:52 Revision dc6f8ae3 (github): Fixed: Merge mistakes
Still learning my way around Kaleidoscope... skyjake
15:40 Revision 111dbea1 (github): Merge branch 'ui-framework'
Conflicts:
doomsday/client/include/render/rendpoly.h
doomsday/client/src/dd_loop.cpp
doomsday/client/src/network/s...
skyjake
14:28 Revision 533f2cb0 (github): Unix: Fixing memory access issues in def_main
skyjake
13:43 Revision b7226505 (github): Unix: Investigating server crash
skyjake

2013-03-01

21:47 Revision 501969df (github): Fixed|Unix: Added missing <cstring> header (platform-wide)
This allows using std::strcat, std::memcpy, etc. skyjake
19:39 Revision 0327319b (github): GCC|Fixed: A couple of minor compiler warnings
skyjake
16:12 Revision 1dcbf362 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
16:12 Revision 64e61854 (github): Refactor|Material|MaterialManifest: Various convention and style cleanup refactorings
danij
15:52 Revision df4edbbf (github): Fixed: Build failures on clang
The actual errors were in the files surface.h, materials.h, and the
.cpp files in the commit.
Also fixed doxygen com...
skyjake
15:06 Revision b3cb6742 (github): Refactor|TextureManifest: Return a new QFlags instance from TextureManifest::flags()
Tis the "Qt-way". danij
15:03 Revision 7fcdfa5b (github): Fixed|GCC|Clang: Fixed build due to lack of enum predeclaration
danij
12:06 Revision 5f455169 (github): Windows|Fixed: Application refresh loop behavior, LegacyWidget/BusyWidget issues
It seems that on Windows the only way to run the app refresh loop is to
use a QTimer (and not singleshot calls). Also...
skyjake
11:50 Revision 36dcd245 (github): Fixed|TextureManifest: TextureManifest::texture() failed to throw MissingTextureError
Plus some minor cleanup. danij
10:08 Revision 3d521d93 (github): Cleanup
danij
09:49 Revision afe01143 (github): Fix typo
danij
09:39 Revision 421fd957 (github): Fix material/texture listings of the form "list[material|texture] schemename"
danij
09:35 Revision 5aa53876 (github): Materials|Textures: Make use of Uri::fromUserInput
danij
09:34 Revision e3558f2d (github): Uri: Added Uri::fromUserInput()
Defined according to common functionality extracted from the material
and texture resource collections (in libdeng1).
danij
08:15 Revision dfebb8d5 (github): Documentation: Minor apidoc improvements for Material
danij
04:05 Revision 7b4b7563 (github): Documentation: Minor apidoc improvements for Materials
danij
03:36 Revision 099998b7 (github): Cleanup
danij
02:58 Revision b0ac64ba (github): Server: Remove unused dependencies from server.pro (PCX/TGA/HQ2X)
danij
02:55 Revision e16f5a5b (github): Fix build
danij
02:41 Revision 1a971296 (github): gl_main.cpp depends on resource/hq2x.h
danij
02:35 Revision d8530d9e (github): Refactor: Moved image file interpretation to resource/image.cpp
Plus some minor cleanup. danij
02:11 Revision 740c3787 (github): Fixed|Server: Server missing texture system console commands
danij
01:37 Revision 9e6995ad (github): Cleanup
danij
01:18 Revision d748fbb2 (github): Refactor|GL Texture Manager: All initialization now in GL_InitTextureManager()
It is no longer necessary to split module initialization in two;
do it all in GL_InitTextureManager()
danij
00:34 Revision dc5d99c4 (github): Rendering Lists: Store texture wrap modes for unmanaged textures
When drawing with unmanaged textures special attention must be paid
to the management of GL texture wrap states. The ...
danij

2013-02-28

22:38 Revision 9dbb3c06 (github): Refactor|Rendering Lists: Cleaned up texture bind logic
danij
21:33 Revision 9c3e3593 (github): Refactor: Added texture wrap args for GL_BindTextureUnmanaged()
This function now mimics the behavior of GL_BindTexture() in that
the GL texture parameters are configured at texture...
danij
20:30 Revision fb39c106 (github): Refactor: Default GL_LINEAR value for GL_BindTextureUnmanaged() magMode arg
danij
20:23 Revision 42570e6b (github): Cleanup
danij
20:23 Revision e98f0f5c (github): Cleanup: Removed unused dependencies from r_data.h
danij
18:51 Revision 5d8ba1de (github): Removed obsolete GL_PrepareUITexture() mechanism
danij
18:51 Revision ec67a2d0 (github): Client: Draw UI widgets using Materials
danij
18:48 Revision ba2db972 (github): Added: Material definitions for all System UI textures
danij
18:45 Revision 8a643e85 (github): Declare logical Textures for all textures used in the client's UI
Logical de::Texture UI textures (such as boxshade and mouse) are now
declared in the ui/ subdirectory of the System t...
danij
16:54 Revision 39b69413 (github): Cleanup: Added isFlagged() method to various material/texture system classes
danij
16:48 Revision 11827ca3 (github): Refactor: Applied DENG2_PIMPL to CompositeTexture
danij
16:06 Revision 51c51617 (github): Merge branch 'master' into revise-texture-animation
danij
16:02 Revision 5d608ab0 (github): Snowberry: Updated maximum number of sound channels to 256
skyjake

2013-02-27

19:40 Revision 7f6a5c57 (github): Cleanup
danij
18:23 Revision 3a75f99f (github): Cleanup
danij
18:23 Revision aebf710d (github): TextureManifest: Revised resource URI property access
danij
18:16 Revision ad107f66 (github): Refactor|Textures:: Throw de::Error exceptions from Textures::validateUri
danij
12:42 Revision 44841dbb (github): libdeng2|Fixed: Lock log entries while they are being flushed
Added a guard that protects each log entry as they are flushed to
the sinks.
skyjake
12:31 Revision 15eccb68 (github): Documentation|libshell: Added a @todo about DoomsdayInfo
skyjake
12:14 Revision 474f295f (github): Documentation: Added a @todo about the future of the Uri API
skyjake
12:13 Revision e2a71c5b (github): Shell|GUI: Tidier history of opened addresses
The extra information in parentheses (name, number of players) is
omitted from the persistent history.
skyjake
12:12 Revision 4bea096a (github): libdeng2: Improved Lockable destructor
skyjake
11:29 Revision a0ff040c (github): Merge branch 'master' into ui-framework
skyjake
11:13 Revision 236291cc (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:13 Revision d6960d9a (github): Shell|GUI: Added preferences option for choosing the console font
skyjake
10:15 Revision 90f6312e (github): libdeng2: Added a preprocessor define for detecting Qt 5.1
For the future. skyjake

2013-02-26

22:52 Revision a54901cf (github): Cleanup
danij
22:47 Revision 63e17df6 (github): Merge branch 'ui-framework' of ssh://github.com/skyjake/Doomsday-Engine into ui-framework
skyjake
22:47 Revision fca7d835 (github): Windows: Fixed build issues (system header conflicts)
skyjake
22:43 Revision f1c3dcb5 (github): Refactor|Textures: Cleaned up texture index printing
danij
21:16 Revision 19f36151 (github): Cleanup
danij
21:07 Revision 22055d21 (github): Cleanup
danij
20:59 Revision 6b1dc68c (github): Refactor|Materials: Cleaned up material index printing
danij
20:14 Revision e45717dd (github): Merge branch 'master' into revise-texture-animation
danij
20:09 Revision f9fc1d41 (github): Uri: Improved API for compositing textual URIs
Folded logic for Uri::debugPrint() into Uri::compose() and then
removed the former.
danij
18:29 Revision cc74f23e (github): Merge branch 'master' into ui-framework
skyjake
16:09 Revision ff45778a (github): Refactor|Materials:: Throw de::Error exceptions from Materials::validateUri
Plus minor cleanup. danij
15:23 Revision f2326e60 (github): Refactor|Material::ManifestGroup: Redefined Material::ManifestGroup as QSet<MaterialManifest *>
danij
14:31 Revision ffd1704d (github): Cleanup
danij
14:14 Revision 379ad412 (github): Snowberry: Added Italian translation
Courtesy of Massimo Pizzolante Leuzzi. skyjake
14:12 Revision 777ad4ab (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
14:11 Revision 8a489ba4 (github): Snowberry|Fixed: Must retranslate list columns when changing language
skyjake
13:45 Revision de971513 (github): Windows|Fixed: Missing exports
skyjake
13:43 Revision 6a61072d (github): Snowberry: Restore profiles before setting up UI
Data in the profiles includes the language chosen by the user. This way
everything can be created using the correct l...
skyjake
12:21 Revision 56b1522f (github): Cleanup
skyjake
11:40 Revision ad385e5e (github): Cleanup|Client: Removing old loop/draw callbacks and related code
skyjake
11:33 Revision e60ecbfe (github): libdeng2: Cleanup
skyjake
11:21 Revision 2fdbeca9 (github): libdeng2: Cleanup
Removed obsolete stuff from LegacyCore. The app event loop is now
started and stopped directly via App.
skyjake

2013-02-25

21:52 Revision d28d4437 (github): Refactor|Client|Server: Removed loop callbacks, added BusyWidget
Instead of loop callbacks from LegacyCore, the equivalent functionality
is now handled as part of the CanvasWindow's ...
skyjake
21:43 Revision 75f04ae4 (github): libdeng2|Widget: Added a behavior flag for disabling the widget
skyjake
21:41 Revision 195304aa (github): Client: GuiWidgets can be deleted via Garbage
skyjake
21:38 Revision fa5efea2 (github): Refactor|libdeng2|libgui: Independent Loop class, trimmed down LegacyCore
LegacyCore no longer contains a callback loop. Instead, GuiApp and
TextApp use a Loop to produce continuous audience ...
skyjake
16:08 Revision a5351170 (github): Server|Material: Removed last of the client-only logic for Material::Decoration
danij
15:16 Revision f73ca42e (github): Refactor|Material|Texture|CompositeTexture: Use de::Vector instead of QSize and QPoint
Todo for later: Use the Vector templates as a base for a new set
of Size, Point, etc..., types which extend them with...
danij
15:05 Revision 3547f4b1 (github): libdeng2|Vector: Added inequality operators for 2D/3D/4D integer Vectors
danij
04:32 Revision 11e807c3 (github): Merge branch 'master' into revise-texture-animation
danij
04:16 Revision dbff054e (github): Refactor: Update Con_Message usage re closing line break
danij
01:19 Revision 76d1f9c4 (github): Cleanup
danij
01:05 Revision 9513ba96 (github): Refactor: Automatically rebuild Material layers on engine reset
danij

2013-02-24

23:50 Revision 47786945 (github): Server|GameMap: Remove unused SurfaceSet for GameMap's glowing surfaces
On Server side there is no need to maintain a set of glowing surfaces. danij
23:33 Revision e3d3cdb1 (github): Cleanup
danij
23:33 Revision a8d35f8a (github): Fix out-of-bounds memory access in Sfx_PurgeCache()
An oversight in the previous refactoring. danij
23:31 Revision 208d1d36 (github): Materials: Client-only decorations; Reworking manifest derivation
Material decorations are now rebuilt automatically following an
engine reset.
Material decorations now exist only on...
danij
23:17 Revision 558c1b23 (github): Con_Message(): Always append a terminating line break
Unlike Con_Printf() (which deals with text fragments), Con_Message()
assumes that (at least) one full line of text is...
danij
20:09 Revision 8630ee07 (github): Refactor|Client: Window resizing moved to CanvasWindow
window.cpp is still handling the Window state. In time, the contents
of window.cpp will be revised into CanvasWindow ...
skyjake
17:40 Revision f4e48235 (github): Refactor|Material::Decoration: Store material decoration stage configuration
Take a copy of the definition system's ded_decorlight_stage_t config
in Material::Decoration when instantiating the M...
danij
17:02 Revision 8f9ef73e (github): de::Vector: Added variants of operator [] for mutable vectors
danij
16:30 Revision f89975d1 (github): Cleanup
skyjake
16:14 Revision c6781459 (github): Refactor|Client: Moved the ServerLink instance to ClientApp
sys_network.cpp has now been reduced to mere cvars and C wrapper
routines. In time, it can be removed completely.
skyjake
15:42 Revision cb285934 (github): Refactor: Return a reference from App_FileSystem()
danij
15:10 Revision 35266a8f (github): Refactor|FS1: Removed more obsolete FS1 C wrapper API functions
- F_FindPath(2)()
- F_FindPathInList()
Plus some minor cleanup.
danij
13:15 Revision 9598da04 (github): Cleanup
danij
13:08 Revision 26f07eda (github): Cleanup|SoundSystem API
danij
13:05 Revision 9caae213 (github): Cleanup
danij
12:47 Revision c1e1920c (github): Refactor|Client: Added ClientApp
Moved most of the code in main_client to the ClientApp. skyjake
11:54 Revision 39b2dbb6 (github): Refactor|Client: Moved main loop drawing to LegacyWidget
The actual drawing of the main loop now occurs in the LegacyWidget.
Todo: Move time update and event handling, too.
skyjake

2013-02-23

21:01 Revision 58264802 (github): Client: Added GUI widget base class and stubs for LegacyWidget
skyjake
20:25 Revision b25b04c4 (github): Client: Added LegacyWidget
All old UI rendering and components will be moved to the LegacyWidget,
after which they can be gradually replaced wit...
skyjake
20:24 Revision be6979ad (github): Documentation|libdeng2: Updated references to de::FS
skyjake
19:57 Revision acb89787 (github): Client: Resize root widget when CanvasWindow is resized
skyjake
19:40 Revision f95dfbed (github): libdeng2|Refactor: Converting Id to an integer
Also, fixed the build. skyjake
19:36 Revision 16c18aba (github): Merge branch 'master' into ui-framework
skyjake
19:35 Revision 810fc5f6 (github): Client: Added a RootWidget to CanvasWindow
skyjake
19:35 Revision 31f2a8c3 (github): libdeng2|Refactor: Use de::Id instead of duint32
skyjake
14:41 Revision a0ec9a18 (github): Mac OS X|Updater: Updated installer filename
Auto-opening the correct file on the disk. skyjake
13:24 Revision 0409421f (github): Mac OS X|Builder: Updated build script with signed .pkg
skyjake
12:58 Revision 964070ca (github): Mac OS X|Installer: Updated disk image template
skyjake

2013-02-22

11:07 Revision 19b776b4 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:07 Revision 627be134 (github): Cleanup
skyjake
09:04 Revision 0d729fac (github): Fixed|GCC: Failure to build
skyjake

2013-02-21

22:44 Revision 5ff3bb2e (github): Merge branch 'master' into revise-texture-animation
danij
22:24 Revision ee2c8c9e (github): Fixed: Issues enumerating and connecting to server
Beacon catches exceptions thrown when parsing an invalid beacon message
(e.g., server not fully initialized yet).
Th...
skyjake
22:17 Revision 39e3497e (github): Windows: Updated developer build deployment script
Now includes libgui. skyjake
18:15 Revision 15d1684d (github): Fixed: Client connects to server
Corrected problems the new ServerLink was experiencing when connecting
to a client.
All local IP addresses are now c...
skyjake
18:13 Revision a92427ac (github): libdeng2: Moved the isHostLocal test to Address (from Socket)
A more suitable place for this test. skyjake
15:57 Revision 1db8ec3d (github): Client|Fixed: ServerLink cannot be constructed before main()
It requires the existence of a de::App. skyjake
13:30 Revision 85e146c2 (github): Cleanup: Removed LegacyNetwork
LegacyNetwork was a transitional component designed to help migrate
the network code off SDL_net. Now that both the c...
skyjake
09:04 Revision 4efac5c8 (github): Refactor|Client: Took ServerLink into use
Todo: Drop LegacyNetwork. skyjake
08:59 Revision 8dc67097 (github): Client: Added ServerLink (derived from shell::AbstractLink)
ServerLink contains the functionality that sys_network + protocol used
to have: discovering servers on the network an...
skyjake
08:55 Revision 16280dbb (github): libshell|Refactor|AbstractLink: Made virtual connection and disconnection methods
skyjake
08:54 Revision 2e19178e (github): libdeng2|Observers: Added macro for notifying a public audience
Assumes that the DENG2_PIMPL() macro is being used. skyjake
 

Also available in: Atom