Project

General

Profile

skyjake's activity

From 2013-12-29 to 2014-01-11

2014-01-11

21:13 Doomsday Engine Revision f55bc159 (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
20:30 Doomsday Engine Revision 31d1341b (github): Cleanup|Refactor|Client: Log entries, levels, and domains (continued)
Reduced redundancy and use of fatal errors in fi_main.cpp. skyjake
17:48 Doomsday Engine Revision 3ce88f87 (github): Console: Improved output of “listcontrols”
skyjake
15:18 Doomsday Engine Revision 77c44ec8 (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
12:18 Doomsday Engine Revision 71a20b39 (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
11:29 Doomsday Engine Revision 836d7990 (github): Client|Log: Only Dev messages are shown with the section info
The log entry “sections” contain information about where in the
native code the entry was created. This information i...
skyjake
10:56 Doomsday Engine Revision b62e2f31 (github): Refactor|libdeng1: Renamed the "boolean" define to "dd_bool"
Windows system headers define a "boolean" with a different size. To
avoid this conflict, libdeng1's boolean is now dd...
skyjake
08:50 Doomsday Engine Revision 5188efa3 (github): Merge branch 'libappfw'
skyjake
08:35 Doomsday Engine Revision a5207b49 (github): Windows|Installer: Deploy deng_appfw.dll
skyjake
08:34 Doomsday Engine Revision 4dfcf410 (github): Refactor|Client: Updated to use libappfw
The generic portions of the UI framework have now been migrated to
libappfw.
skyjake
07:06 Doomsday Engine Revision 023b82a5 (github): Refactor: Updating client to use libappfw
skyjake

2014-01-10

19:41 Doomsday Engine Revision 2e641bb7 (github): Refactor: Continued setting up libappfw and updating the client
skyjake
15:10 Doomsday Engine Revision 003f9714 (github): Started work branch for separating the UI framework in a shared lib
The client's UI framework has grown large enough to warrant moving
it into its own shared library called "libappfw" (...
skyjake
13:08 Doomsday Engine Revision 1f64756e (github): Fixed: Compiler warnings
Unused variables and tautological conditions. skyjake
13:06 Doomsday Engine Revision 93964519 (github): Fixed: Compiler warnings
Unused variables and tautological conditions. skyjake
10:50 Doomsday Engine Revision 6513a8b3 (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
10:30 Doomsday Engine Revision 7f3a52b2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:29 Doomsday Engine Revision 57afd11b (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
10:05 Doomsday Engine Revision d08b3c9a (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake

2014-01-09

20:52 Doomsday Engine Revision 1b033ec2 (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
20:35 Doomsday Engine Revision 2ffec24c (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
19:41 Doomsday Engine Revision e8af1a95 (github): Fixed: Build error
skyjake
19:40 Doomsday Engine Revision bbd93763 (github): Cleanup|Client: Log levels and domains (continued)
skyjake
17:11 Doomsday Engine Revision ff2c1fc5 (github): Fixed: Compiler warnings
skyjake
17:11 Doomsday Engine Revision 6b251f7d (github): Log|libdeng2: Elaborate when a log entry throws an exception
The format string is included in the error message. skyjake
16:44 Doomsday Engine Revision 911a9e1d (github): Fixed|Log: Crash when making a log entry
Trying to delete an invalid pointer when setting Arg value. skyjake
16:44 Doomsday Engine Revision 58c10e98 (github): Cleanup|Network|Client: Log levels and domains (continued)
Also converted some Con_Message() calls to use LOG. skyjake
15:38 Doomsday Engine Revision 9d05452a (github): Cleanup|Network|Client: Log levels and domains (continued)
Also converted some Con_Message() calls to use LOG. skyjake
12:55 Doomsday Engine Revision 961022c1 (github): Cleanup|Server|Client: Log levels and domains (continued)
Converted remaining Con_Message() calls in the network domain to
use LOG.
skyjake
12:51 Doomsday Engine Revision b6ee2888 (github): Refactor|Log|libdeng2: Keep a pool of shared log entry argument instances
To avoid repeatedly allocating and freeing memory for log entry
arguments, the existing ones are now kept in a shared...
skyjake
09:05 Doomsday Engine Revision fe1420c3 (github): Audio|Client: Replaced Con_Errors with exceptions (with -isfx, etc.)
skyjake
09:02 Doomsday Engine Revision b6aef6f0 (github): Cleanup|Audio: Log levels and domains (continued)
skyjake

2014-01-08

20:05 Doomsday Engine Revision 935df5f1 (github): Cleanup|Client: Log levels and domains (continued)
skyjake
18:31 Doomsday Engine Revision 04a6f557 (github): FluidSynth|FMOD: Use libdeng2 Log for debug logging from audio plugins
skyjake
18:30 Doomsday Engine Revision c178bebc (github): Fixed|UI|Client: Per-domain log filters overridden inadvertently
skyjake
13:07 Doomsday Engine Revision 6febdd14 (github): Merge branch 'ui-alerts'
skyjake
13:07 Doomsday Engine Revision 9621515b (github): Cleanup|Client|libgui: Log levels and domains
Todo: Much more of this to come… skyjake
13:06 Doomsday Engine Revision fe3c2485 (github): libdeng2|Log: Include log entry domain in printed copy
skyjake
11:06 Doomsday Engine Revision df67bca2 (github): libdeng2|Log: Include domain in printed log entries
Only the first applicable domain is printed. Upper case letters are
for non-dev entries and lower case is for dev ent...
skyjake
11:04 Doomsday Engine Revision cb7ef360 (github): Client|Log: Resetting Log filter and alert settings to defaults
skyjake
10:25 Doomsday Engine Revision 263ff468 (github): Cleanup
skyjake
10:25 Doomsday Engine Revision 2b27c10a (github): Fixed|UI|Client: Button text hover color with rich formatting
Rich formatting would override the button hover color, which would
result in a potential clash with the hover backgro...
skyjake
10:02 Doomsday Engine Revision a65722fb (github): Merge branch 'ui-alerts' of ssh://github.com/skyjake/Doomsday-Engine into ui-alerts
skyjake
09:14 Doomsday Engine Revision 13c29204 (github): Cleanup
skyjake
09:12 Doomsday Engine Revision be375b8e (github): UI|Client|Log: Alert about entries in requested domains
The Config.alert record now determines which domains raise alerts
on which levels.
AlertMask composes a LUT that is ...
skyjake
08:33 Doomsday Engine Revision d3be5fcc (github): Refactor|Log|libdeng2: Always require a context domain for log entries
This makes it simpler to check which levels and enabled, etc. skyjake

2014-01-07

21:50 Doomsday Engine Revision d8561722 (github): Oculus Rift|Renderer: Separately configurable Oculus Rift multisampling
Added “rend-vr-rift-samples” to control the number of samples used
for the unwarped Oculus Rift framebuffer. The defa...
skyjake
21:49 Doomsday Engine Revision 4c11ac4d (github): Oculus Rift|Renderer: Separately configurable Oculus Rift multisampling
Added “rend-vr-rift-samples” to control the number of samples used
for the unwarped Oculus Rift framebuffer. The defa...
skyjake
18:55 Doomsday Engine Revision fb03a380 (github): UI|Client: Cleanup and fixes in the Log Filter settings dialog
Now the App’s LogFilter is updated when values are changed in the
widgets.
skyjake
18:53 Doomsday Engine Revision 2daa2561 (github): UI|Client|ChoiceWidget: Determine potential maximum width
skyjake
16:27 Doomsday Engine Revision 4f7c0dda (github): UI|Client: Revised and improved the Log Filter & Alerts dialog
Better layout and implementation. skyjake
16:26 Doomsday Engine Revision cfae081f (github): Fixed|UI|GridLayout: Right-aligned cells that span multiple columns
skyjake
16:26 Doomsday Engine Revision a6f7808b (github): UI|Client|AlertDialog: Added a Gear button for alert settings
It just shows the Log Filter & Alerts dialog, the same one that is
in the console menu.
skyjake
16:24 Doomsday Engine Revision ce58192d (github): Refactor|Record|libdeng2: Setting values without recreating variables
For convenience, Record now provides methods for setting member
variable values in such as a way that the variable is...
skyjake

2014-01-06

21:49 Doomsday Engine Revision 77e84d2e (github): UI|Client: Put together the log settings dialog’s contents
Todo: Better layout and full functionality. skyjake
21:48 Doomsday Engine Revision 7a36ac45 (github): UI|Client: Various widget improvements
PopupWidget that opens to the right is now clamped vertically
into the view.
VariableToggleWidget can use any two va...
skyjake
21:46 Doomsday Engine Revision 6b1f2e3a (github): Client|Config: Set default alert levels
skyjake
21:45 Doomsday Engine Revision 51ce7c83 (github): UI|Client: Added VariableChoiceWidget
skyjake
17:34 Doomsday Engine Revision 11c746ee (github): Console: Added the “Log Filter & Alerts” dialog in the console menu
skyjake
17:34 Doomsday Engine Revision fe0ad0f2 (github): libdeng2|Config: Include default alert levels in Config.log.filter
Also, clean up the obsolete Config.log.level. skyjake
16:34 Doomsday Engine Revision 1cb02e79 (github): UI|Log|Client: Added a stub for the log settings dialog
skyjake
13:58 Doomsday Engine Revision 783411f3 (github): libgui|OpenGL: Detect NVIDIA CSAA support, use it if available
IssueID #1707 skyjake
13:47 Doomsday Engine Revision 5374534c (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine into ui-alerts
Conflicts:
doomsday/libgui/include/de/gui/glentrypoints.h
doomsday/libgui/src/glentrypoints.cpp
doomsday/libgui/sr...
skyjake
13:44 Doomsday Engine Revision 24524fdf (github): libdeng2|Script: Functions retain their original namespace
A function should use the global namespace where it was originally
created in.
skyjake
13:43 Doomsday Engine Revision 0aee88e7 (github): Fixed|Log|libdeng2: Checking the Dev flag in log entries
skyjake
12:39 Doomsday Engine Revision c8a6ca93 (github): Log|libdeng2|Client: Filtering log entries
LogBuffer can now use a separate filter object to decide whether
a log entry should be entered into the buffer or not...
skyjake
10:56 Doomsday Engine Revision 3ced433b (github): Script|libdeng2: Creating records with expressions
Previously it was only possible to create a new record using the
“record” statement or the Record() function. This co...
skyjake
09:17 Doomsday Engine Revision cb72a741 (github): libgui|OpenGL: Detect NVIDIA CSAA support, use it if available
IssueID #1707 skyjake
09:12 Doomsday Engine Revision c161f213 (github): libgui|OpenGL: Detect NVIDIA CSAA support, use it if available
IssueID #1707 skyjake

2014-01-05

16:22 Doomsday Engine Revision 5b9cfe1f (github): Merge branch 'master' into ui-alerts
skyjake
16:22 Doomsday Engine Revision 857ccef8 (github): Fixed|Shell|OS X: Build failure in OS X 10.6 (Qt 4.7)
Missing enum value. skyjake
16:20 Doomsday Engine Revision fb54d784 (github): Fixed|Shell|OS X: Build failure in OS X 10.6 (Qt 4.7)
Missing enum value. skyjake
16:19 Doomsday Engine Revision 91d6448d (github): Bumped version to 1.13.2
skyjake
15:48 Doomsday Engine Revision 1c12341a (github): Tests|Log: Trying out the Dev flags
skyjake
15:38 Doomsday Engine Revision 8d9088f1 (github): Refactor|Log: Dev flag can be used together with other domain flags
Added a new set of macros for logging developer-only entries.
These are named LOGDEV_* compared to the regular LOG_* ...
skyjake
14:33 Doomsday Engine Revision b70d2174 (github): API|Refactor: Bumped WAD API to v2, removed a function
W_CheckLumpNumForName2() is not really needed, as the only purpose
of the extra parameter was to suppress a log messa...
skyjake
14:30 Doomsday Engine Revision 0fe54faa (github): Client|Cleanup: Continued updated logging with domain-specific LOG macros
Also, removed old client-specific VERBOSE or other log-related macros. skyjake

2014-01-04

23:00 Doomsday Engine Revision 785c0770 (github): Client: Continued updated logging with domain-specific LOG macros
skyjake
22:02 Doomsday Engine Revision 167d3280 (github): Client: Started updated logging with domain-specific LOG macros
Also, reworded some messages to be more appropriate for the context
and usage.
skyjake
20:17 Doomsday Engine Revision 8190f598 (github): DehRead|WadMapConverter: Updated logging with domain-specific LOG macros
Also, tweaked the entry levels to be more suitable within the domain. skyjake
20:16 Doomsday Engine Revision 29c56254 (github): Shell|libshell: Updated logging with domain-specific LOG macros
Also, tweaked the entry levels to be more suitable within the domain. skyjake
20:16 Doomsday Engine Revision ce7572fd (github): libgui: Updated logging with domain-specific LOG macros
Also, tweaked the entry levels to be more suitable within the domain. skyjake
20:15 Doomsday Engine Revision edc678b9 (github): libdeng2: Updated logging with domain-specific LOG macros
Also, tweaked the entry levels to be more suitable within the domain. skyjake
19:43 Doomsday Engine Revision cba0940a (github): Spelling
skyjake
19:42 Doomsday Engine Revision 3ef8d8f0 (github): Refactor|Log|libdeng2: Renamed the INFO/Important level to Note
“Note” as in “please note this important detail”. Also, the term
“info” is already used for Info files.
skyjake
18:46 Doomsday Engine Revision 0ccbc888 (github): Merge branch 'master' into ui-alerts
skyjake
18:42 Doomsday Engine Revision d3eb9829 (github): GL: Request OpenGL 2.1 compatibility profile
This might help with some newer OpenGL drivers (hopefully). skyjake
18:39 Doomsday Engine Revision 7e0a6c3b (github): Refactor|Log: Added bits for target audience, more LOG_* macros
It is now possible to mark log entries for specific user groups
and/or domains. While the DEV group is intended for p...
skyjake
15:01 Doomsday Engine Revision 7ffc2979 (github): UI|Client: Crash when deleting a menu widget
The ownership of menu items’ sub-widgets is dual: as popups, they
always have a parent and if the parent is deleted, ...
skyjake
14:41 Doomsday Engine Revision 8dd40b3e (github): Fixed|OS X: Build failure (missing header)
skyjake
13:15 Doomsday Engine Revision 4d200241 (github): Windows|SDL|qmake: Upgraded SDL, updated build configuration to suit
IssueID #1692 skyjake
13:13 Doomsday Engine Revision 5d8a6dd3 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
13:12 Doomsday Engine Revision bc3ab40a (github): Windows|SDL|qmake: Upgraded SDL, updated build configuration to suit
IssueID #1692 skyjake

2014-01-03

20:40 Doomsday Engine Revision b5176593 (github): Stereo 3D|UI: Clarified terms used in the VR settings dialog
skyjake
20:40 Doomsday Engine Revision c9f3dfe9 (github): Stereo 3D|UI: Clarified terms used in the VR settings dialog
skyjake
20:32 Doomsday Engine Revision 4a065932 (github): Refactor|Client|Server|libgui: Checking for existence of singletons
Renamed methods that check for singleton existence to
“somethingExists()”. Also don’t have redundant methods in Clien...
skyjake
20:12 Doomsday Engine Revision 756d02e6 (github): Fixed|Shell|OS X: Use the correct UI font (Lucida Grande)
IssueID #1703 skyjake
20:12 Doomsday Engine Revision 27ae871d (github): Fixed|Shell|libshell: ServerFinder must work without a de::App
skyjake
20:12 Doomsday Engine Revision a5b46557 (github): Fixed|Shell|OS X: Use the correct UI font (Lucida Grande)
IssueID #1703 skyjake
20:08 Doomsday Engine Revision 9b28a7db (github): Fixed|Shell|libshell: ServerFinder must work without a de::App
skyjake
19:55 Doomsday Engine Revision 22190902 (github): libcommon|UI: Make sure game is frozen before opening a network connection
skyjake
19:55 Doomsday Engine Revision 3b041d00 (github): Fixed|libcommon: Don’t check control input of remote players
Remote players are moved according to a smoothed path of received
coordinates, not any control input values.
skyjake
19:55 Doomsday Engine Revision 04f391c6 (github): Fixed|Bindings|Multiplayer: Crash when more than one client in the game
When checking for player controls, a null pointer was accessed
in P_IsControlBound().
skyjake
19:55 Doomsday Engine Revision a5af1622 (github): libcommon|UI: Make sure game is frozen before opening a network connection
skyjake
19:49 Doomsday Engine Revision 2dd9566b (github): Fixed|libcommon: Don’t check control input of remote players
Remote players are moved according to a smoothed path of received
coordinates, not any control input values.
skyjake
19:45 Doomsday Engine Revision 9634c68c (github): Fixed|Bindings|Multiplayer: Crash when more than one client in the game
When checking for player controls, a null pointer was accessed
in P_IsControlBound().
skyjake
19:03 Doomsday Engine Revision 26b87a6b (github): Typo
skyjake
17:06 Doomsday Engine Revision 5fed004f (github): UI|Client: Tweaked clip-culling for scrolling
When scrolling, it is beneficial to have things ready before they
become visible. Clip-culling will now use a hardcod...
skyjake
17:00 Doomsday Engine Revision 9b2f76e3 (github): Renderer|Particles: Don’t warn needlessly about missing particle textures
Instead of warning, print an INFO-level message about which textures
were successfully loaded.
Warnings are still pr...
skyjake
16:58 Doomsday Engine Revision f93e2354 (github): libdeng2|Range: Added utilities for finding and printing contiguous integer ranges
skyjake
16:58 Doomsday Engine Revision 91f8921b (github): Fixed|ClientApp: Potential uncaught exception when alerting without a window
skyjake
16:17 Doomsday Engine Revision bd3a9f71 (github): UI|Client: Tweaked information in the About dialog
skyjake
16:09 Doomsday Engine Revision 6cc35691 (github): UI|Client: Changed button label in alert dialog
skyjake
14:37 Doomsday Engine Revision 04577b25 (github): UI|Client|libdeng2: Cull widgets that cannot be visible due to clipping
Widgets that lie outside the visible clip rectangles will not be
drawn at all. Previously all widgets were always dra...
skyjake
11:10 Doomsday Engine Revision e56696a7 (github): UI|Client: Adjusted dialog content margins
Now the buttons don’t have a top margin, which allows the content
to be laid out without overlapping the buttons.
skyjake
11:09 Doomsday Engine Revision 70283fb6 (github): Fixed|UI|Client: Updating widget margins
The sums were not correctly updated when margins were changed. skyjake

2014-01-02

23:25 Doomsday Engine Revision 5c141b5f (github): UI|Client|AlertDialog: Use regular font weight for alert list entries
Log entries use the “major” and “major meta” styles, and the same
formatting is used for the alert messages. However,...
skyjake
23:18 Doomsday Engine Revision 278ba9ab (github): UI|Client|LabelWidget: Allow using a custom rich format style
skyjake
22:53 Doomsday Engine Revision d73cce29 (github): Debug|Renderer: Added assertion
skyjake
22:10 Doomsday Engine Revision 67c19ae7 (github): UI|AlertDialog: Rewind list when alert dialog closed
skyjake
21:25 Doomsday Engine Revision 496981a1 (github): UI|AlertDialog: Keep up to a 100 alerts in the list
skyjake
19:53 Doomsday Engine Revision ed2d1361 (github): Cleanup
skyjake
19:09 Doomsday Engine Revision db31ce12 (github): UI|AlertDialog: Adjusted list behavior
The list of alerts is scrollable, and the latest alert appears at
the top of the list.
skyjake
19:08 Doomsday Engine Revision 5a34193c (github): UI|Client: Dialog and popup improvements
Adjusted the position of dialog buttons and the content height.
Also, open dialogs eat mouse wheel events in addition...
skyjake
19:04 Doomsday Engine Revision da4658a9 (github): UI|Client|ScrollAreaWidget: Scrolling can be disabled
skyjake
18:10 Doomsday Engine Revision 6e47a569 (github): Fixed|UI|Client: Don’t allow dialogs to grow higher than the view
For a dialog that has a downward opening direction, don’t let the
dialog’s height to be taller than the available roo...
skyjake
15:21 Doomsday Engine Revision a2f42013 (github): UI|Client: Alert notification for logged warnings and errors
This is the basic implementation of the alert mechanism. All warnings
and errors entered in the log show up as alerts...
skyjake
15:20 Doomsday Engine Revision 6ce1193e (github): UI|Client: Improvements for label and menu widgets
One can now specify a fixed maximum width for a label’s text, and
menus can show plain labels instead of just buttons...
skyjake
15:18 Doomsday Engine Revision 24be7e67 (github): Cleanup
skyjake
15:17 Doomsday Engine Revision f65fe72e (github): UI|Client: Configurable styled log sink formatter
skyjake
09:50 Doomsday Engine Revision 23e7e2ad (github): Default Style: Revised the VR icon
skyjake
09:37 Doomsday Engine Revision b6875e4c (github): Default Style: Revised the VR icon
skyjake
09:37 Doomsday Engine Revision 9b71259d (github): UI|Client: Added a stub from the alerts dialog
skyjake

2014-01-01

22:31 Doomsday Engine Revision 7f14a838 (github): Fixed|UI|Client: Check global bindings when a popup is open
Allows for instance pressing F11 to toggle fullscreen when any popup
is open.
IssueID #1691
skyjake
22:31 Doomsday Engine Revision 82575165 (github): Fixed|UI|Client: Check global bindings when a popup is open
Allows for instance pressing F11 to toggle fullscreen when any popup
is open.
IssueID #1691
skyjake
17:08 Doomsday Engine Revision 9f06692d (github): Fixed|Client|Renderer: Crash with Vanilla profile in multiplayer
Todo: This is a quick fix. It seems there is an underlying oversight
in the logic wrt multiplayer games (clmobjs, per...
skyjake
17:08 Doomsday Engine Revision f42c4fc3 (github): Fixed|UI|Client|Multiplayer: Freeze game content before joining
IssueID #1697 skyjake
17:06 Doomsday Engine Revision 38d539c1 (github): Fixed|Client|Renderer: Crash with Vanilla profile in multiplayer
Todo: This is a quick fix. It seems there is an underlying oversight
in the logic wrt multiplayer games (clmobjs, per...
skyjake
17:04 Doomsday Engine Revision 8cf1d432 (github): Fixed|UI|Client|Multiplayer: Freeze game content before joining
IssueID #1697 skyjake
12:23 Doomsday Engine Revision cec8329a (github): libshell|ServerFinder: Added option to prevent automatic server discovery
IssueID #1695 skyjake
12:21 Doomsday Engine Revision a9928311 (github): libshell|ServerFinder: Added option to prevent automatic server discovery
IssueID #1695 skyjake
12:17 Doomsday Engine Revision f3ad5fd8 (github): Bumped version to 1.13.1
skyjake
12:09 Doomsday Engine Revision 79c1bf17 (github): Builder|Fixed: Handling Unicode in a commit tag
skyjake

2013-12-30

10:12 Doomsday Engine Revision 8f0d1b06 (github): Bumped version to 1.14.0 Unstable
skyjake
10:05 Doomsday Engine Revision b87c1437 (github): Builder|Fixed: Handling Unicode in a commit tag
skyjake

2013-12-29

16:05 Doomsday Engine Revision c4f33ee3 (github): Changed release type to “Stable” for 1.13.0
skyjake
11:59 Doomsday Engine Revision 89afd466 (github): Fixed|UI: Command line widgets must check for disabled state
If disabled, command line widgets must not handle events. The base
class (LineEditWidget) does already respect the di...
skyjake
 

Also available in: Atom