Project

General

Profile

skyjake's activity

From 2012-03-25 to 2012-04-07

2012-04-07

18:50 Doomsday Engine Revision 2db8fcbd (github): Fixed: Randomly stalled main loop callback execution
The waitingForDraw variable was not robust enough for all situations.
Sometimes it causing updates to stop completely...
skyjake
18:35 Doomsday Engine Revision e5ea2149 (github): CanvasWindow|Fixed: Canvas GL init after recreation
The GL context needs to be activated during the init of the
new Canvas, and a manual update may be required.
skyjake
16:42 Doomsday Engine Revision ea5426aa (github): Win32: Always request window updates via windowing system events
skyjake
16:31 Doomsday Engine Revision 7fa141f1 (github): Added: Variables "vid-fsaa" and "vid-vsync"
FSAA and vsync can be toggled at runtime with the new vid-fsaa and
vid-vsync variables. The command line options -nof...
skyjake
11:45 Doomsday Engine Revision 19193e12 (github): Cleanup: Removed frame counter used only for timedemo
In the future this should integrate into the main frame/FPS counter. skyjake
11:16 Doomsday Engine Revision 05c5e080 (github): Win32: Tweaked widget sizing after mode switches
It appears on Windows a visible fullscreen QWidget does not update its geometry
when the display mode changes, so in ...
skyjake
10:27 Doomsday Engine Revision 6abd66ee (github): Fixed: Fatal error during busy mode (e.g., due to focus being lost)
The busy worker wasn't being stopped properly when an error occurred.
The busy error message is now copied into an in...
skyjake
10:25 Doomsday Engine Revision 98790ad9 (github): Timer: Cleaned up shutdown
The mutex handle wasn't zeroed at shutdown, making it possible
for someone to attempt to lock it afterwards.
skyjake
10:25 Doomsday Engine Revision 0c4d318f (github): Fixed: Threads can't wait on themselves, use a proper sleep instead
Sleep a thread with de::Time::Delta::sleep(). skyjake
10:23 Doomsday Engine Revision 74f4c65d (github): de::Time: Added a sleep() method for de::Time::Delta
Blocking the thread for a given time period. skyjake

2012-04-06

20:53 Doomsday Engine Revision 86109edb (github): Ensure mouse gets trapped and main window is active
If mouse is enabled, it will get trapped immediately after the main window
is shown. Also, the main window is explici...
skyjake
20:33 Doomsday Engine Revision 55370c38 (github): Sync view pitch updates to sharp ticks
Player camera yaw angles were already updated only at
sharp ticks. However, pitch angles were not.
Now both angles a...
skyjake
17:37 Doomsday Engine Revision 89fdab8f (github): Mac OS X: Redid DMG template on Lion
Perhaps the template will work better when it has been created on Lion. skyjake
17:15 Doomsday Engine Revision 16252dc0 (github): Mac OS X: Another attempt to fix DMG template for Lion
Tried to modify template background picture with a script, but to
no avail.
skyjake
15:48 Doomsday Engine Revision 9b731c7c (github): Mac OS X: Further update to the DMG template image
It seems on Lion the folder background image is missing while on earlier
OS X versions it is displayed fine. Still no...
skyjake
10:48 Doomsday Engine Revision 972a71de (github): Removed SDL video/timer init as unnecessary
skyjake
10:47 Doomsday Engine Revision 548088cb (github): Upload deferred textures in main loop
skyjake
10:30 Doomsday Engine Revision bcddd342 (github): Bindings: F11 by default will bind to togglefullscreen/releasemouse
Historically F11 has cycled through software gamma modes, but given
the "vid-gamma" cvar and the control panel, it se...
skyjake
10:27 Doomsday Engine Revision bcc29d9c (github): Fixed: Frame rate counting
Increment frame count after swap buffers has occurred. skyjake
10:26 Doomsday Engine Revision 2dbed091 (github): Qt-based threading and timing
Moved thread, mutex and semaphore routines to concurrency.h/cpp.
Resorted source files in engine.pro.
skyjake

2012-04-05

08:32 Doomsday Engine Revision c6861b2d (github): Bindings|Fixed: Finding matching bindings with conditions
Until now a binding's conditions were not taken into consideration
when finding matching bindings. Fixes a problem wh...
skyjake
08:30 Doomsday Engine Revision 8707fc17 (github): Added: Command "releasemouse"
Untraps the mouse. skyjake

