Alphabetical Index | Tags by Size | Find tag:

Doom (Grouped)

Related tags: All Games, Chex Quest, Doom64, HacX, Heretic, Hexen

Authorship: 56% skyjake, 44% danij, 0% Roman Hargrave

View commits by date

Jump down to:
  Fixed (156)
  Refactor (86)
  Resources (82)
  Added (67)
  Cleanup (50)
  Heretic (42)
  DED (40)
  FS1 (25)
  Changed (19)
  Hexen (19)
  Doom64 (18)
  Client (15)
  Console (12)
  DEDRegister (8)
  Definitions (8)
  FS (8)
  libcommon (8)
  Performance (8)
  Wad (7)
  HacX (6)
  libcore (6)
  Windows (6)
  All Games (5)
  Chex Quest (5)
  GameProfiles (5)
  Thinker (5)
  Game Menu (4)
  LumpIndex (4)
  Multiplayer (4)
  Server (4)
  UI (4)
  World (4)
  Home (3)
  Intermission (3)
  Scripting (3)
  Automap (2)
  FileHandle (2)
  g++ (2)
  Game Save (2)
  Games (2)
  liblegacy (2)
  Log (2)
  Optimize (2)
  Renderer (2)
  API (1)
  Audio (1)
  Busy Mode (1)
  client (1)
  DataBundle (1)
  DEDParser (1)
  DMU (1)
  File1 (1)
  Fix (1)
  Game (1)
  GCC (1)
  Interlude (1)
  LumpCache (1)
  Map (1)
  Map Data (1)
  Menu (1)
  Model Renderer (1)
  Music (1)
  OS X (1)
  Player (1)
  Plugins (1)
  Protocol (1)
  Tools (1)
  Uri (1)
  WolfTC (1)
  Zip (1)
