Project

General

Profile

Activity

From 2013-06-04 to 2013-06-17

2013-06-17

18:20 Revision 02a90a07 (github): Cleanup|libdeng2: Arguments of Widget::notifyTree()
skyjake
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...
skyjake
10:30 Revision fe857cfd (github): Changed release type to "Candidate" for 1.11
skyjake
10:28 Revision b7f68396 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:28 Revision f9bd678c (github): Cleanup
skyjake
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 ...
danij
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...
danij
05:19 Revision 5166a73a (github): Cleanup
danij
04:05 Revision 3384e2d5 (github): Refactor: Moved logic for updating map state following engine reset to Map
danij
00:27 Revision 00b2daf2 (github): Add todo comment re ring zero behavior of client vs server
danij

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...
danij
22:04 Revision 3aa72d82 (github): Server: App_World() should return the World instance owned by ServerApp
danij
22:02 Revision fcef025f (github): Windows|ServerApp: Fix build error (header inclusion order)
danij
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...
skyjake
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...
skyjake
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'...
skyjake

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.
skyjake
14:11 Revision a75d53ee (github): Client|Console: Log background blur can be disabled, eat mouse clicks
skyjake
14:10 Revision 5b5670e7 (github): Client|ButtonWidget: Visual tweak to button frame
skyjake
14:10 Revision 41dcbaa2 (github): Client|UI|GuiWidget: Use normalized scissor for content clipping
skyjake
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.
skyjake
14:07 Revision 3f1aae20 (github): Default Style: Added logos for game plugins
Temporarily borrowed the old ones from Snowberry. skyjake
11:01 Revision e78923e2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:01 Revision f9aaccf8 (github): Fixed|GuiWidget: Blurring and alpha
The blur must be flattened before rendering it back to the frame
buffer.
skyjake
11:00 Revision 196042a2 (github): Client|UI: Added MenuWidget and a game selection menu
The game selection menu is a work in progress... skyjake
10:52 Revision 83ff1fdc (github): Fixed|Client|Map: The LightGrid must be destroyed before the map data elements
danij
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.
danij
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...
danij
09:52 Revision a5d171a8 (github): Client|ScrollAreaWidget: Setting content size using rules
skyjake
09:52 Revision 34b92d95 (github): Client|UI: Added colors for LabelWidget and a missing function
skyjake
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. skyjake
09:48 Revision 90c3ac76 (github): Games: Added notification about added new games
skyjake
09:47 Revision 95650d8d (github): Debug|libdeng2|OperatorRule: Improved description
skyjake
09:46 Revision ea116611 (github): Fixed: Warning about uninitialized variables
skyjake
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.
skyjake
09:06 Revision 1bc57235 (github): Debug: Do not continuously log the current GL filter color value
Do so only when this value changes. danij
08:37 Revision a9f0062a (github): World: Minor API improvements; more apidocs; cleanup
danij
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...
danij
05:24 Revision b364bf6c (github): Refactor: Moved logic for updating world state following engine reset to World
Also improved Map apidocs. danij
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...
danij

2013-06-14

20:24 Revision 3c59944f (github): Fixed|libcommon: Compiler warnings about signed/unsigned comparison
danij
20:20 Revision 1d7966f6 (github): Fixed|World|Map Renderer: Benign compiler warnings about unused/uninitialized variables
danij
17:25 Revision d5e77756 (github): libdeng2|Counted: Added new variants of holdRef()
skyjake
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...
skyjake
07:52 Revision 1cef65aa (github): Cleanup
danij
07:40 Revision 74869e10 (github): Map: Cleanup
danij
07:37 Revision 6336a25a (github): Refactor|Map: Encapsulated map element blockmaps
danij
07:26 Revision e9d660c2 (github): Refactor|Map: Provide only const pointers to the map blockmaps
danij
07:16 Revision ad20edf3 (github): Refactor|Map: Encapsulated node piles and line links
These data sets/structures are no longer visible at API level. danij
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...
danij
05:53 Revision 8a57d2c8 (github): Refactor: Split up p_maputil.cpp moving these functions to better homes
danij
04:51 Revision 96404122 (github): Thinkers: Cleanup
danij
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 ...
danij
00:48 Revision f3a037a5 (github): World: The core map data components are neither copyable or assignable
danij
00:30 Revision fd35bce7 (github): Surface: Added methods (setFlags, isFlagged)
danij
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...
danij

2013-06-13

