Project

General

Profile

Activity

From 2016-06-05 to 2016-06-18

2016-06-18

23:23 Revision bf709369 (github): UI|Home: Added an alert icon for game profiles that are not playable
skyjake
22:55 Revision 18201d39 (github): Refactor|UI|Widgets|Home: Packages list actions managed via ui::Data
The action buttons shown for each package are now created in a menu
based on the provided ui::Data. This allows using...
skyjake
22:10 Revision 3cd619ff (github): Widgets|libappfw: Variant items; menu item trigger audience
`VariantActionItem` has an alternative text label and image.
MenuWidget has a new ItemTriggered audience that is not...
skyjake
22:07 Revision 437d59f5 (github): Widgets|libappfw: Added an optional close button to DocumentPopupWidget
skyjake
19:35 Revision e655e65c (github): Cleanup|Client: Removed unnecessary audience member removals
It is no longer necessary to manually remove observers in destructors. skyjake
19:33 Revision aeb3f910 (github): Cleanup|SDK: Removed unnecessary audience member removals
It is no longer necessary to manually remove observers in destructors. skyjake
19:30 Revision 98fe344c (github): Performance|libcore: Rule dependency tracking
Use a hash table. skyjake
18:31 Revision fb624179 (github): Refactor|libcore: Audience members are automatically removed upon deletion
Each audience member now has a link back to the audience, so that
the observer relationship can be terminated by eith...
skyjake

2016-06-17

23:06 Revision 9ae92d9b (github): libcore|FS: Added a common string as a Package class member
skyjake
23:05 Revision 73761692 (github): Model Renderer: Revised model alignment settings
Added `alignment.yaw` and `alignment.pitch` variables that can have
the values "view", "movement", or "random". The d...
skyjake
22:54 Revision 78dc43ec (github): Hexen: Determining Mage's wand smoke direction
Smoke mobjs are given a tiny bit of momentum so 3D models can be
movement-aligned.
skyjake

2016-06-16

22:25 Revision 8498dbd7 (github): UI|Home|libappfw: Improved package list filter editor legibility
When scrolling down the package list and the filter editor snaps to
the top edge, make its background solid so that t...
skyjake
22:23 Revision ede4d322 (github): libcore|Vector: Method for selecting xyz components out of a Vector4
skyjake

2016-06-12

21:59 Revision 3c2815dc (github): Fixed|All Games: Ensure game unload is triggered when quitting
skyjake
18:00 Revision 88684aa5 (github): Fixed|Log|libcore: Log output file is prematurely closed
When the file system is refreshed, it is possible that the log output
file is pruned (status changed). This will caus...
skyjake
16:50 Revision f87a27cd (github): Fixed|Client: Console variables not saved during shutdown
If the .cfg files didn't exist, saving was never enabled. skyjake
14:12 Revision ed50fef0 (github): Cleanup
skyjake
09:22 Revision eff97741 (github): Resources|libdoomsday: Check for a Snowberry-style manifest file
skyjake

2016-06-11

