Alphabetical Index | Tags by Size | Find tag:

Fixed (Grouped)

Related tags: Added, Cleanup, Debug, Optimize, Refactor, Revert

Authorship: 59% skyjake, 41% danij, 0% yagisan, 0% Roman Hargrave

View commits by date

Jump down to:
  Client (295)
  Windows (212)
  UI (158)
  Doom (156)
  Hexen (148)
  libcore (130)
  libgui (130)
  libcommon (127)
  libdeng2 (127)
  Added (95)
  All Games (92)
  OS X (92)
  Builder (90)
  Heretic (84)
  GL (80)
  Homepage (76)
  libappfw (76)
  Unix (68)
  Renderer (66)
  Documentation (64)
  Map Renderer (56)
  Refactor (56)
  Server (56)
  Cleanup (53)
  GCC (46)
  Resources (45)
  Multiplayer (42)
  Debug (41)
  qmake (39)
  World (39)
  Model Renderer (35)
  Widgets (34)
  CMake (33)
  Home (28)
  Console (25)
  Clang (22)
  Audio (21)
  Deh Reader (21)
  FS (21)
  MSVC (21)
  Shell (21)
  Build Repository (20)
  Doom64 (20)
  Updater (20)
  Scripting (19)
  BSP Builder (18)
  Game Menu (17)
  Input (17)
  Automap (16)
  Bindings (16)
  Snowberry (16)
  Definitions (15)
  HacX (15)
  libshell (15)
  Network (15)
  XG (15)
  Changed (12)
  DED (12)
  LogWidget (12)
  Menu (12)
  Tests (12)
  Ubuntu (12)
  InFine (11)
  X11 (11)
  Chex Quest (10)
  Gloom (10)
  Map (10)
  Models (10)
  Revert (10)
  Busy Mode (9)
  File System (9)
  FMOD (9)
  Oculus Rift (9)
  Optimize (9)
  Savegame Tool (9)
  Stereo 3D (9)
  64-bit (8)
  Add-on Repository (8)
  Debian (8)
  Image (8)
  Installer (8)
  Master Server (8)
  SDK (8)
  Sector (8)
  FluidSynth (7)
  Font (7)
  liblegacy (7)
  Map Importer (7)
  Particles (7)
  Qt (7)
  Web (7)
  Cygwin (6)
  Engine (6)
  FontLineWrapping (6)
  FX (6)
  Game Save (6)
  LabelWidget (6)
  libdeng (6)
  Line (6)
  Ring Zero (6)
  SettingsRegister (6)
  Time (6)
  Wad Map Converter (6)
  Window Manager (6)
  Amethyst (5)
  Assimp (5)
  ClientWindow (5)
  Codex (5)
  DEDRegister (5)
  dpDehRead (5)
  FS1 (5)
  GLSandbox (5)
  Info (5)
  LineEditWidget (5)
  Linux (5)
  Music (5)
  OpenAL (5)
  OpenGL (5)
  String (5)
  Animation (4)
  bug (4)
  Canvas (4)
  ClientApp (4)
  Dedicated Server (4)
  DocumentWidget (4)
  dsFluidSynth (4)
  Forums (4)
  GameSession (4)
  GridLayout (4)
  GUI (4)
  InputSystem (4)
  Log (4)
  Partitioner (4)
  PathDirectory (4)
  Record (4)
  ScriptSystem (4)
  API (3)
  Atlas (3)
  Bank (3)
  BiasTracker (3)
  ConsoleWidget (3)
  DialogWidget (3)
  File (3)
  Font Renderer (3)
  g++ (3)
  GLTextComposer (3)
  Graphics (3)
  libdeng1 (3)
  md2tool (3)
  Memory Zone (3)
  MenuWidget (3)
  MinGW (3)
  ModelDrawable (3)
  Pilot (3)
  PopupWidget (3)
  Reader (3)
  Release (3)
  ResourceSystem (3)
  RSS (3)
  SectorCluster (3)
  SFX (3)
  SkyDrawable (3)
  Task Bar (3)
  TextDrawable (3)
  Texture Manager (3)
  Thinker (3)
  Variable (3)
  VR (3)
  Writer (3)
  App (2)
  Block (2)
  BUG #1553129 (2)
  CommandLine (2)
  Console Renderer (2)
  Control Panel (2)
  Controls Menu (2)
  ConvexSubspace (2)
  Dedicated Mode (2)
  DGL (2)
  DisplayMode (2)
  DMU (2)
  dsDirectSound (2)
  FileDirectory (2)
  Finales (2)
  FoldPanelWidget (2)
  FreeBSD (2)
  Freedesktop (2)
  GameKit (2)
  GLBuffer (2)
  GLProgram (2)
  GLState (2)
  GLTexture (2)
  GuiWidget (2)
  GuiWidgetPrivate (2)
  Host (2)
  HUD (2)
  Id1Translator (2)
  IdTech1Converter (2)
  ImageFile (2)
  Intermission (2)
  LensFlares (2)
  LumpIndex (2)
  MapInfoParser (2)
  MapInfoTranslator (2)
  MSYS (2)
  Path (2)
  Performance (2)
  PersistentCanvasWindow (2)
  PlayerImpulse (2)
  Plugins (2)
  PNG (2)
  PopupMenuWidget (2)
  PostFX (2)
  Readme (2)
  RuleRectangle (2)
  SavedSession (2)
  ScriptedInfo (2)
  Shaders (2)
  Shadow Bias (2)
  Str (2)
  TextureManifest (2)
  Textures (2)
  Tools (2)
  Turbo (2)
  Tutorial (2)
  Weapon Info (2)
  Widget (2)
  Window (2)
  -novideo (1)
  -vdmap (1)
  AbstractLineEditor (1)
  ACS (1)
  ACScript (1)
  ACScriptInterpreter (1)
  Addons (1)
  Address (1)
  AlertDialog (1)
  AnimDefs (1)
  Archive (1)
  ArchiveFeed (1)
  ArrayExpression (1)
  Asset (1)
  AtlasTexture (1)
  BiasIllum (1)
  BiasSurface (1)
  BindContext (1)
  BitField (1)
  BitmapFont (1)
  BlockmapVisual (1)
  BSP (1)
  BUG #1515883 (1)
  BUG #1538841 (1)
  BUG #1582440 (1)
  BUG #1634605 (1)
  BUG #1644846 (1)
  BUG #1656495 (1)
  bug #1673770 (1)
  bug #2158261 (1)
  bug #2159521 (1)
  bug #2160011 (1)
  bug #2498597 (1)
  bug #2638569 (1)
  bug #2638582 (1)
  bug #2641111 (1)
  bug #2642596 (1)
  bug #2655595 (1)
  Bug #2961130 (1)
  bug #927603 (1)
  bug 2578612 (1)
  bug 2849414 (1)
  bug 2899607 (1)
  bug 2980026 (1)
  bug 734892 (1)
  bug all games (1)
  Builds (1)
  CanvasWindow (1)
  ChildWidgetOrganizer (1)
  ChoiceWidget (1)
  CI (1)
  client (1)
  Cmd setcolor (1)
  Co-op (1)
  ColorBank (1)
  CommandAction (1)
  CompositeBitmapFont (1)
  CompositeTexture (1)
  ConsoleCommandWidget (1)
  ConstantRule (1)
  ContactSpreader (1)
  ContentWidgetOrganizer (1)
  ContextWidgetOrganizer (1)
  Controls (1)
  CString (1)
  DED Parser (1)
  Default Style (1)
  DMU API (1)
  Doxygen (1)
  dpdehread (1)
  dsFMOD (1)
  exampleplugin (1)
  F API (1)
  FakeRadio (1)
  FileHandle (1)
  FileId (1)
  Fluidsynth (1)
  Fonts (1)
  Foot clipping (1)
  FrontController (1)
  GameRuleset (1)
  Games (1)
  Git (1)
  GLShader (1)
  GLShaderBank (1)
  GLWindow (1)
  GuiApp (1)
  GuiRootWidget (1)
  HiDPI (1)
  IE (1)
  importidtech1 (1)
  importsave (1)
  Improved hq2x implementation (1)
  InputBindingWidget (1)
  InputDeviceButtonControl (1)
  Interlude (1)
  iOS (1)
  JSON (1)
  Legacy (1)
  LineDef (1)
  Lockable (1)
  Lumobj (1)
  LumpDirectory (1)
  LumpFile (1)
  Manifest (1)
  MapStateReader (1)
  MapStateWriter (1)
  Margins (1)
  Master Browser (1)
  MasterWorker (1)
  Material (1)
  MaterialArchive (1)
  Materials (1)
  MaterialTextureLayer (1)
  Merged (1)
  Mobile (1)
  Model (1)
  MonospaceLogSinkFormatter (1)
  MP (1)
  NativeFile (1)
  NativePath (1)
  Novideo console (1)
  NumberValue (1)
  Observers (1)
  OperatorRule (1)
  Package (1)
  Packages (1)
  Particle Generators (1)
  PathTree (1)
  Plane (1)
  Player Log (1)
  Polyobj (1)
  Popup (1)
  Project (1)
  Protocol (1)
  QtNativeFont (1)
  Range (1)
  Rect (1)
  Refuge (1)
  Release Build (1)
  Renderer Appearance (1)
  Renderer Settings (1)
  Resource (1)
  RichFormat (1)
  RootWidget (1)
  RowAtlasAllocator (1)
  RuleBank (1)
  SavedSessionMenuWidget (1)
  Savegame (1)
  Savegame Converter (1)
  SaveInfo (1)
  SaveSlots (1)
  ScalarRule (1)
  Scoreboard (1)
  ScrollWidget (1)
  SDL (1)
  ServerApp (1)
  ServerSystem (1)
  Sky (1)
  Sky Renderer (1)
  Smart Texture Filtering (1)
  Smoother (1)
  SndInfoParser (1)
  Style (1)
  TaskPool (1)
  TextureVariantSpec (1)
  Timer (1)
  Trace Intercepts (1)
  Url (1)
  Various interwoven fixes (1)
  Vector (1)
  VersionInfo (1)
  Vertex (1)
  WallEdge (1)
  Waveform (1)
  Windows Vista (1)
  WinMM (1)
  WM (1)
  WolfTC (1)
  WorldSystem (1)
  Xcode (1)
  ZipArchive (1)