23:35 Revision 92d0a624 (github): Surface: Cleanup (isAttachedToMap() is unnecessary)
danij
23:27 Revision a12fb2fb (github): Refactor|World: Cleaned up Plane, Sector and Surface ctors
danij
21:40 Revision 7fa518e0 (github): Documentation|Fixed|World: Various minor fixes plus some cleanup
danij
21:33 Revision c145f4fa (github): Server: Ensure the current world map is free'd when changing game
danij
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.
skyjake
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...
skyjake
09:04 Revision c73f377b (github): Fixed: Benign warning about initialization order
skyjake
09:03 Revision 52d634c1 (github): Default Style: Restored black background color
The green/cyan hue experiment didn't take. skyjake
09:01 Revision f25a9177 (github): Fixed: Build error (iterator/const_iterator incompatibility)
skyjake
08:55 Revision 316f449e (github): Fixed: Compiler warning about unhandled case in switch
skyjake
08:53 Revision eca6db05 (github): Fixed: goto would jump over variable initialization
Removed the goto. skyjake
08:21 Revision 9e179475 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
07:34 Revision d33671ad (github): Cleanup|Map|BspLeaf|Particles: Removed some obsolete todo comments
danij
07:12 Revision 41a634fd (github): Refactor|Map: Attribute a URI to a Map upon instantiation
danij
06:50 Revision 61635688 (github): Refactor|Map: Made private linkLine() and linkBspLeaf() methods of Map
danij
06:30 Revision d711ae92 (github): Refactor|MapElement: Renamed castTo() to as()
danij
06:12 Revision 0d6753f0 (github): Documentation|Fixed: Various apidoc fixes and cleanup
danij
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. danij
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.
danij
03:36 Revision 8eea97e5 (github): Server|Surface: Exclude logic for surface material origin smoothing; cleanup
The server does not animate surface material origins. danij
03:13 Revision 3d1346c2 (github): Plane: Cleanup
danij
03:00 Revision 185e0871 (github): Documentation|Sector: Minor apidoc improvements
danij
02:48 Revision 42ad3748 (github): Cleanup/fix typos
danij
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 ...
danij
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. danij
01:50 Revision 802ddfa2 (github): Vertex: Cleanup
danij
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 ...
danij
01:03 Revision a7042d5a (github): Fixed|ConvexSubspace: Added missing assignment operator
Seemingly I forgot to define this when I applied the pimpl idiom. danij
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...
danij

2013-06-12

22:34 Revision 6783e280 (github): Merge branch 'ui-framework'
Conflicts:
doomsday/client/src/ui/widgets/legacywidget.cpp
skyjake
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...
skyjake
22:25 Revision 44cd1780 (github): Fixed|LogWidget: Possible out-of-bounds cache access
skyjake
22:08 Revision d002b591 (github): Client|LogWidget: Restored default background
skyjake
22:04 Revision 9503a6b3 (github): Client|Console: Adjusted scrolling in LogWidget and ConsoleWidget
skyjake
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.
skyjake
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...
skyjake
21:22 Revision 478de14b (github): libdeng2|Animation: EaseIn and EaseOut functions were mixed up
skyjake
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 ...
danij
21:06 Revision 02437019 (github): Fixed|libgui: Clearing a Drawable
The default program was not cleared with the rest of the Drawable. skyjake
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 ...
danij
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 ...
danij
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. danij
00:41 Revision 629dc3e5 (github): Refactor|World: Updated _E() macro usage
danij

2013-06-11

23:56 Revision 4f91653e (github): Merge branch 'master' into revise-map-geometry-generation
Conflicts:
doomsday/client/client.pro
danij
22:39 Revision f9deb255 (github): GuiWidget: Downsample the blur more (x4)
skyjake
22:35 Revision c24e1e20 (github): Client|Widgets: Apply color to the GuiWidget blurred background
skyjake
22:34 Revision a1a114d0 (github): Fixed|Client|ConsoleWidget: Sync log expansion better with scrolling
skyjake
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...
skyjake
21:37 Revision c32489dc (github): Client|Default Style: Added the window background image
skyjake
21:36 Revision 6af0dec3 (github): Fixed|libgui|GLShaderBank: Applying values from shader definitions
skyjake
21:34 Revision 81e74dc3 (github): Documentation|libgui|GLTexture: Improved apidoc
skyjake
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 ...
skyjake
21:30 Revision ff61400e (github): libdeng2|Matrix: Added 2D variant of scaleThenTranslate()
skyjake
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.
skyjake
18:51 Revision 9eb9a55c (github): Refactor|Blockmap|Gridmap: Gridmap, Blockmap now C++ classes; free'd with Map
danij
11:38 Revision 6c3a2c09 (github): Console: Improved "conopen" command
"conopen" will now open the task bar and focus the command line. skyjake
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...
skyjake
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...
skyjake
11:07 Revision b754c893 (github): Cleanup
skyjake
10:29 Revision 44299df0 (github): Refactor|libdeng2: Renamed ScalarRule::scalar() to animation()
skyjake
10:28 Revision 626d507d (github): Fixed|libdeng2|RuleRectangle: Vertical input/output dependencies
The Height output rule was not properly dependent on the vertical
inputs.
skyjake
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...
skyjake

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.
skyjake
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.
skyjake

