Project

General

Profile

Activity

From 2016-01-19 to 2016-02-01

2016-02-01

21:27 Revision 10967e47 (github): UI|Home: Sort games by release year
Eventually there will be a user-selectable sort criteria. skyjake
21:13 Revision 0424d4e9 (github): UI|Home|Client: Working on the new Home UI
Added GameDrawerButton as a concrete DrawerButton that shows the
information of a single game.
Work in progress.
skyjake
21:10 Revision 0e5c6b64 (github): All Games|libdoomsday: Game definitions may include release date and family
If the game family is not provided, the engine will make a guess.
Release dates are specified by the game plugins.
A...
skyjake
21:08 Revision 092add8e (github): libappfw: Minor API improvements
skyjake
21:08 Revision b1059747 (github): libcore|Date: Parsing from text
skyjake

2016-01-29

21:11 Revision 0e62ea39 (github): UI|Home: Basic column behavior
Activating the column being interacted with. Header with information
text and a button. Hiding and showing columns ba...
skyjake
21:10 Revision 0e7b1c33 (github): Widgets|libappfw: Added CallbackAction for calling a std::function
skyjake
20:42 Revision 1e65efd2 (github): Widgets|libappfw: Added utility methods for Margins
Setting left/right or top/bottom margins at once. skyjake
20:38 Revision ae4322d6 (github): Widgets|libcore: OperatorRule and dsize; virtual dispatchEvent()
skyjake

2016-01-27

21:13 Revision 62d923d0 (github): UI|Home: Added a widget for the "no games" column; tab switching with keys
skyjake

2016-01-26

19:58 Revision 94d851bc (github): UI|Home: Added needed widgets and inserted HomeWidget to the window
First developing the column switching mechanism. skyjake

2016-01-25

20:50 Revision 8d6b4b2f (github): UI|Client|Home: Allow clearing selected additional data files
skyjake

2016-01-24

19:03 Revision 8615bf03 (github): UI|Client: Temporary file dialog for picking game data files
Work in progress: allow the user some way to pick additional data
files to use in a particular game. This will all be...
skyjake
19:01 Revision f41c3560 (github): libdoomsday|Game: Added a simple way to specify addition data file paths
Work in progress: this is not meant to be final in any way. The long
term plan is to allow to user to select packages...
skyjake
18:57 Revision 9dfa92b0 (github): libappfw|DocumentPopupWidget: Added an optional action button
skyjake
17:05 Revision b83b20f0 (github): Doom|Heretic: Allow playing Registered mode with Ultimate/Extended IWAD
skyjake
15:54 Revision 5ca16986 (github): Fixed|Windows|UI|Client: Reverted some of the startup busy mode changes
It appears that on Windows not running the busy mode leads to the mouse
cursor being permanently hidden for some reas...
skyjake
14:30 Revision 918db1fc (github): UI|Client: Removed first startup busy mode, added a splash window
The first startup busy mode was mostly used when waiting for the
game startup resources to be located. With that step...
skyjake
14:22 Revision a608cf24 (github): FS|libdoomsday: Allow reinitializing the /local/wads folder
The attached feeds where WAD files are acquired from are not populated
to full depth.
Todo: Add an option for the us...
skyjake
14:19 Revision e4b7e933 (github): Cleanup
skyjake
14:18 Revision e51a3e39 (github): FS|Packages|libcore: Looking up files that contain packages
skyjake
14:17 Revision a992ee7f (github): FS|DirectoryFeed: Option to not populate native subfolders
skyjake
13:51 Revision 52be20e0 (github): libcore|App|Loop: Improvements
Version number parsing is more tolerant.
LoopCallbacks calls are made after the LoopCallback lock has been
released,...
skyjake

2016-01-23

19:27 Revision debc02aa (github): Client: Locating game resources is no longer necessary
We already know which data files are available. skyjake
19:26 Revision 7b26f8dc (github): All Games|Resources: Specify startup files using packages
skyjake
19:23 Revision dfe39f41 (github): Resources|libdoomsday: Startup files are loaded as FS2 packages
The old game startup resource locator code was disabled as obsolete.
Recognized data files (i.e., data bundles) are a...
skyjake
18:35 Revision 11f11747 (github): libcore|FS: Listing loaded packages as files
Added a helper method for listing the loaded packages as files ordered
in the load order.
skyjake
13:02 Revision ae3f265e (github): Refactor: Moved App_ChangeGame() to DoomsdayApp
DoomsdayApp::changeGame() is now responsible for directing the
game changing operation. Also moved a bunch of file lo...
skyjake

2016-01-22

