Project

General

Profile

Activity

From 2018-10-18 to 2018-10-31

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

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: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
15:49 Revision c4f175a0 (github): Fixed|Doom: Music looping in title screen
IssueID #2147 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:31 Revision c5acf772 (github): Client: Even safer console state saving
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
 

Also available in: Atom