November 2018
2018-11-25 : Endgame of No Rest for the Living
2018-11-20 : Retain order of hardcoded Text definitions
2018-11-11 : Games may define additional options
2018-11-05 : Game profiles can contain additional variables
2018-11-03 : Game profile last played time
July 2018
2018-07-27 : Games collection needs to be thread-safe
June 2018
2018-06-29 : Completed removal of Qt dependencies
April 2017
2017-04-02 : Handle unknown game IDs more gracefully
January 2017
2017-01-16 : Identify data bundles for “freedoom.phase2”
2017-01-13 : Listing profiles by game family; minor API change in Game
2017-01-06 : ‘-file’ paths are populated under “/sys/cmdline/“
November 2016
2016-11-22 : Game profiles can specify all the required packages
May 2016
2016-05-08 : Index data packages under "/local/packs"; -packs option
March 2016
2016-03-24 : Load and unload packages specified in the game profile
2016-03-20 : Removed Dir_mkpath and Dir_SetCurrent
2016-03-08 : Built-in game profiles; load packages in profiles
2016-03-05 : DoomsdayApp owns persistent game profiles
February 2016
2016-02-22 : Tag known IWAD packages as "gamedata"
October 2015
2015-10-30 : Allow game plugins to include libdoomsday's world/mobj.h
February 2015
2015-02-18 : Moved net.dengine.base package
September 2014
2014-09-29 : Fix typos in default MAPINFO data
August 2014
2014-08-23 : Use common::GameSession's visited maps info to draw the intermission
2014-08-09 : Fix typo in Chex Quest's default Episode definition
2014-08-08 : Define map progression in defs/<game-idkey>/episodes.ded
2014-08-07 : Improved documentation
July 2014
2014-07-24 : Use map URIs to determine A_BossDeath special triggers
May 2014
2014-05-21 : Comment
July 2013
2013-07-26 : Handle the 'kill' command as a cheat in multiplayer
January 2013
2013-01-02 : Import available public APIs
June 2012
2012-06-21 : Bumped version number for 1.9.9
March 2012
2012-03-16 : sf_dontstop for Cyberdemon and Spider Mastermind sight sounds
February 2012
2012-02-20 : Renamed lump M_THERM2 to M_THERMM for mod compatibility
2012-02-19 : Reverted changes to mobj movement for floating enemies
2012-02-15 : Check floating monster position after Z move
2012-02-15 : Moved material environment defs into a new file
2012-02-15 : Renamed audio.ded as sounds.ded
January 2012
2012-01-31 : Play audio feedback for "view-size" changes
2012-01-21 : Reduced dynamic light brightness for radiation suit
2012-01-20 : Reduced strength of default glow effect for NUKAGE
2012-01-20 : Reduced strength of default glow effect for FWATER
2012-01-03 : Use Patch Replacement for the weapon slot head-up displays
2012-01-02 : Use the correct shade of yellow in the Game Menu
December 2011
2011-12-19 : Nest bottom row of fullscreen HUD widgets inside a new group
August 2011
2011-08-22 : Make sure client doesn't execute line specials
July 2011
2011-07-26 : Only attempt to register map name patches for available resources (i.e., episode 1 for shareware, 1-4 for ultimate, else 1-3).
February 2011
2011-02-23 : ST_ARMS offset applied incorrectly (fixes positioning issues seen in mm2.zip)
2011-02-12 : "[Doom] Exit switches play the wrong sound" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=3106806&group_id=74815&atid=542099#).
August 2010
2010-08-11 : Black water(?) in Plutonia2::MAP25 would not animate.
May 2010
2010-05-12 : Fullscreen HUD counters drawn using the menu text shadow and type-in effect if enabled.
April 2010
2010-04-20 : At easy skill modes, the boss brain will only spit a BOSSCUBE every other time A_BrainSpit is called. However the value used to keep track of this was not stored in saved games.
2010-04-18 : Flickering of the Tower of Babel on the episode two intermission (present in the original game).
2010-04-18 : Both the idclip and idspispopd cheats worked in all variants of DOOM.
2010-04-18 : "IDMUS cheat broken (not DOOM2)". (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2986498&group_id=74815&atid=542099)
2010-04-08 : HUD weapons vertically offset four pixels lower than in the original game.
2010-04-01 : Powers could not be given using the ccmd give.
March 2010
2010-03-29 : When spawning voodoodolls do not allow them to pickup items at their spawn position until they have moved (e.g., see example in gltch.wad - http://www.mediafire.com/?zoj0owdnzmg).
July 2009
2009-07-23 : "Spider Mastermind boss missing from E3M8" (see here http://sourceforge.net/tracker/?func=detail&aid=2824592&group_id=74815&atid=542099).
June 2009
2009-06-16 : Mobjs of type MT_PUFF and MT_ROCKETPUFF spawned with too much z momentum.
2009-06-16 : At Nightmare skill, enemies respawned where they died (rather than where they were first spawned).
2009-06-14 : "A_SkelMissile not taking vertical offset into account" (see here http://sourceforge.net/tracker/?func=detail&aid=2796729&group_id=74815&atid=542099).
2009-06-13 : Graphic patch for five character '5' drawn instead of that for a six '6' when using FONTB.
May 2009
2009-05-26 : "Post map infine broken and intermission not working above 32" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2789964&group_id=74815&atid=542099).
2009-05-13 : Menu type-in effect not enabled by default.
2009-05-05 : "Using diffrent weapon ammo bug" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=1657409&group_id=74815&atid=542099).
November 2008
2008-11-15 : Missing skull cursor in the ReadThis screens.
October 2008
2008-10-29 : Gap in the statusbar when icarus.wad is played and statusbar is not opaque. This is due to the ST_ARMS patch being smaller than the IWAD version(s).
March 2007
2007-03-30 : Show level exits on the automap when using the reveal cheat (green = exit, cyan = secret exit).
August 2003
2003-08-30 : "Quit Doom" in main menu show not be all-caps

  Fixed (156) — Doom

December 2019
2019-12-28 Fixed : Bullet trajectories when looking up and down
2019-12-03 Fixed : Comparing package IDs with alternatives
November 2019
2019-11-30 Fixed : Intermission label has incorrect offset
September 2019
2019-09-06 Fixed : Game library information
August 2019
2019-08-23 Fixed : Avoid a hang at startup
2019-08-23 Fixed : Bundle identification waits for filesys update
June 2019
2019-06-27 Fixed : DEH parser crash
2019-06-16 Fixed : Path manipulations
January 2019
2019-01-22 Fixed | Resources : Clean up the Category in Snowberry Info
December 2018
2018-12-06 Fixed : Title animation in Ultimate Doom (BFG Edition)
2018-12-04 Fixed : IDMUS cheat not working correctly
November 2018
2018-11-20 Fixed : Incorrect music in MAP09 of TNT Evilution
2018-11-20 Fixed : Missing finale after E4M8 (BFG Edition)
2018-11-20 Fixed : E1M8 had the incorrect music lump
2018-11-18 Added | Fixed : Added missing secret exit for MAP33 (BFG Edition)
2018-11-14 Fixed : Clean up the temp directory after exit
2018-11-11 Fixed : Potential crash during startup
2018-11-09 Fixed : Inconsistent games IDs
October 2018
2018-10-27 Fixed : Music looping in title screen
2018-10-07 Fixed | Resources : Unique IDs for Extra add-ons
August 2018
2018-08-08 Fixed : Printing a console variable value
July 2018
2018-07-19 Fixed : Multithreaded access to the data bundle registry
2018-07-19 Fixed : Multithreaded access to the data bundle registry
May 2018
2018-05-16 Fixed | Resources : Fixed identifier names
June 2017
2017-06-24 Fixed | Resources : Avoid certain characters when choosing package IDs
April 2017
2017-04-16 Fixed | Resources : Handle syntax errors in Snowberry-format metadata
2017-04-16 Fixed | Model Renderer : Reset weapon animators when map changes
March 2017
2017-03-14 Fixed : Save all game profiles before loading a game
2017-03-05 Fixed | Resources : Loading and unloading DEH files
2017-03-05 Fixed | Resources : Malformed version number generated for a file
2017-03-04 Fixed | FS | Resources : “jdrp.box” is not shown in the Packages list
February 2017
2017-02-12 Fixed | Resources : “.zip” is not always a data file
2017-02-07 Fixed | Resources : Data file versioning uses full version numbers
January 2017
2017-01-22 Fixed : Make sure the recycled allocs are released at shutdown
2017-01-03 Fixed : Don’t autosave configs during busy mode
November 2016
2016-11-17 Fixed : Crash when recognized map does not have a vertex lump
August 2016
2016-08-01 Fixed | Windows : Missing return value
July 2016
2016-07-29 Fixed : Crash during startup
2016-07-22 Fixed : Compiler warning (strict aliasing)
2016-07-16 Fixed | Resources : Sort .box contents by identifier
2016-07-16 Fixed | FS1 : Potential crash when unloading files
2016-07-13 Fixed : Incorrectly initialized color palette IDs
2016-07-02 Fixed | Resources : Sidecar manifest files not found
June 2016
2016-06-27 Fixed : Basic multithreading in savegame file index
2016-06-11 Fixed : Potential memory leak
May 2016
2016-05-25 Fixed : Detecting the Chex Quest WAD
April 2016
2016-04-01 Client | Fixed : Load plugins only from the /bin folder
February 2016
2016-02-05 Fixed : Name of the Doom Shareware IWAD package
January 2016
2016-01-22 API | Fixed : Fixed missing Windows exports; updated Map APIs
2016-01-22 Fixed : Handling error with plugin entry points
December 2015
2015-12-26 Fixed | Map : Crash during shutdown (dangling observer)
2015-12-25 Fixed : Avoid a crash when reseting engine state
November 2015
2015-11-28 Definitions | Fixed : Missing attack sounds (typo)
September 2015
2015-09-19 Fixed : Release Doomsday Script functions used as bindings
July 2015
2015-07-30 Fixed : Fixed build (missing files in previous commit)
2015-07-07 Fixed : Invalid string read operation in "Thing Mods"
June 2015
2015-06-11 client | Fixed : Benign compiler warnings, ambiguous de::Vector<> conversion
May 2015
2015-05-06 Console | Fixed : Handling an empty string argument
2015-05-06 Console | Fixed : Handling an empty string argument
April 2015
2015-04-06 Fixed : Clearing the invulnerability post-processing filter
2015-04-06 Fixed : Clearing the invulnerability post-processing filter
March 2015
2015-03-12 Fixed : Final Doom Lost Soul bounce correction (regression)
2015-03-12 Fixed : Final Doom teleport destination altitude (regression)
2015-03-08 Fixed | Multiplayer : Overlapping headings in the intermission screen
2015-03-08 Fixed | Multiplayer : Overlapping headings in the intermission screen
2015-03-06 Definitions | Fixed : Group definition frame duration validation (mishandled -1)
February 2015
2015-02-12 Definitions | Fixed : Old style Decoration def interpretation
2015-02-09 DED | Fixed : Parsing Material.Light defs (copy/paste oversight)
2015-02-08 DED | Fixed : Implicit Decoration.Light stage allocation while parsing
January 2015
2015-01-25 Definitions | Fixed : Ultimate Doom, episode 4 starting map (typo)
2015-01-04 Fixed : Behavior of Revenant homing missiles
December 2014
2014-12-15 Fixed : IllegalPatternError handling "where" commands
2014-12-05 Fixed | Intermission : Intermission, "Entering <Map title>" title positioned incorrectly
2014-12-03 DED | Fixed : (Record::operator []) Variable 'execute' not found
2014-12-01 Fixed : Impossible Selection for IDMUS cheat in doom1 (typo)
November 2014
2014-11-30 Fixed : Updated IDMUS cheat handling re custom episodes
2014-11-29 Fixed : Missing episode selection menu in doom1-share
2014-11-29 Fixed | HacX : Spurious alerts re nonexistent Map Info defs
2014-11-28 Chex Quest | Fixed : Spurious alerts re nonexistent Map Info defs (typo)
2014-11-28 Fixed : No Episodes defined for doom1-share (typo)
2014-11-23 Fixed : Doom's base MAPINFO definitions have wrong/no music for E1M6 and E1M9
2014-11-23 Fixed | Heretic : Incorrect IDCLEVXY cheat > "warp" command mappings
2014-11-19 DED | Fixed : Sky height/horizon offset interpretation
2014-11-17 Fixed : Clearing mapped Config variables from database
October 2014
2014-10-20 Console | Fixed : Timing the execution buffer
2014-10-13 DED | Fixed | GCC : Benign compiler warning (potential use of uninitialized var)
2014-10-06 DED | Fixed : Parsing Flags with an implicit zero value
2014-10-05 Definitions | Fixed : Don't apply glow to Plutonia's FIREBLU material
2014-10-05 Fixed | Intermission : Ultimate DOOM episode 2 animation discrepancies
August 2014
2014-08-16 Fixed | Thinker : Crash at shutdown after zapping a thinker
2014-08-16 Fixed | Thinker : Crash at shutdown after zapping a thinker
2014-08-10 DEDRegister | Fixed : tryFind should not throw exceptions
2014-08-10 DEDRegister | Fixed : tryFind should not throw exceptions
2014-08-09 DEDRegister | Fixed : Finding definitions case-insensitively
2014-08-09 DEDRegister | Fixed : Finding definitions case-insensitively
2014-08-01 Fixed : Compiling with Qt 4
2014-08-01 Fixed | Windows : Export template specializations
July 2014
2014-07-31 DED | Fixed : Indexing copied model definitions
2014-07-31 DEDRegister | Fixed : Handling initially empty lookup key values
2014-07-22 DED | Fixed : Discarding definitions while parsing
2014-07-22 DED | Fixed : Discarding definitions while parsing
2014-07-19 Doom64 | Fixed | Heretic | Hexen | libcommon : Compiler warnings (missing initializer, unused arg)
2014-07-14 Doom64 | Fixed | libcommon : Build errors
2014-07-10 Fixed | g++ | libcommon : Benign compiler warnings (unused parameter, uninitialized variables)
2014-07-04 Doom64 | Fixed | g++ | Heretic | Hexen | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)
June 2014
2014-06-27 Fixed | Hexen : Compiler warnings (missing initializers, unused args)
2014-06-12 Fixed | Music : Incorrect music for Doom2 TNT - MAP21
2014-06-02 Fixed | libcore | liblegacy | Windows : File path encoding issues
May 2014
2014-05-14 Fixed | Windows : MSVC specific build problems and exports
2014-05-04 Console | Fixed : Adding all games as known words
April 2014
2014-04-23 Fixed : Reset invulnerability effect when leaving map
2014-04-22 Fixed | Multiplayer : Only retain non-dropped weapons
March 2014
2014-03-16 Doom64 | Fixed : Incorrect cvar value range for 'player-color'
February 2014
2014-02-22 Fixed | Heretic : Error initializing the game menu
2014-02-16 Fixed | Heretic : Defer registration of vanilla game state interpreters until post-init
2014-02-05 Fixed : DOOM v1.9 saved game interpretation
December 2013
2013-12-18 Automap | Fixed : Missing glow on some key activated switch lines
September 2013
2013-09-30 Fixed : Icon of Sin explosions spawn too high
August 2013
2013-08-29 Fixed : Crash trying to give a weapon unavailable in the current game mode
July 2013
2013-07-24 Fixed : Cheats not working in multiplayer
2013-07-15 Fixed : Further behavior fix for tag 666 action specials
2013-07-15 Added | Fixed : Added missing glow definition for textures:FIRELAV2
2013-07-15 Fixed : Fixed behavior of tag 666 action specials
2013-07-12 Fixed | Windows : Automap not drawn
December 2012
2012-12-23 Fixed : Secret exit switch coords in DOOM E3M6
2012-12-19 Fixed : Fortress of Mystery animation during the intermission
2012-12-18 Fixed : Missing splats on DOOM intermission screens
2012-12-18 Fixed : Incorrect map titles displayed during the intermission
2012-12-10 Fixed : Doom's FIRELAV texture animation is from FIRELAV3..FIRELAVA
September 2012
2012-09-05 Fixed : Missing prompt for "idbehold" cheat
August 2012
2012-08-13 Fixed | HacX : Fixed bug "[Hacx] Terminatrix not resurrecting foes"
April 2012
2012-04-22 Fixed | Heretic : Switch sounds did not stop others playing from the same sector origin
March 2012
2012-03-19 Fixed : Disabled malfunctioning "server-game-coop-nothing"
February 2012
2012-02-26 Fixed : All texture animations are defined for all versions
2012-02-19 Fixed : Flying enemies get stuck on one another
2012-02-15 Fixed | Interlude : Entering <mapname> title was only displayed in DOOM
January 2012
2012-01-20 Fixed : Backward compatibility issue with God Health
2012-01-20 Fixed : Certain switches do not animate when playing Doom II
2012-01-02 Fixed | Heretic | Hexen : Fixed round off error in HUD region calculation
2012-01-01 Fixed | Heretic | Hexen : Fixed scaling of statusbar at 4:3 aspect ratios
2012-01-01 Fixed | Heretic | Hexen : Fixed scaling of statusbar at 4:3 aspect ratios
December 2011
2011-12-23 Fixed : Fixed chainsaw sounds in netgame
2011-12-19 Fixed : Fixed origin of fullscreen player status/face widget patches
August 2011
2011-08-10 Fixed : Fixed missing netgame Punch sound
April 2011
2011-04-19 Fixed : Fixed problem with key pickup notification
April 2010
2010-04-20 Added | Fixed : Dynamically spawned BOSSTARGETs (e.g., using the spawnmobj ccmd) only worked as expected if the player saved the game and then loaded it (at which point the target would be added to list of known boss brain targets). Fixed DOOM: Upon loading a saved
March 2010
2010-03-07 Fixed : Fixed typo in the first TNT briefing "Ahead, you see and outpost of Hell..."
November 2009
2009-11-18 Fixed : Statusbar face displayed one pixel too far right.
2009-11-16 Changed | Fixed : Renamed cvar "hud-title-noidsoft" to "hud-title-author-noiwad". Changed (Heretic): Renamed cvar "hud-title-noravensoft" to "hud-title-author-noiwad". Changed (Hexen): Renamed cvar "hud-title-noidsoft" to "hud-title-author-noiwad". Fixed (Doom): Map t
2009-11-14 Fixed : "BLODGR1-4 Textures Inanimate". [http://sourceforge.net/tracker/?func=detail&aid=2862348&group_id=74815&atid=542099]
July 2009
2009-07-23 Added | Fixed : Original DOOM bug which would only consider the first weapon bound to a weapon slot when drawing the statusbar, "owned weapon" display. Added cvar "hud-status-weaponslots-ownedfix" to control this change in behaviour (default is enabled).
May 2009
2009-05-26 Fixed | Heretic : Use of uninitialized variable when loading an original game save file.
August 2008
2008-08-24 Fixed : Things 79, 80 and 84 would not move with the floor due to the mf_noblockmap flag being present.
June 2008
2008-06-25 Fixed : Began cleaning up P_MobjMoveXY and P_MobjMoveZ, adding threshold checks where needed. Also fixed several problems to do with voodoo dolls (marked as $voodoodolls for future ref) affecting the viewplayer (like view bobbing for example). Once work is c
2008-06-25 Doom64 | Fixed | Heretic | WolfTC : Fixed a potential segfault in P_ApplyTorque.
2008-06-25 Fixed : Fixed problem of the Archvile attack not throwing players into the air as far as it used to. Also moved the typedef dirtype_t into p_mobj.h

↑ Back to top

  Refactor (86) — Doom

January 2020
2020-01-14 Refactor : World goes in the "world" namespace
July 2018
2018-07-20 Refactor : Use RegExp to parse Uri expressions
October 2017
2017-10-02 Plugins | Refactor : Game exports queried individually
December 2016
2016-12-01 libcommon | Refactor : AbstractSession has URI and inProgress properties
November 2016
2016-11-25 Client | Refactor : Use de::FileIndex for savegames; renamed save classes
2016-11-18 Refactor : Querying whether map entity properties have values
2016-11-05 Performance | Refactor | Resources : Minor optimizations
2016-11-01 libcore | Performance | Refactor : More efficient sprite definitions
July 2016
2016-07-08 Refactor | Resources : Checking currently loaded packages for compatibility
2016-07-02 Cleanup | Refactor : Cleanup of package tagging
May 2016
2016-05-10 Cleanup | Refactor : Cleanup in DataBundle
February 2016
2016-02-09 Refactor : Game accessed usually as const
January 2016
2016-01-21 Refactor | Resources : Clearing all resources
2016-01-20 Refactor | World : Moved EntityDatabase/Def, World::map() to libdoomsday
December 2015
2015-12-29 Client | Refactor | Server : Renamed WorldSystem to World
July 2015
2015-07-25 Client | Refactor : Use player instances owned by DoomsdayApp
2015-07-25 Refactor : Moved DD paths to DoomsdayApp
2015-07-24 Refactor : Moved ddplayer_s; basic Players array
2015-07-23 Refactor : Moved Game and Games out of the "de" namespace
2015-07-13 Doom64 | Refactor : Switched d_items to C++
February 2015
2015-02-08 DED | Refactor : Reimplemented Decoration definitions using DED 2.0 components
2015-02-07 DED | Refactor : Reimplemented Material definitions using DED 2.0 components
August 2014
2014-08-29 DED | Refactor : Base Sky on Definition
2014-08-24 Doom64 | Heretic | Hexen | Refactor : Renamed intermission source files
2014-08-24 Doom64 | Heretic | Hexen | Refactor : Standardized intermission API function naming conventions
2014-08-20 Refactor : Identify intermission locations by their map URI
2014-08-20 Refactor : Began remodeling intermission wrt custom episodes
2014-08-19 DED | Refactor : Store Finale definitions in a DEDRegister
2014-08-10 DED | Refactor : Store Music definitions in a DEDRegister
2014-08-09 DEDRegister | Refactor : Case-insensitivity improvements
2014-08-09 DEDRegister | Refactor : Case-insensitivity improvements
2014-08-08 DED | Refactor : Base Episode, MapInfo and MapGraphNode on Definition
2014-08-07 Added | Cleanup | Refactor : Added base class for definition records
2014-08-01 DED | Refactor : Updated Episode, MapInfo, Sky definition copying
2014-08-01 DED | Refactor : Making copies of definitions
July 2014
2014-07-28 Client | Refactor | Renderer : Updated DED, MapInfo/Sky access (now Records)
2014-07-27 DED | Refactor : Updated DED parser to read MapInfo and Sky defs into Records
2014-07-27 DED | Refactor : Store MapInfo definitions in a DEDRegister
2014-07-27 DED | Refactor : Store Sky definitions in a DEDRegister
2014-07-26 Refactor : Setting the pointer from ThinkerData to the thinker
2014-07-12 Cleanup | Doom64 | Heretic | Hexen | Refactor : Switched *console.c to C++, cleanup
2014-07-10 Intermission | Refactor : Use de::Uri to define intermission animations
2014-07-03 Doom64 | Heretic | Refactor : Use map URIs when defining the map progression
2014-07-03 Doom64 | Heretic | Refactor : Switched p_spec.c to C++
2014-07-02 Doom64 | Heretic | Refactor : Intermission now uses URI to reference maps
2014-07-02 Doom64 | Heretic | Hexen | Refactor : Intermission APIs for all games are now C++ only
2014-07-02 Refactor : Switched st_stuff.c to C++
June 2014
2014-06-28 Doom64 | Heretic | Hexen | libcommon | Refactor : Use de::LumpIndex's C++ API
2014-06-24 Refactor : Switched wi_stuff.c to C++
2014-06-19 Console | Refactor : Use de::Path for the default config path
2014-06-19 DED | Refactor : Use de::String for source file paths
2014-06-18 FileHandle | Refactor : Merged FileHandleBuilder into FileHandle
2014-06-18 FS1 | Refactor : Removed F_ReadLumpSection(), F_CacheLump(), F_UnlockLump()
2014-06-18 FS1 | Refactor : Removed F_Delete()
2014-06-18 FS1 | Refactor : Removed F_Open(), F_LumpNumForName()
2014-06-18 FS1 | Refactor : Removed F_FindFileForLumpNum()
2014-06-18 Cleanup | FS1 | LumpCache | Refactor : Moved LumpCache impl to lumpcache.cpp plus cleanup
2014-06-18 Cleanup | FS1 | Refactor : Implement pimpl in FS1 (class) with DENG2_PRIVATE, cleanup
2014-06-17 FileHandle | FS1 | Refactor : Removed de::FileHandle C wrapper API
2014-06-17 FS1 | Refactor : Use de::FileHandle instead of the opaque filehandle_s at API level
2014-06-17 FS1 | Refactor : Use de::File1 instead of the opaque file1_s at API level
2014-06-17 FS1 | Refactor : Remaining global FS1 functions are now C++
2014-06-17 FS1 | Refactor : Replaced F_DumpLump() with F_DumpFile()
2014-06-17 FS1 | Refactor | Zip : Reimplemented Zip with LumpIndex, Entry and LumpFile
2014-06-16 FS1 | Refactor | Wad : Reimplemented Wad's internal lump LUT with LumpIndex
2014-06-16 Cleanup | FS1 | Refactor | Wad : Cleanup Wad construction
2014-06-16 FS1 | Refactor | Wad : Remodeled Wad internals with Entry and LumpFile
2014-06-14 Cleanup | Refactor : Implement pimpl in Zip using DENG2_PRIVATE, cleanup
2014-06-14 Cleanup | Refactor : Implement pimpl in Wad using DENG2_PRIVATE, cleanup
2014-06-14 Added | LumpIndex | Refactor : Added LumpIndex::findAll(), renamed other members for consistency
2014-06-14 Cleanup | LumpIndex | Refactor : Implement pimpl in LumpIndex using DENG2_PRIVATE, cleanup
May 2014
2014-05-31 DED | Refactor : Model definition handling in separate source file
2014-05-26 DED | Refactor : Model definitions stored in a DEDRegister
2014-05-18 Added | Refactor : Added DEDRegister and used it for DED flags
2014-05-12 DED | Refactor : Definition memory management
2014-05-11 Added | Refactor : Added dedarray.h for DED array management
2014-05-11 Added | Refactor : Added a header for individual DED data structs
2014-05-05 Refactor : Encapsulated the DED parser into its own class
March 2014
2014-03-11 Refactor : Renamed DoomV9GameStateReader as DoomV9MapStateReader
February 2014
2014-02-25 Refactor : Switched d_refresh.c, m_cheat.c to C++
2014-02-15 Cleanup | Refactor : Renamed source files for DoomV9GameStateReader, cleanup
2014-02-09 Refactor : Translated braindata_t into a simple C++ class named BossBrain
2014-02-09 Refactor : Moved "Boss brain" to new source files
2014-02-03 Refactor : Switched DOOM v1.9 save state interpreter/reader to C++
October 2013
2013-10-14 Refactor : Pass mobj-avoid-dropoff arguments via Mobj_TouchedLinesIterator
February 2012
2012-02-26 Game Menu | Refactor : Main menu page no longer needs a specialised drawer

↑ Back to top

  Resources (82) — Doom

December 2019
2019-12-26 Resources : Detecting DOOM2.WAD v1.7 and v1.7a
2019-12-26 Resources : Detect DOOM2.WAD v1.7a
2019-12-18 Resources : Parsing author from readme file
November 2019
2019-11-15 Resources : Recognize Freedoom 0.12.1 IWADs
September 2019
2019-09-04 Added | Resources : Added "-iwadr" for recursive IWAD dir
June 2019
2019-06-05 Resources : Updated for indexing changes
January 2019
2019-01-22 Fixed | Resources : Clean up the Category in Snowberry Info
November 2018
2018-11-11 Resources : Recognized FreeDoom version 0.11.3
2018-11-10 Added | Resources : Added detection rules for patched BFG IWADs
October 2018
2018-10-29 Resources : Use busy level for bundle identification
2018-10-20 Resources : Identifers for box contents
2018-10-20 Resources : Identifers for box contents
2018-10-07 Fixed | Resources : Unique IDs for Extra add-ons
2018-10-07 Resources : Tags for Master Levels of Doom
May 2018
2018-05-16 Fixed | Resources : Fixed identifier names
2018-05-13 Added | Resources : Added IdTech1FlatLib for loading flat images
2018-05-13 Added | Resources : Added IdTech1TextureLib for loading texture images
2018-05-10 Resources : Querying the name of a lump
April 2018
2018-04-22 Resources : API tweaks for more general-purpose use
November 2017
2017-11-01 Resources : Generating package Info file for an idgames mod
October 2017
2017-10-31 Resources : Downloading packages
2017-10-28 Resources : Utility methods for file name manipulation
2017-10-22 Resources : Cached remote files are tagged as "hidden", "cached"
2017-10-17 Resources : Reading a PK3 file as raw data
2017-10-16 Resources : Path handling in internal package metadata
June 2017
2017-06-24 Fixed | Resources : Avoid certain characters when choosing package IDs
2017-06-23 Resources : Removed ambiguous Heretic 1.3 IWAD spec
April 2017
2017-04-16 Fixed | Resources : Handle syntax errors in Snowberry-format metadata
2017-04-10 Added | Resources : Added identification rules for Plutonia/TNT variants
2017-04-10 Resources : Improved handling of data folders with the same name
2017-04-02 Resources : Improved handling of multiple IWADs with the same name
March 2017
2017-03-23 Resources : Updated IWAD identification rules
2017-03-05 Fixed | Resources : Loading and unloading DEH files
2017-03-05 Fixed | Resources : Malformed version number generated for a file
2017-03-04 Resources : Choosing a default version number for data files
2017-03-04 Fixed | FS | Resources : “jdrp.box” is not shown in the Packages list
February 2017
2017-02-24 Resources : Finding all available data files based on a file name
2017-02-15 Client | Resources : Clearing the metadata cache
2017-02-12 Fixed | Resources : “.zip” is not always a data file
2017-02-08 Resources : Removed obsolete UI material definitions
2017-02-07 Fixed | Resources : Data file versioning uses full version numbers
2017-02-05 Cleanup | Resources : Cleanup
2017-02-04 Resources : Configuring local packages for multiplayer
2017-02-03 Resources : Identify TNT/Plutonia IWADs with a version
January 2017
2017-01-21 Resources : Handle error when loading profile’s packages
2017-01-18 Resources : freedoom1.wad should be tagged “doom”
2017-01-17 Added | Resources : Added freedoom1.wad as a recognized IWAD
2017-01-17 Resources : Fine-tuned data bundle game detection
2017-01-15 Resources : Never differentiate versions with just a label
2017-01-15 Resources : Improved data bundle contents analysis
2017-01-15 Resources : Improved detection of intended game for package
2017-01-11 Resources : Querying the data bundle format as a text string
November 2016
2016-11-28 Resources : Packages with data files likely affect gameplay
2016-11-26 Resources : Packages can declare a “dataFiles” array in Info
2016-11-20 Resources : Autodetect GOG.com IWAD folders
2016-11-05 Performance | Refactor | Resources : Minor optimizations
October 2016
2016-10-26 Added | FS | Resources : Loading data files via packages; added "defsPath"
July 2016
2016-07-16 Fixed | Resources : Sort .box contents by identifier
2016-07-08 Refactor | Resources : Checking currently loaded packages for compatibility
2016-07-06 Game Save | Resources : Savegames know which packages were in use
2016-07-05 Resources : Handling of .box contents
2016-07-03 Resources : Querying the data file format of a package
2016-07-02 Fixed | Resources : Sidecar manifest files not found
2016-07-02 Resources : Allow .zip files to be treated as .pk3 packages
June 2016
2016-06-26 Resources : Abort bundle identification during teardown
2016-06-25 Home | Resources : Identify data files asynchronously
2016-06-24 Resources : Multiple package folders via Config
2016-06-20 Resources : Configuring multiple IWAD folders
2016-06-19 Added | Log | Resources : Added log entry about data bundle identification
2016-06-12 Resources : Check for a Snowberry-style manifest file
2016-06-11 Resources : Automatically set game tags for packages
2016-06-11 Resources : Clean redundant words from data bundle package IDs
2016-06-11 Resources : Unload packages when unloading a game
2016-06-11 Resources : Improved detection of data bundles
2016-06-05 Resources : Original data file types used as package tags
2016-06-04 Resources : Read Snowberry metadata, nested data files, autoloading
May 2016
2016-05-25 Resources : Use the best-scored match when detecting data bundles
2016-05-08 Resources : Recognize Snowberry .box folders
March 2016
2016-03-29 Added | Resources : Added LumpCatalog: package-aware WAD lump indexer
January 2016
2016-01-23 Resources : Startup files are loaded as FS2 packages
2016-01-21 Refactor | Resources : Clearing all resources
2016-01-12 Resources : Identifying data files and indexing WAD files

↑ Back to top

  Added (67) — Doom

July 2020
2020-07-18 Added : Added class "Net" for the network subsystem
December 2019
2019-12-21 Added | Scripting : Added the "commonlib" module
2019-12-21 Added | Heretic | Hexen | Scripting : Added Thing "On death" script
September 2019
2019-09-04 Added | Resources : Added "-iwadr" for recursive IWAD dir
November 2018
2018-11-20 Added : Added a fallback music definition for MAP33
2018-11-18 Added | Fixed : Added missing secret exit for MAP33 (BFG Edition)
2018-11-10 Added | Resources : Added detection rules for patched BFG IWADs
July 2018
2018-07-15 Added | Cleanup | liblegacy : Added flags for DoomsdayApp; cleanup
May 2018
2018-05-13 Added | Resources : Added IdTech1FlatLib for loading flat images
2018-05-13 Added | Resources : Added IdTech1TextureLib for loading texture images
October 2017
2017-10-16 Added | Console : Added the "ds" command for running Doomsday Script
2017-10-01 Added : Added DOOM2.WAD version 1.666g to the database
April 2017
2017-04-10 Added | Resources : Added identification rules for Plutonia/TNT variants
2017-04-09 Added : Added Freedoom Phase 1 as a known game
2017-04-02 Added : Added support for Doom I/II IWADs from the Doom 3: BFG Edition
March 2017
2017-03-04 Added | Menu : Added Fast Monsters menu option, cvar “game-monsters-fast”
January 2017
2017-01-17 Added | Resources : Added freedoom1.wad as a recognized IWAD
November 2016
2016-11-17 Added | Map Data : Added “double” property value type
October 2016
2016-10-29 Added : Added some missing copyrights
2016-10-26 Added | FS | Resources : Loading data files via packages; added "defsPath"
July 2016
2016-07-17 Added : Added audience for observing beginning of game loads
June 2016
2016-06-19 Added | Log | Resources : Added log entry about data bundle identification
March 2016
2016-03-29 Added | Resources : Added LumpCatalog: package-aware WAD lump indexer
2016-03-20 Added : Added /tmp folder for temporary native files
2016-03-09 Added : Added forAll iteration for GameProfiles
January 2016
2016-01-24 Added | Game : Added a simple way to specify addition data file paths
2016-01-17 Added : Improved data file detection, added legacy PK3s
2016-01-09 Added | FS : Added DataBundle as a base class for classic data files
2016-01-09 Added : Added DataFile
December 2015
2015-12-26 Added : Added Freedoom's FreeDM as a recognized IWAD
September 2015
2015-09-17 Added | Console : Regex-matching known words; added Console.listVars()
2015-09-17 Added | Scripting : Added native "Console" module
July 2015
2015-07-31 Added | All Games : Added notification about psprite state changes
2015-07-27 Added | Player : Added a tick() method
June 2015
2015-06-26 Added | Client | Server : Added stubs for new player classes
November 2014
2014-11-17 Added | DED : Added if (not) custom condition to Mods directive
August 2014
2014-08-19 Added | DED : Added defn::Finale
2014-08-10 Added | DED : Added defn::Music
2014-08-07 Added | Cleanup | Refactor : Added base class for definition records
2014-08-07 Added | DED : Added defaults for MapInfo.title and MapInfo.author
2014-08-07 Added | DED : Added MapGraphNode (RecordAccessor)
July 2014
2014-07-28 Added : Added defn::Episode (RecordAccessor)
2014-07-26 Added : Added ThinkerData and MobjThinkerData
2014-07-25 Added : Added ThinkerT template and improved functionality
June 2014
2014-06-14 Added | FS1 : Added FS1::lump(), LumpIndex::contains()
2014-06-14 Added | LumpIndex | Refactor : Added LumpIndex::findAll(), renamed other members for consistency
May 2014
2014-05-18 Added | Refactor : Added DEDRegister and used it for DED flags
2014-05-11 Added | Refactor : Added dedarray.h for DED array management
2014-05-11 Added | Refactor : Added a header for individual DED data structs
September 2013
2013-09-21 Added : Added compatibility option "game-objects-gibcrushednonbleeders"
July 2013
2013-07-15 Added | Fixed : Added missing glow definition for textures:FIRELAV2
July 2012
2012-07-26 Added : Support for some of BOOM's material scroll specials
June 2012
2012-06-21 Added | Chex Quest | HacX | Heretic : Added: "game-save-auto-loadonreborn" option
2012-06-21 Added | Chex Quest | HacX | Heretic : Autosave the player's progress on entering a new map
April 2012
2012-04-19 Added | Heretic : Added compatibility menu option for monsters floating over obstacles
2012-04-19 Added | Heretic : Added "game-monsters-floatoverblocking" (default: 0)
February 2012
2012-02-21 Added : Texture Environment defs for all materials in the Flats namespace
2012-02-04 Added | Heretic : Console variable "hud-cheat-counter-show-mapopen"
October 2010
2010-10-13 Added | Changed : Added HacX to the list of known IWADs and added a "-hacx" command line override. Added Snowberry: Created a new game profile for HacX.
April 2010
2010-04-20 Added | Fixed : Dynamically spawned BOSSTARGETs (e.g., using the spawnmobj ccmd) only worked as expected if the player saved the game and then loaded it (at which point the target would be added to list of known boss brain targets). Fixed DOOM: Upon loading a saved
2010-04-05 Added | Changed | Heretic : Added a new sound id "secret" to be played upon the player locating a secret area. The same sound is still played by default but the new id allows modders to change them independently.
November 2009
2009-11-15 Added | Changed : Logic of cvar "hud-title-noidsoft", now hides the map author if defined as "Id Software" if the map does not originate from an IWAD. Previously this behavior was dependent upon the map title patch graphic. Added (Herertic, Hexen): cvar "hud-title-nor
July 2009
2009-07-23 Added | Fixed : Original DOOM bug which would only consider the first weapon bound to a weapon slot when drawing the statusbar, "owned weapon" display. Added cvar "hud-status-weaponslots-ownedfix" to control this change in behaviour (default is enabled).
May 2009
2009-05-16 Added | Changed : Removed freedoom.wad from the list of recognised/supported IWADs and removed the command line option -freedoom. I don't know who or when this was added but we most definitely do not support freedoom currently.
December 2008
2008-12-05 Added | Changed | Heretic : Moved the definitions for which music track to play on each map into the external (default) Map Info definitions. Changed jDoom: Removed hardcoded limit on track numbers playable via the IDMUS cheat. Now all music tracks can be played, even ones adde
April 2008
2008-04-08 Added : Cvar "hud-keys-combine" and "Single key display" HUD menu option - Controls the default DOOM behaviour where keys of the same colour are only drawn once (e.g., if the player has both the red keycard and the red skull; only the red skull will be displ
March 2007
2007-03-16 Added : Added support for BOOM line special id 85: Scroll textures on this linedef to the right, one world unit per tic.

↑ Back to top

  Cleanup (50) — Doom

December 2020
2020-12-27 Cleanup : Inlining often-used methods
June 2019
2019-06-05 Cleanup : Cleanup
July 2018
2018-07-15 Added | Cleanup | liblegacy : Added flags for DoomsdayApp; cleanup
June 2018
2018-06-29 Cleanup : Removing Qt dependencies; cleanup
2018-06-29 Cleanup : Removing Qt dependencies; cleanup
January 2018
2018-01-24 Cleanup | Definitions : Use shared string instances as keys
April 2017
2017-04-02 Cleanup : Uri C++ API
February 2017
2017-02-05 Cleanup | Resources : Cleanup
2017-02-03 Cleanup | Tools : Cleanup
July 2016
2016-07-29 Cleanup : Whitespace
2016-07-09 Cleanup : Moved MapManifests into its own source file
2016-07-09 Cleanup : Removed the old paths.cpp
2016-07-02 Cleanup | Refactor : Cleanup of package tagging
June 2016
2016-06-02 Cleanup : Cleanup
May 2016
2016-05-31 Cleanup : Whitespace style refresh
2016-05-10 Cleanup | Refactor : Cleanup in DataBundle
January 2016
2016-01-19 Cleanup : Removed AbstractGame (used to be de::game::Game)
2016-01-10 Cleanup : Renamed res::System to Resources
August 2015
2015-08-06 Audio | Cleanup : Cleanup
November 2014
2014-11-30 Cleanup : Cleanup
2014-11-17 Cleanup | DED : Cleanup
August 2014
2014-08-20 Cleanup : Cleanup
2014-08-19 Cleanup : Cleanup (removed unused ddfinale_t)
2014-08-07 Added | Cleanup | Refactor : Added base class for definition records
July 2014
2014-07-28 Cleanup : Cleanup
2014-07-21 Cleanup | Thinker : Cleanup
2014-07-12 Cleanup | Doom64 | Heretic | Hexen | Refactor : Switched *console.c to C++, cleanup
2014-07-02 Cleanup | Doom64 | Heretic | Hexen : Cleanup intermission for all games
June 2014
2014-06-18 Cleanup | FS1 : Minor cleanup
2014-06-18 Cleanup | FS1 : Minor formatting/style cleanup
2014-06-18 Cleanup | FS1 | LumpCache | Refactor : Moved LumpCache impl to lumpcache.cpp plus cleanup
2014-06-18 Cleanup | FS1 | Refactor : Implement pimpl in FS1 (class) with DENG2_PRIVATE, cleanup
2014-06-17 Cleanup : Dumped the obsolete F_PrependBasePath()
2014-06-17 Cleanup : Removed the obsolete F_FileName(), moved F_MatchFileName()
2014-06-17 Cleanup : Dumped various obsolete/unused F API routines
2014-06-16 Cleanup | FS1 | Wad : Cleanup
2014-06-16 Cleanup | FS1 | Wad : Cleanup
2014-06-16 Cleanup | FS1 | Refactor | Wad : Cleanup Wad construction
2014-06-14 Cleanup | FS1 | Wad : Cleanup
2014-06-14 Cleanup | Refactor : Implement pimpl in Zip using DENG2_PRIVATE, cleanup
2014-06-14 Cleanup | Refactor : Implement pimpl in Wad using DENG2_PRIVATE, cleanup
2014-06-14 Cleanup | File1 | FS1 : Use DENG2_AS_IS_METHODS with de::File1
2014-06-14 Cleanup | LumpIndex : Cleanup
2014-06-14 Cleanup | LumpIndex | Refactor : Implement pimpl in LumpIndex using DENG2_PRIVATE, cleanup
May 2014
2014-05-06 Cleanup : DED Flag definition's text member ("Info") removed
February 2014
2014-02-15 Cleanup | Refactor : Renamed source files for DoomV9GameStateReader, cleanup
August 2012
2012-08-26 Cleanup | Heretic | Hexen : Cleaned up cheat registration and callback functions
2012-08-12 Cleanup : Further cleaned up A_VileChase()
2012-08-12 Cleanup : Began investigating why HacX's Terminatrix does not ressurrect
February 2012
2012-02-19 Cleanup : Grouped all defaults for menu cvars in D_PreInit()

↑ Back to top

  Heretic (42) — Doom

December 2019
2019-12-21 Added | Heretic | Hexen | Scripting : Added Thing "On death" script
January 2016
2016-01-24 Heretic : Allow playing Registered mode with Ultimate/Extended IWAD
November 2014
2014-11-23 Fixed | Heretic : Incorrect IDCLEVXY cheat > "warp" command mappings
2014-11-17 Doom64 | Heretic : DED / MAPINFO interoperability patches
August 2014
2014-08-24 Doom64 | Heretic | Hexen | Refactor : Renamed intermission source files
2014-08-24 Doom64 | Heretic | Hexen | Refactor : Standardized intermission API function naming conventions
July 2014
2014-07-19 Doom64 | Fixed | Heretic | Hexen | libcommon : Compiler warnings (missing initializer, unused arg)
2014-07-12 Cleanup | Doom64 | Heretic | Hexen | Refactor : Switched *console.c to C++, cleanup
2014-07-04 Doom64 | Fixed | g++ | Heretic | Hexen | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)
2014-07-03 Doom64 | Heretic | Refactor : Use map URIs when defining the map progression
2014-07-03 Doom64 | Heretic | Refactor : Switched p_spec.c to C++
2014-07-02 Doom64 | Heretic | Refactor : Intermission now uses URI to reference maps
2014-07-02 Doom64 | Heretic : Clarified wbstartstruct_t usage, made const
2014-07-02 Cleanup | Doom64 | Heretic | Hexen : Cleanup intermission for all games
2014-07-02 Doom64 | Heretic | Hexen | Refactor : Intermission APIs for all games are now C++ only
June 2014
2014-06-28 Doom64 | Heretic | Hexen | libcommon | Refactor : Use de::LumpIndex's C++ API
February 2014
2014-02-22 Fixed | Heretic : Error initializing the game menu
2014-02-16 Fixed | Heretic : Defer registration of vanilla game state interpreters until post-init
July 2013
2013-07-24 Heretic | Hexen : Improved map title positioning in automap
December 2012
2012-12-12 Heretic | Hexen : Sync game plugin versions with Doomsday's version
2012-12-07 Heretic : Controls menu item names reflect gameplay behavior
August 2012
2012-08-26 Cleanup | Heretic | Hexen : Cleaned up cheat registration and callback functions
2012-08-12 Heretic : Only alter the mobj State definitions when -fast changes
July 2012
2012-07-13 Chex Quest | Game Save | HacX | Heretic : Clear the auto save slot when a new game begins
June 2012
2012-06-21 Added | Chex Quest | HacX | Heretic : Added: "game-save-auto-loadonreborn" option
2012-06-21 Added | Chex Quest | HacX | Heretic : Autosave the player's progress on entering a new map
April 2012
2012-04-22 Fixed | Heretic : Switch sounds did not stop others playing from the same sector origin
2012-04-19 Added | Heretic : Added compatibility menu option for monsters floating over obstacles
2012-04-19 Added | Heretic : Added "game-monsters-floatoverblocking" (default: 0)
February 2012
2012-02-04 Added | Heretic : Console variable "hud-cheat-counter-show-mapopen"
January 2012
2012-01-03 Heretic | Hexen : Correct aspect ratio of head-up displays
2012-01-03 Heretic | Hexen : Correct aspect ratio of map title display
2012-01-02 Fixed | Heretic | Hexen : Fixed round off error in HUD region calculation
2012-01-01 Fixed | Heretic | Hexen : Fixed scaling of statusbar at 4:3 aspect ratios
2012-01-01 Fixed | Heretic | Hexen : Fixed scaling of statusbar at 4:3 aspect ratios
May 2011
2011-05-22 Heretic : Attempts to load vanilla saved games would result in SIGSEGV. They aren't working yet, however. Larger changes are necessary to fix the myriad problems with this.
August 2010
2010-08-12 Changed | Heretic | Hexen : Bad texture animation cycles (e.g., as defined in ANIMATED lumps) now produce a warning in the log instead of a critical error message.
May 2010
2010-05-13 Changed | Heretic : As the kills/items/secrets counters are now part of the regular HUD they should be colored by the cfg.hudColor.
April 2010
2010-04-05 Added | Changed | Heretic : Added a new sound id "secret" to be played upon the player locating a secret area. The same sound is still played by default but the new id allows modders to change them independently.
May 2009
2009-05-26 Fixed | Heretic : Use of uninitialized variable when loading an original game save file.
December 2008
2008-12-05 Added | Changed | Heretic : Moved the definitions for which music track to play on each map into the external (default) Map Info definitions. Changed jDoom: Removed hardcoded limit on track numbers playable via the IDMUS cheat. Now all music tracks can be played, even ones adde
June 2008
2008-06-25 Doom64 | Fixed | Heretic | WolfTC : Fixed a potential segfault in P_ApplyTorque.

↑ Back to top

  DED (40) — Doom

February 2015
2015-02-09 DED | Fixed : Parsing Material.Light defs (copy/paste oversight)
2015-02-08 DED | Fixed : Implicit Decoration.Light stage allocation while parsing
2015-02-08 DED | Refactor : Reimplemented Decoration definitions using DED 2.0 components
2015-02-07 DED | Refactor : Reimplemented Material definitions using DED 2.0 components
December 2014
2014-12-03 DED | Fixed : (Record::operator []) Variable 'execute' not found
November 2014
2014-11-19 DED | Fixed : Sky height/horizon offset interpretation
2014-11-17 Cleanup | DED : Cleanup
2014-11-17 Added | DED : Added if (not) custom condition to Mods directive
2014-11-17 DED : Track the custom status of DED definitions
October 2014
2014-10-13 DED | Fixed | GCC : Benign compiler warning (potential use of uninitialized var)
2014-10-06 DED | Fixed : Parsing Flags with an implicit zero value
September 2014
2014-09-26 DED : Music definitions support the 'Mods' directive
August 2014
2014-08-31 DED : Map Info definitions may now specify a "lightning" flag
2014-08-29 DED | Refactor : Base Sky on Definition
2014-08-19 DED | Refactor : Store Finale definitions in a DEDRegister
2014-08-19 Added | DED : Added defn::Finale
2014-08-10 DED : Looking up Episode, Hubs by map URI
2014-08-10 DED : Looking up Episode, MapGraphNodes by "warp number"
2014-08-10 DED : Map Info definitions may now specify a COLORMAP lump name
2014-08-10 DED | Refactor : Store Music definitions in a DEDRegister
2014-08-10 Added | DED : Added defn::Music
2014-08-09 DED : Parse Episode definition subelements; Hub, Map
2014-08-08 DED | Refactor : Base Episode, MapInfo and MapGraphNode on Definition
2014-08-07 DED : Locating MapGraphNode records from defn::Episode
2014-08-07 Added | DED : Added defaults for MapInfo.title and MapInfo.author
2014-08-07 Added | DED : Added MapGraphNode (RecordAccessor)
2014-08-07 DED : Episode definitions may include Hub subrecords
2014-08-01 DED | Refactor : Updated Episode, MapInfo, Sky definition copying
2014-08-01 DED | Refactor : Making copies of definitions
July 2014
2014-07-31 DED | Fixed : Indexing copied model definitions
2014-07-29 DED : Store Episode definitions in a DEDRegister
2014-07-27 DED | Refactor : Updated DED parser to read MapInfo and Sky defs into Records
2014-07-27 DED | Refactor : Store MapInfo definitions in a DEDRegister
2014-07-27 DED | Refactor : Store Sky definitions in a DEDRegister
2014-07-22 DED | Fixed : Discarding definitions while parsing
2014-07-22 DED | Fixed : Discarding definitions while parsing
June 2014
2014-06-19 DED | Refactor : Use de::String for source file paths
May 2014
2014-05-31 DED | Refactor : Model definition handling in separate source file
2014-05-26 DED | Refactor : Model definitions stored in a DEDRegister
2014-05-12 DED | Refactor : Definition memory management

↑ Back to top

  FS1 (25) — Doom

July 2016
2016-07-16 Fixed | FS1 : Potential crash when unloading files
June 2014
2014-06-18 Cleanup | FS1 : Minor cleanup
2014-06-18 FS1 | Refactor : Removed F_ReadLumpSection(), F_CacheLump(), F_UnlockLump()
2014-06-18 FS1 | Refactor : Removed F_Delete()
2014-06-18 FS1 | Refactor : Removed F_Open(), F_LumpNumForName()
2014-06-18 FS1 | Refactor : Removed F_FindFileForLumpNum()
2014-06-18 Cleanup | FS1 : Minor formatting/style cleanup
2014-06-18 Cleanup | FS1 | LumpCache | Refactor : Moved LumpCache impl to lumpcache.cpp plus cleanup
2014-06-18 Cleanup | FS1 | Refactor : Implement pimpl in FS1 (class) with DENG2_PRIVATE, cleanup
2014-06-17 FileHandle | FS1 | Refactor : Removed de::FileHandle C wrapper API
2014-06-17 FS1 | Refactor : Use de::FileHandle instead of the opaque filehandle_s at API level
2014-06-17 FS1 | Refactor : Use de::File1 instead of the opaque file1_s at API level
2014-06-17 FS1 | Refactor : Remaining global FS1 functions are now C++
2014-06-17 FS1 | Refactor : Replaced F_DumpLump() with F_DumpFile()
2014-06-17 FS1 | Refactor | Zip : Reimplemented Zip with LumpIndex, Entry and LumpFile
2014-06-16 Cleanup | FS1 | Wad : Cleanup
2014-06-16 FS1 | LumpIndex | Wad : Missing virtual destructors
2014-06-16 FS1 | Refactor | Wad : Reimplemented Wad's internal lump LUT with LumpIndex
2014-06-16 Cleanup | FS1 | Wad : Cleanup
2014-06-16 Cleanup | FS1 | Refactor | Wad : Cleanup Wad construction
2014-06-16 FS1 | Refactor | Wad : Remodeled Wad internals with Entry and LumpFile
2014-06-14 Cleanup | FS1 | Wad : Cleanup
2014-06-14 Added | FS1 : Added FS1::lump(), LumpIndex::contains()
2014-06-14 Cleanup | File1 | FS1 : Use DENG2_AS_IS_METHODS with de::File1
2014-06-14 FS1 : Provide const access to FS1's loaded FileList

↑ Back to top

  Changed (19) — Doom

October 2010
2010-10-13 Added | Changed : Added HacX to the list of known IWADs and added a "-hacx" command line override. Added Snowberry: Created a new game profile for HacX.
August 2010
2010-08-12 Changed | Heretic | Hexen : Bad texture animation cycles (e.g., as defined in ANIMATED lumps) now produce a warning in the log instead of a critical error message.
May 2010
2010-05-20 Changed : Draw all owned keys on the statusbar if not cvar "hud-keys-combine" (e.g., if the player owns both the Blue Keycard and the Blue Skull they will both be drawn in slot 1).
2010-05-18 Changed : Changed the built-in Patch replacement strings for the main menu load/save items and the headings on the load/save menus to better match the original patches.
2010-05-18 Changed : Changed the default colors for the menu, fullscreen HUD and large statusbar counters to better match the original Patches.
2010-05-13 Changed | Heretic : As the kills/items/secrets counters are now part of the regular HUD they should be colored by the cfg.hudColor.
April 2010
2010-04-05 Added | Changed | Heretic : Added a new sound id "secret" to be played upon the player locating a secret area. The same sound is still played by default but the new id allows modders to change them independently.
2010-04-05 Changed : Removed three unused sound identifiers that were not present in the original game: wsplash nsplash blurb
November 2009
2009-11-28 Changed : Items collected by the player as a consequence of spawning into the map nolonger produce a pickup sound or result in a bonus flash.
2009-11-27 Changed : Split up finales.ded, moving the InFine script definitions for each game type into separate files prefixed by the game type string they are for. Common definitions (i.e., the "TITLE" and "Imp" anims) remain in finales.ded Changed (jDoom): Default InF
2009-11-18 Changed : Using the "give" ccmd to give the player health; amount given takes the player's health to the absolute health limit.
2009-11-16 Changed | Fixed : Renamed cvar "hud-title-noidsoft" to "hud-title-author-noiwad". Changed (Heretic): Renamed cvar "hud-title-noravensoft" to "hud-title-author-noiwad". Changed (Hexen): Renamed cvar "hud-title-noidsoft" to "hud-title-author-noiwad". Fixed (Doom): Map t
2009-11-15 Added | Changed : Logic of cvar "hud-title-noidsoft", now hides the map author if defined as "Id Software" if the map does not originate from an IWAD. Previously this behavior was dependent upon the map title patch graphic. Added (Herertic, Hexen): cvar "hud-title-nor
August 2009
2009-08-29 Changed : Amended in-menu label for compatibility option "PE LIMITED TO 20 LOST SOULS" to "PE LIMITED TO 21 LOST SOULS".
May 2009
2009-05-16 Added | Changed : Removed freedoom.wad from the list of recognised/supported IWADs and removed the command line option -freedoom. I don't know who or when this was added but we most definitely do not support freedoom currently.
2009-05-12 Changed : Use the original STCFN* lumps (rather than the FONTA* lumps in jDOOM.pk3) for the small graphic font (desaturate and amplify at load time).
January 2009
2009-01-18 Changed : Improved precaching - inform the engine of many of the objects that we will be spawning dynamically once the map has loaded that it won't have known to precache as a result of loading the map itself.
December 2008
2008-12-18 Changed : Enhanced 'give' ccmd - "give h" to give health (amount given is the normal maxHealth amount i.e., 100 by default).
2008-12-05 Added | Changed | Heretic : Moved the definitions for which music track to play on each map into the external (default) Map Info definitions. Changed jDoom: Removed hardcoded limit on track numbers playable via the IDMUS cheat. Now all music tracks can be played, even ones adde

↑ Back to top

  Hexen (19) — Doom

December 2019
2019-12-21 Added | Heretic | Hexen | Scripting : Added Thing "On death" script
August 2014
2014-08-24 Doom64 | Heretic | Hexen | Refactor : Renamed intermission source files
2014-08-24 Doom64 | Heretic | Hexen | Refactor : Standardized intermission API function naming conventions
July 2014
2014-07-19 Doom64 | Fixed | Heretic | Hexen | libcommon : Compiler warnings (missing initializer, unused arg)
2014-07-12 Cleanup | Doom64 | Heretic | Hexen | Refactor : Switched *console.c to C++, cleanup
2014-07-04 Doom64 | Fixed | g++ | Heretic | Hexen | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)
2014-07-02 Cleanup | Doom64 | Heretic | Hexen : Cleanup intermission for all games
2014-07-02 Doom64 | Heretic | Hexen | Refactor : Intermission APIs for all games are now C++ only
June 2014
2014-06-28 Doom64 | Heretic | Hexen | libcommon | Refactor : Use de::LumpIndex's C++ API
2014-06-27 Fixed | Hexen : Compiler warnings (missing initializers, unused args)
July 2013
2013-07-24 Heretic | Hexen : Improved map title positioning in automap
December 2012
2012-12-12 Heretic | Hexen : Sync game plugin versions with Doomsday's version
August 2012
2012-08-26 Cleanup | Heretic | Hexen : Cleaned up cheat registration and callback functions
January 2012
2012-01-03 Heretic | Hexen : Correct aspect ratio of head-up displays
2012-01-03 Heretic | Hexen : Correct aspect ratio of map title display
2012-01-02 Fixed | Heretic | Hexen : Fixed round off error in HUD region calculation
2012-01-01 Fixed | Heretic | Hexen : Fixed scaling of statusbar at 4:3 aspect ratios
2012-01-01 Fixed | Heretic | Hexen : Fixed scaling of statusbar at 4:3 aspect ratios
August 2010
2010-08-12 Changed | Heretic | Hexen : Bad texture animation cycles (e.g., as defined in ANIMATED lumps) now produce a warning in the log instead of a critical error message.