December 2020
2020-12-23 : Release build failure
2020-12-13 : API changes in the_Foundation
December 2019
2019-12-12 : Deep water in TNT map 02
November 2019
2019-11-25 : Narrowing integer conversion
March 2019
2019-03-16 : Character and string handling
January 2019
2019-01-20 : Warning about "conhelp.txt"
December 2018
2018-12-07 : Accidentally deleted line
2018-12-01 : Various minor issues after rebase
November 2018
2018-11-30 : Fixed build errors after rebase
2018-11-17 : Build failure
2018-11-15 : Audio system shutdown
2018-11-14 : Fixed build error
2018-11-03 : Missing include
October 2018
2018-10-29 : Various cases of undefined behavior
2018-10-20 : Build issues after merge
2018-10-20 : Fixed build after moving source files around
July 2018
2018-07-29 : Attempts to access nullptr/out of bounds
2018-07-23 : Miscellaneous issues
2018-07-15 : Update string formatting patterns
April 2017
2017-04-09 : Duplicated symbols in Turbo build
February 2017
2017-02-10 : Improved thread-safety
2017-02-09 : Various minor issues found using static analysis
2017-02-07 : Build failure
November 2016
2016-11-22 : Build failure (missing header)
2016-11-22 : Build failure
2016-11-13 : Build failure
2016-11-11 : Build failure
2016-11-05 : Build failure
2016-11-05 : Build failure
2016-11-03 : Compatibility with Qt 5.5 and older releases
October 2016
2016-10-26 : Build failure
August 2016
2016-08-09 : Build failure (missing headers)
July 2016
2016-07-29 : Formatting of config profiles written to .dei files
August 2015
2015-08-27 : Compiler warnings
June 2015
2015-06-13 : Memory access violations
2015-06-12 : Various compiler warnings (e.g., unused functions/variables)
2015-06-10 : Various compiler warnings
March 2015
2015-03-02 : Crash warping to a map without MapInfo data
November 2014
2014-11-18 : Various build errors and warnings
October 2014
2014-10-29 : Missing header
July 2014
2014-07-28 : Build issues
2014-07-18 : Various Qt 4 build errors
June 2014
2014-06-16 : Compiler errors (Qt 5 compatibility, template arguments)
2014-06-03 : Crash after reporting a fatal error during launch
April 2014
2014-04-30 : C++11 build issues
2014-04-29 : Build error (reference to temporary)
March 2014
2014-03-10 : Compiler warning
2014-03-08 : Build failure
January 2014
2014-01-30 : Build error
2014-01-13 : Library build order
2014-01-10 : Compiler warnings
2014-01-10 : Compiler warnings
2014-01-09 : Build error
2014-01-09 : Compiler warnings
2014-01-09 : Exception during log flush (argument string format error)
2014-01-09 : Compilation errors
December 2013
2013-12-20 : Compiler warning (explicit de::IPrivate init in copy-ctor)
2013-12-18 : Build failure (C standard)
2013-12-16 : Build error (non-const references to temporaries)
2013-12-15 : Failed release build
2013-12-13 : Build error and warnings
2013-12-12 : Build failure (ambiguous conversion of de::Id)
2013-12-12 : Compiler warnings
November 2013
2013-11-28 : Abnormal shutdown causes a crash when setting up busy mode
2013-11-25 : Benign compiler warning (init order)
October 2013
2013-10-12 : Build failure (invalid operands)
2013-10-03 : Build failure (ambiguous conversion)
September 2013
2013-09-16 : Build failure (missing header)
2013-09-14 : Extra tokens after #endif
2013-09-14 : Build failures (missing headers)
August 2013
2013-08-22 : Fixed build
2013-08-19 : Warning about ineffective use of "const" in return value
2013-08-17 : Minor compiler warnings (init order; unused args)
2013-08-17 : Minor compiler warnings (init order; unused args)
July 2013
2013-07-23 : Benign compiler warning (initialization order)
June 2013
2013-06-27 : Fixed previous commit
2013-06-15 : Warning about uninitialized variables
2013-06-13 : Benign warning about initialization order
2013-06-13 : Build error (iterator/const_iterator incompatibility)
2013-06-13 : Compiler warning about unhandled case in switch
2013-06-13 : goto would jump over variable initialization
2013-06-12 : Erroneous attempt to free memory in SB_DestroySurface()
May 2013
2013-05-29 : Fixed typo
2013-05-13 : LOS rays crossing into degenerate BspLeafs
2013-05-13 : Map geometry generation near degenerate BspLeafs
2013-05-12 : Degenerate BspLeafs do not support object contact spreading
2013-05-10 : Use the appropriate map line method when querying sectors/sections
April 2013
2013-04-26 : Release build fatal error with maps with migrant "mini" half-edges
2013-04-26 : Unused variable warning in release build in writeWallSections()
2013-04-26 : Compiler errors and warnings
2013-04-26 : Case in header name, file encoding to UTF-8
2013-04-25 : mapdata-c++ > master branch merge errors
2013-04-20 : Obtain the Sector for a given half-edge from it's owning BspLeaf
2013-04-03 : Player viewport disappears after resizing window
March 2013
2013-03-31 : Passing a de::String to Con_Message() instead of char*
2013-03-31 : Class member initialization not supported by our C++ standard
2013-03-30 : Main window destruction upon fatal error
2013-03-27 : Potential crash during startup
2013-03-27 : Pause and input device state
2013-03-24 : Integer constant is too large
2013-03-24 : Handling a fatal error at various stages
2013-03-24 : Missing directory slash fix in Mus_GetExt()
2013-03-23 : More compiler warnings (unused local variables)
2013-03-22 : More compiler warnings
2013-03-20 : Compiler warnings
2013-03-15 : Problem with QFont::exactMatch()
2013-03-15 : More compiler warnings
2013-03-12 : Future-proofing for Qt 5 and C++11
2013-03-08 : Minor warnings (initialization order)
2013-03-08 : Warnings given by new version of clang
2013-03-06 : Reapplied DENG2_PRIVATE to the Uri class
2013-03-06 : Applied DENG2_PIMPL macros to private instances
2013-03-06 : UI resizing in busy mode
2013-03-05 : Crash attempting to load a map which utilizes XG
2013-03-05 : Build error (QMap operator [])
2013-03-04 : Now assumes a percent-encoded name
2013-03-04 : Extra qualifications (Material::) and build errors
2013-03-04 : Definitions in DD_DEFNS Wad lumps not processed
2013-03-03 : Fixed build
2013-03-02 : Missing headers
2013-03-02 : Merge mistakes
2013-03-01 : Build failures on clang
February 2013
2013-02-21 : Issues enumerating and connecting to server
2013-02-21 : Client connects to server
January 2013
2013-01-28 : Several compiler warnings suppressed/fixed
2013-01-24 : Fatal error attempting to play maps with scrolling surfaces
2013-01-20 : Unused function warnings
2013-01-18 : Missing header in dd_input
2013-01-18 : Missing header in release build (in b_context)
2013-01-17 : DENG_API_EXCHANGE requires string.h
2013-01-16 : Unsigned/signed integers in hq2x algorithm
2013-01-16 : Fixed build (API header dependencies)
2013-01-15 : Order of events in MPE_PlaneCreate()
2013-01-12 : Brokenness due to invalid Uri instantiation
2013-01-06 : Version macros when using a release name
2013-01-06 : Build failures
2013-01-06 : Memory access violation in binding context management
2013-01-04 : Fixed game plugin compilation
December 2012
2012-12-30 : Typos related to __CLIENT__
2012-12-23 : Duplicate variables in blockmapvisual
2012-12-23 : Duplicate variables in blockmapvisual
2012-12-18 : Surfaces using material AASHITTY should not be drawn
2012-12-17 : Buffer overrun in model skin setup
2012-12-16 : Buffer overrun in model skin setup
2012-12-15 : Use of PathTreeIterator
2012-12-15 : Dispose thread's log as the very last action in the thread
2012-12-15 : Removed fix length flag name limit in Def_EvalFlags()
2012-12-14 : Replacement flat texture registration
2012-12-14 : Ability to use any texture type on map surfaces
2012-12-13 : Crash when replacing text definitions
2012-12-13 : Help string IDs are supposed to be case independent
2012-12-13 : Composition of paletted composite textures
2012-12-12 : CompositeTexture dimensions
2012-12-10 : Don't assume a texture in the Patches scheme is in Patch format
2012-12-09 : Don't assume a sprite is in Patch format
2012-12-09 : Compilation with Qt 4.6
2012-12-09 : Compiler warnings
2012-12-07 : Compiler warning
2012-12-07 : Temporary workaround for missing Config.window.main.normalRect
2012-12-07 : Chat messages not appearing in HUD
2012-12-07 : Compiler warnings
2012-12-07 : Compilation with Qt 4.6
2012-12-06 : Minor log message inconsistencies
2012-12-06 : Fixed typo
2012-12-06 : Fatal error when a font is not set
2012-12-05 : Crash when a model was not found
2012-12-05 : Sky models and various map properties invalid after an engine reset
2012-12-04 : Compiler warnings
2012-12-04 : Release build
2012-12-04 : Broken build
2012-12-04 : new[] / delete discrepancies
November 2012
2012-11-28 : Fixed an issue with previous commit
2012-11-27 : Handling of relative paths when opening files
2012-11-27 : Restoring cvar values during startup
2012-11-26 : PathTree search behavior when looking for root branch
2012-11-23 : Fixed build
2012-11-22 : Quick workaround for uncaught exception
2012-11-22 : Compiler warnings
2012-11-20 : Checked all extern "C" usage for correctness, fixed problems
2012-11-19 : Uri always has at least one empty segment
2012-11-19 : Trying to use a debug-only method in release build
2012-11-18 : Problem with previous commit
2012-11-18 : Checking whether DED files have been loaded
2012-11-18 : Don't try to read .ded files that don't exist
2012-11-18 : Fixed build
2012-11-18 : Models rendered without skins
2012-11-17 : Inappropriate use of extern
2012-11-16 : Fixed build
2012-11-15 : Compiler warnings about converting string literals to char*
2012-11-15 : Regressions setting the IWAD search path (-iwad, UnixInfo)
2012-11-14 : Compile errors about C++/C linkage
2012-11-14 : Malfunctioning NativePath expansion
2012-11-14 : Compiler warnings
2012-11-13 : The F_FindResource* family of functions expect non-native paths
2012-11-13 : C++ objects referenced in 'extern C' functions
2012-11-12 : "listmaps" printed [null] as the source file for missing maps
2012-11-12 : Build errors related to non-const references
2012-11-06 : Compilation error and warnings
2012-11-01 : Respect the libdeng2 "C API only" build option
2012-11-01 : Font renderer API must be declared with extern "C"
2012-11-01 : Corrected friending of PathTree::Instance
2012-11-01 : Log message argument issues
October 2012
2012-10-26 : Attempting to fix a crash when starting a server
2012-10-25 : Define qchar_strlen() inside the 'de' namespace
2012-10-23 : Build failure due to extra qualifications in method declarations
2012-10-23 : No plugins needed in the kitchen sink test
2012-10-16 : Crash after catching an exception
2012-10-16 : Made const several de::Error derived exception catches
2012-10-16 : Removed extra qualification in Game::collection() declaration
2012-10-15 : Fixed a variety of (innocuous) warnings
2012-10-12 : Symbol already declared in this scope
2012-10-12 : Use of local type in a template
2012-10-11 : Infinite recursion in FS::lastModified()
2012-10-11 : Infinite recursion in FS::lastModified()
2012-10-07 : Linkage issue
2012-10-05 : Fatal error on unhandled exception before Textures_Init()
September 2012
2012-09-26 : Renamed WadFile and ZipFile's LumpRecord
2012-09-23 : Missing logic for "no bright pixels" case in GL_CalcLuminance()
2012-09-21 : Missing virtual destructor
2012-09-21 : Warning about Str initialization
2012-09-19 : Mishandling of malformed Doom-format sound lumps
2012-09-18 : HOM before an InFine script at map start
2012-09-18 : Categorization of "addon" textures in PWAD TEXTURE1/2 lumps
2012-09-18 : Incorrect default origin in GL_CalcLuminance()
2012-09-15 : Opening a zero-length file with FileReader()
2012-09-11 : Fatal error attempting to play toten.wad
2012-09-11 : GL_CalcLuminance() mishandling of all-masked textures
2012-09-08 : Logic bug in FileDirectory::addPathNodes() if the whole directory is relative
2012-09-06 : Moving platforms do not reverse direction when obstructed
2012-09-01 : Located another $degenleaf issue in R_InitFakeRadioForMap()
2012-09-01 : Located a couple more $degenleaf issues
August 2012
2012-08-31 : Compiler error from clang
2012-08-30 : Located another $degenleaf issue in R_UpdatePlane()
2012-08-29 : QString formatting in a Partitioner exception
2012-08-26 : Do not warning about missing materials while initializing flats
2012-08-25 : Bug "No longer handling unknown flats"
2012-08-25 : Minor comparison warning
2012-08-24 : Mishandling of FF_START/F_END idiom in PWADs
2012-08-24 : Compiler warnings
2012-08-24 : Warning about ineffective const
2012-08-19 : Failed to locate map data from Memento Mori add-on for Doom
2012-08-09 : Errors with string formatting
2012-08-05 : de::Texture not correctly initialized
July 2012
2012-07-26 : Minor memory leak if map conversion failed
2012-07-26 : Erroneous use of sizeof() instead of strlen()
2012-07-25 : Crash when clearing LogBuffer
2012-07-25 : Shutdown during processing of a plugin hook
2012-07-04 : Sprite color translation not set when projecting sprites
2012-07-03 : Int-to-pointer casts in 64-bit build
June 2012
2012-06-28 : The viewer's smoothed origin and angle is not for voodoo dolls
2012-06-28 : Crash attempting to play maps containing a single subsector
2012-06-27 : ddstring memory allocation in Str_Copy()
2012-06-25 : printf argument format warnings
2012-06-21 : Screen flicker during startup
2012-06-18 : Fixed typo in previous commit
2012-06-17 : Don't show GUI message boxes in novideo mode
2012-06-16 : Convert 8-bit paletted images to RGB
2012-06-14 : Loading an Image from the middle of a DFile
2012-06-12 : Errors detected by rpmlint
2012-06-09 : Compilation error with old Qt versions
2012-06-06 : Parsing bug in the JSON parser
May 2012
2012-05-29 : Missing material replacements not updated after loading a saved game
2012-05-28 : Fixed compile error in R_FindBottomTop()
2012-05-24 : Fixed bugs in the JSON parser
2012-05-24 : Arguments of -cparse and -vdmap relative to pwd
2012-05-21 : Fixed -novideo text-only console output
2012-05-21 : Fixed unused argument warning in HEdge_SetProperty()
2012-05-13 : Fixed missing parentheses in dsOpenAL::DS_Init()
2012-05-12 : Fixed bug in previous commit
2012-05-08 : Out of bounds memory access in PathDirectory
2012-05-07 : Verbose level 2 attempted to access the timer before initialization
2012-05-01 : Fixed typo in previous commit
2012-05-01 : Trying to a mobj out of an invalid client info instance
2012-05-01 : Fatal error loading a map with a missing/unknown plane material
April 2012
2012-04-29 : rend-dev-input-key-state used ASCII char 42 (not DDKEY_MULTIPLY)
2012-04-27 : Compiler warnings about unused variables/code
2012-04-25 : Fixed typos in previous commit
2012-04-25 : Rounding error in M_BoxOnLineSide2()
2012-04-22 : Fixed bug in S_StopSound2() introduced in previous commit
2012-04-21 : Do not render particles in a NULL sector
2012-04-20 : Fixed blending of middle wall sections when viewer passes through them
2012-04-20 : Prototype for P_GetGravity() declared return value as float
2012-04-19 : Renamed clashing P_MobjSetOrigin() symbol in engine
2012-04-19 : Mobj origin is now represented with double
2012-04-19 : Mobj origin is now represented with double
2012-04-19 : LineDef_PointDistance()
2012-04-18 : Variable "rend-dev-wireframe" should not be saved to .cfg
2012-04-17 : Compiler warnings about unused code
2012-04-15 : Updating available display modes in Control Panel
2012-04-15 : Callback function set with P_SetPolyobjCallback() never used
2012-04-15 : Read access violation attempting to clip lumobj vs polyobj
2012-04-14 : PWAD Temple4.wad no longer loads
2012-04-13 : DrawText format escaping logic
2012-04-13 : Typing and drawing brackets { } in the console
2012-04-13 : "long" is an ambiguous type
2012-04-08 : Fatal errors from worker thread
2012-04-07 : Randomly stalled main loop callback execution
2012-04-07 : Fatal error during busy mode (e.g., due to focus being lost)
2012-04-07 : Threads can't wait on themselves, use a proper sleep instead
2012-04-07 : Fixed release build warning
2012-04-06 : Frame rate counting
2012-04-04 : Invalid sector references in linedefs using the oneway window effect
2012-04-01 : Fixed typo in previous commit
2012-04-01 : ddboolean_t/bool comparison warning
2012-04-01 : Bool type discrepancy with C vs. C++
March 2012
2012-03-31 : A couple of release build compiler warnings
2012-03-28 : Fixed duplicate switch case warning in DMU_GetValue
2012-03-26 : INT_MAX undefined in node.cpp
2012-03-25 : Warning about static function declared but not defined
2012-03-25 : Compiler warnings
2012-03-25 : const_iterators should be used with const containers
2012-03-25 : Fixed warnings about BSP object reference serialization in dam_file.c
2012-03-22 : Crash due to cvar change notification when theMap==NULL
2012-03-16 : Slow window resize and Mac Cmd key ignoring
2012-03-13 : Fixed key repeaters
2012-03-12 : SDL joystick is in manual mode, should not use events
2012-03-11 : Pointer type conflicts with callback functions
2012-03-11 : Definition of ded_ptcstage_t (include order)
2012-03-10 : Compilation error in Amazon EC2 Linux
2012-03-06 : GET_TXT() before texts available
2012-03-05 : IWAD CRC calculation
2012-03-01 : Typos in warning messages
February 2012
2012-02-26 : Fixed unused variable warnings
2012-02-25 : Fixed logic of SideDef_UpdateSurfaceTangents()
2012-02-16 : Compiler warnings about signed/unsigned comparisons
2012-02-15 : Build errors in Release build
2012-02-12 : Button state in "expired" state after busy mode
2012-02-11 : Printing the status of game resources was broken
2012-02-10 : Failed locating game definition file during startup
2012-02-09 : Use the correct type size with Svg_FromDef()
2012-02-09 : Use the correct type size with Svg_FromDef()
2012-02-09 : Declaration discrepancy with Svg_FromDef()
2012-02-09 : Fixed typo in Svg_FromDef()
2012-02-08 : Typo in printf format string Uri_Print()
2012-02-08 : Printf arguments in Uri_Print3
2012-02-07 : Fixed typo in flag name SPF_NO_DESCEND
2012-02-07 : Attempt to use memory zone before it was initialized
2012-02-06 : Malfunctioning M_StrnCat()
2012-02-06 : Fixed compile error
2012-02-05 : Fixed typo in HacX's BLAKWAL1 material definition
2012-02-03 : Rect_Unite() calculated incorrect results
January 2012
2012-01-28 : Automap border size is now fixed
2012-01-28 : Ignoring input (e.g., during busy mode)
2012-01-28 : View window geometry lacks aspect correction
2012-01-27 : "Flexing" sprites due to precision mismatch
2012-01-27 : Compiler warnings
2012-01-27 : Materials prepared for the sky used the sprite texture class
2012-01-27 : Allow processing sharp events when frametime is paused
2012-01-27 : Texture and material variant spec comparison logic was inversed
2012-01-27 : PSprites ignored the texture filter settings
2012-01-21 : Prevent an infinite loop in PTR_ShootTraverse
2012-01-21 : Texture content flag NO_COMPRESSION was ignored
2012-01-20 : Light decoration y origin on two-sided middle wall sections
2012-01-20 : Fixed compiler warnings in Protocol_Receive()
2012-01-20 : Finales eating events destined for the engine's console/ui
2012-01-20 : Material y origin on non-clipped middle wall sections
2012-01-19 : Material's custom status not updated after loading an addon
2012-01-19 : Lower sky sphere texture clamping
2012-01-19 : Network connection close
2012-01-19 : Fixed compile warnings in sys_network.c
2012-01-19 : Fixed potentially, doubly percent encoding a flat name
2012-01-19 : Str_PartAppend could copy from outside the source buffer
2012-01-18 : Replacement sprite patches scaled to iwad original dimensions
2012-01-18 : Compiler warnings
2012-01-17 : Fixed build after previous commit's removed code
2012-01-17 : Fixed typedef in strarray.h
2012-01-16 : Fixed comment in DD_ChangeGame about shutdown and task name selection
2012-01-16 : Do not reload resources or parse DEDs when shutting down
2012-01-12 : PLAYPAL not loaded early enough during game startup
2012-01-11 : -vdmap'd paths not populating to resource namespaces
2012-01-11 : Map title author surpression for custom maps with no MapInfo
2012-01-11 : -file command line argument processed too late
2012-01-11 : Unitialized variable read loading image
2012-01-10 : Busy mode progress animation
2012-01-10 : Cleaned up p_saveio init and shutdown
2012-01-10 : BitmapCompositeFont used additional border with hires patches
2012-01-10 : ZipFile's PathDirectory must allow duplicate leaves
2012-01-10 : RGB(A)8 textures failed conversion to luminance(A)
2012-01-10 : Incorrect scaling of high resolution Patches
2012-01-09 : RGBA texture processing with gamma multiplier
2012-01-08 : Fatal error during game change
2012-01-08 : Fatal error attempting to inspect an unknown texture
2012-01-05 : Minor memory leak locating a resource by name
2012-01-05 : Infinite loop if -iwad points to the Doomsday install dir
2012-01-04 : Fatal error if no sprites are found
2012-01-03 : Fixed colored outlining not applied to graphics using upscale&sharpen
2012-01-03 : Fixed parsing of font URIs from text paramater blocks
2012-01-03 : Fixed initial automap scale
2012-01-03 : Fixed angle SRVO was only updated while mobj states were animated
2012-01-03 : Fixed a minor memory leak
2012-01-03 : Fixed undefined reference to M_StrCat in fs_util.c
2012-01-03 : Fixed unreferencd variable warnings in R_View*
2012-01-02 : GL_LoadImageFromFile guessing of an image handler
2012-01-02 : GL_LoadImageFromFile guessing of an image handler
2012-01-02 : GL_LoadImageFromFile guessing of an image handler
2012-01-01 : Pixel wide border of uncleared screen with bordered projection
2012-01-01 : Fixed misleading obsolete comment
2012-01-01 : Fixed missing space character in version strings
2012-01-01 : Copying Uri references from patched Music definitions was broken
December 2011
2011-12-30 : Heap corruption during a fatal error shutdown
2011-12-29 : Attempted to prepare BitmapComposite while in Busy mode
2011-12-29 : Fixed errors with F_PrependWorkDir()
2011-12-29 : Fixed potential crash in console buffer
2011-12-29 : Fixed fatal error attempting to listvars
2011-12-29 : Fixed assertion failures for abnormal shutdown during launch
2011-12-28 : Fixed Uri-to-string conversions
2011-12-28 : Fixed missing parameter for Con_Message()
2011-12-28 : Fixed mixups with Uri* to char* conversions
2011-12-28 : Fixed merge issues
2011-12-26 : Fixed inner alignment issues in Hexen's world timer head-up display
2011-12-26 : Fixed Heretic map name headup display used incorrect color and font
2011-12-26 : Fixed Hexen map name headup display used incorrect color and font
2011-12-26 : Fixed Hexen headup text displays used incorrect tracking values
2011-12-26 : Fixed invisible message log when using the statusbar head-up display
2011-12-24 : Fixed UI widget tree internal padding
2011-12-22 : Fixed camera positioning
2011-12-20 : Fixed the -port option
2011-12-20 : Fixed typo
2011-12-19 : Fixed friction for mobjs, voodoo dolls
2011-12-18 : Fixed friction stopping threshold
2011-12-18 : Render lists mismanaged GL_TEXTURE_2D state leaving it enabled
2011-12-18 : Fixed mouse-click list selection in control panel
2011-12-18 : LineDef_MiddleMaterialCoords
2011-12-18 : Loading of older saved games from Plutonia and TNT broken
2011-12-18 : Missing default usage flags for Detail and Reflection definitions
2011-12-18 : Fixed error building jdoom as P_MoveThingsOutOfWalls is not present
2011-12-17 : Fixed merge issues
2011-12-17 : Fixed old mobj angle adjustment logic
2011-12-16 : Fixed skymask at wrong height when back ceiling < front floor
2011-12-14 : Fixed platform_release.py
2011-12-13 : Fixed a couple of typos in a comment
2011-12-13 : Fixed missing shadows on some text elements in Heretic's intermission
2011-12-13 : Ignore carriage returns in FinaleInterpreter's TextFromLump
2011-12-10 : Net_AllocClientBuffers zeroed the entire client table
2011-12-10 : Allow the warp ccmd to be used with only a map number
2011-12-10 : DOOM2 ending monsters too low
2011-12-07 : Fixed 3D positioning and adjusted software HRTF parameters
2011-12-03 : Fixed misplaced parentheses in R_InitObjLinksForMap
2011-12-03 : Fatal error attempting to load test272.wad
2011-12-02 : Fatal error attempting to load test272.wad
2011-12-01 : Fixed compilation error in r_main.c
2011-12-01 : Fixed camera init after map load
November 2011
2011-11-30 : Fixed weapon autoswitch in singleplayer
2011-11-30 : Fixed compilation of P_BringUpWeapon
2011-11-26 : Fixed potential crash in P_BringUpWeapon
2011-11-26 : Fixed compiler warning
2011-11-25 : Bug #2982101 "GL state - wireframe vs sky vs fakeradio"
2011-11-24 : Fixed DD_MaterialNamespaceNameForTextureNamespace
2011-11-20 : Fixed R_FindReflectionTextureForResourcePath which inversed the zero-length path check
2011-11-20 : Fixed bug in FileDirectory's addPath algorithm
2011-11-18 : Fixed plugin loading on Unix(?)
2011-11-16 : Loading Packages with ccmd load uses name pattern matching
2011-11-14 : View window interpolated when switching to/from the help screen
2011-11-12 : Minor memory leak in P_LoadMap
2011-11-10 : Fixed sigsegv in SBE_DrawLevelGauge when no map is currently loaded
2011-11-04 : Group-animated Materials with light decorations do not animate
October 2011
2011-10-31 : Fixed a memory leak
2011-10-31 : Fixed a memory leak
2011-10-29 : Fixed console not shutting down correctly
2011-10-29 : Fixed inverted logic in previous commit
2011-10-26 : Memory leak in control binding subsystem
2011-10-26 : Memory leak in console database
2011-10-22 : Various bugs in the manipulation of the console command line
2011-10-22 : Attempts to add/subtract on an unknown cvar produce no error message
2011-10-21 : Fixed incorrect string-has-changed test in CVar_SetString2
September 2011
2011-09-29 : Case sensitive identifier comparisons in DED module
2011-09-29 : Segfault in rendSegSection when using rend-tex 2
2011-09-29 : Incorrect logic in ZipFile_ApplyPathMappings
2011-09-28 : Miscalculation of dynamic light origin on high-res Patches
2011-09-28 : Miscalculation of dynamic light origin on high-res Patches
2011-09-28 : ZipFile_ReadLumpDirectory miscalculating lump indices
2011-09-28 : Fixed a couple of warnings
2011-09-27 : Font renderer drawing of gitter fx
2011-09-25 : Fixed filename_t build error due to duplicate definitions
2011-09-19 : Fixed typo in Mus_IsMUSLump.
2011-09-17 : loadPatchCompositeDefs failed to pass the non-drawable flag from an IWAD original texture to any replacement in a PWAD. Fixes the problem of supposedly non-drawable Materials being stripped of this property after loading a PWAD which duplicates the c
2011-09-17 : S_MaterialClassForName did not always return the correct environment class for a given Material path.
2011-09-16 : Fixed divide by zero in R_RenderPlayerView if the client has not yet configured the dimensions of the view window.
2011-09-16 : Fixed merge bug in libcommon's spawnMapObjects which attempted to use the unitialized value of local var mobjtype_t type when deciding if a mobj should be spawned on client side.
2011-09-16 : Fixed SIGSEGV in Net_DestroyArrays if a Smoother has not yet been allocated for a client.
2011-09-16 : Fixed typo in non-smoothed DOOM screen wipe which resulted in the transition texture being stretched horizontally.
2011-09-15 : Font renderer was drawing the shadows of text fragments along with each fragment rather than in a separate drawing pass. So any case scaled text (such as that used in DOOM's game menu) would see the shadow for the current text fragment drawn on top o
2011-09-14 : Fixed signed/unsigned mismatch in CCmdListFiles
2011-09-13 : Merge changes from branch beta6-ringzero and fixed up some issues from earlier merges. I can now successfully build this branch on Windows using the existing VSC++ 2008 solution.
2011-09-13 : Fixed bug in the Windows console window manager's setAttrib which compared the text line's print flag with that of the console history buffer.
2011-09-12 : Changing the 3D sound mode post engine startup did not work.
2011-09-12 : Fixed bug in CP_CvarList which prevented the linked cvar from being updated when element zero was selected.
2011-09-11 : Fixed typo in p_xgsec.c and a compiler warning
2011-09-11 : Fixed typo in p_xgsec.c and a compiler warning
2011-09-10 : Fixed compilation warnings
2011-09-10 : Fixed compilation warnings
2011-09-09 : Fixed bug in F_ReleaseFile introduced in previous commit which resulted in all files being released and not just that requested.
2011-09-08 : Disallow attempts to load a single file multiple times using ccmd "load". If a file is already loaded; log a status message but otherwise ignore.
2011-09-03 : Fixed typos in previous commit.
2011-09-03 : Fixed logic bug in isRequiredResource which assumed that Zip_SourceFile was able to handle being passed an invalid lumpnum.
August 2011
2011-08-28 : Clientside null pointer access
2011-08-19 : Floor hits (splashes) and other issues
2011-08-19 : Fixed server message reception and chat packets
2011-08-14 : Fixed memory leak in console variable management. If _DEBUG traverse all nodes in the cvar PathDirectory when clearing and validate algorithm logic.
2011-08-14 : Fixed memory leak in Fonts_LoadExternal
2011-08-14 : Fixed memory leak in libcommon clearWidgets
2011-08-14 : Fixed memory leak in readDoomTextureDefLump
2011-08-06 : R_InitSpriteTextures inversed the iwad/addon test and thus erroneously marked up iwad sprites as originating from addons and vice versa.
2011-08-06 : Group-animated materials cease animating after an engine reset.
2011-08-06 : Fixed SIGSEGV in the intermission when playing DOOM2.
2011-08-06 : Fixed automap background scaling in Heretic/Hexen.
2011-08-05 : Fixed unnecessary engine reset queued by W_Reset during runtime game change. Allow re-initializing the archived map cache during an engine reset. Do not manipulate map format object definitions from within the DAM module. Update the dir/WAD translati
2011-08-05 : Fixed ccmd "unload" - do not attempt to unload a resource file if it is known to be a required file needed for the currently loaded game.
2011-08-05 : Fixed SIGSEGV during an engine reset after a wadfiles change due to dangling definition pointers in MaterialBindInfo.
2011-08-05 : Fixed comment in GL_TotalReset
2011-08-05 : During an engine reset we should re-init the archived map cache so that maps that have already been loaded into the cache can be reloaded, using new lump data (e.g., after a change to the wadfiles list).
2011-08-05 : Fixed SIGSEGV in R_VisualRadius - do not assume that a material is available for the current sprite frame because a change to the wadfiles list (e.g., an addon is unloaded) may result in there being no valid material.
2011-08-05 : Fixed memory leak in Texture_Destruct - analyses were not freed. Implemented Texture_ClearVariants.
2011-08-05 : Fixed compiler warning about pointer signedness
2011-08-05 : Fixed warnings about sign mismatches in sys_reslocator.c
2011-08-04 : Behavior when there are no free DM startspots
2011-08-04 : Lookdir in action requests
2011-08-03 : Fixed missing newline in ccmd "reload" and return true if attempting to reload when no game is presently loaded.
2011-08-03 : Fixed SIGSEGV in HU_UpdatePlayerSprite during a game change.
2011-08-02 : Buffer size mismatch in texture upload
2011-08-02 : Do not attempt to load a game using ccmd "load" unless all the required startup resources have been located. If resources are found missing; list them and abort the load attempt.
2011-08-01 : Fixed parsing of master server list
July 2011
2011-07-28 : Clientside plane glows
2011-07-26 : Fixed bug in the font renderer which failed to consider multiple newline character sequences with no printable characters seperating them.
2011-07-21 : Fixed compilation issues
2011-07-18 : Client was able to exit the map locally
2011-07-18 : Frags should be cleared for a newly joined player
2011-07-16 : Fixed -dedicated and -novideo modes.
2011-07-16 : Do not attempt to query the OpenGL error state in DGL_End() when in dedicated-server mode.
2011-07-16 : Do not attempt to query the OpenGL error state in DGL_End() when in dedicated-server mode.
2011-07-16 : System textures are released and freed when changing game modes.
2011-07-16 : R_Update failed to call R_SkyUpdate after rebuilding the texture databases, leading to the sky being drawn with an invalid GL-texture name resulting in HOM.
2011-07-16 : Sys_ConPrint should not attempt to print zero-length strings.
2011-07-16 : Sys_ConPrint should not attempt to print zero-length strings.
2011-07-16 : Do not attempt to upload UI textures if in dedicated-server mode.
2011-07-16 : Fixed UI_PageInit was using FR_TextHeight rather than FR_SingleLineHeight and failed to configure the font renderer attributes prior to calculating the UI font height.
2011-07-16 : Fixed DD_ChangeGame used the current gameinfo rather than target when determining whether to announce a game change.
2011-07-16 : FR_TextHeight was used to calculate the height of the busy mode font even though it factors in properties like leading. This value is used to draw the busy log line-by-line, so instead call FR_SingleLineHeight
2011-07-16 : Do not attempt to upload busy mode textures when run with -novideo
2011-07-16 : Fixed Con_WriteState to only announce config files which are actually written (i.e., when the engine has the "null-game" loaded there are no control bindings).
2011-07-14 : Player's initial position when joining
2011-07-13 : Clients pausing the game
2011-07-12 : Clientside mobjs on moving planes
2011-07-12 : Clientside notification about moving planes
2011-07-11 : Fixed compiler warnings about unused variables
2011-07-11 : Reworked libcommon's FI_StackExecute to account for the posibility that an attempt to start a script via FI_Execute may not succeed if we are currently operating in dedicated-server mode.
2011-07-11 : Fixed missing fullscreen huds in all supported games.
2011-07-11 : CCmd "listmaterials" failed to interpret the second argument as a search term when it is determined not to be a namespace name.
2011-07-06 : CCmd "listmaterials" ommitted materials from namespace MN_SPRITES
June 2011
2011-06-22 : Do not interpolate the resizing of the view window when initializing dimensions for the first time.
2011-06-21 : Font renderer did not factor in tracking when calculating the visible x offset when a text block is split into two fragments.
2011-06-17 : Fixed FR_DrawChar3 called FR_DrawText instead of FR_DrawText3
2011-06-04 : Fixed uninitialized return value
May 2011
2011-05-22 : Font renderer calculated the fade-in shadow multiplier back to front.
2011-05-12 : Fixed viewwindow calculation inaccuracy resulting in a single pixel wide vertical strip of the view border being drawn on the right of each local player's view, even when playing in "fullscreen".
2011-05-12 : Fixed local player viewconsole assignment and sharp view interpolation (all local players were sharing a single sharp viewer position).
2011-05-09 : Fixed const/non-const mixup with the event_t ev argument of MNEdit::Responder
2011-05-08 : Fixed compile warning in gcc about struct mn_page_s being used before its defined.
2011-05-08 : Fixed cyclic dependency on "hu_stuff.h". Moved all menu patch registration to Hu_MenuLoadResources() Only register the episode name patches with the gamemodes of __JDOOM__ that require them. Fixed compile warning in gcc about struct mn_object_s being
2011-05-08 : Fixed missing "hu_Stuff.h" compile error.
2011-05-07 : Fixed bug in buildGameSaveInfo which failed to clear the game-save file path for an unused save slot.
2011-05-04 : Fixed bug in CP_SetVidMode which prevented setting the vertical resolution/window-size to 200 pixels.
2011-05-04 : Fixed HUD cheater counters and the inventory selection mode options in the game menu. Removed MN_LISTINLINE as the inline variant can now be represented using just alternative action, responder and drawer functions and default object flags. Fixed ree
2011-05-03 : Fixed bug in the text renderer which would disable the type-in effect if the "glitter" effect was disabled.
April 2011
2011-04-30 : Fixed bug in the hud which meant the supposedly "unhideable" messages in the player's log would be hidden if the message log itself was hidden. When the cvar "msg-show" is changed a log visibility change notification message is now sent to the consol
2011-04-24 : Fixed determineGlobalPaths was using the wrong Dir constructor on *nix.
2011-04-23 : Removed 99% of the remaining fixed-length file path limitations. The only remaining fixed length paths within the engine are; global paths (such as basedir, runtimedir), low-level paths in the early init stages of the system layer and finally, those
2011-04-20 : Fixed hires texture loading. Each ResourceNamespace still require's it's own FileDirectory (which is cleared every time the namespace is rebuilt) as there is no existing logic to update namespaces when a new set of files are added.
2011-04-19 : Fixed intermission in multiplayer
2011-04-19 : Fixed map change notifications
2011-04-19 : Fixed PathDirectory's const iterate method was not functionally equivalent to the non-const version.
2011-04-15 : Fixed view info calculations in R_SetupFrame
2011-04-14 : Fixed weapon change glitches in multiplayer
2011-04-14 : Particle generator flags ptf_vflat, ptf_hflat and ptf_flat should be ignored for line and model type particles.
2011-04-08 : R_PrecacheMap was in charge of initializing the decorated and glowing surface lists. Consequently they would not be built if playing back a demo. Minor cleanup.
2011-04-07 : Fixed a couple of typos in comments.
2011-04-05 : Fixed warnings about printf style format specifier and argument type mismatch %lu != (unsigned int)
2011-04-05 : Fixed warnings about argument types
2011-04-04 : Fixed reallocation-to-zero and subsequent leaks plus real heap/zone mixups in Wad::resizeLumpStorage
2011-04-04 : Fixed memory leak in FinaleInterpreter::executeCommand
2011-04-04 : Fixed verbose log message announcing new model skin names.
2011-04-04 : Fixed DED material stage copy failed to construct copies of the texture reference Uris. Fixed DED submodel copy failed to clear the filename and skinFilename reference Uris. Fixed DED material id memory leak.
2011-04-04 : Fixed memory leak in Uri destructor.
2011-04-04 : Fixed memory leak in ResourceNamespace destructor.
2011-04-04 : Fixed memory leak in collectFilePaths and do not allocate a found path buffer until the first is located.
March 2011
2011-03-27 : Fixed GL-texture release for Material did not use the variant list. Cleanup.
2011-03-25 : Fixed sky light color.
2011-03-22 : Fixed more compiler warnings
2011-03-15 : Fixed lookups using texture/material namespace ids.
2011-03-08 : Fixed a number of compiler warnings.
2011-03-05 : Fixed dedicated server UI on ncurses / Mac OS X
2011-03-03 : S3TC texture compression was not being utilized when available. Remember that texture compression can be disabled via the command line with -notexcomp Todo: Our format selection logic clearly needs work... Changed: S3 texture compression support is n
2011-03-03 : Fixed lightmap registration; ignore empty URIs.
2011-03-01 : Fixed hq2x's LerpColor.
February 2011
2011-02-28 : Fixed git pull.
2011-02-28 : Fixed problem with enumerating builds.
2011-02-27 : Fixed the dpkg package scanning.
2011-02-27 : Fixed typo in comment in GL_SmartFilterHQ2x - bytes not bits.
2011-02-27 : HQ2x implementation on big endian platforms made an additional swap when translating the center sample to the destination pixel. Clean up in preparation for further changes; we aren't handling alpha correctly atm.
2011-02-27 : Fixed encoding.
2011-02-27 : Fractional texture coordinate/positioning miscalculation when drawing sprites.
2011-02-26 : ColourOutlines algorithm now spreads non-masked pixels in four directions rather eight. This prevents introducing non-border colors into the texture's non-masked/masked edge, which can result in visible artefacts if subsequently put through the hq2x
2011-02-26 : Fixed memory leak in GLTexture_Prepare inadvertently introduced in previous commit.
2011-02-25 : Fixed missing initialization LG_SectorChanged
2011-02-25 : Fixed comment in TGA_Save24_rgb888 which proclaimed the output as BRG - its not, its BGR.
2011-02-24 : HOM when attempting to render a map consisting of a single subsector and no node tree. How did this case get lost?
2011-02-23 : Missing fakeradio plane shadows for edges of two-sided linedefs with skymasked materials front and back but with a zero-height backsector. Caused due to an older test which attempted to handle the one-way window trick (now handled as a special case a
2011-02-23 : Relative indices of replaced flat and sprite textures were not being respected when forming the name lists.
2011-02-23 : Dynamic light surface projection could incorrectly determine lights not reaching the surface being lit.
2011-02-23 : Middle texture yoffset position calculated incorrectly.
2011-02-21 : Fixed positioning issues with the Hexen world timer. Clearly I had a monospaced font in mind when I when I re-implemented this first time around...
2011-02-21 : Fixed a couple of "format not a string literal and no format arguments" warnings raised by gcc. Strictly speaking these are both false positives given that we generate these strings ourselves, ensuring they do not contain any control characters. Howe
2011-02-21 : Fixed verbose log message in bitmapfont.c prepareFont which would attempt to print a ddstring_t as if it were a c-string.
2011-02-21 : Ccmd "help" (what) matching on partial search strings.
2011-02-19 : Do no clear the console command line during close as the console is still visible, do this when opening. Fixed: Console history buffer offset was not reset when opening the console. Fixed: The console command line cursor should not be drawn while the
2011-02-18 : Various memory leaks in the DED database. Fixed bug in gl_texmanager.c Equalize() which could result in some of the balance return values being left uninitialized.
2011-02-13 : Fixed out-of-bounds read of cfg.menuColors in the class selection game menu.
2011-02-12 : Polyobj texture yoffset discrepancy with segs from two-sided LineDefs (see urban.wad:MAP01 - sliding doors to the cinema opposite the start room).
2011-02-12 : Dynamically spawned boss brain targets could result in an out of bounds write to the brain targets list upon loading a saved game.
2011-02-11 : Fixed XG Class links exchange - do not test whether the current GameInfo is the special null object as this routine may be called during a game change.
2011-02-10 : Console help for ccmd "dir" used the \' escape sequence instead of /'
2011-02-08 : Bilinear filtering of the graphical view border controlled by the "World" setting rather than "UI" in the control panel.
2011-02-08 : When attempting to locate files in the virtual file system, relative search paths would be resolved using the working directory as the base. This is correct for real files and those transformed using a DD_DIREC lump. However when querying the Zip arc
January 2011
2011-01-29 : Single byte buffer overflow when manipulating/navigating extremely long command lines in the in-game console.
2011-01-29 : SIGSEGV cycling through a word auto-completion in the console followed by closing, re-opening and attempting to auto-complete the empty command line.
2011-01-28 : Fixed DOOMWADDIR path construction in createPackagesResourceNamespace.
2011-01-26 : Change of plan regarding the handling of resource search paths specified in environment variables; resolve these once during resource namespace creation rather than during Uri resolution. Fixed bug in Uri::parseScheme which failed to account for the
2011-01-26 : Fixed a bunch of compilation warnings output by gcc.
2011-01-07 : Fatal error during map load when attempting to polygonize a map with only a single subsector.
2011-01-03 : Fixed *nix style relative/absolute path mixup in FileDirectory
2011-01-02 : Fixed used FileDirectory node lookup in directNode()
December 2010
2010-12-22 : R_SetupMap was using the global copy of the current MapId rather than the one in gamemap_t. Thanks Kees.
2010-12-10 : Fixed order of search path list concatenation in formSearchPathList; this now needs to be done in reverse.
2010-12-09 : Fixed a couple of comments in doom1 DED files.
2010-12-02 : Fixed some compilation errors in previous commit on *nix. Clean up.
2010-12-01 : Memory leak on unix-based platforms in the '~' home expansion algorithm Dir_ExpandHome (ouch) due to Str_Free being confused with Str_Delete.
November 2010
2010-11-28 : Fixed engine startup and shutdown. Updated variable/argument names re resourcetype_t > resourceclass_t
2010-11-28 : Fixed build error on *nix.
2010-11-27 : Fixed compilation on platforms using SDL window management take#3 (?)
2010-11-27 : Fixed compilation on platforms using SDL window management take#2 (?)
2010-11-27 : Fixed compilation on platforms using SDL window management(?)
2010-11-27 : Fixed memory leak inadvertently introduced in previous commit.
2010-11-18 : Fixed spurious missing Patch log message when attempting to precache with R_PrecachePatch
2010-11-18 : Spurious missing lump log message when attempting to change music if the Music definition does not specify a lump resource.
2010-11-01 : Fixed a handful of GCC warnings when building with _DEBUG
2010-11-01 : Memory leak in Mus_Start when caching a song to disk to work around audio plugins which do not implement a buffered-playback interface.
October 2010
2010-10-30 : Bug in M_PrettyPath which prevented it working as expected.
2010-10-18 : Fixed missing semicolon on line 23 in jdoom's lights.ded
September 2010
2010-09-23 : Fixed initialization of MENU_COLOR3 in Heretic and Hexen.
2010-09-23 : Fixed creation of Material anims parsed from ANIMDEFS.
August 2010
2010-08-25 : Fixed dynamic lighting on planes due to unnecessary normal flipping.
2010-08-19 : Fixed a few compilation warnings on Linux amd64 GCC
2010-08-14 : Fixed save game header read/write overflow.
2010-08-10 : Fixed handful of uninitialized assignments shown up by static analysis. Thanks for the report yagisan.
2010-08-10 : Animated blood waterfall textures in Plutonia 2.
2010-08-06 : Fixed compile issue with gcc becoming confused about the two FI_Register functions due to the shared symbol namespace (can't they address this??).
2010-08-03 : Fixed non-working detail textures and shiny surface reflections.
2010-08-01 : Fixed numerous warnings output by gcc. Nothing of interest here; all inconsequential pointer pedantics or unused return values.
July 2010
2010-07-29 : Fixed FinaleInterpreter stack popping problem which resulted in the game not returning to the expected state if a "local" script is above an "overlay" at the time. Fixed FIPage background color and alpha not set when applying a Material for the first
2010-07-24 : Enhanced missing Material selection algorithm to not pic the subsitute from an adjacent Surface if the back height is considered "closed" (fixes teleport flat on the side of the secret teleporter in DOOM2::MAP04).
2010-07-20 : Fixed object lookup for the DeleteText and ClearAnim Finale commands to ensure we only update objects of the correct type.
2010-07-20 : Fixed further compilation issues announced by gcc.
2010-07-20 : Fixed compilation error with gcc on nix.
2010-07-20 : Fixed Text objects in InFine were being affected by the global Pic yoffset.
2010-07-18 : Fixed problem with the finale-state stack popping, which would result in HOM until the next script command is executed. Got rid of a redundant child method of drawRect.
2010-07-18 : Fixed drawing of PFT_PATCH textured Pic anims and began work on combining the logic branches of FIData_PicDrawer.
2010-07-06 : Fixed unintentional flickering of Material glow strength.
2010-07-06 : Fixed smoothed Material animation.
June 2010
2010-06-06 : Found reason for bug 2983971 (not fixed yet).
2010-06-06 : Fixed build on OS X / gcc.
May 2010
2010-05-21 : Fixed sharpview reset was being done in R_SetupFrame, meaning that if multiple viewports were in effect only the first drawn would ever snap to the sharp position after a fixed 35hz tic.
2010-05-20 : Fixed Pause graphic offset again.
2010-05-20 : Fixed missing tens of seconds digit when less than 10 in DOOM's WI_drawTime.
2010-05-20 : Replaced existing calls to DrINumber by building a text fragment for the value to be drawn and passing that to M_DrawTextFragment4. Removed DrINumber in Hexen. Adjusted text fragment tracking of the status bar counters in Hexen to better match the or
2010-05-16 : Fixed positioning of the message scale slider handle in the HUD options menu.
2010-05-16 : Fixed alpha blending artefacts on the menu sliders in Heretic and Hexen when fading in/out.
2010-05-16 : Patches prepared using the Upscale and Sharpen conversion filter subsequently put throught the hq2x filter (again) if Smart Filtering is enabled. Clean up.
2010-05-16 : Fixed positioning of the Paused graphic.
2010-05-16 : Fixed compilation errors in jDoom64.
2010-05-15 : Buffer overflow vulnerability in WI_DrawParamText. Removed HUlib_drawTextLine2; no longer used. Fixed fatal error in R_FindPatchTex due to missing font character patches.
2010-05-14 : Bilinear filtering of UI Patches was determined by the "World" setting in the control panel.
2010-05-14 : Fixed scale problem with Patch drawing.
2010-05-12 : Fixed paletted flats erroneously identified as having an alpha channel after recent changes to GLTexture_Prepare
2010-05-12 : Fixed lightmap loading after recent changes to GLTexture_Prepare.
2010-05-12 : Fixed broken shiny texture loading after recent changes to GLTexture_Prepare.
2010-05-09 : "Transparent texture clamp on upper/lower wall sections". (see here http://sourceforge.net/tracker/?func=detail&aid=2934366&group_id=74815&atid=542099)
2010-05-09 : Dynamic lights were not aspect corrected.
2010-05-09 : Particle textures not reloaded after a resolution change.
2010-05-09 : Fakeradio wall side shadow y offset calculated incorrectly.
2010-05-06 : DD_DEFNS lumps not parsed.
2010-05-01 : Fixed statusbar slide-in on first entering a map.
2010-05-01 : Fixed various minor display glitches with the HUD due to thinking in the drawer. Cleaned up.
2010-05-01 : Brought Hexen statusbar drawing up to par with DOOM and Heretic. Also fixed some very minor drawing artefacts when non-opaque and the automap is visible.
April 2010
2010-04-29 : Statusbar size no longer affects the animated power icons. Statusbar widgets are positioned relative to the statusbar rather than x0 y0 in the fixed 320x200 coordinate space.
2010-04-27 : Fixed animated HUD icons "jumping" when they are about to time out.
2010-04-23 : Buffer overflow using ccmd viewgrid when numColumns * numRows is greater than the max number of players (16).
2010-04-19 : Fixed issues with non-power-of-two textures. It would appear that in order to load them, glTexImage2D requires the source data to have an alpha channel regardless whether you specify the load format as GL_RGB. Either this is a bug in my driver or *so
2010-04-18 : Fixed console shadow alpha.
2010-04-18 : Console background flicker during fade-in whilst resizing. (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2987618&group_id=74815&atid=542099) Changed: Tweaked console min-height to leave a gap 1/4th of line height abov
2010-04-07 : Fixed "backing out" issue with chainsaw/gauntlet lunging.
2010-04-07 : Fixed attack lunge angle lock to not allow the player to turn away from the target.
2010-04-07 : Fixed discrepancy in attack lunge velocity compared to original behavior.
2010-04-06 : Fixed mixup in previous commit. Now working correctly.
2010-04-06 : Vertical alignment issue with materials on two-sided linedef lower sections.
2010-04-05 : "Texture name missing in Doom 2 MAP14 & MAP25" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2826699&group_id=74815&atid=542099)
2010-04-04 : Non-opaque middle textures on twosided linedefs that fill the gap between floor and ceiling are drawn slightly darker than they should be (with Fakeradio enabled).
2010-04-04 : "Switch doesn't open up before Caves of Circe" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2853242&group_id=74815&atid=542099)
2010-04-04 : Vissprites produced for mobjs whose origin sector is of zero height.
2010-04-01 : Fog settings as specified in Map Info definitions used when drawing the various UI displays. Fixed: "Map def fog oversight". (see here http://sourceforge.net/tracker/?func=detail&aid=2941879&group_id=74815&atid=542099)
March 2010
2010-03-31 : Front facing segs in a visible subsector drawn even if occluded according to the clipper. This manifested the symptom "Auto map drawing lines the player can't see at map start up". (see here http://sourceforge.net/tracker/?func=detail&aid=2968923
2010-03-31 : Fixed line endings.
2010-03-30 : Fatal error when attempting to use the console command "add" without all required arguments.
2010-03-27 : Upon changing the custom resolution height in the control panel, the label shown on the "Change to" button would indicate the color depth had changed to 16bit.
2010-03-27 : "Dynamic lights on unpegged walls". (see here: http://sourceforge.net/tracker/index.php?func=detail&aid=2851252&group_id=74815&atid=542099)
2010-03-27 : Out-of-range buffer access in Rend_RenderMaskedWall.
2010-03-27 : "No comprehension of poly objects with see through parts". (see here http://sourceforge.net/tracker/?func=detail&aid=2972763&group_id=74815&atid=542099)
2010-03-24 : Fixed -warp from console in Hexen not working until a new game is started in Release build.
2010-03-24 : "Barracks.wad dynamic light anomaly". (see here http://sourceforge.net/tracker/?func=detail&aid=2911089&group_id=74815&atid=542099)
2010-03-23 : "[Hexen] Firing wand down large z-depth causes segfault" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2930918&group_id=74815&atid=542099)
2010-03-21 : Incorporated patch "fix various uninitialized memory accesses" by Jindrich Makovicka - thanks! (see here http://sourceforge.net/tracker/?func=detail&aid=2972261&group_id=74815&atid=542101)
2010-03-20 : "jHexen: impassable doorway (polyobjs?)" see here: http://sourceforge.net/tracker/index.php?func=detail&aid=2944652&group_id=74815&atid=542099
2010-03-08 : Fixed linedef collision box dimensions in P_CheckPosition. The box being used was that which is specially enlarged by MAXRADIUS for use with the mobj blockmap.
2010-03-04 : "Possible index-out-of-bounds (dgl_texture.c)" (see here http://sourceforge.net/tracker/?func=detail&aid=2962963&group_id=74815&atid=542099)
February 2010
2010-02-28 : Crash when attempting to autostart as a camera.
2010-02-28 : When autostarting (e.g., using the -warp -loadgame command line options) the screen was not cleared between before beginning the load sequence, resulting in "color smearing".
2010-02-28 : "Monsters see through wall/floor/ceil". (see here http://sourceforge.net/tracker/?func=detail&aid=2873820&group_id=74815&atid=542099)
2010-02-28 : "TNT Map30 Cannot be Finished (Stairs)". (see here http://sourceforge.net/tracker/?func=detail&aid=2908023&group_id=74815&atid=542099)
2010-02-27 : Non-working ambient sounds in Heretic (see here http://sourceforge.net/tracker/?func=detail&aid=2909719&group_id=74815&atid=542099)
2010-02-27 : Crash when attempting to use the -warp command line option Fixed: Crash when attempting to load saved game before having started a new game (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2929541&group_id=74815&atid=542
January 2010
2010-01-05 : Do not animate the view window when first entering a map.
2010-01-05 : Loading of 256x256 raw detail textures.
December 2009
2009-12-02 : Fixed encoding issue in vcbuild.bat (was UNIX).
November 2009
2009-11-18 : Fixed BSP sight ray intercept when flagged LS_PASSLEFT.
2009-11-17 : Fixed various issues found with gcc.
2009-11-17 : Fixed a few minor compilation warnings with gcc.
2009-11-16 : Fixed handful of compiler warnings produced when building 64bit with gcc.
2009-11-15 : Fixed type size mismatch in countParticles()
2009-11-15 : Fixed a crash with Hexen's "Random" player class.
2009-11-14 : Clipping issues with mobj vs T_MovePoly-type polyobjects (e.g., the pushing wall trap in Guardian Of Fire).
2009-11-14 : Fixed problem with mouse grabbing/releasing.
2009-11-14 : msg-hub-override should not affect the end game sequence.
2009-11-12 : Fixed 64bit portability issue in the bias lighting. Take 2.
2009-11-12 : Fixed 64bit portability issue in the bias lighting.
2009-11-09 : "Automap rotation angle smoothing" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2774902&group_id=74815&atid=542099)
2009-11-09 : Fixed "Blank map titles no longer blank" (see here http://sourceforge.net/tracker/?func=detail&aid=2871890&group_id=74815&atid=542099)
2009-11-09 : Fixed "Automap updating whilst fading away" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2871888&group_id=74815&atid=542099)
2009-11-09 : "Heretic: "shivering" dropped items" (see here http://sourceforge.net/tracker/?func=detail&aid=1664100&group_id=74815&atid=542099)
2009-11-08 : Fixed handful of other instances where a mobj was being repositioned on the X/Y plane in Hexen without wrapping with P_MobjUnsetPosition, P_MobjSetPosition.
2009-11-08 : Uninitialized variable in "spawnmobj" ccmd which would result in mobjs always being spawned at ceiling.
2009-11-07 : Fixed signed/unsigned mismatch warning in P_MaintainControlDoubleClicks.
2009-11-07 : Fixed compilation error in jDoom and jDoom64 after recent change to G_PlayerLeaveMap.
2009-11-07 : "HeXen: Unused Wings of Wrath not taken between hubs" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2856040&group_id=74815&atid=542099)
2009-11-07 : Change to Z momentum calculation in A_PotteryExplode which resulted in the pieces being spawned practically on top of each other (most likely the cause of this bug https://sourceforge.net/tracker/?func=detail&aid=2855375&group_id=74815&at
2009-11-07 : "HeXen: Mana giving script on Dark Crucibe not functioning" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2870699&group_id=74815&atid=542099). Fixed: Buffer underflow in P_StartACS if an attempt is made to start a non
2009-11-07 : Fixed jHexen compilation error due to previous commit.
2009-11-07 : "Heretic Can't get to the boss level" (see here http://sourceforge.net/tracker/?func=detail&aid=2872474&group_id=74815&atid=542099).
2009-11-07 : Fixed encoding of jHeretic's maps.ded (was ANSI but with UNIX style line endings).
2009-11-07 : Fixed off by one in buildSectorLineLists introduced in an earlier commit.
2009-11-07 : "Secret credit for non-secret areas - Heretic E3M4" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2878273&group_id=74815&atid=542099#)
2009-11-07 : "Disc of repulsion doesn't push monsters" (see here http://sourceforge.net/tracker/?func=detail&aid=2881103&group_id=74815&atid=542099)
2009-11-07 : "Linedef action #30 raises floor too high" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2886333&group_id=74815&atid=542099#)
2009-11-06 : "Heretic pod generator and pod placement" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2878277&group_id=74815&atid=542099#)
2009-11-04 : Fixed incorrect conversion of bitshift to floating-point division.
October 2009
2009-10-03 : "Invisible Objects seen on Automap" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2872013&group_id=74815&atid=542099).
September 2009
2009-09-09 : Fixed material_env_class_t lookup in Material_GetEnvClass(). Most likely the cause of the environmental audio effects not working in dsdsound, need to double check.
2009-09-08 : Back segs of one-sided window tricks never intercept LOS rays.
2009-09-04 : "Erratic Ultimate Doom Exit Behavior" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2850396&group_id=74815&atid=542099).
2009-09-04 : "Erratic Ultimate Doom Exit Behavior" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2850396&group_id=74815&atid=542099).
2009-09-03 : Scrolling plane textures not working jHeretic.
2009-09-03 : "Bullets not visible in map cheat" (see here http://sourceforge.net/tracker/?func=detail&aid=2830466&group_id=74815&atid=542099).
2009-09-03 : "SND_INFO error when changing difficulty on MP setup" (see here http://sourceforge.net/tracker/?func=detail&aid=2849463&group_id=74815&atid=542099).
2009-09-03 : "Gun-Triggered Switches Inactive in PWADs" (see here http://sourceforge.net/tracker/?func=detail&atid=542099&aid=2849319&group_id=74815).
August 2009
2009-08-31 : "Getting stuck behind moved surfaces after reloading level" (see here http://sourceforge.net/tracker/?func=detail&aid=2847962&group_id=74815&atid=542099).
2009-08-31 : "Dragonskin Bracers don't work" (see here http://sourceforge.net/tracker/?func=detail&aid=2847965&group_id=74815&atid=542099).
2009-08-31 : Fixed minor issue in GL_LoadRawTex which assumed raw textures to always be 320x200. If a given lump was smaller (as is the case with the automap background in jHexen) this would result in a memcpy source overflow (innocous because the destination buf
2009-08-31 : Fixed file encoding yet again.
2009-08-31 : Non-working model particles.
2009-08-31 : Minor issues with tracking players entering/leaving the void.
2009-08-31 : Line specials triggered by line attacks could be activated if used on onesided linedefs and hitting them from on the wrong side. For example, shooting at switches from behind (when outside the map). Changed: It is now possible to use line attacks fro
2009-08-30 : Fixed line endings (damn you VS!).
2009-08-30 : "sdl_mixer + external sound files getting cut short" (see here http://sourceforge.net/tracker/?func=detail&aid=2847211&group_id=74815&atid=542099).
2009-08-30 : Fixed encoding of jHeretic's maps.ded (was using nix style line breaks).
2009-08-30 : "Mus_Start: Couldn't open dd-buffered-song for writing(...)" implemented a basic two file rotation scheme to avoid file locking problem (see here http://sourceforge.net/tracker/?func=browse&group_id=74815&atid=542099).
2009-08-30 : Changing control bindings for inventory prev/next and view size -/+ via the controls menu did not apply the "repeat" qualifier to the new bindings.
2009-08-29 : Ignore all lumps smaller than eight bytes when building the sprite table during startup. Mods such as 22ventry.zip are now playable (thanks go to entryway and the prboom-plus changelog for the tip off).
2009-08-29 : "Skill menu plays two sounds" (see here http://sourceforge.net/tracker/?func=detail&aid=2818724&group_id=74815&atid=542099).
2009-08-28 : "WFALL Textures inanimate in PWAD" (see here: http://sourceforge.net/tracker/?func=detail&aid=2830456&group_id=74815&atid=542099).
2009-08-24 : Fixed handling of -file/-iwad and -def/-defs.
July 2009
2009-07-25 : Fixed ATI masked textures ("midbar") rendering issue. glMultiTexCoord2f(v) was given invalid texture target units.
2009-07-24 : Spherical particle spawning (see here: http://sourceforge.net/tracker/?func=detail&aid=2480726&group_id=74815&atid=542099).
2009-07-24 : The abbreviated command line option -d (the short form of -defs) for loading DED files not working.
2009-07-14 : Fixed bug 2818719.
2009-07-10 : Fixed compilation warning.
2009-07-02 : "Lift texture does not scroll down / up" (see here http://sourceforge.net/tracker/?func=detail&aid=2646965&group_id=74815&atid=542099).
2009-07-02 : Fixed bug 2815530. Grayscale PNG images were assumed to be paletted images. The code tried to access the palette, which was just a NULL pointer.
June 2009
2009-06-28 : Fixed bug 2799274. Used the same offset sensitivity factor for strafing that is used for looking around.
2009-06-28 : Fixed a problem with the map being invisible in windowed mode.
2009-06-28 : Fixed bug 2807551. Hexen savegames were written using lowercase filenames, but read with a capital first letter. Since *nix filenames are case sensitive, the savegames were not found.
2009-06-28 : Fixed the indexing of filename_t past its end in DD_SetConfigFile. Also, fixed dangerous misplaced parentheses in the same function.
2009-06-19 : "Paused game while opened menu bug" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2808684&group_id=74815&atid=542099).
2009-06-18 : Fixed translation tables not loading correctly (dd_snprintf behaviour).
2009-06-17 : Fixed a couple of compilation warnings.
2009-06-17 : Fixed paramater order in call in M_TranslatePath in G_LoadGame (VS8's "intellisense" db was out of date...). Fixed save game log message.
2009-06-14 : "Position of particles spawned using the spherical method" (see here http://sourceforge.net/tracker/?func=detail&aid=2480726&group_id=74815&atid=542099). Fixed: Inaccuracy in particle bounce vector calculation.
2009-06-14 : "on screen text error" (see here http://sourceforge.net/tracker/?func=detail&aid=2794337&group_id=74815&atid=542099).
2009-06-13 : Fixed a couple of comments.
2009-06-13 : Particle generators not being spawned even if the maximum number of active generators had not been reached.
2009-06-12 : SIGSEGV when attempting to draw surface reflections if the textures for which had not been located.
2009-06-08 : Model loading issues.
2009-06-08 : Fixed serious issue in FileHash_Create which could potentially result in heap corruption.
2009-06-07 : Fixed model path registration. It's not a particularly good idea to shuffle around function parameters, especially when they end up in the wrong order...
2009-06-07 : Fixed Unix build.
2009-06-05 : "HeXen: Cleric Poison clouds move" (see here http://sourceforge.net/tracker/?func=detail&aid=2800845&group_id=74815&atid=542099).
2009-06-05 : "Bad guys slow to wake up" (see here http://sourceforge.net/tracker/?func=detail&aid=2801233&group_id=74815&atid=542099).
2009-06-04 : Heap corruption due to a (single byte) buffer overflow in the console history buffer. Minor optimization tweaks resulting in slightly more efficient writes. Clean up.
2009-06-03 : SIGSEGV when attempting to create states from incomplete definitions or which reference unknown sprite frames.
2009-06-01 : The view border sometimes visible when the when not in a map.
2009-06-01 : Missing stats from the jHeretic intermission.
2009-06-01 : Serious issue which would lead to a fatal error when trying to load a map in jHeretic.
May 2009
2009-05-31 : Fixed various compilation issues thrown when compiling with SUN Studio. Thanks yagisan.
2009-05-31 : Fixed a comment.
2009-05-30 : "jHexen: Door sounds mixed up" (see here http://sourceforge.net/tracker/?func=detail&aid=2638815&group_id=74815&atid=542099).
2009-05-29 : "Map cheat behaviour change" (see here http://sourceforge.net/tracker/?func=detail&aid=2788317&group_id=74815&atid=542099).
2009-05-26 : Flags in a Sky definition ignored.
2009-05-26 : Fixed potential use of an uninitialized variable in XS_GetPlane.
2009-05-26 : Fixed potential use of an uninitialized variable in jHexen's P_ArchiveSounds and P_UnArchiveSounds.
2009-05-26 : Fixed potential use of an uninitialized variable in the SDL window manager.
2009-05-26 : Remote vulnerability in Cl_ReadSoundDelta2 due to malformed packets. Thanks yagisan.
2009-05-26 : Fixed a couple of typos in the previous commit.
2009-05-26 : "External resource loader - File names with extensions" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2536942&group_id=74815&atid=542099).
2009-05-26 : Surface decorations on twosided sidedef upper/lower sections sometimes visible when they should not be.
2009-05-23 : "jDRP: Weapons point too far to the left" (the FOV shift was being applied to yaw rather than pitch) (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2220859&group_id=74815&atid=542099).
2009-05-23 : Fixed const/non-const compilation warning in R_ExpandSkinName.
2009-05-23 : SIGSEGV when attempting to prepare a model from a definition which uses the autoscale feature and the sprite it references can not be found.
2009-05-23 : "Infine events command not working" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2654365&group_id=74815&atid=542099).
2009-05-23 : When playing an "After" InFine script (played on map exit) that does not cycle forever, the game would be stuck in an cycle, continuously playing the script over.
2009-05-16 : SIGSEGV when attempting to draw a world surface using a material whose primary texture has an alpha channel and also has a reflection defined.
2009-05-06 : Icon of Sin explosions spawned via A_BrainExplode appear far east of where they should be.
2009-05-06 : Fixed capitalization in status message.
2009-05-05 : "Doom Armour Icon on full screen is squashed vertically" (see here http://sourceforge.net/tracker/?func=detail&aid=2762310&group_id=74815&atid=542099).
2009-05-05 : Rendering glitch with shiny surfaces that do not specify a mask texture.
2009-05-05 : Fixed typo.
2009-05-05 : Fixed typo in comment.
2009-05-04 : Rarely, a game message would not be displayed in the player's HUD message log.
2009-05-04 : Changes to cvar "player-eyeheight" not effective immediately.
2009-05-03 : Repeated playback of the same music track broken using the CDAudio interface of dsWinMM (e.g., the DOOM title sequence when no demos are played). Fixed: If a music interface is not present but CDAudio interface is; playback via CDAudio not possible.
2009-05-03 : Repeated playback of the same music track broken using sdl_mixer (e.g., the DOOM title sequence when no demos are played).
2009-05-03 : "Segfault when starting jdoom with music" (see here http://sourceforge.net/tracker/?func=detail&aid=2772636&group_id=74815&atid=542099).
2009-05-03 : "Heretic Gargoyles not spawning correctly" (see here http://sourceforge.net/tracker/?func=detail&aid=2724939&group_id=74815&atid=542099).
2009-05-03 : "HeXen Quietus flames spawning way off where they should" (see here http://sourceforge.net/tracker/?func=detail&aid=2774862&group_id=74815&atid=542099).
2009-05-03 : Fixed sigsegv in jHexen on shutdown (VG_CHEATARROW was defined, which incremented NUM_VECTOR_GRAPHS one larger than it should be. Thus when deleting the display lists for the vectorgraps in Rend_AutomapUnloadData we were indexing beyond the end of v
2009-05-02 : Fixed compilation error in r_lumobjs.c if DD_PROFILE is defined.
2009-05-02 : Logic error in p_objlink.c::processSeg which resulted in mobjs hidden behind onesided walls being visible from the other side when they should not be.
2009-05-02 : Things not visible in the automap after resolution change.
2009-05-02 : "Weapon controls wrong selection" (see here http://sourceforge.net/tracker/?func=detail&aid=2774442&group_id=74815&atid=542099).
2009-05-02 : "Artefact key's not checking that player actually has item" (see here http://sourceforge.net/tracker/?func=detail&aid=2724935&group_id=74815&atid=542099).
2009-05-02 : "New armour bug: blue and green armour add" (see here http://sourceforge.net/tracker/?func=detail&aid=2734790&group_id=74815&atid=542099).
2009-05-02 : "HeXen inventory not saved between maps" (see here http://sourceforge.net/tracker/?func=detail&aid=2774651&group_id=74815&atid=542099).
2009-05-01 : [jDoom] Menu items disappear after engine reset (see here http://sourceforge.net/tracker/?func=detail&aid=2784031&group_id=74815&atid=542099).
2009-05-01 : Only process the default WAD list during startup if it has been populated.
2009-05-01 : Fixed a comment.
April 2009
2009-04-01 : When clearing the InFine state stack before beginning a new game, always change the game state to GS_WAITING. This fixes the problem of "Before" InFine scripts not working when used for the first map.
2009-04-01 : Fixed typo.
2009-04-01 : "DED Reader: Failing to locate State definition" see here (http://sourceforge.net/tracker/index.php?func=detail&aid=2725357&group_id=74815&atid=542099).
March 2009
2009-03-30 : Fixed Snowberry UI layout issues.
2009-03-28 : Fixed a silly mistake. Clean up.
2009-03-28 : Fixed typo in previous commit.
2009-03-28 : Models would not be drawn if their origin was not visible.
2009-03-27 : "Dynamic lights bleeding through solid walls" see here (http://sourceforge.net/tracker/?func=detail&aid=2717071&group_id=74815&atid=542099).
2009-03-27 : Fixed race condition introduced along with the recent thinker list optimization.
2009-03-27 : Fixed the remaining issues with the player inventory display, when using the scroll select mode in combination with the fixed-size statusbar inventory. Next step will be to merge the two Hu_InventoryDraw variants (should be straight forward as they a
2009-03-26 : "jHeretic: P_MoveThingsOutOfWalls VS axis-parallel walls" see here (http://sourceforge.net/tracker/?func=detail&aid=2713336&group_id=74815&atid=542099).
2009-03-20 : "Full Map Code Works Incorrectly After Switching Resolutions" see here (http://sourceforge.net/tracker2/?func=detail&aid=2639437&group_id=74815&atid=542099);
2009-03-20 : "Failing to read more than one loose ded" see here (http://sourceforge.net/tracker2/?func=detail&aid=2646623&group_id=74815&atid=542099).
2009-03-20 : "jHexen: Dark Crucible: Bridge motionless and dark on respawn" see here (http://sourceforge.net/tracker2/index.php?func=detail&aid=2642269&group_id=74815&atid=542099). Fixed: "jHexen: Winnowing Hall (Emerald Key Room): Walls don't rise" s
2009-03-12 : If the automap is open when a map change occurs, the map would be visible momentarily when the new map begins.
2009-03-12 : (DOOM.EXE bug) if the game is saved while a repeatable switch is momentarily in the "on" position, upon loading the saved game the switch would never return to the "off" position. Fixed: Material changes on sidedef surfaces as a result of XG's automa
2009-03-10 : bug #2649376 "Low Damage with Timons Axe and Gauntlets" (see http://sourceforge.net/tracker2/?func=detail&aid=2649376&group_id=74815&atid=542099).
2009-03-10 : Bug #2646546 "Mousewheel-down doesn't bind".
2009-03-10 : Rev #6445 broke PWAD replacement of sprite patches.
2009-03-10 : Fixed a (unlikely) potential seg fault in chooseFixMaterial().
2009-03-09 : Material definitions referencing sprite patches not working. Symptom - Bug #2673525 "wad midspace texture name does not work" (see http://sourceforge.net/tracker2/?func=detail&aid=2673525&group_id=74815&atid=542099).
2009-03-09 : The DED parser would output a warning message about unknown gltextures in Material definitions even when found.
2009-03-08 : Reimplemented the player inventory. All management of the player inventories is now done via an API rather than scattered, in-place logic throughout the codebase. In the process, fixed a couple of outstanding issues. Note that jHexen will still FTBFS
February 2009
2009-02-26 : Fixed a bunch of DMU type mix ups in XG, ACS and jHeretic's Heretic.exe saved game loader.
2009-02-24 : Fixed bug #2164838 "Spider Boss shoots too high". Cleaned up P_PointOnDivlineSide and P_BoxOnLineSide2 to be more readable.
2009-02-22 : Fixed illegal memory access due to angle not being shifted to the fine range.
2009-02-22 : Fixed uninstall via the Windows Inno Setup installer so that the tab30 plugin is not left behind.
2009-02-22 : Fixed /external directory path in vcbuild.bat. I could have sworn I did this yesterday. Oh well.
2009-02-21 : Fixed (jDoom) even when flying the player should loose all momentum eventually.
2009-02-20 : Ensure that when building the game plugins via vcbuild.bat, that the resultant binaries are stamped with appropriate vendor details.
2009-02-19 : Fixed various issues in vcbuild.bat; Doomsday.exe can once again be built successfully.
2009-02-19 : Fixed file path for p_polyob.c in doomsday_cl.rsp
2009-02-15 : Fixed bug in the DED file parser which prevented Line Type definitions from being read (at all).
2009-02-13 : Do update surfaces of polyobjs along with the rest of the world surfaces, post engine reset.
2009-02-12 : Fixed bug #2586599 "Menu cursor position on entry to/exit from the color widget".
2009-02-11 : Fixed Automap_Open state change check.
2009-02-09 : Fixed save issue in jHeretic, due to a typo in a precompiler define for a __JHERETIC__ logic branch.
2009-02-09 : Fixed problem of hotkeys overriding menu control bindings for the same keys. Moved the menu triggering on any input to G_UIResponder which no longer calls Hu_MenuResponder. Instead, use Hu_MenuResponder as the fallback responder for the "menu" bind c
2009-02-09 : Fixed item selection via hotkey in the menu.
2009-02-07 : Fixed typo in jDoom's objects.ded
2009-02-07 : Fixed a problem with player view turning. There were actually two separate issues, one that prevented turning left, and one that prevented over/underflow.
2009-02-06 : Fixed seg fault in Rend_RenderSprite if renderTextures == 0.
2009-02-03 : Ignore attempts to use gwa files as IWADs. For whatever reason, some nodebuilders will mark them as IWAD in the header. Not terribly robust, decision is based on file name extension.
2009-02-03 : Fixed all sidedef middle surfaces on two sided linedefs were being treated as if they had the SDF_MIDDLE_STRETCH flag.
2009-02-02 : When drawing Models whose skin is determined by cycling through a range would continue animating even when the client is paused. Now uses ddMapTime rather than gameTime as the former only advances when the client is not paused.
2009-02-01 : Fixed use of uninitialized color in LG_Evaluate when a given block has no sector.
January 2009
2009-01-31 : Fixed momentary disappearing of the static world geometry visible in the automap. Defer deletion of the outdated automap display lists until just before we compile replacements. Using the outdated copies until then won't hurt at all. Also reinstated
2009-01-30 : Fixed plane movers which also changed material when the target is reached were not actually doing the the material change due to a DMU type mix up.
2009-01-29 : Fixed menu color box alpha not multiplied with menuAlpha.
2009-01-26 : Fixed a problem with dynamic console variable registration. Now static copies are made of the names so that the source can change after registration.
2009-01-26 : Matters of constness. Fixed warnings.
2009-01-26 : HUD/menu type-in effect skipped drawing the flash for the first character in each string.
2009-01-26 : Fixed positioning of the map name in the automap if set to automatically show the statusbar if the current screen mode is actually fullscreen.
2009-01-26 : Fixed centering of the automap so the origin is always in the center of the automap window. Fixed alignment of the mask texture so that it always stretches to fit the automap window dimensions.
2009-01-26 : Fixed missing skill level strings in the jHeretic menu.
2009-01-26 : Fixed typo in last commit.
2009-01-26 : ColourOutlines was being called twice on masked sky textures. Prefer CL_CLAMP_TO_EDGE over than GL_CLAMP.
2009-01-20 : Bounding box axis shadow test in ssecBlockIterator; the top/bottom points were swapped.
2009-01-19 : Fixed segfault during map load when playing jHexen; as there are no Map Info definitions (only a MAPINFO lump) Def_GetMapInfo() would fail but the recent changes for Sky definitions assumed it could not and would attempt dereference the returned NULL
2009-01-17 : Fixed a problem with game controls being active while in the control panel.
2009-01-15 : Fixed include branches in jDoom's anim.ded somehow I forgot to update them along with definitions themselves. Run packres.
2009-01-15 : Fixed build error reported by gcc under *nix. Interesting that msvc is happy about this, maybe I've pragma'd something I shouldn't have.
2009-01-15 : Fixed problem of renderer resets sometimes leading to garbled textures. The gl texture names reserved in the new deferred upload system were not being released during the reset and consequently, once OpenGL had been "shutdown" they were no longer val
2009-01-15 : Fixed console history buffer navigation. After using Home to jump to the start of the log, subsequent attempts to scroll down would fail. Now uses a sliding "inview" range. Also changed, the algorithm which draws the console to a bottom up version, t
2009-01-15 : Fixed file encoding. Surely its about time Microsoft managed to fix this in Visual C? :(
2009-01-11 : When drawing the console if a background material is set, it would also be used on both the border and the shadow.
2009-01-05 : Standardized method for referencing materials in the DED reader. Fixed a couple of minor issues which only allowed textures in the MG_TEXTURES group to be used as XG line type, (de)act materials. Updated game definitions (run packres).
2009-01-05 : Fixed various bugs with the "setaxis" console command due to off-by-one errors when dealing with device axis ids (they are 1-based).
2009-01-04 : Fixed music playback on Mac OS X. The problem was that SDL_Mixer was being used instead of QuickTime, and evidently MIDI playback on SDL_Mixer is broken.
2009-01-04 : Fixed minor alignment issue when drawing the m_doom patch in the menu.
2009-01-01 : Fixed numerous memory leaks in the bindings system due to ddstrings not being free'd. Str_Free doesn't actually free all memory used with ddstring_t, it only frees the text string itself and zeros the ddstring_t so it can be reused. Str_Delete is the
December 2008
2008-12-29 : Fixed audio driver entry point import in importExternal(), was not grabbing DS_SFX_Load().
2008-12-29 : Fixed segfault during shutdown if for whatever reason it was not possible to load the audio driver.
2008-12-29 : Fixed potential segfault in Sfx_Init() - if the current audio driver does not provide an interface for SFX playback.
2008-12-29 : Fixed error message in S_InitDriver()
2008-12-29 : Fixed segfault during shutdown if the engine-internal sdl_mixer audio driver is used.
2008-12-29 : Fixed audio driver shutdown.
2008-12-29 : Fixed problem in ST_drawHUDSprite which assumed psprite textures were always resized to a power of two. Which may not be the case now that we can take advantage of this.
2008-12-23 : Fixed couple of minor bugs in the menu that must have inadvertently crept in due to me working with several local branches atm. * ccmd "menuback" once again works. * "quit game" menu option in jHexen now quits as expected (as opposed to displaying th
2008-12-17 : SIGSEGV when attempting to use the add/sub ccmds without all needed paramaters.
2008-12-15 : Fixed missing bounding boxes when "rend-dev-mobj-bbox" = 1. constructBBox() was not returning the name of the display list used.
2008-12-14 : Fixed problem of texture gamma adjustments not working correctly on model skins with an alpha channel, or at all with hi-res TEXTUREs.
2008-12-14 : Fixed crash when attempting to use the dsOpenAL plugin if built in Release mode via VC. Due to incorrect calling convention specified in dsopenal.vcproj.
2008-12-14 : Fixed overflow of the fixed point sine and cosine tables in jHexen when a Minotaur charges.
2008-12-06 : Fixed incorrect quit message in jHeretic and jHexen.
2008-12-06 : Fixed problem of non-animating water flat in jHeretic due to a typo.
2008-12-06 : Removed fixed limit on max message length in hu_msg.c::drawMessage, now that we take a copy of the message, we don't need to do this. Also fixed a problem with multi-line messages.
2008-12-05 : Hires textures, flats, patches and model skins were not affected by rend-tex-gamma.
2008-12-05 : Fixed blending problem with HUD fog effect #4.
2008-12-05 : Fixed rendlist state problem with multi-textured dynamic lights. Multi-textured for dynamic lights is now working once again.
2008-12-05 : Reinstated the fading of the HUD fog effect and fixed a problem with the menu not being closed after starting a new game in Nightmare! difficulty.
2008-12-04 : Fixed problem in SV_ReadSector which wasn't correctly interpreting archived materialnums.
2008-12-04 : Fixed potential segfault in renderWorldPoly due to an oversight.
November 2008
2008-11-26 : Fixed a type in wadmapconverter/src/load.c which caused the vertexes of DOOM format maps to be scrambled during load.c A few minor changes in the handling of DOOM64 LIGHTS lumps.
2008-11-21 : Fixed problem in FH_Clear() which would attempt to dereference a NULL ptr if the file name hash table hadn't already been initialized.
2008-11-16 : Fixed issue of polyobjs not being lit with dynamic lights.
2008-11-16 : Fixed a comment.
2008-11-16 : Fixed polyobj surface normals were not being updated after rotation and translation.
2008-11-16 : Fixed a comment.
2008-11-16 : Fixed a comment.
2008-11-16 : Fixed a comment.
2008-11-16 : Fixed a comment.
2008-11-16 : Fixed a comment.
2008-11-15 : Fixed various problems with the draw routine for the text entry backgrounds seen in the menu (e.g., for save/load menus). Close the menu fast when replying to a message that was asked while not actually in the menu (previously it would appear instant
2008-11-15 : Fixed problem of the shortcut keys (quicksave, help etc...) not working from the title screen unless the menu was active. Resolved by creating a new bclass called "shortcut" which sits above "menu" in the stack. Also relocated the actioning of the "a
2008-11-15 : Fixed ST_ARMS positioning issues with the statusbar draw in jDoom with the HACX mod.
2008-11-05 : Bug #2223434, the player viewdata was not being initialized at all. R_NewSharpWorld is always called every tic regardless whether there is a map loaded or not and because there are no player mobjs at this time, this would result in memcpy'ing uniniti
2008-11-04 : Fixed potential segfault in XG which could attempt to dereference a NULL xline_t ptr in an XGTrav_* routine if passed a NULL linedef_t ptr OR if the ptr was to a dummy line (P_ToXLine would fail, returning NULL). Cleaned up.
2008-11-04 : Fixed same silly bug but this time in R_MaterialCreate. Must have used a "replace all instances of term" or something...
2008-11-04 : Fixed a really silly bug in R_MaterialCheckNumForName.
2008-11-03 : Fixed broken interpretation of texture/flat change deltas in PSV_FRAME packets in cl_oldworld.c.
2008-11-03 : Fixed a minor type mismatch in FR_PrepareGDIFont. Do we even use/need these still?
2008-11-03 : Fixed a potential segfault in P_Iteratep if traversal of the segs of degenerate subsector was attempted.
2008-11-03 : Fixed bug in MPE_End where the map error reporting was being (attempted) after the sectors had been hardened (the error reports contain links to editable sectors).
2008-11-03 : Fixed incomplete initialization of a plane's surface_t in R_NewPlaneForSector.
2008-11-03 : Fixed a bug in SB_BeginFrame which could result in a segfault if a degenerate subsector is encountered.
2008-11-03 : Fixed an indirection issue in D_NetWorldEvent when dealing with DDWE_HANDSHAKEs.
2008-11-03 : Fixed a subtle type mismatch in the WIN32 window manager.
2008-11-03 : Fixed upper/lower case mix ups in vcproj file names in the doomsday.sln
2008-11-02 : Fixed missing multiplayer menu items due to another recent change.
October 2008
2008-10-30 : Fixed surfaces with a "missing" material were being drawn with fakeradio edge shadows.
2008-10-30 : Fixed initialization error in the allocation of rendpolydata_t structures.
2008-10-30 : Fixed the various P_GetGMO<type> routines so that unknown properties and non-present property values arn't a critical error.
2008-10-30 : Fixed Rend_DoesMidTextureFillGap; the return values from Rend_MidMaterialPos were not being used correctly.
2008-10-30 : Fixed missing initialization for var damageDone in jHexen's P_DamageMobj when the inflictor is a PoisonCloud.
2008-10-28 : Fixed linking problem with dsOpenAL under Windows due to differing calling convention for Z_Calloc.
2008-10-28 : Fixed problem of light sequences not working in jHexen.
2008-10-26 : Fixed potential segfault if R_MarkDependantSurfacesForDecorationUpdate is called for a plane of a sector with no linedefs.
2008-10-26 : Fixed problem of not being able to hit the lower section of twosided linedefs if the ceiling in either the front or back sector is sky.
2008-10-25 : Return the materialnum_t rather than ofTypeID for the skymask material when queried via DD_GetVariable.
2008-10-24 : Fixed compilation error with jDoom64.
2008-10-24 : Fixed problem in calcSSecReverb which always considered flat #0 as an unknown material.
2008-10-24 : Fixed fakeradio bug which failed to determine that a side should be considered fully open if the neighbor linedef is twosided with a middle texture that fills the gap between floor and ceiling.
2008-10-24 : Fixed bug in Rend_DoesMidTextureFillGap which used the surface material X offset in place of the Y offset. Fixed problem of wall surfaces using flat #0 always being marked as potentially visible in Rend_MarkSegSectionsPVisible.
2008-10-24 : Fixed problem of surfaces textured with flat #0 being misinterpreted as glowing surfaces (and thus fakeradio was disabled and other glitches).
2008-10-24 : Fixed problem of glowing wall surfaces not working.
2008-10-24 : Fixed problem of rockets exploding and bullet puffs being spawned when a sky surface is hit. Caused by Doomsday returning of the material ofTypeID rather than the material num when querying DD_SKYMASKMATERIAL_NUM.
2008-10-24 : Fixed problem of the first flat being given the MATF_NO_DRAW flag. This flag was implemented to support the DOOM.exe bug where the first texture is never drawn. However the same problem is not present with flats.
2008-10-24 : Fixed jHexen problem of frozen things not dying either by timeout or when hit with a non-icedamage weapon.
2008-10-23 : Fixed problems with the incorrect lifegem being use with the jHexen statusbar when the player class was not fighter.
2008-10-19 : Fixed memory zone corruption due to out-of-bounds access of content->buffer. This occurred when texture content was being uploaded without deferring. GL_UploadTextureContent() assumed that content->buffer was modifiable, which is only the case
2008-10-18 : Fixed a couple of messages output during map load which reported incorrect linedef and sector indices (off by one errors). Updated file author details.
2008-10-18 : Fixed bug in the DED reader which failed to read the iparams of XG Line Type definitions correctly due to the flag prefix name strings (part of the game-side xgClassLinks array) being defined as zero-length strings rather than NULL ptrs.
2008-10-18 : Fixed bug #1832045; If a map number is not set in an XG end_level line type the exit would take the player to the first map (instead of the next as defined by the map progression).
2008-10-17 : Fixed problem in the vs build options. Rather than generate a manifest every time, use the one in engine/win32/res
2008-10-15 : Fixed a handful of rendering glitches that would occur with segs on twosided linedefs when the back sector floor height was higher than the back sector ceiling height. In this instance we now lower the high floor to the ceiling.
2008-10-15 : Fixed blue locked doors not showing in the automap in jDoom, jDoom64 and WolfTC.
2008-10-10 : Fixed decoration origin offsets on pegged top and unpegged bottom surfaces.
2008-10-10 : Fixed various issues in the conversion from lumobj to vlight for the purposes of sprite and model lighting.
2008-10-10 : Fixed bug #2143145 - DOOM2/Final DOOM incorrect screen border flat.
2008-10-10 : Fixed svn head bug #2156065 - Rckt and Cell ammo switched in the statusbar.
2008-10-07 : Fixed typo in R_MaterialNumForName that would always return zero regardless of whether the material was found (doh!).
2008-10-07 : Fixed incorrect memory allocation error in R_PrecacheLevel, thanks to Yagisan for the heads up.
2008-10-07 : Fixed only log in R_MaterialNumForName when the name being searched for is not found.
2008-10-07 : Fixed R_MaterialCheckNumForName and R_MaterialNumForName could not handle NULL name ptr.
2008-10-07 : Fixed potential segfault in dpWADMapConverter::IsSupportedFormat under nix where as Thomas Lübking points out; the libc implementation of strncmp cannot handle a NULL string ptr.
2008-10-07 : Fixed segfault in M_InitControlsMenu under nix as pointed out by Thomas Lübking and Yagisan.
2008-10-07 : Fixed player turn rate in P_PlayerThinkLookAround, turnSpeed is fixed point, not float.
2008-10-06 : Fixed issue of mobj shadows not being drawn correctly (couldn't be seen at all).
2008-10-05 : Fixed all FTBFS issues with r_things.c due to recent work that had been left incomplete due to my accident.
2008-10-03 : Fixed various errors when trying to compile Doomsday.
August 2008
2008-08-26 : Extensive changes to the various game-side HUD displays to consider multiple local players. * G_Display is now used for in-viewport displays where as G_Display2 is for over-viewport displays. * Fixed all issues with the various HUD displays when mult
2008-08-24 : Incorrect relative spawn heights for missiles in jDoom64.
2008-08-24 : Fixed numerous original Heretic kludges which used mobj_t->health for various purposes other than the intended use (e.g. life time of whirlwinds and mace ball bounce state). Instead these now use mobj_t->special3 and saved games are adjusted/in
2008-08-24 : Fixed buffer overflow during startup in P_InitAmmoInfo and P_InitPlayerValues.
2008-08-23 : Fixed multi-include-define in plugins/jhexen/include/p_acs.h
2008-08-23 : Bug which resulted in the weapon bob for all local players to be synced with that of the console player. This was caused by the bob code assuming that only one viewer was altering the engine-side bob offset and so used it as though it persisted over
2008-08-23 : Bug in DED_AddModel which would only initialize the shinyColor of the first four sub models, rather than all.
2008-08-23 : Potential segfault in GL_DrawPatch_CS if param lump is not a valid lump id.
July 2008
2008-07-24 : Fixed bug in XG that prevented xlthinkers and xsthinkers from working due to uninitialized line/sector (respectively) links. Fixed bug in XG that attempted to switch-swap a material on a line sections even if there was no material to begin with.
2008-07-24 : Fixed all Sector Type definitions in jDoom6 whose light/color functions included escaped quotes for some bizarre reason.
2008-07-24 : Fixed a problem with the menu binding class being left active.
2008-07-24 : Fixed seg fault caused by the echoing of events in B_Responder. All events currently require being associated with a device, so copy the device id from the event being echoed.
2008-07-24 : Fixed mix up in the return value of P_PointOnLineSide & P_PointOnLinedefSide.
2008-07-22 : Fixed Linux segfault when starting with no options.
2008-07-14 : Combined player_t->maxAmmo and player->ammo arrays into one array of structs in player_t. Changed player_t->weaponOwned to an array of structs. Fixed various size assumptions in the old savegame code to do with player_t.
2008-07-13 : Fixed FTBFS issue in jHexen with gcc.
2008-07-08 : Fixed bug in jHexen which prevented clerics from taking damage from their own throwing bombs.
2008-07-06 : Fixed bug in the conversion of mobj angle/visangle to model yaw which resulted in models always being drawn facing east.
2008-07-05 : Fixed SIGSEGV in R_GetMaterialByNum on load reported by Yagisan.
2008-07-02 : Fixed some compilation issues.
June 2008
2008-06-30 : Fixed issue where surfaces with missing materials not being drawn using the "missing" material. Fixed issue with smooth texture animation not working on segs.
2008-06-26 : Fixed various warnings flagged up by gcc.
2008-06-26 : Fixed compilation issue in P_ControlShutdown - I notice that impulseCounts has moved so instead I've changed that so that it instead M_Free's controlCounts.
2008-06-26 : Bug #2000910, possibility of jHeretic getting stuck in an infinite loop in P_DSparilTeleport depending upon the location of DSparil vs the available bossspots in any given map. Implemented a maximum number of tries which will force the loop to end on
2008-06-26 : Bug #1746520, map music being started twice if a map has a "before" InFine animation.
2008-06-26 : Fixed issue with the VS8 vcproj files, where all projects shared the same build log.
2008-06-25 : Fixed issue with the third-person camera not pushing the camera back far enough to actually see the viewplayer (fixed vs float issue).
2008-06-25 : Fixed potential segfault in P_IterateThinkers.
2008-06-25 : Fixed bug in MPE_End which attempted to send benign sector reports to the game before the game's map data setup routines had been called.
2008-06-25 : Fixed attempt to free NULL ptr in DED_DelArray
2008-06-25 : Fixed attempt to free NULL ptr in I_ShutdownInputDevices
2008-06-25 : Fixed attempt to free NULL ptr in DH_DeleteNode
2008-06-25 : Fixed various attempts to free NULL ptrs in the binding/player controls code.
2008-06-25 : In all games, if a mobj was damaged by a camera player, every time it entered it's pain state it would rotate towards the camera. Given that cameras aren't supposed to be physically present in the world this looked quite odd. It was caused by mobj_t-
2008-06-20 : Mix up in XL_ValidateMap() which didn't select the episode correctly (should always be episode zero for DOOM2 and DOOM-shareware).
2008-06-20 : jDoom default values for the amount of health given by the Soulsphere and the Megasphere were mixed up.
2008-06-14 : jDoom64 - Refire was not working with the Unmaker.
2008-06-14 : When teleporting in jDoom64, always set the mobj's z position to floor height.
2008-06-14 : jDoom64 - Now that objects.ded has been sorted out, there is no need for workarounds in code (setting state when mobjs are crushed).
2008-06-14 : Switch texture changes not working in jDoom64 due to incorrect names in switchinfo.
2008-06-14 : Fixed a couple of bugs in jDoom64's mobjtype and state tables.
2008-06-01 : Fixed a loop invariant in GL_PalIdxToRGB.
2008-06-01 : jDoom64 - Unmaker powerups drawn incorrectly in the automap.
2008-06-01 : Monsters unable to open doors due to logic error in EV_VerticalDoor.
2008-06-01 : Buffer overflow in XL_GetType.
May 2008
2008-05-31 : XLTrav_LineAngle was not calculating correctly (R_PointToAngle now takes float parameters but it was being passed fixed values). Fixed: XS_Think not scrolling plane materials if their angle == 0.
2008-05-31 : The params struct was not being passed in XS_GetPlaneMover resulting in a seg fault.
2008-05-31 : Item drops in jDoom64's P_KillMobj used P_SpawnMobj3f incorrectly.
2008-05-31 : Buffer overflow in XS_GetType
2008-05-31 : Fixed a couple of loop invariants in Def_Get
2008-05-27 : Fixed typo in PO_GetPolyobj
2008-05-26 : Fixed non-working glowing surfaces. Removed unused, superfluous global vars.
2008-05-26 : Fixed FTBFS issue when building jHexen.
2008-05-19 : Fixed dependencies for release builds of Doomsday.exe under WIN32
April 2008
2008-04-10 : conSilentCVars should be byte.
2008-04-07 : Drawing of middle surfaces on two-sided linedefs would have incorrect material y offset when lower unpegged.
March 2008
2008-03-30 : Various issues in B_DestroyAllClasses() which resulted in accessing beyond the end of the bindClasses array and a memory leak. @skyjake - feeling tired when you wrote that? :-)
2008-03-30 : We only need to make room for a binding class if it is not being inserted at the end of he bindClasses array, in B_InsertClass(). Updated style. Do not use C++ keywords as variable names.
2008-03-30 : Various issues in W_ResizeLumpStorage() evident on the first visit (attempt to free NULL lumpCache, non-obvious use of memcpy).
2008-03-29 : Planeglows could not be used independently from dynamic lights.
2008-03-28 : Collisions with any mobj flagged MF_SPECIAL was broken (introduced in the last fix to resolve MF_SKULLFLY flagged things stopping at pickups). Everything appears to be working as expected now.
2008-03-28 : Any mobj flagged with MF_SPECIAL would prevent other mobjs from passing through it.
2008-03-28 : Fixed minor overlap issue in the fullscreen HUD, ammo indicators in jDoom.
2008-03-27 : Use the memory management wrapper in M_Misc rather than raw calls to malloc() etc. Also fixed an attempt to free a NULL ptr.
2008-03-26 : Fixed a problem in the save game code which could result in P_AddThinker() being called multiple times for the same mobj during load.
2008-03-25 : Fixed bug in the new algorithm for finding neighbouring sectors for spreading stair builds; always use the found sector from the last iteration as the compare sector for the current iteration.
2008-03-25 : Sky color used in non-sky sectors and vice-versa.
2008-03-25 : Fixed DDMINFLOAT/DDMAXFLOAT mix ups in the P_FindSector* utility routines which led to all manner of line specials not working correctly (e.g. the raising bridge in DOOM2::Gantlet).
2008-03-25 : Fixed FTBFS issues with dd_uinit.c
2008-03-25 : Fixed a load more incorrect file encodings.
2008-03-24 : Fixed more FTBFS issues in the nix command line console.
2008-03-24 : Fixed a bunch of FTBFS issues in the *nix command line output.
2008-03-23 : Fixed various FTBFS issues when using the SDL window management.
2008-03-22 : Fixed z offset bug with mobj-linked light halos.
2008-03-22 : Fixed clipping issues with decor light halos.
2008-03-18 : Fixed mismatch between the declaration and implementation of Sys_CreateWindow().
2008-03-17 : Fixed a bunch of compilation issues.
2008-03-16 : Fixed a bug that somehow crept into findBuildNeighbor().
2008-03-15 : Fixed a bug hat crept in in the previous commit.
2008-03-13 : Removed the automatic conversion of large lumobjs to bias sources. It wasn't working particularly well and will be replaced. Fixed a bug in prepareSubsectorForBias() which failed to initialize the seg illum array correctly.
2008-03-13 : Fixed a couple of comments.
2008-03-11 : Fixed a bug in the R_Find*LineNeighbor lineowner traversal routines that would result in an incorrect angle delta being returned when traversal is done anticlockwise.
2008-03-11 : Fixed a bug in the lineowner ring, relative angle calculation. The last line in the ring ended up with an incorrect angle.
2008-03-10 : Fixed a bunch more compiler warnings and one error reported by gcc.
2008-03-10 : Fixed a bunch of warnings produced by gcc in the portable SDL window manager. Note, this code remains untested.
2008-03-10 : Fixed some compile "errors" reported by gcc.
2008-03-10 : Fixed a nasty bug in B_DestroyAllClasses() which could allow anyone to easily crash their system via the console.
2008-03-09 : Fairly frequently, the vertex coordinates generated for fakeradio edge shadowpolys would result in "folds" at the inner offset. This was due to us storing two separate offsets for each side of the edge and due to numerical inaccuracies; these would s
2008-03-07 : Fixed the handling of the sky mask material.
2008-03-07 : Fixed FTBFS error with jHeretic.
2008-03-07 : Fixed floatbob floor clip bug in jDoom64.
2008-03-07 : Fixed jDoom64's warp ccmd.
February 2008
2008-02-12 : Fixed type mix up which caused a nuclear meltdown in 64bit builds (thanks to yagisan for the heads up).
2008-02-05 : Fixed up some variable type inconsistencies in the DED parser.
2008-02-05 : Revised various object/paramater/routine names to be more consistent. Fixed a memory leak in the DED definition management (line types were not free'd on engine reset/shutdown).
January 2008
2008-01-28 : Attempt to free memory pointed to by the game-side things array when none have been allocated (wouldn't happen under normal use but still).
2008-01-27 : Fixed up our DirectInput keyboard use and the DIK_* to DDKEY_* translation. Plus other misc tweaks to the binding/input/event stuff.
2008-01-13 : Fixed up the SDL based window management as best I can. Someone who actually uses it will need to do the rest as under WIN32, SDL based window management cannot be used currently due to not being able to use SDL input in conjunction.
2008-01-13 : Fixed FTBFS errors under *nix.
2008-01-10 : Fixed DGL_Begin declaration (error with gcc).
2008-01-09 : Updated in line with changes to DGL. Updated style. Fixed a bunch of incorrect license markups (marked as GPL instead of GPL+jHeretic/jHexen Exception).
December 2007
2007-12-30 : Fixed a logic error which would result in attempting to allocate a sector->blocks array of size zero.
2007-12-29 : Fixed a couple of 64bit portability issues (cast integral<>pointer). Cleanup.
2007-12-17 : Fixed a bunch of compilation warnings output by gcc (mostly inconsequential).
2007-12-16 : Fixed a typo in the polyobject loading of dpWadMapConverter which prevented the polyobject detection logic from working.
2007-12-16 : Fixed bugs in the original Hexen P_RoughMonsterSearch logic. During the outwards spiral, the top left, bottom right and bottom left blockmap blocks would be checked twice for each "layer" of the test.
2007-12-16 : Removed fixed limit on the number of decorations that can be attached to a surface_t.
2007-12-15 : Fixed the aliasing/confusion between the engine vs game side R_Init routines exhibited under gcc. Renamed the games' R_Init to R_InitRefresh, now called by G_PostInit.
2007-12-15 : Fixed a couple of build errors reported by gcc.
2007-12-15 : Fixed a race issue in the progress bar code.
2007-12-11 : Flat lumps should replace earlier ones of the same name.
2007-12-03 : Fixed problem of lines being coloured incorrectly in the automap (we were getting the back sector of a seg instead of the linedef).
2007-12-03 : Fixed missing return value for the "give" console cmmd.
2007-12-01 : Fixed bug#1786091 - Crash when using the "give" cheat when not in-game.
November 2007
2007-11-30 : Moved polyobj creation/spawn earlier on in the map load process and alongside mobjs in P_SpawnMapThing. Fixed a bug in the logic which could result in accessing free'd memory.
2007-11-23 : Fixed missing function P_GetXSectorOfSubsector in jDoom.
2007-11-22 : Fixed the problem of being able to walk through polyobjects depending on their current state. A linkpolyobj ring issue.
2007-11-22 : Fixed file encoding.
2007-11-22 : PSprite offset coordinates are now floats. Fixed a lighting problem with masked middle textures.
2007-11-16 : Fixed heap corruption caused by a logic change in Con_UpdateKnownWords(). Cheers to yagisan for finding it.
October 2007
2007-10-31 : Fixed message about sector light levels in LG_Init()
2007-10-31 : Fixed file encoding. I hate you Visual C++ 2005 Express text file editor.
2007-10-27 : Fixed up msvc'isms in my last commit (that gcc didn't seem to like).
2007-10-27 : Fixed air friction on camera players.
2007-10-17 : Fixed FTBFS due to snprintf not existing under WIN32. Need to use _snprintf instead.
August 2007
2007-08-19 : Fixed compilation error if RANGE_CHECK was not #defined.
2007-08-19 : Fixed mixed line endings.
2007-08-18 : Fixed a bunch of warning messages outputted by gcc (thanks yagisan).
2007-08-07 : Fixed RL_WriteDivQuad(), should now be working correctly.
2007-08-06 : Fixed HQ2x scaling to work on big-endian processors.
2007-08-06 : Fixed loading of detail textures. The correct level of gray mipmap contrast is saved as flags in the texturecontent_t, to be applied when the texture is really uploaded.
2007-08-05 : Fixed sector blockbox determination during map load.
2007-08-04 : Fixed problem with key press duplication in curses-based console.
2007-08-01 : Fixed problem with writing incorrect WAD header when copying map data lumps to the cached data file (the first sizeof(header) - 8 * numcopied lumps was written too which was scrambling the beginning of the THINGS lump).
July 2007
2007-07-31 : Fixed an issue with curses crashing due to winText not being created in dedicated mode. The dedicated mode is now checked and initialized as the very first thing.
2007-07-31 : Fixed camera movement. When player is a camera momentum should be lost almost instantly when not moving (in order to position precisely).
2007-07-30 : Fixed movement stuttering, which was due to unsynchronized fixed triggering of players. Renamed M_CheckTrigger to M_RunTrigger, and created a new M_CheckTrigger for const trigger_t* usage. This will allow sharing a single trigger for many users.
2007-07-29 : Exported the new Doomsday public API routines for controls. Fixed various compilation errors/warnings under win32.
2007-07-29 : Conversion of command bindings to text. Clearing all bindings and binding classes. Deleting a specific binding based on identifier. Inverse flag must affect relative device offsets as well. Fixed a crash-inducing increment typo in a state condition c
2007-07-27 : the win32api headers indicate using _T is not such a good idea, and removing the last lot fixed a FTBFS, so remove another one
2007-07-24 : Fixed return value of initTimingSystem(). SDL_Init() returns zero on success, which was interpreted as an error code.
2007-07-22 : Fixed a couple of build errors under *nix.
2007-07-18 : Fixed (rev 4879) failing to build (apparently materialtype_t has “incomplete type”).
2007-07-18 : Fixed all instances of comments formed like '\\\\ \something' to '\\ \something' introduced by yagisan's markup script.
2007-07-12 : Fixed issue with environmental sound effects, where changes in-game to the world did not affect the effect properties. Re-factored the existing code to allow faster use when in-game. S_CalcSectorReverb() is now called whenever any properties of a sec
2007-07-08 : Fixed multiple definition issues with the following symbols - endmsg
2007-07-07 : Fixed typo in last commit.
2007-07-05 : Fixed minor issue in R_NewPlaneForSector() which would attempt to Z_Free() a null plane list ptr if the sector has no existing planes.
2007-07-03 : Fixed problem with WIN32 windowed size, the size specified to SetWindowPos() should be the window size, not the client area size.
2007-07-01 : Fixed a couple of 64bit portability issues. Thanks to Ray Chason (chasonr) for the patch.
2007-07-01 : More tweaks to the window behaviour under WIN32. Fixed a OGL stack underflow error caused by code left behind after removing the startup window.
2007-07-01 : Fixed a couple of build issues with gcc.
June 2007
2007-06-29 : Moved loaded library handles inside application_t under unix, fixed references to missing symbol 'windowIDX'.
2007-06-20 : Corrected problem with endmsg (variables shouldn't be declared in headers). Also fixed some naming issues with enums in p_saveg.c.
2007-06-20 : Fixed build errors thrown up under Feisty and when building with MinGW under Win32. Thanks for the heads up yagisan.
2007-06-20 : Fixed issues with runtime textures (flats and patches) not being cleared after a texreset.
2007-06-19 : Fixed issue with the menu not being drawn behind the Doomsday Control Panel when not in-game.
May 2007
2007-05-24 : Slightly reorganised the view drawing order so that when the player view is completely hidden (e.g. if the automap is fullscreen an opaque) the view border is still drawn. Also fixed a very minor issue with the view border not being drawn during the
2007-05-24 : Fixed automap render path when number of texture units < 2 (Voodoo2?).
2007-05-24 : Fixed the panning issue with the automap mask. We are working in fixed screen space so translation is not necessary.
2007-05-21 : Rendering of blockmap grid was unaware that the map rotated, the blockmap grid lines were clipped to the un-rotated window frame. Instead, expand the frame to the next power of two larger than the longest window dimension within renderGrid().
2007-05-19 : Fixed some minor compilation warnings about type conversions with explicit casts.
2007-05-19 : Fixed issue with plane glows on twosided middle texture wall segs (lighting was inconsistent with single sided segs).
2007-05-05 : camera players would block the movement of polyobjects.
2007-05-04 : Fixed missing mana icons in the jHexen fullscreen HUD. Fixed missing automap background texture in jHexen.
April 2007
2007-04-29 : Fixed compilation problems with release builds in VC++ 2k5. All plugins now compile without error when "Release" is the build target.
2007-04-23 : Further tweaks and improvements to fakeradio shadow edges. Fixed a couple of issues when dealing with maps with geometry bugs (e.g. E4M1).
2007-04-22 : Fixed FTBFS issue reported by Yagisan and Dave. Also removed an unreferenced local in LG_Init()
2007-04-20 : Fixed a logic error in fakeradio neighbor searching which could lead to an infinite loop with certain map geometry.
2007-04-14 : Fixed bug in the xg ccmds move(floor/ceil). If a mode was not specified it would result in a segfault when trying to dereference a NULL sector ptr.
2007-04-08 : Complete overhaul of the automap code. Now that we draw in real screen space rather than fixed this meant a lot of the complication in the old code could be removed.
2007-04-04 : Fixed numerous compilation warnings/errors reported with /W4 Fixed an issue with releasing input devices on Win32 which sometimes led to a segfault on shutdown.
2007-04-03 : Fixed various compiler warnings thrown in gcc (cheers yagisan).
2007-04-03 : Fixed some more issues with the status bar rendering.
March 2007
2007-03-31 : Fixed FPS issues in the automap drawing caused by drawing lines individually. Implemented concept of pre-collected lists of rendering primitives.
2007-03-27 : Fixed console title bar text. Nobody was setting the title text strings until the control panel was opened, since the old Con_Startup stuff is no longer used during engine startup (and thus should be renamed to Con_UI or just UI_*).
2007-03-25 : Fakeradio edge shadow polys were being rendered for the rotating "gears" in jHexen MAP14.
2007-03-25 : In jHexen if a subsector which was made up partly by segs used to form a polyobject, was visible at the same time as that polyobject: the segs were rendered twice (once as part of the wall drawing and again when dealing with just the poly object's se
2007-03-25 : Fixed a problem which caused the sky to render as HOM if you are spawned into a new map as a camera (until you moved).
2007-03-25 : Fixed GL_CalcLuminance(). It would seem when I adapted this back in 2005 I managed to get the logic wrong. Its now working correctly.
2007-03-25 : Fixed GL_CalcLuminance(). It would seem when I adapted this back in 2005 I managed to get the logic wrong. Its now working correctly.
2007-03-24 : Fixed light and halo location on float-bobbing mobjs (were bobbing in the inverse direction).
2007-03-23 : Fixed compilation error.
2007-03-22 : Fixed compilation error.
2007-03-21 : Fixed compilation problem with jHexen and p_doors.c in vc.
2007-03-21 : Fixed inconsistencies between read/write in jHexen save games. Now, save and load works, however this is an issue with loading mobjs (read goes OK but there are none in the game world after load).
2007-03-21 : Fixed compilation error.
2007-03-19 : Removed fixed MAXCEILINGS limit in jHexen using the scheme employed in jDoom (which is based on that derived by Lee Killough for BOOM). Previous limit was 30 simultaneous moving ceilings.
2007-03-19 : Removed fixed MAXPLATS limit in jHexen using the scheme employed in jDoom (which is based on that derived by Lee Killough for BOOM). Previous limit was 128 simultaneous moving platforms.
2007-03-19 : After a mimic sector, it was not possible for that sector to then support a special thinker of any description (if the source of the mimic had a thinker at the time P_CopySector() is called). Basically, do NOT copy xsector->specialdata.
2007-03-18 : Fixed compilation error. Perhaps we should consider renaming ddfont_t->TextOut ?
2007-03-13 : Fixed viewheight after teleporting.
2007-03-12 : Fixed a couple of buffer overflow vulnerabilities.
2007-03-10 : Fixed issues with platform/ceiling move speed rounding down to zero due to integer math.
2007-03-10 : Fixed issues with platform/ceiling move speed rounding down to zero due to integer math.
2007-03-10 : Fixed DOOM v 1.09 save game support.
2007-03-09 : Fixed alignment problems in the jHeretic intermission on the Mac.
2007-03-09 : Fixed problem of missing statusbar inventory icons on the Mac.
2007-03-09 : Fixed compilation error.
2007-03-09 : Fixed problem with status bar disappearing if the alpha level == 1
2007-03-07 : Fixed compilation error.
2007-03-02 : Fixed menu fog mode 2 (was not restoring previous state).
2007-03-02 : Fixed a couple of minor rendering inaccuracies in the console.
February 2007
2007-02-18 : Implemented temporary ccmd "setaxis" for tweaking the input device axis settings during development. Don't write empty commands to the console command history buffer. Fixed some compilation problems.
2007-02-18 : Fixed compilation problem.
2007-02-18 : Fixed texture parameters when using the Easy Upload flag.
2007-02-04 : Fixed bug where flying creatures would rise/fall, tracking the player when a camera.
2007-02-02 : Fixed incorrect DMU property.
January 2007
2007-01-29 : Changed subsector->firstline to a seg ptr. Renamed to subsector->firstseg and subsector->linecount to subsector->segcount to avoid confusion. Changed associated DMU constant names to suit. Fixed a bug in the calculation of reverb properti
2007-01-28 : Fixed cmdLine[] buffer overflow vulnerabilities and related wrapping of cmdCursor.
2007-01-28 : Cvars ui-cursor-width and ui-cursor-height now specify scaling multipliers instead of fixed dimensions for the UI cursor (which is now scaled relatively to the window dimensions). Updated mouse.png to more accurately indicate the real cursor position
2007-01-24 : Using the auto-hiding HUD, it would be hidden when not running in full-screen mode. FIXED: Using the auto-hiding HUD, it would be hidden instantly when changing from a windowed mode to full-screen. The HUD auto-hide timer is now reset during this cha
2007-01-24 : Fixed typo.
2007-01-24 : Fixed typo.
2007-01-10 : Fixed vcbuild.bat and drD3D so that release build work as well. Anisotropic filtering was used for magnification, which doesn't make any sense.
2007-01-09 : Fixed tab background gradients on Windows.
2007-01-08 : Fix for ANY player's hud unhide events working when player != &players[consoleplayer]. Fixed a couple of warnings too.
2007-01-07 : Fixed typo when copying weapon fire modes kludge from patch supplied by ZachKeene. Hopefully right this time.
2007-01-07 : Fixed typo when copying weapon fire modes kludge from patch supplied by ZachKeene.
2007-01-07 : Fixed menu hu_font_b scale issue.
2007-01-07 : Fixed font rendering problem with doom/heretic/hexenfont. There was a Scalef() going to the wrong matrix stack.
2007-01-07 : Fixed from GetVariable to GetInteger, as the polyobj count is just a (const) number and not a variable. Was causing a crash in Hexen.
2007-01-07 : Fixed poNumSegs / numsegs confusion, which was causing a segfault in Hexen. Each polyobj has its own numsegs count, so using the map's numsegs isn't going to work...
2007-01-07 : Fixed up new compile warnings with gcc.
2007-01-03 : Fixed the Wizard so that it works even though events have been muted. This prevents the main UI from changing while the Wizard is active.
2007-01-03 : Fixed a bug in MultiArea. When a page was removed from the area, its panel was not destroyed. This caused any new pages created afterwards to appear frozen, as the old page would still exist and block event reception.
2007-01-03 : Fixed the Preferences tab update problem, where part of the widgets were not created. The reason was that under some circumstances (aodb refresh) the settings areas were cleared and recreated, but unfortunately no one was recreating the additional wi
2007-01-01 : Fixed and cleaned up the HUD message code.
December 2006
2006-12-31 : Implemented some further optimizations to the new cbuffer code. Instead of freeing cbline_ts only to have to reallocate them; move them to a list of unused lines for latter re-use. Also, only resize the index when necessary (never with cbuffers of a
2006-12-31 : Fixed to addon database management. There is now a function in aodb that handles the refresh operation and sends the appropriate notification. The Refresh buttons in the Maps and Addons tabs use this function to reload all addons.
2006-12-30 : Fixed a FTBFS typo.
2006-12-30 : Fixed handling of a zero value in a number field.
2006-12-30 : Fixed handling of undefined game component in a profile.
2006-12-28 : Fixed spacers.
2006-12-28 : Fixed menu items in OS X.
2006-12-27 : Fixed FTBFS issue due to last commit.
2006-12-27 : Separated the enemy property "can be in-fought with" from the MF2_BOSS flag so that it can be attributed independently (implemented for WolfTC). Fixed bug #1545024 Cyberdemon infights.
2006-12-27 : Fixed bug in calculation of targets' distance for the purposes of determining whether to fire missile(s).
2006-12-23 : Fixed jHeretic autoaiming.
2006-12-22 : Fixed client connecting to a server with a very long greeting message. Previously the client would get confused as the first TCP message received from the server would not contain the end marker "END\n", and the client would just stop reading the res
2006-12-09 : Fixed another comp error with gcc. Thanks spacejunk.
2006-12-09 : Fixed another comp error with gcc. Thanks spacejunk.
2006-12-09 : Fixed another comp error with gcc. Thanks spacejunk.
2006-12-09 : Fixed comp error with gcc. Thanks spacejunk.
November 2006
2006-11-01 : Made dynlight indices unsigned for faster iteration and to increase fixed limits. Re-instated numerous internal profilers activated when #ifdef DD_PROFILE. Various other minor tweaks to improve readability of some tight loops and to remove unnecessar
October 2006
2006-10-28 : Removed last of the MAX_POLY_SIDES related fixed limits. Cleanup.
2006-10-27 : Fixed allocation of the array of plane vars used during lumobj for subsector, plane iteration. Use a global buffer and resize when necessary (rather than each time the array is needed). Also increased the number of lumobjs allocated on initial alloca
2006-10-27 : Fixed a couple of problems introduced by recent changes.
2006-10-26 : Fixed odd behaviour after introducing 64bit assertions (changed logic structure).
2006-10-26 : Fixed FTBFS issue.
2006-10-23 : Fixed missing par time stat in intermission.
2006-10-23 : Fixed bug where the cheats CF_CLIP and CF_GODMODE were always deactivated when changing back to a "real" player from a camera.
2006-10-22 : Fixed usage of the ambient lighting cvar. The user-set value was being incorrectly reset on map load due to the fact that r_ambient was being used to hold the value of the cvar.
2006-10-21 : Removed MAXBUTTONS fixed limit.
2006-10-13 : Fixed an inaccuracy in the defined value of PI.
2006-10-13 : Fixed a few more compiler warnings (gcc).
2006-10-13 : Fixed typo.
2006-10-12 : Further clean up. Use unsigned types for indices where possible (self-document). Fixed signed/unsigned mismatch in comparison for checking the status of the matched word list.
2006-10-08 : Fixed GCC compiler warnings.
2006-10-08 : Fixed compilation warnings.
2006-10-02 : Fixed lighting problem on HUD sprites due to wrapping light values (bytes were used in calculations).
2006-10-01 : Fixed BUG #899948 HUD weapons not lit by glowing sectors (only models atm).
2006-10-01 : Fixed plane glows not working on models.
September 2006
2006-09-23 : Fixed issue with not being able to aim with both mouselook and autoaim enabled.
2006-09-23 : Fixed issue with particle generator stages. Although the fixed limit on stages has since been removed the type used for indexing these was a char. Changed to int.
2006-09-23 : Fixed Doom64TC Imp missile/melee attack mix up.
2006-09-23 : Removed DOOMs archvile completely from Doom64TC. Updated DEDs and fixed skill names in the menu.
2006-09-22 : Fixed BUG, cameras should not be affected by sector wind.
2006-09-19 : Fixed client rebirth bug. Now the client will correctly send a Use action request, and not try to be reborn itself. Additionally, the server will not try to fixangles on the dead player, as the client will control the angles after death on clientside
2006-09-18 : Fixed BUG, chat widget responder is only supposed to react to key down events.
2006-09-17 : Removed MAXLINEANIMS fixed limit in all supported games.
2006-09-17 : Converted the new spechit list implementation into a line list object. A linelist can now be used to replace the other playsim, line_t* array fixed size limits such as MAXBUTTONs, MAXLINEANIMS etc, etc.
2006-09-16 : Fixed a crash on clientside. Mobj state might be missing sometimes, so skip the ones with NULL state.
2006-09-16 : Fixed invalid initialization of register sectors, dt_sector_t.
2006-09-16 : Fixed non-compilable error in R_InitLineNeighbors when _DEBUG.
2006-09-16 : Fixed bug which led to the last selected weapon's ammo icon being displayed when the current weapon requires no ammo at all.
2006-09-14 : Fixed line attack trace origin z height when player is a camera. Also fixed an inconsistency between P_AimLineAttack() and P_LineAttack() with regard to player trace origin z height. The former did not consider player cfg.plrViewHeight.
2006-09-14 : Fixed some bugs with morphed players in jHeretic which must have crept in during the recent client-side player improvements.
2006-09-14 : Fixed crash when trying to exit through the secret exit to Cat and Mouse on level E1M01. Due to gameepisode being indexed from 1 instead of zero...
2006-09-14 : Fixed victory checks in Doom64TC.
2006-09-14 : Fixed bug which did not restore player flags when changing from a camera back into a regular player.
2006-09-14 : Fixed finales in Doom64TC.
2006-09-14 : Rearranged the Doom64TC HUD to more closely resemble the original N64 version. Fixed various menu bugs.
2006-09-13 : Fixed a couple of bugs which crept in during the update. Probably the cause of the seg fault ashridah reported when trying to access the secret level from E1M01.
2006-09-13 : Fixed all problems with skies (including animated ones) in Doom64TC.
2006-09-13 : Fixed a problem in save games with Doom64TC.
2006-09-12 : Fixed compilation problems with jHeretic and jHexen.
2006-09-12 : Fixed compilation problems with jHeretic and jHexen.
2006-09-12 : Removed fixed limit on the max number of textures in an animation group. Was previously 64. I would have thought that would have been more than enough but Doom64TC (for example) has animations with 150+ frames. Yikes!
2006-09-05 : Fixed some missing property initializations.
2006-09-04 : Fixed event responder in InFine. InFine was responding to non-key down events and the last event pump was broken. Due to recent changes in the handling input events.
2006-09-04 : Fixed bug where setting con-flat 0 resulted in Doomsday attempting to load F1_START as a flat for the console background. Instead we set no texture and return *width = *height = 0.
2006-09-03 : Fixed default for respawnMonstersNightmare in jHeretic (should be false). Fixed superfluous nightmare skill confirmation message. Thanks for the patch zachkeene.
2006-09-03 : Fixed BUG #1550285. Well spotted zachkeene.
2006-09-02 : Began unravelling R_SetupLevel now that map load is handled engine-side there is no need to use setup flags internally. Fixed issue with HOMs appearing after loading a saved game.
2006-09-02 : Fixed mid tex upper hack handling in DMU.
2006-09-02 : Fixed BUG #1548165 - when a par time is not specified via a MapInfo definition the time would be displayed as 00:05. As this is a rather unrealistic goal, par time is now hidden completely if not specified.
2006-09-02 : Fixed seg fault in TNT MAP01, BUG #1550854.
2006-09-02 : Fixed persistent Wings of Wraith power across hubs.
2006-09-01 : Fixed compilation warning.
August 2006
2006-08-31 : Fixed bug in UIEdit_Responder which led to it registering multiple key presses.
2006-08-31 : Fixed various mistakes in doom64.wad re flat errors and incorrect patches on a couple of textures.
2006-08-29 : Fixed scrolling texture angle in XG.
2006-08-28 : Further restructuring of the renderer-internal data structures with the concept of surfaces in mind. Fixed glowing planes.
2006-08-28 : Fixed seg fault in Doom64tc and propagated the fix to the other games.
2006-08-28 : Fixed seg fault with the level intermissions in Doom64TC. Also, use the common routines for retrieving map name/number.
2006-08-28 : Fixed numerous mapping errors in E1M31 which resulted in visual glitches. Previously this was not a problem as there was no sky floor fix.
2006-08-27 : Fixed extraction issues related to file extensions, case sensitivity, substitution.
2006-08-25 : Fixed dynlight bug I caused in my recent changes. I mistakenly thought SEG_MIDDLE et al where integers (0-2) and had been using them as indexes into the light list arrays.
2006-08-24 : Fixed bug #1545655 it was possible to save the game when the player was dead. The global variable usergame is no longer being manipulated as expected so instead actually check the player's state.
2006-08-21 : Fixed FTBFS errors in the other games and a missing macro.
2006-08-21 : Fixed bug with finding by ID. Eg., rend-model matched against rend-model-distance.
2006-08-20 : Fixed problems with TCP. Since every message was sent using two calls, it was possible for the recipient to start reading a message until the second part was finished transmitting. This caused the recipient to panic as it couldn't read the entire mes
2006-08-20 : Fixed problem where client was able to walk through mobjs that were close to each other. For example, Doom E1M1 coop barrels around shotgun.
2006-08-19 : Fixed FTBFS with jHexen and remove unused locals in the -turbo handling.
2006-08-18 : Fixed -turbo movement speed modifier. Plus now implemented in jheretic and jHexen. Fixed joystick turn issues (the delta was being applied twice).
2006-08-18 : Fixed BUG #1374907 Respawn command-line flag (-respawn) is broken.
2006-08-18 : Fixed "where" ccmd in jHeretic. Plus implemented it in jDoom.
2006-08-18 : Fixed line special bugs that crept in the DMU update.
2006-08-15 : Fixed world texture alignment problems caused as a result of adding "rend-dev-sky".
2006-08-15 : Camera tweaks. When spawning camera players - set the mobj's Z height to that of their base + cfg.eyeheight (fix for cameras spawning in the floor). When consoleplayer is a camera freezing the render lists should ignore changes to the player's invoid
2006-08-14 : Fixed issue which when executing bind commands on events in bindclass id 0 it would execute on all bind classes (left over since we changed to zero-index no doubt).
2006-08-13 : Fixed manifest loading.
2006-08-13 : Fixed bug 1298375. The WAD was misdetected because of the MAPINFO lump was interpreted as Hexen-only.
2006-08-13 : Fixed bug 1532843. Show profile errors, restore Defaults profile to enable successful startup.
2006-08-13 : Fixed bug 1506248.
2006-08-13 : Fixed bug 1498517.
2006-08-13 : Fixed bug 1533216.
2006-08-13 : Fixed missing import, missing base class.
2006-08-12 : Further clean up and commonisation work. Fixed FTBFS issues? Fixed numerous compiler warnings.
2006-08-12 : Commonised p_map.c and spechit usage. Fixed a few minor bugs like the invisible enemies bug with jDoom and the incorrect sky flat which crept in, in my last SVN commit.
2006-08-09 : Fixed up FTBFS with WolfTC.
2006-08-09 : Fixed stray file.
2006-08-08 : Removed fixed 64 file limit in multiple init.
2006-08-08 : Fixed BUG #1533377 - WI_DrawParamText() was rendering centrally aligned strings incorrectly. Use a two pass method to calculate the correct visual offset in this case.
2006-08-05 : Fixed BUG #1531148 - Crash in jHexen.
2006-08-03 : Fixed numerous cast from pointer to integer of different size issues.
2006-08-03 : Fixed numerous compiler warnings. Fixed several cast from pointer to integer of different size issues.
2006-08-02 : Fixed P_GivePower()
2006-08-02 : Fixed segmentation violation exhibited when attempting to play KAOZ-beta2 in jHeretic.
2006-08-01 : Fixed BUG #1481329 Spawning in wrong area with starship.wad
July 2006
2006-07-28 : Fixed BUG #1529954 Seg Violation with Shannara.wad
2006-07-06 : Fixed some compiler warnings.
June 2006
2006-06-19 : Fixed missing frag counters in the automap.
2006-06-19 : Fixed surface texture type gaffe. This broke all top/mid/bottom texture queries on big endian machines. Must use short type since that's what GetValue expects (DMT_SURFACE_TEXTURE is DDVT_SHORT).
2006-06-17 : Fixed a crash where a client tried to remove a NULL mobj. Unfortunately I could not determine whether this was due to some other illegal behavior on the client's part, or just a special circumstance during connect/disconnect.
2006-06-17 : Fixed clientside gravity.
2006-06-15 : Fixed DT_SECTOR delta. The new color and glow flags, in the upper word, were never included in the delta because the delta's format only reserves 16 bits for the flags. This caused the client to misinterpret the contents of the delta and shortly ther
2006-06-15 : Fixed BUG [1498018] - Korax's missiles spawn at floor height.
2006-06-14 : Fixed deployment header search paths.
2006-06-10 : Fixed BUG #1497853 'Quickload - hintmessage issue' This was due to overflowing the buffer used for displaying messages. We now split the message into multiple parts (and lines) if the section of string is larger than the buffer.
October 2005
2005-10-23 : Fixed Wizard IWAD setting
July 2005
2005-07-17 : Fixed help panel unfreeze on 1st launch
June 2005
2005-06-04 : Fixed indentation
2005-06-02 : Fixed menu cursor rotation
2005-06-02 : Fixed opening of menu.
May 2005
2005-05-29 : Fixed mn_def.h file name case discrepencies.
2005-05-29 : #defines for sizeof constants, fixed indentation
2005-05-29 : Removed fixed limits on number of active plats/ceilings using modified code from PrBoom. Line attack weapons can hit planes.
2005-05-29 : Fixed a comment.
2005-05-29 : Removed fixed limits on number of active plats/ceilings using modified code from PrBoom.
2005-05-29 : Removed fixed limits on number of active plats/ceilings using modified code from PrBoom.
2005-05-29 : Fixed a loop invariant.
2005-05-29 : Removed fixed limits on number of active plats/ceilings using modified code from PrBoom. Line attack weapons can hit planes.
April 2005
2005-04-12 : Removed fixed ptcstage limit, fixed some memory leaks
2005-04-12 : Fixed C_DECL usage
March 2005
2005-03-13 : Fixed problem with filenames (URL needs escapes)
2005-03-06 : Fixed retranslation of the drop list
January 2005
2005-01-11 : Fixed a couple of bugs
2005-01-08 : unrecognized extension in PK3 root caused problems
2005-01-02 : Fixed resource compiling
2005-01-01 : Fixed dynlight clipping with polyobjs
2005-01-01 : Fixed light clipping when lights are in the same subsector with a polyobj
December 2004
2004-12-22 : Fixed shiny pitch angle
September 2004
2004-09-10 : Fixed the console variable array
August 2004
2004-08-29 : Fixed demo playback problems
2004-08-27 : Fixed font disappearance problem (GL_ShutdownVarFont was called twice\!)
2004-08-26 : Fixed indentation
2004-08-24 : Fixed an endianness issue with a bitfield
2004-08-22 : Fixed shutdown on UNIX
2004-08-21 : Fixed endianness issues
2004-08-07 : Fixed segfault in sight checking (outside the valid area?)
2004-08-06 : Fixed jumping
2004-08-06 : Fixed ticcmd handling
2004-08-06 : Fixed ticcmd handling, removed non-smooth camera
2004-08-06 : Fixed my name
2004-08-06 : Fixed my name
July 2004
2004-07-31 : Fixed Map Info -> Execute
2004-07-31 : Fixed endianness issues
2004-07-30 : Fixed font problem by properly deferring InitNew with autostart
2004-07-29 : Fixed the banner
2004-07-29 : Fixed endianness problems, other glitches that show up on Mac
2004-07-28 : Fixed flyup/down/center in jHeretic and jHexen
2004-07-26 : Fixed frame syncing
2004-07-26 : Fixed missing return value
2004-07-26 : Fixed frame syncing
2004-07-24 : Fixed handling of jump, next/prevwpn, pause
2004-07-11 : Fixed clearing of ticcmd
2004-07-11 : Changes and fixed for 1.8.1
2004-07-11 : Fixed demo file names on Linux
2004-07-11 : Fixed the SUBDIR attribute, now directory descending works on Win32
2004-07-08 : Fixed problems with descending into subdirectories during search
June 2004
2004-06-27 : Fixed an uninitialized variable
2004-06-27 : Fixed mobj Z coordinate when sector's real floor is not visible
2004-06-25 : Fixed player startspot selection problems
2004-06-20 : Fixed for RC3
2004-06-20 : Fixed the FakeRadio bug where narrow shadows stretch far beyond their parent edge
2004-06-16 : Fixed mouse wheel events
2004-06-13 : Updated network UI, fixed some bugs
2004-06-07 : Fixed the READ THIS menu entry of shareware Doom (it was in all caps)
2004-06-05 : Fixed a bug in the command line display
2004-06-05 : Fixed an input event processing bug that happened when the input event queue was cleared during DD_ProcessEvents. The head and tail got mixed up and caused the buffer to loop around and repeat everything.
May 2004
2004-05-29 : Fixed things so everything works on Win32
2004-05-29 : Fixed inline assembly
April 2004
2004-04-12 : Fixed typos in Cheb's story about Plutonia and TNT
February 2004
2004-02-11 : Sv_FixLocalAngles fixed
January 2004
2004-01-29 : Fixed DHQ Utils download link
2004-01-26 : Fixed #include path of sys_findfile.h
2004-01-25 : Fixed finecosine
2004-01-25 : Fixed problems caused by merge
2004-01-25 : Fixed GetGameAPI problems
2004-01-25 : Fixed comment
2004-01-25 : Fixed finecosine
2004-01-19 : Fixed problems caused by merge
2004-01-19 : Fixed after merge
2004-01-19 : Fixed thread wait, merge problems
August 2003
2003-08-30 : Fixed lightmap loading problem when reseting
2003-08-30 : Fixed lightmap loading problem when reseting Moved GL_LoadGraphics here
2003-08-30 : Fixed bobbing bug (max negative floorclip)
2003-08-28 : Fixed hang with {case} and {nocase}
2003-08-16 : Texture alpha conversion, mul/imul blending, fixed bug in blending changes
2003-08-12 : Fixed bug in restricted mipmap calc
2003-08-08 : Fixed DG_MultiTexCoord2fv
2003-08-07 : Fixed light leakage, improved handling of dynlight nodes and lumcontacts
2003-08-04 : Updated to work with RLv3, fixed shadow Z-height calculation
July 2003
2003-07-29 : Z_Malloc(0) returns NULL, fixed data transfers when reallocating
2003-07-29 : Fixed path names in the archive
2003-07-13 : Fixed WaitText timing, SoundAt volume
2003-07-09 : Fixed console text height bug on first time the console is visible
2003-07-06 : Fixed typo in comment
2003-07-04 : Fixed view border flicker, again
2003-07-03 : Fixed occlusion bug when eye Z == plane Z
2003-07-03 : Fixed clientside wind
2003-07-02 : Fixed map init command execution
2003-07-02 : Timings fixed in Net_Update, game packs ticcmds
2003-07-02 : Fixed Speed+UseArti = Jump bug
June 2003
2003-06-30 : Fixed button deact sound
2003-06-27 : Fixed restoring of mobj DDMF flags after loading
2003-06-27 : Fixed viewmobj hiding during frame rendering
2003-06-27 : Fixed HUD sprite texcoords
2003-06-27 : Weapon offset Y scale, bob offset, fixed HUD sprite texcoords
2003-06-23 : Fixed refresh rate selection
2003-06-13 : Fixed some bugs
2003-06-13 : Fixed clientside stepup issue
2003-06-13 : Fixed floorclip 64 limit
2003-06-13 : Fixed loading of music from virtual files
2003-06-11 : Fixed XG savegame problem
2003-06-11 : Fixed installer bug
2003-06-10 : dlFactor default to .75, lumobj allocation, fixed rend-light-num
2003-06-03 : Fixed detail texture problem with reset
2003-06-03 : Fixed font problem
2003-06-03 : Fixed screen border flicker
May 2003
2003-05-30 : Fixed weapon piece bobbing
2003-05-29 : Fixed jHeretic interlude time
2003-05-27 : Fixed renaming
2003-05-26 : Netgame pausing fixed
2003-05-25 : Fixed bug 743201
2003-05-18 : Sound def patching fixed
April 2003
2003-04-29 : Missile puff ptcgen issue fixed
2003-04-11 : Fixed DS8 sound echo problem
2003-04-11 : Fixed DS8 sound repeat problem
March 2003
2003-03-15 : Super shotgun, rocket launcher flash tics fixed
2003-03-14 : Fixed status bar flicker
2003-03-03 : Statbar flicker fixed
2003-03-01 : Fixed typos; more accurate instructions
February 2003
2003-02-28 : Fixed potential lightlevel overflow
2003-02-28 : confirm ded dir exists

  Client (295) — Fixed

January 2021
2021-01-24 Client : Wrong OpenGL version in error message
December 2020
2020-12-29 Client : 10x display mode refresh rates in UI
February 2020
2020-02-25 Client | Gloom : Crash after dismissing fatal error message box
2020-02-25 Client | UI : Show buttons in the fatal error message box
September 2019
2019-09-15 Client | GL : Keep window activated for GL operations
November 2018
2018-11-08 Client | UI : Loading a savegame from the Home screen
2018-11-03 Client | UI : Setting the initial WAD folder
October 2018
2018-10-25 Client : Prevent errors from wiping the config
2018-10-20 Client : Avoid crash when save contains animator state
March 2018
2018-03-05 Client | UI : Model Asset Editor layout is not scrollable
November 2017
2017-11-04 Client | FS | libshell : Fixed connecting to server's repository
October 2017
2017-10-19 Client | UI : Server's map outline was shown vertically mirrored
September 2017
2017-09-18 Client | libcommon : Handling a corrupt save file without terminating
June 2017
2017-06-19 Client | libappfw | libcore : More graceful fatal errors
April 2017
2017-04-23 Client | OpenGL : Projection matrices for 2D drawing
2017-04-23 Client | OpenGL : Vertex color normalization and DGL shutdown
2017-04-17 Client | UI : Layout of the Packages sidebar
2017-04-15 Client : Compiler warnings
March 2017
2017-03-27 Client | Resources : Texture description does not include all variants
2017-03-05 Client | Resource : More robust way to load packages needed by savegame
February 2017
2017-02-08 Client | UI : Reverted a couple of problematic changes
2017-02-07 Client : Use of version numbers in UI vs. elsewhere
2017-02-07 Client | UI : Clear buffered frames when returning to Home
January 2017
2017-01-29 Client | Server : Wait for file system init before checking game availability
2017-01-22 Client | World : Memory leak in the BSP builder
2017-01-15 Client | World : Crash when playing Heretic Treasure Chest
November 2016
2016-11-25 Client | UI : Removing saves in Home
2016-11-22 Client | UI : Potential crash when opening a sidebar
2016-11-12 Client | UI : Closing the window first unloads the game
2016-11-11 Client : Glitches when joining a MP game via Home
October 2016
2016-10-12 Client : Compositing the game view into a non-window target
2016-10-12 Client : Menu/finale scaled incorrectly when sidebar is open
2016-10-09 Cleanup | Client | Refactor : Cleanup after refactoring
September 2016
2016-09-28 Client | GL | UI : Fixed player view GL state; apply pixel density factor
August 2016
2016-08-24 Client | World : Uncaught exception (Doom 2 MAP14)
July 2016
2016-07-28 Client : Incorrect class name
2016-07-27 Client | UI : Clearing the input focus
2016-07-24 Client : Autoselect game after data files have been found
2016-07-15 Client | UI : Manual direct connection dialog
2016-07-11 Client : Crash when reseting engine state
2016-07-02 Client | UI : Mouse cursor should never be hidden in Home
2016-07-02 Client : Warnings about double-to-float conversions
June 2016
2016-06-30 Client | libcore : Connecting to an IPv6 address
2016-06-12 Client : Console variables not saved during shutdown
April 2016
2016-04-01 Client | Doom : Load plugins only from the /bin folder
March 2016
2016-03-31 Client | World : Fatal error at launch (MapElement::setParent)
2016-03-31 Client : Warnings about visibility of struct declaration
2016-03-28 Client : Compiling with Qt 5.3 or older
2016-03-25 Client : Aspect ratio for game content vs. original VGA aspect
2016-03-25 Client : Aspect ratio for game content vs. original VGA aspect
2016-03-13 Client | UI : Fixed initial appearance of the HomeWidget
February 2016
2016-02-09 Client : Redundant entries in the saved sessions list data
January 2016
2016-01-24 Client | UI | Windows : Reverted some of the startup busy mode changes
2016-01-01 Client | UI : Memory leak in SidebarWidget
December 2015
2015-12-25 Client : Crash when performing a reset with no map loaded
November 2015
2015-11-29 Assimp | Client : Fixed minor build warnings
2015-11-29 Client | Renderer : Segfault during ambient occlusion drawing (Hexen map02)
2015-11-28 Audio | Cleanup | Client : Positioning of plane movement sounds; cleanup
2015-11-28 Audio | Client : Misinterpreted sound ID (-1) when trying to cache waveform data
2015-11-28 Audio | Client : Catch missing symbol errors when loading audio plugins
October 2015
2015-10-23 Client : Improper deinit after mobj model asset init failure
2015-10-19 Client | Network : Ignore master server actions if no API URL set
2015-10-19 Client | Network : Ignore master server actions if no API URL set
September 2015
2015-09-17 Bindings | Client : Evaluating modifier condition for an event binding
August 2015
2015-08-24 Client : Missing header
2015-08-24 Client : Missing header
2015-08-18 Client : Build failure
2015-08-17 Audio | Client : Further DDSF_* flag related fixes
2015-08-17 Audio | Client : Mishandled DDSF_* flags when starting LogicSounds
July 2015
2015-07-10 Client : Build failure (illegal use of reference)
2015-07-07 Client : Null pointer access if shutting down too early
2015-07-03 Client | Renderer : Build errors (missing changes in previous commit)
2015-07-03 Client | Renderer : Build error (missing change in previous commit)
June 2015
2015-06-14 Client : Parsing version numbers with fewer than three components
May 2015
2015-05-15 Clang | Client | Map | Optimize : Crash in optimized build (undefined behavior)
2015-05-06 Client | Network : Treat port 0 as equivalent to the default port
2015-05-06 Client | Network : Treat port 0 as equivalent to the default port
2015-05-04 Client | Renderer : Sprite rotation selection (typo)
April 2015
2015-04-29 Client | Map | World : Use ConvexSubspaces when building the decorated surface list
2015-04-06 Client | UI : Reseting "Pixel Density" to defaults
2015-04-06 Client | UI : Reseting "Pixel Density" to defaults
March 2015
2015-03-21 Client : Crash when closing Video Settings in the Home screen
2015-03-21 Client : Crash when closing Video Settings in the Home screen
2015-03-15 Client | UI : Using the correct frame for busy transitions
2015-03-15 Client | UI : Using the correct frame for busy transitions
2015-03-05 Client | UI : Show projected mouse cursor in all displacing VR modes
2015-03-05 Client | UI : Show projected mouse cursor in all displacing VR modes
February 2015
2015-02-23 Client : Use the renamed DD_FLOAT() macro (instead of FLOAT)
2015-02-11 Client | Multiplayer : Cleaning up client state when leaving a game
December 2014
2014-12-17 Client : Compiler warnings
2014-12-16 Client : Build failure (missing include)
2014-12-04 Client | Map Renderer : Zone memory "leak" (Generator::stages)
2014-12-04 Client | Debug | Map Renderer : Crash attempting to sort vissprites
2014-12-04 Cleanup | Client | Map Renderer | SkyDrawable : Array underflow drawing sky models, cleanup
November 2014
2014-11-23 Client | UI : Inadvertent log clearing
2014-11-23 Client | Input | libgui : Handling mouse wheel events (Qt 5)
2014-11-15 Client | Windows : Potential crash if closing window during startup
2014-11-13 Client | FX : Crash during game startup
2014-11-13 Client | Debug : Missing symbols (no code compiled in inputdebug.cpp)
2014-11-11 64-bit | Client : Build failure
2014-11-10 Client | InputSystem : In symbolic echo mode, event bindings should not be active
2014-11-09 Bindings | Client | InputSystem : ImpulseBinding id generation for multiple local players
2014-11-08 Client : Build failure in release build
2014-11-08 Client : Crash during main window construction
2014-11-07 Client | InputDeviceButtonControl | InputSystem : Expiring InputDeviceButtonControls on context change (typo)
2014-11-06 Client | UI : Layout of the close button of Renderer Appearance sidebar
2014-11-06 Client : Crash at shutdown
2014-11-02 64-bit | Client | libcommon : Crash when binding a control
October 2014
2014-10-31 Client : Memory leak (notification widgets not deleted)
2014-10-30 AlertDialog | Client | UI : Fixed layout problem when dialog is narrow
2014-10-30 Client : Missing header
2014-10-29 Client : Crash after dismissing "App init failed" dialog
2014-10-18 Added | Client | Manifest : Added missing header
August 2014
2014-08-23 Client | UI : Crash in the VR settings dialog
2014-08-23 Client | Renderer : Out-of-bounds Vector3f access during sky model init
2014-08-21 Client | VR : Applying head tracking, fixed VR settings dialog
July 2014
2014-07-20 Client : Compiler warnings (unreferenced formal parameter)
2014-07-04 Client | g++ : Build error (missing include)
2014-07-02 Client : Build error (writing de::String through fprintf)
June 2014
2014-06-27 Client | Renderer : Benign compiler warning (value used before initialization)
May 2014
2014-05-25 Client | UI : Fatal error when activating splitscreen (viewgrid)
2014-05-16 Client | Unix : Incorrect header name in include
2014-05-15 Client : Crash when handling an empty definition array
April 2014
2014-04-22 Client : Failed startup causes a crash rather than an error dialog
2014-04-22 Client | InFine : Finale/intermission stretch scaling, HOM around view
2014-04-20 Client : A number of issues discovered in static analysis
2014-04-20 Client | World : Result of operation is garbage or undefined
2014-04-13 Client | UI : Games dialog sort order should match Home Screen order
2014-04-13 Client | UI : Update singleplayer session menu when game changes
2014-04-13 All Games | Client | Multiplayer : On map changes, end before beginning a new game session
2014-04-12 Client | UI : Games dialog opens a network settings dialog
2014-04-12 Client | Refactor | UI : Fixed game session menu issues
2014-04-11 Client | UI : Check for main window's existence
2014-04-10 Client | UI : Potential crash after saving a game
2014-04-04 Client | Renderer : Drawing of sky domes with multiple layers
2014-04-04 Client : Mistake in logic after old GUI code removal
March 2014
2014-03-24 Client | GL : Default value for 'vid-fsaa'
2014-03-21 Client | SettingsRegister : Finishing up a file write
2014-03-16 Client | UI : Group visibility in the Games dialog
2014-03-15 Client : Ignore unknown settings in profile when reading
2014-03-10 Bindings | Client | UI : Compiler warning (unsafe mix of bool / ddboolean_t)
February 2014
2014-02-24 Client | Resources : Setup of ID'd 3D models (missing particle/sky models)
2014-02-05 Client | UI : Fold title hover coloring
January 2014
2014-01-30 All Games | Client : Busy mode transition when map changes in netgame
2014-01-27 Client : Crash in multiplayer when the player attempts to fire
2014-01-27 Client : Crashes in multiplayer
2014-01-10 Client | Map : Removed fixed limit CLIENT_MAX_MOVERS (was 1024)
2014-01-08 Client | UI : Per-domain log filters overridden inadvertently
2014-01-08 Client | UI : Button text hover color with rich formatting
2014-01-03 Client | UI : Updating widget margins
2014-01-02 Client | UI : Don’t allow dialogs to grow higher than the view
2014-01-01 Client | UI : Check global bindings when a popup is open
2014-01-01 Client | Renderer : Crash with Vanilla profile in multiplayer
2014-01-01 Client | Multiplayer | UI : Freeze game content before joining
December 2013
2013-12-28 Client | UI : Game UI should be behind busy transition
2013-12-23 Client | libcommon : Avoid crash when loading a corrupt savegame
2013-12-22 Client | UI : Relocate popups when UI composition mode changes
2013-12-22 Client | UI : Don’t offer events to the fake mouse cursor widget
2013-12-22 Client | UI : Crash when deleting a popup menu widget
2013-12-21 Client | UI : Popups must observe deletion of original parent widget
2013-12-21 Client | UI : Restore normal cursor after returning from VR mode 9
2013-12-21 Client | UI : Crash after switching to/from VR mode 9
2013-12-09 Client | UI : Squished busy transition frame during animation with sidebar
2013-12-05 Client | UI : Drawing game content for transition frame
2013-12-04 Client | UI : Handle sidebar in the UI compositor update
November 2013
2013-11-19 Client | GL | Windows : Order of includes
2013-11-15 BitmapFont | Client : Fixed inverted glyph geometry
2013-11-15 Client | Fonts | Resources : Fixed BitmapFont::glInit() and "runtime" font scheme clearing
2013-11-10 Client : Don’t try to update root in busy mode
2013-11-10 Client : Build error and a warning
2013-11-08 Client | GL | Map Renderer : Various GL state mismanagement issues
2013-11-07 Cleanup | Client | Map Renderer : Further vertex color clamping fixes; cleanup
2013-11-07 Client | Map Renderer : Rend_AttenuateLightLevel() returns values > 1.f
October 2013
2013-10-30 Client : Crash due to accessing OpenGL from non-UI thread
2013-10-02 BlockmapVisual | Client | Debug | Map Renderer : Missing polyobj lines on blockmap debug visualizer
2013-10-02 Client : Setting up the Custom profile
September 2013
2013-09-28 Client | Debug | Map Renderer : Font selection of thinker id debug visual
2013-09-27 Client | World : Attempt to free pointer without ZONEID following failed map load
2013-09-25 Client | UI : Warning about unused variable
2013-09-21 Client | UI : Closed fold panel content; read-only appearance profiles in editor
2013-09-21 Client | Sector | World : Crashes in various Hexen maps when mapping sector planes
2013-09-21 Client | World : Crash on map load with dynamic lights disabled
2013-09-20 Client | GridLayout | UI : Determining cell alignment
2013-09-20 Client | Multiplayer : Crash when joining a game
2013-09-19 Client | UI : Applying text styles before widget initialized
2013-09-16 Client | UI : Alignment issue due unsigned math
2013-09-15 Client | Map Renderer | WallEdge : Mispositioned teleporter wall lights in Plutonia 2 MAP10
2013-09-14 Client | Refactor | Updater | Windows : Build error (refactoring oversight)
2013-09-12 Client : Fixing issues with Appearance Editor and SettingsRegister
2013-09-12 Client | UI : ChoiceWidget item order change vs. updating selected item
2013-09-09 Client | Map Renderer | Refactor : Build error (refactoring oversight)
2013-09-08 Client | GridLayout | UI : Allow defining a fixed width for a column
2013-09-08 Client | Map Renderer : Distance light attenuation causing sprites to fullbright
2013-09-08 Cleanup | Client | Map Renderer : Light decorations disappear instantly at distance; cleanup
2013-09-08 Client | Map Renderer : Secondary lens flare dimming
2013-09-06 Client | Lumobj | Map Renderer : Minimum luminous object radius compatibility
2013-09-06 Client | Map Renderer | Sector : HOM at start of ksutra.wad MAP03
2013-09-02 Client | Refactor | UI : Widget improvements
August 2013
2013-08-31 Client | PopupWidget | UI : Make sure geometry is up-to-date before drawing
2013-08-31 Added | Client | UI : Initial viewResized event to mewly added children
2013-08-31 Client | qmake : Typo in convenience header file names
2013-08-29 Client | UI : Ensure all widgets call GuiWidget::viewResized()
2013-08-27 Client : Comment in appconfig.de module
2013-08-24 Client | UI : Fixed DialogWidget custom actions, ChoiceWidget sizing
2013-08-23 BiasIllum | BiasTracker | Client : Fixed copy-ctor explicit init warnings re BiasIllum and BiasTracker
2013-08-22 Client | UI : Destroy GUI widgets properly
2013-08-21 Client | ContentWidgetOrganizer : Crash after removing items
2013-08-20 ChoiceWidget | Client | UI : Several improvements to ChoiceWidget
2013-08-19 Client | GridLayout | UI : Operations on NULL rules
2013-08-17 Client | MenuWidget | UI : Layout logic for expanding unlimited columns
2013-08-17 Client | ContextWidgetOrganizer | UI : Default widget factory behavior
2013-08-16 Client | UI : Typos (letter case)
2013-08-16 Client | UI : Include the correct header (uidefs.h)
2013-08-11 Client | UI : Attempt to release image from a destroyed atlas
2013-08-10 Client | UI : Errors in previous commit
2013-08-10 Client | LabelWidget | UI : Incorrect layout
2013-08-09 Client | UI : Small tweaks to widget animations
2013-08-09 Client | Map Renderer | Refactor : HOM at sky-fix edges (refactoring oversight)
2013-08-06 Client | Resources : Hires texture suppression in release build
2013-08-06 Client | ConsoleCommandWidget | UI : Completions popup height and position
2013-08-06 Client | LineEditWidget | UI : Update geometry when autocompletion ends
2013-08-05 BiasTracker | Client | Shadow Bias : Apply all bias source changes on a frame to trackers
2013-08-02 Client | LabelWidget | UI : Image/text positioning, gap rule
July 2013
2013-07-25 Client | FontLineWrapping : Wrapping tabbed lines
2013-07-25 Client | libshell : Minor issues with word jump behavior
2013-07-17 Client | Particle Generators | World : Stuck loading Heretic E1M8 with "Decor-decor.pk3" add-on
2013-07-08 Client : Build failure
2013-07-07 Client | InputSystem : Arguments of the Input.bindEvent script binding
2013-07-06 Client : Crash and mishandling of failed entry allocations
2013-07-01 Client : Keep task bar open when unloading game
June 2013
2013-06-30 Client | LineEditWidget : Assert failed when navigating history rapidly
2013-06-29 Client | Windows : Spurious shooting when dismissing taskbar with mouse
2013-06-29 Client | UI : Focused command line shouldn't let Tab keys pass through
2013-06-29 Client | OS X : Build failure
2013-06-25 Client | libdeng2 : Closed task bar's children should not handle events
2013-06-21 Client | GuiRootWidget : Clear the window before first frame
2013-06-20 Client | Popup : Fixed a problem with preparing popups for opening
2013-06-20 Client : Build failure (static class member initialization)
2013-06-15 Client | Map : The LightGrid must be destroyed before the map data elements
2013-06-11 Client | ConsoleWidget : Sync log expansion better with scrolling
2013-06-09 Client : Use of tabs in the 'version' command
2013-06-09 Client | Font | RichFormat : Popping formats off the stack
2013-06-08 Client | LogWidget : Ensure visible range is not too small
2013-06-05 Client : Out-of-bounds access in font line wrapping
2013-06-04 Client | GL : Use the correct font when rasterizing text for GL drawing
May 2013
2013-05-31 Client | ConsoleWidget : Enable page keys when log has been expanded
2013-05-30 Client : Build failure
2013-05-29 Client | LogWidget : Fixed scrolling glitches, scroll to top/bottom
2013-05-29 Client | LabelWidget : Drawing text at the correct position
2013-05-24 Client | FontLineWrapping | LogWidget : Fixed wrapping bug, adjusted log style
2013-05-23 Client | FontLineWrapping : Don't wrap before the first word on a line
2013-05-23 Client | FontLineWrapping : Calculating indents
2013-05-22 Client | LogWidget : Apply scissor to clip log contents, fixed scrolling
2013-05-21 Client | libgui : Drawing an empty line of text
2013-05-19 Client | GLTextComposer : Fixed internal logic and unsigned math errors
2013-05-15 Client : Clearing the DED database
April 2013
2013-04-08 Client | libgui | X11 : Fixed build
2013-04-06 Client : Updated Config with new window variables and defaults
2013-04-05 Client | GL | Refactor : Client window GL init
March 2013
2013-03-26 Client | Hexen : Duplicated Fighter weapon effects
2013-03-26 Client : Excessive server list updating
2013-03-26 Client : Clear view filter when spawning
2013-03-18 Client : Reseting map's total counts
2013-03-17 Client : Qt warns about unexpected null when disconnecting
2013-03-16 Client | Hexen : Duplicated psprite attack effects
2013-03-16 Client : Clear view color filter when connecting
2013-03-12 Client | Server : Sending player state is pointless for non-servers
2013-03-02 Client | Windows : Undefined Windows min/max macros in material.h
February 2013
2013-02-21 Client : ServerLink cannot be constructed before main()
2013-02-03 Client | Server : Inappropriate output to stdout
2013-02-02 Client : Paused infine cannot be unpaused by key events
2013-02-02 Client : Paused infine cannot be unpaused by key events
May 2012
2012-05-10 Client : Things weren't placed on the floor
2012-05-08 Client : Resizing the window sets an invalid viewport
2012-05-08 Client : Crash due to stray mobjs being left in the client ID hash
January 2012
2012-01-13 Client : Player no longer gets stuck in monsters
2012-01-03 Client : Fixed viewport being blank
December 2011
2011-12-23 Client : Fixed weapon switching when picking up weapons
August 2011
2011-08-11 Client : Fixed Z coord and mobjinfo problems
2011-08-07 Client : Fixed mover management
July 2011
2011-07-28 Client : Fixed initial plane heights update
2011-07-27 Client : Fixed player Z coord problems
May 2011
2011-05-01 Client : Fixed initial issues with Heretic
April 2011
2011-04-21 Client : Fixed showing of chat messages in HUD
2011-04-21 Client : Fixed spawning of other players
2011-04-19 Client : Fixed showing of HUD messages sent by server
2011-04-19 Client : Fixed HUD info updates
2011-04-19 Client : Fixed client getting stuck
2011-04-19 Client : Fixed view filter (palette effect for pain etc.)
2011-04-19 Client : Fixed explosion of missiles
2011-04-18 Client : Fixed picking up of items (and player pos changes)
2011-04-15 Client : Fixed tick smoothing (for the most part)
2011-04-14 Client : Fixed issue with "ghost" MT_TROOPs
March 2011
2011-03-22 Client : Fixed status bar (was not being drawn)
2011-03-20 Client : Fixed sending of coordinate updates

↑ Back to top

  Windows (212) — Fixed

December 2020
2020-12-26 Windows : Adjusting the build; fixed errors
December 2019
2019-12-29 Windows : Missing export
August 2019
2019-08-22 Cygwin | Windows : Fixed build and runtime issues
July 2019
2019-07-02 Windows : File extension filtering in FileDialog
2019-07-02 Windows : Registering GameKit extensions
June 2019
2019-06-12 Windows : Shutting down the Timer thread
November 2018
2018-11-17 Windows : Build failure
2018-11-04 Windows : Build failure
March 2018
2018-03-20 Builder | Windows : Fixed automatic resource package building
2018-03-20 Added | Windows : Added missing exports and fixed minor warning
October 2017
2017-10-17 Windows : Build errors
June 2017
2017-06-18 Windows : Missing exports
May 2017
2017-05-11 Windows : Build errors
April 2017
2017-04-26 Debug | OpenGL | Windows : Build error; enable OpenGL debug logger
February 2017
2017-02-19 libgui | Windows : Missing exports
2017-02-02 Audio | Windows : Fixed a 64-bit value conversion in winmm audio plugin
January 2017
2017-01-20 FMOD | Windows : Build failure (duplicate variable)
November 2016
2016-11-19 Windows : Missing exports
2016-11-01 Windows : Build errors (missing exports)
October 2016
2016-10-26 Windows : Missing exports
2016-10-12 Windows : Missing export in libappfw
2016-10-08 GL | Windows : Calling convention in deferred GL calls
2016-10-08 GL | Windows : Build errors and deferred GL calls
2016-10-08 Windows : Main window icon is missing
August 2016
2016-08-26 Windows : Xbox One controller presets for Windows
2016-08-01 Doom | Windows : Missing return value
2016-08-01 Windows : Build errors (normal config)
July 2016
2016-07-11 Windows : Missing exports and headers
2016-07-02 libappfw | Windows : Build failure (missing exports)
June 2016
2016-06-26 libcore | Windows : Build failure (missing header)
May 2016
2016-05-07 CMake | Windows : Compiling with a single-configuration makefile
April 2016
2016-04-20 Windows : Missing export
2016-04-05 Windows : Possible header conflict (Direct2D)
March 2016
2016-03-31 Windows : Missing exports
2016-03-23 Installer | Windows : Create shortcuts for Start menu
2016-03-21 Windows : Linking against zlib using MSVC2015 x86
2016-03-19 Windows : Checking for a 32-bit build in the DirectSound plugin
February 2016
2016-02-02 Windows : Missing export
January 2016
2016-01-24 Client | UI | Windows : Reverted some of the startup busy mode changes
2016-01-17 Windows : Missing exports
2016-01-17 Windows : Missing export
2016-01-12 MSVC | Windows : Missing exports
December 2015
2015-12-29 libgui | Windows : Missing ImageFile exports
November 2015
2015-11-30 CMake | Windows : Incorrect compiler flag for Assimp
October 2015
2015-10-20 MSVC | Windows : Build failure
August 2015
2015-08-25 Windows : Missing exports
2015-08-01 CMake | Windows : Run windeployqt on the right executable
July 2015
2015-07-27 CMake | Windows : Warning about missing VCINSTALLDIR
2015-07-26 Windows : Missing exports, working around MSVC's C++11 issues
2015-07-20 Refactor | Windows : Fixed build after Plugins, DoomsdayApp changes
May 2015
2015-05-23 CMake | Windows : Running windeployqt when path has spaces
2015-05-23 CMake | Windows : Errors when packaging binaries with WiX
2015-05-22 Installer | Windows : Remove the obsolete "wadmapconverter.dll" plugin
2015-05-22 CMake | Oculus Rift | Windows : Use the correct LibOVR library path
2015-05-19 Windows : Version define for Windows binaries
2015-05-13 libgui | Windows : Crash during startup if display driver doesn't support OpenGL 2
2015-05-13 libgui | Windows : Crash during startup if display driver doesn't support OpenGL 2
2015-05-03 MSVC | Windows : Unsupported C++11 feature in MSVC2013
February 2015
2015-02-13 Windows : Build failure
2015-02-10 GL | libgui | Windows : Build failure
December 2014
2014-12-06 Windows : MSVC doesn't support C++11 initializers for arrays
November 2014
2014-11-18 ClientWindow | GL | Windows : No need to recreate GL Canvas for FSAA/vsync changes
2014-11-17 ClientWindow | Windows : Use of the new fsaa/vsync variables
2014-11-15 Client | Windows : Potential crash if closing window during startup
October 2014
2014-10-16 Windows : Bunch of benign warnings in the release build
September 2014
2014-09-01 Oculus Rift | qmake | Windows : Fixed LibOVR include path
August 2014
2014-08-30 libappfw | Windows : Oculus Rift rendering setup for OpenGL
2014-08-25 libappfw | Windows : Build error in OculusRift
2014-08-19 libcommon | MSVC | Windows : Build warning ('/*' found outside of comment)
2014-08-15 SDK | Windows : SDK and dependency deployment on Windows
2014-08-01 Doom | Windows : Export template specializations
July 2014
2014-07-17 Added | Windows : Build error, added missing exports
June 2014
2014-06-20 Windows : "-userdir" path encoding regression
2014-06-09 Added | libcore | Windows : Noise from Windows system headers, added missing exports
2014-06-02 Doom | libcore | liblegacy | Windows : File path encoding issues
May 2014
2014-05-21 MinGW | Windows : Various build issues with MinGW
2014-05-20 MinGW | Windows : Various issues when building with MinGW
2014-05-15 Windows : MSVC solution generator script
2014-05-14 Doom | Windows : MSVC specific build problems and exports
2014-05-13 MSVC | Windows : Build and deployment with Qt 5 and VS 2013
April 2014
2014-04-28 Windows : Build issues, missing exports
February 2014
2014-02-28 qmake | Windows : Library directory option for MSVC
2014-02-26 Windows : Missing exports and OpenGLGL API callback
January 2014
2014-01-30 libgui | Windows : Accessing main window even if it doesn't exist
2014-01-30 libappfw | Windows : Missing export
2014-01-15 Windows : Fixed build (platform header inclusion order)
2014-01-12 Cleanup | Windows | WinMM : Fixed build (missing header), cleanup
2014-01-09 Windows : Fixed build (unknown DEBUG_Message)
December 2013
2013-12-07 libgui | Windows : Initial GLInfo and entrypoints setup
2013-12-07 Windows : Various build errors (missing exports, name conflicts)
November 2013
2013-11-21 Windows : Fixed build (windows.h include order)
2013-11-19 libgui | Windows : Missing exports
2013-11-19 Client | GL | Windows : Order of includes
October 2013
2013-10-27 Installer | Windows : Missing app icon in Control Panel
2013-10-26 Installer | Windows : Path of the app icon file
September 2013
2013-09-14 Client | Refactor | Updater | Windows : Build error (refactoring oversight)
2013-09-10 Windows : Build failures, fonts.dei syntax error
2013-09-05 Windows : Build failure (system header conflict)
August 2013
2013-08-22 Updater | Windows : Native path manipulation in the download dialog
2013-08-22 libdeng2 | Windows : Missing exports
2013-08-11 Debug | qmake | Windows : Typo in config_win32.pri related to rc options
July 2013
2013-07-25 Console | Windows : Don't use Unicode in 'help'
2013-07-20 ClientWindow | GL | Windows : Configure a GL viewport immediately when a new GL Canvas is ready
2013-07-12 Doom | Windows : Automap not drawn
June 2013
2013-06-29 Client | Windows : Spurious shooting when dismissing taskbar with mouse
2013-06-10 Installer | Windows : Deploy the 'gui' Doomsday Script module
2013-06-04 Windows : Fixed build issues and widget initialization
2013-06-04 GL | Windows : Fixed various issues (exports, GL context)
May 2013
2013-05-15 libdeng2 | libgui | Windows : Exported classes
2013-05-15 qmake | Windows : VC solution generator script
April 2013
2013-04-29 Windows : Various issues related to MSVC, OpenGL
2013-04-26 GL | libgui | Windows : Missing GL entrypoints, fetch them after Canvas ready
2013-04-26 Windows : Build failure due to Windows system header peculiarities
2013-04-22 Windows : Input subsystem is dependent on the main window
2013-04-22 Windows : Including system headers at the correct time
2013-04-16 Builder | Windows : Checking state of produced packages
2013-04-07 Windows : Referencing the main window, window icon, build issues
March 2013
2013-03-26 Windows : Output from DebugLogSink
2013-03-25 Windows : Missing newlines in runtime log output (DebugLogSink)
2013-03-13 Windows : More compiler warnings
2013-03-12 Windows : Updated use of de::function_cast
2013-03-06 Windows : Fixed build (system header conflict)
2013-03-02 Client | Windows : Undefined Windows min/max macros in material.h
2013-03-01 Windows : Application refresh loop behavior, LegacyWidget/BusyWidget issues
February 2013
2013-02-26 Windows : Fixed build issues (system header conflicts)
2013-02-26 Windows : Missing exports
2013-02-10 libdeng2 | libshell | Windows : Fixed missing exports
January 2013
2013-01-28 Windows : Exports from libshell and libdeng2
2013-01-19 Windows : Build failure (RC including system headers)
2013-01-18 Windows : Fixed build, .rc include paths
2013-01-15 Windows : Fixed building with MSVC 2008
2013-01-14 Windows : Fixed build (and a handful of warnings)
2013-01-06 Windows : Build failure
2013-01-05 Windows : Fixed compilation and linker issues
December 2012
2012-12-30 Server | Windows : Compilation of the server
2012-12-13 Windows : Crash at shutdown after changing display modes
2012-12-08 Windows : -vdmap not working as expected
2012-12-06 Windows : Fixed build
November 2012
2012-11-28 Windows : Exports of the libdeng1 vector math routines
2012-11-18 Windows : Fixed build
2012-11-16 Windows : Updated header locations
2012-11-13 Windows : Finished up the move of timer to libdeng
2012-11-13 Windows : Updated paths referencing moved source files
2012-11-12 Windows : Compilation error due to "missing" included files
2012-11-08 Cleanup | Windows : NativePath cleanup
2012-11-06 Added | qmake | Windows : Fixed tests.pro, added "deng_nodirectsound" option
October 2012
2012-10-27 Windows : Syntax error in Inno Setup template
2012-10-25 qmake | Windows : Fixed tests for Windows
2012-10-23 Windows : Fixed native path issues
2012-10-17 Windows : Plugin exports
2012-10-15 Windows : Fixed build and a bunch of warnings
2012-10-08 FMOD | Windows : Fixed build
July 2012
2012-07-27 Windows : Set an icon for the main window
2012-07-24 Windows : MSVC build
2012-07-20 Windows : Deploy config/deng.de and use appropriate paths for de::FS
2012-07-06 Windows : Fixed build
June 2012
2012-06-24 Windows : Fixed build and libdeng linkage
2012-06-19 Snowberry | Windows : Passing the response file argument to the engine
2012-06-09 Added | Updater | Windows : Fixed build, added comment about use of windowed mode
May 2012
2012-05-23 Added | Windows : Fixed build and added DENG2_C_API_ONLY
2012-05-21 -novideo | Windows : Fatal error attempting to acquire a native window handle
2012-05-08 Windows : Mouse cursor visible during startup in fullscreen
2012-05-03 Windows : Fixed build
April 2012
2012-04-29 Windows : Install all fonts we might require during startup
2012-04-29 Windows : Alt DDKEY not released when using alt+tab to switch tasks
2012-04-24 Windows : Fixed build
2012-04-14 Windows : Manually give the main window's de::Canvas focus during init
2012-04-14 Windows : Do not attempt to save original color tables before we have a window
March 2012
2012-03-29 Windows : Key mapping mixup between Equals and Plus
2012-03-28 Windows : Dedicated mode console window
2012-03-27 Windows : System/Qt header include conflicts
2012-03-22 Window | Windows : Fixed window geometry updates and mode changes
2012-03-20 Windows : Initialize DirectInput before joystick init
2012-03-20 Windows : Fixed build so everything compiles again
2012-03-13 Windows : Fixed build
2012-03-13 Windows : Fixed build
2012-03-11 Windows : Application entrypoint and Qt installation
2012-03-07 Added | Windows : Fixed build; added strcasestr()
February 2012
2012-02-24 Windows : -stdbasedir did not work as expected
2012-02-24 Debug | Memory Zone | Windows : Fixed compiler warning
2012-02-22 Windows : Install cphelp.txt to the correct directory
2012-02-18 Windows : Fatal error alt+tab'ing during busy mode
2012-02-13 Input | Windows : Left control interpreted as sqbracketright
January 2012
2012-01-07 Windows : Fixed build
2012-01-05 Windows : Fixed compiler warnings about signed/unsigned mismatches
2012-01-02 Windows : Fixed -userdir paths not ending in a directory separator
December 2011
2011-12-31 Windows : Fixed platform release and packaging
2011-12-30 Windows : Fixed warning about uninitialized local variable 'handle'
2011-12-21 Windows : Fixed snowberry.ico
2011-12-18 Windows : Fixed build
2011-12-14 Windows : Fixed builder/config.py
2011-12-11 Windows : Fixed compiler warning in dsFMOD
November 2011
2011-11-28 Windows : Fixed build
October 2011
2011-10-22 Windows : Fixed dedicated console display
2011-10-07 Windows : Fixed build
2011-10-04 Windows : Fixed build
September 2011
2011-09-29 Windows : Fixed libdeng2 exports
2011-09-24 Windows : Fixed Unicode version text string
2011-09-16 Windows : Fixed qmake/UNICODE build; updated cURL
2011-09-15 Windows : Fixed compiler warnings and ANSI API usage
2011-09-14 Windows : Fixed building with UNICODE (explicitly using ANSI API)
2011-09-09 Windows : Fixed build
August 2011
2011-08-20 Windows : Fixed build
2011-08-04 Windows : Fixed build
July 2011
2011-07-22 Windows : Fixed build (there is no type "bool")
June 2011
2011-06-06 Windows : Fixed DLL export ordinal clash
April 2011
2011-04-25 Windows : Fixed build (removed obsolete source files)
March 2011
2011-03-25 Windows : Fixed the two remaining build warnings
2011-03-24 Windows : Fixed most compiler warnings
2011-03-22 Windows : Fixed warnings about deprecated string functions
2011-03-14 Windows : Fixed failed build due to nonstandard C syntax
November 2009
2009-11-19 Engine | Windows : Vsync defaulting to off during start up.

↑ Back to top

  UI (158) — Fixed

February 2020
2020-02-25 Client | UI : Show buttons in the fatal error message box
January 2020
2020-01-05 UI : List of maps not shown in package info
December 2019
2019-12-30 UI : Tab characters in package notes
2019-12-15 UI : Check for PNG/JPG game title pictures
2019-12-05 UI : Changing just the letter case of a profile name
October 2019
2019-10-27 UI : Fixed "Show Taskbar" menu item; minor tweaks
May 2019
2019-05-25 UI : Waiting indefinitely for assets
December 2018
2018-12-06 Audio | UI : Changing the sound font
2018-12-04 UI : Check for and show icons in PK3s as well
2018-12-01 libgui | UI : Loading package icons
November 2018
2018-11-08 Client | UI : Loading a savegame from the Home screen
2018-11-03 Client | UI : Setting the initial WAD folder
August 2018
2018-08-08 Home | UI : Fixed Home tab shortcut keys
July 2018
2018-07-24 UI : Crash during window initialization
March 2018
2018-03-05 Client | UI : Model Asset Editor layout is not scrollable
October 2017
2017-10-19 Client | UI : Server's map outline was shown vertically mirrored
August 2017
2017-08-26 UI : All-black package icons in selected items
2017-08-26 UI : Potential crash when loading package icons
June 2017
2017-06-26 Home | UI : Clicking on savegame items
2017-06-25 UI : Check game profile icons after package refresh
April 2017
2017-04-17 Client | UI : Layout of the Packages sidebar
2017-04-14 Home | UI : Animation glitches when opening package selection dialog
2017-04-01 Home | UI : Crash when trying to create a new game profile
March 2017
2017-03-18 Home | UI : Popup menu misplaced after deleting a saved game
2017-03-18 Home | UI : Random crash after editing package profiles
2017-03-05 Resources | UI : Package compatibility dialog loads/unloads files twice
2017-03-04 Home | UI : Changing profile packages will update save list
February 2017
2017-02-24 Console | Resources | UI : Updated “load” and “unload” commands
2017-02-24 Bindings | UI : Console shortcut key binding widget does not work
2017-02-22 Home | UI : Game profiles listed in duplicate after launching
2017-02-19 Home | UI : Clipping the map outline of a server info dialog
2017-02-19 UI | Widgets : Finish batched draws before doing manual ones
2017-02-08 Client | UI : Reverted a couple of problematic changes
2017-02-07 Client | UI : Clear buffered frames when returning to Home
2017-02-05 Multiplayer | UI : Fixed Multiplayer server list; allow/disallow joining
2017-02-05 Home | UI : Home should not fade away when it becomes disabled
January 2017
2017-01-22 Home | UI : When dismissed, prevent input from going to Home
2017-01-17 Home | UI : Package versions in the package info dialog; layout tuning
November 2016
2016-11-25 Client | UI : Removing saves in Home
2016-11-22 Client | UI : Potential crash when opening a sidebar
2016-11-19 UI : Sidebar widget not opening
2016-11-12 Client | UI : Closing the window first unloads the game
September 2016
2016-09-28 Client | GL | UI : Fixed player view GL state; apply pixel density factor
August 2016
2016-08-09 UI : Crash when refreshing add-ons
July 2016
2016-07-29 Home | UI : Home remains hidden when no IWADs found at startup
2016-07-27 Client | UI : Clearing the input focus
2016-07-20 Home | UI : Invalid horizontal scroll position when resizing window
2016-07-18 Home | UI : Check visible columns when resizing the window
2016-07-15 Client | UI : Manual direct connection dialog
2016-07-05 Home | UI : Initial list item action button animation
2016-07-02 Client | UI : Mouse cursor should never be hidden in Home
June 2016
2016-06-19 Home | UI : Crash when deselecting a package
2016-06-10 Home | UI : Layout update omitted after changing window size
2016-06-06 UI : Crash when resizing the window when a game is loaded
April 2016
2016-04-24 Home | UI : Packages dialog's minimum layout height
2016-04-23 Cleanup | Home | UI : Fixed scrolling to newly selected package; cleanup
2016-04-03 Home | UI : Crash during the Tutorial; missing MP game icons
2016-04-02 Home | UI : Incorrect layout and initial column count
March 2016
2016-03-31 Home | UI : Non-retina layout issues
2016-03-28 Home | UI : "Task Bar" button; fixed Home column layout issues
2016-03-27 Home | UI : Subheading for custom profiles; fixed issues with sorting
2016-03-13 Client | UI : Fixed initial appearance of the HomeWidget
February 2016
2016-02-21 Home | UI : Update backgrounds when launching
January 2016
2016-01-24 Client | UI | Windows : Reverted some of the startup busy mode changes
2016-01-01 Client | UI : Memory leak in SidebarWidget
April 2015
2015-04-06 Client | UI : Reseting "Pixel Density" to defaults
2015-04-06 Client | UI : Reseting "Pixel Density" to defaults
March 2015
2015-03-15 Client | UI : Using the correct frame for busy transitions
2015-03-15 Client | UI : Using the correct frame for busy transitions
2015-03-05 Client | UI : Show projected mouse cursor in all displacing VR modes
2015-03-05 Client | UI : Show projected mouse cursor in all displacing VR modes
February 2015
2015-02-09 Multiplayer | UI : Potential crash when joining an MP game
November 2014
2014-11-27 SavedSessionMenuWidget | UI : Fixed size of close icon on non-retina displays
2014-11-23 Client | UI : Inadvertent log clearing
2014-11-16 UI | Updater : Don't recheck if settings weren't changed
2014-11-06 Client | UI : Layout of the close button of Renderer Appearance sidebar
October 2014
2014-10-30 AlertDialog | Client | UI : Fixed layout problem when dialog is narrow
August 2014
2014-08-23 Client | UI : Crash in the VR settings dialog
July 2014
2014-07-08 UI | Updater : Apply HiDPI scaling in download progress indicator
May 2014
2014-05-25 Client | UI : Fatal error when activating splitscreen (viewgrid)
April 2014
2014-04-13 Ring Zero | UI : Keep MP sessions menu up to date
2014-04-13 Client | UI : Games dialog sort order should match Home Screen order
2014-04-13 Client | UI : Update singleplayer session menu when game changes
2014-04-12 Client | UI : Games dialog opens a network settings dialog
2014-04-12 Client | Refactor | UI : Fixed game session menu issues
2014-04-11 Client | UI : Check for main window's existence
2014-04-10 Client | UI : Potential crash after saving a game
2014-04-07 Ring Zero | UI : Minor layout issues in game selection menus
March 2014
2014-03-16 Client | UI : Group visibility in the Games dialog
2014-03-10 Bindings | Client | UI : Compiler warning (unsafe mix of bool / ddboolean_t)
February 2014
2014-02-28 libappfw | UI | Updater : Updater Settings dialog position while closing
2014-02-05 Client | UI : Fold title hover coloring
January 2014
2014-01-29 Log | UI : Update filter after reseting to defaults
2014-01-17 Stereo 3D | UI : Map mouse wheel position to left/right frames
2014-01-14 UI : Use GLFramebuffer when drawing a blurred widget background
2014-01-12 UI : All-white busy transition frame
2014-01-08 Client | UI : Per-domain log filters overridden inadvertently
2014-01-08 Client | UI : Button text hover color with rich formatting
2014-01-07 GridLayout | UI : Right-aligned cells that span multiple columns
2014-01-03 Client | UI : Updating widget margins
2014-01-02 Client | UI : Don’t allow dialogs to grow higher than the view
2014-01-01 Client | UI : Check global bindings when a popup is open
2014-01-01 Client | Multiplayer | UI : Freeze game content before joining
December 2013
2013-12-29 UI : Command line widgets must check for disabled state
2013-12-28 Client | UI : Game UI should be behind busy transition
2013-12-22 Client | UI : Relocate popups when UI composition mode changes
2013-12-22 Client | UI : Don’t offer events to the fake mouse cursor widget
2013-12-22 Client | UI : Crash when deleting a popup menu widget
2013-12-22 Renderer Appearance | UI : Typo in 'Anisotropic Filter:' button label
2013-12-21 Stereo 3D | UI : Draw busy transition using correct width
2013-12-21 Client | UI : Popups must observe deletion of original parent widget
2013-12-21 Client | UI : Restore normal cursor after returning from VR mode 9
2013-12-21 Client | UI : Crash after switching to/from VR mode 9
2013-12-21 Automap | UI : Clipping of the automap when sidebar is open
2013-12-15 GuiWidget | UI : Disabled widgets shouldn’t animate immediately after creation
2013-12-15 All Games | UI : Transition after selection a menu item
2013-12-11 UI : Freeze game for busy mode during “reset”/“texreset”
2013-12-09 Client | UI : Squished busy transition frame during animation with sidebar
2013-12-05 Client | UI : Drawing game content for transition frame
2013-12-04 libdeng2 | Stereo 3D | UI : Allow enabling UI composition during busy mode
2013-12-04 Client | UI : Handle sidebar in the UI compositor update
October 2013
2013-10-29 Console | UI : Crash when using autocompletion
September 2013
2013-09-25 Client | UI : Warning about unused variable
2013-09-21 Client | UI : Closed fold panel content; read-only appearance profiles in editor
2013-09-20 Client | GridLayout | UI : Determining cell alignment
2013-09-19 Client | UI : Applying text styles before widget initialized
2013-09-16 Client | UI : Alignment issue due unsigned math
2013-09-12 Client | UI : ChoiceWidget item order change vs. updating selected item
2013-09-09 UI : Widget improvements, ui::Data non-const access to items
2013-09-08 Client | GridLayout | UI : Allow defining a fixed width for a column
2013-09-02 Client | Refactor | UI : Widget improvements
August 2013
2013-08-31 Client | PopupWidget | UI : Make sure geometry is up-to-date before drawing
2013-08-31 Added | Client | UI : Initial viewResized event to mewly added children
2013-08-29 Client | UI : Ensure all widgets call GuiWidget::viewResized()
2013-08-24 Client | UI : Fixed DialogWidget custom actions, ChoiceWidget sizing
2013-08-22 Client | UI : Destroy GUI widgets properly
2013-08-22 UI | Updater : Message dialog not deleted
2013-08-20 ChoiceWidget | Client | UI : Several improvements to ChoiceWidget
2013-08-19 Client | GridLayout | UI : Operations on NULL rules
2013-08-17 Client | MenuWidget | UI : Layout logic for expanding unlimited columns
2013-08-17 Client | ContextWidgetOrganizer | UI : Default widget factory behavior
2013-08-16 Client | UI : Typos (letter case)
2013-08-16 Client | UI : Include the correct header (uidefs.h)
2013-08-11 Client | UI : Attempt to release image from a destroyed atlas
2013-08-10 Client | UI : Errors in previous commit
2013-08-10 Client | LabelWidget | UI : Incorrect layout
2013-08-09 Client | UI : Small tweaks to widget animations
2013-08-06 Client | ConsoleCommandWidget | UI : Completions popup height and position
2013-08-06 Client | LineEditWidget | UI : Update geometry when autocompletion ends
2013-08-02 Client | LabelWidget | UI : Image/text positioning, gap rule
June 2013
2013-06-29 Client | UI : Focused command line shouldn't let Tab keys pass through
2013-06-13 Console | LogWidget | UI : Fixed animation glitches
March 2013
2013-03-28 UI : Error dialog reads log output using libdeng2 FS
2013-03-27 GL | UI : Ensure LegacyWidget is not drawn until GL is fully initialized
May 2012
2012-05-04 UI : List widget's first visible index
2012-05-02 UI : Updating list widget visible items range
April 2012
2012-04-26 UI : Update fonts before UI resize
March 2012
2012-03-17 UI : Update UI font height when window resized

↑ Back to top

  Doom (156) — Fixed

December 2019
2019-12-28 Doom : Bullet trajectories when looking up and down
2019-12-03 Doom : Comparing package IDs with alternatives
November 2019
2019-11-30 Doom : Intermission label has incorrect offset
September 2019
2019-09-06 Doom : Game library information
August 2019
2019-08-23 Doom : Avoid a hang at startup
2019-08-23 Doom : Bundle identification waits for filesys update
June 2019
2019-06-27 Doom : DEH parser crash
2019-06-16 Doom : Path manipulations
January 2019
2019-01-22 Doom | Resources : Clean up the Category in Snowberry Info
December 2018
2018-12-06 Doom : Title animation in Ultimate Doom (BFG Edition)
2018-12-04 Doom : IDMUS cheat not working correctly
November 2018
2018-11-20 Doom : Incorrect music in MAP09 of TNT Evilution
2018-11-20 Doom : Missing finale after E4M8 (BFG Edition)
2018-11-20 Doom : E1M8 had the incorrect music lump
2018-11-18 Added | Doom : Added missing secret exit for MAP33 (BFG Edition)
2018-11-14 Doom : Clean up the temp directory after exit
2018-11-11 Doom : Potential crash during startup
2018-11-09 Doom : Inconsistent games IDs
October 2018
2018-10-27 Doom : Music looping in title screen
2018-10-07 Doom | Resources : Unique IDs for Extra add-ons
August 2018
2018-08-08 Doom : Printing a console variable value
July 2018
2018-07-19 Doom : Multithreaded access to the data bundle registry
2018-07-19 Doom : Multithreaded access to the data bundle registry
May 2018
2018-05-16 Doom | Resources : Fixed identifier names
June 2017
2017-06-24 Doom | Resources : Avoid certain characters when choosing package IDs
April 2017
2017-04-16 Doom | Resources : Handle syntax errors in Snowberry-format metadata
2017-04-16 Doom | Model Renderer : Reset weapon animators when map changes
March 2017
2017-03-14 Doom : Save all game profiles before loading a game
2017-03-05 Doom | Resources : Loading and unloading DEH files
2017-03-05 Doom | Resources : Malformed version number generated for a file
2017-03-04 Doom | FS | Resources : “jdrp.box” is not shown in the Packages list
February 2017
2017-02-12 Doom | Resources : “.zip” is not always a data file
2017-02-07 Doom | Resources : Data file versioning uses full version numbers
January 2017
2017-01-22 Doom : Make sure the recycled allocs are released at shutdown
2017-01-03 Doom : Don’t autosave configs during busy mode
November 2016
2016-11-17 Doom : Crash when recognized map does not have a vertex lump
August 2016
2016-08-01 Doom | Windows : Missing return value
July 2016
2016-07-29 Doom : Crash during startup
2016-07-22 Doom : Compiler warning (strict aliasing)
2016-07-16 Doom | Resources : Sort .box contents by identifier
2016-07-16 Doom | FS1 : Potential crash when unloading files
2016-07-13 Doom : Incorrectly initialized color palette IDs
2016-07-02 Doom | Resources : Sidecar manifest files not found
June 2016
2016-06-27 Doom : Basic multithreading in savegame file index
2016-06-11 Doom : Potential memory leak
May 2016
2016-05-25 Doom : Detecting the Chex Quest WAD
April 2016
2016-04-01 Client | Doom : Load plugins only from the /bin folder
February 2016
2016-02-05 Doom : Name of the Doom Shareware IWAD package
January 2016
2016-01-22 API | Doom : Fixed missing Windows exports; updated Map APIs
2016-01-22 Doom : Handling error with plugin entry points
December 2015
2015-12-26 Doom | Map : Crash during shutdown (dangling observer)
2015-12-25 Doom : Avoid a crash when reseting engine state
November 2015
2015-11-28 Definitions | Doom : Missing attack sounds (typo)
September 2015
2015-09-19 Doom : Release Doomsday Script functions used as bindings
July 2015
2015-07-30 Doom : Fixed build (missing files in previous commit)
2015-07-07 Doom : Invalid string read operation in "Thing Mods"
June 2015
2015-06-11 client | Doom : Benign compiler warnings, ambiguous de::Vector<> conversion
May 2015
2015-05-06 Console | Doom : Handling an empty string argument
2015-05-06 Console | Doom : Handling an empty string argument
April 2015
2015-04-06 Doom : Clearing the invulnerability post-processing filter
2015-04-06 Doom : Clearing the invulnerability post-processing filter
March 2015
2015-03-12 Doom : Final Doom Lost Soul bounce correction (regression)
2015-03-12 Doom : Final Doom teleport destination altitude (regression)
2015-03-08 Doom | Multiplayer : Overlapping headings in the intermission screen
2015-03-08 Doom | Multiplayer : Overlapping headings in the intermission screen
2015-03-06 Definitions | Doom : Group definition frame duration validation (mishandled -1)
February 2015
2015-02-12 Definitions | Doom : Old style Decoration def interpretation
2015-02-09 DED | Doom : Parsing Material.Light defs (copy/paste oversight)
2015-02-08 DED | Doom : Implicit Decoration.Light stage allocation while parsing
January 2015
2015-01-25 Definitions | Doom : Ultimate Doom, episode 4 starting map (typo)
2015-01-04 Doom : Behavior of Revenant homing missiles
December 2014
2014-12-15 Doom : IllegalPatternError handling "where" commands
2014-12-05 Doom | Intermission : Intermission, "Entering <Map title>" title positioned incorrectly
2014-12-03 DED | Doom : (Record::operator []) Variable 'execute' not found
2014-12-01 Doom : Impossible Selection for IDMUS cheat in doom1 (typo)
November 2014
2014-11-30 Doom : Updated IDMUS cheat handling re custom episodes
2014-11-29 Doom : Missing episode selection menu in doom1-share
2014-11-29 Doom | HacX : Spurious alerts re nonexistent Map Info defs
2014-11-28 Chex Quest | Doom : Spurious alerts re nonexistent Map Info defs (typo)
2014-11-28 Doom : No Episodes defined for doom1-share (typo)
2014-11-23 Doom : Doom's base MAPINFO definitions have wrong/no music for E1M6 and E1M9
2014-11-23 Doom | Heretic : Incorrect IDCLEVXY cheat > "warp" command mappings
2014-11-19 DED | Doom : Sky height/horizon offset interpretation
2014-11-17 Doom : Clearing mapped Config variables from database
October 2014
2014-10-20 Console | Doom : Timing the execution buffer
2014-10-13 DED | Doom | GCC : Benign compiler warning (potential use of uninitialized var)
2014-10-06 DED | Doom : Parsing Flags with an implicit zero value
2014-10-05 Definitions | Doom : Don't apply glow to Plutonia's FIREBLU material
2014-10-05 Doom | Intermission : Ultimate DOOM episode 2 animation discrepancies
August 2014
2014-08-16 Doom | Thinker : Crash at shutdown after zapping a thinker
2014-08-16 Doom | Thinker : Crash at shutdown after zapping a thinker
2014-08-10 DEDRegister | Doom : tryFind should not throw exceptions
2014-08-10 DEDRegister | Doom : tryFind should not throw exceptions
2014-08-09 DEDRegister | Doom : Finding definitions case-insensitively
2014-08-09 DEDRegister | Doom : Finding definitions case-insensitively
2014-08-01 Doom : Compiling with Qt 4
2014-08-01 Doom | Windows : Export template specializations
July 2014
2014-07-31 DED | Doom : Indexing copied model definitions
2014-07-31 DEDRegister | Doom : Handling initially empty lookup key values
2014-07-22 DED | Doom : Discarding definitions while parsing
2014-07-22 DED | Doom : Discarding definitions while parsing
2014-07-19 Doom | Doom64 | Heretic | Hexen | libcommon : Compiler warnings (missing initializer, unused arg)
2014-07-14 Doom | Doom64 | libcommon : Build errors
2014-07-10 Doom | g++ | libcommon : Benign compiler warnings (unused parameter, uninitialized variables)
2014-07-04 Doom | Doom64 | g++ | Heretic | Hexen | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)
June 2014
2014-06-27 Doom | Hexen : Compiler warnings (missing initializers, unused args)
2014-06-12 Doom | Music : Incorrect music for Doom2 TNT - MAP21
2014-06-02 Doom | libcore | liblegacy | Windows : File path encoding issues
May 2014
2014-05-14 Doom | Windows : MSVC specific build problems and exports
2014-05-04 Console | Doom : Adding all games as known words
April 2014
2014-04-23 Doom : Reset invulnerability effect when leaving map
2014-04-22 Doom | Multiplayer : Only retain non-dropped weapons
March 2014
2014-03-16 Doom | Doom64 : Incorrect cvar value range for 'player-color'
February 201