Project

General

Profile

Activity

From 2018-11-05 to 2018-11-18

2018-11-18

19:18 Doomsday Engine Revision d73b06ed (github): FS|Packages: Unload package if source file changes
If the source file of a loaded package changes or is deleted altogether, the package gets automatically unloaded. skyjake
19:18 Doomsday Engine Revision 1199b8ca (github): Fixed|Renderer: Improved field of view
The field of view is now specified as the horizontal FOV without any extra special cases. This fixes a problem with v... skyjake
19:15 Doomsday Engine Revision 4dca6fec (github): Renderer|VR: Fixed row-interleaved stereo rendering
skyjake
19:15 Doomsday Engine Revision f36c41da (github): Fixed|libcore: Improved perspective matrix
skyjake
15:03 Doomsday Engine Revision 18f59f99 (github): UI|Cleanup: Cleanup and minor tweaks
skyjake
13:30 Doomsday Engine Revision 017cbc0b (github): Build failure
skyjake
12:30 Doomsday Engine Revision ec4aee38 (github): UI|Client|Tests: Point/pixel conversions and image sizing
skyjake
12:29 Doomsday Engine Revision 32a94dc6 (github): Widgets|libappfw: Improved point/pixel conversions
There is now a clear way to convert between points and pixels.
LabelWidget’s override size for images is a Rule so i...
skyjake
12:28 Doomsday Engine Revision be44767e (github): libgui|Image: Image point ratio parameter
An Image can specify a ratio for converting image pixels to layout points.
“@2x” images will automatically get a 0.5...
skyjake
12:07 Doomsday Engine Revision 8171ba4f (github): Widgets|libcore: Added a rule pair utility
skyjake
08:03 Doomsday Engine Revision bfad5c63 (github): Fixed|Doom: Added missing secret exit for MAP33 (BFG Edition)
IssueID #1575 skyjake
07:40 Doomsday Engine Revision e5af53c7 (github): libgui|UI: Changing window pixel ratio
GLWindow will notify observers when the pixel ratio changes.
Renamed the term “DPI factor” to “pixel ratio”.
IssueI...
skyjake
07:38 Doomsday Engine Revision 09a3f959 (github): Cleanup
skyjake
07:37 Doomsday Engine Revision adff2f60 (github): Scripting|libcore: Accessing native/imported modules
A more convenient API. skyjake

2018-11-17

21:11 Doomsday Engine Revision 0976a77f (github): Windows|Fixed: Build failure
skyjake
20:58 Doomsday Engine Revision ae8c1544 (github): Fixed: Build failure
skyjake
20:54 Doomsday Engine Revision 11751714 (github): UI|Home: Visual tweak
skyjake
20:53 Doomsday Engine Revision 470a5999 (github): Fixed|Widgets: LabelWidget font size change
skyjake
20:12 Doomsday Engine Revision 60220f05 (github): UI|Client: UI style reloading; cleanup
There were certain hard-coded lengths that were converted to use Rules, so updating them is easier/possible.
ClientS...
skyjake
20:10 Doomsday Engine Revision 7c0c84e6 (github): Widgets|libappfw: UI style reloading
If the DPI changes, the UI style needs to be updated. The length rules use a common DPI factor so they don’t need to ... skyjake
19:58 Doomsday Engine Revision 514e8870 (github): libgui: Font refresh; GLWindow observes screen change
FontBank can now reload fonts based on the fonts definitions. The Font objects will not be recreated. The existing fo... skyjake
19:54 Doomsday Engine Revision def6a210 (github): Widgets|libcore: Common DPI rule; waiting for assets
skyjake
19:19 Doomsday Engine Revision 7642f1e8 (github): Scripting|libcore: “import” overwrites existing variable
skyjake

2018-11-15

20:48 Doomsday Engine Revision 9ce794b9 (github): Fixed: Audio system shutdown
Data created by unloaded plugins must also be deleted. skyjake
20:30 Doomsday Engine Revision 148b06a8 (github): Cleanup
skyjake
20:15 Doomsday Engine Revision cc89d6a9 (github): Audio: Selecting the FMOD output driver
The low-level API allows selecting which of the available audio outputs is used. The output also implicitly determine... skyjake
20:12 Doomsday Engine Revision 82a28686 (github): UI|Widgets: Word wrap long choice widget items
skyjake