↑ Back to top

  Doom64 (18) — Doom

July 2015
2015-07-13 Doom64 | Refactor : Switched d_items to C++
November 2014
2014-11-17 Doom64 | Heretic : DED / MAPINFO interoperability patches
August 2014
2014-08-24 Doom64 | Heretic | Hexen | Refactor : Renamed intermission source files
2014-08-24 Doom64 | Heretic | Hexen | Refactor : Standardized intermission API function naming conventions
July 2014
2014-07-19 Doom64 | Fixed | Heretic | Hexen | libcommon : Compiler warnings (missing initializer, unused arg)
2014-07-14 Doom64 | Fixed | libcommon : Build errors
2014-07-12 Cleanup | Doom64 | Heretic | Hexen | Refactor : Switched *console.c to C++, cleanup
2014-07-04 Doom64 | Fixed | g++ | Heretic | Hexen | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)
2014-07-03 Doom64 | Heretic | Refactor : Use map URIs when defining the map progression
2014-07-03 Doom64 | Heretic | Refactor : Switched p_spec.c to C++
2014-07-02 Doom64 | Heretic | Refactor : Intermission now uses URI to reference maps
2014-07-02 Doom64 | Heretic : Clarified wbstartstruct_t usage, made const
2014-07-02 Cleanup | Doom64 | Heretic | Hexen : Cleanup intermission for all games
2014-07-02 Doom64 | Heretic | Hexen | Refactor : Intermission APIs for all games are now C++ only
June 2014
2014-06-28 Doom64 | Heretic | Hexen | libcommon | Refactor : Use de::LumpIndex's C++ API
March 2014
2014-03-16 Doom64 | Fixed : Incorrect cvar value range for 'player-color'
September 2011
2011-09-16 Doom64 : Advancing the intermission did not work.
June 2008
2008-06-25 Doom64 | Fixed | Heretic | WolfTC : Fixed a potential segfault in P_ApplyTorque.