2013-06-09

20:43 Revision 1f2d633c (github): Fix build (nodeindex_t unknown in m_nodepile.h)
danij
19:41 Revision f2b26fec (github): Refactor|EntityDatabase: EntityDatabase now a C++ class; allocated with Map
danij
19:15 Revision 70d4f75d (github): World: Cleanup
danij
18:48 Revision 80cc67bf (github): Client|Widgets: Added basic implementation of ScrollAreaWidget
skyjake
18:47 Revision a109d652 (github): Fixed|Client: Use of tabs in the 'version' command
skyjake
18:46 Revision 623a1840 (github): Refactor|libdeng2|RuleRectangle: No need to have a public Clock observer
skyjake
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...
skyjake
13:24 Revision ae3e7d03 (github): Documentation|libdeng2: Fixed apidoc issues
skyjake
12:18 Revision 17faacfa (github): Refactor|Client: GuiWidget is derived from QObject
All widgets will benefit from signals and slots. skyjake
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.
skyjake
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 ...
danij
09:00 Revision 4229ac2c (github): Documentation|libgui|Font: How to use indentation and tab stops
skyjake
08:41 Revision d7bafbc8 (github): Cleanup: Removed redundant fatal errors
skyjake
08:39 Revision 5c235fe8 (github): Cleanup
skyjake
08:17 Revision c464c31f (github): Map: Encapsulate BSP construction and map element finalization
danij
08:05 Revision 49039fd1 (github): Map: Encapsulate the editable map element LUTs
danij
07:25 Revision 832d7ab5 (github): Map: Provide access to the map element LUTs via the API only
danij
06:59 Revision 853db991 (github): Map: Encapsulate initialization of the various Blockmaps
danij
06:12 Revision ef35a431 (github): Refactor: Renamed edit_map.cpp as world/api_mapedit.cpp
danij
05:54 Revision f2c8dc47 (github): Merge branch 'revise-map-geometry-generation' of github.com:skyjake/Doomsday-Engine into revise-map-geometry-generation
danij
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...
danij
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...
danij
03:37 Revision 5013d252 (github): wip 1
danij

2013-06-08

22:55 Revision 32c5301d (github): World: Improved console output
Also tried out the new rich formatting with the current map element
information (is this right?).
danij
22:00 Revision 9d3020d1 (github): Fix typo
danij
21:45 Revision 434fa66b (github): World: Cleanup
danij
19:58 Revision 35a31c07 (github): Refactor|World: Merged MapArchive functionality into World
danij
17:26 Revision a0b83949 (github): Add missing blockmapvisual sources
Must have been inadvertently omitted in the earlier move. danij
17:22 Revision 269bfe4f (github): World: Encapsulate MapArchive
Todo: There is no longer any benefit to separating the MapArchive
now that we have a World. MapArchive functionality ...
danij
16:37 Revision 8f7f40de (github): Merge branch 'master' into revise-map-geometry-generation
danij
16:30 Revision e2b78719 (github): World: Added World abstraction and encapsulated various global functions
Todo: MapArchive should be owned by the world. danij
15:27 Revision ff47d827 (github): Client: Improved console output of various commands/subsystems
Applied rich formatting and generally improved the console message
output.
Note that the monospace formatter doesn't...
skyjake
15:23 Revision 4fcf0b60 (github): Refactor|Client|Widgets: Use the _E macro instead of DENG2_ESC
skyjake
15:22 Revision fadd6924 (github): Fixed|Client|LogWidget: Ensure visible range is not too small
When the visible entries are very tall, the potentially visible range
would be quite narrow.
skyjake
15:21 Revision 1c34193d (github): Client|GLTextComposer: Apply line alignment
skyjake
15:20 Revision 948cbdf7 (github): libdeng2: Added a shorter macro for DENG2_ESC()
skyjake
09:56 Revision 1a14af3e (github): Client|GLTextComposer: Improved positioning of line segments
The width of the rightmost line segments may now be contracted up to
15% to make them fit onto the available maximum ...
skyjake
09:53 Revision 666c5218 (github): Client|FontLineWrapping: Apply tab stops to line segments
skyjake
09:53 Revision d24024fd (github): libgui|Font|RichFormat: Revised interpretation of tab stops
Each range in the rich format is assigned a tab stop number. skyjake

