Project

General

Profile

skyjake's activity

From 2013-03-24 to 2013-04-06

2013-04-06

21:48 Doomsday Engine Revision 9a955d09 (github): Client: Tweaked output of the "displaymode" command
skyjake
21:47 Doomsday Engine Revision 791f89a4 (github): Fixed|libgui: Managing state of PersistentCanvasWindow
Todo: Check display mode changes. skyjake
21:46 Doomsday Engine Revision 9746e60b (github): Fixed|Music: Expand symbols in the soundfont path
skyjake
21:45 Doomsday Engine Revision dfc642eb (github): libdeng2: Improved text representation of Rectangle<>
skyjake
18:38 Doomsday Engine Revision 5b86d469 (github): Client|libgui: Window resizing and moving
Fixed determining window width and height: should always use current
canvas size rather than the window's windowed-mo...
skyjake
18:22 Doomsday Engine Revision 5ec808c5 (github): Client: Added commands for maximizing/centering the window
Also tweaked the output of "displaymode" to report the current,
windowed, and fullscreen sizes separately.
skyjake
13:49 Doomsday Engine Revision 74542e4e (github): Merge branch 'master' into ui-framework
skyjake
13:45 Doomsday Engine Revision adca39db (github): Refactor|libgui|Client: Mouse and keyboard input routing
ClientWindow now listens to the input notifications from its Canvas
and submits appropriate input events. Canvas was ...
skyjake
10:57 Doomsday Engine Revision a1d38b0a (github): Cleanup
skyjake
10:55 Doomsday Engine Revision 42fc4b18 (github): Client|Fixed: Updated Config with new window variables and defaults
skyjake

2013-04-05

21:31 Doomsday Engine Revision 758f7ee5 (github): Refactor|Fixed|Client: Client window GL init
skyjake
21:26 Doomsday Engine Revision c2e09a86 (github): All Games: Link game plugins with libgui for GUI features (DDKEY)
skyjake
21:24 Doomsday Engine Revision 41cde032 (github): Fixed|Server: DisplayMode is not needed in the server
skyjake
21:23 Doomsday Engine Revision 03d94c46 (github): Refactor|Client: Use new ClientWindow class, WindowSystem methods
Moved window management methods to WindowSystem. skyjake
21:18 Doomsday Engine Revision 40f3b08c (github): libgui: Cleanup and post-refactoring fixes
skyjake
21:17 Doomsday Engine Revision 7796f824 (github): Refactor|Client: ClientWindow implemented, added GuiRootWidget
The ClientWindow is the highest-level window class that manages the UI
widgets in the window.
GuiRootWidget is the r...
skyjake
11:16 Doomsday Engine Revision 972dece5 (github): libgui: Cleanup
skyjake
11:08 Doomsday Engine Revision 6134ce60 (github): Documentation|API: Cleanup
skyjake
11:04 Doomsday Engine Revision 7ffa65da (github): libgui: Working towards a successful build on Windows/Unix
skyjake
11:03 Doomsday Engine Revision 7210d01e (github): libgui|Canvas: Cleanup and debug log messages
skyjake
11:02 Doomsday Engine Revision 704a4937 (github): libgui|X11: Use "x11" as a platform suffix
skyjake
10:25 Doomsday Engine Revision 791f1bfd (github): Documentation: Instructions for adding new versions of public APIs
skyjake
10:24 Doomsday Engine Revision d633b3e5 (github): Documentation: Instructions for adding new versions of public APIs
skyjake
08:35 Doomsday Engine Revision b2700c22 (github): libgui: Added template for new classes
Based on the never-implemented Window class. skyjake
08:34 Doomsday Engine Revision de93d83c (github): libdeng2: Method for checking if an Observers set is empty
skyjake
08:34 Doomsday Engine Revision aaa80cb0 (github): libdeng2: Added an easier way to get the appClock's current time
skyjake
08:33 Doomsday Engine Revision 28c4f8a1 (github): libdeng2: Added methods to the Rectangle template
skyjake
08:33 Doomsday Engine Revision 821f82ae (github): Cleanup: Further cleanup after dropping Qt 4.6 support
skyjake
08:32 Doomsday Engine Revision bdda767e (github): Cleanup|Client: Macro naming convention (DENG_ instead of LIBDENG_)
skyjake

2013-04-04