2018-11-14

21:32 Doomsday Engine Revision 6fbe344f (github): Fixed|Audio: Map music stops when map reloaded
If the correct music is already playing, it isn’t an error if the same music is requested to be played. skyjake
21:31 Doomsday Engine Revision 008e5f81 (github): Fixed|libdoomsday: Clean up the temp directory after exit
Don’t leave temporary files and directories hanging around for no reason. skyjake
19:07 Doomsday Engine Revision c2838d1c (github): Fixed build error
skyjake
18:19 Doomsday Engine Revision 659e39d6 (github): UI|Client: Foldable Audio Backend settings; other fixes
The Audio Backend section of Audio Settings is now a foldable group.
Some UI dialogs had zero-sized widgets in the t...
skyjake
18:17 Doomsday Engine Revision fe62631d (github): Widgets|Debug|libappfw: UI framework improvements
Print a warning about incomplete layout rules. skyjake
18:15 Doomsday Engine Revision 54f8861c (github): Widgets: Cleanup
skyjake
10:25 Doomsday Engine Revision f3bdfcce (github): Widgets|libcore: Checking for layout rectangle validity
skyjake
10:22 Doomsday Engine Revision 4e2778e9 (github): Cleanup: Version number text
skyjake

2018-11-12

20:29 Doomsday Engine Revision 47475727 (github): UI|Home: Foldable subgroups in profile edit dialog
skyjake
20:28 Doomsday Engine Revision 311ea734 (github): Cleanup
skyjake
09:13 Doomsday Engine Revision 6f0a5508 (github): UI|Widgets: Working on dialog layout
skyjake

2018-11-11

22:10 Doomsday Engine Revision ac627bed (github): UI|Client: Working on game profile options UI
Foldable option groups are not fully functional yet. skyjake
22:10 Doomsday Engine Revision 5742bba0 (github): All Games: Check for gameplay options in profile
Instead of just checking command line options, also check option values in the game profile. skyjake
22:09 Doomsday Engine Revision 0db640a1 (github): libdoomsday: Games may define additional options
A game profile stores values for the options in a Record. skyjake
22:08 Doomsday Engine Revision 8df3e0d2 (github): Widgets|libappfw: Widget improvements
All dialogs now have a scroll indicator enabled by default. skyjake
22:07 Doomsday Engine Revision 45a14fce (github): Widgets|Scripting: Added Widget namespaces
Each Widget can have its own Record of local variables. skyjake
14:30 Doomsday Engine Revision 0314714a (github): Fixed|Widgets: Animation fails to update
A paused animation was incorrectly considered “done”, so an AnimationRule stopped observing it. skyjake
14:28 Doomsday Engine Revision 47aa5f9f (github): Fixed|libdoomsday: Potential crash during startup
The UI shouldn’t be accessing the games while they are being defined/updated. skyjake
14:27 Doomsday Engine Revision 628ab867 (github): UI|Home: Default filter in game data file selection
By default, show all the recognized game data files. skyjake
09:57 Doomsday Engine Revision b4209cc8 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
09:57 Doomsday Engine Revision 425f4bf1 (github): libappfw: Updated header file
skyjake
09:46 Doomsday Engine Revision 6f768e1f (github): UI|Home: Showing special tags via Mods tab menu
The Mods tab menu now has a couple of helpful items for showing the predefined tags, such as recognized game data fil... skyjake
09:44 Doomsday Engine Revision 61c017ba (github): Resources|libdoomsday: Recognized FreeDoom version 0.11.3
IssueID #2296 skyjake
09:28 Doomsday Engine Revision cadd9e2c (github): UI|Client: Improved package list searching
One can now enter any of the hidden tags (such as “gamedata” or “core”) to see those packages, too, even though they ... skyjake

2018-11-10