2012-04-03

19:12 Doomsday Engine Revision 12039f00 (github): Builder|Fixed: Parsing revert commits
If both the revert commit and the reverted original commit are found
in the log entries, both are omitted.
skyjake
14:32 Doomsday Engine Revision fbd0ef73 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
14:26 Doomsday Engine Revision b612d4e1 (github): Host: Include build number in server info
skyjake

2012-04-02

22:09 Doomsday Engine Revision b6f04c23 (github): DisplayMode: Updated dummy implementation
skyjake
21:44 Doomsday Engine Revision 69989ef0 (github): Mac OS X|Snowberry: Use updated app icon when bundling Snowberry
skyjake
21:36 Doomsday Engine Revision d65a1c88 (github): Mac OS X: Use a 128x128 sized icon for Snowberry to be 10.4 compatible
skyjake
21:07 Doomsday Engine Revision 3e28f3b6 (github): Builder|Mac OS X: Ignore warning from cc1objplus
skyjake
20:33 Doomsday Engine Revision fee81b57 (github): Mac OS X|Fixed: Fullscreen mode in 10.4 (Carbon)
Must use the Carbon framework to adjust window level because Qt uses
Carbon in the 10.4+ distrib.
skyjake
20:18 Doomsday Engine Revision 84f9e9b0 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
20:17 Doomsday Engine Revision 2f344c82 (github): Mac OS X: Fixing fullscreen toggling on 10.4 (Carbon Qt)
skyjake
18:33 Doomsday Engine Revision 1e62df5f (github): Mac OS X: Updated disk template
It was missing the background image, let's see if this works now. skyjake

2012-04-01

21:22 Doomsday Engine Revision 94fb07d2 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
21:16 Doomsday Engine Revision bc3ad348 (github): X11|DisplayMode: Use XFree86-VideoMode extension for gamma ramps
The SDL dependency is on its way out, so use an X11 extension to
adjust gamma settings.
skyjake
19:06 Doomsday Engine Revision 75195282 (github): qmake|Win32: Removed obsolete WIN32_GAMMA define
On Windows, the native DisplayMode gamma always uses the old
WIN32_GAMMA implementation.
skyjake
18:52 Doomsday Engine Revision 2b4ff61c (github): Refactor: Moved gamma tables to DisplayMode class
Since SDL is going away, we cannot rely on it for setting display color
transfer tables. Moved the old gamma code fro...
skyjake
17:14 Doomsday Engine Revision 7608ed41 (github): Revert "Mac OS X: Use Section Sign as the default console activation key"
This reverts commit e40c2dd5b66463c67a3f9b947c5b77b772041e92.
On second thought, as the layout depends on the keyboa...
skyjake
16:54 Doomsday Engine Revision 88965ee7 (github): Fixed typo in previous commit
skyjake
16:52 Doomsday Engine Revision 4d0d4630 (github): Cleanup
skyjake
16:45 Doomsday Engine Revision a6ab2251 (github): Fixed: ddboolean_t/bool comparison warning
bool vs. int. skyjake
16:38 Doomsday Engine Revision 73b2591a (github): libcommon|Added: Cvar "game-pause-focuslost" (default:1)
Automatically pause the game when game window loses focus. skyjake
16:37 Doomsday Engine Revision 7c7a2bea (github): E_FOCUS event posted when window focus changes
The event is dispatched to the game as EV_FOCUS. skyjake
16:35 Doomsday Engine Revision e01e4298 (github): Fixed: Bool type discrepancy with C vs. C++
The Doomsday "boolean" type must be defined as the same type
for both C and C++.
skyjake
15:13 Doomsday Engine Revision 918fbc5e (github): Console|Fixed: Configured console activation key in "help" command
Print the name of the configured key for console activation instead of
hardcoded "Tilde".
skyjake
15:12 Doomsday Engine Revision e40c2dd5 (github): Mac OS X: Use Section Sign as the default console activation key
On the Mac keyboard it is located left of the "1" key. skyjake
15:11 Doomsday Engine Revision 2d44dcc1 (github): Added: DDKEY for the Section Sign
Currently the key code is only translated on Mac OS X. skyjake
13:46 Doomsday Engine Revision 8bcc6572 (github): Cleanup|Log: Printing more messages via libdeng2
skyjake
13:46 Doomsday Engine Revision b1e9d239 (github): Window|Fixed: Improved geometry and mode changes
Mouse trapping occurs with the fullscreen flag even if it is
not necessary to change the display mode.
Removed an in...
skyjake
13:43 Doomsday Engine Revision 36cf2d56 (github): Added: Format char %b for de::String
The argument is interpreted as boolean. The output is either "true" or "false". skyjake
12:50 Doomsday Engine Revision 9795adec (github): qmake: Added "deng_noopenal" option for disabling OpenAL
Having CONFIG-=deng_openal in config_user.pri does not work
any more because config_user.pri is read before the platf...
skyjake
12:19 Doomsday Engine Revision 492914e0 (github): Control Panel: Only show the available display modes in the list
The information about available modes now comes from the DisplayMode
class, which has up-to-date info from the OS.
skyjake
12:17 Doomsday Engine Revision 64871354 (github): DisplayMode: Sort modes primarily by ascending width
Makes for a slightly better organized appearance compared to
ascending height.
skyjake