21:40 Revision 791cb878 (github): Cleanup|Fixed: Added missing includes
skyjake
21:02 Revision 99419ba8 (github): libdoomsday|API: Fixed missing Windows exports; updated Map APIs
The Map and Map Edit APIs were updated because some of their functions
were moved to libdoomsday.
skyjake
19:59 Revision 29dfc6b9 (github): MSVC: Attempting to fix an MSVC linker error
MSVC thinks some members of QList<String> must be exported from
libcore.
skyjake
18:17 Revision 86b3e684 (github): Fixed|libdoomsday: Handling error with plugin entry points
Throw an exception if there's an error to abort the plugin loading. skyjake
17:46 Revision de07004a (github): Refactor: Continued splitting up App_ChangeGame()
Setting up virtual path mappings belongs in libdoomsday.
Console registration is now initiated by DoomsdayApp via an ...
skyjake
12:02 Revision e227166a (github): Merge branch 'master' into game-changer
skyjake
11:55 Revision afd77d67 (github): Refactor: Continued splitting up App_ChangeGame()
Operations mostly related to clearing/reseting application and
subsystem state when game is being unloaded.
Added vi...
skyjake

2016-01-21

22:05 Revision 959c46be (github): Refactor|Resources|libdoomsday: Clearing all resources
libdoomsday's Resources has a virtual method that clears all
resource allocations.
skyjake
18:46 Revision ed3d6b4c (github): CI|Git: AppVeyor notifies Slack; Windows build status in Github readme
skyjake
13:11 Revision 0ef2eab7 (github): CI: Enable tests in the AppVeyor Windows build
skyjake
13:07 Revision ff536e51 (github): CI: Attempting to do a release build on AppVeyor
skyjake
13:03 Revision 751943ae (github): CI: Tweaking AppVeyor build config
skyjake
12:58 Revision f9db07bb (github): CI: Fixed path of the Doomsday project file
skyjake
12:53 Revision aab80a95 (github): CI: Download required Windows dependencies
skyjake
12:30 Revision e96f9962 (github): CI: Update Git submodules before the AppVeyor build
skyjake
12:27 Revision 3f411bd1 (github): CI: Continuing to tweak AppVeyor config
skyjake
12:25 Revision c0239ef6 (github): CI: Tweaking AppVeyor config
skyjake
12:23 Revision 687c13ca (github): CI: Added appveyor.yml configuration for AppVeyor CI
skyjake

2016-01-20

21:22 Revision 16d3634a (github): libcore|Garbage: Avoid crash at shutdown
Accessing de::Log in anything that gets called after main() has been
exited is not a good idea. Recycling occurs when...
skyjake
21:20 Revision 4e8f1857 (github): Refactor|World|libdoomsday: Moved EntityDatabase/Def, World::map() to libdoomsday
Continuing the work of cleaning up the architecture: moved basic
basic common components to libdoomsday.
skyjake
18:53 Revision 75812762 (github): All Games|libdoomsday: Specify game IWADs as required packages
skyjake
18:53 Revision 2527f5fa (github): libcore|FS: Selecting alternative packages, versioned IDs
PackageLoader can be given a space-separated list of alternative
package IDs. PackageLoader will check them all in or...
skyjake
18:50 Revision 9899f6d8 (github): libcore|String: Joining a StringList
skyjake
17:32 Revision bc7850c3 (github): Fixed|libcore|FS: Indexing packages with versions; LinkFile in file listing
When indexing packages (.pack), remove the possible version number
from the indexed name.
When listing folder conten...
skyjake
00:05 Revision 5d89daaa (github): Refactor: Started splitting up App_ChangeGame()
Some parts are client/server-specific. Using audiences for external
notifications, virtual methods for specialized fu...
skyjake

2016-01-19

21:17 Revision c14b9256 (github): All Games|Cleanup: Set the required packages for each game
Currently there only are the legacy data files. skyjake
19:23 Revision 5af4ffc5 (github): Cleanup
skyjake
19:18 Revision 3a9c3b2c (github): libcore|String: Added path concatenation operator
skyjake
18:44 Revision 80cef850 (github): Cleanup|libdoomsday: Removed AbstractGame (used to be de::game::Game)
There is no need for additional base classes for Game now that
the class is in libdoomsday.
skyjake
17:57 Revision a0512d1f (github): Merge branch 'game-api-c++'
skyjake
17:56 Revision 695a9f1e (github): Cleanup|Refactor: Games are defined via libdoomsday C++ API
This commit changes how game plugins register their games, so that
they directly use libdoomsday and C++.
- Game use...
skyjake
17:56 Revision 4bc65dcc (github): libcore|Record: Added variadic template for creating a record with members
Record::withMembers(...) returns a Record where each pair of provided
arguments have been called through set().
skyjake
14:48 Revision ee282883 (github): Travis: Parallel jobs for build
skyjake
13:58 Revision a8ec3679 (github): All Games|Fixed: Export basic plugin API functions as C
skyjake
13:41 Revision caba25d5 (github): Unix|Client|Server|Resources: Look in /usr/share/games/doom for IWAD files
IssueID #2148 skyjake
13:37 Revision 0a8642f2 (github): Bumped version number to 1.15.8
skyjake
13:34 Revision 549b8e88 (github): Unix|Client|Server|Resources: Look in /usr/share/games/doom for IWAD files
IssueID #2148 skyjake
13:33 Revision b9f7835d (github): Unix|Client|Server|Resources: Look in /usr/share/games/doom for IWAD files
IssueID #2148 skyjake
13:33 Revision be9e22ae (github): Refactor: C++ API for registering and specifying game modes
skyjake
 

Also available in: Atom