22:53 Revision 92ca8d05 (github): Fixed|libdoomsday: Potential memory leak
Normally only one instance of Players is constructed, but since the
players were constructed by the class, it should ...
skyjake
22:19 Revision 9e7a2be0 (github): UI|Home: Usability improvements
Pressing Enter in the packages filter editor will move focus to the
first listed item.
The filter editor remembers i...
skyjake
22:17 Revision 9ad6507a (github): Resources|libdoomsday: Automatically set game tags for packages
Simple heuristic based on known words in the file path. skyjake
22:16 Revision e2012ca8 (github): All Games|libdoomsday: Define tags for each game
skyjake
18:08 Revision dde04e38 (github): Resources|libdoomsday: Clean redundant words from data bundle package IDs
skyjake
15:50 Revision 00e17149 (github): Resources|libdoomsday: Unload packages when unloading a game
When unloading a game, unload all packages that were not loaded before
the game was loaded.
skyjake
15:48 Revision 39602765 (github): Cleanup
skyjake
15:48 Revision e0cf8cfd (github): Fixed|libappfw: Use-after-free error when closing a submenu popup
skyjake
15:47 Revision 0886c275 (github): libcore: Added conversion of DOS code page 437 to Unicode
skyjake
10:23 Revision 484b1a0e (github): Resources|Client|Deh Reader: Read DED/DEH files from loaded packages
Loaded data bundles may include standalone definitions or Dehacked
patches.
skyjake
10:20 Revision 726eed5a (github): UI|Home: Sort packages list, show more information in package info
skyjake
10:19 Revision 8604ea9b (github): Resources|libdoomsday: Improved detection of data bundles
DataBundle's behavior was adjusted to be more compatible with the FS1
based data file loading that is still being use...
skyjake
10:17 Revision d3bfcf91 (github): libdoomsday|Client|Server: Game profiles are used when loading games
The game profile includes the game ID plus any user-selected additional
packages, so it is natural fit for game chang...
skyjake
10:05 Revision 49f21bf7 (github): Cleanup
skyjake
10:03 Revision 67c58346 (github): Debug|Client: Removed an unnecessary assertion
skyjake
10:03 Revision 02dc9053 (github): Fixed|All Games|Resources: Order of required game data files
First the original IWAD, then additional lumps. skyjake
09:35 Revision 955af7d3 (github): Fixed|libappfw: DocumentWidget retains its maximum width
Even if the currently visible lines would be shorter than the
longest ones in the document, use the maximum line width.
skyjake
08:26 Revision 86d695fb (github): Fixed|libappfw: DocumentWidget tries to load too much text as textures
skyjake

2016-06-10

23:55 Revision 94fa33fb (github): Fixed|UI|Home: Layout update omitted after changing window size
skyjake
23:53 Revision d7236226 (github): libappfw|Widgets: Setting preferred heights for DocumentPopupWidget
skyjake
23:52 Revision 1469690a (github): libcore: API improvements
- File::source() automatically follows link target.
- Special string truncation with ellipsis.
- Querying archive sou...
skyjake
23:51 Revision 9b7e26b6 (github): libcore|FS: Checking package tags; cleanup
skyjake

2016-06-06

11:38 Revision 7b642eda (github): Fixed|UI: Crash when resizing the window when a game is loaded
skyjake

2016-06-05

21:45 Revision 8f8f00a2 (github): GCC: Attempting to fix build failure
skyjake
21:30 Revision 09b82bb7 (github): UI|Home: Show package count in the Packages column
skyjake
21:29 Revision 0b01ee00 (github): libappfw|ChildWidgetOrganizer: Querying item counts
skyjake
20:08 Revision 05a9d88f (github): UI|Client: Fade packages list away before applying new filter terms
skyjake
17:59 Revision ca7c28bc (github): UI|Client: Adjusted UI Settings dialog layout
skyjake
17:59 Revision 01130d3e (github): Fixed|libappfw: Rules for GridLayout total final dimensions
skyjake
17:42 Revision c47b9919 (github): Cleanup: Removed the obsolete VersionInfo class
Now using de::Version, with minor tweaks to the text output. skyjake
16:36 Revision ab34ff46 (github): Fixed|libcore|Time: Converting a high-performance time to a full timestamp
skyjake
15:36 Revision 7015f1cd (github): UI|Client: Virtualized items for package lists
There is typically a large number of packages available, so
virtualizing the list contents makes things much faster.
...
skyjake
15:30 Revision ee82f9e4 (github): libappfw: Child widget virtualization for large data sets
ChildWidgetOrganizer can now be told to use widgets only for the
visible region of the screen. The rest of the items ...
skyjake
15:23 Revision 20f3dce5 (github): Resources|libdoomsday: Original data file types used as package tags
skyjake
15:21 Revision 493e67ec (github): Refactor|Widgets|libcore: Improved child widget addition
Children can now be appended or prepended. skyjake
15:20 Revision ca64e857 (github): Performance|libcore|libgui: Various optimizations
After profiling engine startup, the following changes were made:
- Avoid calls to Time() when initializing objects (...
skyjake
15:12 Revision 4fea4190 (github): Refactor|libcore|Client: Improved Version class API
The default constructor now creates a null version and there is a
static method for getting info about the current bu...
skyjake
 

Also available in: Atom