2012-03-31

18:51 Doomsday Engine Revision edb9aa4c (github): Cleanup|Log: Printing more log messages through libdeng2
The legacy C wrapper API now includes more versatile message
fragment printing functions.
skyjake
17:13 Doomsday Engine Revision e14784df (github): Mac OS X|Fixed: Various compiler warnings
skyjake
11:16 Doomsday Engine Revision f3fdfef5 (github): Fixed: A couple of release build compiler warnings
Unused parameters. skyjake
11:14 Doomsday Engine Revision d1a27240 (github): Fixed: A couple of release build compiler warnings
Unused parameters. skyjake

2012-03-30

23:08 Doomsday Engine Revision a1be527c (github): Builder: Omit all 'merge branch' commits from the feeds
skyjake
15:17 Doomsday Engine Revision c6b433cf (github): Builder|Fixed: Detecting platform from package filename
The 32-bit .dmg and the 64-bit .dmg were being treated as both
being for the 10.4+ platform.
skyjake
14:44 Doomsday Engine Revision 5e4ebd85 (github): Git|Win32: Moved obsolete sys_input.c to the attic
Apparently its presence was interfering with the build? skyjake
11:17 Doomsday Engine Revision 83562bf4 (github): Unix|qmake: Tell linker where to find shared libraries
When installing with a non-standard prefix, tell the dynamic linker
where the Doomsday shared libraries can be found....
skyjake

2012-03-29

18:26 Doomsday Engine Revision 4b5a4404 (github): Win32|Fixed: Key mapping mixup between Equals and Plus
skyjake

2012-03-28

23:47 Doomsday Engine Revision ce6b959c (github): Merge branch 'remove-sdlnet'
Conflicts:
distrib/platform_release.py
skyjake
23:40 Doomsday Engine Revision 31800407 (github): Merge branch 'master', remote-tracking branch 'origin/master'
skyjake
23:12 Doomsday Engine Revision b2e42f5e (github): LogBuffer: Debug builds print metadata for each entry
In a release build, just print the log entry text. skyjake
23:10 Doomsday Engine Revision 2a40aa9c (github): LogBuffer: Improved output formatting with word wrapping
skyjake
23:09 Doomsday Engine Revision 4ca874e0 (github): Busy worker cannot access the native GUI
skyjake
21:20 Doomsday Engine Revision d8cdaf2d (github): Started routing all log output to libdeng2
There's many printf()s and fprintf()s left still... skyjake
18:46 Doomsday Engine Revision 13973ea0 (github): Replaced all error/warning message boxes with Qt based dialogs
Fixes the long-standing disparity between Windows and the other platforms.
Now all platforms get GUI error dialog box...
skyjake
10:31 Doomsday Engine Revision c6f567f5 (github): Mac OS X|Fixed: Adapted for Qt 4.6.4 and Mac OS 10.4u SDK
Some features of Qt are missing compared to Qt 4.7. skyjake
09:35 Doomsday Engine Revision b25fbba0 (github): Network: Include client's protocol version number in Join request
Allows the server to deny access if the protocol version is determined
to be incompatible.
skyjake
09:35 Doomsday Engine Revision 0da19516 (github): MasterWorker|Fixed: Worker would stop processing jobs after a failed request
skyjake
09:34 Doomsday Engine Revision 217193ea (github): Win32|Fixed: Dedicated mode console window
Now uses the actual characters provided by Windows.
Note that presently in Qt Creator one has to use "Run in termina...
skyjake

