Project

General

Profile

Activity

From 2013-12-27 to 2014-01-09

2014-01-09

23:53 Revision 0e0f33ec (github): LightGrid|Renderer: Cleanup
danij
23:50 Revision cbffd0e1 (github): World: Cleanup
danij
20:52 Revision 1b033ec2 (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
20:35 Revision 2ffec24c (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
19:41 Revision e8af1a95 (github): Fixed: Build error
skyjake
19:40 Revision bbd93763 (github): Cleanup|Client: Log levels and domains (continued)
skyjake
18:33 Revision a6cc1a6a (github): Fixed|Ring Zero: Do not attempt to parse a game config when switching to ring zero
danij
18:27 Revision c4df0bb5 (github): Fixed|Console: Do not warn about non-existent autoexec/startup config files
danij
17:41 Revision 1a26e85c (github): ResourceSystem: Cleanup
danij
17:40 Revision 9b940cc7 (github): Console: When saving config/bindings only log if actually written to a file
danij
17:38 Revision 2a2f83a9 (github): Fixed: Exception during log flush (argument string format error)
danij
17:11 Revision ff2c1fc5 (github): Fixed: Compiler warnings
skyjake
17:11 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 Revision 911a9e1d (github): Fixed|Log: Crash when making a log entry
Trying to delete an invalid pointer when setting Arg value. skyjake
16:44 Revision 58c10e98 (github): Cleanup|Network|Client: Log levels and domains (continued)
Also converted some Con_Message() calls to use LOG. skyjake
16:36 Revision cca236fb (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
16:36 Revision 6e34d450 (github): Console: Cleanup
danij
15:38 Revision 9d05452a (github): Cleanup|Network|Client: Log levels and domains (continued)
Also converted some Con_Message() calls to use LOG. skyjake
15:18 Revision 0a1166b9 (github): Windows: Fixed build (unknown DEBUG_Message)
danij
12:55 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 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:59 Revision 916647c5 (github): Fixed: Compilation errors
jaakeran
09:05 Revision fe1420c3 (github): Audio|Client: Replaced Con_Errors with exceptions (with -isfx, etc.)
skyjake
09:02 Revision b6aef6f0 (github): Cleanup|Audio: Log levels and domains (continued)
skyjake

2014-01-08

20:05 Revision 935df5f1 (github): Cleanup|Client: Log levels and domains (continued)
skyjake
18:31 Revision 04a6f557 (github): FluidSynth|FMOD: Use libdeng2 Log for debug logging from audio plugins
skyjake
18:30 Revision c178bebc (github): Fixed|UI|Client: Per-domain log filters overridden inadvertently
skyjake
13:07 Revision 6febdd14 (github): Merge branch 'ui-alerts'
skyjake
13:07 Revision 9621515b (github): Cleanup|Client|libgui: Log levels and domains
Todo: Much more of this to come… skyjake
13:06 Revision fe3c2485 (github): libdeng2|Log: Include log entry domain in printed copy
skyjake
11:06 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 Revision cb7ef360 (github): Client|Log: Resetting Log filter and alert settings to defaults
skyjake
10:25 Revision 263ff468 (github): Cleanup
skyjake
10:25 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 Revision a65722fb (github): Merge branch 'ui-alerts' of ssh://github.com/skyjake/Doomsday-Engine into ui-alerts
skyjake
09:14 Revision 13c29204 (github): Cleanup
skyjake
09:12 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 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 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 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 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 Revision 2daa2561 (github): UI|Client|ChoiceWidget: Determine potential maximum width
skyjake
16:27 Revision 4f7c0dda (github): UI|Client: Revised and improved the Log Filter & Alerts dialog
Better layout and implementation. skyjake
16:26 Revision cfae081f (github): Fixed|UI|GridLayout: Right-aligned cells that span multiple columns
skyjake
16:26 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 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 Revision 77e84d2e (github): UI|Client: Put together the log settings dialog’s contents
Todo: Better layout and full functionality. skyjake
21:48 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 Revision 6b1f2e3a (github): Client|Config: Set default alert levels
skyjake
21:45 Revision 51ce7c83 (github): UI|Client: Added VariableChoiceWidget
skyjake
17:34 Revision 11c746ee (github): Console: Added the “Log Filter & Alerts” dialog in the console menu
skyjake
17:34 Revision fe0ad0f2 (github): libdeng2|Config: Include default alert levels in Config.log.filter
Also, clean up the obsolete Config.log.level. skyjake
16:34 Revision 1cb02e79 (github): UI|Log|Client: Added a stub for the log settings dialog
skyjake
13:58 Revision 285358a1 (github): libgui|OpenGL: Correct exported name of glRenderbufferStorageMultisampleCoverageNV
danij
13:58 Revision 783411f3 (github): libgui|OpenGL: Detect NVIDIA CSAA support, use it if available
IssueID #1707 skyjake
13:47 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 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 Revision 0aee88e7 (github): Fixed|Log|libdeng2: Checking the Dev flag in log entries
skyjake
12:39 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 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
10:46 Revision a336ba83 (github): libgui|OpenGL: Correct exported name of glRenderbufferStorageMultisampleCoverageNV
danij
09:17 Revision cb72a741 (github): libgui|OpenGL: Detect NVIDIA CSAA support, use it if available
IssueID #1707 skyjake
09:12 Revision c161f213 (github): libgui|OpenGL: Detect NVIDIA CSAA support, use it if available
IssueID #1707 skyjake
07:00 Revision b6cf8b45 (github): Sky|Added: Support scrolling skies vertically
The sky renderer now supports scrolling layers on both axes. However,
the fadeout colors are not currently updated an...
danij
03:42 Revision 0554ea73 (github): Map|World: Associate and index Skys in the owning Map
danij
03:19 Revision 4db95387 (github): Map API: Sky properties are now available via this API
Various properties of the map's sky can now be manipulated using the
map API (DMU):
- DMU_COLOR (Ambient color)
- DM...
danij
02:42 Revision ff93b5a9 (github): Sky|World: Sky is a MapElement addressable via the Map API (DMU)
danij
02:14 Revision 4ae122e2 (github): Refactor|Sky: Sky is a world-domain component; Map owns an instance
A Sky is now considered a logical component of the world, with each
map owning an instance.
Todo: Separate drawing o...
danij

2014-01-05

22:37 Revision fe55b4e9 (github): Sky|Renderer: Use shared hemisphere geometry for all Sky instances
danij
16:22 Revision 5b9cfe1f (github): Merge branch 'master' into ui-alerts
skyjake
16:22 Revision 857ccef8 (github): Fixed|Shell|OS X: Build failure in OS X 10.6 (Qt 4.7)
Missing enum value. skyjake
16:20 Revision fb54d784 (github): Fixed|Shell|OS X: Build failure in OS X 10.6 (Qt 4.7)
Missing enum value. skyjake
16:19 Revision 91d6448d (github): Bumped version to 1.13.2
skyjake
15:48 Revision 1c12341a (github): Tests|Log: Trying out the Dev flags
skyjake
15:38 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 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 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 Revision 785c0770 (github): Client: Continued updated logging with domain-specific LOG macros
skyjake
22:02 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 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 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 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 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 Revision cba0940a (github): Spelling
skyjake
19:42 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 Revision 0ccbc888 (github): Merge branch 'master' into ui-alerts
skyjake
18:42 Revision d3eb9829 (github): GL: Request OpenGL 2.1 compatibility profile
This might help with some newer OpenGL drivers (hopefully). skyjake
18:39 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 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:50 Revision 4fec9c68 (github): Game|Resources: Applied rich formatting to "inspectgame" output
danij
14:41 Revision 8dd40b3e (github): Fixed|OS X: Build failure (missing header)
skyjake
13:15 Revision 4d200241 (github): Windows|SDL|qmake: Upgraded SDL, updated build configuration to suit
IssueID #1692 skyjake
13:13 Revision 5d8a6dd3 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
13:12 Revision bc3ab40a (github): Windows|SDL|qmake: Upgraded SDL, updated build configuration to suit
IssueID #1692 skyjake
13:11 Revision 82e36899 (github): Game|Resources: Added method of querying the logical status of a Game
danij
12:49 Revision 3b8e0b54 (github): Refactor|Game|Resources: Removed the now redundant Game::print()
danij
12:24 Revision 240fc60c (github): Console: Improved "help (identity-key)" output
Rather than assume the user is interested in the status of the game
specified, the console will output:
- Name the g...
danij
11:49 Revision bf5bd201 (github): Resources: Added cmd "inspectgame" for logging details of a registered game
The 'inspectgame' command can be used to obtain detailed information
about a registered game. If no identity key is s...
danij
09:39 Revision e14a7613 (github): Console|Cleanup: Renamed Con_StyledCommandUsage() as Con_CmdUsageAsStyledText()
In line with existing naming conventions. danij
09:19 Revision 67687898 (github): Typos
danij
09:11 Revision fd84de0c (github): Console: Applied rich formatting to "help (what)" output
danij
07:20 Revision 863df595 (github): Refactor|Game|Resources: Continued cleaning up the de::Game API
danij
06:25 Revision d066e507 (github): Refactor|Manifest|Resources: Moved logic for Manifest::consolePrint() into Game::printFiles()
danij
06:12 Revision a278c958 (github): Refactor: Removed Con_PrintPathList()
This routine is now obsolete as there more flexible ways of preparing
and printing a concatenated list of paths.
danij
05:15 Revision 20509d3a (github): Resources|Manifest: Cleanup
danij
05:15 Revision 8d95e864 (github): Console: Cleanup
danij
04:36 Revision 3e530c9d (github): Cleanup
danij
04:18 Revision 33d4b989 (github): Refactor|Game: Game now uses de::String and de::Path to represent attributes
danij
01:11 Revision 5a0dffc6 (github): Windows: Use backslashes when querying the registry via QSettings
Evidently one must use backslashes else the query will fail. danij

2014-01-03

22:48 Revision 2bf6fc4d (github): Resources|Windows|Mac OS: Automatically search for IWADs installed via Steam
Doomsday will now search the platform specific SteamApps directory
on Windows and OS X when locating IWADS, unless th...
danij
22:37 Revision 35eabec6 (github): Fixed|Sky|Renderer: Sky rendering issues/HOM in Hexen (refactoring oversight)
danij
20:40 Revision b5176593 (github): Stereo 3D|UI: Clarified terms used in the VR settings dialog
skyjake
20:40 Revision c9f3dfe9 (github): Stereo 3D|UI: Clarified terms used in the VR settings dialog
skyjake
20:32 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 Revision 756d02e6 (github): Fixed|Shell|OS X: Use the correct UI font (Lucida Grande)
IssueID #1703 skyjake
20:12 Revision 27ae871d (github): Fixed|Shell|libshell: ServerFinder must work without a de::App
skyjake
20:12 Revision a5b46557 (github): Fixed|Shell|OS X: Use the correct UI font (Lucida Grande)
IssueID #1703 skyjake
20:08 Revision 9b28a7db (github): Fixed|Shell|libshell: ServerFinder must work without a de::App
skyjake
19:55 Revision 22190902 (github): libcommon|UI: Make sure game is frozen before opening a network connection
skyjake
19:55 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 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 Revision a5af1622 (github): libcommon|UI: Make sure game is frozen before opening a network connection
skyjake
19:49 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 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 Revision 26b87a6b (github): Typo
skyjake
17:06 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 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 Revision f93e2354 (github): libdeng2|Range: Added utilities for finding and printing contiguous integer ranges
skyjake
16:58 Revision 91f8921b (github): Fixed|ClientApp: Potential uncaught exception when alerting without a window
skyjake
16:17 Revision bd3a9f71 (github): UI|Client: Tweaked information in the About dialog
skyjake
16:09 Revision 6cc35691 (github): UI|Client: Changed button label in alert dialog
skyjake
14:37 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 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 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 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 Revision 278ba9ab (github): UI|Client|LabelWidget: Allow using a custom rich format style
skyjake
22:53 Revision d73cce29 (github): Debug|Renderer: Added assertion
skyjake
22:10 Revision 67c19ae7 (github): UI|AlertDialog: Rewind list when alert dialog closed
skyjake
21:25 Revision 496981a1 (github): UI|AlertDialog: Keep up to a 100 alerts in the list
skyjake
19:53 Revision ed2d1361 (github): Cleanup
skyjake
19:09 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 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 Revision da4658a9 (github): UI|Client|ScrollAreaWidget: Scrolling can be disabled
skyjake
18:10 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 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 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 Revision 24be7e67 (github): Cleanup
skyjake
15:17 Revision f65fe72e (github): UI|Client: Configurable styled log sink formatter
skyjake
09:50 Revision 23e7e2ad (github): Default Style: Revised the VR icon
skyjake
09:37 Revision b6875e4c (github): Default Style: Revised the VR icon
skyjake
09:37 Revision 9b71259d (github): UI|Client: Added a stub from the alerts dialog
skyjake

2014-01-01

22:31 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 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:53 Revision 1cf6b42c (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
17:52 Revision 17027643 (github): Sky|Renderer: Reimplemented sky renderer with an OO design in C++
Supporting Boom maps requires the ability to draw multiple skies at
once. This commit signals the beginnings of suppo...
danij
17:08 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 Revision f42c4fc3 (github): Fixed|UI|Client|Multiplayer: Freeze game content before joining
IssueID #1697 skyjake
17:06 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 Revision 8cf1d432 (github): Fixed|UI|Client|Multiplayer: Freeze game content before joining
IssueID #1697 skyjake
12:23 Revision cec8329a (github): libshell|ServerFinder: Added option to prevent automatic server discovery
IssueID #1695 skyjake
12:21 Revision a9928311 (github): libshell|ServerFinder: Added option to prevent automatic server discovery
IssueID #1695 skyjake
12:17 Revision f3ad5fd8 (github): Bumped version to 1.13.1
skyjake
12:09 Revision 79c1bf17 (github): Builder|Fixed: Handling Unicode in a commit tag
skyjake

2013-12-30

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

2013-12-29

16:05 Revision c4f33ee3 (github): Changed release type to “Stable” for 1.13.0
skyjake
11:59 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

2013-12-28

09:40 Revision 8d162c90 (github): Fixed|UI|Client: Game UI should be behind busy transition
If possible, keep the game UI behind the busy transition. Note that
when using the UI compositor for Oculus Rift, we ...
skyjake
 

Also available in: Atom