Project

General

Profile

skyjake's activity

From 2014-02-23 to 2014-03-08

2014-03-08

21:24 Doomsday Engine Revision 4a9843a3 (github): UI|Client: Added a tutorial dialog
Todo: Widget for binding the console key. skyjake
17:49 Doomsday Engine Revision 06ddcd58 (github): UI|Client|Log: Added Config variable to show/hide entry metadata
Previously entry metadata has been hardcoded to be visible in debug
builds, however this now allows toggling it dynam...
skyjake
17:48 Doomsday Engine Revision c69f2030 (github): libdeng2|LogBuffer: Allow changing outputs without flushing
This allows forcing log entries to a different output at startup
without flushing existing entries to the previously ...
skyjake
17:46 Doomsday Engine Revision 203d1bd9 (github): libdeng2|Config: Don't warn about missing version info in serialized data
The version information can be missing under some circumstances
(first run, etc.).
skyjake
16:58 Doomsday Engine Revision c34a6878 (github): Fixed|libdeng2|Refuge: If persistent data disabled, don't attempt to read/write
skyjake
15:55 Doomsday Engine Revision 6c7589fa (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
skyjake
15:53 Doomsday Engine Revision 0e93bf4a (github): libappfw|DialogWidget: Place image-only buttons to the left
skyjake
14:55 Doomsday Engine Revision dd518319 (github): libdeng2|Cleanup|FS: Use of casts in FS2 (as/is methods preferred)
skyjake
14:10 Doomsday Engine Revision 9c5febda (github): Documentation|libgui: Clarified Atlas API docs
skyjake
14:03 Doomsday Engine Revision 75449211 (github): Merge branch 'ui-multiplayer'
skyjake
13:46 Doomsday Engine Revision 13983321 (github): Fixed: Build failure
skyjake
13:14 Doomsday Engine Revision f19b3ef4 (github): App: Added flag to disable App's persistent data
If the application does not need persistent data (persist.pack in
runtime folder), it can now be disabled when the ap...
skyjake
11:35 Doomsday Engine Revision a0034375 (github): Cleanup|Client: Removed large portion of old GUI code
The remaining parts are the system fonts and some basic drawing
functions used by the Bias Light editor and some debu...
skyjake

2014-03-07

15:42 Doomsday Engine Revision 5f206113 (github): libgui: Added new vertex format for indirect texturing
Two sets of coordinate textures allows giving information for the shader
so it can do manual mipmap level calculation.
skyjake
15:41 Doomsday Engine Revision 45206013 (github): libgui|GLTexture: Specifying a maximum mipmap level for texture
skyjake
11:56 Doomsday Engine Revision 76a924bb (github): libgui|Atlas: Added support for borders around allocations
Borders duplicate pixels on the edges of the allocation to allow
filtered wrapping and clamping when drawing the allo...
skyjake
09:18 Doomsday Engine Revision ce8894e5 (github): Cleanup|Client: Removed old Control Panel / network setup UI sources
These are now fully obsolete. skyjake
08:56 Doomsday Engine Revision 4c5963d0 (github): Homepage|Build Repository: Sort platform versions by latest/best
The latest/best version of each platform should be listed first.
Updated comment in source to reflect the impact of t...
skyjake

2014-03-06

21:13 Doomsday Engine Revision 71275ce4 (github): UI|Multiplayer: "Join Game" main menu item opens a GamesDialog
The old multiplayer UI has been bypassed. skyjake
20:37 Doomsday Engine Revision 8f46362e (github): UI|Task Bar: Updated DE menu with game selection items
skyjake
20:35 Doomsday Engine Revision c6ff5eb7 (github): UI|Client: GamesDialog can be opened in different modes
Having everything in the same dialog is too confusing for UX,
even though the implementation benefits from it. Now th...
skyjake
20:32 Doomsday Engine Revision e67b7862 (github): libappfw|GuiWidget: Enabling/disabling widget state serialization
skyjake
15:15 Doomsday Engine Revision ec6ef2cf (github): Fixed|libdeng2|ZipArchive: Write the correct number of entries
When serializing a ZIP archive, the header information should
specify the actual number of entries written rather tha...
skyjake
15:13 Doomsday Engine Revision 2262921c (github): libappfw|VRConfig: Querying current eye height
skyjake
15:12 Doomsday Engine Revision 123e4630 (github): libdeng2|Rectangle: Added utility method for making an (x,y,w,h) vector
skyjake

2014-03-05

14:53 Doomsday Engine Revision 0c86709e (github): libgui|GLTexture: Added maximum anisotropy parameter
skyjake
12:57 Doomsday Engine Revision ff078fae (github): libgui|VertexBuilder: Added cube and 3D quad methods with indirect UV
The indirect UV means that texture coordinates are mapped into a UV
rectangle specified with the aBounds attribute.
skyjake
12:03 Doomsday Engine Revision 2b031a4d (github): Fixed|Oculus Rift|libappfw: Initial prediction latency and head matrix
skyjake
12:03 Doomsday Engine Revision c9b922dc (github): libappfw|Style: Allow non-const access to Style's banks
skyjake
11:10 Doomsday Engine Revision 7084b82d (github): libgui|GLBuffer: Added "TexBounds0" vertex attribute
The texture bounds attribute is useful for example when rendering
geometry that uses a shared texture atlas; one can ...
skyjake
11:08 Doomsday Engine Revision 0cbf7248 (github): libgui|Debug|X11: Don't assert GL errors on X11
For some reason, on X11 we are seeing more OpenGL errors. It might be
due to the client/server nature of the window s...
skyjake
11:00 Doomsday Engine Revision f0c52c0e (github): SDK: Optional symbolic link deployment option
skyjake

2014-03-04

20:44 Doomsday Engine Revision 0669d1b3 (github): libappfw|VRConfig: Keep projection matrix Z axis unflipped
skyjake
19:29 Doomsday Engine Revision d34f104c (github): SDK: Exclude backup files when creating a package
skyjake
19:29 Doomsday Engine Revision 7d08d25f (github): Refactor|libappfw: Root widget loads common textures
Added a virtual method that derived classes can extend. skyjake
10:50 Doomsday Engine Revision 192aa621 (github): SDK|Unix: Prefer libs in SDK to system libs
skyjake

2014-03-03

20:55 Doomsday Engine Revision 67296a70 (github): Cleanup
skyjake
20:49 Doomsday Engine Revision cdce8530 (github): Refactor|ClientApp: Moved font related script bindings to BaseGuiApp
skyjake
20:47 Doomsday Engine Revision 41f8a96e (github): SDK|Unix: Deploy SDK libs to built app using symlinks
Todo: This should be an optional feature, though. skyjake
20:45 Doomsday Engine Revision 0fe76ef0 (github): Fixed|libgui: Unsigned math issue in window centering
Trying to center a window larger than the desktop would produce
invalid coordinates.
skyjake
12:13 Doomsday Engine Revision 2a744829 (github): UI|Client: Handling a failed direct query for servers
skyjake
12:12 Doomsday Engine Revision 0ad59d13 (github): Refactor|libappfw: Use pimpl-friendly audiences for libappfw classes
All use of libappfw classes updated accordingly. skyjake
08:19 Doomsday Engine Revision 8065a125 (github): Refactor|LabelWidget: Rules for expansion
Internally, the width and height rules may be either the grow
animation rules or the constant rules describing the tr...
skyjake

2014-03-02

20:42 Doomsday Engine Revision c72e3422 (github): Refactor|libgui: Use pimpl-friendly audiences for libgui classes
All usage of libgui classes updated accordingly. skyjake
19:43 Doomsday Engine Revision b92c4b31 (github): Refactor: Use pimpl-friendly audiences for libdeng2 classes
skyjake
19:41 Doomsday Engine Revision 90209edd (github): Refactor|libdeng2: Pimpl-friendly audiences
Defined a new set of audience macros that can be used in a pimpl
friendly manner, i.e., without public member variabl...
skyjake
15:17 Doomsday Engine Revision bc791f97 (github): Merge branch 'ui-multiplayer'
skyjake
15:17 Doomsday Engine Revision 19cfcfa1 (github): Merge branch 'sdk-split'
skyjake
15:02 Doomsday Engine Revision 7dcf201f (github): UI|Multiplayer: Improved manual connection dialog
The manual "Connect to Server" dialog is now substantially more
sophisticated. Once an address has been entered, it s...
skyjake
14:59 Doomsday Engine Revision fd39af2c (github): UI|Multiplayer: Improved MPSelectionWidget
The multiplayer game selection widget can now notify an audience
when the selection has been made, and the click-to-j...
skyjake
14:57 Doomsday Engine Revision af3daf1c (github): UI|Updater: Allow updater mini progress to rotate
skyjake
14:56 Doomsday Engine Revision 84876d6e (github): libappfw|DialogWidget: Added an action for dialog acceptance
When a dialog is accepted (closed with a non-zero result), they may
now be given an action to trigger when the dialog...
skyjake
14:55 Doomsday Engine Revision 84eb5148 (github): libdeng2|Action: Added as/is methods for Action classes
skyjake
13:42 Doomsday Engine Revision b5543402 (github): libappfw: Minor improvements
skyjake
13:42 Doomsday Engine Revision aef1275a (github): libappfw|LineEditWidget: Added a frame for text edit widgets
skyjake
13:41 Doomsday Engine Revision f6dc2128 (github): libappfw|ProgressWidget: Color of the mini style can be changed
skyjake
13:40 Doomsday Engine Revision 15ee59cb (github): libappfw|ButtonWidget: Added a method for triggering a button
skyjake
13:39 Doomsday Engine Revision c55e7b3f (github): Default Style: Mini version of progress wheel is also a gear
skyjake
13:38 Doomsday Engine Revision 2c54ad1b (github): Network: Querying a subset of found servers from ServerLink
skyjake

2014-02-28

21:09 Doomsday Engine Revision 7cede943 (github): UI|Task Bar: Show the "Connect to Server" item in Ring Zero
skyjake
21:09 Doomsday Engine Revision 321552c6 (github): Cleanup
skyjake
21:08 Doomsday Engine Revision a34fdda2 (github): Fixed|UI|Updater|libappfw: Updater Settings dialog position while closing
In the Update Available dialog, the anchor where the Updater Settings
was attached (the Gear button) was deleted, whi...
skyjake
21:03 Doomsday Engine Revision 0a4a162c (github): libdeng2|RuleRectangle: Added midX/midY output rules
skyjake
20:07 Doomsday Engine Revision fae0e3bb (github): Fixed|qmake|Windows: Library directory option for MSVC
skyjake
17:12 Doomsday Engine Revision d9005fb6 (github): qmake|Unix: Link against built libraries rather than system
Even if the Doomsday libraries are present on the system, we need to
prioritize the ones being built to avoid version...
skyjake
15:59 Doomsday Engine Revision 0629451d (github): SDK|OS X|qmake: Added Mac deployment for apps
On OS X, apps are bundled with the shared libraries and resources
inside the application folder.
Also, PREFIX is now...
skyjake
15:56 Doomsday Engine Revision 427ab1e0 (github): libdeng2|App: Do not hard-code app name to "Doomsday Engine"
skyjake

2014-02-27

18:12 Doomsday Engine Revision ca26424c (github): libdeng2|FS: ArchiveFeed observes source file for deletion
If the source file is deleted, any changes to the archive are first
saved.
skyjake
18:11 Doomsday Engine Revision 51526df4 (github): Fixed|SDK: Missing public header files
skyjake
18:10 Doomsday Engine Revision a4abd020 (github): Fixed|libgui: Missing import in gui module
skyjake
16:53 Doomsday Engine Revision 355e5782 (github): libdeng2|Refuge: Adjust log output level
skyjake
16:46 Doomsday Engine Revision c48300ae (github): Cleanup
skyjake
16:43 Doomsday Engine Revision aa042418 (github): SDK|Cleanup: Deploying SDK libraries
skyjake
16:02 Doomsday Engine Revision 0cf33124 (github): SDK|qmake: Added an app deployment macro
dengDeploy() can be used to easily deploy an application using the SDK. skyjake
16:01 Doomsday Engine Revision 33b1cf24 (github): Fixed|qmake|SDK: libdeng1 is not part of the SDK
skyjake
16:01 Doomsday Engine Revision a55a478d (github): qmake|SDK: Determining install location of libraries
Added a macro for figuring out what is the appropriate Unix library
directory.
skyjake

2014-02-26

17:11 Doomsday Engine Revision 7bf20d39 (github): libdeng2|Cleanup: More information in error messages
skyjake
17:11 Doomsday Engine Revision f63db803 (github): libdeng2|App: Using a .pack as basedir; configurable config path
This commit adds flexibility to App. It is now possible to point the
application's basedir to a pack file, so that th...
skyjake
16:47 Doomsday Engine Revision 52ee22cf (github): libdeng2|Unix: Expand paths specified in UnixInfo config
Any symbols like "~" found in the paths of UnixInfo config files are
automatically expanded.
skyjake
16:46 Doomsday Engine Revision 7253c8ee (github): Fixed|libdeng2|SDK|qmake: Missing public header
skyjake
16:45 Doomsday Engine Revision 80726a27 (github): SDK: Added a .pri files for apps using the SDK
doomsday_sdk.pri is installed to the SDK directory. skyjake
16:43 Doomsday Engine Revision 5543f699 (github): qmake|libgui|Scripting: Moved gui.de to libgui
gui.de directly relates to functionality in libgui, so it should be
located in libgui's modules.
Project files updat...
skyjake
13:15 Doomsday Engine Revision 351997cd (github): Cleanup|qmake|64-bit: Preprocessor symbol for 64-bit builds
Conforming to naming conventions. skyjake
13:15 Doomsday Engine Revision c5cf0152 (github): libgui|Cleanup: Removed ARB_debug_output
This extension wasn't in use and seems to be subtly differently defined
on different platforms.
skyjake
13:13 Doomsday Engine Revision ec9cf016 (github): Cleanup|qmake|64-bit: Preprocessor symbol for 64-bit builds
Conforming to naming conventions. skyjake
13:12 Doomsday Engine Revision 816768d2 (github): libgui|Cleanup: Removed ARB_debug_output
This extension wasn't in use and seems to be subtly differently defined
on different platforms.
skyjake
12:56 Doomsday Engine Revision dc0ca51e (github): Merge remote-tracking branch 'origin/master' into sdk-split
skyjake
10:32 Doomsday Engine Revision 11582988 (github): Fixed|Windows: Missing exports and OpenGLGL API callback
skyjake

2014-02-25

22:35 Doomsday Engine Revision 0acbb96e (github): UI|Client: Store game selection subset fold state persistently
skyjake
19:51 Doomsday Engine Revision 65fd3acd (github): SDK|qmake: Install libraries to the SDK directory
skyjake
18:43 Doomsday Engine Revision 8ea3d454 (github): Fixed|qmake: Typo
skyjake
17:19 Doomsday Engine Revision 9ba60bf2 (github): qmake|SDK: Added sdk.pro, install rules for headers
Public headers are now specified using a macro that automatically adds
an install rule for them when doing an SDK build.
skyjake
17:17 Doomsday Engine Revision 98ea79b5 (github): Cleanup
skyjake
14:35 Doomsday Engine Revision ac35b95b (github): UI|Client: Cleanup in 3D & VR Settings
Moved the Oculus Rift specific multisampling setting below the Oculus
Rift subtitle.
skyjake
14:34 Doomsday Engine Revision 38632e36 (github): libappfw|Oculus Rift: Modelview matrix according to head tracking
Added a utility for putting together a modelview matrix for the tracked
head position/orientation, however this is no...
skyjake
14:33 Doomsday Engine Revision 925bbd08 (github): Client|Stereo 3D: Cleanup
skyjake
14:16 Doomsday Engine Revision 1b844eba (github): UI|Client: Added "24-bit" color depth to Video Settings
skyjake
14:16 Doomsday Engine Revision d0b0ad51 (github): Fixed|Unix: Crash when launching application (UnixInfo)
UnixInfo needed to know the application's /etc path, but the application
had not been fully constructed at the time.
skyjake
14:15 Doomsday Engine Revision ea8ef79f (github): UI|Client: Added "24-bit" color depth to Video Settings
skyjake
14:14 Doomsday Engine Revision 5e435178 (github): Fixed|Unix: Crash when launching application (UnixInfo)
UnixInfo needed to know the application's /etc path, but the application
had not been fully constructed at the time.
skyjake
13:38 Doomsday Engine Revision c1dc65ec (github): Merge remote-tracking branch 'origin/master' into oculus-refactor
skyjake
12:01 Doomsday Engine Revision d0390a82 (github): Fixed|X11: Getting GL extensions and changing window size
skyjake
10:48 Doomsday Engine Revision 27518347 (github): Merge branch 'ui-multiplayer'
skyjake
10:33 Doomsday Engine Revision d3ad0ce9 (github): UI|Client|libappfw: Adjusted fold panel indicators
Also, aligning the Reset buttons of the Renderer Appearance
sidebar vertically with the fold indicators.
skyjake
10:32 Doomsday Engine Revision 7072dc9d (github): libappfw|LabelWidget: Added overlay image drawing for labels
The "separate alignment" mode turned out to be infeasible, because
when used, the label should be manually sized rath...
skyjake

2014-02-24

16:00 Doomsday Engine Revision 7ad27d39 (github): libappfw|FoldPanelWidget: Adjusted fold indicator placement
skyjake
15:59 Doomsday Engine Revision 0ba6bffe (github): Refactor|libappfw|Client: Fluent interface for widget Margins
skyjake
15:58 Doomsday Engine Revision f66dc5a1 (github): libappfw|LabelWidget: Added special "separate" align mode for labels
skyjake
15:46 Doomsday Engine Revision 4cf3e694 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into ui-multiplayer
skyjake
13:35 Doomsday Engine Revision e8fae8f7 (github): UI|Ring Zero: Game Selection menu layout
Take into account the height of the game filter in the top of the view. skyjake
12:49 Doomsday Engine Revision 52789131 (github): Merge branch 'ui-multiplayer' of https://github.com/skyjake/Doomsday-Engine into oculus-refactor
skyjake
12:46 Doomsday Engine Revision aec179aa (github): Refactor|Client|libappfw: Calculate projection matrix in VRConfig
The function for calculating a projection matrix suitable for the
current VR configuration was moved to libappfw. It ...
skyjake
12:35 Doomsday Engine Revision 0a76a1cf (github): Refactor|Optimize|libdeng2|libgui: Enhanced BitField behavior
de::BitField is heavily used for managing the OpenGL state in
de::GLState. However, it was storing the elements metad...
skyjake
11:44 Doomsday Engine Revision cb7e3648 (github): Merge branch 'master' of https://github.com/skyjake/Doomsday-Engine into oculus-refactor
skyjake
11:44 Doomsday Engine Revision 7c4e3119 (github): Merge branch 'ui-multiplayer' of https://github.com/skyjake/Doomsday-Engine into oculus-refactor
skyjake
 

Also available in: Atom