Activity
From 2018-10-17 to 2018-10-30
2018-10-30
- 
  
12:08 Revision 71412a8d (github): Cleanup|GL: No null pointer access
 - offsetof() is a C compatibility feature so it is intended for POD types. This commit is a bit iffy, but let's see if ...
 - 
  
12:06 Revision a47bff11 (github): Fixed|FS: Crash when updating file system
 - QRegExp seems unsafe for multithreaded access.
 - 
  
09:54 Revision a8a3649c (github): Cleanup: Integer overflows, divide-by-zero
 - 
  
09:53 Revision 6d28b6aa (github): Cleanup: Undefined behavior
 - 
  
09:53 Revision bffbbaa8 (github): Cleanup: Unnecessary pointers
 
2018-10-29
- 
  
22:44 Revision c7ab1631 (github): Fixed: Various cases of undefined behavior
 - Notably, taskBarBlur must be available before other widgets.
 - 
  
22:42 Revision 62ccd355 (github): Cleanup|FS: Waiting for file system operations
 - 
  
22:41 Revision b6063550 (github): Fixed|libcore: Misaligned pointer access
 - 
  
16:45 Revision 10643727 (github): UI|Client: Notification icon for file system refresh
 - 
  
16:44 Revision e02e00f5 (github): Resources|libdoomsday: Use busy level for bundle identification
 - The file system busy level mechanism is used when identifying data bundles. This removes the need to separately wait ...
 - 
  
16:43 Revision 55a350e3 (github): FS|libcore: Tracking file system busy level
 - The file system keeps track of ongoing operations using a busy level counter. The busy level can be observed via an a...
 - 
  
07:15 Revision 5ee882e2 (github): Fixed|Widgets: Safer handling of data items in PackagesWidget
 - 
  
05:32 Feature #2245 (In Progress): Improved UI for data folder configuration
 
2018-10-28
- 
  
19:45 Revision 04bf8917 (github): Debug|Client|UI: PackagesWidget accesses files during population
 - This should be rethought a little to make the file access safer.
 - 
  
19:44 Revision 41a31c41 (github): Resources|Client: Cleaning up folder config
 - On upgrade, bootstrap moves iwadFolder to packageFolder and marks it as non-recursed.
 - 
  
19:43 Revision 0324707f (github): Scripting|FS: Added a file system binding
 - `FS.refreshPackageFolders()` re-initializes the /local/wads and /local/packs folders according to the configuration.
 - 
  
19:30 Revision fcd13a7a (github): Fixed|Widgets: Issues with the directory array widget
 - MessageDialog’s width rule was never released.
DirectoryArrayWidget was using the wrong keys for Config.resource.rec... - 
  
19:28 Revision 4cf017b7 (github): Scripting|FS: Added “FS” module; utils.makeArray()
 - 
  
12:26 Revision c768c702 (github): UI|Client: Simpler Data Files settings
 - There is only one list of directories in the Data Files settings.
The configuration still needs to be updated so the... - 
  
12:24 Revision 6abf671a (github): UI|Default Style: Adjusted font styles for consistency
 - 
  
12:23 Revision c7ea58a5 (github): Widgets|UI: Improvements for directory array widget
 - DirectoryArrayWidget can be used to specify whether each directory is recursed or not. These selections are saved per...
 
2018-10-27
- 
  
19:13 Feature #1638 (Closed): Configure game options via Shell GUI
 - 
  
14:42 Feature #1638 (Resolved): Configure game options via Shell GUI
 - The basic game settings are now in the GUI.
It would be preferable to have the full set of options there as well, ... - 
  
19:13 Feature #2228 (Closed): Automatic additional episode for custom PWADs
 - 
  
15:15 Feature #2228 (Resolved): Automatic additional episode for custom PWADs
 - This is now done, although it is only enabled when the PWAD is loaded via the "Play in..." feature of the Mods tab in...
 - 
  
19:13 Feature #1445 (Closed): Player Max Ammo Values in Heretic
 - 
  