↑ Back to top

  Client (15) — Doom

August 2018
2018-08-05 Client | FS : Updating remote file system access
February 2017
2017-02-15 Client | Resources : Clearing the metadata cache
December 2016
2016-12-27 Client | Server : Autosave .cfg files after cvars changed
November 2016
2016-11-25 Client | Refactor : Use de::FileIndex for savegames; renamed save classes
2016-11-03 Client | Performance : Further minor optimizations and fine-tuning
2016-11-02 Client | Performance : Minor optimizations
October 2016
2016-10-31 Client | Performance : Further minor optimizations
2016-10-31 Client | Performance : Various minor optimizations
June 2016
2016-06-11 Client | Server : Game profiles are used when loading games
April 2016
2016-04-01 Client | Fixed : Load plugins only from the /bin folder
March 2016
2016-03-20 Client : Runtime path is managed by de::App, not libdoomsday
December 2015
2015-12-29 Client | Refactor | Server : Renamed WorldSystem to World
July 2015
2015-07-25 Client | Refactor : Use player instances owned by DoomsdayApp
June 2015
2015-06-26 Added | Client | Server : Added stubs for new player classes
July 2014
2014-07-28 Client | Refactor | Renderer : Updated DED, MapInfo/Sky access (now Records)

↑ Back to top

  Console (12) — Doom