2012-03-27

21:14 Doomsday Engine Revision b1aff5cd (github): Network|Fixed: Parsing response from server
The non-NULL-terminated response was being being parsed with a
function that expected a NULL-terminated string.
Also...
skyjake
21:12 Doomsday Engine Revision 511bf909 (github): Win32|Fixed: System/Qt header include conflicts
skyjake
20:16 Doomsday Engine Revision ececb84d (github): Network|Fixed: Closing sockets properly
When a ListenSocket is deleted, it automatically destroys all socket
instances that have been created by it. Now de:...
skyjake
20:14 Doomsday Engine Revision 5b6fe8eb (github): Multiplayer|Fixed: When server stops, forget all client IDs
The server was remembering an old client's ID after having been stopped
and started. Reconnection of the client faile...
skyjake
19:33 Doomsday Engine Revision acea7ab5 (github): Network|Fixed: Basic network communications via de::Socket
Also, cleaned up console messages printed by the network subsystem
so that they are more user-friendly.
skyjake
19:32 Doomsday Engine Revision 5aa93c3c (github): Multiplayer: Messages from system operator marked with [sysop]
Chat messages sent from the dedicated server are now marked
as such.
skyjake
19:30 Doomsday Engine Revision 6b5e1808 (github): Network: Always initialize network by default
By default the network is started in client mode. This makes the network
subsystem always available right from the st...
skyjake
18:12 Doomsday Engine Revision 5b50994a (github): Refactor|Window: Separate private header for consolewindow_t
No need to have platform-specific headers present everywhere
(previously via sys_console.h).
skyjake
16:58 Doomsday Engine Revision 33cd6030 (github): Cleanup: Deleted obsolete and unused code
skyjake
16:53 Doomsday Engine Revision caf2f1b0 (github): Removing libcurl from the repository
skyjake
16:50 Doomsday Engine Revision 72f3a5f9 (github): Replaced old master server comms with Qt based MasterWorker
libcurl is no longer needed. Also gets rid of the extra thread that was
reserved just for talking to the master server.
skyjake
13:54 Doomsday Engine Revision ffc5bf49 (github): Builder|Mac OS X: Allow skipping the wait for an updated Doomsday Engine.app
skyjake
13:06 Doomsday Engine Revision 95000423 (github): Builder: The Snow Leopard builder targets 64-bit arch
Use "64-bit" in the platform ID on Snow Leopard. skyjake
12:51 Doomsday Engine Revision 8f0572c9 (github): libdeng2|Guard: Minor tweaks
skyjake
12:46 Doomsday Engine Revision b138afbb (github): libdeng2|Documentation: Small apidoc update for Writer and Reader
skyjake
12:41 Doomsday Engine Revision 07dfd0ea (github): Mac OS X: Hide dock icon for Doomsday.app
Currently Doomsday.app is internal to the "Doomsday Engine.app"
bundle and is not launched independently. Also, in cu...
skyjake
11:38 Doomsday Engine Revision 6c9283e6 (github): Dedicated Mode|Unix|Fixed: Keyboard events via curses
skyjake
11:14 Doomsday Engine Revision 85698ef7 (github): Dedicated Mode|Fixed: Engine startup works, keyboard input via curses
skyjake
10:49 Doomsday Engine Revision 1b629210 (github): qmake|Mac OS X: Improved configuration robustness
Allow using the QTDIR environment variable to override the default
Qt frameworks location.
skyjake
09:55 Doomsday Engine Revision edd42da2 (github): Fixing dedicated mode
skyjake
09:49 Doomsday Engine Revision 0c1ef323 (github): Debug: Investigating texture bindings during busy progress
skyjake
02:19 Doomsday Engine Revision 123b07df (github): Builder|Fixed: Sharing packaged Snowberry
skyjake
02:19 Doomsday Engine Revision 0d159f47 (github): Builder: Merged changes for Snowberry packaging
skyjake
02:06 Doomsday Engine Revision 4741b5a4 (github): Builder|Fixed: Sharing packaged Snowberry
skyjake
01:57 Doomsday Engine Revision 48aa65f8 (github): Builder|Mac OS X: Revised Snowberry packaging
As py2app and pyinstaller both seem to have difficulties on Snow
Leopard due to the native 64-bit Python, the Snow Le...
skyjake
00:30 Doomsday Engine Revision e6ea6380 (github): qmake|Mac OS X: Added configuration for Lion (64-bit only)
The Snow Leopard config is Intel 32/64-bit. skyjake