19:07 Feature #2289 (New): Filtering game profiles in Home using search terms
 - When there are many profiles, it would help to use search terms to narrow down which profiles to show (similar to the...
 - 
  
19:05 Bug #1872 (Resolved): Copyright year of Windows binaries incorrect
 - 
  
19:05 Revision 68a3196c (github): Updated copyright years in binary metadata
 - Now this information is up to date for 2018 and the 2.1 release.
However, since there is a recurring need to update ... - 
  
16:08 Bug #2146 (Closed): [Hexen] Dragon Chapel - Game Breaking Bug (needs testing)
 - I can't do anything about this right now, but we can reopen the issue if necessary.
 - 
  
16:07 Bug #2262: [Hexen] Quest switches in Griffin Chapel aren't working
 - Needs to be re-tested and replication of the bug should be attempted.
 - 
  
16:03 Bug #2268 (Closed): Build Error - incorp assimp commit (PPC)
 - Perhaps this should be revisited when Doomsday's Assimp is upgraded to the latest stable version.
 - 
  
15:50 Bug #2147 (Resolved): [Doom] Doom2/TNT/Plutonia/HacX title loop mistake
 - 
  
15:49 Revision c4f175a0 (github): Fixed|Doom: Music looping in title screen
 - IssueID #2147
 - 
  
15:42 Bug #1830 (Rejected): Bug in Hexen Death Kings expansion savegame
 - This is quite an old report, but I notice the save metadata says it is using the "hexen" game mode instead of "hexen-...
 - 
  
15:14 Feature #1623: Shaders
 - 2.1 does DGL rendering via a shader, including implementations for all the custom blending modes. However, the shader...
 - 
  
15:11 Feature #1351 (Rejected): Dynamic Light polys rotated to match THING/Wall angle
 - Obsolete.
 - 
  
15:10 Feature #1615 (Progressed): Sloped planes
 - Gloom supports arbitrary normal vectors for planes.
 - 
  
15:08 Feature #1945 (Resolved): Efficient reuse of world geometry across multiple frames/passes
 - Gloom has an entirely different model for managing the map geometry. 
For details, see the blog: "Further renderin... - 
  
15:06 Feature #1635 (Resolved): HDR rendering
 - Gloom does HDR rendering by using floating-point framebuffers and PBR materials and lighting.
 - 
  
15:05 Feature #2136 (Rejected): Add a map rendering abstraction layer for supporting both Classic and Modern rendering modes
 - The classic renderer is very different from Gloom, and it relies on an entire stack of supporting resource management...
 - 
  
14:58 Other #2274 (Closed): Can't find /packs/net.dengine.stdlib/modules/Config.de
 - 
  
14:57 Other #2273 (Closed): Failed to initialize OpenGL when run in CDB debugger
 - 
  
14:56 Feature #1756 (Rejected): URIs for locating/identifying resources and assets
 - This should actually not be necessary in the future.
 - 
  
14:54 Bug #2278 (Rejected): Music Not Playing - Fedora 28
 - If the problem persists, let's diagnose the issue on the forums: http://dengine.net/support
 - 
  
14:51 Bug #2225 (Resolved): Some packages are not displayed in package list until tricky editing info file
 - Marking this as resolved. A number of improvements have been made to package management, including automatic updating...
 - 
  
14:48 Bug #2250 (Resolved): Crash on launch when trying to index folders with lots of files, or files with unexpected names/content
 - The likely cause for this was that multiple threads tried to initialize the data bundles registry simultaneously: com...
 - 
  
14:45 Feature #2288 (New): Configure all multiplayer game options via GUI
 - There should be a set of definitions (Info file in the game package) that specify the game options to show in the GUI...
 - 
  
14:39 Bug #2005 (Resolved): [Doom] Configure Weapon Priority Order Broken
 - I have fixed this bug when I was refreshing the game menus.
 - 
  
10:13 Revision d938b6c2 (github): Renderer|Resources: Improved 3D model error checking
 - Invalid animation and mesh IDs and material definitions should be reported.
 - 
  
10:09 Revision c1c518f3 (github): World: Handle errors from thinkers
 - If a thinker throws an exception it should be caught, but processing of subsequent thinkers can continue.
 - 
  
10:07 Revision 5b2cb648 (github): libcore: Improved package error handling
 - An error in the package metadata shouldn’t cause the engine to shut down.
 
2018-10-26
- 
  
20:33 Bug #1029: Switch sound origin
 - "The cvar “sound-switch-origin” determines where sound effects for
switches are positioned. The default is the intui... - 
  
20:31 Revision c5acf772 (github): Client: Even safer console state saving
 - 
  
09:09 Bug #2287 (Resolved): Macintosh variant of HEXEN.WAD is not recognized
 - 
  
08:33 Bug #2287 (Closed): Macintosh variant of HEXEN.WAD is not recognized
 - The "Macintosh version":https://doomwiki.org/wiki/HEXEN.WAD#Mac_version of HEXEN.WAD is a slightly different version ...
 - 
  
09:09 Revision 1fefdc04 (github): CMake|Qt: Finding qmake
 - 
  
09:09 Revision b1e2579d (github): Resources|Hexen: Detect Macintosh version of Hexen IWAD
 - IssueID #2287
 
2018-10-25
- 
  
17:13 Revision 3ebe7007 (github): Fixed|Client: Prevent errors from wiping the config
 - The first time a game plugin is loaded, console state is not saved before it has been restored, but after unloading t...
 
2018-10-24
- 
  
18:48 Revision d3ff8b24 (github): Fixed|Server: Memory leak
 - Whenever the server updated its status broadcast message, part of the message contents were leaked.
 
2018-10-23
- 
  
19:54 Revision d1d628a0 (github): Fixed|World|Renderer: Movement smoothing of blocked objects
 - If a mobj isn’t actually moving, don’t apply momentum-based movement smoothing. The check is done separately for each...
 
2018-10-21
- 
  
22:30 Revision ec2127d3 (github): Heretic: Pod physics
 - Restored/ported vanilla Z movement routines for MT_POD, so that pods can be stacked vertically.
Pods now also get no... - 
  
19:36 Revision e343d035 (github): Typo in comment
 - [skip ci]
 - 
  
17:48 Revision 6c52a504 (github): UI|Client: Keep the select mods up-to-date
 - When reconfiguring Data Files within the mods selection dialog, update the list contents after mods have been refreshed.
 - 
  
15:02 Revision 1a780aa0 (github): UI|Client: Actions in package info popups
 - The package compatibility dialog should not allow performing actions on the listed packages, just show information.
 - 
  
08:39 Revision ae484e09 (github): Fixed|FS: Refreshing status of files
 - Certain files such as data bundles and images were not being refreshed as expected because file system refresh was sk...
 - 
  
08:36 Revision 08eb3f1e (github): UI|Client: Compatibility dialog loads most recent version
 - If the wanted mod is missing but a different version is available, resolve the problem by trying to load the latest v...
 
2018-10-20
- 
  
22:55 Revision f1a59305 (github): Resources|libdoomsday: Identifers for box contents
 - Cleaner identifiers for packages inside boxes. If the identifier contains a repeated prefix, such prefixes are now om...
 - 
  
22:53 Revision ac78e169 (github): UI|Client: Improved mod compatibility dialog
 - The compatibility checker dialog now checks if there is a different version of the needed packages or if they are com...
 - 
  
22:51 Revision d1e9264e (github): UI|Client: Package ID in info dialog
 - Show package ID in the package information popup.
 - 
  
20:26 Revision ad296ce0 (github): Fixed|Client: Avoid crash when save contains animator state
 - If an object being loaded does not have a 3D model animator, but the savegame does, the animator state should be read...
 - 
  
20:25 Revision f6b3a415 (github): libcore: Added a container mapping template method
 - 
  
19:17 Revision ce19b284 (github): UI|Home: Indicating missing mods in profiles
 - When a profile is missing mods, it will now show a “Fix” button. This opens the Mods dialog of the profile.
A “Data ... 
2018-10-18
- 
  
22:20 Revision 8bebc899 (github): Cleanup|liblegacy: Added NON_ZERO and IS_ZERO macros
 - Testing floats for zero/nonzero values. Clearer than FEQUAL.
 
2018-10-17
Also available in: Atom