Project

General

Profile

skyjake's activity

From 2014-01-08 to 2014-01-21

2014-01-20

16:36 Doomsday Engine Revision 403cf060 (github): Documentation|libdeng2: Group for Binder
skyjake
15:43 Doomsday Engine Revision a743a92c (github): Cleanup
skyjake
14:48 Doomsday Engine Revision c3a5a3b9 (github): UI|Client|LensFx: Don’t draw vignette if there is no map loaded
skyjake
14:48 Doomsday Engine Revision 2a577ab9 (github): Fixed|Hexen: Build failure
skyjake
14:11 Doomsday Engine Revision 9de2aa2d (github): Fixed|InFine: Animation gets stuck (suspended) after playdemo
This commit fixes the issue where the game view would be obscured
by the title animation after a game was started. Th...
skyjake

2014-01-17

14:55 Doomsday Engine Revision ed55cfc7 (github): Fixed|UI|Stereo 3D: Map mouse wheel position to left/right frames
Mouse buttons and position was already mapped, however the wheel
position was not.
skyjake
13:03 Doomsday Engine Revision cda00fa7 (github): Client|Script: Added the script binding App.quit()
skyjake
12:49 Doomsday Engine Revision 30d05b26 (github): Cleanup
skyjake
12:34 Doomsday Engine Revision c544aa6e (github): Refactor|Script: Revised naming convention of native script functions
Now using “Function_” as the prefix. skyjake
12:33 Doomsday Engine Revision b2c31bdb (github): Fixed|All Games: Errors in release build
Log entries were being printed with debug-only variables or functions. skyjake
09:07 Doomsday Engine Revision 2acf8cd8 (github): Refactor|Client|libgui: Use Binder to manage script bindings
The native implementation of the functions doesn’t need to check
for argument count as that is already checked earlie...
skyjake

2014-01-16

20:34 Doomsday Engine Revision e6e1dd58 (github): libdeng2|Script: Utilities for easier creation of native script functions
Binder automates the tasks for registering and unregistering native
entry points that appear as script functions.
skyjake
20:34 Doomsday Engine Revision 87589314 (github): Refactor|Client|libgui: Use Binder to manage script bindings
skyjake

2014-01-15

13:54 Doomsday Engine Revision f47d5089 (github): Cleanup|Client: Log entry
skyjake
12:53 Doomsday Engine Revision f38566b9 (github): Fixed|libdeng2: Warning in release build
skyjake
09:35 Doomsday Engine Revision f79dfba1 (github): Default Style|OS X: Default UI font
On second thought, Open Sans only works with Qt 5.2; with Qt 4.8
it doesn’t get a bold weight at all. Better stick wi...
skyjake
09:30 Doomsday Engine Revision a3ad1f8b (github): API: Relocated internal thinker functions from public API header
These belong in an internal header. skyjake
09:12 Doomsday Engine Revision 0da7b89a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
09:12 Doomsday Engine Revision eb64c530 (github): Cleanup|Log|libgui|libappfw|Console: Log message cleanup
skyjake
09:11 Doomsday Engine Revision d2a4a63d (github): Default Style|OS X: Use Open Sans as UI font (like on Windows)
Standardizing appearance. Also, Qt is having real difficulties
picking the right font weights on Mavericks, which mak...
skyjake
09:09 Doomsday Engine Revision 628fdc4d (github): UI|libgui: Disable widget background blurring when a game is loaded
Game rendering is simply not efficient enough to be done multiple
times per frame => perf hit is too big.
skyjake

2014-01-14

20:10 Doomsday Engine Revision 11357422 (github): libgui: Fonts can specify alternate families for different weights
However, at least on OS X 10.9 it seems Qt is currently unable to
select a light font no matter which mechanism is used.
skyjake
18:24 Doomsday Engine Revision 6bb992be (github): Tests|OS X: Test deployment with Qt 5, failed assert in test_log
skyjake
18:23 Doomsday Engine Revision ccb1c893 (github): FMOD|Cleanup: Log entries containing pointer values
skyjake
14:52 Doomsday Engine Revision f8a662d5 (github): Fixed|OS X|Qt: Bundling Qt 5 frameworks in Doomsday.app
skyjake
12:24 Doomsday Engine Revision 53172f14 (github): Log|Resources|libgui: Improved log output
skyjake
12:24 Doomsday Engine Revision 01d5e980 (github): libdeng2: Added a header for some printable character symbols
Unicode if possible. skyjake
11:51 Doomsday Engine Revision 8e54a19e (github): Fixed|UI: Use GLFramebuffer when drawing a blurred widget background
The game renderer assumes that both color and depth attachments are
being used.
skyjake
10:34 Doomsday Engine Revision fab3c296 (github): libgui|GLFramebuffer: Use a Property to track the default sample count
All existing GLFramebuffer instances observe the default sample count
and update their contents accordingly when it’s...
skyjake
10:33 Doomsday Engine Revision 8d7272d7 (github): Console: Disabled warning about ‘playdemo’
Demos are currently not supported, so no point in warning about them. skyjake
10:32 Doomsday Engine Revision db1f6e12 (github): libdeng2: Added the Property utility for observable native variables
Unlike script Variables, Property deals with native value types
and cannot accept more than one type of value.
skyjake

