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... -
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. -
16:42 Doomsday Engine Revision ea5426aa (github): Win32: Always request window updates via windowing system events
-
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... -
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.
-
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 ... -
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... -
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. -
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().
-
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.
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... -
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... -
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.
-
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. -
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... -
10:48 Doomsday Engine Revision 972a71de (github): Removed SDL video/timer init as unnecessary
-
10:47 Doomsday Engine Revision 548088cb (github): Upload deferred textures in main loop
-
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... -
10:27 Doomsday Engine Revision bcc29d9c (github): Fixed: Frame rate counting
- Increment frame count after swap buffers has occurred.
-
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.
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... -
08:30 Doomsday Engine Revision 8707fc17 (github): Added: Command "releasemouse"
- Untraps the mouse.
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. -
14:32 Doomsday Engine Revision fbd0ef73 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
14:26 Doomsday Engine Revision b612d4e1 (github): Host: Include build number in server info
2012-04-02
-
22:09 Doomsday Engine Revision b6f04c23 (github): DisplayMode: Updated dummy implementation
-
21:44 Doomsday Engine Revision 69989ef0 (github): Mac OS X|Snowberry: Use updated app icon when bundling Snowberry
-
21:36 Doomsday Engine Revision d65a1c88 (github): Mac OS X: Use a 128x128 sized icon for Snowberry to be 10.4 compatible
-
21:07 Doomsday Engine Revision 3e28f3b6 (github): Builder|Mac OS X: Ignore warning from cc1objplus
-
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. -
20:18 Doomsday Engine Revision 84f9e9b0 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
20:17 Doomsday Engine Revision 2f344c82 (github): Mac OS X: Fixing fullscreen toggling on 10.4 (Carbon Qt)
-
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.
2012-04-01
-
21:22 Doomsday Engine Revision 94fb07d2 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
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. -
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. -
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... -
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... -
16:54 Doomsday Engine Revision 88965ee7 (github): Fixed typo in previous commit
-
16:52 Doomsday Engine Revision 4d0d4630 (github): Cleanup
-
16:45 Doomsday Engine Revision a6ab2251 (github): Fixed: ddboolean_t/bool comparison warning
- bool vs. int.
-
16:38 Doomsday Engine Revision 73b2591a (github): libcommon|Added: Cvar "game-pause-focuslost" (default:1)
- Automatically pause the game when game window loses focus.
-
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.
-
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++. -
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". -
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.
-
15:11 Doomsday Engine Revision 2d44dcc1 (github): Added: DDKEY for the Section Sign
- Currently the key code is only translated on Mac OS X.
-
13:46 Doomsday Engine Revision 8bcc6572 (github): Cleanup|Log: Printing more messages via libdeng2
-
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... -
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".
-
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... -
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. -
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.
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. -
17:13 Doomsday Engine Revision e14784df (github): Mac OS X|Fixed: Various compiler warnings
-
11:16 Doomsday Engine Revision f3fdfef5 (github): Fixed: A couple of release build compiler warnings
- Unused parameters.
-
11:14 Doomsday Engine Revision d1a27240 (github): Fixed: A couple of release build compiler warnings
- Unused parameters.
2012-03-30
-
23:08 Doomsday Engine Revision a1be527c (github): Builder: Omit all 'merge branch' commits from the feeds
-
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. -
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?
-
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....
2012-03-29
-
18:26 Doomsday Engine Revision 4b5a4404 (github): Win32|Fixed: Key mapping mixup between Equals and Plus
2012-03-28
-
23:47 Doomsday Engine Revision ce6b959c (github): Merge branch 'remove-sdlnet'
- Conflicts:
distrib/platform_release.py -
23:40 Doomsday Engine Revision 31800407 (github): Merge branch 'master', remote-tracking branch 'origin/master'
-
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.
-
23:10 Doomsday Engine Revision 2a40aa9c (github): LogBuffer: Improved output formatting with word wrapping
-
23:09 Doomsday Engine Revision 4ca874e0 (github): Busy worker cannot access the native GUI
-
21:20 Doomsday Engine Revision d8cdaf2d (github): Started routing all log output to libdeng2
- There's many printf()s and fprintf()s left still...
-
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... -
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.
-
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. -
09:35 Doomsday Engine Revision 0da19516 (github): MasterWorker|Fixed: Worker would stop processing jobs after a failed request
-
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...
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... -
21:12 Doomsday Engine Revision 511bf909 (github): Win32|Fixed: System/Qt header include conflicts
-
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:... -
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... -
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. -
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. -
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... -
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). -
16:58 Doomsday Engine Revision 33cd6030 (github): Cleanup: Deleted obsolete and unused code
-
16:53 Doomsday Engine Revision caf2f1b0 (github): Removing libcurl from the repository
-
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. -
13:54 Doomsday Engine Revision ffc5bf49 (github): Builder|Mac OS X: Allow skipping the wait for an updated Doomsday Engine.app
-
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.
-
12:51 Doomsday Engine Revision 8f0572c9 (github): libdeng2|Guard: Minor tweaks
-
12:46 Doomsday Engine Revision b138afbb (github): libdeng2|Documentation: Small apidoc update for Writer and Reader
-
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... -
11:38 Doomsday Engine Revision 6c9283e6 (github): Dedicated Mode|Unix|Fixed: Keyboard events via curses
-
11:14 Doomsday Engine Revision 85698ef7 (github): Dedicated Mode|Fixed: Engine startup works, keyboard input via curses
-
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. -
09:55 Doomsday Engine Revision edd42da2 (github): Fixing dedicated mode
-
09:49 Doomsday Engine Revision 0c1ef323 (github): Debug: Investigating texture bindings during busy progress
-
02:19 Doomsday Engine Revision 123b07df (github): Builder|Fixed: Sharing packaged Snowberry
-
02:19 Doomsday Engine Revision 0d159f47 (github): Builder: Merged changes for Snowberry packaging
-
02:06 Doomsday Engine Revision 4741b5a4 (github): Builder|Fixed: Sharing packaged Snowberry
-
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... -
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.
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.
-
21:35 Doomsday Engine Revision 6db59104 (github): Builder: Preparations for a 64-bit Mac OS X distribution package
-
17:34 Doomsday Engine Revision 3505a8d3 (github): Merge branch 'master' into remove-sdlnet
- Conflicts:
doomsday/dep_sdl.pri
doomsday/engine/engine.pro -
17:24 Doomsday Engine Revision 52a4bb04 (github): Fixed: INT_MAX undefined in node.cpp
-
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. -
17:16 Doomsday Engine Revision 372b3f2f (github): qmake|Unix: Apply SDL cflags also in C++ source files
-
17:15 Doomsday Engine Revision c5f3c80d (github): Cleanup|Release: Fixed compiler warnings in superblockmap.hh
- assert() evaluates to nothing in a release build...
2012-03-25
-
20:27 Doomsday Engine Revision 2b6eeb9c (github): Cleanup: Fixed build after refactoring
-
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 ... -
20:25 Doomsday Engine Revision f261259b (github): Cleanup|Fixed: Stray extern "C"
-
20:24 Doomsday Engine Revision 731cfa67 (github): qmake: SDL_net is no longer a dependency
-
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 ... -
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. -
19:01 Doomsday Engine Revision a3a23941 (github): Moved Huffman coding to libdeng2
- It is still available via libdeng2's C API.
-
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... -
13:50 Doomsday Engine Revision 770cb763 (github): Fixed: Warning about static function declared but not defined
-
13:49 Doomsday Engine Revision e8ee20de (github): Fixed: Compiler warnings
- C++ member initialization order and missing for loop body.
-
11:21 Doomsday Engine Revision 1e52e571 (github): Fixed: const_iterators should be used with const containers
- Fixes compilation errors with GCC.
-
11:20 Doomsday Engine Revision 93b2f739 (github): Cleanup: C++ allows ignoring arguments
-
11:19 Doomsday Engine Revision e383407e (github): GCC: Fixing build
- C++ vs. C conflicts.
-
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 ... -
10:06 Doomsday Engine Revision cab52939 (github): Win32: Brought back the -nowsk option
Also available in: Atom