2013-06-07

22:52 Revision 7c6a65e6 (github): Client|GLTextComposer: Align line segments based on tab stops
Todo: Cleanup. skyjake
16:44 Revision e6af6354 (github): Refactor|Client: Lines can be composed of smaller segments
Tab stops and alignment of content between lines require that the
parts are positioned at GL drawing time rather than...
skyjake
16:41 Revision 5b60f8b5 (github): Cleanup
skyjake
15:51 Revision 6c0d2054 (github): Client|Default Style: Slightly darker background color
skyjake
15:09 Revision 631e9401 (github): Refactor: Moved blockmap debug visual to render domain
danij
14:39 Revision c30c939a (github): Cleanup
skyjake
14:20 Revision fec92835 (github): Dumped unused and obsolete dam_file.cpp/h
danij
14:15 Revision 656093fd (github): Refactor|libgui|Font: Use EscapeParser to set up rich formatting
Also cleaned up the implementation by applying the pimpl idiom. skyjake
14:14 Revision b64eed7a (github): Fixed|libdeng2|MonospaceLogSinkFormatter: Filter out escape sequences
Monospace log output does not use style formatting. skyjake
14:13 Revision e6373b9a (github): libdeng2: Added EscapeParser
Utility for parsing a text string with ASCII Esc (0x1b) escape
sequences, used for rich text formatting in libdeng2.
skyjake
13:54 Revision b9f73d24 (github): Refactor: Split up p_dmu.h; produced DmuArgs from setargs_t
danij
12:12 Revision 679f9bb1 (github): Refactor: Moved Mesh geometry components out of the world module
danij
11:51 Revision 05751f90 (github): Documentation: Renamed "map" module as "world"
danij
11:46 Revision 8e5125be (github): Refactor: Renamed GameMap as Map
As this class is now present in the world module and defined in the
de namespace there are now no collisions for the ...
danij
09:31 Revision 2dcdebcc (github): Refactor: Renamed "map" module as "world"
danij
09:01 Revision b29998cb (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
09:01 Revision 60417152 (github): Console: Styled output for the "version" command
Todo for later: Using the style escape sequences this way is a bit
cumbersome. A more user-friendly HTML-like markup ...
skyjake
08:58 Revision 0ee092dc (github): Client|FontLineWrapping: Cleanup
skyjake
08:58 Revision 16050e7e (github): libgui|Font|RichFormat: Added escape sequences for tab positions
These will be used for aligning text on a line. skyjake
07:01 Revision a9c2ac0f (github): Improved/standardized various log messages output when loading a map
danij
06:59 Revision cdb92869 (github): BspLeaf: Cleanup
danij
06:57 Revision 9e564ec5 (github): Documentation|BspLeaf|BspNode|Segment: Improved apidocs for BspLeaf, BspNode and Segment
danij
06:55 Revision 6563e4c0 (github): Mesh: Added (Element) base class for all mesh geometry elements
Plus cleanup. danij
01:18 Revision b5e7f0dc (github): Merge branch 'master' into revise-map-geometry-generation
danij
01:17 Revision 774d3be9 (github): Client|LabelWidget: Fix build warning (switch with no case)
danij

2013-06-06

22:39 Revision fed9a736 (github): Client|Widgets: Echo commands in the log when entered
skyjake
20:23 Revision 83432451 (github): Merge branch 'master' into revise-map-geometry-generation
danij
18:46 Revision 572d1c2e (github): GameMap: Cleanup
danij
12:42 Revision 38838912 (github): Fixed|libgui: Inserting more than one character at a time
The cursor position needs to be moved according to the amount of
characters inserted.
skyjake
12:34 Revision 1ed818a5 (github): Documentation|Client|Widgets: Cleanup and more apidocs
skyjake
11:06 Revision 00634674 (github): Fixed|Games: Notification about changing the current game
DD_ChangeGame is responsible for actually carrying out the changing
of the current game, so the audience must be noti...
skyjake
09:50 Revision a6d22756 (github): Fixed|Resources: Crash when loading/rendering models (boxed jDRP)
There were two issues after the removal of the fixed submodel limit:
1) A model definition may have no submodels at ...
skyjake
07:25 Revision 7e136930 (github): BspLeaf: Encapsulated access to BiasSurface data
danij
06:44 Revision 7dda0630 (github): Refactor|GameMap: Reworked GameMap_* funcs for thinkers/clmovers into class methods
danij
05:22 Revision f56ae7c2 (github): Refactor|GameMap: Moved GameMap to namespace de
Note that the global theMap variable was also moved. danij
04:25 Revision dc49eee0 (github): Mesh: Added mesh element count accessors
danij
03:46 Revision 9aa3d9e4 (github): BspLeaf: Provide direct access to the assigned Face geometry; cleanup
danij
01:32 Revision b47d24f4 (github): Refactor: Renamed Polygon as Mesh; given ownership of half-edges
All Face and HEdge components of a Mesh are now owned by it. Polyobj
now has a Mesh of it's own.
danij

