Project

General

Profile

Activity

From 2018-10-25 to 2018-11-07

2018-11-07

22:32 Revision f9aeec0f (github): Cleanup
skyjake
22:23 Revision 228b1b06 (github): FS|libcore: Accessing native files
Improved the utility method for accessing a native file anywhere in the file system. It can now create new files in a... skyjake
22:21 Revision 84e09e43 (github): libcore|Math: Better random number generator
skyjake
17:35 Revision 9cf1e77c (github): Refactor|Cleanup|SaveGames: Determining save folder
GameProfile is now used as the authority when determining where to place save files.
AbstractSession::Profile was re...
skyjake
17:33 Revision 6af021cb (github): Cleanup
skyjake

2018-11-06

20:26 Revision 5884ff42 (github): md2tool|Fixed: Error when reading data from file
The `Load()` function always reported an error if one tried to load zero bytes.
IssueID #2293
skyjake

2018-11-05

22:08 Revision bcdcf399 (github): Cleanup|All Games: Removed cvar “menu-turningskull”
This is an obsolete alias for “menu-cursor-rotate”. skyjake
22:03 Revision 41f630ef (github): libcore: Querying the size of a Record
skyjake
22:03 Revision cd0aa851 (github): libdoomsday: Game profiles can contain additional variables
skyjake
21:57 Revision 093c0e6b (github): libcore|Info: Converting an Info block to a Record
skyjake
20:08 Revision 3f903776 (github): Cleanup|All Games: Common turbo speed multiplier
skyjake
19:07 Revision bba7fae1 (github): UI|Home: Tweaked game library item subtitles
skyjake
18:35 Revision 32119208 (github): Fixed|Renderer: Weapon psprites always filtered
The material spec for psprites was not using the mag filter parameter consistently.
IssueID #1813
skyjake
08:11 Revision 883009fc (github): Resources|UI: Custom data file only replaces “gamedata” packages
The packages tagged “core” (such as doomsday.pk3) must still be loaded even though the normal “gamedata” package is r... skyjake

2018-11-04

21:49 Revision f42f390e (github): Widgets|libcore: Finding a parent widget of certain type
skyjake
21:49 Revision 6092019f (github): UI|Home|Resources: Custom data file in game profiles
Starting a profile with custom data file doesn’t work yet because the game plugin’s required PK3 isn’t being automati... skyjake
18:06 Revision 58ce9545 (github): UI|Home: Added a “Data File” setting to game profiles
skyjake
18:05 Revision 0f298bc2 (github): UI|Home: Game subtitles depend on sort mode
skyjake
14:59 Revision 96271204 (github): Fixed|Windows: Build failure
skyjake
12:47 Revision e98b33bd (github): Music|Definitions: Fall back to default music
If a custom Map Info doesn’t specify any music, it should use the map’s default song.
Removed the default songs from...
skyjake
12:09 Revision 1402c2b4 (github): FluidSynth: Restored old max gain value
Some music was breaking up with gain 1.0. skyjake
10:38 Revision 288b749a (github): Audio|UI: Set SFX channel count in Audio Settings
The -sfxchan option now just changes the value of Config.audio.channels.
IssueID #2237
skyjake
10:36 Revision 92a831ef (github): FS|libcore: Improved API convenience
skyjake

2018-11-03

21:38 Revision dc4482ee (github): UI|Home: Sort options for game library
Games can be sorted based on different criteria. The selected item is retained if the item order changes.
IssueID #2226
skyjake
21:35 Revision de93b413 (github): UI|Client: Set profiles’ last played time
skyjake
21:34 Revision b770352a (github): libdoomsday: Game profile last played time
skyjake
21:33 Revision 6ab15f10 (github): Fixed|libcore: Profile title change notification
skyjake
17:22 Revision d5ec4682 (github): UI|Multiplayer: Load game logos asynchronously
Load multiplayer game logos without blocking the UI thread. skyjake
15:02 Revision f03c3397 (github): Heretic: Added “mif_spawn_all_firemaces” flag
Map Info flag for disabling the randomness of Firemace spawning. All Firemace map spots will spawn a MT_WMACE unless ... skyjake
13:49 Revision a88fa5d7 (github): Fixed: Missing include
skyjake
13:27 Revision f34ecfc8 (github): Fixed|UI|Client: Setting the initial WAD folder
The IWAD folder selected by the user should also be put in Config.resource.packageFolder. skyjake
13:26 Revision 2fa7a112 (github): Fixed|Resources: Parsing PWAD readme
The title of the WAD was not always correctly recognized. skyjake
13:25 Revision df8e7371 (github): Scripting|libcore: Finding index of value in array
skyjake
10:56 Revision 4921c65d (github): UI|Client: Load game logos asynchronously
It may take a little while to load all the icons, and the UI shouldn’t be blocked in the meantime. This was particula... skyjake
10:54 Revision 8fcfb358 (github): libcore: Improved async() method
skyjake
10:33 Revision a1866d09 (github): UI|Client: Refreshing packages
PackagesWidget and PackagesDialog don’t need their own method for refreshing, because they can just observe the file ... skyjake
10:31 Revision 39d7a30a (github): FS|libcore: Querying the file system busy status
skyjake

2018-11-02

22:40 Revision a3a57947 (github): Fixed|macOS: Determining desktop resolution
The desktop resolution is used for determining the initial non-fullscreen window size. The dummy DisplayMode was retu... skyjake

2018-11-01

21:33 Revision a7c5570c (github): Fixed|macOS|Linux: Default music backend
The default music backend should be FluidSynth. skyjake
21:32 Revision e1e95070 (github): Cleanup
skyjake

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
 

Also available in: Atom