October 2017
2017-10-16 Added | Console : Added the "ds" command for running Doomsday Script
March 2016
2016-03-20 Console : Writing and reading .cfg files using FS2
September 2015
2015-09-17 Added | Console : Regex-matching known words; added Console.listVars()
May 2015
2015-05-06 Console | Fixed : Handling an empty string argument
2015-05-06 Console | Fixed : Handling an empty string argument
November 2014
2014-11-21 Console : Don't warn about a missing game.cfg
2014-11-16 Console : Rudimentary access to de::Config variables
October 2014
2014-10-20 Console | Fixed : Timing the execution buffer
June 2014
2014-06-19 Console : Log the full error message should a Con_Parse() fail
2014-06-19 Console | Refactor : Use de::Path for the default config path
May 2014
2014-05-04 Console | Fixed : Adding all games as known words
April 2014
2014-04-23 Console : Aligned output of "give" console command

↑ Back to top

  DEDRegister (8) — Doom

August 2014
2014-08-10 DEDRegister | Fixed : tryFind should not throw exceptions
2014-08-10 DEDRegister | Fixed : tryFind should not throw exceptions
2014-08-09 DEDRegister | Refactor : Case-insensitivity improvements
2014-08-09 DEDRegister | Refactor : Case-insensitivity improvements
2014-08-09 DEDRegister | Fixed : Finding definitions case-insensitively
2014-08-09 DEDRegister | Fixed : Finding definitions case-insensitively
July 2014
2014-07-31 DEDRegister | Fixed : Handling initially empty lookup key values
2014-07-29 DEDRegister : DEDRegister provides immutable access to lookup DictionaryValues