2012-03-26

21:51 Doomsday Engine Revision 9474c8fd (github): Builder|Mac OS X: Updated disk image template
A sparsebundle image takes up less space. skyjake
21:35 Doomsday Engine Revision 6db59104 (github): Builder: Preparations for a 64-bit Mac OS X distribution package
skyjake
17:34 Doomsday Engine Revision 3505a8d3 (github): Merge branch 'master' into remove-sdlnet
Conflicts:
doomsday/dep_sdl.pri
doomsday/engine/engine.pro
skyjake
17:24 Doomsday Engine Revision 52a4bb04 (github): Fixed: INT_MAX undefined in node.cpp
skyjake
17:22 Doomsday Engine Revision 5b61a7ac (github): Debug: Added macro DENG_DEBUG_ONLY() for convenience
Assists in writing assert functions so parameters can be ignored
easily in release builds.
skyjake
17:16 Doomsday Engine Revision 372b3f2f (github): qmake|Unix: Apply SDL cflags also in C++ source files
skyjake
17:15 Doomsday Engine Revision c5f3c80d (github): Cleanup|Release: Fixed compiler warnings in superblockmap.hh
assert() evaluates to nothing in a release build... skyjake

2012-03-25

20:27 Doomsday Engine Revision 2b6eeb9c (github): Cleanup: Fixed build after refactoring
skyjake
20:27 Doomsday Engine Revision d9c9d61c (github): Refactor: Converted Huffman codec API to C++ only
A proper wrapper should be added to de/c_wrapper.h if access
is needed for C (currently no one needs it).
Namespace ...
skyjake
20:25 Doomsday Engine Revision f261259b (github): Cleanup|Fixed: Stray extern "C"
skyjake
20:24 Doomsday Engine Revision 731cfa67 (github): qmake: SDL_net is no longer a dependency
skyjake
19:08 Doomsday Engine Revision 3167356f (github): Refactor: Moved network protocol implementation to de::Socket
The revised network protocol that supports deflated message payloads
was moved to libdeng2's de::Socket class.
Also ...
skyjake
19:04 Doomsday Engine Revision cc8e7cf9 (github): libdeng2: Default byte order for de::Reader and de::Writer is little-endian
For compatibility with earlier conventions, libdeng2's Reader and Writer
classes default to little-endian byte order.
skyjake
19:01 Doomsday Engine Revision a3a23941 (github): Moved Huffman coding to libdeng2
It is still available via libdeng2's C API. skyjake
15:42 Doomsday Engine Revision 49d84693 (github): Merge branch 'master' into qapp-based
Conflicts:
doomsday/engine/engine.pro
doomsday/engine/portable/include/con_main.h
doomsday/engine/portable/include...
skyjake
13:50 Doomsday Engine Revision 770cb763 (github): Fixed: Warning about static function declared but not defined
skyjake
13:49 Doomsday Engine Revision e8ee20de (github): Fixed: Compiler warnings
C++ member initialization order and missing for loop body. skyjake
11:21 Doomsday Engine Revision 1e52e571 (github): Fixed: const_iterators should be used with const containers
Fixes compilation errors with GCC. skyjake
11:20 Doomsday Engine Revision 93b2f739 (github): Cleanup: C++ allows ignoring arguments
skyjake
11:19 Doomsday Engine Revision e383407e (github): GCC: Fixing build
C++ vs. C conflicts. skyjake
10:44 Doomsday Engine Revision 596b87d7 (github): Busy Mode|Refactor: Ensure the progress bar textures are present
The textures are now loaded before entering busy mode and released
after all the tasks are done. No need to load and ...
skyjake
10:06 Doomsday Engine Revision cab52939 (github): Win32: Brought back the -nowsk option
skyjake
 

Also available in: Atom