Activity
From 2012-06-15 to 2012-06-28
2012-06-28
- 23:12 Revision d93e2983 (github): Fixed|All Games: Update Mobj "selector" health bits immediately on spawn
- The "selector" is used when determining which skin to use for any
3D model defined for some mobj state. The health bi... - 22:53 Revision ac1a3efa (github): Fixed|All Games: Mobj "selector" left uninitialized until the first tic is run
- 19:53 Revision 64c7bf09 (github): Refactor|Game Menu: Dynamically construct the "Main" page
- 18:40 Revision dc57e485 (github): Cleanup
- 18:30 Revision 472b66d3 (github): Refactor|Game Menu: Dynamically construct the "Options" page
- 08:48 Revision 3b818a3d (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 08:48 Revision 4b30f778 (github): qmake|Mac OS X: Removed a stray 'p' from the libdeng2 postlink commands
- 08:42 Revision fd5bd4f4 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 08:41 Revision 7ac10176 (github): Builder|Unix|Fixed: Include libdeng1 in the dynamic library search path
- When building the dsfmod plugin package, the linker must be instructed where
to find the previously built libdeng1 li... - 08:35 Revision a997e4b5 (github): OpenAL|Fixed: VX, VY, VZ already defined in libdeng1
- 08:05 Revision bd4521db (github): Win32: Include deng1.dll in the distribution package
- 08:03 Revision d9495e00 (github): Merge branch 'master' into libdeng
- 07:26 Revision ef72791a (github): Refactor: Further improved Str_Copy() and its apidoc
- The apidoc for Str_Copy() now very explicitly states what the function does.
Modified the copy behavior so that for r... - 02:58 Revision fbfa49f8 (github): Fixed: Crash attempting to play maps containing a single subsector
2012-06-27
- 20:26 Revision 151f3be9 (github): Hexen|Fixed: Crash when opening a swing door
- This commit fixes a very old bug from 2003 that particularly affects
64-bit builds.
For doors of type PODOOR_SWING, ... - 19:32 Revision 16d9e5f9 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 19:31 Revision f96fb145 (github): Fixed: ddstring memory allocation in Str_Copy()
- The allocateString() function is responsible for properly allocating
memory for ddstring. Replaced the manual allocat... - 19:28 Revision 30214898 (github): Refactor: Improved ddstring memory allocation
- allocateString() should be a bit more robust now.
- 19:17 Revision ae43ff81 (github): Cleanup
- 18:45 Revision c5b4a2f7 (github): Refactor|Game Menu: Dynamically construct the "ColorWidget" page
- 17:20 Revision d44f9aba (github): Cleanup
- 17:17 Revision 5ad06908 (github): Refactor|Game Menu: Dynamically construct the "SoundOptions" page
- 15:48 Revision f6045a18 (github): Refactor|Game Menu: Dynamically construct the "Multiplayer" page
- 15:19 Revision c1cfd69f (github): Refactor|Game Menu: Dynamically construct the "Files" page
- 15:10 Revision dbaf5133 (github): Refactor|Game Menu: Dynamically construct the "GameType" page
- 14:36 Revision 52b83402 (github): Game Menu: Added a (soft) maximum character limit to MNEDIT widgets
- This is presently used to limit the length of the game save slots
and the player name in the player setup menu (at 24... - 11:01 Revision 92d620e5 (github): Refactor|Game Menu: Removed fixed length limit on MNEDIT widget text strings
- Todo: Clip and/or scroll the text strings when too long.
- 10:11 Revision d0f058b8 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 10:10 Revision ac33e4ad (github): Fixed|Game Save: Memory access error attempting to replace the SaveInfo for an autosave
- 09:15 Revision 4a3b6334 (github): Hexen|Debug: Added assertion to catch a crash when opening a swing door
- PO_SetDestination() is given a destination angle of -1, which is not a valid fine angle.
- 09:13 Revision b21de4ac (github): Hexen: Allow warping to maps without a cluster
- For instance, MAP41 in Hexen 1.0.
- 07:37 Revision 7ee91e4b (github): Game Save: Removed fixed 24 character limit on save game names
- Todo: The game menu's MNEDIT widgets still have this limit and will
also need to be updated (drawing will require rew... - 04:18 Revision 3c3c7eb2 (github): Refactor|Game Menu: Dynamically construct the "PlayerSetup" page
- 01:56 Revision 402210be (github): Refactor|Game Save: Moved gameId from saveheader_t to SaveInfo
- 01:22 Revision 765a1a9a (github): Cleanup
- 00:37 Revision 3354de66 (github): Fixed|de::String: Str_Copy() not working if the "other" string is 'static'
2012-06-26
- 21:07 Revision e18d22cd (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 21:06 Revision 2adb1251 (github): Game Save|Cleanup: Swap SaveInfo upon a successful save
- It is now unnecessary to call SV_UpdateAllSaveInfo() upon saving as
we can simply swap in the new SaveInfo instance. - 20:18 Revision be4a8865 (github): Debug|Game Save: Avoid logging a missing file warning for non-existant save states
- 20:07 Revision 29ce8442 (github): Game Save|Refactor: Use AutoStr when composing save paths
- 19:11 Revision cff01e78 (github): SaveInfo|Refactor: Removed the old fixed length name buffer in saveheader_t
- 15:55 Revision c51c85a2 (github): Builder: Added Pilot commands for branch selection and building
- The pilot can now be instructed to switch to any branch, and create a build
from any branch.
E.g., "buildfrom_stable... - 14:17 Revision 33b10c95 (github): Fixed|Game Save: Crash attempting to save in all games other than Hexen
- 12:32 Revision 0571e3ef (github): Updated version info for stable 1.9.8-1
- 12:31 Revision 455a4e7a (github): Revert "Added: Look for a skin named similarly to the model if none found"
- This reverts commit 3d662eb826c492a313556378c052106bc942dd49.
- 12:31 Revision 0789db53 (github): Revert "Fix typo"
- This reverts commit 5972466351e44b7f8d07102ff5295f91cf8e94b4.
- 12:25 Revision 8ebab8b5 (github): Moved the GCC_VERSION macro to de_platform.h
- 12:25 Revision 43ce97bf (github): Fixed|GCC: Warning about ignored function attribute
- It seems GCC 4.2 does not understand the optimize attribute, so making
it apply only for GCC 4.4 or newer. - 12:24 Revision 0cf59472 (github): Fixed|GCC: Segfault when loading WAV data
- Something in the WAV loader is confusing GCC: when compiled with -O2,
WAV_MemoryLoad() reads corrupt data. It is like... - 12:24 Revision 120e49e4 (github): Cleanup
- 12:24 Revision 49925a3f (github): Fixed: printf argument format warnings
- 12:24 Revision acbe0057 (github): Audio: Debugging WAV loading from PK3
- It seems that in a release build, the received WAV data is sometimes corrupt,
leading to a crash. - 12:24 Revision 7bffee46 (github): Snowberry|Fixed: UTF decoding error in Addons tab
- The list item string passed to wxPython was not properly converted.
- 12:23 Revision 9a78f2ef (github): Audio: Reset reverb when changing games
- S_ResetReverb() is now called in S_Reset().
- 12:22 Revision fba65f12 (github): Heretic|Fixed: Play the correct sound effect when door is closing
- The sound effects played when a door closes are now making a
difference between the "closing" sound, when the movemen... - 12:21 Revision 255ad67a (github): Fixed: Don't show GUI message boxes in novideo mode
- The native UI dialog boxes shouldn't be used if the GUI has not
been initialized. - 12:21 Revision 59724663 (github): Fix typo
- 12:21 Revision 3d662eb8 (github): Added: Look for a skin named similarly to the model if none found
- If none of the indexed skins defined in the model file are found,
try looking for a graphic with a similar name in th... - 12:21 Revision 121f7863 (github): DED Parser|Fixed: Don't log an unknown flag warning if flag name is whitespace
- 12:20 Revision c77174d0 (github): Fixed: Errors detected by rpmlint
- Thanks for the patch jengelh!
- 12:19 Revision 90f25436 (github): Changed default Apt repository to the Dropbox mirror
- The official Doomsday builds repository is now hosted on Dropbox.
- 12:19 Revision f99f5278 (github): OpenAL: Unix build config and plugin exports
- On Unix, use pkg-config to determine the required compiler flags and libs
for OpenAL.
Doomsday plugins must export t... - 12:18 Revision a9e69edb (github): libcommon|Fixed: Out of bounds memory access attempting to play Plutonia II MAP33
- Attempting to play MAP33 of Plutonia II resulted in an out of bounds
memory access when drawing the map title display... - 12:14 Revision 2a39938c (github): qmake|Fixed: Quote DENG_BASE_DIR and DENG_LIB_DIR properly
- If the user specified a PREFIX containing spaces, compilation would
fail due to the DENG_BASE_DIR and DENG_LIB_DIR de... - 12:13 Revision aecb4815 (github): de::LogBuffer: Further tweaks to line wrapping
- Correctly wrap messages that contain newlines.
- 08:36 Revision 31d5ea11 (github): Moved the GCC_VERSION macro to de_platform.h
- 08:16 Revision ec39c725 (github): Fixed|GCC: Warning about ignored function attribute
- It seems GCC 4.2 does not understand the optimize attribute, so making
it apply only for GCC 4.4 or newer. - 08:02 Revision 2ab02808 (github): Fixed|GCC: Segfault when loading WAV data
- Something in the WAV loader is confusing GCC: when compiled with -O2,
WAV_MemoryLoad() reads corrupt data. It is like...
2012-06-25
- 09:56 Revision 3dd37bf4 (github): Cleanup
- 08:57 Revision 849d01cf (github): Fixed: printf argument format warnings
- 08:55 Revision fa15f5f3 (github): Audio: Debugging WAV loading from PK3
- It seems that in a release build, the received WAV data is sometimes corrupt,
leading to a crash. - 08:09 Revision eb9a48c7 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 08:08 Revision 8198966d (github): Snowberry|Fixed: UTF decoding error in Addons tab
- The list item string passed to wxPython was not properly converted.
- 07:15 Revision 65d9a038 (github): libcommon|Refactor: Completed refactoring SaveInfo into an object
- 06:48 Revision 96ff8db2 (github): Merge branch 'master' into libdeng
- 05:06 Revision 11cb8650 (github): libcommon|Refactor: Relocated saveinfo_t into new source files
- 04:26 Revision 73884e94 (github): Game Save|Refactor: Began transforming saveinfo_t into a object
- 02:02 Revision bc6da41f (github): Game Save: Cleanup
- 01:51 Revision c3bd396d (github): Game Save|Refactor: A "save slot" is not an IO level concept
- All code concerned with save slots has been relocated to p_saveg.c
- 01:31 Revision 3c968b6a (github): Game Save|Refactor: Working toward more robust save state management
2012-06-24
- 21:42 Revision e6f3ef5d (github): Game Save|Refactor: Validate save states as loadable during save state list population
- 21:20 Revision 32210717 (github): Game Save: Store a copy of the save header in saveinfo_t
- 18:53 Revision be8b534e (github): Mac OS X|Fixed: Linking libdeng1 to libdeng2
- 18:27 Revision bd5a93af (github): Win32: Fixed build and libdeng linkage
- Renamed the library to deng1.dll because it seems qmake gets confused
about the presence of deng2.dll: "-ldeng" will ... - 14:48 Revision e63099e2 (github): libdeng: Relocated the Smoother class
- Also adjusted the project files so that libdeng is linked against the
engine and all the plugins.
2012-06-23
- 17:26 Revision 91817a58 (github): Cleanup
- 17:20 Revision 77cd2bf2 (github): Cleanup
- 17:06 Revision 92b9aeb6 (github): Merge branch 'master' into libdeng
- 15:04 Revision ab5872d4 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 15:03 Revision 54f0b42f (github): Hexen: Four player colors are available in v1.0
- The value for player-color is taken from the data member of the list
items.
Todo: Hexen's player color indices are s... - 15:02 Revision ec81cf2a (github): All Games|Menu: Added MNList method for getting item's data
- 14:29 Revision d6206215 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 14:17 Revision 06555128 (github): Hexen|Fixed: Intermission and victory texts
- In the Hexen 1.0 IWAD, the intermission and victory texts are not
present as lumps, so they must be defined in the sc... - 09:52 Revision 7e2049de (github): Audio: Reset reverb when changing games
- S_ResetReverb() is now called in S_Reset().
- 09:34 Revision e53acada (github): Updater: Added missing comment banners; removed context help buttons
- There is now a common base class for all the updater dialogs, where the
context help button is removed. - 09:14 Revision b84752c8 (github): Updater|Mac OS X: Omit window title from notification dialog
- According to platform UI conventions.
- 03:17 Revision 0459a7b7 (github): Game Save|Hexen: Add saveinfo_t for the "base" slot
- 02:53 Revision b54e32fe (github): Game Save|Refactor: Improved code-level naming conventions
2012-06-22
- 20:34 Revision 8c5a81d1 (github): libcommon|Hexen: Do not write the in-game player map with the game save header
- This data is already written elsewhere in the ASEG_PLAYERS segment.
- 20:08 Revision 73065909 (github): libcommon|Hexen: mapTime should not be part of the game save header
- 20:00 Revision 1c24da78 (github): libcommon|Refactor: Use DOOM's save header format for Hexen
- All supported games now use same format, version and read/write
logic for the serialized save header.
This means the... - 18:44 Revision e63047e2 (github): libcommon: Further cleaned up save game IO
- 18:03 Revision e3cd6f86 (github): libcommon|Refactor: Use Reader/Writer for (de)serializing Hexen's save game header
- Also, removed ASEG_GAME_HEADER (its in the wrong place and no use).
- 07:23 Revision b016224f (github): libcommon|Refactor: Use SV_Header_Write() to write Hexen save headers
- 06:40 Revision c557381c (github): libcommon|Refactor: Use SV_Header_Read() to read Hexen save headers
- Todo: Presently the whole save file is buffered in order to read
the save header. This is unnecessary with further re... - 05:29 Revision ec747504 (github): libcommon|Refactor: Hexen saves have a separate version number for the map state
- Hexen's save format uses two versions the primary version used for
the game state and a secondary version used for th... - 05:24 Revision 4e2ff60a (github): libcommon|Refactor: Reworked Hexen save header reading
- 02:54 Revision afbf6050 (github): libcommon|Refactor: Use Reader/Writer for save game header (de)serialization
- Bumped MY_SAVE_VERSION for all games other than Hexen to v10 as the
serialized format has changed (support a variable... - 02:06 Revision 5d97dcab (github): libcommon: Cleanup
2012-06-21
- 20:31 Revision acf37dfb (github): All Games: Added "game-save-last-loadonreborn" option
- When enabled and the player asks to be reborn; attempt to automatically
load a game save state in the "last-used" slo... - 19:25 Revision 60cd67e3 (github): Doom|Heretic|Hacx|Chex Quest: Added: "game-save-auto-loadonreborn" option
- When enabled and the player asks to be reborn; attempt to automatically
load a game save state in the "auto" slot. If... - 16:31 Revision 232d4cb9 (github): Add to-do comment about autosave management in Hexen
- 16:25 Revision 1557cb4b (github): libcommon|Fixed: Ensure game save info is current when executing "loadgame"
- 16:00 Revision e82ad449 (github): Added|Doom|Heretic|Chex Quest|Hacx: Autosave the player's progress on entering a new map
- 15:05 Revision daaec05a (github): libcommon|Refactor: Renamed the "reborn" save slot as "auto"
- 14:51 Revision 57d80659 (github): libcommon: Added 'userValue' argument to Hu_MsgStart()
- 14:25 Revision 0a409f92 (github): Hexen|Refactor: Removed the now redundant GA_SINGLEREBORN game action
- 13:38 Revision 41e861ab (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 13:37 Revision 4473f214 (github): libcommon: Store gamesaveinfo_t for the "reborn" slot
- 13:08 Revision 9e1f5d38 (github): libcommon: Store gamesaveinfo_t for the "reborn" slot
- 09:52 Revision 0cb0b68b (github): Added an empty project for libdeng
- This is a placeholder for the actual libdeng library.
- 07:25 Revision 2377a3db (github): Doom: Bumped version number for 1.9.9
- 07:25 Revision 206e1c57 (github): Added: Variable "game-unpause-focusgained" (default: 0)
- Determines whether to automatically unpause the game when focus returns
to the game window. By default auto-unpausing... - 07:13 Revision c2988e68 (github): Fixed: Screen flicker during startup
- The FSAA setting is now saved persistently so that the window can be
created with the correct multisampling mode. Thi... - 06:35 Revision c1eff43f (github): Snowberry: Allow selecting Hexen v1.0 as a profile's game mode
- Added "hexen-v10" (Hexen v1.0) as a game mode option. The default Hexen
profile still uses Hexen v1.1. - 04:11 Revision 76a057a5 (github): libcommon|Refactor: Reworked save game interfaces
2012-06-20
- 18:43 Revision 20624a31 (github): libcommon: Cleanup
- 18:00 Revision 4258d05f (github): libcommon: Cleanup
- 17:57 Revision e1bc2578 (github): win32|API: Export Str_InitStd()
- 17:09 Revision 50055a0e (github): libcommon: Added SV_GetGameSavePathForMapSlot()
- Always use the IO module's save path composition logic.
- 16:10 Revision fcc08201 (github): libcommon|Refactor: Cleaned up save game IO
- Made use of AutoStr and various minor refactorings to cleanup save
path composition. - 15:38 Revision 4baa23f2 (github): de::String: Support chaining of methods Clear(), Reserve() and ReserveNotPreserving()
- 15:36 Revision 7aa4a35d (github): de::String: Added method Str_CopyOrClear()
- 15:34 Revision 08bdb2c3 (github): win32|API: Export AutoStr methods
2012-06-19
- 16:16 Revision d157308b (github): Homepage|Build Repository: Added 'direct_download_fallback_uri' to JSON package graphs
- Parse <downloadFallbackUri> from the XML event log and include this
additional download URI in the JSON package graph. - 13:56 Revision d99a26ec (github): Heretic: Bumped version number for 1.9.9
- 13:54 Revision 2511b70c (github): Heretic|Fixed: Play the correct sound effect when door is closing
- The sound effects played when a door closes are now making a
difference between the "closing" sound, when the movemen... - 11:27 Revision 7a6a854d (github): GL|Fixed: Red-blue swapped images
- It seems that if Image_LoadFromFileWithFormat() returns an image with
depth==3, someone else on a lower level is swap... - 11:24 Revision 9fcf34f2 (github): libdeng: Added extern "C" to some headers
- 07:58 Revision b59de6ab (github): Snowberry|Win32|Fixed: Passing the response file argument to the engine
- It seems on Windows we still have to apply the quotes on the argument.
- 07:09 Revision 30dcc068 (github): Builder: Added the download fallback URI to the XML feed
- 07:07 Revision 22f36e21 (github): Updater: Try downloading from fallback URI when primary URI fails
- 06:58 Revision 3e620daa (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- Conflicts:
doomsday/engine/portable/src/updater.cpp - 06:57 Revision 0dfc2ab4 (github): Updater: Adding a fallback URI where to download the package
- In case the primary location is not working, we can attempt to download
from a secondary location.
2012-06-18
- 19:04 Revision 7282a8ed (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 19:03 Revision a208e737 (github): Hexen: Bumped version number for 1.9.9
- Adding support for Hexen 1.0 warrants a version number increase.
- 19:02 Revision 7da4d942 (github): Hexen: Detecting v1.0 more reliably
- The v1.0 IWAD has MAP41 while v1.1 does not.
- 16:49 Revision dd0d36fc (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 16:48 Revision 6ccc26f3 (github): Homepage|Fixed: Broken address to the "External link" icon
- 16:29 Revision 0d444428 (github): Updater|Fixed: Accepting the update notification dialog
- When started from the menu, with the update notification dialog
initially in the "Checking…" state, the dialog could ... - 16:27 Revision bf93ed0a (github): Updater: Added a "Reinstall" button when up to date
- 10:31 Revision cae70c8d (github): MasterWorker: Use libdeng2 for logging messages
- 10:04 Revision 66efcc32 (github): Documentation: Updated readme with hexen-v10 and multiplayer_issues
- 09:35 Revision 261d0b42 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 09:35 Revision 3f5ea9b5 (github): Hexen|Added: New game mode for the Hexen version 1.0 IWAD
- Todo: Fix any issues caused by data missing from the IWAD versus 1.1.
- 07:50 Revision 55eb17ed (github): Fixed typo in previous commit
- 07:48 Revision eedb1d57 (github): Snowberry|Unix: Passing command line arguments to Doomsday
- It seems that since the de2-args branch was merged, the Unix and Mac command
line options haven't been specified corr...
2012-06-17
- 13:02 Revision 6023016f (github): Fixed: Don't show GUI message boxes in novideo mode
- The native UI dialog boxes shouldn't be used if the GUI has not
been initialized. - 11:04 Revision eb327695 (github): Refactor: Renamed some image handling routines to Image_*
- According to the coding conventions routines operating on image_t instances
should use the Image_ prefix.
2012-06-16
- 11:12 Revision bb24327c (github): Fix typo
- 11:03 Revision a09cc84d (github): Added: Look for a skin named similarly to the model if none found
- If none of the indexed skins defined in the model file are found,
try looking for a graphic with a similar name in th... - 10:46 Revision 75dea85c (github): Fixed: Convert 8-bit paletted images to RGB
- Currently the engine's texture processing does not handle images with
a custom palette, so they must be converted to ... - 08:48 Revision b14e1353 (github): DED Parser|Fixed: Don't log an unknown flag warning if flag name is whitespace
2012-06-15
- 23:30 Revision a7f7a651 (github): win32|Installer: Delete unused and obsolete libraries from the install dir
- Todo: Inno Setup is rather lacking when it comes to upgrading an
existing install. We should look at completing work ... - 21:34 Revision 0e7486a1 (github): Homepage|Build Repository|Fixed: Hyperlink rewriting clipped preceeding whitespace
- 20:55 Revision b43b4703 (github): Homepage|Build Repository: Format hyperlinks in commit titles
- When producing the commit log HTML doc also process hyperlinks in
commit titles (as well as the message body).
Also ... - 20:50 Revision 6fd0cee0 (github): Homepage|FrontController: Fixed potential out-of-bounds access in ErrorHandler()
- 20:49 Revision 16cba8fd (github): Homepage|Url: Fixed Url parsing and added setScheme() and setHost() methods
- 10:59 Revision 7045d656 (github): Win32: Include the Qt JPEG image format plugin
- The Qt plugin for reading and writing JPEG images is now included
in the distribution.
Todo: Test it. - 10:27 Revision 80284190 (github): Merge branch 'master' of ssh://10.211.55.2/Users/jaakko/Projects/deng
- 10:25 Revision d174f236 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 07:43 Revision 34195885 (github): Removed direct dependency on libpng
- Qt already links to libpng and provides PNG read/write functionality, there is
no more need to do this manually. - 07:34 Revision 111c395a (github): Added: JPG as a recognized graphics resource type
- The resource locator now looks for JPG files in addition to PNG, TGA and PCX.
- 07:27 Revision 7a4faeaf (github): Merge branch 'master' of ssh://Air-Force.local/~jaakko/Projects/deng
- 07:26 Revision ad1971b3 (github): Restore original file position after loading an image
- 07:18 Revision cde0e665 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
Also available in: Atom