2014-01-13

21:31 Doomsday Engine Revision e2ebe9f6 (github): Fixed|Particles: Out-of-bounds memory access
Apparently spinIndex was sometimes incorrectly calculated on
p_particle.cpp:794.
skyjake
17:49 Doomsday Engine Revision 7a339f5f (github): Cleanup: Log entries, levels, and domains (continued)
skyjake
17:30 Doomsday Engine Revision 5e9ac8ae (github): Cleanup: Log entries, levels, and domains (continued)
skyjake
17:07 Doomsday Engine Revision e917e915 (github): Cleanup|All Games: Removed dead code related to player controls
The g_ctrl.* files were not needed any more since libcommon handles
player control setup.
skyjake
17:07 Doomsday Engine Revision aca7c3b5 (github): Cleanup|API: Removed all use of Con_Message, removed from public API
Also removed Con_PrintRuler. The libdeng2 C API now has a macro for
making escape codes (DE2_ESC).
skyjake
14:54 Doomsday Engine Revision 18349923 (github): libappfw: Moved dialogs to a separate source folder
They were kept separate in the client, and it's good to keep them
separate in libappfw.
skyjake
08:55 Doomsday Engine Revision 277d6139 (github): qmake|OS X: deng_noclient is not available in the OS X build
On the Mac, the client app and libs need to be built anyway. skyjake
08:52 Doomsday Engine Revision ec69976f (github): Fixed: Library build order
libappfw requires libdeng1. skyjake

2014-01-12

21:22 Doomsday Engine Revision eaea5fdb (github): Cleanup|All Games|Plugins: Replacing use of Con_Message with App_Log
Applying log entry metadata flags. skyjake
20:51 Doomsday Engine Revision 6cec9bb8 (github): Cleanup|All Games|Plugins: Replacing use of Con_Message with App_Log
Applying log entry metadata flags. skyjake
13:50 Doomsday Engine Revision ad93df03 (github): Refactor: Added App_Log() to the libdeng2 C wrapper, use it everywhere
App_Log() works the same way as the LOG_* macros: a newline is
automatically added (if there isn’t one). Replaced app...
skyjake
13:09 Doomsday Engine Revision cedf0673 (github): Refactor: Convenient log level enums for the libdebg2 C wrapper API
skyjake
12:28 Doomsday Engine Revision 61f68e3a (github): libcommon|libdoom: Running player thinkers and their mobjs in fractional time
Proof of concept where players and their mobjs live in fractional
time while the rest of the world uses only sharp ti...
skyjake
12:25 Doomsday Engine Revision f27ab3b3 (github): Started work branch for low-latency input and modern player movement
The objective is to allow players (and only players) to be controlled
and moved in fractional time, i.e., as fast as ...
skyjake
12:13 Doomsday Engine Revision af95f5fa (github): Fixed|Heretic: Transition from intermission to next map
The busy mode transition frame was not being prepared at the
end of the Heretic intermission. Also, there was a waiti...
skyjake
12:11 Doomsday Engine Revision 81eb082a (github): Fixed|Heretic: Transition from intermission to next map
The busy mode transition frame was not being prepared at the
end of the Heretic intermission. Also, there was a waiti...
skyjake
11:23 Doomsday Engine Revision 8e67f805 (github): Fixed|UI: All-white busy transition frame
It appears that somebody somewhere alters the min filter of the
transition frame when using “leavemap”, however not w...
skyjake
11:23 Doomsday Engine Revision 5fb6de69 (github): Client|libgui: Added some log messages
skyjake
11:22 Doomsday Engine Revision d9030b73 (github): Fixed|UI: All-white busy transition frame
It appears that somebody somewhere alters the min filter of the
transition frame when using “leavemap”, however not w...
skyjake
10:03 Doomsday Engine Revision 6848105e (github): Refactor|Console|API: Printing log messages, removed old Console API functions
The engine should not internally use Con_Message, Con_Printf, or
Con_FPrintf to print log messages, as these do not p...
skyjake

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
 

Also available in: Atom