22:33 Doomsday Engine Revision 5f41510f (github): Refactor|Client|libgui: Started revising window architecture
Began a large refactoring where the window architecture is
"re-imagined" with proper separation of concerns, and gene...
skyjake
09:37 Doomsday Engine Revision e4ea14e0 (github): Builder|Mac OS X: Prevent building on OS X 10.5 (targeting 10.4)
The autobuilder will now skip 1.11+ builds on OS X 10.5, which has
been used for building 10.4+ packages.
skyjake
09:05 Doomsday Engine Revision ff348393 (github): Mac OS X: Dropped support for OS X 10.4
Also means Carbon Qt (4.6) is gone as well as PowerPC builds. skyjake

2013-04-03

22:04 Doomsday Engine Revision 31e6eded (github): Bumped version to 1.11, changed release type back to "Unstable"
skyjake
22:03 Doomsday Engine Revision 0bff9d8a (github): Refactor: Preparing to move Window to libgui
It will serve as the base class for CanvasWindow. skyjake
21:48 Doomsday Engine Revision 7c1ee4df (github): libgui: Added Window base class, synced version with project version
skyjake
20:37 Doomsday Engine Revision 0d935a55 (github): libdeng2|App: Added -reset for emptying persist.pack to defaults
The new command line option "-reset" will delete persist.pack causing
all persistent data to be lost, effectively res...
skyjake
20:33 Doomsday Engine Revision b2b2bbcd (github): libdeng2|FS: Improved interface for file creation
Instead of a simple bool flag, use an enum for the behavior when
creating new files.
skyjake
19:26 Doomsday Engine Revision 9e1b6215 (github): Builder|Mac OS X: Use clang to build the 10.8 package
GCC is outdated on recent versions of OS X. skyjake
19:19 Doomsday Engine Revision 889b1ca8 (github): Homepage: Enable download of the OS X 10.8 stable package
skyjake
16:02 Doomsday Engine Revision 7a897c83 (github): Homepage: Updated source package to 1.10
skyjake
12:02 Doomsday Engine Revision 05a9013b (github): Fixed: Player viewport disappears after resizing window
It appears there is a bug with the code optimizer of GCC 4.2 that
caused libcommon's ClearPlayer() to incorrectly cle...
skyjake
10:36 Doomsday Engine Revision d1346a29 (github): Fixed|libdeng2: Calculating build numbers
Adjusted the build number formula to work exactly like the one used
by the autobuilder. libdeng2 had started to drift...
skyjake
10:09 Doomsday Engine Revision e1ffca0b (github): Cleanup
skyjake
10:03 Doomsday Engine Revision 5d985e2c (github): Documentation: Updated cphelp.txt
skyjake
10:01 Doomsday Engine Revision 85c26997 (github): Merge branch 'ui-framework'
skyjake
09:58 Doomsday Engine Revision 8f1d2e77 (github): Fixed|Window Manager: Crash during abnormal shutdown message
The main window must be deleted (or its drawing prevented) or otherwise
a crash will occur while the shutdown message...
skyjake
09:27 Doomsday Engine Revision 9d342c09 (github): Documentation|Console: Fixed typos
skyjake
07:43 Doomsday Engine Revision e18bbcfe (github): Builder|Fixed: Sign and publish the latest build, not today's
These changes allow the day to change during a build; the steps
following the initial tagging now operate on the late...
skyjake

2013-04-02

22:10 Doomsday Engine Revision 83964d37 (github): Documentation|Console: Added "listbcontexts"
Removed the obsolete "listbindclasses". skyjake
21:50 Doomsday Engine Revision 7b8901fd (github): Documentation|Console: Added (de)activebcontext, cleaned up help output
Added macros for basic structure (Usage, Examples, See also). skyjake
15:38 Doomsday Engine Revision cade3036 (github): Shell|GUI: Toolbar icons v1
skyjake
09:10 Doomsday Engine Revision 000e160c (github): Documentation|Console: Improved server-password description
skyjake

2013-04-01

