Alphabetical Index | Tags by Size | Find tag:

World

Related tags: Blockmap, BSP Builder, BspLeaf, BspNode, GameMap, HEdge, Line, LineDef, LineEditWidget, LineSegment, LineSightTest, LineWrapping, Map, Plane, Polyobj, SectionEdge, Sector, WallEdge, WallSpec

Authorship: 86% danij, 14% skyjake

View commits by groups

August 2021
2021-08-07 Scripting : Update mobj visAngle together with angle
2021-08-07 Map : Set mobj's map spot number at creation
2021-08-04 Added | Scripts : Added Thing.mapSpotNum() for querying source map spot
2021-08-01 Added | Scripting : Added Thing.angle(), .setAngle()
December 2020
2020-12-26 Doom : Flatten the Line class a little
2020-12-06 Scripting : Listing things; changing thing state
February 2020
2020-02-23 Fixed : Linking planes for render hacks
2020-02-12 Doom : Plane movement as animations
2020-02-06 Fixed : Crash during map destruction
January 2020
2020-01-18 Scripting : Querying and changing thing flags
2020-01-14 Refactor : Preparing ClientServerWorld for splitting
2020-01-14 Fixed : Plane heights not initialized
2020-01-14 : Constructing map elements
2020-01-08 Map Importer : Improved missing texture render hacks
December 2019
2019-12-21 Added | Scripting : Added more Thing methods
2019-12-11 Added | Scripting : Added World.Thing.recoil()
November 2018
2018-11-25 Materials : More efficient animating of materials
October 2018
2018-10-27 : Handle errors from thinkers
2018-10-23 Fixed | Renderer : Movement smoothing of blocked objects
August 2018
2018-08-06 SaveGame : Avoid crash when a thinker is missing from the map
2018-08-01 SaveGame : Restore and check state of as many objects as possible
July 2017
2017-07-28 Debug : Checking correct object state
2017-07-27 Debug : Check whether object cross-references are correct after restore
2017-07-27 Debug | libcommon : Composing a plain text description of object cross-refs
March 2017
2017-03-18 Fixed | Particles : Set a maximum limit for particles spawned by damage
2017-03-05 Client : Avoid a crash when materials are broken
February 2017
2017-02-06 Cleanup | Renderer : Removed obsolete source files
2017-02-06 Cleanup | Client : Disabled more code related to “bledit”
2017-02-06 Cleanup | Renderer : Disable the bias light grid, bias light sources, and “bledit”
January 2017
2017-01-23 Fixed : Memory leak in world data
2017-01-22 Client | Fixed : Memory leak in the BSP builder
2017-01-15 Client | Fixed : Crash when playing Heretic Treasure Chest
December 2016
2016-12-07 Client : Serializing internal mobj animator state
2016-12-07 Doom : Internal thinker state is serializable
October 2016
2016-10-30 Performance | Renderer : Improved a frequent map data lookup
August 2016
2016-08-24 Client | Fixed : Uncaught exception (Doom 2 MAP14)
2016-08-20 Cleanup | Client | Refactor : Cleanup
2016-08-17 Client : Consider plane mappings when fixing missing surface materials
2016-08-17 Client | Refactor : Extracted (and renamed) ClEdgeLoop from ClientSubsector
2016-08-17 Client : Use ClientSubsector::EdgeRings for targeting material fixes
2016-08-17 Added | Cleanup | Client | Refactor : Added ClientSubsector::ringIdAsText()
2016-08-17 Client : Revised ClientSubsector boundary data schema
2016-08-15 Client | Refactor : Better API for querying the presence of sky planes
2016-08-10 Added | Cleanup | Client | Refactor : Added a (stub) ClSkyPlane class
2016-08-10 Cleanup | Refactor : Better API for accessing Sky layers
2016-08-09 : Map now maintains/provides fast Id to Subsector lookup
2016-08-09 Client : Schedule missing material fixes in ClientSubsector
2016-08-08 Debug : Include decoration and mapped plane info in Subsector descriptions
2016-08-08 Fixed | Sector : Invalid light color/level values in Sector descriptions
2016-08-08 Debug : Include bounding box info in Sector/Subsector descriptions
2016-08-07 Debug : Include subsector info in Sector descriptions (inspectsector cmd)
2016-08-01 Client : Schedule map surface redecoration in ClientSubsector
July 2016
2016-07-25 Fixed : SIGSEGV during ~Subsector (e.g., icarus.wad MAP01)
2016-07-20 Cleanup : Cleanup (omitted from previous commit)
2016-07-20 Cleanup : Cleanup
2016-07-17 Client : Extracted ClientSubsector from world::Subsector
2016-07-15 Refactor : Sector now has ownership of it's Subsectors
2016-07-15 Cleanup | Refactor | Sector : Minor Sector-internal cleanup
2016-07-14 Cleanup : world::Sector accessors, const correctness, pimpl conformance
2016-07-13 Cleanup : world::Line accessors, const correctness, pimpl conformance
2016-07-13 Line | Polyobj | Vertex : Handle Line geometry updates internally
March 2016
2016-03-31 Client | Fixed : Fatal error at launch (MapElement::setParent)
January 2016
2016-01-20 Doom | Refactor : Moved EntityDatabase/Def, World::map() to libdoomsday
October 2015
2015-10-30 Client | Refactor : Reacting to mobj damage
2015-10-28 Added | Scripting : Added the World.Thing class for mobj bindings
September 2015
2015-09-26 Fixed | Model Renderer : Defer triggering of state animations
August 2015
2015-08-05 Cleanup | Refactor : de::Map now has its own SkyAnimator; cleanup
July 2015
2015-07-27 Added | Refactor : Added world::System and world::Map base classes in libdoomsday
2015-07-03 Cleanup : Cleanup
2015-07-03 Added | Console : Added 'inspectline' console command
2015-07-03 Added | Console : Added 'inspectsector' console command
May 2015
2015-05-25 Cleanup | Polyobj | Refactor : Test Polyobj > mobj_t collision with Blockmap::forAllInBox, cleanup
2015-05-20 Fixed | SectorCluster : Crash when exiting a map
2015-05-13 ContactSpreader | Fixed : Spread contacts over middle surfaces with a non-opaque material
2015-05-03 Map | Refactor : Revised API for generator list traversal
2015-05-01 Refactor | Thinkers : Revised thinker list traversal mechanism
April 2015
2015-04-29 Cleanup | Map : Cleanup
2015-04-29 Client | Fixed | Map : Use ConvexSubspaces when building the decorated surface list
March 2015
2015-03-15 Cleanup | LineSightTest : Simplified de::LineSightTest's internal structure, cleanup
February 2015
2015-02-23 Debug : Avoid crash when analyzing alpha of a missing sprite texture
2015-02-23 Debug : Avoid crash when analyzing alpha of a missing sprite texture
January 2015
2015-01-29 Fixed : Error attempting player reborn in Hexen
December 2014
2014-12-02 Refactor | Sector : Implement Sector-linked MapElement iterations with C++11 lambdas
2014-12-01 ConvexSubspace | Documentation : Minor apidoc tweaks
2014-12-01 ConvexSubspace | Refactor : Various ConvexSubspace API-cleanup refactorings
2014-12-01 Cleanup | Surface : Cleanup
2014-12-01 Map | Refactor : Implement important map element/object iterations with C++11 lambdas
November 2014
2014-11-22 Map | Refactor : Implement important map element/object iterations with C++11 lambdas
2014-11-19 Fixed | libcommon : Multiplayer control issues, binding widget deactivation
2014-11-13 Cleanup : Cleanup
2014-11-13 Cleanup | Console : Group "listcontrols" output by binding context, cleanup
October 2014
2014-10-26 Cleanup | Sector : Cleanup
2014-10-26 Fixed | Map : Missing return value in Map::forAllClusters()
2014-10-23 Map | Refactor : Better/cleaner mechanism for SectorCluster iteration
2014-10-11 Fixed | Particles : Spawning particle generators on rockets
September 2014
2014-09-07 Cleanup | Sky : Further minor code cleanup
2014-09-07 Cleanup | Sky : Cleanup
2014-09-07 Sky : Removed now unused logic from Sky
2014-09-07 Cleanup | Sky : Cleanup
2014-09-07 Refactor | Sky : Produce only necessary Sky property change notifs when (re)configuring
2014-09-07 Refactor | Sky : Store Sky::Layers in a QList, property change notifications
2014-09-01 Client | WorldSystem : WorldSystem owns the SkyDrawable::Animator
August 2014
2014-08-16 Fixed | Plane : Accessing plane sound origins
July 2014
2014-07-27 Client | Refactor : Private data for Polyobjs, revised ClPolyMover
2014-07-26 Client | Refactor : Converted ClPlaneMover to be ThinkerData-based
2014-07-04 Fixed | Wad Map Converter : Build error/warnings
June 2014
2014-06-30 Map : Maps are associated with their corresponding MapDef
2014-06-18 Debug | Sector : Check linking of mobjs to/from the sector chain
May 2014
2014-05-12 Cleanup | ConvexSubspace : Cleanup
2014-05-07 Cleanup | Map : Cleanup
2014-05-07 Map : Map now provides only const access to the internal BspTree
2014-05-06 : Use a subspaceContactList
2014-05-06 Map : Removed the now unnecessary BspElement LUTs
2014-05-06 Cleanup : Cleanup
2014-05-06 BspLeaf | BspNode : Base BspLeaf and BspNode on BspElement
2014-05-06 : Reimplemented BSP tree with de::BinaryTree
2014-05-06 Refactor : Began BSP tree remodeling
2014-05-06 BspLeaf : Simplified BspLeaf (no need for pimpl here)
2014-05-05 BspLeaf | Cleanup : Cleanup, updated API docs
2014-05-05 : Link Faces in the half-edge DS to ConvexSubspace
2014-05-05 Map : Use a ConvexSubspace Blockmap (was BspLeaf)
2014-05-04 Refactor | SectorCluster : SectorCluster is a set of (one or more) ConvexSubspace
2014-05-04 BspLeaf | ConvexSubspace | Refactor : Moved Polyobj link set from BspLeaf to ConvexSubspace
2014-05-04 BspLeaf | Refactor : Extracted ConvexSubspace from BspLeaf
2014-05-03 Fixed | SectorCluster : Crash with sci2.wad (Doom2) upon triggering the exit crusher
2014-05-02 Refactor | SectorCluster : Renamed SectorCluster-internal BoundaryInfo as BoundaryData
April 2014
2014-04-30 Fixed | SectorCluster : Dynamic map-hacks depending on non-neighbor planes
2014-04-23 Refactor | SectorCluster : Moved SectorCluster out of Sector
2014-04-23 Optimize | SectorCluster : Avoid unnecessary Surface Decoration updates
2014-04-23 Cleanup | Sector : Cleanup
2014-04-23 Refactor | Sector : Map has ownership of SectorClusters
2014-04-21 Cleanup | Plane : Cleanup
2014-04-20 Client | Fixed : Result of operation is garbage or undefined
January 2014
2014-01-23 Cleanup | Map : Cleanup
2014-01-19 Added | Thinkers : Added Thinkers utility method for counting active thinkers
2014-01-19 Added | BspNode : Added BspNode method for calculating the height of a subtree
2014-01-15 : Log a separate warning for each unknown material
2014-01-15 Generator | Refactor : Made private more members of Generator
2014-01-15 Refactor : Renamed p_particle.h/cpp to generator.h/cpp respectively
2014-01-15 Refactor : Continued splitting up p_particle.h/cpp
2014-01-12 Added | Cleanup : Added Thinker_Map() (returns the map in which the thinker exists)
2014-01-12 Hand : Updated wrt WorldSystem name change, fix compiler warning
2014-01-10 Cleanup | Client : Cleanup
2014-01-10 Client | Refactor : Moved ClPolyMover into new source files
2014-01-10 Client | Refactor : Moved ClPlaneMover into new source files
2014-01-10 Cleanup | Client : Cleanup
2014-01-10 Cleanup | Client : Cleanup
2014-01-09 Cleanup : Cleanup
2014-01-09 Cleanup | Server : Cleanup
2014-01-09 Cleanup : Cleanup
December 2013
2013-12-22 Refactor : Removed the World-internal MapLoadTaskData
2013-12-20 Added | Map : Added cmd "inspectmap" for logging details of the current map
2013-12-20 : Switch to busy mode on engine side, when changing the current map
2013-12-07 EntityDatabase : Throw an error if an expected map entity property value is missing
October 2013
2013-10-14 Cleanup | Interceptor : Cleanup
2013-10-13 Interceptor | Map | Refactor : Relocated intercept list functionality into Interceptor
2013-10-13 Map : Derived Interceptor from previously global path traversal logic
2013-10-12 Map : Defined missing Map::lumobj(int index) lookup method
2013-10-11 Map : Removed unnecessary sector filter from Map::bspLeafBoxIterator()
2013-10-11 Cleanup | Map : Cleanup
2013-10-11 Map | Refactor : Extracted algorithm for map element path interception
2013-10-11 Map | Refactor : Moved blockmap path traversal into Blockmap
2013-10-11 Map : Continued unraveling Blockmap path traversal
2013-10-11 Fixed | Map : Qt 4.7 compatibility (no QVarLengthArray operator <<)
2013-10-10 Map : Pass the trace origin into the blockmap path traversers
2013-10-10 Blockmap | Cleanup : Cleanup
2013-10-09 Map : Use QVarLengthArray to collect map element pointers from link nodes
2013-10-09 Map : Continued cleaning up map internal data structure init/traversals
2013-10-09 Blockmap | Cleanup : Cleanup
2013-10-09 Added : Added LineBlockmap
2013-10-09 Blockmap | Refactor : BlockmapCellBlock is now inclusive-exclusive
2013-10-08 Blockmap | Refactor : Blockmap now encapsulates Gridmap
2013-10-08 Added | Cleanup | Lumobj | Mobj : Added Mobj_AABox() and Lumobj::aaBox() methods; cleanup
2013-10-07 Blockmap : Blockmap is used as a base for ContactBlockmap
2013-10-07 Cleanup | Map : Cleanup
2013-10-07 Client | Refactor : Renamed ContactBlockmap source files
2013-10-07 Refactor : Split contact spreading algorithm from the contact blockmap
2013-10-07 Client | Map : de::Map has ownership of the contact blockmaps
2013-10-07 Client | ContactBlockmap : Use a regular Blockmap for Contact spreading
2013-10-06 Client | ContactBlockmap | Optimize : Flag spread ContactBlockmap cells with a separate bit array
2013-10-06 Client | ContactBlockmap : Avoid unnecessary allocations when spreading contacts
2013-10-06 Client | ContactBlockmap : Base ContactBlockmap on Gridmap
2013-10-06 Cleanup | Client | ContactBlockmap : Cleanup
2013-10-06 Client | ContactBlockmap | Refactor : Reworked ContactBlockmap into a C++ class
2013-10-06 Client | ContactBlockmap : Use separate BSP leaf contact lists for each contact type
2013-10-06 Cleanup | Client | ContactBlockmap : Cleanup
2013-10-06 Client | ContactBlockmap | Refactor : Renamed source files for ContactBlockmap
2013-10-06 Cleanup | Client | ContactBlockmap : Cleanup
2013-10-06 Client | Refactor : Objlink blockmap refactoring continues...
2013-10-06 Cleanup : Cleanup
2013-10-06 Cleanup | Client | Refactor : Further objlink blockmap cleanup
2013-10-05 Client | Refactor : Cleaned up "objlink blockmap" somewhat
2013-10-05 Map | Refactor : Renamed map element/object traverser/iterator funcs (consistency)
2013-10-02 Cleanup | Map : Minor internal map API cleanup
September 2013
2013-09-27 Client | Fixed : Attempt to free pointer without ZONEID following failed map load
2013-09-26 Cleanup : Use new mobj accessor functions where applicable
2013-09-26 BspLeaf | Cleanup : Removed BspLeaf::isDegenerate()
2013-09-25 Map : Allow linking mobjs to a sector of a degenerate BSP leaf
2013-09-25 Mobj : Various functions to assist future clean up of mobj management
2013-09-24 BspLeaf | Cleanup : Removed all obsolete BspLeaf accessor methods
2013-09-24 Sector : Improved sector cluster containment determination
2013-09-22 Sector : Extend dynamic plane mapping to those with sky-masked materials
2013-09-22 Sector : Non-drawable materials classify for "missing texture" map hacks
2013-09-21 Client | Fixed | Sector : Crashes in various Hexen maps when mapping sector planes
2013-09-21 Client | Fixed : Crash on map load with dynamic lights disabled
2013-09-21 Sector : Re-apply wall material fixes following back plane height changes
2013-09-21 Sector : More stringently classify "missing texture" map hacks
2013-09-18 Refactor | Sector : Reimplemented algorithm for sector plane mapping avoiding recursion
2013-09-17 Sector : Improved dynamic plane mapping wrt deeply nested map hacks
2013-09-16 Line | Sector : Relocated missing material fixing to Line::Side
2013-09-16 Cleanup | Sector : Cleanup
2013-09-16 Sector : Only reclassify sector clusters when necessary
2013-09-16 Cleanup | Sector : Determine missing materials when classifying sector clusters
2013-09-15 Sector : Defer boundary info init for sector clusters
2013-09-15 Optimize | Refactor : Preprocess sector cluster containment for dynamic plane mapping
2013-09-15 Sector : Improved sector plane mapping wrt nested alternating map hacks
2013-09-15 Optimize | Sector : Height of permanently mapped planes is not observed by clusters
2013-09-15 Sector : Dynamically resolve and remap sector planes following height changes
2013-09-15 Cleanup : Cleanup
2013-09-14 Sector : Defer environmental audio init for sector clusters until necessary
2013-09-14 DMU API | Revert | Sector : A sector's mobj list is no longer writable via DMU
2013-09-14 DMU API | Sector : A sector's mobj list is no longer writable via DMU
2013-09-14 Sector : Cleaned up Mobj => Sector linkage
2013-09-14 Map : Sectors must be free'd before BSP leafs
2013-09-14 Sector : Sector::Cluster observes plane height changes in the owning sector
2013-09-14 Cleanup | Client | Sector : Cleanup
2013-09-14 Sector : Internalized sector cluster classification flags
2013-09-13 Refactor | Sector : Defer sector cluster classification until necessary
2013-09-13 MapObject : All map objects have a map space origin
2013-09-11 Client | Plane : Continuously interpolate plane movement
2013-09-11 Sector : Sector observes smoothed height changes of its floor/ceiling planes
2013-09-11 Plane | Refactor | Surface : Disambiguate "visual height" wrt planes
2013-09-11 Client | Surface : Cleaned up surface decoration source creation
2013-09-05 Map : Removed the "glowing surface" set from Map
2013-09-05 Added | BspLeaf | Client : Added mechanism for linking Lumobjs to BspLeafs
August 2013
2013-08-30 Refactor : "objlink" blockmap is now client side only
2013-08-30 Cleanup | Map : Cleanup
2013-08-29 Client | Refactor : Removed R_SetRelativeHeights()
2013-08-29 Refactor : Relocated R_OpenRange(); world/maputil now client-only
2013-08-29 Sector : Exclude planes with sky-masked materials from missing texture hacks
2013-08-29 Sector : Improved sector cluster mapping to deal with missing texture hacks
2013-08-28 Refactor | Sector : Removed top-level recursion in Sector::Cluster::remapVisPlanes()
2013-08-27 Fixed | Sector : Re-evaluate sector cluster linking following containment testing
2013-08-26 Cleanup | Sector : Cleanup
2013-08-26 Fixed | Sector : Sector cluster classification
2013-08-26 Sector : Improved sector cluster linking wrt independent but nested hacks
2013-08-26 Sector : Properly resolve cyclic sector cluster linking
2013-08-25 Client : Removed map utility function R_VisOpenRange()
2013-08-25 Client : Use plane heights from sector clusters when spreading contacts
2013-08-24 Added | Line | MapElement | Plane : Added const overloads for various methods of MapElement derived types
2013-08-23 Added | Cleanup | Sector : Added SectorCluster typedef
2013-08-23 Added | Cleanup | Line : Added LineSide and LineSideSegment typedefs
2013-08-23 MapElement | Refactor : MapElement now uses DENG2_AS_IS_METHODS
2013-08-23 Fixed | Sector : Fixed sector BSP leaf clustering algorithm
2013-08-22 Sector : Improved algorithm for permanently linking sector clusters
2013-08-21 Sector : Skip self-referencing lines in the void when mapping sector clusters
2013-08-21 Sector : Ensure no cyclic dependency when perma-linking sector clusters
2013-08-21 Sector : Permanently link sector clusters bound by self-referencing lines
2013-08-20 Sector : Deferred calculation of sector cluster bounding boxes
2013-08-19 Refactor | Sector : Moved algorithm for chaining sector sound emitters into Sector
2013-08-19 Fixed : Fatal error attempting to play icarus.wad MAP16
2013-08-19 Sector : Implemented a basic algorithm for sector BSP leaf clustering
2013-08-19 Documentation | Sector : Reduced comment verbosity in sector.cpp
2013-08-18 Sector : Fix typos
2013-08-18 Sector : Each Sector::Cluster has its own axis-aligned bounding box
2013-08-18 Cleanup | Map : Cleanup
2013-08-18 Map | Refactor | Sector : Moved algorithm for fixing missing line side materials to Sector
2013-08-18 Cleanup | Debug | Map : Cleanup
2013-08-18 BspLeaf | Sector : BspLeaf obtains plane references from the attributed sector cluster
2013-08-18 BspLeaf : Attribute BspLeafs to the Sector::Cluster they are a part of
2013-08-18 BspLeaf : BspLeaf API now distinguishes between "physical" and "visual" planes
2013-08-18 BspLeaf : The parent of a BSP leaf is the sector to which it is assigned
2013-08-17 Sector : Sector now manages sound emitter origin updates internally
2013-08-17 Client | Sector : Sector now manages axis-aligned bounding box updates internally
2013-08-17 Client | Sector : Sector now manages rough area approximation updates internally
2013-08-17 Refactor : Moved global var ddMapTime into de::World
2013-08-17 Cleanup | Plane : Cleanup
2013-08-17 Cleanup | Sector : Cleanup
2013-08-17 Cleanup | Surface : Cleanup
2013-08-17 Client | Refactor | Surface : Surface tangent space vectors now available as Matrix3f
2013-08-16 Refactor | Sector : Removed obsolete sector method arguments (map is now known)
2013-08-16 Cleanup : Cleanup
2013-08-16 Client | Sector : Sector now manages environmental audio updates internally
2013-08-16 BspLeaf | Cleanup | Client : Cleanup
2013-08-16 Cleanup | Client | Sector : Cleanup
2013-08-14 Map Renderer | Polyobj : Skip half-edges on the back of one-sided polyobj lines
2013-08-14 Map Renderer | Refactor : Switched all Mesh face iterations to use half-edges
2013-08-13 DMU API | Fixed | Line : Allow changing sector refs for the sides of dummy lines via DMU
2013-08-12 Line : Line::Side has ownership Segments; basic API for management
2013-08-11 BspLeaf | Cleanup | ConvexSubspace | Line : Cleanup
2013-08-11 Refactor : Converted Segment into a subcomponent of Line::Side
2013-08-11 Refactor : Simplified Segment (no need for a private => public inst reference)
2013-08-11 Server : Trimmed unused fat from Segment that is not needed server side
2013-08-11 : The parent of a segment is the Line::Side for which it was produced
2013-08-11 BSP Builder : Only produce Segments for the half-edges of map line sides
2013-08-10 Map | Refactor : Continued whittling away at Segment
2013-08-10 Cleanup : Cleanup
2013-08-10 Line | Map | Refactor : Link map lines directly to half-edges (bypass Segment)
2013-08-10 Map | Refactor : Replaced more usage of the obsolete Segment map element
2013-08-10 Map | Refactor : Continued work on removing the Segment map element (obsolete)
2013-08-09 Documentation | Map | Surface : Minor apidoc improvements for Surface; to-do comment
2013-08-09 Cleanup | Map | Refactor : Minor Map cleanup refactorings
2013-08-09 Refactor : Switched rest of the map geometry traversals to use half-edges
2013-08-08 Fixed | Line : Build error (unknown DMT_* names post cleanup)
2013-08-08 DMU API | Map : Segments are no longer addressable using DMU
2013-08-08 DMU API | Map : Removed ability to traverse line segments of a BSP leaf using DMU
2013-08-06 BspNode | Cleanup | Map : Cleanup (no use for a public instance reference)
2013-08-06 Cleanup | Line | Map : Cleanup
July 2013
2013-07-19 Client | Optimize | Performance | WallEdge : WallEdge performance optimizations
2013-07-18 Map | Refactor : Moved PIT_AddLineIntercepts and PIT_AddMobjIntercepts to map.cpp
2013-07-17 Client | Fixed | Particle Generators : Stuck loading Heretic E1M8 with "Decor-decor.pk3" add-on
2013-07-15 Fixed | Trace Intercepts : Memory leak in trace intercept node management
June 2013
2013-06-27 : Map conversion reporter now available during format conversion
2013-06-25 Added : Integrated Hand and added FrameBegin, FrameEnd audiences
2013-06-19 : Use "indexInArchive" when compiling a map conversion report
2013-06-19 : Disconnect the MapConversionReporter once map editing ends
2013-06-19 Cleanup : Cleanup
2013-06-19 : Switch the loaded map to playable state on map change
2013-06-19 Cleanup : Defer end of map editing during conversion; cleanup
2013-06-16 Refactor : Encapsulate world reset in World::reset()
2013-06-15 : Reordered events in the mapChange() procedure
2013-06-15 Cleanup : Minor API improvements; more apidocs; cleanup
2013-06-14 Fixed | Map Renderer : Benign compiler warnings about unused/uninitialized variables
2013-06-13 : The core map data components are neither copyable or assignable
2013-06-13 Refactor : Cleaned up Plane, Sector and Surface ctors
2013-06-13 Cleanup | Documentation | Fixed : Various minor fixes plus some cleanup
2013-06-12 : Manually free the current map in loadMap()
2013-06-11 Refactor : Updated _E() macro usage
2013-06-09 Cleanup : Cleanup
2013-06-08 : Improved console output
2013-06-08 Cleanup : Cleanup
2013-06-08 Refactor : Merged MapArchive functionality into World
2013-06-08 : Encapsulate MapArchive
2013-06-08 Added : Added World abstraction and encapsulated various global functions