↑ Back to top

  Definitions (8) — Doom

January 2018
2018-01-24 Cleanup | Definitions : Use shared string instances as keys
October 2016
2016-10-30 Definitions | Performance : Sprite def materials stored as UriValue
November 2015
2015-11-28 Definitions | Fixed : Missing attack sounds (typo)
March 2015
2015-03-06 Definitions | Fixed : Group definition frame duration validation (mishandled -1)
February 2015
2015-02-12 Definitions | Fixed : Old style Decoration def interpretation
2015-02-09 Definitions : Working on interpretation of old style Decoration defs
January 2015
2015-01-25 Definitions | Fixed : Ultimate Doom, episode 4 starting map (typo)
October 2014
2014-10-05 Definitions | Fixed : Don't apply glow to Plutonia's FIREBLU material

↑ Back to top

  FS (8) — Doom

August 2018
2018-08-05 Client | FS : Updating remote file system access
November 2017
2017-11-12 FS : Listing packages on an idgames archive
March 2017
2017-03-04 Fixed | FS | Resources : “jdrp.box” is not shown in the Packages list
February 2017
2017-02-12 FS | Optimize : Release cached files whenever entering Home
January 2017
2017-01-06 FS : Listing all files specified on the command line
October 2016
2016-10-26 Added | FS | Resources : Loading data files via packages; added "defsPath"
January 2016
2016-01-24 FS : Allow reinitializing the /local/wads folder
2016-01-09 Added | FS : Added DataBundle as a base class for classic data files

