Project

General

Profile

Activity

From 2016-05-29 to 2016-06-11

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

2016-06-04

08:47 Revision b7792c60 (github): Resources|libdoomsday: Read Snowberry metadata, nested data files, autoloading
Read the Snowberry metadata (if available) when generating packages out
of classic data files and resource packs. In ...
skyjake
08:42 Revision 5f747363 (github): libcore: Various minor improvements
New Range typedefs, creating ArrayValues straight out of an
initializer list, and Bank performance improvement.
skyjake
08:41 Revision b6dd7a42 (github): libcore|FS: Utility method for adding new package dependencies
Modifying the metadata of unloaded packages is part of the
responsibilities of the Package class.
skyjake
08:39 Revision 9527e903 (github): libcore|Optimize: Faster high-performance timing
Use a different Qt API for querying timing for the purposes of
animation, etc.
skyjake

2016-06-02

23:08 Revision 75bfb4f5 (github): UI|Home: Improved item backgrounds
skyjake
23:08 Revision 2b25acaf (github): Refactor|FS: Added a method for getting file extension
skyjake
18:58 Revision 8bf5a2c7 (github): libdoomsday: Cleanup
skyjake
18:58 Revision 94c12c85 (github): libcore: Cleanup
skyjake
17:11 Revision 7ad01376 (github): Cleanup|Client|Server: Whitespace style refresh (selected subdirectories)
Use a space in `if`, `for`, etc. statements after the keyword.
This commit only contains whitespace changes.
skyjake
10:17 Revision e82d3166 (github): UI|Home: Tweak text in the Multiplayer column
skyjake
09:46 Revision 9388fe31 (github): Model Renderer: Added new property "viewAlign" for 2.0 models
skyjake

2016-06-01

21:41 Revision 91d49a58 (github): UI|Task Bar: "Quit Doomsday" should just quit instead of unloading the game
skyjake
21:37 Revision 11bb878e (github): Refactor|Model Renderer: Moved shader variables to another source file
Shader variables are not specific to models in any way. skyjake
21:35 Revision d32bf0c7 (github): libcore|Record: Creating or finding an existing subrecord
skyjake

2016-05-31

20:40 Revision 05a11326 (github): Cleanup|libdoomsday: Whitespace style refresh
Use a space in `if`, `for`, etc. statements after the keyword.
This commit only contains whitespace changes.
skyjake
20:39 Revision e1a1a004 (github): Cleanup|Tools|Amethyst|Tests: Whitespace style refresh
Use a space in `if`, `for`, etc. statements after the keyword.
This commit only contains whitespace changes.
skyjake
20:20 Revision 8755d23c (github): SDK|Cleanup: Whitespace style refresh
Use a space in `if`, `for`, etc. statements after the keyword.
This commit only contains whitespace changes.
skyjake
 

Also available in: Atom