Activity
From 2013-06-09 to 2013-06-22
2013-06-21
- 
  10:24 Revision 58409359 (github): Client|UI: Default binding for toggling taskbar+console 
- This commit replicates the old behavior of the special console
 activation key using bindings: a Tilde without a Shift...
- 
  10:21 Revision 3b6dc169 (github): Client|Bindings: Checking for bindings regardless of context activation 
- 
  09:26 Revision 65c76bee (github): Client|UI: Disallow task bar activation when old Control Panel is open 
- The Control Panel is on its way out, but before it's gone it shouldn't
 conflict with the task bar.
- 
  09:21 Revision e8e94aec (github): Fixed|Client|GuiRootWidget: Clear the window before first frame 
2013-06-20
- 
  18:41 Revision 17c869d0 (github): Client|Task Bar: Items of the DE menu change depending on engine state 
- The Control Panel and unload items are only shown if a game is loaded.
- 
  18:40 Revision e12bcbcb (github): Client|Popup: Fixed a problem with preparing popups for opening 
- With a popup menu one must ensure that both the popup's and the
 contained menu's layout is updated immediately after ...
- 
  18:39 Revision bd527f7d (github): Client|MenuWidget: Menu items can be hidden and shown 
- Allows menus to be more dynamic in terms of what is displayed.
- 
  18:38 Revision 8fdcc74f (github): Debug|libdeng2|Widget: Forming the "path" name of a widget 
- If widgets are unnamed, use the address as a temporary name.
- 
  16:01 Revision ab470d51 (github): Client|PopupMenuWidget: Use accent color for highlighting pressed item 
- 
  15:09 Revision b6ac9259 (github): Fixed|Client: Build failure (static class member initialization) 
- 
  10:07 Revision abbc80a9 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine 
- 
  10:07 Revision 733fcf42 (github): Client|Task Bar: Opening a popup menu from the DE button 
- Plus some minor fixes/enhancements.
- 
  10:05 Revision af94f305 (github): Client|UI: Added popup widget and popup menu widget 
- 
  10:04 Revision b95a96fd (github): Client|MenuWidget: Menu layout that expands in both directions 
- Fixed or unlimited number of columns/rows.
- 
  10:03 Revision 8fe9d06b (github): Client|ScrollAreaWidget: Scroll area clips children 
- 
  10:03 Revision 2d2d1434 (github): Client|ButtonWidget: Observing the state of a button 
- 
  10:01 Revision 8d7faea5 (github): Fixed|CommandAction: Missing call of base class trigger 
- 
  10:01 Revision b73389de (github): Client|UI: Added Direction to the ui namespace 
- 
  09:56 Revision bb908342 (github): Client|GuiWidget: Added virtual methods about child addition/removal 
- 
  09:55 Revision a4627c0c (github): Default Style: Added inverted text and background colors 
- 
  09:55 Revision c4a712b3 (github): Debug|libdeng2|RuleRectangle: Debug name for RuleRectangle 
- 
  09:54 Revision ab79fb6b (github): libdeng2|Widget: Child hit clipping, notifications about parent changes 
- 
  09:53 Revision 987490b2 (github): libdeng2|ScalarRule: Animation styles 
- 
  09:53 Revision 1cf1ad1e (github): Fixed|libdeng2|OperatorRule: Broken Double operator, added clamped 
- The Half and Double operators are now used when dividing/multiplying
 by 2.
- 
  09:52 Revision 175cbaa7 (github): libdeng2|Rectangle: Added a new contains() and intersection methods 
- 
  09:51 Revision bd30fc7a (github): libdeng2|Range: Added clamp() method 
- 
  09:51 Revision 2089b1a7 (github): libgui|GLState: Apply scissors cumulatively 
- Each scissor cuts away from the previously defined scissor.
- 
  02:32 Revision 046d570f (github): Refactor|Plane: Renamed Plane::inSectorIndex() as indexInSector() (convention) 
