danij's activity
From 2013-06-07 to 2013-06-20
2013-06-20
-
02:32 Doomsday Engine Revision 046d570f (github): Refactor|Plane: Renamed Plane::inSectorIndex() as indexInSector() (convention)
-
02:14 Doomsday Engine 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 Doomsday Engine Revision 1ac42214 (github): Debug|MemoryZone: Log a debug message when free'ing memory blocks in Z_FreeTags()
2013-06-19
-
23:07 Doomsday Engine Revision f5e657a9 (github): Improved log message consistency (use the phrase "Completed in")
-
22:29 Doomsday Engine Revision 54240032 (github): Cleanup
-
21:42 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision c4f34614 (github): World: Cleanup
-
06:26 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 385304cc (github): wip 1
-
00:20 Doomsday Engine Revision e54009d4 (github): Debug|libcommon: Removed old respawn-class debug messages (no longer of interest)
2013-06-18
-
23:57 Doomsday Engine Revision f85219ae (github): Reconnected MapConversionReporter to the map conversion process
-
22:13 Doomsday Engine 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 Doomsday Engine Revision 6fc8bb5f (github): bsp::Partitioner: Cleanup
-
04:41 Doomsday Engine 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 Doomsday Engine 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
-
08:50 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 5166a73a (github): Cleanup
-
04:05 Doomsday Engine Revision 3384e2d5 (github): Refactor: Moved logic for updating map state following engine reset to Map
-
00:27 Doomsday Engine Revision 00b2daf2 (github): Add todo comment re ring zero behavior of client vs server
2013-06-16
-
22:08 Doomsday Engine 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 Doomsday Engine Revision 3aa72d82 (github): Server: App_World() should return the World instance owned by ServerApp
-
22:02 Doomsday Engine Revision fcef025f (github): Windows|ServerApp: Fix build error (header inclusion order)
2013-06-15
-
10:52 Doomsday Engine Revision 83ff1fdc (github): Fixed|Client|Map: The LightGrid must be destroyed before the map data elements
-
10:32 Doomsday Engine 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 Doomsday Engine 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:06 Doomsday Engine Revision 1bc57235 (github): Debug: Do not continuously log the current GL filter color value
- Do so only when this value changes.
-
08:37 Doomsday Engine Revision a9f0062a (github): World: Minor API improvements; more apidocs; cleanup
-
07:29 Doomsday Engine 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 Doomsday Engine Revision b364bf6c (github): Refactor: Moved logic for updating world state following engine reset to World
- Also improved Map apidocs.
-
04:32 Doomsday Engine 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 Doomsday Engine Revision 3c59944f (github): Fixed|libcommon: Compiler warnings about signed/unsigned comparison
-
20:20 Doomsday Engine Revision 1d7966f6 (github): Fixed|World|Map Renderer: Benign compiler warnings about unused/uninitialized variables
-
07:52 Doomsday Engine Revision 1cef65aa (github): Cleanup
-
07:40 Doomsday Engine Revision 74869e10 (github): Map: Cleanup
-
07:37 Doomsday Engine Revision 6336a25a (github): Refactor|Map: Encapsulated map element blockmaps
-
07:26 Doomsday Engine Revision e9d660c2 (github): Refactor|Map: Provide only const pointers to the map blockmaps
-
07:16 Doomsday Engine Revision ad20edf3 (github): Refactor|Map: Encapsulated node piles and line links
- These data sets/structures are no longer visible at API level.
-
06:42 Doomsday Engine 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 Doomsday Engine Revision 8a57d2c8 (github): Refactor: Split up p_maputil.cpp moving these functions to better homes
-
04:51 Doomsday Engine Revision 96404122 (github): Thinkers: Cleanup
-
03:20 Doomsday Engine 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 Doomsday Engine Revision f3a037a5 (github): World: The core map data components are neither copyable or assignable
-
00:30 Doomsday Engine Revision fd35bce7 (github): Surface: Added methods (setFlags, isFlagged)
-
00:15 Doomsday Engine 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 Doomsday Engine Revision 92d0a624 (github): Surface: Cleanup (isAttachedToMap() is unnecessary)
-
23:27 Doomsday Engine Revision a12fb2fb (github): Refactor|World: Cleaned up Plane, Sector and Surface ctors
-
21:40 Doomsday Engine Revision 7fa518e0 (github): Documentation|Fixed|World: Various minor fixes plus some cleanup
-
21:33 Doomsday Engine Revision c145f4fa (github): Server: Ensure the current world map is free'd when changing game
-
07:34 Doomsday Engine Revision d33671ad (github): Cleanup|Map|BspLeaf|Particles: Removed some obsolete todo comments
-
07:12 Doomsday Engine Revision 41a634fd (github): Refactor|Map: Attribute a URI to a Map upon instantiation
-
06:50 Doomsday Engine Revision 61635688 (github): Refactor|Map: Made private linkLine() and linkBspLeaf() methods of Map
-
06:30 Doomsday Engine Revision d711ae92 (github): Refactor|MapElement: Renamed castTo() to as()
-
06:12 Doomsday Engine Revision 0d6753f0 (github): Documentation|Fixed: Various apidoc fixes and cleanup
-
04:50 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 8eea97e5 (github): Server|Surface: Exclude logic for surface material origin smoothing; cleanup
- The server does not animate surface material origins.
-
03:13 Doomsday Engine Revision 3d1346c2 (github): Plane: Cleanup
-
03:00 Doomsday Engine Revision 185e0871 (github): Documentation|Sector: Minor apidoc improvements
-
02:48 Doomsday Engine Revision 42ad3748 (github): Cleanup/fix typos
-
02:42 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 802ddfa2 (github): Vertex: Cleanup
-
01:22 Doomsday Engine 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 Doomsday Engine Revision a7042d5a (github): Fixed|ConvexSubspace: Added missing assignment operator
- Seemingly I forgot to define this when I applied the pimpl idiom.
-
00:46 Doomsday Engine 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
-
21:22 Doomsday Engine 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 ... -
19:30 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 629dc3e5 (github): Refactor|World: Updated _E() macro usage
2013-06-11
-
23:56 Doomsday Engine Revision 4f91653e (github): Merge branch 'master' into revise-map-geometry-generation
- Conflicts:
doomsday/client/client.pro -
18:51 Doomsday Engine Revision 9eb9a55c (github): Refactor|Blockmap|Gridmap: Gridmap, Blockmap now C++ classes; free'd with Map
2013-06-09
-
20:43 Doomsday Engine Revision 1f2d633c (github): Fix build (nodeindex_t unknown in m_nodepile.h)
-
19:41 Doomsday Engine Revision f2b26fec (github): Refactor|EntityDatabase: EntityDatabase now a C++ class; allocated with Map
-
19:15 Doomsday Engine Revision 70d4f75d (github): World: Cleanup
-
09:07 Doomsday Engine 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 ... -
08:17 Doomsday Engine Revision c464c31f (github): Map: Encapsulate BSP construction and map element finalization
-
08:05 Doomsday Engine Revision 49039fd1 (github): Map: Encapsulate the editable map element LUTs
-
07:25 Doomsday Engine Revision 832d7ab5 (github): Map: Provide access to the map element LUTs via the API only
-
06:59 Doomsday Engine Revision 853db991 (github): Map: Encapsulate initialization of the various Blockmaps
-
06:12 Doomsday Engine Revision ef35a431 (github): Refactor: Renamed edit_map.cpp as world/api_mapedit.cpp
-
05:54 Doomsday Engine Revision f2c8dc47 (github): Merge branch 'revise-map-geometry-generation' of github.com:skyjake/Doomsday-Engine into revise-map-geometry-generation
-
05:53 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 5013d252 (github): wip 1
2013-06-08
-
22:55 Doomsday Engine Revision 32c5301d (github): World: Improved console output
- Also tried out the new rich formatting with the current map element
information (is this right?). -
22:00 Doomsday Engine Revision 9d3020d1 (github): Fix typo
-
21:45 Doomsday Engine Revision 434fa66b (github): World: Cleanup
-
19:58 Doomsday Engine Revision 35a31c07 (github): Refactor|World: Merged MapArchive functionality into World
-
17:26 Doomsday Engine Revision a0b83949 (github): Add missing blockmapvisual sources
- Must have been inadvertently omitted in the earlier move.
-
17:22 Doomsday Engine 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 ... -
16:37 Doomsday Engine Revision 8f7f40de (github): Merge branch 'master' into revise-map-geometry-generation
-
16:30 Doomsday Engine Revision e2b78719 (github): World: Added World abstraction and encapsulated various global functions
- Todo: MapArchive should be owned by the world.
2013-06-07
-
15:09 Doomsday Engine Revision 631e9401 (github): Refactor: Moved blockmap debug visual to render domain
-
14:20 Doomsday Engine Revision fec92835 (github): Dumped unused and obsolete dam_file.cpp/h
-
13:54 Doomsday Engine Revision b9f73d24 (github): Refactor: Split up p_dmu.h; produced DmuArgs from setargs_t
-
12:12 Doomsday Engine Revision 679f9bb1 (github): Refactor: Moved Mesh geometry components out of the world module
-
11:51 Doomsday Engine Revision 05751f90 (github): Documentation: Renamed "map" module as "world"
-
11:46 Doomsday Engine 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 ... -
09:31 Doomsday Engine Revision 2dcdebcc (github): Refactor: Renamed "map" module as "world"
-
07:01 Doomsday Engine Revision a9c2ac0f (github): Improved/standardized various log messages output when loading a map
-
06:59 Doomsday Engine Revision cdb92869 (github): BspLeaf: Cleanup
-
06:57 Doomsday Engine Revision 9e564ec5 (github): Documentation|BspLeaf|BspNode|Segment: Improved apidocs for BspLeaf, BspNode and Segment
-
06:55 Doomsday Engine Revision 6563e4c0 (github): Mesh: Added (Element) base class for all mesh geometry elements
- Plus cleanup.
-
01:18 Doomsday Engine Revision b5e7f0dc (github): Merge branch 'master' into revise-map-geometry-generation
-
01:17 Doomsday Engine Revision 774d3be9 (github): Client|LabelWidget: Fix build warning (switch with no case)
Also available in: Atom