Activity
From 2012-06-24 to 2012-07-07
2012-07-06
- 07:05 Revision fc1e9bba (github): Win32: Fixed build
- The ZBlock methods should not be duplicated in the private header.
Also removed the forced log flush after each print... - 06:38 Revision 355ecd16 (github): libdeng1: Use appropriate header paths
- In libdeng1 sources, one should use #include "de/…" to include headers
so that the correct ones are used.
It would b... - 06:35 Revision 9ab25e8b (github): Brought back -zonedebug after refactoring
- The memory zone visualization was moved back to the engine, where it can
access the GL subsystem. In debug builds, th... - 05:48 Revision 387907b4 (github): Game Save|libcommon: Cleanup
2012-07-05
- 18:27 Revision 9396e6c2 (github): Refactor: Relocated memory zone, concurrency, Garbage to libdeng
- This big commit moves the memory zone, concurrency module, and
the garbage collector to the libdeng1 library. The cod... - 09:22 Revision 7cdb3ddf (github): Heretic|Hexen: Clients update clmobj color translation class and map
- The mobj tclass + tmap should be updated for all visible mobjs.
- 09:05 Revision 9a293398 (github): Fixed|Server: Merging mobj flags in the delta pool
- When mobjs deltas were being merged with deltas already existing
in a pool, the mobj flags were not being copied. Thi... - 08:10 Revision 2a7a5967 (github): Cleanup
- 07:58 Revision 597b2811 (github): Increased max number of generators to 512
- However, the Generators implementation is too reliant on O(n) operations.
In order to make it more efficient, those s... - 07:22 Revision 72c8f957 (github): Testing: Added a special mobj trigger type * for particle generators
- If the generator's mobj type is set to "*", it applies to all mobjs. This is
mostly useful for testing the renderer.
2012-07-04
- 08:39 Revision 0b7d1955 (github): Hexen|Fixed: Don't color translate the Pig class
- 08:24 Revision a70089db (github): Fixed: Sprite color translation not set when projecting sprites
- There was a bug in R_ProjectSprites() that caused the mobj's tclass and
tmap to be completely ignored when projecting... - 07:03 Revision fbbe34fe (github): Merge branch 'master' of ssh://Air-Force.local/~jaakko/Projects/deng
- 03:02 Revision 33d9ea21 (github): Game Save|Refactor: Continued work toward improving save state recognition robustness
2012-07-03
- 21:17 Revision b31d3da8 (github): Hexen|libcommon: Cleanup
- 21:04 Revision 1ce804c0 (github): Hexen|libcommon: Simplifying color translations
- The player 'colorMap' member now stores the player's spawn color
in all games.
Removed special cases where translati... - 20:33 Revision aa4c5c66 (github): Hexen|Refactor: Unifying logic for setting mobj color translation
- It is not a good idea to spread the logic for player color translation
across many places in the code base. Now the f... - 13:08 Revision 5201984c (github): Hexen|Fixed: Loading color translation tables for class 2
- The lump name of the translation table was incorrectly determined,
as a printf formatting of %X only works up to tabl... - 12:48 Revision a0e0177a (github): Fixed|Hexen: Allow warp/setmap only to defined maps
- Warping is now only allowed to maps defined in MAPINFO. The "warp"
and "set map" commands will just report failure wh... - 12:05 Bug #1063: Flash state models offset incorrectly in 16:10
- I'd like to expand this report to cover hud weapon models in general.
It seems that Hud Weapon Models as well as F... - 12:05 Bug #1063: Flash state models offset incorrectly in 16:10
*Attachments:*
* http://sourceforge.net/p/deng/bugs/_discuss/thread/9fd9080f/19bf/attachment/doom2-001.jpg
- 12:05 Bug #1063 (New): Flash state models offset incorrectly in 16:10
- Exactly what the summary states. The vertical positioning of a flash state model is offset incorrectly at a 16:10 scr...
- 11:23 Bug #1062: [Hexen] Warp cheat not quite functioning
- - **summary**: [HeXen] Warp cheat not quite functioning --> [Hexen] Warp cheat not quite functioning
- 10:13 Bug #1062: [Hexen] Warp cheat not quite functioning
- At least "warp" verifies that the map is present in the WAD directory before commencing the map change. Not sure abou...
- 09:51 Bug #1062: [Hexen] Warp cheat not quite functioning
- Does that deal with map definitions in the Mapinfo lump that have no physical maps associated with them?
Both HeXe... - 10:56 Revision 26ad7b71 (github): Fixed|Hexen: Player colors in the Player Setup menu
- In Hexen v1.0, there are only 9 translation tables available. When
loading the tables, they are mapped to indices 0-2... - 09:50 Revision a1cbee28 (github): Fixed|libcommon|Menu: Layout of items in the Multiplayer Player Setup menu
- The mobj preview was in the wrong position. Now it is manually laid out using
the MNF_POSITION_FIXED flag.
Applied s... - 09:48 Revision 510885d0 (github): libcommon|Added: Menu object flags for fixed position and layout offset
- The MNF_POSITION_FIXED flag causes the dynamic layout algorithm to
skip the object and just apply the predefined fixe... - 09:07 Revision d9cf2f22 (github): Hexen|Menu|Fixed: In v1.0, cycle through the four available colors
- In the Player Setup menu, the "Automatic" color setting is supposed to
cycle through colors 0-3 in Hexen v1.0. - 06:56 Revision fbb95e63 (github): GCC|Fixed: Compiler warnings about extra braces
- 06:52 Revision 836aa3f1 (github): Fixed: Int-to-pointer casts in 64-bit build
- When using the INT2PTR() macro, the difference between 32-bit integers
and 64-bit pointers is taken care of automatic...
2012-07-02
- 19:29 Revision 692b1d05 (github): GCC: Added warning diagnostics option
- 18:59 Revision e0aeb23f (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 15:47 Revision 7b46a574 (github): Game Save|Refactor: SaveInfo's for legacy save states no longer need to be fudged
- 07:05 Revision f80b1381 (github): Cleanup|Documentation: Cleaned up s_wav
- 06:55 Revision 52632ddf (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 06:55 Revision 9820f125 (github): GCC: Attempting to fix a bogus (?) compiler warning about memset()
- As far as I can see, GCC 4.4 is misunderstanding how the "data" pointer is
manipulated in WAV_MemoryLoad(), so simpli... - 06:40 Revision c817463c (github): Game Save|Refactor: Cleaning up save state recognition
- 06:02 Revision 2cdadd10 (github): Cleanup
- 05:48 Revision 77b643ae (github): Game Save|Refactor: Use Reader when interpreting heretic.exe v1.3 save states
- 05:31 Revision 66c01d16 (github): Game Save|Refactor: Use Reader when interpreting doom.exe v1.9 save states
- 04:02 Revision 77319441 (github): Game Save|Refactor: Read SaveInfo for original Doom and Heretic save states
- 01:47 Revision 188ee7eb (github): Game Save|Fixed: Crash attempting to quicksave over an existing save state
2012-07-01
- 17:51 Revision 31a8a947 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 17:43 Revision fcc3b416 (github): Refactor: Clarifying the palette translation tables
- 16:13 Revision 8162e1ee (github): Hexen: Fixed color translations in the Player Setup menu
- Simplified the math for determining the translation table index in
loadDoomPatch(). Also added an assertion in the en... - 14:07 Revision dda3fbe0 (github): Refactor|Game Menu: Dynamically construct the "Skill" page
- 13:27 Revision 06332e98 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 13:26 Revision db5d9ec2 (github): Refactor|Game Menu: Dynamically construct the "AutomapOptions" page
2012-06-30
- 21:37 Bug #1062: [Hexen] Warp cheat not quite functioning
- I committed a change that only allows warping to maps defined in MAPINFO.
- 21:28 Bug #1062 (Closed): [Hexen] Warp cheat not quite functioning
- The warp cheat in HeXen doesn't appear to be functioning quite correctly.
HeXen 1.1 allows warping to Map 41, when... - 09:00 Revision f412d801 (github): Hexen|Fixed: P_TranslateMap() broken in release build
- A return statement was inadvertently inside an #if _DEBUG section.
2012-06-29
- 19:43 Revision f1cc484c (github): Refactor|Game Menu: Dynamically construct the "WeaponOptions" page
- 13:24 Revision 0f3d0c3f (github): Homepage: Use internal links for pages on dengine.net
- 08:43 Bug #1061: After map Infine causes duplicate Intermission
- Requires re-testing as of build 560.
- 08:42 Bug #1061 (Closed): After map Infine causes duplicate Intermission
- If there is 'after' map infine; it causes Dday to play the intermission twice and then crash with an illegal operatio...
- 07:38 Revision ecf9a875 (github): Homepage: On the Linux page, added a link to the Ubuntu download page
- 07:31 Revision 406c718c (github): Homepage: Updated the source download page for 1.9.8-1
- 07:31 Revision b36781ef (github): Homepage|Added: RPM packages on the Linux page
- Courtesy of forum user skolnick.
- 06:03 Revision 091c86a3 (github): Refactor|Game Menu: Dynamically construct the "GameplayOptions" page
- 05:25 Revision 688e7f78 (github): Refactor|Game Menu: Dynamically construct the "InventoryOptions" page
- 02:19 Revision f452ae90 (github): Fixed|Map Renderer: Mobjs outside the map should not emit dynamic lights
- See bug report: http://sourceforge.net/tracker/?func=detail&aid=3190339&group_id=74815&atid=542099
- 01:31 Revision 381871b2 (github): Fixed|InFine: None-opaque backgrounds not drawn
- 00:43 Bug #579: [OpenAL] No sound after startup (sometimes)
- This issue was addressed for the 1.9.7 release when a bug in the high level sound system config was fixed.
- 00:41 Revision ecc42471 (github): Minor game menu fixes
- 00:14 Revision b6b92598 (github): Fixed: The viewer's smoothed origin and angle is not for voodoo dolls
2012-06-28
- 23:23 Bug #955: Dynamic lights and animated textures
- Fixed in branch ringzero+master
- 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
- 22:51 Bug #999: Ded flag translation mistake
- Dang, my ded is too big to upload directly to Sourceforge (482kb).
It does seem to be related to this ded specific... - 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:49 Bug #1060 (Closed): [Hexen] Polyobjs not displayed on the automap
- The summary says all.
*Labels:* Hexen - 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:27 Bug #1052: [Heretic] Torch artifact doesn't work properly
- - **milestone**: v1.9.0 --> v1.9.0-beta6
- 12:26 Bug #1052: [Heretic] Torch artifact doesn't work properly
- I've also attached an image from Vanilla Heretic, showing that 1.8.6 also wasn't quite handling the artifact correctly.
- 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
- 21:20 Feature #1565 (New): [MP] Option to remove MP flagged weapons in co-op
- I'd like to make a request for an MP option to remove all MP flagged weapons, from spawning in co-op;
I'm thinking... - 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:11 Bug #1040: [Hexen] Singleplayer starts on Deathkings MP map 35 broken
- They were fine in 1.8.6
- 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:28 Feature #1564 (Rejected): Runtime option for enabling/disabling texture compression
- Currently, it can only be set on the commandline.
*Labels:* Customizability - 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 ... - 17:06 Bug #1060: [Hexen] Polyobjs not displayed on the automap
- Fixed for upcoming build 567
- 17:05 Bug #1059 (New): [Heretic] Health counter jumps up and down
- In Heretic, the full screen health counter jumps up and down a little bit, depending on how much health you have.
... - 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. - 08:20 Feature #1563 (New): Weapon text defs affect the Controls menu
- Currently the weapon name text defs only affect the names of the weapons in the weapon preferences menu.
I was wo...
Also available in: Atom