20:29 Doomsday Engine Revision 42d24d87 (github): Documentation|Console|All Games: Updated cphelp.txt and conhelp.txt files
The console and control panel help strings are now generated out of
the Amethyst sources under "doomsday/doc".
At th...
skyjake
20:10 Doomsday Engine Revision d965e938 (github): Documentation|Console: Improved docs for some commands and variables
Also added a dry run mode for wikidocs.py. skyjake
15:23 Doomsday Engine Revision ab434568 (github): Documentation|wikidocs: Removed extra newline from output
skyjake
14:16 Doomsday Engine Revision a5d03aab (github): Documentation|Console: Cleanup
Consistent use of spaces. Tweaked wiki headings. skyjake
14:15 Doomsday Engine Revision be4d802c (github): Documentation: Trying out Amethyst formatting in selected commands
skyjake
14:04 Doomsday Engine Revision 88b7b08b (github): Documentation: Cleanup
Unified redundant commands and variables. skyjake
10:26 Doomsday Engine Revision bbdef178 (github): Amethyst: Added Doomsday Help output style to lib
skyjake
10:23 Doomsday Engine Revision d2075162 (github): Documentation: Improved conhelp.py runtime output
skyjake
09:57 Doomsday Engine Revision 3c991eaa (github): Documentation: Cleanup
skyjake
09:51 Doomsday Engine Revision 0be19d86 (github): Documentation: Improved help builder script
Now in Python so it can be run on all platforms. Also made conhelp.py
importable.
skyjake

2013-03-31

20:07 Doomsday Engine Revision 6947fb95 (github): Documentation: Added scripts and Control Panel help as Amethyst sources
- conhelp.py: Generate a conhelp file containing commands and variables
- makehelp.sh: Generate cphelp/conhelp for en...
skyjake
15:19 Doomsday Engine Revision a41d71e2 (github): Changed release type to "Stable" for 1.10
skyjake
15:04 Doomsday Engine Revision 3b06c59a (github): Merge branch 'fix-window'
skyjake
14:17 Doomsday Engine Revision b6acdb05 (github): Documentation|wikidocs: Cleanup
skyjake
13:49 Doomsday Engine Revision 86633d4b (github): Fixed|qmake|Unix: Output directory accessed before created
The .desktop file was generated before qmake had a chance to create
the output directory.
skyjake
12:05 Doomsday Engine Revision 698fbf01 (github): Merge branch 'master' into fix-window
Conflicts:
doomsday/client/src/ui/window.cpp
skyjake
11:28 Doomsday Engine Revision ae7be02d (github): Documentation|wikidocs: Improved index table formatting
skyjake
11:23 Doomsday Engine Revision f1463582 (github): Documentation|Console: Fixed typos and some redundancy
skyjake
10:57 Doomsday Engine Revision c8785318 (github): Fixed|Window Manager: Incorrectly changing away from maximized window
The 'maximized' flag is now cleared when changing the window's
attributes (x, y, width, height). This fixes a problem...
skyjake
10:53 Doomsday Engine Revision 824cb1fd (github): Documentation|TextMate|Mac OS X: Added a .tm_properties for the Amethyst docs
skyjake
08:58 Doomsday Engine Revision 056f9e17 (github): Fixed: Passing a de::String to Con_Message() instead of char*
skyjake
08:51 Doomsday Engine Revision c228e3de (github): Fixed: Class member initialization not supported by our C++ standard
skyjake

2013-03-30

21:04 Doomsday Engine Revision a3f46901 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
21:03 Doomsday Engine Revision 0ed5329e (github): Documentation: Script for generating wiki pages for commands/variables
Expected to be run in "doomsday/doc". skyjake
21:00 Doomsday Engine Revision 4dffe8a2 (github): Documentation: Improved Amethyst markup in command/variable docs
Whitespace only acts as a separator in Amethyst; replaced the
now-meaningless newline escape chars with a custom macr...
skyjake

2013-03-29

