Project

General

Profile

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 ... skyjake
12:06 Revision a47bff11 (github): Fixed|FS: Crash when updating file system
QRegExp seems unsafe for multithreaded access. skyjake
09:54 Revision a8a3649c (github): Cleanup: Integer overflows, divide-by-zero
skyjake
09:53 Revision 6d28b6aa (github): Cleanup: Undefined behavior
skyjake
09:53 Revision bffbbaa8 (github): Cleanup: Unnecessary pointers
skyjake

2018-10-29

22:44 Revision c7ab1631 (github): Fixed: Various cases of undefined behavior
Notably, taskBarBlur must be available before other widgets. skyjake
22:42 Revision 62ccd355 (github): Cleanup|FS: Waiting for file system operations
skyjake
22:41 Revision b6063550 (github): Fixed|libcore: Misaligned pointer access
skyjake
16:45 Revision 10643727 (github): UI|Client: Notification icon for file system refresh
skyjake
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 ... skyjake
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... skyjake
07:15 Revision 5ee882e2 (github): Fixed|Widgets: Safer handling of data items in PackagesWidget
skyjake
05:32 Feature #2245 (In Progress): Improved UI for data folder configuration
skyjake

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. skyjake
19:44 Revision 41a31c41 (github): Resources|Client: Cleaning up folder config
On upgrade, bootstrap moves iwadFolder to packageFolder and marks it as non-recursed. skyjake
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. skyjake
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...
skyjake
19:28 Revision 4cf017b7 (github): Scripting|FS: Added “FS” module; utils.makeArray()
skyjake
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...
skyjake
12:24 Revision 6abf671a (github): UI|Default Style: Adjusted font styles for consistency
skyjake
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... skyjake

2018-10-27

19:13 Feature #1638 (Closed): Configure game options via Shell GUI
skyjake
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, ...
skyjake
19:13 Feature #2228 (Closed): Automatic additional episode for custom PWADs
skyjake
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... skyjake
19:13 Feature #1445 (Closed): Player Max Ammo Values in Heretic
skyjake
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... skyjake
19:05 Bug #1872 (Resolved): Copyright year of Windows binaries incorrect
skyjake
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 ...
skyjake
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. skyjake
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. skyjake
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. skyjake
15:50 Bug #2147 (Resolved): [Doom] Doom2/TNT/Plutonia/HacX title loop mistake
skyjake
15:49 Revision c4f175a0 (github): Fixed|Doom: Music looping in title screen
IssueID #2147 skyjake
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-... skyjake
15:14 Feature #1623: Shaders
2.1 does DGL rendering via a shader, including implementations for all the custom blending modes. However, the shader... skyjake
15:11 Feature #1351 (Rejected): Dynamic Light polys rotated to match THING/Wall angle
Obsolete. skyjake
15:10 Feature #1615 (Progressed): Sloped planes
Gloom supports arbitrary normal vectors for planes. skyjake
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...
skyjake
15:06 Feature #1635 (Resolved): HDR rendering
Gloom does HDR rendering by using floating-point framebuffers and PBR materials and lighting. skyjake
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... skyjake
14:58 Other #2274 (Closed): Can't find /packs/net.dengine.stdlib/modules/Config.de
skyjake
14:57 Other #2273 (Closed): Failed to initialize OpenGL when run in CDB debugger
skyjake
14:56 Feature #1756 (Rejected): URIs for locating/identifying resources and assets
This should actually not be necessary in the future. skyjake
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 skyjake
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... skyjake
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... skyjake
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... skyjake
14:39 Bug #2005 (Resolved): [Doom] Configure Weapon Priority Order Broken
I have fixed this bug when I was refreshing the game menus. skyjake
10:13 Revision d938b6c2 (github): Renderer|Resources: Improved 3D model error checking
Invalid animation and mesh IDs and material definitions should be reported. skyjake
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. skyjake
10:07 Revision 5b2cb648 (github): libcore: Improved package error handling
An error in the package metadata shouldn’t cause the engine to shut down. skyjake

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...
vermil
20:31 Revision c5acf772 (github): Client: Even safer console state saving
skyjake
09:09 Bug #2287 (Resolved): Macintosh variant of HEXEN.WAD is not recognized
skyjake
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 ... skyjake
09:09 Revision 1fefdc04 (github): CMake|Qt: Finding qmake
skyjake
09:09 Revision b1e2579d (github): Resources|Hexen: Detect Macintosh version of Hexen IWAD
IssueID #2287 skyjake

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... skyjake

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. skyjake

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... skyjake

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...
skyjake
19:36 Revision e343d035 (github): Typo in comment
[skip ci] skyjake
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. skyjake
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. skyjake
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... skyjake
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... skyjake

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... skyjake
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... skyjake
22:51 Revision d1e9264e (github): UI|Client: Package ID in info dialog
Show package ID in the package information popup. skyjake
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... skyjake
20:25 Revision f6b3a415 (github): libcore: Added a container mapping template method
skyjake
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 ...
skyjake

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. skyjake

2018-10-17

10:23 Revision c59be8bb (github): Heretic|PostFX: Darker Gold shader for the Ring
skyjake
 

Also available in: Atom