Project

General

Profile

skyjake's activity

From 2013-03-10 to 2013-03-23

2013-03-23

21:49 Doomsday Engine Revision 23edf513 (github): Cleanup
skyjake
21:18 Doomsday Engine Revision aabc588c (github): Readme: Updated mention about BSP builder
skyjake
16:23 Doomsday Engine Revision 2ef5b437 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
16:23 Doomsday Engine Revision a03b702e (github): libdeng2|Fixed: Potential null pointer access in de::Observers
skyjake
13:44 Doomsday Engine Revision a1d2a785 (github): Fixed|Updater: Default location for downloads, better script for Mac OS X
The default location for Updater downloads is now the user's cache
location.
The autoupdater script for Mac OS X was...
skyjake
13:41 Doomsday Engine Revision a89fcc03 (github): libdeng2: Fixed crash when doing log output during atexit()
The log buffer has already been destroyed when atexit calls its
callbacks.
skyjake
09:49 Doomsday Engine Revision c35524ea (github): Fixed|Unix|FS1: Switch to correct path separators
It seems to me the switch to /-separators for @a path should occur
at some higher level?
Fixes the bug where externa...
skyjake
09:06 Doomsday Engine Revision 96c0dbaf (github): Unix: Revised the doomsday-shell-text man page
skyjake
09:06 Doomsday Engine Revision cc102176 (github): Unix: Added a man page for doomsday-server
skyjake

2013-03-22