2013-06-05

22:39 Revision 066a9f3b (github): Refactor: Separated Face from Polygon
All components and map geometry model abstractions for the half-edge
data structure are now implemented.
Todo: Gener...
danij
21:52 Revision 5d3d2a92 (github): Removed inadvertently committed file
skyjake
21:42 Revision 88c141dd (github): Fixed|Client: Out-of-bounds access in font line wrapping
If there was a very narrow line width, the wrapper would get confused. skyjake
20:30 Revision 285c9d6e (github): Fixed|Unix|libgui: System header conflict related to key press/release
The X headers defined symbols that caused a mixup between key press
and release events.
skyjake
20:28 Revision f7355723 (github): Client|Input: Use native key repeat events
Our own repeat events do not behave very well if the framerate is
very low (repeats excessively even when key-up alre...
skyjake
18:58 Revision 972a896d (github): Fixed|Unix|libgui: Text bounds measurements
Also defined some fonts for Unix in the client's Default Style pack. skyjake
14:18 Revision bce1edf2 (github): Fixed|LogWidget: Rendering glitch related to atlas optimization
As the entry atlas is used in a dynamic fashion, defragmentation is needed
to free up fragmented space. However, if d...
skyjake
14:16 Revision 1584a52f (github): Windows|Client|libgui: Adjusted fonts and font rasterizing
The text rasterization bitmap's width was one pixel too small. Also changed
the default Windows font.
skyjake
14:14 Revision 46890eee (github): Windows|Input: Enabled Qt mouse events for widget interaction
The normal Qt mouse events are used when mouse is untrapped. skyjake
09:19 Revision 13ff313f (github): Fixed|LogWidget: Release excess entries in the atlas
Entries outside the potentially visible range are released from the
atlas. Fixes a problem where the atlas would get ...
skyjake
09:18 Revision 75f4d8ce (github): Refactor|Client: GLTextComposer is an Asset
skyjake
09:18 Revision 3a23bfdf (github): Unix: Fixed build
skyjake
07:39 Revision 41a82fa3 (github): ConvexSubspace: Roughed out a basic algorithm for separating discordant line segments
Other than the expected z-fighting issues, the "extrasegs.wad" test
case is now rendered correctly.
There is still m...
danij
02:52 Revision 6209efd3 (github): ConvexSubspace: Encapsulate all BSP leaf geometry generation
danij
01:41 Revision be4d749d (github): BspLeaf: Build the ordered segment list when a Polygon geometry is assigned
danij
00:49 Revision 2e01b4cc (github): Cleanup
danij
00:13 Revision 547dba37 (github): Refactor: Separated Segment from HEdge; BspLeaf provides ordered segment lists
danij

2013-06-04

21:58 Revision 758fa496 (github): Windows: Fixed build issues and widget initialization
skyjake
21:57 Revision 6d4da2ff (github): Windows: Fixed various issues (exports, GL context)
skyjake
14:49 Revision 99f19d3c (github): Cleanup
skyjake
14:45 Revision 85507925 (github): Refactor|Client|Widgets: GuiWidget stores/updates common style properties
Also cleaned up colors.dei in the Default Style pack a little with
new gui module color operations.
skyjake
14:14 Revision a7a4b13a (github): Fixed|Client: Use the correct font when rasterizing text for GL drawing
The font used by the font line wrapping was not always applied when
GLTextComposer rasterized the lines.
skyjake
14:13 Revision a8758db5 (github): Client|Task Bar: Clear command line when dismissing console
skyjake
14:12 Revision 44f0f3b6 (github): libdeng2|Widget: Added the behavior flag 'ContentClipping'
skyjake
09:27 Revision a62f272f (github): libgui|Font: Clearing a RichFormat
skyjake
09:27 Revision c4b62779 (github): Client|Task Bar: Improving usability
Tweaked behavior of Shift-Esc vs. Esc: Shift-Esc no longer opens
the menu, just the task bar with the console focused...
skyjake
 

Also available in: Atom