22:35 Doomsday Engine Revision 8b694975 (github): Documentation: Console commands and variables as Amethyst sources
Generated an .ame source for each console command and variable based
on the cphelp/conhelp files. These are intended ...
skyjake
20:15 Doomsday Engine Revision 47d34348 (github): Builder|Fixed: Python import path
skyjake
20:10 Doomsday Engine Revision fd4f38a5 (github): Builder: Generate "Latest Doomsday release" page
When a stable release is made, the autobuilder will now generate
the redirection page for the latest Doomsday release.
skyjake
12:51 Doomsday Engine Revision f6b5c4e9 (github): Fixed|Heretic|Renderer: Torch timeout and rendering with no attenuation
The engine rendered all torch light (player's fixedColorMap) with
distance attenuation. This is originally due to Hex...
skyjake
09:08 Doomsday Engine Revision 3d3563c0 (github): Optimize: NativePath remembers the current work path
Rather than always querying the path with QDir::currentPath() (which
looks somewhat inefficient in the profiler), rem...
skyjake
08:04 Doomsday Engine Revision b181bf4a (github): Fixed|Server: Starting and stopping the server
Internally the engine was still relying on the removed
"net server start" and "net server close" commands. Now that t...
skyjake
07:30 Doomsday Engine Revision b58a6aeb (github): Documentation: Added wiki template for the doomsday-server man page
skyjake

2013-03-28

22:16 Doomsday Engine Revision d334bb39 (github): Fixed|VersionInfo: Parsing version with just two components
dengine.net now provides a two-component version if the revision is 0.
Fixed an out-of-bounds indexing in the parser.
skyjake
19:14 Doomsday Engine Revision d5cd8e96 (github): Server: Removed "net server start/go/stop/close" commands
The server is always "started" when it's running; quitting the server
means closing it. In other words, it is no long...
skyjake
19:14 Doomsday Engine Revision bd15e743 (github): Security|Server: Disallow public servers without a shell password
If there is no shell password, anyone can login via Shell and modify
the server's config.
It is now mandatory to set...
skyjake
16:13 Doomsday Engine Revision 59a190a6 (github): Readme: Added wiki link to the Shell
skyjake
14:27 Doomsday Engine Revision bf7cc765 (github): Readme: Updated link to "Multiplayer server" in the wiki
skyjake
10:33 Doomsday Engine Revision 152d89d1 (github): Fixed|Multiplayer|Hexen: Client wasn't notified when keys picked up
skyjake
10:20 Doomsday Engine Revision 79c298bc (github): Fixed|Hexen: Status bar life gem colors match player color
Needed to swap red and blue for the life chain gem. skyjake
10:01 Doomsday Engine Revision edace837 (github): Fixed|UI: Error dialog reads log output using libdeng2 FS
To find and read the log output file, one needs to use the libdeng2 file system. skyjake
09:24 Doomsday Engine Revision 49a31b60 (github): Homepage: Updated Mac downloads page with 10.8
skyjake
07:47 Doomsday Engine Revision f66e0d2c (github): Homepage|Build Repository: Added support for the OS X 10.8 packages
skyjake

2013-03-27

19:36 Doomsday Engine Revision 3d8d44df (github): Cleanup: Removed an unnecessary try/catch
Added a slightly nicer way to delete the app's materials collection. skyjake
19:31 Doomsday Engine Revision e59ac0e4 (github): Fixed|UI: Ensure LegacyWidget is not drawn until GL is fully initialized
UI_DrawDDBackground() accesses materials. skyjake
19:22 Doomsday Engine Revision 190250fe (github): Fixed|Window Manager: Window refresh stops after canvas recreated
There was a logic error where a Canvas that was requested to be
recreated, but actually wasn't recreated due to the G...
skyjake
16:37 Doomsday Engine Revision 952ba5f8 (github): libcommon|Hexen|Debug: Replaced fatal error with assertion
skyjake
15:00 Doomsday Engine Revision 47d853c0 (github): Fixed: Potential crash during startup
Canvas's init function may actually end up destroying the Canvas
(e.g., FSAA mode changes during the startup). Thus C...
skyjake
14:57 Doomsday Engine Revision 2706ea5e (github): libdeng2: Cleanup
skyjake
13:57 Doomsday Engine Revision ccaab27b (github): Fixed|md2tool: Warning about unused return value
skyjake
11:50 Doomsday Engine Revision d3d9a88b (github): Homepage: Updated info about autobuild schedule
skyjake
10:56 Doomsday Engine Revision b38ea6d0 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:55 Doomsday Engine Revision 0cb3954e (github): Fixed: Pause and input device state
When a user-initiated pause ends, the state of input devices and
player controls is reset.
When a forced pause ends ...
skyjake

2013-03-26

21:21 Doomsday Engine Revision 11fc79e1 (github): Fixed|Client|Hexen: Duplicated Fighter weapon effects
skyjake
21:20 Doomsday Engine Revision b29b1962 (github): Hexen|Debug: Cleanup
A fatal error in the mobj saver, oh my. Probably meant to be an
assert? Triggered this when saving the game right aft...
skyjake
21:16 Doomsday Engine Revision 03b7d61f (github): Fixed|Client: Excessive server list updating
The client was updating the MPI server list whenever the Beacon
got a local server's response, even if the UI was not...
skyjake
17:34 Doomsday Engine Revision 2a61f079 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
17:34 Doomsday Engine Revision b2ca38ff (github): Fixed|InFine|Hexen: Player class conditions
The player class condition was checked incorrectly in the InFine "If"
evaluation hook.
skyjake
15:57 Doomsday Engine Revision 389f0c8f (github): Shell|GUI: Hide work-in-progress features in the release build
skyjake
15:46 Doomsday Engine Revision 8c008f91 (github): Fixed|Client: Clear view filter when spawning
skyjake
15:28 Doomsday Engine Revision 7aa5622e (github): Windows|Fixed: Output from DebugLogSink
DebugLogSink was not outputting normal messages, only warning messages. skyjake
14:59 Doomsday Engine Revision a5ed7543 (github): Mac OS X|Updater: Updated built-in platform ID for 10.8
Also removed faulty detection of gettext version in bundleapp.sh. skyjake
14:02 Doomsday Engine Revision 0e998a68 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
skyjake
14:02 Doomsday Engine Revision 13bcaca0 (github): Builder: Added handling of the Mac OS X 10.8 build
Identifier in the feed is "mac10_8-64bit". skyjake
12:56 Doomsday Engine Revision 6dc057eb (github): Mac OS X|Builder: Added a new build for OS X Mountain Lion (10.8)
It turned out to be quite difficult to get Qt 4.8.4 in the Snow Leopard
build, so now there is a OS X 10.8 build with...
skyjake

2013-03-25

19:48 Doomsday Engine Revision 4d6072d9 (github): Windows|Updater: Check for Shell and Server instances before installing
skyjake
19:47 Doomsday Engine Revision 2305bbe0 (github): Shell|GUI|Windows|Mac OS X: Adjusted mouse wheel sensitivity
skyjake
18:24 Doomsday Engine Revision cb980263 (github): Fixed|Windows: Missing newlines in runtime log output (DebugLogSink)
skyjake
16:50 Doomsday Engine Revision d9b07bde (github): Readme|Mac OS X: Updated CPU arch requirements
skyjake

2013-03-24

20:24 Doomsday Engine Revision b53d9a27 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:23 Doomsday Engine Revision 36fb0c1f (github): Fixed: Integer constant is too large
Qualified the 64-bit constants as long long. skyjake
18:53 Doomsday Engine Revision 47536eda (github): libcommon: Waive map start pause after a briefing infine
The map begins immediately if there is a finale when entering. skyjake
18:35 Doomsday Engine Revision c5bd86de (github): libcommon|Cleanup: Handling focus event to (un)pause
Fewer globals == good. skyjake
18:15 Doomsday Engine Revision 00534a12 (github): libcommon: Added cvar 'game-pause-mapstart-tics'
In some games (like libdoom) it is important to keep game time
paused while the engine's busy transition effect is on...
skyjake
16:46 Doomsday Engine Revision 05f39415 (github): Refactor|libcommon: Moved all pause-related code into one place
libcommon/pause.c now holds all the pause-related logic.
Todo: Implement the forced (non-user) pause period.
skyjake
15:11 Doomsday Engine Revision f7f13781 (github): Fixed: Handling a fatal error at various stages
Fixed handling of a fatal error before the window has been created.
Also fixed handling of a fatal error during start...
skyjake
14:19 Doomsday Engine Revision bee842de (github): Cleanup
skyjake
10:47 Doomsday Engine Revision 4e2cafa0 (github): Fixed: Missing directory slash fix in Mus_GetExt()
It would be really nice if FS1 knew how to fix slashes itself so this
wouldn't be the caller's responsibility.
skyjake
10:30 Doomsday Engine Revision d202ce9b (github): Fixed|Unix: Restored earlier temporary fix for slashes (UNIX only)
Todo: Revert when original culprit found. skyjake
10:24 Doomsday Engine Revision 9aea7cec (github): qmake|Mac OS X: Tweaked library install name functions
If the Qt install directory is found in the linked library name it
will be removed and replaced with the relative ".....
skyjake
10:23 Doomsday Engine Revision 3cd91730 (github): Tests|String: Added a further example of string formatting
Extra arguments get appended without spaces as text. skyjake
 

Also available in: Atom