September 2019
|
2019-09-10
|
| :
| WindowSystem is owned by GuiApp
|
2019-09-08
|
| :
| Changes related to event processing
|
June 2019
|
2019-06-09
|
| :
| Replaced DisplayMode with SDL API calls
|
July 2018
|
2018-07-09
|
| :
| Split libgloom and GloomEd out of the Gloom test app
|
2018-07-01
|
| :
| Continuing removal of Qt dependencies
|
June 2018
|
2018-06-30
|
| :
| Removing Qt dependencies; updating for revised libraries
|
2018-06-30
|
| :
| Started cleaning up Qt dependencies in the rest of the code
|
May 2018
|
2018-05-12
|
| :
| Moved IdTech1Image to libdoomsday
|
November 2016
|
2016-11-26
|
| :
| PIMPL and C++ move constructors (continued)
|
2016-11-26
|
| :
| PIMPL and C++ move constructors
|
July 2016
|
2016-07-29
|
| :
| Moved composite, flat and sprite texture init to libdoomsday
|
2016-07-29
|
| :
| Continued splitting up ClientResources
|
2016-07-29
|
| :
| Moved top-level savegames management to libdoomsday
|
2016-07-28
|
| :
| Moved DED database and sprite building to libdoomsday
|
2016-07-28
|
| :
| Moved sprites from ClientResources to libdoomsday
|
2016-07-28
|
| :
| Moved AnimGroups from ClientResources to libdoomsday
|
2016-07-11
|
| :
| Moved materials to libdoomsday's world domain (big commit)
|
March 2016
|
2016-03-29
|
| :
| Moved Patch and ColorPalette to libdoomsday
|
2016-03-17
|
| :
| Began moving world domain components into the "world" namespace
|
January 2016
|
2016-01-23
|
| :
| Moved App_ChangeGame() to DoomsdayApp
|
2016-01-22
|
| :
| Continued splitting up App_ChangeGame()
|
2016-01-22
|
| :
| Continued splitting up App_ChangeGame()
|
2016-01-20
|
| :
| Started splitting up App_ChangeGame()
|
2016-01-18
|
| :
| C++ API for registering and specifying game modes
|
September 2015
|
2015-09-16
|
| :
| PrivateAutoPtr must be initialized with a value
|
July 2015
|
2015-07-23
|
| :
| Moved Games and Game to libdoomsday
|
2015-07-23
|
| :
| Action functions and XG classes moved from def_main to libdoomsday
|
2015-07-20
|
| :
| Plugin loader, game exports, and Library moved to libdoomsday
|
2015-07-18
|
| :
| BusyMode class in libdoomsday, BusyRunner for the client
|
2015-07-08
|
| :
| Generate sprite definitions from texture name descriptors
|
2015-07-06
|
| :
| Store thing definitions using DEDRegister
|
2015-07-04
|
| :
| Store state definitions using DEDRegister
|
May 2015
|
2015-05-07
|
| :
| Add TODO about refactoring
|
2015-05-06
|
| :
| Before *iconwidget can be in libcommon, serious refactoring is needed
|
2015-05-06
|
| :
| Mitigate results of late-night refactoring
|
2015-05-04
|
| :
| Refactor PlayerLogWidget::draw()
|
August 2014
|
2014-08-31
|
| :
| Split SkyDrawable from Sky (which is now a MapElement)
|
July 2014
|
2014-07-29
|
| :
| Don't "zero-base shift" Hexen "warp numbers"
|
2014-07-14
|
| :
| Organized core resources into packages
|
2014-07-03
|
| :
| Unified method for getting a singleton instance
|
June 2014
|
2014-06-29
|
| :
| Moved command "listmaps" into ResourceSystem
|
May 2014
|
2014-05-04
|
| :
| Relocated DED parser and data structure to libdoomsday
|
2014-05-04
|
| :
| Moved old WAV loader to libdoomsday and resource domain
|
2014-05-03
|
| :
| Typo in previous commit (renamed in recent refactoring)
|
2014-05-03
|
| :
| Typo in previous commit (renamed in recent refactoring)
|
2014-05-03
|
| :
| Relocated console, FS1, and help to libdoomsday
|
2014-05-02
|
| :
| Renamed libdeng2 to libcore (deng_core)
|
2014-05-02
|
| :
| Renamed libdeng1 to liblegacy (deng_legacy)
|
April 2014
|
2014-04-05
|
| :
| Use improved FS2 flushing, file system utils
|
March 2014
|
2014-03-26
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-25
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-25
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-21
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-20
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-19
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-16
|
| :
| Continued splitting up remaining old savegame system functionality
|
2014-03-16
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-13
|
| :
| Merge branch 'master' into savegame-refactor
|
2014-03-11
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-10
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-10
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-08
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-08
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-05
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-03-02
|
| :
| Use pimpl-friendly audiences for libdeng2 classes
|
February 2014
|
2014-02-26
|
| :
| Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
|
2014-02-25
|
| :
| Merge branch 'master' into savegame-refactor
|
2014-02-25
|
| :
| Merge remote-tracking branch 'origin/master' into oculus-refactor
|
2014-02-24
|
| :
| Merge branch 'ui-multiplayer' of https://github.com/skyjake/Doomsday-Engine into oculus-refactor
|
2014-02-24
|
| :
| Merge branch 'master' of https://github.com/skyjake/Doomsday-Engine into oculus-refactor
|
2014-02-24
|
| :
| Merge branch 'ui-multiplayer' of https://github.com/skyjake/Doomsday-Engine into oculus-refactor
|
2014-02-14
|
| :
| Merge branch 'oculus-refactor' into ui-multiplayer
|
2014-02-13
|
| :
| Merge branch 'oculus-refactor' of ssh://github.com/skyjake/Doomsday-Engine into ui-multiplayer
|
2014-02-13
|
| :
| Merge branch 'oculus-refactor' into library-lgpl
|
2014-02-12
|
| :
| Merge remote-tracking branch 'origin/master' into oculus-refactor
|
2014-02-11
|
| :
| Merge branch 'master' into oculus-refactor
|
2014-02-10
|
| :
| Merge remote-tracking branch 'origin/master' into oculus-refactor
|
2014-02-07
|
| :
| Merge remote-tracking branch 'origin/master' into oculus-refactor
|
January 2014
|
2014-01-30
|
| :
| Switched each games' p_lights.c to C++
|
2014-01-25
|
| :
| Moved AnimDefsParser() to libcommon
|
2014-01-20
|
| :
| Consolidated and cleaned up methods of querying map author/title info
|
2014-01-12
|
| :
| Renamed World as WorldSystem, derive from de::System
|
2014-01-12
|
| :
| Convenient log level enums for the libdebg2 C wrapper API
|
2014-01-11
|
| :
| Updating client to use libappfw
|
2014-01-10
|
| :
| Continued setting up libappfw and updating the client
|
2014-01-04
|
| :
| Removed Con_PrintPathList()
|
December 2013
|
2013-12-08
|
| :
| Continued dismantling the old "refresh" subsystem
|
2013-12-02
|
| :
| Renamed gl/gl_model.h/cpp as resource/model.h/cpp respectively
|
November 2013
|
2013-11-21
|
| :
| Moved all GL_*ForVariantSpec functions to texturevariantspec.h
|
2013-11-21
|
| :
| Moved most image loading logics to image.h/cpp
|
2013-11-16
|
| :
| ResourceSystem has ownership of the Materials collection
|
2013-11-10
|
| :
| Refactor Rift barrel shader to take uniform parameters from new VR::riftState instance.
|
2013-11-09
|
| :
| Started branch for resource system refactoring
|
September 2013
|
2013-09-13
|
| :
| Relocated linknode_t from dd_share.h to m_nodepile.h
|
August 2013
|
2013-08-31
|
| :
| Moved logical sprite management to the resource domain
|
2013-08-02
|
| :
| Renamed BiasSurface as BiasTracker
|
2013-08-01
|
| :
| Renamed VertexIllum as BiasIllum; applied pimpl; relocated
|
June 2013
|
2013-06-25
|
| :
| Renamed rend_bias.cpp/h as biastracker.cpp/h respectively
|
2013-06-25
|
| :
| Revised VertexIllum and BiasTracker
|
2013-06-25
|
| :
| Extracted BiasSurface from rend_bias.cpp
|
2013-06-25
|
| :
| Extracted BiasSource from rend_bias.cpp
|
2013-06-25
|
| :
| Extracted HueCircle, HueCircleVisual from edit_bias.cpp
|
2013-06-17
|
| :
| Moved the current game and game change audience to App level
|
2013-06-17
|
| :
| Renamed various world domain source files
|
2013-06-17
|
| :
| Moved logic for updating map state following engine reset to Map
|
2013-06-15
|
| :
| Moved logic for updating world state following engine reset to World
|
2013-06-14
|
| :
| Merged rest of p_maputil.cpp into de::Map
|
2013-06-14
|
| :
| Split up p_maputil.cpp moving these functions to better homes
|
2013-06-10
|
| :
| Improved _E() macro for easier usage
|
2013-06-09
|
| :
| Renamed edit_map.cpp as world/api_mapedit.cpp
|
2013-06-09
|
| :
| Moved editable map elements into Map
|
2013-06-09
|
| :
| Moved editable map elements into Map
|
2013-06-07
|
| :
| Split up p_dmu.h; produced DmuArgs from setargs_t
|
2013-06-07
|
| :
| Moved Mesh geometry components out of the world module
|
2013-06-07
|
| :
| Renamed GameMap as Map
|
2013-06-07
|
| :
| Renamed "map" module as "world"
|
2013-06-05
|
| :
| Renamed Polygon as Mesh; given ownership of half-edges
|
2013-06-05
|
| :
| Separated Face from Polygon
|
2013-06-03
|
| :
| Separated Segment from HEdge; BspLeaf provides ordered segment lists
|
2013-06-03
|
| :
| Attribute half-edges to Polygons and polygons to BspLeafs
|
2013-06-01
|
| :
| Renamed to DENG2_STR_ESCAPE() macro
|
May 2013
|
2013-05-31
|
| :
| Renamed castTo<> to as<> in Info and Event
|
2013-05-23
|
| :
| Renamed SectionEdge as WallEdge; moved to render domain
|
2013-05-09
|
| :
| Relocated more code from r_world.h to better homes
|
2013-05-08
|
| :
| Relocated various renderer domain functions from r_world to rend_main
|
2013-05-08
|
| :
| Relocated various functions from r_world.h to better homes
|
April 2013
|
2013-04-30
|
| :
| Updated more map renderer internal APIs to use libdeng2's Vector
|
2013-04-30
|
| :
| Applied de::FlagOp enum and de::applyFlagOperation template
|
2013-04-25
|
| :
| Simplified more vector math expressions
|
2013-04-24
|
| :
| Rectangle<> separate size type, Rectanglei uses unsigned size
|
2013-04-22
|
| :
| Updated MPE_LineCreate wrt changes to Vertex
|
2013-04-22
|
| :
| Updated PIT_AddLineIntercepts wrt changes to Vertex
|
2013-04-22
|
| :
| Updated all map data classes wrt changes to Vertex
|
2013-04-16
|
| :
| Moved engine side of the polyobj API to p_dmu.cpp
|
2013-04-16
|
| :
| Reimplemented Rend_RenderNode()
|
2013-04-15
|
| :
| Moved class LineOwner to map/lineowner.h
|
2013-04-15
|
| :
| Reimplemented and reinstated map load time vertex pruning
|
2013-04-14
|
| :
| Cleaned up map geometry construction somewhat
|
2013-04-14
|
| :
| Renamed SideDef as Side
|
2013-04-14
|
| :
| Dumped the redundant SideDef class
|
2013-04-14
|
| :
| Renamed LineDef as Line
|
2013-04-12
|
| :
| Moved wall Surfaces from SideDef to LineDef::Side
|
2013-04-12
|
| :
| Continued to marginalize SideDef
|
2013-04-12
|
| :
| Removed references to SideDef from the MPE API
|
2013-04-12
|
| :
| Moved sound emitter from Surface to Plane and LineDef::Side
|
2013-04-10
|
| :
| Moved material origin interpolation into Surface
|
2013-04-09
|
| :
| Ignore divline_t when tracing intercepts/testing LOS
|
2013-04-07
|
| :
| Base HPlane on Partition
|
2013-04-05
|
| :
| Reimplemented the MapArchive with proper SoC
|
2013-04-04
|
| :
| Replaced GameMap SideDefs traversals with equivalents using LineDefs
|
2013-04-03
|
| :
| Preparing to move Window to libgui
|
2013-04-03
|
| :
| Moved all Polyobj_* functions to methods of Polyobj
|
2013-04-03
|
| :
| Replaced EditMap's Polyobj list with a QList
|
2013-04-03
|
| :
| Replaced EditMap's map element std::vectors with QLists
|
2013-04-02
|
| :
| Use the relevant GameMap function instead of the helper macros
|
March 2013
|
2013-03-21
|
| :
| Moved GL_TexturePrepare() to Texture::Variant::prepare()
|
2013-03-21
|
| :
| Split texturecontent_t configuration from GL_PrepareTexture()
|
2013-03-21
|
| :
| Restructured GL_PrepareTexture() (SOC)
|
2013-03-19
|
| :
| Moved tracked plane and scrolling surface code into GameMap
|
2013-03-18
|
| :
| Merged bsp::HPlanePartition into Partition
|
2013-03-18
|
| :
| Reordered code in edit_map.cpp
|
2013-03-18
|
| :
| Reorganized load-time sector/plane data initialization
|
2013-03-18
|
| :
| Consolidated vertex line owner ring construction
|
2013-03-18
|
| :
| Further marginalized EditMap
|
2013-03-18
|
| :
| Update BspLeaf metadata once their geometry is finalized
|
2013-03-18
|
| :
| "Hardening" GameMap's lines, sidedefs and sectors is now unnecessary
|
2013-03-18
|
| :
| Collate BSP elements with an iterative pre-order algorithm
|
2013-03-17
|
| :
| Removed special case BSP map element collation
|
2013-03-17
|
| :
| Collate the BspBuilder's HEdges in collateBSP
|
2013-03-17
|
| :
| Dumped the now unnecessary BspBuilder C wrapper API
|
2013-03-17
|
| :
| "Hardening" GameMap's BSP nodes and leafs is now unnecessary
|
2013-03-17
|
| :
| "Hardening" GameMap's half-edges is now unnecessary
|
2013-03-17
|
| :
| GameMap's HEdges can now be "finished" during collation
|
2013-03-17
|
| :
| "Hardening" GameMap's vertexes is now unnecessary
|
2013-03-14
|
| :
| Began encapsulating line-of-sight testing in LineSightTest
|
2013-03-05
|
| :
| Improved DENG2_PRIVATE with std::auto_ptr
|
2013-03-05
|
| :
| Removed the now unnecessary Textures::iterateDeclared()
|
2013-03-05
|
| :
| MaterialScheme now inherits from PathTreeT<MaterialManifest>
|
2013-03-03
|
| :
| Materials now observes MaterialManifest definition
|
2013-03-03
|
| :
| Materials now observes MaterialManifest derivation
|
2013-03-03
|
| :
| Cleaned up texture system console command output
|
2013-03-01
|
| :
| Moved image file interpretation to resource/image.cpp
|
February 2013
|
2013-02-28
|
| :
| Default GL_LINEAR value for GL_BindTextureUnmanaged() magMode arg
|
2013-02-28
|
| :
| Applied DENG2_PIMPL to CompositeTexture
|
2013-02-25
|
| :
| Update Con_Message usage re closing line break
|
2013-02-24
|
| :
| Automatically rebuild Material layers on engine reset
|
2013-02-24
|
| :
| Return a reference from App_FileSystem()
|
2013-02-18
|
| :
| Began cleaning up network subsystem headers
|
2013-02-18
|
| :
| Separating low-level networking, removing unnecessary code
|
2013-02-12
|
| :
| Use App_GameLoaded() to determine if a game is loaded
|
2013-02-12
|
| :
| Dumped de::Game's now redundant C wrapper interface
|
2013-02-12
|
| :
| Further improved Games and Game interfaces
|
2013-02-12
|
| :
| Improved Games and Game interfaces
|
2013-02-10
|
| :
| Improved GameCollection and Game interfaces for C++ usage
|
January 2013
|
2013-01-17
|
| :
| Post mapdata-c++ merge changes and fixes
|
2013-01-17
|
| :
| Made optional GL_PrepareTexture()'s creation of a new variant
|
2013-01-17
|
| :
| Relocated TextureVariantSpec_Compare() to texturevariant.cpp
|
2013-01-17
|
| :
| Relocated GL_BindTexture() to gl_main
|
2013-01-16
|
| :
| Moved Texture variant selection to Texture::chooseVariant()
|
2013-01-16
|
| :
| Update include paths for texturevariantspecification_t
|
2013-01-15
|
| :
| Replaced surfacelist_t with C++ SurfaceSet
|
2013-01-15
|
| :
| Surface is now a C++ map element, too
|
2013-01-15
|
| :
| Surface owner is a map element
|
2013-01-14
|
| :
| Updated BspNode, BSP builder now uses de::MapElement
|
2013-01-14
|
| :
| Made bspleaf_s an opaque type, moved members to BspLeaf class
|
2013-01-13
|
| :
| Made linedef_s an opaque type, moved members to LineDef class
|
2013-01-13
|
| :
| Made sidedef_s an opaque type, all members are now in SideDef
|
2013-01-10
|
| :
| Renamed MaterialBind to MaterialManifest
|
2013-01-10
|
| :
| Use material URIs when looking up linked definitions
|
2013-01-07
|
| :
| Moved type definitions for material_t to material.h
|
2013-01-06
|
| :
| MaterialArchive is now a C++ class with a C wrapper API
|
2013-01-06
|
| :
| Switched materialarchive.c to C++
|
2013-01-03
|
| :
| Moved MaterialVariantSpec into namespace de
|
2013-01-02
|
| :
| Allocate storage for MaterialAnims from the real heap
|
2013-01-02
|
| :
| Reimplemented MaterialAnim as a C++ class
|
2013-01-01
|
| :
| Switched p_particle.c to C++
|
2013-01-01
|
| :
| Renamed DMU_Set/GetMaterialProperty as Material_Set/GetProperty
|
December 2012
|
2012-12-31
|
| :
| Switched p_dmu.c to C++
|
2012-12-31
|
| :
| Switched surface.c to C++
|
2012-12-31
|
| :
| Dumped material_t block allocator
|
2012-12-31
|
| :
| Replaced various materialid_t references with material_t ptrs
|
2012-12-31
|
| :
| Derive MaterialBind from PathTree::Node
|
2012-12-29
|
| :
| Relocated MaterialBind into new source files
|
2012-12-28
|
| :
| Switched r_main.c to C++
|
2012-12-27
|
| :
| Switched rend_decor.c to C++
|
2012-12-14
|
| :
| Switched rend_main.c to C++
|
2012-12-14
|
| :
| Switched rend_fakeradio.c to C++
|
2012-12-14
|
| :
| Switched rend_console.c to C++
|
2012-12-14
|
| :
| Switched r_world.c to C++
|
2012-12-14
|
| :
| Switched rend_list.c to C++
|
2012-12-13
|
| :
| Rewrote the help text database (dd_help)
|
2012-12-08
|
| :
| Renamed 'LumpDir' symbolic as 'LumpIndex'
|
2012-12-08
|
| :
| Merged patchtex_t functionality into de::Texture
|
2012-12-07
|
| :
| Throw NotFoundErrors from relevant de::Textures methods
|
2012-12-06
|
| :
| Switched rend_model.c to C++
|
2012-12-04
|
| :
| Moved TextureScheme to new source files
|
2012-12-04
|
| :
| Moved TextureManifest implementation to resource/texturemanifest.cpp
|
2012-12-04
|
| :
| Renamed *MetaFile => *Manifest
|
November 2012
|
2012-11-29
|
| :
| Reimplemented texture resource bookkeeping
|
2012-11-28
|
| :
| Switched dgl_common.c to C++
|
2012-11-28
|
| :
| Switched r_draw.c to C++
|
2012-11-28
|
| :
| Switched r_things.cpp to C++
|
2012-11-27
|
| :
| Began updating gl_texmanager.c to C++
|
2012-11-27
|
| :
| Updated texture collection initialization
|
2012-11-26
|
| :
| Switched r_data.c to C++ and began reimplementation
|
2012-11-26
|
| :
| PathTree node child hashes separate for leaves and branches
|
2012-11-26
|
| :
| Adapting PathTree for use in Archive
|
2012-11-26
|
| :
| Switched rend_sprite.c to C++
|
2012-11-26
|
| :
| Merged render/r_sky.c/h render/rend_sky.c/h and switched to C++
|
2012-11-26
|
| :
| Switched bitmapfont.c to C++
|
2012-11-26
|
| :
| Switched gl_texmanager.c to C++
|
2012-11-26
|
| :
| Updated R_RegisterModelSkin() and moved to resource/models.cpp
|
2012-11-26
|
| :
| Moved font_t creation to fonts.cpp/h
|
2012-11-26
|
| :
| Moved R_TextureUniqueId() to resource/textures.cpp/h
|
2012-11-26
|
| :
| Moved some definition selection logics to def_main.cpp/h
|
2012-11-26
|
| :
| Moved various renderer domain resource caching functions
|
2012-11-26
|
| :
| Merged render/r_fakeradio.h into render/rend_fakeradio.h
|
2012-11-26
|
| :
| Moved rawtexture_t to resource/rawtexture.cpp/h
|
2012-11-26
|
| :
| Moved animgroups to resource/animgroups.cpp/h
|
2012-11-26
|
| :
| Moved translation tables to resource/colorpalettes.cpp/h
|
2012-11-26
|
| :
| Moved vector light bookkeeping to render/vlight.cpp/h
|
2012-11-26
|
| :
| Moved rendpoly stuff to render/rendpoly.cpp/h
|
2012-11-26
|
| :
| Moved color palette bookkeeping to resource/colorpalettes.cpp/h
|
2012-11-26
|
| :
| Moved ColorRawf to color.cpp/h
|
2012-11-26
|
| :
| Dumped the unnecessary resource namespace name macros
|
2012-11-25
|
| :
| PathTree specialization
|
2012-11-24
|
| :
| Updated engine to use de::PathTree from libdeng2
|
2012-11-24
|
| :
| PathTree uses Path instead of Uri
|
2012-11-24
|
| :
| Uri uses a de::Path to store the path of the URI
|
2012-11-22
|
| :
| Renamed filesystem "namespace" as "scheme"
|
2012-11-21
|
| :
| Merged resource location logic into FS1
|
2012-11-20
|
| :
| Moved file resource namespaces into FS1
|
2012-11-19
|
| :
| Moved resource class management out of filesys
|
2012-11-19
|
| :
| Renamed ResourceRecord to ResourceManifest, cleaned up the interface
|
2012-11-19
|
| :
| Renamed fileclass_t to resourceclass_t
|
2012-11-19
|
| :
| Renamed ResourceRecord as MetaFile and moved to filesys
|
2012-11-19
|
| :
| Began merging the resource locator with FS1
|
2012-11-18
|
| :
| Improved model file interpreter mechanism
|
2012-11-18
|
| :
| Removed Uri::Segment's parent pointer as unnecessary
|
2012-11-18
|
| :
| Uri's "path nodes" renamed to "segments" as per URI spec
|
2012-11-18
|
| :
| Cleaned up model resource management
|
2012-11-17
|
| :
| Began restructuring graphic file interpretation
|
2012-11-16
|
| :
| Refactored away resourcetypeid_t
|
2012-11-16
|
| :
| Removed the lump index concept from File1
|
2012-11-15
|
| :
| Manage ResourceClass and ResourceType dynamically
|
2012-11-15
|
| :
| Reverted change to Uri assignment operator
|
2012-11-14
|
| :
| Switched def_read.c to C++
|
2012-11-14
|
| :
| Moved F_MapGameResourcePath() into ResourceNamespace
|
2012-11-14
|
| :
| F_FindResource() now accepts a single Uri search path
|
2012-11-13
|
| :
| Renamed Image methods and moved the module under "resource"
|
2012-11-13
|
| :
| Moved the timer module to libdeng, renamed API functions
|
2012-11-13
|
| :
| Dumped the now unnecessary F_CreateUriList()
|
2012-11-09
|
| :
| Cleaned up DD_AddGameResource() with QStringList
|
2012-11-08
|
| :
| Moved de::StringPool into libdeng2
|
2012-11-08
|
| :
| Switched dam_main.c to C++
|
2012-11-07
|
| :
| Resource repositories now return a stack-allocated, composed Uri
|
2012-11-06
|
| :
| Use the C++ interface to StringPool for the missing material dict
|
2012-11-06
|
| :
| Renamed r_models.c/h to resources/models.cpp/h and switched to C++
|
2012-11-06
|
| :
| Use the C++ interface to StringPool with the (map) entityDefs
|
2012-11-04
|
| :
| Replaced AbstractResource with a C++ class named ResourceRecord
|
2012-11-03
|
| :
| Fonts collection now uses the C++ interface for de::Uri
|
2012-11-02
|
| :
| Materials collection now uses the C++ interface for de::Uri
|
2012-11-02
|
| :
| Textures collection now uses the C++ interface for de::Uri
|
2012-11-02
|
| :
| Switched abstractresource.c to C++
|
2012-11-02
|
| :
| Start using the C++ class inteface of de::Uri
|
October 2012
|
2012-10-24
|
| :
| Renamed PathDirectory[Node] as PathTree[Node]
|
2012-10-23
|
| :
| Renamed pathdirectory[node].cpp/h to pathtree[node].cpp/h
|
2012-10-18
|
| :
| Converted AudioDriver to C++ / optional symbols in de::Library
|
2012-10-18
|
| :
| Rely on library type ID to detect audio plugins
|
2012-10-18
|
| :
| Renamed DFile as FileHandle
|
2012-10-18
|
| :
| Disposed of the pure abstract AbstractFile
|
2012-10-18
|
| :
| Renamed LumpFile as LumpFileAdaptor
|
2012-10-18
|
| :
| Renamed WadFile as Wad
|
2012-10-18
|
| :
| Renamed ZipFile as Zip
|
2012-10-18
|
| :
| Renamed LumpInfo as FileInfo
|
2012-10-17
|
| :
| Use de::Library and de::LibraryFile to load plugins
|
2012-10-15
|
| :
| Removed dead code in engine initialization
|
2012-10-14
|
| :
| Games collection is now a C++ class
|
2012-10-14
|
| :
| Use FS::findAllPaths() in readAllDefinitions()
|
2012-10-14
|
| :
| Post def_main C++ fixes
|
2012-10-14
|
| :
| Switched def_main.c to C++
|
2012-10-14
|
| :
| Post dd_main C++ fixes
|
2012-10-14
|
| :
| Switched dd_main.c to C++
|
2012-10-13
|
| :
| Post sys_reslocator C++ fixes
|
2012-10-13
|
| :
| Switched sys_reslocator.c to C++
|
2012-10-10
|
| :
| Post fs_util C++ fixes
|
2012-10-10
|
| :
| Switched fs_util.c to C++
|
2012-10-09
|
| :
| Replaced fileidentifier_t with FileId
|
2012-10-08
|
| :
| Updated DENG2_FOR_EACH macro usage
|
2012-10-07
|
| :
| Renamed LumpDirectory as LumpIndex
|
2012-10-07
|
| :
| Renamed lumpdirectory.cpp/h to lumpindex.cpp/h respectively
|
2012-10-06
|
| :
| Relocated game resource location into the Games collection
|
2012-10-04
|
| :
| Switched game.c to C++
|
2012-10-03
|
| :
| Replaced FT_UNKNOWNFILE instances with GenericFile
|
2012-10-02
|
| :
| Updated DENG2_FOR_EACH macro usage
|
2012-10-01
|
| :
| Reimplemented LumpDirectory as a C++ class
|
2012-10-01
|
| :
| Switched lumpdirectory.c to C++
|
2012-10-01
|
| :
| Post dd_wad C++ fixups
|
2012-10-01
|
| :
| Switched dd_wad.c to C++
|
2012-10-01
|
| :
| Use a DFile in AudioDriver musicPlayLump()
|
2012-10-01
|
| :
| Reimplemented DFile as a C++ class
|
2012-10-01
|
| :
| Began work on turning DFile into a C++ class
|
2012-10-01
|
| :
| Post dfile C++ fixups
|
September 2012
|
2012-09-30
|
| :
| Switched dfile.c to C++
|
2012-09-30
|
| :
| Moved the Games collection into new source files
|
2012-09-30
|
| :
| Reimplemented FileList with QList<DFile*>
|
2012-09-30
|
| :
| Moved some DFileBuilder forward declarations to dfilebuilder.h
|
2012-09-30
|
| :
| Switched fs_main.c to C++
|
2012-09-28
|
| :
| LumpFile, WadFile and ZipFile can now inherit from AbstractFile
|
2012-09-28
|
| :
| Reimplemented AbstractFile as a C++ class
|
2012-09-28
|
| :
| Switched abstractfile.c to C++
|
2012-09-28
|
| :
| Reimplemented LumpFile in C++
|
2012-09-28
|
| :
| Switched lumpfile.c to C++
|
2012-09-27
|
| :
| Moved LumpCache class to new source file lumpcache.h
|
2012-09-25
|
| :
| Reimplemented ZipFile in C++
|
2012-09-25
|
| :
| Switched zipfile.c to C++
|
2012-09-25
|
| :
| Reimplemented WadFile in C++
|
2012-09-25
|
| :
| Switched wadfile.c to C++
|
2012-09-17
|
| :
| Revised interface for R_MiddleMaterialCoversOpening()
|
2012-09-10
|
| :
| Post p_data C++ fixes
|
2012-09-10
|
| :
| Switched p_data.c to C++
|
2012-09-09
|
| :
| Moved BSP window effect detection back into de::Bsp::Partitioner
|
2012-09-06
|
| :
| Commonized the "warp" console command (now in game.c)
|
2012-09-03
|
| :
| Avoid allocating a Patch Uri when only the path is needed
|
August 2012
|
2012-08-25
|
| :
| All filesys path composition utilities now return AutoStr
|
2012-08-25
|
| :
| Textures_ComposePath() now returns an AutoStr
|
2012-08-25
|
| :
| Materials_ComposePath() now returns an AutoStr
|
2012-08-25
|
| :
| Fonts_ComposePath() now returns an AutoStr
|
2012-08-25
|
| :
| CVar_ComposePath() now returns an AutoStr
|
2012-08-25
|
| :
| Uri_Compose() and Uri_ToString() now return an AutoStr
|
2012-08-11
|
| :
| Cleaned up the public PathDirectory interface somewhat
|
2012-08-11
|
| :
| PathDirectory and PathDirectoryNode use '/' as the default delimiter
|
2012-08-11
|
| :
| de::PathDirectoryNode do not take ownership of the user data
|
2012-08-11
|
| :
| Improve data hiding with a private PathDirectoryNode instance
|
2012-08-11
|
| :
| Member variables of de::PathDirectoryNode now private
|
2012-08-11
|
| :
| Improve data hiding with a private PathDirectory instance
|
2012-08-10
|
| :
| Re-implemented FileDirectory as a specialization of de::PathDirectory
|
2012-08-10
|
| :
| Switched FileDirectory source files to C++
|
2012-08-10
|
| :
| Various code clarity refactorings to the Textures collection
|
2012-08-10
|
| :
| Use PathDirectory's C++ interface in the Materials collection
|
2012-08-10
|
| :
| Use PathDirectory's C++ interface in the Textures collection
|
2012-08-10
|
| :
| Re-implemented PathDirectory as a C++ class
|
2012-08-05
|
| :
| materialvariant_t is now a class named de::MaterialVariant
|
2012-08-05
|
| :
| Switched source files for material_t and materialvariant_t to C++
|
2012-08-04
|
| :
| texture_t is now a class named de::Texture
|
2012-08-04
|
| :
| texturevariant_t is now a class named de::TextureVariant
|
2012-08-04
|
| :
| Switched source files for Texture and Textures to C++
|
2012-08-04
|
| :
| Moved material and texture source files under /resource
|
July 2012
|
2012-07-29
|
| :
| Moved StringPool and unittest.h to libdeng1
|
2012-07-24
|
| :
| Moved ddstring, Writer, Reader to libdeng1
|
2012-07-24
|
| :
| Don't depend on the map converter plugin to relay the outcome
|
2012-07-22
|
| :
| Relocated Unix system-level config to libdeng2
|
2012-07-11
|
| :
| Removed R_SetupMap() mode DDSMM_AFTER_BUSY
|
2012-07-09
|
| :
| BusyTask is now a member of the public API
|
2012-07-06
|
| :
| Brought back -zonedebug after refactoring
|
2012-07-05
|
| :
| Relocated memory zone, concurrency, Garbage to libdeng
|
2012-07-01
|
| :
| Clarifying the palette translation tables
|
June 2012
|
2012-06-28
|
| :
| Further improved Str_Copy() and its apidoc
|
2012-06-27
|
| :
| Improved ddstring memory allocation
|
2012-06-16
|
| :
| Renamed some image handling routines to Image_*
|
May 2012
|
2012-05-26
|
| :
| Relocated various map object links from SideDef to LineDef
|
2012-05-24
|
| :
| Cleaned up WallDivs in preparation for further refactoring.
|
2012-05-23
|
| :
| Renamed Arg* functions according to conventions
|
2012-05-23
|
| :
| Relocated R_FindBottomTop to engine/portable/src/r_world.c
|
2012-05-23
|
| :
| Relocated walldivs_t to engine/portable/include/p_maptypes.h
|
2012-05-23
|
| :
| Switched engine/portable/src/vertex to C++
|
2012-05-22
|
| :
| Cleaned up wall divisions in preparation for further refactorings
|
2012-05-21
|
| :
| Switched hedge.c to C++
|
2012-05-13
|
| :
| Switched OpenAL driver to C++
|
2012-05-10
|
| :
| Split the LineDef_BackClosed() logic into two new routines
|
2012-05-03
|
| :
| Switched win32 joystick module to C++
|
2012-05-03
|
| :
| Switched win32 mouse module to C++
|
2012-05-01
|
| :
| Separated dedicated mode main loop
|
April 2012
|
2012-04-24
|
| :
| Allow use of headers from C++
|
2012-04-24
|
| :
| Converted s_environ to C++
|
2012-04-22
|
| :
| Renamed sidedefsection_t as SideDefSection and moved to public API
|
2012-04-21
|
| :
| Relocated de::Plane's ddmobj_base_t sound origin to de::Surface
|
2012-04-20
|
| :
| Placed the view origin coordinates (vx, vy, vz) into a vector
|
2012-04-19
|
| :
| Renamed P_PolyobjByOrigin as P_PolyobjByBase
|
2012-04-19
|
| :
| All map coordinates are now represented as double floating-point
|
2012-04-19
|
| :
| All map coordinates are now represented as double floating-point
|
2012-04-19
|
| :
| All map coordinates are now represented as double floating-point
|
2012-04-19
|
| :
| All map coordinates are now represented as double floating-point
|
2012-04-19
|
| :
| All map coordinates are now represented as double floating-point
|
2012-04-19
|
| :
| All map coordinates are now represented as double floating-point
|
2012-04-05
|
| :
| Reworked BinaryTree into a C++ template class
|
2012-04-02
|
| :
| Replaced SideDef's vector of HEdge*
|
2012-04-01
|
| :
| Moved gamma tables to DisplayMode class
|
March 2012
|
2012-03-31
|
| :
| Defer calculation of surface tangents until after BSP build
|
2012-03-30
|
| :
| BspBuilder now directly constructs the HEdges used by GameMap
|
2012-03-30
|
| :
| Replaced GameMap's array of HEdge with a HEdge* LUT
|
2012-03-30
|
| :
| Replaced BspLeaf's HEdge pointer array with a circular link list
|
2012-03-29
|
| :
| Use the BspLeafs produced by BSPBuilder directly in GameMap
|
2012-03-29
|
| :
| Replaced GameMap's array of BspLeaf with a BspLeaf* LUT
|
2012-03-29
|
| :
| Use the BspNodes produced by BSPBuilder directly in GameMap
|
2012-03-27
|
| :
| Renamed vector math types appending a 'f' suffix
|
2012-03-25
|
| :
| Converted Huffman codec API to C++ only
|
2012-03-25
|
| :
| Moved network protocol implementation to de::Socket
|
2012-03-22
|
| :
| binarytree_t now uses an opaque instance pointer (was void*)
|
2012-03-22
|
| :
| Mouse trapping is the window's responsibility
|
2012-03-19
|
| :
| Use DMU's RTTI mechanic to replace the BSP map data element references
|
2012-03-15
|
| :
| LegacyCore now controls the game loop frequency
|
2012-03-13
|
| :
| Renamed Window bpp to "color depth bits"
|
2012-03-13
|
| :
| Changing window attributes (e.g., height)
|
2012-03-13
|
| :
| Converted static functions to Window member functions
|
2012-03-12
|
| :
| Reworked BSP Builder's superblock_t; renamed to SuperBlock
|
2012-03-12
|
| :
| Replaced BspNode::bBox with AABoxf
|
2012-03-12
|
| :
| Replaced bspnodedata_t::bBox with AABoxf
|
2012-03-12
|
| :
| Replaced superblock_t::bbox with an AABox
|
2012-03-11
|
| :
| Renaming Window member functions
|
2012-03-11
|
| :
| Window contents are drawn by a Canvas callback
|
2012-03-11
|
| :
| Renamed windowIDX
|
2012-03-11
|
| :
| Engine init completed after window is on-screen
|
2012-03-11
|
| :
| Removed unused parentIDX parameter of Sys_CreateWindow()
|
2012-03-11
|
| :
| Enforce data hiding in ddwindow_t; renamed to Window
|
2012-03-11
|
| :
| Separated curses from SDL window management
|
2012-03-11
|
| :
| Relocated R_IsSkySurface() to Surface
|
2012-03-11
|
| :
| Relocated R_GetSectorForOrigin() to GameMap
|
2012-03-10
|
| :
| Various minor refactorings of Gridmap
|
2012-03-10
|
| :
| Renamed m_gridmap.c/h to gridmap.c/h respectively
|
2012-03-10
|
| :
| Replaced Sector::bbox with an AABoxf
|
2012-03-10
|
| :
| Relocated various utility functions to BspLeaf
|
2012-03-10
|
| :
| Renamed S_DetermineSubsecsAffectingSectorReverb()
|
2012-03-10
|
| :
| Relocated various utility functions to LineDef
|
2012-03-10
|
| :
| Renamed p_surface.c/h to surface.c/h respectively
|
2012-03-10
|
| :
| Renamed surface_t as Surface
|
2012-03-10
|
| :
| Renamed p_seg.c/h as hedge.c/h respectively
|
2012-03-10
|
| :
| Renamed p_plane.c/h as plane.c/h respectively
|
2012-03-10
|
| :
| Renamed plane_t as Plane
|
2012-03-10
|
| :
| Renamed p_vertex.c/h as vertex.c/h respectively
|
2012-03-10
|
| :
| Renamed vertex_t as Vertex
|
2012-03-10
|
| :
| Renamed p_polyobj.h as p_polyobjs.h
|
2012-03-10
|
| :
| Renamed p_polyob.c/h to polyobj.c/h respectively
|
2012-03-10
|
| :
| Renamed polyobj_t as Polyobj
|
2012-03-10
|
| :
| Renamed p_sector.c/h as sector.c/h respectively
|
2012-03-10
|
| :
| Renamed sector_t as Sector
|
2012-03-10
|
| :
| Renamed p_sidedef.c/h as sidedef.c/h respectively
|
2012-03-10
|
| :
| Renamed sidedef_t as SideDef
|
2012-03-10
|
| :
| Renamed p_linedef.c/h as linedef.c/h respectively
|
2012-03-10
|
| :
| Renamed linedef_t as LineDef
|
2012-03-10
|
| :
| Renamed p_subsector.c/h to bspleaf.c/h respectively
|
2012-03-10
|
| :
| Renamed subsector_t as BspLeaf
|
2012-03-09
|
| :
| Renamed node_t as BspNode
|
2012-03-09
|
| :
| Removed global plane list pointers
|
2012-03-09
|
| :
| Removed global surface list pointers
|
2012-03-09
|
| :
| Moved particle generators to a new class named Generators
|
2012-03-08
|
| :
| Inversed logic of generator iterators (0=continue)
|
2012-03-07
|
| :
| Moved the global gravity multiplier into GameMap
|
2012-03-07
|
| :
| Enforce data hiding - Blockmap usage hidden within GameMap
|
2012-03-07
|
| :
| Moved sector and sidedef origins to members of Sector and SideDef
|
2012-03-07
|
| :
| Moved client-side active plane and polyobj movers to GameMap
|
2012-03-06
|
| :
| Moved the ClMobj hash into GameMap
|
2012-03-06
|
| :
| Moved thinker lists into GameMap
|
2012-03-05
|
| :
| Moved mobjNodes, lineNodes and lineLinks into GameMap
|
2012-03-04
|
| :
| Uri caches resolved version
|
2012-03-04
|
| :
| Removed PathDirectory's customized string pool
|
2012-03-04
|
| :
| Moved line of sight test algorithm into GameMap
|
2012-03-04
|
| :
| Moved blockmap path traverser algorithm into GameMap
|
2012-03-04
|
| :
| Relocated P_PointInSubsector to GameMap
|
2012-03-04
|
| :
| Renamed p_bmap.c as blockmap.c
|
2012-03-04
|
| :
| Moved Blockmap class definition into blockmap.h
|
2012-03-04
|
| :
| Continued separation of the blockmap visualizer into its own module
|
2012-03-04
|
| :
| Renamed p_bmap.h as blockmapvisual.h
|
2012-03-04
|
| :
| Relocated blockmap visualizer to blockmapvisual.c
|
2012-03-04
|
| :
| Relocated map blockmap iteration interfaces to GameMap
|
2012-03-03
|
| :
| Relocated various Polyobj related functionality to GameMap
|
2012-03-03
|
| :
| Use GameMap's geometry object count functions
|
2012-03-03
|
| :
| Use GameMap's object lookup functions with e.g., GET_VERTEX_IDX
|
2012-03-03
|
| :
| Replaced P_GetCurrentMap() with a theMap global variable
|
2012-03-03
|
| :
| Relocated macro GET_PLANE_IDX to p_plane.h
|
2012-03-03
|
| :
| Moved various functions to GameMap
|
2012-03-03
|
| :
| Renamed gamemap_t as GameMap
|
2012-03-03
|
| :
| Moved gamemap_t into new source files
|
2012-03-02
|
| :
| Renamed seg_t as HEdge
|
2012-03-02
|
| :
| Renamed hedge_t as bsp_hedge_t to avoid name conflicts
|
February 2012
|
2012-02-15
|
| :
| Renamed variables in core timer
|
2012-02-07
|
| :
| Renamed Con_IsBusyWorker()
|
January 2012
|
2012-01-31
|
| :
| Order flags replaced by public enum type order_t
|
2012-01-29
|
| :
| Update view angles during EndFrame
|
2012-01-28
|
| :
| Renamed DGL_Scissor to DGL_SetScissor
|
2012-01-26
|
| :
| Renamed GL_BindTexture() as GL_BindTextureUnmanaged()
|
2012-01-25
|
| :
| Choose a sprite material at vissprite creation time
|
2012-01-25
|
| :
| Store the variant material for a masked wall in vissprite
|
2012-01-24
|
| :
| Removed GL_SelectTexUnits()
|
2012-01-18
|
| :
| Renamed StrArray to StringArray
|
2012-01-15
|
| :
| Split DD_ChangeGameWorker() into multiple tasks
|
2012-01-14
|
| :
| Started branch for ddstring_t refactoring
|
2012-01-13
|
| :
| Updated m_linkedlist, LinkList class
|
2012-01-13
|
| :
| Renamed lumpdirectory_t to LumpDirectory
|
2012-01-12
|
| :
| Removed '_' prefix from members of LumpDirectory
|
2012-01-11
|
| :
| Moved logic preventing unload of required game resources
|
2012-01-10
|
| :
| Removed '_' prefix from members of Texture
|
2012-01-10
|
| :
| Renamed texture_t as Texture
|
2012-01-10
|
| :
| Removed '_' prefix from members of TextureVariant
|
2012-01-10
|
| :
| Renamed texturevariant_t as TextureVariant
|
2012-01-10
|
| :
| Moving MaterialArchive into the engine (from libcommon)
|
2012-01-09
|
| :
| Moved path property out of LumpInfo
|
2012-01-07
|
| :
| Renamed lumpfile_t as LumpFile
|
2012-01-07
|
| :
| Renamed lumpinfo_t as LumpInfo
|
2012-01-07
|
| :
| Renamed wadfile_t as WadFile
|
2012-01-07
|
| :
| Renamed zipfile_t as ZipFile
|
2012-01-07
|
| :
| Use a PathDirectory in WadFile to store lump records
|
2012-01-07
|
| :
| Use a PathDirectory in ZipFile to store lump records
|
2012-01-02
|
| :
| Generalized pathdirectorysearch_t as PathMap
|
2012-01-02
|
| :
| UIWidget geometry is now represented as Rect (was RectRaw)
|
December 2011
|
2011-12-30
|
| :
| Refactoring plugin management (part 2)
|
2011-12-29
|
| :
| Current Game is publicaly visible via theGame global pointer
|
2011-12-28
|
| :
| Merge branch 'game-ui-refactoring' into ringzero+master
|
2011-12-20
|
| :
| UIWidgets should not translate to screen space geometry origin
|
2011-12-19
|
| :
| Use Point2Raw to represent HUD widget origins
|
2011-12-19
|
| :
| Use Point2Raw to represent menu page and object origins
|
2011-12-19
|
| :
| Minor API refactorings
|
2011-12-18
|
| :
| Minor refactorings
|
November 2011
|
2011-11-27
|
| :
| Switched our internal directory delimiter to '/' (was native)
|
2011-11-24
|
| :
| New mechanism for configuring render list texture units
|
2011-11-17
|
| :
| Fonts collection uses same mechanics as Textures
|
2011-11-16
|
| :
| Texture animation sequences are now read during game pre-init
|
2011-11-15
|
| :
| Defer game pre-initialization post startup resource loading
|
2011-11-15
|
| :
| Revised use of texture "original indices"
|
2011-11-14
|
| :
| Removed last remnants of game-side caching of patchinfo_t
|
2011-11-11
|
| :
| Textures collection implements a declared state for textures
|
2011-11-10
|
| :
| Applied the same recent refactorings to the Fonts collection
|
2011-11-10
|
| :
| Completed rename of p_materialmanager.c/h to materials.c/h
|
2011-11-07
|
| :
| Moved the textures collection out of gl_texmanager.c/h and into new source files named textures.c/h
|
2011-11-02
|
| :
| Refactored client-server connection forming
|
2011-11-01
|
| :
| Refactoring resource locator in preparation for finding non-file resources
|
October 2011
|
2011-10-31
|
| :
| Renamed W_LumpIsFromIWAD to W_LumpIsCustom
|
2011-10-31
|
| :
| Represent map identifiers as Uri
|
2011-10-31
|
| :
| Replace texture namespace implementation with PathDirectory
|
2011-10-29
|
| :
| Cache MaterialSnapshots produced by MaterialsPrepare
|
2011-10-29
|
| :
| Relocate boolean 'smoothed' argument for Materials_Prepare
|
2011-10-27
|
| :
| Replace font namespace implementation with PathDirectory
|
2011-10-23
|
| :
| Replace material namespace implementation with PathDirectory
|
2011-10-23
|
| :
| Relocate the 'prepared' state property for a Material
|
2011-10-21
|
| :
| Refactor ResourceRecord_SearchPathsAsStringList output to remove terminator
|
2011-10-19
|
| :
| Finished refactoring sys_network for LegacyNetwork
|
September 2011
|
2011-09-21
|
| :
| Completed filesystem refactorings to "remove" DFILE
|
2011-09-15
|
| :
| CBuffer now uses opaque instance pointers to avoid including system headers in cbuffer.h
|
2011-09-15
|
| :
| Replaced the console command history buffer with a simple array as there is no need to use a CBuffer for this.
|
2011-09-12
|
| :
| * Promoted FileListNode to public api status and renamed DFile * Renamed DFILE to streamfile_t to avoid confusion with DFile * Reworked DFile construction using the Builder pattern
|
2011-09-02
|
| :
| Completed refactorings to replace DFILE with abstractfile_t:
|
2011-09-01
|
| :
| Refactored file load/add processes, splitting them up into two stages (search then open), allowing the caller to first determine whether the found resource is a lump before attempting to acquire a handle on it.
|
2011-09-01
|
| :
| DFILE instances are now opaque (to ensure nothing breaks in the next batch of refactoring work).
|
August 2011
|
2011-08-31
|
| :
| * Relocated fileidentifer_t and the DFILE* wrapped file list from engine/portable/src/sys_filein.c to engine/portable/src/fs_main.c * Refactored F_OpenLump moving it out of the stream abstraction layer up the hierarchy to the same level as F_Open
|
2011-08-19
|
| :
| Refactoring network messaging
|
2011-08-16
|
| :
| Refactoring network message reading and writing
|
2011-08-05
|
| :
| Allow clearing flats independently from patch-composite textures.
|
2011-08-03
|
| :
| Reworking the interfaces for searching the contents of PathDirectorys. Searches can now be performed using hashes via the interate methods. The search state is part of the group of variables protected by the fragment buffer mutex.
|
July 2011
|
2011-07-25
|
| :
| ResourceNamespace nolonger constructs a path directory for it's resources. It is now the responsibility of the caller to construct/choose a path directory when calling F_CreateResourceNamespace. ResourceNamespace does not receive ownership of directo
|
2011-07-20
|
| :
| Initiate registration of the file resource namespaces from DD_StartupWorker rather than as a function of F_InitResourceLocator.
|
2011-07-19
|
| :
| Refactor texture namespace type names inline with the conventions already in use with materials (and now fonts too).
|
2011-07-16
|
| :
| Began refactoring the management of abstract fonts and their namespaces to allow partially clearing the font database.
|
2011-07-16
|
| :
| Renamed Materials_DeleteGLTextures to Materials_ReleaseGLTextures inline with naming conventions used elsewhere.
|
2011-07-16
|
| :
| Renamed GL_DeleteRawImages to GL_ReleaseTexturesForRawImages inline with naming conventions.
|
2011-07-16
|
| :
| Routines named GL_Clear<texture-type>Textures renamed to GL_Release<texture-type>Textures inline with naming conventions used elsewhere.
|
2011-07-16
|
| :
| Renamed UI_SliderButtonWidth and UI_SliderThumbPos to UISlider_ButtonWidth and UISlider_ThumbPos respectively inline with naming conventions.
|
2011-07-16
|
| :
| Rename UI_ClearTextures to UI_ReleaseTextures to follow naming conventions used elsewhere.
|
2011-07-16
|
| :
| Routines named Rend_ParticleClear<texture-class>Textures renamed to Rend_ParticleRelease<texture-class>Textures to follow naming conventions used elsewhere.
|
2011-07-16
|
| :
| Renamed Con_CursorPosition and Con_ConsoleBuffer to Con_CommandLineCursorPosition and Con_HistoryBuffer respectively.
|
2011-07-11
|
| :
| Renamed libcommon's hudstate_t to scoreboardstate_t to avoid name conflict with types owned by statusbar/hud module (st_*).
|
June 2011
|
2011-06-30
|
| :
| Split font management out of gl_font.c/.h and into fonts.c/.h Refactor: Renamed gl_font.c/.h to rend_font.c/.h Refactor: Fonts are owned by the "Fonts Collection" rather than the font renderer.
|
2011-06-26
|
| :
| Reworked view- window/port management somewhat - the engine now tracks the window dimensions for each viewport and exposes HOOK_VIEWPORT_RESHAPE, a new plugin hook which is called automatically upon a viewport dimension change. Each game hooks this a
|
2011-06-19
|
| :
| Relocated view window interpolation into the engine as it makes no sense to keep this on game side now.
|
2011-06-18
|
| :
| Specify the patch replacement mode as an argument to Hu_ChoosePatchReplacement*
|
2011-06-18
|
| :
| Removed last remnants of font renderer state configuration from the WI_DrawPatch* family of functions.
|
2011-06-18
|
| :
| Removed WI_DrawPatch3. Current font is a member of the font renderer state and is assumed to be configured prior to calling any of the WI_DrawPatch* family of functions.
|
2011-06-18
|
| :
| Removed WI_DrawPatch4. Text color and alpha are now members of the font renderer state and are assumed to be configured prior to calling any of the WI_DrawPatch* family of functions.
|
2011-06-17
|
| :
| Removed WI_DrawPatch5. The text shadow and glitter strengths are now members of the font renderer state and are assumed to be configured prior to calling any of the WI_DrawPatch* family of functions.
|
2011-06-17
|
| :
| Removed the now unnecessary menu-specific MN_DrawText* family of functions.
|
2011-06-13
|
| :
| Removed distinction between text blocks and text fragments at font renderer API level. This distinction need only exist within the engine.
|
2011-06-12
|
| :
| Turned the caseScale argument for FR_DrawText into a font renderer state attribute.
|
2011-06-12
|
| :
| Renamed FR_SafeFontIdForName to FR_FindFontForName
|
2011-06-12
|
| :
| Renamed FR_Font to FR_BitmapFontForId and FR_GetCurrentId to FR_Font
|
2011-06-12
|
| :
| Removed all arguments from FR_DrawText that are now in the font renderer attribute stack. Refactored callers to configure attribute state.
|
2011-06-12
|
| :
| Removed alignment flags from drawTextFlags and replaced their usage with the general purpose alignmentFlags defined in dd_share.h
|
2011-06-12
|
| :
| Dropped the "initial count" argument from the font renderer's draw-text-fragment argument list. Callers should not be manipulating this value; the engine will do so according to the current state of each text object come render time.
|
2011-06-12
|
| :
| Glitter strength is now a font renderer state attribute.
|
2011-06-12
|
| :
| Shadow strength is now a font renderer state attribute.
|
2011-06-11
|
| :
| "Tracking" is now a font renderer state property rather than a draw text/text-fragment argument.
|
2011-06-09
|
| :
| Removed alignment flags from drawPatchFlags and replaced their usage with the general purpose alignmentFlags defined in dd_share.h
|
2011-06-09
|
| :
| Began bringing Doom64's HUD up to date with recent changes. I'll return to this later once the rest of the refactoring is complete but it now at least builds without error.
|
2011-06-09
|
| :
| Split the alignment flags from uigroupFlags and moved them up into UIWidget. Moved the definitions for these flags all the way up into dd_share.h
|
2011-06-09
|
| :
| Refactoring HUD UI widgets removing the 'hideId' property from uiwidget_t and into the drawer + updateDimensions methods instead for now. This functionality should be implemented at a higher level.
|
May 2011
|
2011-05-24
|
| :
| Refactored menu and hud objects to use engine font identifiers when referencing fonts rather than game font indicies.
|
2011-05-24
|
| :
| Refactored libcommon's drawMapMetaData, changing the font argument to an engine font identifier.
|
2011-05-24
|
| :
| Refactored Heretic's IN_DrawTime, dropping the font argument in favor of using the font-render-state's current font.
|
2011-05-24
|
| :
| Refactored HU_DrawText, dropping the font argument in favor of using the font-render-state's current font.
|
2011-05-24
|
| :
| Refactored M_DrawTextFragmentShadowed, dropping the font argument in favor of using the font-render-state's current font.
|
2011-05-24
|
| :
| Refactored the MN_DrawText family of functions, dropping the font argument in favor of using the font-render-state's current font.
|
2011-05-20
|
| :
| Refactored away duality in uiWidgetGroupFlags; no need for top-to-bottom and bottom-to-top when left-to-right and right-to-left could be reused in combination with a is-vertical flag.
|
2011-05-11
|
| :
| Abstracted the ultra-wide window/resolution scale and alignment stuff into a new set of public API utility and drawing features.
|
April 2011
|
2011-04-18
|
| :
| Refactored away the copy of ccmd_t (used during command registration) stored in ddcmd_t
|
2011-04-16
|
| :
| Refactored PathDirectory turning the path fragment delimiter into an insert-time/compose-time argument. It is now possible to populate the directory without needing to convert directory separators so long as they have been normalized prior to inserti
|
2011-04-16
|
| :
| Refactored away fixed-length path buffer in PathDirectoryNode::MatchDirectory Cleanup.
|
2011-04-11
|
| :
| Refactoring clientside mobjs and player data
|
2011-04-07
|
| :
| All routines in gl_tex.c/h which use ColorPalettes are now passed pointers to them rather than their associated indices in the list owned by the refresh module. R_ToColorPalette now results in a fatal error if given an invalid palette index.
|
March 2011
|
2011-03-15
|
| :
| Further preparatory refactoring and clean up for texture atlases.
|
2011-03-13
|
| :
| Completed preparatory refactoring of texture upload/processing for the introduction of texture atlases.
|
2011-03-05
|
| :
| Continuing the refactoring of texture uploading/processing. Hmm, why are we converting *all* texture types to RGB(A) prior to upload even if we request a different gl format (they'll have to be converted again before they can be used by the implement
|
December 2010
|
2010-12-10
|
| :
| Refactored game and game resource registration so that any needed top-level definition files can be specified as game resources using DD_AddGameResource. Stop the title finale in DD_ChangeGame if it is currently playing at this time.
|
November 2010
|
2010-11-28
|
| :
| Continued refactoring the resource locator; defer the use of resourcenamespace_ts until search-time (alongside file hash (re)build).
|
2010-11-23
|
| :
| Refactored away the need to specify the gamemode_t constant for DD_AddGame()
|
August 2010
|
2010-08-20
|
| :
| Continued refactoring the skymask geometry construction. Split up into the three different components while I refactor the top and bottom sections.
|
2010-08-19
|
| :
| Continued refactoring Rend_SSectSkyFixes
|
2010-08-19
|
| :
| Continued refactoring the skymask geometry construction.
|
2010-08-19
|
| :
| Continued refactoring Rend_SSecSkyFixes.
|
July 2010
|
2010-07-25
|
| :
| Refactored Finale page and object drawing so as to remove all the earlier scale/translation kludges done with the depth compontent of the modelview matrix. There is now a new X/Y scaling factor which I'm currently passing on to the object draw routin
|
2010-07-24
|
| :
| Replaced the fi_namespace_t in FIPage with an fi_object_collection_t. Moved the fi_namespace_t stuff into finaleinterpreter.c and refactored accordingly.
|
2010-07-23
|
| :
| Began refactoring fi_state_t with the intention of turning it into something along the lines of ui_page_t
|
2010-07-20
|
| :
| Continue InFine refactor; reworked memory management of objects, taking ownership away from the script state. There is now one global object store which is used by all running scripts. In the script there is now an object reference namespace which st
|
2010-07-18
|
| :
| Refactored away both the PFT_XIMAGE and untextured specific logic branches of FIData_PicDraw. Now I just need to do the same for the Material logic branch.
|
2010-07-18
|
| :
| Refactored away the special case branch for PFT_RAW textures in FIData_PicDraw
|
2010-07-18
|
| :
| Continued work on refactoring FIData_PicDraw
|
2010-07-16
|
| :
| Further refactoring of fidata_pic_t
|
2010-07-15
|
| :
| * Moved the fivalue_t stuff out of the InFine system and generalised. Renamed animator_t, animatorvector2_t, animatorvector3_t and animatorvector4_t in api/dd_animator.h - to be combined/replaced with libdeng2's similar types at a later time. * Rewor
|
May 2010
|
2010-05-30
|
| :
| * Now uses a display list per-glyph with the left and top offsets inherited from the patch applied to glymp's origin at display-list-compile time. * Will quietly defer display list creation until possible (e.g., in busy mode). * No longer need to loo
|
2010-05-30
|
| :
| Moved vector graphic drawing into the engine. Refactored vector graphic and composite font registration to allow updating existing resources.
|
2010-05-29
|
| :
| Refactored the interface for vector graphic drawing in preparation for moving into the engine.
|
2010-05-14
|
| :
| Refactored DGL_DrawRawScreen to assume the caller has already configured the DGL state as necessary. Removed DGL_DrawRawScreen_CS.
|
2010-05-10
|
| :
| Refactored the API for patch precaching in preparation for more extensive changes needed to support the HI_START/HI_END method for high resolution textures. * lumppatch_t is now engine-internal. * Removed R_CachePatch from libcommon by combining it w
|
March 2010
|
2010-03-05
|
| :
| Began work on refactoring the game-side map intermissions so that resource loading and other initialization is done in busy mode (no progress bar) with a transition effect to follow.
|
January 2009
|
2009-01-24
|
| :
| Continued with the clean up and refactoring of the engine's DGL interface.
|
December 2008
|
2008-12-29
|
| :
| Begin refactoring the sfx and music driver, plugin architecture. Moved sfxdriver_t into sys_audiod.h (new) and minor changes to the interfaces.
|
October 2008
|
2008-10-03
|
| :
| Began refactoring the player inventory so as to separate the management from the effects of the artifacts themselves. Also redesigned the interface somewhat to make it easier to use and eliminated some of the unnecessary members of player_t used with
|
April 2008
|
2008-04-10
|
| :
| Parametrized the drawing of shiny surfaces and fakeradio seg polys. Next step; refactor away the various param structs.
|
February 2008
|
2008-02-01
|
| :
| Refactored the edgetip management in order to remove the need for a global index, which has now been removed. Finished the editable map destructor. With luck, there are no remaining leaks.
|