Project

General

Profile

Activity

From 2016-01-17 to 2016-01-30

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

2016-01-18

22:33 Revision a34f8650 (github): Model Renderer: Added animation variables
Animation variables specify additional rotation angles for specific
nodes in the model. The rotation is done around t...
skyjake
22:29 Revision ed62ea4e (github): libgui|ModelDrawable: Animator can specify additional node rotations
skyjake
17:40 Revision 9068be9b (github): Travis: Do a release build
skyjake
17:30 Revision a273c981 (github): Git: Travis status badge looks better as SVG
Also updated wiki links in the repository readme. skyjake
17:03 Revision 64aeb68e (github): Git: Added Travis status badge in repository read-me
skyjake
14:56 Revision 7e19117b (github): Travis: Notify Slack about CI builds
skyjake
14:53 Revision a99078d9 (github): Travis: Enable building of the tests
skyjake
14:48 Revision e8993b4b (github): Travis: Accept all apt-get questions
skyjake
14:44 Revision cf633109 (github): Travis: Added a bunch of Linux dependencies
skyjake
14:35 Revision 37659de8 (github): Travis: Trying a different environment
skyjake
14:23 Revision 3d7bbcb6 (github): Travis: Install CMake 3 from a PPA (2nd try)
skyjake
14:13 Revision 3aea296d (github): Travis: Install CMake 3 from a PPA
skyjake
14:07 Revision debcd76a (github): Added basic configuration for Travis CI (Linux builds)
skyjake

2016-01-17

16:10 Revision ea3dca08 (github): Windows|Fixed: Missing exports
skyjake
15:10 Revision 7af8a41b (github): Refactor|Cleanup: Games belong in libdoomsday
Relocated all game-related classes from libcore to libdoomsday.
libcore is too low-level for this kind of functionali...
skyjake
13:53 Revision caa68b39 (github): Fixed|libcore: Avoid crash at shutdown
Accessing LOG_AS() to set the log section is not allowed when Logs
have already been destroyed during application shu...
skyjake
12:01 Revision 750ae053 (github): libcore|FileIndex: Cannot look for files inside single-file packages
skyjake
11:50 Revision 2595f194 (github): Windows|Fixed: Missing export
skyjake
10:57 Revision 676c8d8d (github): UI|Client: Show recognized data file packages in the Packages dialog
Work in progress. This dialog is currently not well suited for
browsing this information.
Any File with the ".pack" ...
skyjake
10:55 Revision 42bc844f (github): libdoomsday: Improved data file detection, added legacy PK3s
Recognized data files as represented by symbolic links in the
/sys/bundles folder, from where they can be loaded as p...
skyjake
10:52 Revision 2a4a617f (github): libcore|PackageLoader: Allow LinkFiles to be loaded as packages
However, links generated by PackageFeed should be ignored because
they represent the currently loaded packages.
skyjake
10:48 Revision 5441bd82 (github): libcore|File: Simpler file descriptions in non-debug builds
Including the file source in the description is not always helpful. skyjake
09:38 Revision 0343b751 (github): libcore|FS: Keep existing folders when populating subfolders
Recreating the entire folder would mean deleting all of its contents.
At most we want to replace the feed; everything...
skyjake
09:37 Revision e0f1d036 (github): Refactor|libcore|Package: Initializing package metadata record
Added a utility method for initializing package metadata so it can
be called on any file.
skyjake
09:36 Revision b6ea5b2e (github): libcore|Version: Added support for a version label string (x.y.z-label)
de::Version can now parse and output a version number with an
optional label string.
skyjake
09:34 Revision 53932263 (github): Fixed|libcore|NumberValue: Showing a large integer as hexadecimal
skyjake
09:33 Revision d1a0642f (github): Cleanup
skyjake
09:32 Revision 23632779 (github): libcore|Info: Default implicit block type ("group")
Info will now default to using "group" as the default implicit
block type.
skyjake
09:05 Revision 391c928a (github): Homepage: Added a notice about the unstable 2.0 builds
skyjake
09:02 Revision 90018562 (github): Fixed|Homepage: "undefined undefined" on the download pages
IssueID #2139 skyjake
 

Also available in: Atom