- 
  02:14 Revision 5d15fe9a (github): Client|Bias Lighting: Cleanup 
- Also added a TODO comment about the under performing algorithm used
 for unlinking BiasSurface data in SB_DestroySurfa...
- 
  02:06 Revision 1ac42214 (github): Debug|MemoryZone: Log a debug message when free'ing memory blocks in Z_FreeTags() 
2013-06-19
- 
  23:07 Revision f5e657a9 (github): Improved log message consistency (use the phrase "Completed in") 
- 
  22:29 Revision 54240032 (github): Cleanup 
- 
  21:42 Revision f1e395bb (github): World: Use "indexInArchive" when compiling a map conversion report 
- As the report is intended for the map author any element references
 should use the in-archive indices rather in-map (...
- 
  07:38 Revision 4074ecb5 (github): World: Disconnect the MapConversionReporter once map editing ends 
- Once editing has ended when converting a map in some other format
 we are no longer interested in being notified of an...
- 
  07:22 Revision c4f34614 (github): World: Cleanup 
- 
  06:26 Revision 6dee05d5 (github): World: Switch the loaded map to playable state on map change 
- Deferring the playable state switch until after loading improves SoC
 between loadMap() and changeMap() procedures. If...
- 
  04:59 Revision 8a0e89cd (github): World: Defer end of map editing during conversion; cleanup 
- Wait until control has returned to the engine before signaling that
 map editing has completed. Previously this was do...
- 
  03:52 Revision 385304cc (github): wip 1 
- 
  00:20 Revision e54009d4 (github): Debug|libcommon: Removed old respawn-class debug messages (no longer of interest) 
2013-06-18
- 
  23:57 Revision f85219ae (github): Reconnected MapConversionReporter to the map conversion process 
- 
  22:13 Revision e85bda1c (github): Map: Cleaned up interface to the binary space partitioner 
- As the BSP data elements are now produced using data and mechanisms
 provided by the map it is no longer logical to "b...
- 
  05:28 Revision 6fc8bb5f (github): bsp::Partitioner: Cleanup 
- 
  04:41 Revision 5b184564 (github): Optimize|BSP Builder: Allocate vertexes for BSP line segments from the map's Mesh 
- The space partitioner now allocates vertexes from the Mesh owned by
 the map directly. This means the map does not hav...
- 
  01:12 Revision 0663a55b (github): BSP Builder: Allocate geometry components from the Map's primary Mesh 
- All components of the primary mesh geometry for the map are now all
 allocated from one Mesh instance owned by the map...
2013-06-17
- 
  18:20 Revision 02a90a07 (github): Cleanup|libdeng2: Arguments of Widget::notifyTree() 
- 
  13:18 Revision f9be7589 (github): Fixed|Server: Construction and destruction of the server subsystem 
- Defer constructing of the ServerSystem until the entire ServerApp
 instance has been initialized (e.g., World is avail...
- 
  10:30 Revision fe857cfd (github): Changed release type to "Candidate" for 1.11 
- 
  10:28 Revision b7f68396 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine 
- 
  10:28 Revision f9bd678c (github): Cleanup 
- 
  08:50 Revision 73c8fe41 (github): Refactor: Moved the current game and game change audience to App level 
- Moving these from the Games collection up to app level is important
 as this change as this significantly alters game ...
- 
  07:13 Revision d1039dee (github): Refactor: Renamed various world domain source files 
- p_mapdata.h -> entitydef.h
 p_data.cpp -> entitydef.cpp
 r_world.h -> maputil.h
 r_world.cpp -> maputil.cpp
 Also dumped...
- 
  05:19 Revision 5166a73a (github): Cleanup 
- 
  04:05 Revision 3384e2d5 (github): Refactor: Moved logic for updating map state following engine reset to Map 
- 
  00:27 Revision 00b2daf2 (github): Add todo comment re ring zero behavior of client vs server 
2013-06-16
- 
  22:08 Revision 81853a88 (github): Refactor|World: Encapsulate world reset in World::reset() 
- Should be called by the owning app instance to reset the world back
 to the initial state when changing game. This cou...
- 
  22:04 Revision 3aa72d82 (github): Server: App_World() should return the World instance owned by ServerApp 
- 
  22:02 Revision fcef025f (github): Windows|ServerApp: Fix build error (header inclusion order) 
- 
  21:23 Revision 49ea0f03 (github): Refactor|Server: Added ServerApp 
- The old procedural app initialization is now handled by the ServerApp
 class, modeled the same way as ClientApp. Natur...
- 
  16:04 Revision 8c7034b2 (github): Client|Console: Dragging log's top edge with the mouse 
- Todo for later: Could use some further usability tuning. E.g., if the
 user resizes the log with the mouse, does it me...
- 
  10:39 Revision 64a50e30 (github): Client|UI: Adjusted mouse trapping behavior during fullscreen switches 
- The mouse should not be trapped if the task bar is open. Also,
 LegacyWidget shouldn't trap the mouse when a game isn'...
2013-06-15
- 
  14:13 Revision 43dc91d9 (github): Ring Zero: Improved game selection menu 
- Instead of opening the console, ringzero now shows a graphical menu
 for selecting the game.
- 
  14:11 Revision a75d53ee (github): Client|Console: Log background blur can be disabled, eat mouse clicks 
- 
  14:10 Revision 5b5670e7 (github): Client|ButtonWidget: Visual tweak to button frame 
- 
  14:10 Revision 41dcbaa2 (github): Client|UI|GuiWidget: Use normalized scissor for content clipping 
- 
  14:09 Revision 8b360575 (github): libgui|GLState: Normalized scissor 
- The normalized scissor is relative to the viewport, so it can be used
 with downscaled viewports.
- 
  14:07 Revision 3f1aae20 (github): Default Style: Added logos for game plugins 
- Temporarily borrowed the old ones from Snowberry.
- 
  11:01 Revision e78923e2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine 
- 
  11:01 Revision f9aaccf8 (github): Fixed|GuiWidget: Blurring and alpha 
- The blur must be flattened before rendering it back to the frame
 buffer.
- 
  11:00 Revision 196042a2 (github): Client|UI: Added MenuWidget and a game selection menu 
- The game selection menu is a work in progress...
- 
  10:52 Revision 83ff1fdc (github): Fixed|Client|Map: The LightGrid must be destroyed before the map data elements 
- 
  10:32 Revision 865eba60 (github): Sector|Polyobj: There is no need to update bias surfaces during map setup 
- Bias lighting is now initialized after any geometry which might move
 during map change procedure have done so.
- 
  10:00 Revision 36af8134 (github): World: Reordered events in the mapChange() procedure 
- The aim being to group and order the initialization of subsystems and
 their data according to their concerns and also...
- 
  09:52 Revision a5d171a8 (github): Client|ScrollAreaWidget: Setting content size using rules 
- 
  09:52 Revision 34b92d95 (github): Client|UI: Added colors for LabelWidget and a missing function 
- 
  09:51 Revision 75505b23 (github): Refactor|Client|UI: Added "ui" namespace for UI related enums and defs 
- The widget classes are not supposed to be in this namespace, though.
- 
  09:48 Revision 90c3ac76 (github): Games: Added notification about added new games 
- 
  09:47 Revision 95650d8d (github): Debug|libdeng2|OperatorRule: Improved description 
- 
  09:46 Revision ea116611 (github): Fixed: Warning about uninitialized variables 
- 
  09:46 Revision 093e8279 (github): Fixed|Models: Possible out-of-bounds uses of the submodels array 
- In various places of the code there is an assumption that submodel #0
 always exists. This may not be the case.
- 
  09:06 Revision 1bc57235 (github): Debug: Do not continuously log the current GL filter color value 
- Do so only when this value changes.
- 
  08:37 Revision a9f0062a (github): World: Minor API improvements; more apidocs; cleanup 
- 
  07:29 Revision 4bfd6a49 (github): API: Revised API for map changes 
- Game plugins now perform a map change by calling the API function
 P_MapChange(). Once the map change has been complet...
- 
  05:24 Revision b364bf6c (github): Refactor: Moved logic for updating world state following engine reset to World 
- Also improved Map apidocs.
- 
  04:32 Revision 03817b9a (github): Map: Various API improvements 
- Throw an error when attempting to access missing data (blockmaps,
 BSP and thinker lists).
 Deferred construction of t...
2013-06-14
- 
  20:24 Revision 3c59944f (github): Fixed|libcommon: Compiler warnings about signed/unsigned comparison 
- 
  20:20 Revision 1d7966f6 (github): Fixed|World|Map Renderer: Benign compiler warnings about unused/uninitialized variables 
- 
  17:25 Revision d5e77756 (github): libdeng2|Counted: Added new variants of holdRef() 
- 
  17:24 Revision 14c813e1 (github): Debug|libdeng2: Describing rules as text 
- Added descriptions for rules so it is easier to see if there are any
 mistakes in them (e.g., missing edges of a recta...
- 
  07:52 Revision 1cef65aa (github): Cleanup 
- 
  07:40 Revision 74869e10 (github): Map: Cleanup 
- 
  07:37 Revision 6336a25a (github): Refactor|Map: Encapsulated map element blockmaps 
- 
  07:26 Revision e9d660c2 (github): Refactor|Map: Provide only const pointers to the map blockmaps 
- 
  07:16 Revision ad20edf3 (github): Refactor|Map: Encapsulated node piles and line links 
- These data sets/structures are no longer visible at API level.
- 
  06:42 Revision 328e39b7 (github): Refactor: Merged rest of p_maputil.cpp into de::Map 
- Todo: Map's public API can now be simplified significantly as all
 tasks which link map elements to map-owned data str...
- 
  05:53 Revision 8a57d2c8 (github): Refactor: Split up p_maputil.cpp moving these functions to better homes 
- 
  04:51 Revision 96404122 (github): Thinkers: Cleanup 
- 
  03:20 Revision e6eb6175 (github): Refactor|Map: Separated thinker and thinker list from Map to new class Thinkers 
- Functionally unchanged. However the implementation was cleaned up and
 the list array replaced with a QList.
 Applied ...
- 
  00:48 Revision f3a037a5 (github): World: The core map data components are neither copyable or assignable 
- 
  00:30 Revision fd35bce7 (github): Surface: Added methods (setFlags, isFlagged) 
- 
  00:15 Revision a6eb4fe3 (github): Surface: Further API cleanup 
- Todo for later: Completely redesign the way light decorations are
 implemented. The current implementation lacks coher...
2013-06-13
- 
  23:35 Revision 92d0a624 (github): Surface: Cleanup (isAttachedToMap() is unnecessary) 
- 
  23:27 Revision a12fb2fb (github): Refactor|World: Cleaned up Plane, Sector and Surface ctors 
- 
  21:40 Revision 7fa518e0 (github): Documentation|Fixed|World: Various minor fixes plus some cleanup 
- 
  21:33 Revision c145f4fa (github): Server: Ensure the current world map is free'd when changing game 
- 
  10:43 Revision 1c403953 (github): UI|Console|LogWidget: Fixed animation glitches 
- Drawing must occur using the same values that were used when the
 geometry was updated.
- 
  10:41 Revision 34a4280a (github): libdeng2|Clock: Priority audience for time change 
- In some cases it is necessary for certain time change audience members
 to be notified before other members (e.g., Sca...
- 
  09:04 Revision c73f377b (github): Fixed: Benign warning about initialization order 
- 
  09:03 Revision 52d634c1 (github): Default Style: Restored black background color 
- The green/cyan hue experiment didn't take.
- 
  09:01 Revision f25a9177 (github): Fixed: Build error (iterator/const_iterator incompatibility) 
- 
  08:55 Revision 316f449e (github): Fixed: Compiler warning about unhandled case in switch 
- 
  08:53 Revision eca6db05 (github): Fixed: goto would jump over variable initialization 
- Removed the goto.
- 
  08:21 Revision 9e179475 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine 
- 
  07:34 Revision d33671ad (github): Cleanup|Map|BspLeaf|Particles: Removed some obsolete todo comments 
- 
  07:12 Revision 41a634fd (github): Refactor|Map: Attribute a URI to a Map upon instantiation 
- 
  06:50 Revision 61635688 (github): Refactor|Map: Made private linkLine() and linkBspLeaf() methods of Map 
- 
  06:30 Revision d711ae92 (github): Refactor|MapElement: Renamed castTo() to as() 
- 
  06:12 Revision 0d6753f0 (github): Documentation|Fixed: Various apidoc fixes and cleanup 
- 
  04:50 Revision 4615fa20 (github): Fixed|Line: Changes to line flags via DMU not respected 
- Changes to flags via DMU use replace rather than set semantics.
- 
  04:19 Revision 7737cb06 (github): BspLeaf: Multiple polyobjs can now be linked to a BSP leaf 
- Note that this does not mean that intersecting geometry is now dealt
 with, however.
- 
  03:36 Revision 8eea97e5 (github): Server|Surface: Exclude logic for surface material origin smoothing; cleanup 
- The server does not animate surface material origins.
- 
  03:13 Revision 3d1346c2 (github): Plane: Cleanup 
- 
  03:00 Revision 185e0871 (github): Documentation|Sector: Minor apidoc improvements 
- 
  02:48 Revision 42ad3748 (github): Cleanup/fix typos 
- 
  02:42 Revision b4c7ae61 (github): Refactor|Sector|Plane: Removed ambiguously defined Plane::Type 
- The "type" of a plane is actually implicit according to which "slot"
 the plane occupies in the list of planes in the ...
- 
  02:06 Revision 1560a4fa (github): Sector: Private instance observes Plane::heightChange notification 
- Users of this class do not need to know how this is implemented.
- 
  01:50 Revision 802ddfa2 (github): Vertex: Cleanup 
- 
  01:22 Revision 2ed50b0e (github): Debug|Generators: Disabled repeat generator link warning message 
- These are occuring so thick and fast that logging is pointless (and
 negatively affecting performance).
 Todo: Either ...
- 
  01:03 Revision a7042d5a (github): Fixed|ConvexSubspace: Added missing assignment operator 
- Seemingly I forgot to define this when I applied the pimpl idiom.
- 
  00:46 Revision 2e7b0345 (github): Server|Map: Server does not animate plane heights or surface material origins 
- Storage for the plane height and material origin tracking buffers is
 no longer allocated and the logic for which is e...
2013-06-12
- 
  22:34 Revision 6783e280 (github): Merge branch 'ui-framework' 
- Conflicts:
 doomsday/client/src/ui/widgets/legacywidget.cpp
- 
  22:29 Revision 9eae1b40 (github): Client|Widgets: Restored LegacyWidget, disabled blurring 
- The legacy OpenGL rendering code is not compatible with the blurring
 effect -- the liberal modifications to OpenGL st...
- 
  22:25 Revision 44cd1780 (github): Fixed|LogWidget: Possible out-of-bounds cache access 
- 
  22:08 Revision d002b591 (github): Client|LogWidget: Restored default background 
- 
  22:04 Revision 9503a6b3 (github): Client|Console: Adjusted scrolling in LogWidget and ConsoleWidget 
- 
  22:03 Revision a79a6056 (github): Fixed|libdeng2|ScalarRule: Shifting a scalar animation 
- The rule must be invalidated if it is shifted so that the new value
 becomes effective.
- 
  22:02 Revision 10295e10 (github): Client|Widgets: Added BlurWidget 
- Simple utility widget for setting up a blurred layer in the UI.
 Refactored GuiWidget's blurred background to allow o...
- 
  21:22 Revision 478de14b (github): libdeng2|Animation: EaseIn and EaseOut functions were mixed up 
- 
  21:22 Revision 04aabeae (github): Refactor|Client|Generators: Generators collection is now a C++ class 
- Also, memory for Generators is no longer allocated on server-side
 and particle logic is no longer included in server ...
- 
  21:06 Revision 02437019 (github): Fixed|libgui: Clearing a Drawable 
- The default program was not cleared with the rest of the Drawable.
- 
  19:30 Revision 81d62acb (github): Fixed|Map: Reordered Map's destructor (BspLeaf references Sector at this time) 
- All memory allocated for the current map is now free'd when the map
 changes (in World::loadMap).
 Todo: There should ...
- 
  19:09 Revision 41602fec (github): Fixed: Erroneous attempt to free memory in SB_DestroySurface() 
- Memory for the BiasSurfaces and vertexillum_ts is block-allocated by
 SB_InitForMap(), therefore it can not be free'd ...
- 
  18:51 Revision ffa06309 (github): World: Manually free the current map in loadMap() 
- See @todo comment in this function re the future of the memory Zone.
- 
  00:41 Revision 629dc3e5 (github): Refactor|World: Updated _E() macro usage 
2013-06-11
- 
  23:56 Revision 4f91653e (github): Merge branch 'master' into revise-map-geometry-generation 
- Conflicts:
 doomsday/client/client.pro
- 
  22:39 Revision f9deb255 (github): GuiWidget: Downsample the blur more (x4) 
- 
  22:35 Revision c24e1e20 (github): Client|Widgets: Apply color to the GuiWidget blurred background 
- 
  22:34 Revision a1a114d0 (github): Fixed|Client|ConsoleWidget: Sync log expansion better with scrolling 
- 
  21:45 Revision 0cb635c6 (github): Client|Widgets: Blurred GuiWidget background, fine-tuning 
- A GuiWidget background can now be configured to be blurred. The widgets
 behind the blurred widget are drawn onto a te...
- 
  21:37 Revision c32489dc (github): Client|Default Style: Added the window background image 
- 
  21:36 Revision 6af0dec3 (github): Fixed|libgui|GLShaderBank: Applying values from shader definitions 
- 
  21:34 Revision 81e74dc3 (github): Documentation|libgui|GLTexture: Improved apidoc 
- 
  21:33 Revision dac008a5 (github): libdeng2|Widget: Partial tree traversal 
- Made it possible for Widget::notifyTree() to abort the traversal
 when encountering a specific widget.
 Todo: Collect ...
- 
  21:30 Revision ff61400e (github): libdeng2|Matrix: Added 2D variant of scaleThenTranslate() 
- 
  21:28 Revision 38202b13 (github): libdeng2|RuleBank: Added a 'zero' rule 
- When requesting a rule with an empty string, RuleBank now returns the
 shared zero rule.
- 
  18:51 Revision 9eb9a55c (github): Refactor|Blockmap|Gridmap: Gridmap, Blockmap now C++ classes; free'd with Map 
- 
  11:38 Revision 6c3a2c09 (github): Console: Improved "conopen" command 
- "conopen" will now open the task bar and focus the command line.
- 
  11:30 Revision 4a1d0c6b (github): UI|All Games: Added "taskbar" cmd, replaced the Control Panel menu item 
- Instead of opening the control panel, the menu now has a "Show Taskbar"
 item for showing the task bar. The control pa...
- 
  11:28 Revision 2548d1d8 (github): Client|UI: Adjusted task bar and console behavior 
- Based on feedback, Esc now opens just the menu. Shift-Esc will open
 just the task bar (focusing the console command l...
- 
  11:07 Revision b754c893 (github): Cleanup 
- 
  10:29 Revision 44299df0 (github): Refactor|libdeng2: Renamed ScalarRule::scalar() to animation() 
- 
  10:28 Revision 626d507d (github): Fixed|libdeng2|RuleRectangle: Vertical input/output dependencies 
- The Height output rule was not properly dependent on the vertical
 inputs.
- 
  10:28 Revision 6de63211 (github): Refactor|Client: LogWidget derived from ScrollAreaWidget 
- LogWidget now uses the rules-based ScrollAreaWidget for event handling,
 positioning the scrollable content and drawi...
2013-06-10
- 
  11:09 Revision fadc08be (github): Refactor: Improved _E() macro for easier usage 
- The argument to the macro is now automatically converted to a string
 literal.
- 
  08:20 Revision 7787174e (github): Fixed|Windows|Installer: Deploy the 'gui' Doomsday Script module 
- The previously missing 'gui' module is now deployed in the Windows
 installation.
2013-06-09
- 
  20:43 Revision 1f2d633c (github): Fix build (nodeindex_t unknown in m_nodepile.h) 
- 
  19:41 Revision f2b26fec (github): Refactor|EntityDatabase: EntityDatabase now a C++ class; allocated with Map 
- 
  19:15 Revision 70d4f75d (github): World: Cleanup 
- 
  18:48 Revision 80cc67bf (github): Client|Widgets: Added basic implementation of ScrollAreaWidget 
- 
  18:47 Revision a109d652 (github): Fixed|Client: Use of tabs in the 'version' command 
- 
  18:46 Revision 623a1840 (github): Refactor|libdeng2|RuleRectangle: No need to have a public Clock observer 
- 
  18:46 Revision bb2f0081 (github): Refactor|Widgets: Conditional tree notification, pre/post handlers 
- Improved the widget tree notification mechanism to include an optional
 condition callback and pre/post handlers to be...
- 
  13:24 Revision ae3e7d03 (github): Documentation|libdeng2: Fixed apidoc issues 
- 
  12:18 Revision 17faacfa (github): Refactor|Client: GuiWidget is derived from QObject 
- All widgets will benefit from signals and slots.
- 
  09:48 Revision 3c9e6c07 (github): Fixed|Client|Font|RichFormat: Popping formats off the stack 
- When returning to an earlier format using the "." escape sequence,
 the tab stop and indent mark must be unaffected.
- 
  09:07 Revision fc3ada0b (github): Map: Basic API for accessing editable elements 
- There is also no longer a need to use the editable element mechanism
 for the EntityDatabase.
 On server side storage ...
- 
  09:00 Revision 4229ac2c (github): Documentation|libgui|Font: How to use indentation and tab stops 
- 
  08:41 Revision d7bafbc8 (github): Cleanup: Removed redundant fatal errors 
- 
  08:39 Revision 5c235fe8 (github): Cleanup 
- 
  08:17 Revision c464c31f (github): Map: Encapsulate BSP construction and map element finalization 
- 
  08:05 Revision 49039fd1 (github): Map: Encapsulate the editable map element LUTs 
- 
  07:25 Revision 832d7ab5 (github): Map: Provide access to the map element LUTs via the API only 
- 
  06:59 Revision 853db991 (github): Map: Encapsulate initialization of the various Blockmaps 
- 
  06:12 Revision ef35a431 (github): Refactor: Renamed edit_map.cpp as world/api_mapedit.cpp 
- 
  05:54 Revision f2c8dc47 (github): Merge branch 'revise-map-geometry-generation' of github.com:skyjake/Doomsday-Engine into revise-map-geometry-generation 
- 
  05:53 Revision 33afe8cb (github): Refactor: Moved editable map elements into Map 
- Upon instantiation a Map is initially configured in editable mode.
 The map edit API calls Map::endEditing() to signal...
- 
  05:50 Revision b0d6b78d (github): Refactor: Moved editable map elements into Map 
- Upon instantiation a Map is initially configured in editable mode.
 The map edit API calls Map::endEditing() to signal...
- 
  03:37 Revision 5013d252 (github): wip 1 
Also available in: Atom