↑ Back to top

  libcommon (8) — Doom

December 2016
2016-12-21 libcommon : Thinker ID mapping for deserializing internal map state
2016-12-01 libcommon | Refactor : AbstractSession has URI and inProgress properties
October 2015
2015-10-30 libcommon : Damage to mobjs applied via libcommon
July 2014
2014-07-19 Doom64 | Fixed | Heretic | Hexen | libcommon : Compiler warnings (missing initializer, unused arg)
2014-07-14 Doom64 | Fixed | libcommon : Build errors
2014-07-10 Fixed | g++ | libcommon : Benign compiler warnings (unused parameter, uninitialized variables)
2014-07-04 Doom64 | Fixed | g++ | Heretic | Hexen | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)
June 2014
2014-06-28 Doom64 | Heretic | Hexen | libcommon | Refactor : Use de::LumpIndex's C++ API

↑ Back to top

  Performance (8) — Doom

November 2016
2016-11-05 Performance | Refactor | Resources : Minor optimizations
2016-11-03 Client | Performance : Further minor optimizations and fine-tuning
2016-11-02 Client | Performance : Minor optimizations
2016-11-01 libcore | Performance | Refactor : More efficient sprite definitions
October 2016
2016-10-31 Client | Performance : Further minor optimizations
2016-10-31 Client | Performance : Various minor optimizations
2016-10-30 Definitions | Performance : Sprite def materials stored as UriValue
July 2015
2015-07-08 Optimize | Performance : Optimized checking of DEDRegister size

↑ Back to top

  Wad (7) — Doom

June 2014
2014-06-16 Cleanup | FS1 | Wad : Cleanup
2014-06-16 FS1 | LumpIndex | Wad : Missing virtual destructors
2014-06-16 FS1 | Refactor | Wad : Reimplemented Wad's internal lump LUT with LumpIndex
2014-06-16 Cleanup | FS1 | Wad : Cleanup
2014-06-16 Cleanup | FS1 | Refactor | Wad : Cleanup Wad construction
2014-06-16 FS1 | Refactor | Wad : Remodeled Wad internals with Entry and LumpFile
2014-06-14 Cleanup | FS1 | Wad : Cleanup

↑ Back to top

  HacX (6) — Doom

November 2014
2014-11-29 Fixed | HacX : Spurious alerts re nonexistent Map Info defs
August 2012
2012-08-23 Chex Quest | HacX : Define Finale backgrounds with Values URIs
2012-08-13 Fixed | HacX : Fixed bug "[Hacx] Terminatrix not resurrecting foes"
July 2012
2012-07-13 Chex Quest | Game Save | HacX | Heretic : Clear the auto save slot when a new game begins
June 2012
2012-06-21 Added | Chex Quest | HacX | Heretic : Added: "game-save-auto-loadonreborn" option
2012-06-21 Added | Chex Quest | HacX | Heretic : Autosave the player's progress on entering a new map

↑ Back to top

  libcore (6) — Doom

January 2017
2017-01-06 libcore : Copying profiles and game profiles
November 2016
2016-11-01 libcore | Performance | Refactor : More efficient sprite definitions
July 2016
2016-07-02 libcore : Package tags should be unique
March 2016
2016-03-27 libcore : Constructing profile duplicates
November 2015
2015-11-26 libcore | Log : Interactive script output bypasses filtering
June 2014
2014-06-02 Fixed | libcore | liblegacy | Windows : File path encoding issues

↑ Back to top

  Windows (6) — Doom

August 2016
2016-08-01 Fixed | Windows : Missing return value
August 2014
2014-08-01 Fixed | Windows : Export template specializations
June 2014
2014-06-02 Fixed | libcore | liblegacy | Windows : File path encoding issues
May 2014
2014-05-14 Fixed | Windows : MSVC specific build problems and exports
2014-05-04 Windows : Exported all public symbols
July 2013
2013-07-12 Fixed | Windows : Automap not drawn

↑ Back to top

  All Games (5) — Doom

June 2016
2016-06-11 All Games : Define tags for each game
February 2016
2016-02-01 All Games : Game definitions may include release date and family
January 2016
2016-01-20 All Games : Specify game IWADs as required packages
July 2015
2015-07-31 Added | All Games : Added notification about psprite state changes
2015-07-27 All Games : Notify about player weapon changes

↑ Back to top

  Chex Quest (5) — Doom