21:39 Doomsday Engine Revision 2dec41b2 (github): Unix: Added man page for doomsday-shell-text
Also added some structure to the doomsday/doc directory. skyjake
20:31 Doomsday Engine Revision a56b8f65 (github): Builder|Mac OS X: Run make in parallel processes
Should speed up the build a little on the Mac builders. skyjake
19:44 Doomsday Engine Revision ae5bf84d (github): Tests: Added a test for string pattern format
Demonstrates all the format features of String::patternFormat()
(and therefore String::operator %()).
skyjake
19:42 Doomsday Engine Revision ce33ba03 (github): Refactor|libdeng2: String pattern formatting moved to its own method
Pattern formatting does not belong in LogEntry::asText(). Also
fixed a bug in detecting an escaped format character (...
skyjake
19:41 Doomsday Engine Revision c35d942d (github): Fixed|Mac OS X: Workaround for a GCC 4.0 C++ language issue
Apparently nested classes and friends aren't handled that well. skyjake
18:52 Doomsday Engine Revision 196b53b0 (github): Optimize: O(1) index lookup of map elements in a list
There was a big performance bottleneck with MapElementList, where
indexOf() was being used to look up indices in O(n)...
skyjake
10:35 Doomsday Engine Revision eab78685 (github): Fixed: More compiler warnings
Set-but-unused variables, checking fread() return values.
NOTE: A couple of potential bugs here need checking.
skyjake

2013-03-21

20:16 Doomsday Engine Revision 5b528f11 (github): Revert "Input: Changed "input-sharp-lateprocessing" to 0 by default"
This reverts commit c20e7eaec121e56e2989c0da823f066853fb5adb.
Playtesting reveals that the lateprocessing is actuall...
skyjake
09:23 Doomsday Engine Revision 799db80f (github): Cleanup: End of busy transition
No need to clear events at the end of transition because the transition
is purely a visual effect that in no way infl...
skyjake
07:43 Doomsday Engine Revision 5d134c3a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake

2013-03-20

21:17 Doomsday Engine Revision 90fceec2 (github): Allow time to advance normally during busy ending transition
The transition is just a brief visual effect and should not mess with
the rest of the engine/UI state.
Fixes the InF...
skyjake
21:09 Doomsday Engine Revision c3f5ba8f (github): Run a single tick in the start of a busy mode ending transition
This single (sharp) tick will allow InFine and games to set up their
stuff so that the first frame is drawn correctly.
skyjake
19:15 Doomsday Engine Revision 6647296e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
19:15 Doomsday Engine Revision 913e2450 (github): Reverted InFine HOM fix due to regressions
Hexen's hub-ending InFine scripts were not played because the leave_hub
condition could not be evaluated at the time ...
skyjake
10:32 Doomsday Engine Revision 7d74a0f8 (github): Fixed: Compiler warnings
skyjake
10:20 Doomsday Engine Revision 5d37e1a8 (github): Debug|Cleanup: Alt key state is interesting only on Windows
skyjake
10:20 Doomsday Engine Revision 5ffc3f73 (github): Fixed|Multiplayer|Heretic|Hexen: Rendering the torch power-up
The client was overriding the extra lighting defined on serverside
for the player.
skyjake
10:11 Doomsday Engine Revision d5a49c77 (github): Shell|GUI: Added a link to the project home page
skyjake
09:59 Doomsday Engine Revision 96e702de (github): Shell|GUI: Added mouse wheel scrolling and refactored console page
The console page is now managed by the ConsolePage widget, cleaning
up the main LinkWindow implementation somewhat. C...
skyjake
08:59 Doomsday Engine Revision b01f6370 (github): Shell|GUI|libshell: LogWidget specifies page size depending on height rule
One "page up/down" is the height of the widget - 1. skyjake

2013-03-19

21:21 Doomsday Engine Revision 8a53999f (github): Shell|GUI: Native scroll bar for the log entry history widget
skyjake
21:20 Doomsday Engine Revision fdfae06e (github): libshell: Scroll signals from LogWidget
Also it is now possible to hide the text-based scroll indicator. skyjake
19:17 Doomsday Engine Revision d330c200 (github): Shell|GUI: Permanent game status in status bar, adjusted margins
skyjake
18:24 Doomsday Engine Revision 6644f30e (github): Shell|GUI: Local Server dialog listens to ServerFinder
Also, fixed build on Windows. skyjake
16:56 Doomsday Engine Revision f8af7174 (github): Shell|GUI: Usability improvements
More information in the Preferences dialog, current game status shown
in the status bar.
On Windows, tweaked menu it...
skyjake
16:10 Doomsday Engine Revision 01a6bb73 (github): Fixed|Multiplayer: "give i" does not work even when cheats allowed
skyjake
15:04 Doomsday Engine Revision 2f9758d6 (github): libcommon: Cleanup
skyjake
15:02 Doomsday Engine Revision 14d190da (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
15:00 Doomsday Engine Revision bc61fbeb (github): Fixed|Multiplayer|Hexen: Player's weapon after respawn
In Hexen MP, players are given their old weapons and keys back, and
some mana. This commit fixes an issue where the c...
skyjake
14:58 Doomsday Engine Revision 5a8df812 (github): libhexen: Added a values.ded
The amount of mana given to players when they respawn in multiplayer
games is now defined in Hexen's values.ded.
skyjake

2013-03-18

21:19 Doomsday Engine Revision a98e068b (github): Fixed|Client: Reseting map's total counts
Clients receive total counts from the server, so a client shouldn't
touch them.
skyjake
21:09 Doomsday Engine Revision f482252c (github): Fixed|Hexen|Multiplayer: Use correct player start for new player
Client 1 should be treated like player 0. skyjake
20:59 Doomsday Engine Revision 036790b6 (github): Fixed|Hexen|Multiplayer: Font size in the scoreboard
Todo for later: Revise the scoreboard using next-gen widgets. skyjake
20:59 Doomsday Engine Revision de63874a (github): Multiplayer|Debug: Investigating player starts
skyjake
14:14 Doomsday Engine Revision 909bf33c (github): Fixed|Multiplayer|Heretic: Color of the life gem patch and glow
The colors of the status bar life gem and glow did not match up with
each other or the actual player colors.
skyjake
14:03 Doomsday Engine Revision f196aaf9 (github): Fixed|Multiplayer|Heretic: Activation of the Flight power (Wings or Wrath)
When the Flight power is activated, the player is supposed to jump
a little into the air and start flying.
skyjake
14:03 Doomsday Engine Revision 32770d70 (github): Fixed|Shell|GUI: Failed assertion in the address dialog
skyjake
09:36 Doomsday Engine Revision 353f6724 (github): Hexen: Cleanup
skyjake

2013-03-17

18:48 Doomsday Engine Revision a8f6b07b (github): Shell|GUI|Windows: Fine-tuning for Windows
Changed default console font, removed dialog context help buttons,
changed Preferences to application modal, added a ...
skyjake
17:00 Doomsday Engine Revision ae2e2d5b (github): Shell|GUI: Adjusted menu labels
Used "Server" instead of "Local Server", as the commands may control
remote servers as well.
skyjake
16:52 Doomsday Engine Revision 20e09dde (github): Shell|GUI: Added a link to Help in the wiki
skyjake
12:50 Doomsday Engine Revision d12f60fb (github): Documentation|libdeng2: Fixed a missing @ref target
skyjake
08:27 Doomsday Engine Revision 64af7e06 (github): Fixed|Client: Qt warns about unexpected null when disconnecting
The socket is not created until a connection has been made to a server. skyjake

2013-03-16

21:50 Doomsday Engine Revision 98b6892a (github): Client: Warn the user about a different game mode on server
The servers discovered via Beacon are not being filtered, so display
a warning if the game is different.
skyjake
21:19 Doomsday Engine Revision 4ed90cac (github): Fixed|Server: Crash when hit-testing mobjs
A call was being made to a client-only API.
Note: __CLIENT__ is not defined in plugins (libcommon).
skyjake
21:17 Doomsday Engine Revision dea92aa3 (github): Revert "Fixed|Server: Crash when hit-testing mobjs"
This reverts commit 544f6eed30a8daed6d196f09a19236206d4fb06a. skyjake
21:15 Doomsday Engine Revision 49e01147 (github): Server|Debug: Moved debug message to a lower level
skyjake
21:12 Doomsday Engine Revision 94e64146 (github): Fixed|Server|Hexen: Sound sequences not played (e.g., door creak)
On the server, no one was calling the sound sequence update function,
which caused the sequences to be not played.
skyjake
21:10 Doomsday Engine Revision 3c71fa5d (github): Fixed|Server: Sounds emitted by sectors
When a sound was emitted by a sector (not a plane), the client was not
up to speed about which sound origin to use.
skyjake
21:08 Doomsday Engine Revision 544f6eed (github): Fixed|Server: Crash when hit-testing mobjs
A call was being made to a client-only API. skyjake
19:02 Doomsday Engine Revision e0daf0f1 (github): Fixed|Client|Hexen: Duplicated psprite attack effects
The visual/audio effects of the Lightning, Frost Shards, and the
Cleric's Holy attack were duplicated by the client.
skyjake
18:41 Doomsday Engine Revision d335b5e3 (github): Fixed|GCC: Compiler warning about parentheses
skyjake
18:03 Doomsday Engine Revision f22cba1f (github): Fixed|Hexen: Special palettes of Mage/Cleric weapons
The special palettes of the Mage/Cleric weapon 4 were being
overwritten by the pain/poison/etc. filter color.
Also a...
skyjake
14:08 Doomsday Engine Revision 6f567093 (github): Fixed|Server|libcommon: Player's weapon was undefined after map change
Now the player's ready weapon is always updated after the map changes
and the players are respawned. The bug occurred...
skyjake
14:05 Doomsday Engine Revision 49baf2b9 (github): libshell: Adjusted autocompletion to insert common prefix first
If all the possible completions have the same prefix, it will be
appended as the first completion.
skyjake
12:55 Doomsday Engine Revision e046632c (github): Fixed|Multiplayer: Server sends total kill, item and secret counts
The client was unaware of the map's total kill, item and secret counts,
as clients do not spawn mobjs when the map is...
skyjake
12:30 Doomsday Engine Revision 20156780 (github): Server: Keep clients' kill, item, and secret counters up to date
Whenever a counter changes, an update is sent to the client. skyjake
10:02 Doomsday Engine Revision 0f92b24f (github): Fixed|Server: Assign first start spot to player #1
Since there is no player #0 on the server, the first start spot (0)
should go to player #1.
skyjake
09:35 Doomsday Engine Revision 62066506 (github): Fixed|Heretic: Server defaults to E1M1
Another regression due to the switch to 0-based map indices. skyjake
09:29 Doomsday Engine Revision afc82a2e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
09:29 Doomsday Engine Revision cdf0a673 (github): Fixed|Client: Clear view color filter when connecting
An old view filter may remain from an earlier client session. skyjake

2013-03-15

18:46 Doomsday Engine Revision 30d4d46e (github): Documentation|gl_tex: Several apidoc fixes
skyjake
17:59 Doomsday Engine Revision dd02ec3c (github): Shell|GUI: Fine-tuned player position indicators
Also fixed QPainter state for players after the first one
(save/restore).
skyjake
17:02 Doomsday Engine Revision 67b6902a (github): Fixed: Problem with QFont::exactMatch()
GuardMalloc reports a problem with QFont::exactMatch(). Perhaps it
is too early to call it (before Qt event loop ente...
skyjake
17:00 Doomsday Engine Revision bf119788 (github): Fixed|libshell: Crash when shutting down app
If the link was open, a disconnection signal was emitted during
destruction when the application had been partially d...
skyjake
14:37 Doomsday Engine Revision 5b6068aa (github): Shell|Server: Added basic player info packet
The positions, names, numbers, and colors of players will be shown
in the map outline view.
Todo for later: Use the ...
skyjake
14:34 Doomsday Engine Revision 70123ebc (github): Fixed: More compiler warnings
Mostly potentially uninitialized variables. skyjake
10:32 Doomsday Engine Revision 81eab9b2 (github): Shell|GUI|Mac OS X: Preferences dialog applies changes immediately
Conforming to platform conventions. skyjake
10:31 Doomsday Engine Revision 88f56300 (github): Fixed|Shell|GUI: Update window when font has been changed
skyjake
10:30 Doomsday Engine Revision 35538892 (github): libdeng2|Fixed: Stop LogBuffer autoflush timer in destructor
skyjake
10:26 Doomsday Engine Revision de74f9d8 (github): Documentation|Fixed: Incorrect use of @see instead of @ref
@see produces a "See also" paragraph. When referring to flag groups,
one should use @ref instead.
skyjake

2013-03-14

09:57 Doomsday Engine Revision cb60015e (github): Shell|GUI|Text: Clear the log widget contents before connecting
The contents of the log widget are cleared whenever opening a new
connection to a server.
skyjake

2013-03-13

21:48 Doomsday Engine Revision 3b0cb624 (github): Cleanup
skyjake
21:46 Doomsday Engine Revision 18087bd3 (github): Fixed|libshell: Escape quotes in LocalServer's name
skyjake
21:39 Doomsday Engine Revision 9f11661a (github): Shell|GUI: Setting a name for the server
The name of a local server can now be specified when the server is
started.
skyjake
21:02 Doomsday Engine Revision eba5ecba (github): Refactor|Network: Applied the pimpl macro in MasterWorker
skyjake
19:43 Doomsday Engine Revision 133e6fef (github): Windows|Shell|GUI: App icon is defined in the RC file
skyjake
19:42 Doomsday Engine Revision 6eb0e055 (github): Fixed|Windows: More compiler warnings
Warnings about unused function parameters were disabled. skyjake
17:46 Doomsday Engine Revision 7b4b165d (github): Fixed|GCC|Clang: Various compiler warnings
Mostly related to thinker function pointer types in plugins. skyjake
11:05 Doomsday Engine Revision 59e6ae48 (github): qmake|Fixed: QtWidgets is only for Qt 5
skyjake
10:31 Doomsday Engine Revision 831c26c3 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:30 Doomsday Engine Revision eb284af5 (github): Windows|Shell|GUI: Application icon
skyjake

2013-03-12

12:25 Doomsday Engine Revision fa4b3573 (github): Documentation: Updated Doxygen config with PIMPL macros
skyjake
12:06 Doomsday Engine Revision 18d7d02f (github): Cleanup
skyjake
11:50 Doomsday Engine Revision 95733dcd (github): Fixed|Server|Client: Sending player state is pointless for non-servers
Only a server needs to send a player's state to other players. skyjake
10:57 Doomsday Engine Revision 3b41388f (github): Windows|Fixed: Updated use of de::function_cast
skyjake
10:02 Doomsday Engine Revision 64c8b030 (github): Fixed: Future-proofing for Qt 5 and C++11
Corrected a number of issues when compiling with Qt 5 and C++11:
- Added whitespace between string literal concatena...
skyjake

2013-03-11

13:30 Doomsday Engine Revision f07e4128 (github): Amethyst: Imported the latest sources from the Mercurial repository
It is good to have all the tools included as part of the main source
distribution. The separate Amethyst repository w...
skyjake
10:11 Doomsday Engine Revision 6874650e (github): Server: Tweaked server log output
skyjake
10:11 Doomsday Engine Revision 526b8646 (github): Fixed|Plugins: Usage of extern "C"
Clang was warning about duplicate externs. skyjake
 

Also available in: Atom