16:10 Doomsday Engine Revision 68131e55 (github): Doom|Resources: Added detection rules for patched BFG IWADs
A custom game profile can use these with the BFG game modes.
IssueID #2279
skyjake
13:44 Doomsday Engine Revision 6b6df883 (github): Windows|FMOD: Check for the default name of FMOD API install folder
skyjake

2018-11-09

08:21 Doomsday Engine Revision d75ad7de (github): UI|Home: Hovering on profile Play button
Show the action description only when hovering on the action button for clearer causality. skyjake
08:20 Doomsday Engine Revision 1ce44e55 (github): libcore: Friendlier friendly time format
skyjake
08:00 Doomsday Engine Revision a00d371b (github): Fixed|Doom: Inconsistent games IDs
Freedoom and BFG variants of Doom 1 sould also use the “doom1-“ identifier. skyjake

2018-11-08

22:44 Doomsday Engine Revision af6df1af (github): Audio|Client: Option for pausing music when focus lost
Added a new option to Audio Settings for pausing music when window loses focus.
Reorganized the Audio Settings dialo...
skyjake
22:42 Doomsday Engine Revision 1d742fc1 (github): Cleanup
skyjake
22:42 Doomsday Engine Revision 8bdafe87 (github): Widgets|libappfw: Nicer way of creating subheading labels
skyjake
21:28 Doomsday Engine Revision 7e359630 (github): Fixed|UI|Client: Loading a savegame from the Home screen
The selected save item got deselected while the UI was being updated during the busy mode, and the save was not loaded. skyjake
21:14 Doomsday Engine Revision 4b90b9a6 (github): Cleanup: Avoid undefined behavior
Cannot dereference nullptrs. skyjake
21:14 Doomsday Engine Revision 6a05b5e4 (github): Cleanup
skyjake
19:17 Doomsday Engine Revision 5b2ad745 (github): UI|SaveGames: Creating a custom save folder
Older custom profiles naturally don’t yet have a custom save folder, so offer to create one in the context menu.
Als...
skyjake
18:46 Doomsday Engine Revision 5143d824 (github): SaveGame|UI: Custom profiles have their own save folders
Each custom profile is assigned a unique empty save folder when the profile is created.
SaveGames can be queried for...
skyjake
18:42 Doomsday Engine Revision 46154378 (github): Cleanup
skyjake
18:42 Doomsday Engine Revision 759ad135 (github): FS|libcore: Deleting directories; cleanup
DirectoryFeed did not have the ability to delete directories even when requested. skyjake
18:40 Doomsday Engine Revision 3631daba (github): Cleanup|Math: Random number functions
skyjake
18:38 Doomsday Engine Revision 0bedb480 (github): Homepage: Old forums URL
skyjake

2018-11-07

22:32 Doomsday Engine Revision f9aeec0f (github): Cleanup
skyjake
22:23 Doomsday Engine 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 Doomsday Engine Revision 84e09e43 (github): libcore|Math: Better random number generator
skyjake
17:35 Doomsday Engine 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 Doomsday Engine Revision 6af021cb (github): Cleanup
skyjake

2018-11-06

20:26 Doomsday Engine 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 Doomsday Engine Revision bcdcf399 (github): Cleanup|All Games: Removed cvar “menu-turningskull”
This is an obsolete alias for “menu-cursor-rotate”. skyjake
22:03 Doomsday Engine Revision 41f630ef (github): libcore: Querying the size of a Record
skyjake
22:03 Doomsday Engine Revision cd0aa851 (github): libdoomsday: Game profiles can contain additional variables
skyjake
21:57 Doomsday Engine Revision 093c0e6b (github): libcore|Info: Converting an Info block to a Record
skyjake
20:08 Doomsday Engine Revision 3f903776 (github): Cleanup|All Games: Common turbo speed multiplier
skyjake
19:07 Doomsday Engine Revision bba7fae1 (github): UI|Home: Tweaked game library item subtitles
skyjake
18:35 Doomsday Engine 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 Doomsday Engine 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
 

Also available in: Atom