November 2014
2014-11-28 Chex Quest | Fixed : Spurious alerts re nonexistent Map Info defs (typo)
August 2012
2012-08-23 Chex Quest | HacX : Define Finale backgrounds with Values URIs
July 2012
2012-07-13 Chex Quest | Game Save | HacX | Heretic : Clear the auto save slot when a new game begins
June 2012
2012-06-21 Added | Chex Quest | HacX | Heretic : Added: "game-save-auto-loadonreborn" option
2012-06-21 Added | Chex Quest | HacX | Heretic : Autosave the player's progress on entering a new map

↑ Back to top

  GameProfiles (5) — Doom

March 2017
2017-03-27 GameProfiles : Quote all package identifiers written to Info files
March 2016
2016-03-30 GameProfiles : Querying all the packages of a game profile
2016-03-27 GameProfiles : Save the "userCreated" property of profiles
2016-03-12 GameProfiles : Profiles can be marked as user-created
2016-03-08 GameProfiles : Profile names are case insensitive

↑ Back to top

  Thinker (5) — Doom

August 2014
2014-08-16 Fixed | Thinker : Crash at shutdown after zapping a thinker
2014-08-16 Fixed | Thinker : Crash at shutdown after zapping a thinker
2014-08-03 Thinker : Private data is notified of mobj state changes
July 2014
2014-07-26 Thinker : Deletion audience and helper macros
2014-07-21 Cleanup | Thinker : Cleanup

↑ Back to top

  Game Menu (4) — Doom

February 2012
2012-02-26 Game Menu | Refactor : Main menu page no longer needs a specialised drawer
2012-02-21 Game Menu : Offset the '?' character in the Which Episode? replacement string
2012-02-18 Game Menu : Use "Status" rather than "Face" in HUD options
2012-02-18 Game Menu : Moved color widget further right

↑ Back to top

  LumpIndex (4) — Doom

June 2014
2014-06-16 FS1 | LumpIndex | Wad : Missing virtual destructors
2014-06-14 Cleanup | LumpIndex : Cleanup
2014-06-14 Added | LumpIndex | Refactor : Added LumpIndex::findAll(), renamed other members for consistency
2014-06-14 Cleanup | LumpIndex | Refactor : Implement pimpl in LumpIndex using DENG2_PRIVATE, cleanup

↑ Back to top

  Multiplayer (4) — Doom

September 2019
2019-09-07 Multiplayer : Command formatting
March 2015
2015-03-08 Fixed | Multiplayer : Overlapping headings in the intermission screen
2015-03-08 Fixed | Multiplayer : Overlapping headings in the intermission screen
April 2014
2014-04-22 Fixed | Multiplayer : Only retain non-dropped weapons

↑ Back to top

  Server (4) — Doom

December 2016
2016-12-27 Client | Server : Autosave .cfg files after cvars changed
June 2016
2016-06-11 Client | Server : Game profiles are used when loading games
December 2015
2015-12-29 Client | Refactor | Server : Renamed WorldSystem to World
June 2015
2015-06-26 Added | Client | Server : Added stubs for new player classes

↑ Back to top

  UI (4) — Doom

December 2019
2019-12-18 OS X | UI : Monospace font clipped at the end
November 2018
2018-11-26 UI : Error loading game logos
February 2017
2017-02-03 Home | UI : Right-click saves to inspect
June 2016
2016-06-26 UI : Refresh packages in the background

↑ Back to top

  World (4) — Doom

December 2020
2020-12-26 World : Flatten the Line class a little
February 2020
2020-02-12 World : Plane movement as animations
December 2016
2016-12-07 World : Internal thinker state is serializable
January 2016
2016-01-20 Refactor | World : Moved EntityDatabase/Def, World::map() to libdoomsday

↑ Back to top

  Home (3) — Doom

April 2017
2017-04-02 Home : Game profiles can specify start map and skill level
February 2017
2017-02-03 Home | UI : Right-click saves to inspect
June 2016
2016-06-25 Home | Resources : Identify data files asynchronously

↑ Back to top

  Intermission (3) — Doom

December 2014
2014-12-05 Fixed | Intermission : Intermission, "Entering <Map title>" title positioned incorrectly
October 2014
2014-10-05 Fixed | Intermission : Ultimate DOOM episode 2 animation discrepancies
July 2014
2014-07-10 Intermission | Refactor : Use de::Uri to define intermission animations

↑ Back to top

  Scripting (3) — Doom

December 2019
2019-12-21 Added | Scripting : Added the "commonlib" module
2019-12-21 Added | Heretic | Hexen | Scripting : Added Thing "On death" script
September 2015
2015-09-17 Added | Scripting : Added native "Console" module

↑ Back to top

  Automap (2) — Doom

December 2013
2013-12-18 Automap | Fixed : Missing glow on some key activated switch lines
July 2013
2013-07-18 Automap : Position map title according to title patch's height

↑ Back to top

  FileHandle (2) — Doom

June 2014
2014-06-18 FileHandle | Refactor : Merged FileHandleBuilder into FileHandle
2014-06-17 FileHandle | FS1 | Refactor : Removed de::FileHandle C wrapper API

↑ Back to top

  g++ (2) — Doom

July 2014
2014-07-10 Fixed | g++ | libcommon : Benign compiler warnings (unused parameter, uninitialized variables)
2014-07-04 Doom64 | Fixed | g++ | Heretic | Hexen | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)

↑ Back to top

  Game Save (2) — Doom

July 2016
2016-07-06 Game Save | Resources : Savegames know which packages were in use
July 2012
2012-07-13 Chex Quest | Game Save | HacX | Heretic : Clear the auto save slot when a new game begins

↑ Back to top

  Games (2) — Doom

April 2017
2017-04-01 Games : Counting number of playable games
March 2017
2017-03-05 Games : Checking whether a game is playable at all

↑ Back to top

  liblegacy (2) — Doom

July 2018
2018-07-15 Added | Cleanup | liblegacy : Added flags for DoomsdayApp; cleanup
June 2014
2014-06-02 Fixed | libcore | liblegacy | Windows : File path encoding issues

↑ Back to top

  Log (2) — Doom

June 2016
2016-06-19 Added | Log | Resources : Added log entry about data bundle identification
November 2015
2015-11-26 libcore | Log : Interactive script output bypasses filtering

↑ Back to top

  Optimize (2) — Doom

February 2017
2017-02-12 FS | Optimize : Release cached files whenever entering Home
July 2015
2015-07-08 Optimize | Performance : Optimized checking of DEDRegister size

↑ Back to top

  Renderer (2) — Doom

July 2014
2014-07-28 Client | Refactor | Renderer : Updated DED, MapInfo/Sky access (now Records)
December 2013
2013-12-18 Renderer : Use postfx for invulnerability effect

↑ Back to top

  API (1) — Doom

January 2016
2016-01-22 API | Fixed : Fixed missing Windows exports; updated Map APIs

↑ Back to top

  Audio (1) — Doom

August 2015
2015-08-06 Audio | Cleanup : Cleanup

↑ Back to top

  Busy Mode (1) — Doom

July 2015
2015-07-22 Busy Mode : Busy tasks support C++ lambda functions

↑ Back to top

  client (1) — Doom

June 2015
2015-06-11 client | Fixed : Benign compiler warnings, ambiguous de::Vector<> conversion

↑ Back to top

  DataBundle (1) — Doom

April 2016
2016-04-13 DataBundle : Include file extension in data bundle description

↑ Back to top

  DEDParser (1) — Doom

May 2014
2014-05-06 DEDParser : Accept "Info" in Flag as a known label

↑ Back to top

  DMU (1) — Doom

February 2017
2017-02-03 DMU : No fatal errors when encountering invalid values

↑ Back to top

  File1 (1) — Doom

June 2014
2014-06-14 Cleanup | File1 | FS1 : Use DENG2_AS_IS_METHODS with de::File1

↑ Back to top

  Fix (1) — Doom

May 2015
2015-05-15 Fix : st_stuff had a bad merge that resulted in ST_ClosAll becoming HU_WakeWidgets. Reimplemented HU_WakeWidgets and ST_CloseAll

↑ Back to top

  Game (1) — Doom

January 2016
2016-01-24 Added | Game : Added a simple way to specify addition data file paths

↑ Back to top

  GCC (1) — Doom

October 2014
2014-10-13 DED | Fixed | GCC : Benign compiler warning (potential use of uninitialized var)

↑ Back to top

  Interlude (1) — Doom

February 2012
2012-02-15 Fixed | Interlude : Entering <mapname> title was only displayed in DOOM

↑ Back to top

  LumpCache (1) — Doom

June 2014
2014-06-18 Cleanup | FS1 | LumpCache | Refactor : Moved LumpCache impl to lumpcache.cpp plus cleanup

↑ Back to top

  Map (1) — Doom

December 2015
2015-12-26 Fixed | Map : Crash during shutdown (dangling observer)

↑ Back to top

  Map Data (1) — Doom

November 2016
2016-11-17 Added | Map Data : Added “double” property value type

↑ Back to top

  Menu (1) — Doom

March 2017
2017-03-04 Added | Menu : Added Fast Monsters menu option, cvar “game-monsters-fast”

↑ Back to top

  Model Renderer (1) — Doom

April 2017
2017-04-16 Fixed | Model Renderer : Reset weapon animators when map changes

↑ Back to top

  Music (1) — Doom

June 2014
2014-06-12 Fixed | Music : Incorrect music for Doom2 TNT - MAP21

↑ Back to top

  OS X (1) — Doom

December 2019
2019-12-18 OS X | UI : Monospace font clipped at the end

↑ Back to top

  Player (1) — Doom

July 2015
2015-07-27 Added | Player : Added a tick() method

↑ Back to top

  Plugins (1) — Doom

October 2017
2017-10-02 Plugins | Refactor : Game exports queried individually

↑ Back to top

  Protocol (1) — Doom

September 2019
2019-09-13 Protocol : Copying map outline packets

↑ Back to top

  Tools (1) — Doom

February 2017
2017-02-03 Cleanup | Tools : Cleanup

↑ Back to top

  Uri (1) — Doom

May 2014
2014-05-20 Uri : Use Path::withSeparators()

↑ Back to top

  WolfTC (1) — Doom

June 2008
2008-06-25 Doom64 | Fixed | Heretic | WolfTC : Fixed a potential segfault in P_ApplyTorque.

↑ Back to top

  Zip (1) — Doom

June 2014
2014-06-17 FS1 | Refactor | Zip : Reimplemented Zip with LumpIndex, Entry and LumpFile

↑ Back to top