Project

General

Profile

Activity

From 2012-08-29 to 2012-09-11

2012-09-11

15:25 Revision 7cff6798 (github): Fix typo
danij
15:17 Revision 55c76ace (github): Fixed|Deh Reader: Tolerate mid-file EOF characters in DeHackEd patches
Seemingly dehacked.exe will ignore EOF characters encountered before
the real end of the file is reached.
A new Igno...
danij
03:58 Revision e46bb820 (github): Fixed: Fatal error attempting to play toten.wad
Caused by the use of malformed, expectedly Patch-format sprites which
were not being necessarily checked for when att...
danij
03:39 Revision 54adc751 (github): Fixed: GL_CalcLuminance() mishandling of all-masked textures
The edge case of an all-masked texture was mishandled resulting in a
brilliant-white origin at the center of the text...
danij

2012-09-10

18:50 Revision d8dfc7ec (github): Refactor: Post p_data C++ fixes
danij
17:01 Revision 05c380b7 (github): Refactor: Switched p_data.c to C++
danij
11:26 Revision 5e7fad1a (github): Fixed|GCC: Conflicts between C/C++ linkage of extern variables
As we switch souce files to C++, we must be careful of the implications
to externed global variables. They must be de...
skyjake
10:49 Revision 43a67ae9 (github): Refactor|Library|Unix: Checking file types
On some UNIXes we must use a different method of checking a file's
type. This commit changes the way the Library clas...
skyjake
09:04 Bug #1066: "Use custom automap colors" menu option broken
Fixed for upcoming build 567 danij
08:33 Bug #1088: [Hexen] Hud doesn't switch to INRED graphics when low on health
- **labels**: Hexen Hud --> Hexen, HUD
- **priority**: 1 --> 3
skyjake
08:33 Bug #1089: [MP] Client cannot dismiss "Help/Info" finale
As a workaround in 1.9.9, I've disabled the "Info"/"Read This" menu option for MP clients. skyjake
06:49 Bug #1044: Hexen 1.1 Demo crash
Closing as 'wont-fix' as it seems the crash is likely not particular to the Hexen Demo (or maybe has been fixed by no... skyjake
06:49 Bug #1046: [Snowberry] No HeXen beta demo gamemode
Given that the user shouldn't need to worry about which demo IWAD they have, the engine should be told to either load... skyjake
05:53 Revision 8934f824 (github): Optimize|Bsp Builder: Use the linedef blockmap to accelerate window effect scanning
When analyzing the map geometry for window effect linedefs before
building the BSP, make use of the linedef blockmap....
danij
03:43 Revision 28c69ce2 (github): libdeng: Added C++ constructors for the AABox family of structs
Also implemented an assignment operator overload and a clear()
method to help improve code clarity.
danij
02:18 Revision c1a9965f (github): Refactor: Moved BSP window effect detection back into de::Bsp::Partitioner
As BSP window effects are now modelled using the objects of the
built BSP tree, it is no longer necessary to keep ref...
danij

2012-09-09

18:07 Revision 9a5a4eb9 (github): Optimize:de::Bsp::Partitioner: Removed more unnecessary repeat arc tangent calculations
danij
17:39 Revision a4fb27a5 (github): de::Bsp::Partitioner: Minor cleanup refactorings
danij
16:50 Revision 33ab1dd5 (github): Cleanup
danij
16:41 Revision 0ab655d0 (github): Fixed|de::Bsp::Partitioner: Benign logic bug in buildHEdgesAtIntersectionGaps()
When building edges along the hplane partition a bug in the logic for
determining the sector on each side of the part...
danij
14:21 Revision 8f5b687a (github): Fixed|de::Bsp::Partitioner: Precision issues the BSP partitioner
Also, a minor optimization to avoid unnecessary repeated arc tangent
calculations.
danij
12:16 Revision f4d5b910 (github): de::Bsp::Partitioner: Todo comment about a logic error in the BSP partitioner
danij
11:53 Revision 2a631dc8 (github): Fixed|de::Bsp::Partitioner: mergeInterceptDecide() should use DIST_EPSILON (not 0.2)
This was the cause of the bug where valid convex polygons were being
degenerated to zero-area ones. This fixes variou...
danij
01:25 Bug #991: [Doom] IDBEHOLDx cheat not completely functional
- **status**: open --> fixed
- **Milestone**: v1.9.7 --> v1.10
danij

2012-09-08

11:57 Revision a504a759 (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
danij
11:56 Revision 183e87c5 (github): Fixed: Logic bug in FileDirectory::addPathNodes() if the whole directory is relative
Presently we don't use relative FileDirectorys so this was benign. danij
11:49 Revision e5e1f14b (github): Fixed|GCC: Signed/unsigned warnings re D_CMD(WarpMap)
danij
11:34 Revision 168b9cf5 (github): Fixed|GCC: Build errors related to extern
In some versions of GCC it is an error to use extern inside an extern
declaration list (a "double extern"). When r_co...
skyjake

2012-09-07

13:07 Revision c9043928 (github): Homepage: Improved support for a wider range of web browsers
Even my Kindle is now rendering the homepage and forums well. danij

2012-09-06

13:58 Revision 88e6aaa0 (github): Fixed: Moving platforms do not reverse direction when obstructed
Caused by a mixup in a recent refactoring whereby the interpolated
plane heights rather than the "sharp" plane were u...
danij
08:11 Revision 8eae9a60 (github): libcommon: Cleanup
danij
05:05 Revision a3a4cba1 (github): Refactor: Commonized the "warp" console command (now in game.c)
danij
03:13 Revision ae8f170f (github): Refactor|All Games: Rewired map warp cheats using EventSequence command handlers
danij
02:49 Revision 2f0cd5c3 (github): libcommon: Implemented command template composition for EventSequence handlers
danij
02:03 Revision 95ebfddd (github): Fixed|Str: Str_Append() unnecessarily copying given a zero-length append string
danij

2012-09-05

14:29 Revision a2bb038e (github): libcommon: Experimenting with a console command EventSequence handler
Presently the cheat console commands use a somewhat awkward mechanic
where the arguments are converted to integers, p...
danij
09:59 Revision bb87d545 (github): Fixed|Doom: Missing prompt for "idbehold" cheat
See: http://sourceforge.net/p/deng/bugs/983/ danij
09:48 Revision d08e1810 (github): Refactor|libcommon: Reimplemented EventSequence handling in C++
danij
07:05 Bug #991: [Doom] IDBEHOLDx cheat not completely functional
Wanted to correct this report. I tested out IDBEHOLDS in Vanilla Doom and using IDBEHOLDS when you had a Berserk powe... sonicdoommario
06:57 Bug #991: [Doom] IDBEHOLDx cheat not completely functional
The changes in behavior to the IDBEHOLDA and IDBEHOLDS cheats are indeed intentional. The other issues mentioned here... danij
06:57 Bug #991: [Doom] IDBEHOLDx cheat not completely functional
The missing "idbehold" prompt has now been fixed for the upcoming 1.9.9 release. danij
05:46 Revision 2a72a265 (github): Server|libcommon: If cheats are disabled, send clients attempting to cheat a response
Rather than quietly ignore the client's attempt to cheat, the server
will now respond by sending the client a game me...
danij
05:24 Revision 2980aee2 (github): Optimize|libcommon: Avoid memory allocs when drawing the multiplayer scoreboard
Plus some minor cleanup refactorings in hu_stuff.cpp danij
05:20 Revision 256c3ea0 (github): libdeng: Added a C++ constructor for RectRaw
danij

2012-09-04

18:53 Feature #1573 (New): Setting for number of samples used for antialiasing
There should a way to configure the number of antialiasing samples for GL multisampling.
*Labels:* Graphics, Conso...
skyjake
18:51 Revision ec673bd1 (github): GCC|Clang: Fixed build
Resolved uninitialized struct values and char*/const char*
inconsistency. Removed obsolete pragmas and used the Point...
skyjake
18:49 Revision 6df1be0d (github): libdeng: Added a C++ constructor for Point2Raw
skyjake
14:20 Revision a80bc042 (github): Homepage|Build Repository: Shorten URLs to bug tracker items in the build log
Shorten bug tracker URLs in the commit log (cleaner, human-friendly). danij
11:48 Revision 2d46bed3 (github): Homepage: Cleanup
danij
11:45 Revision 6057de2b (github): Homepage|Build Repository: Fixed URL rewriting in commit messages
Replaced the commit message URL rewriting rules with a set derived
from Søren Løvborg's UrlLinker, cheers! (See: http...
danij
07:29 Revision d7fd3d13 (github): Optimize|libcommon: Addressed Patch replacement related performance issues
Determining a replacement Text for a given patch is a somewhat costy
exercise, requiring dynamic memory allocations a...
danij
06:43 Revision 0ff7608a (github): API: Added Def_Get() type argument DD_DEF_VALUE_BY_INDEX
Lookup a Value definition by index and set the out argument pointer
to the associated text value string if found, ret...
danij
06:27 Revision 798a0708 (github): API: Def_Get() now returns the index of a found text definition
If the type argument specified to Def_Get() is DD_DEF_TEXT and a
definition is found for the specified identifier - t...
danij
02:45 Revision 22033a7b (github): Refactor|libcommon: Post hu_stuff C++ fixes
danij

2012-09-03

23:41 Revision cc1659a0 (github): Refactor|libcommon: Switched hu_stuff.c to C++
danij
22:54 Revision a9ffd8de (github): Refactor: Avoid allocating a Patch Uri when only the path is needed
Implemented R_ComposePatchPath() which given a patchid_t returns a
copy of the composed, resolved path.
danij
21:26 Revision af09d414 (github): Fixed|DED: Mishandling of the old State frame fullbright "flag"
State definitions using the old deprecated method for flagging as
fullbright (offseting the frame by 32768) would los...
danij
20:56 Revision d46ca53c (github): Cleanup
danij
19:58 Revision f2eb1dc5 (github): Fixed|DED: Unknown Blendmodes in Reflection definitions default to "normal"
danij
19:47 Revision 094ae836 (github): DED: Log a warning about unknown Blendmodes
danij
08:45 Revision 3ab2e985 (github): Bsp Builder: Disabled degenerate collapsing
Sadly it appears we will have to continue to put up with orphan leafs
for now. Precision issues in Partitioner result...
danij
07:25 Bug #1089: [MP] Client cannot dismiss "Help/Info" finale
- **milestone**: v1.9.10 --> v1.11
- **priority**: 6 --> 8
skyjake

2012-09-02

21:25 Bug #1088 (New): [Hexen] Hud doesn't switch to INRED graphics when low on health
A little feature of HeXen's hud has been lost in the rewrite, since 1.8.6.
When ones health is below 20-ish, the f...
vermil
12:57 Revision f0483eff (github): Fix typo
danij
12:51 Revision cb3ac9a0 (github): Cleanup
danij
11:56 Revision 03c45979 (github): Refactor|Map Renderer: Restructured middle material coordinate calculations
This logic had become rather obfuscated and difficult to follow. This
new layout is much cleaner and easier to follow.
danij
05:52 Bug #1087 (Closed): Plugins loading problem
The plugins loading subsystem used opendir()/readdir() to find all installed games plugins. For code on linux/macosx ... akazennikov
02:14 Revision e3464652 (github): Refactor|Map Renderer: Reworked potentially visible line section flagging
There is presently no need to write this state to a Surface flag as
it is determined each frame in any case. This is ...
danij

2012-09-01

21:10 Revision 9297cd02 (github): Fixed: Located another $degenleaf issue in R_InitFakeRadioForMap()
danij
11:46 Revision 7bdba1d5 (github): Updater|Win32: Tidied window titles and icons
All updater dialogs now inherit the window icon from the main window.
Instead of "Doomsday", the full "nice name" is ...
skyjake
10:55 Revision db5f5b9d (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
skyjake
10:13 Revision 3e05dcf9 (github): Fixed|Bsp Builder: Prefer non "self-referencing" lines when choosing a BSP leaf's sector
Rather than blindly take the sector from the first linedef half-edge,
scan for a non self-referencing line first. Onl...
danij
05:50 Bug #1007: [Doom] Sound emitter overlap handling
Another element of Vanilla Doom's sound behavior that Dday doesn't have an option to imitate is that sounds cut when ... vermil
05:32 Revision 4288ae94 (github): Fixed: Located a couple more $degenleaf issues
danij
04:52 Revision 080eac99 (github): Optimize|Bsp Builder: Reduced working memory requirement
Each recursion of the partitioning algorithm allocates a duplicate
of the previous iteration's SuperBlockmap, which, ...
danij

2012-08-31

22:51 Revision 79d38b38 (github): Updater: Center the notification dialog after mode change
skyjake
22:51 Revision c549b6b5 (github): libdeng2|libdeng: App notifies about mode changes using a signal
When the window manager changes the display mode, de::App will emit
a signal notifying about it (after a short delay).
skyjake
21:47 Revision 13e19365 (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
skyjake
21:46 Revision 83c50219 (github): Updater: Printing the latest update check time
Improved the textual output for the latest update time. If the check
has been made recently, instead of a full time a...
skyjake
20:54 Revision 3f3f52ad (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
Conflicts:
doomsday/engine/portable/src/map/bsp/partitioner.cpp
danij
20:50 Revision 8550a906 (github): Refactor|Bsp Builder: Further cleanup refactorings
danij
16:36 Revision 49c69f91 (github): Fixed: Compiler error from clang
See partitioner.cpp:1494. An argument with a non-const reference type
cannot be bound to a temporary lvalue, such as ...
skyjake
16:22 Revision e2a2b4b8 (github): GCC: Workaround for a BSP building issue
Todo: Revert this when the actual cause has been found and fixed. skyjake
10:40 Revision 3e78fc2b (github): Bsp Builder|Refactor: Code clarity and minor optimization refactorings
danij
00:43 Revision 7d9ae769 (github): Fixed: Located another $degenleaf issue in R_UpdatePlane()
danij
00:12 Revision 4e6b1109 (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
danij
00:11 Revision 8df4b984 (github): Optimize|Bsp Builder: Replaced various internal BSP traversals with a LUT
After testing a couple of very large maps such as Deus Vult's MAP05
the average speed up is around ~32%
danij

2012-08-30

20:18 Revision db98ec21 (github): Optimize|SFX: Further improvements for sector reverb calculations
Only the sector where the listener is in is ever needed for the SFX
playback. It is therefore unnecessary to update t...
skyjake
19:42 Revision 920b36cf (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
skyjake
19:06 Revision 724109d7 (github): Optimize|SFX: Reverb updates are not needed when 3D SFX disabled
It seems currently the sector reverb update calculations are extremely
slow. They should be moved to a continuously r...
skyjake
19:06 Bug #1087: Plugins loading problem
This should now be fixed in commit 43a67ae. skyjake
14:05 Bug #1087: Plugins loading problem
- **labels**: --> Engine, Plugins, Unix
- **status**: open --> fixed
- **assigned_to**: Jaakko Keränen
- **milestone...
skyjake
18:48 Revision f707a678 (github): Fixed|Chex: Chex Quest menus use Doom's skill level names
See bug: http://sourceforge.net/p/deng/bugs/1043/ danij
18:35 Revision c0217e8b (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
skyjake
18:33 Revision 81dd9e0a (github): Disabled the "recorddemo" command
Demo recording and playback is currently not supported. skyjake
18:26 Revision eb7bcdb6 (github): Fixed|Map Renderer: Plane glow disappears when plane is moving
The glow's origin Z coordinate was not smoothed and thus below the
visible height of the plane, making the glow disap...
skyjake
18:26 Revision 874331c5 (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
danij
18:25 Revision d1210d27 (github): de::Bsp::Partitioner: Use an std::list for collecting the would-be leaf hedges
danij
16:28 Bug #1085: [Doom] Map 07 666 and 667 tags only work in one order
- **status**: open --> fixed
- **assigned_to**: Daniel Swanson
- **Milestone**: v1.9.7 --> v1.11
danij
16:19 Bug #1085: [Doom] Map 07 666 and 667 tags only work in one order
- Description has changed:
Diff:
~~~~
--- old
+++ new
@@ -13,5 +13,9 @@

However many pwads out there go Arachno...
danij
16:17 Bug #1085: [Doom] Map 07 666 and 667 tags only work in one order
- **labels**: Doom 2 --> Doom, Add-ons
- **summary**: Map 07 666 and 667 tags only work in one order --> [Doom] Map 0...
danij
15:43 Bug #1085: [Doom] Map 07 666 and 667 tags only work in one order
- **priority**: 1 --> 8
danij
15:43 Bug #1085: [Doom] Map 07 666 and 667 tags only work in one order
I'll also mention another behavior difference regarding boss deaths pre Ultimate Doom, that perhaps could be also be ... vermil
11:57 Bug #1085 (Closed): [Doom] Map 07 666 and 667 tags only work in one order
Reporting this bug:
http://www.dengine.net/forums/viewtopic.php?f=7&t=1183
Map07 of Doom2/Final Doom uses the 666...
vermil
15:57 Bug #1047: [Doom] jDRP ammo box not loading
Closing as issues #1 and #2 have been resolved and #3 is a duplicate of [#861]. danij
15:57 Bug #1048: HQ SFX w/o 3D Sounds and vice versa
The Direct Sound plugin works fine in 1.9.8 however, like the OpenAL plugin, it does not implement the music or cd-au... danij
15:51 Bug #1051: [Hexen] Crash with 3D models
Screenshot of error
*Attachments:*
* http://sourceforge.net/p/deng/bugs/_discuss/thread/609b507b/17bf/attachment/91...
briannafixer
14:17 Bug #869: [Doom] E1M7 Comp Station column stuck
- **assigned_to**: Jaakko Keränen
skyjake
09:07 Bug #869: [Doom] E1M7 Comp Station column stuck
The logically correct solution to this problem is to use the original BLOCKMAP on game-side for collision testing. danij
07:15 Bug #869: [Doom] E1M7 Comp Station column stuck
Both options are needed.
1. For Vanilla compat
2. For Boom compat
Regarding 1.: I actually once made a simpl...
vermil
13:30 Bug #1086: 'recorddemo' console command seg faults
- **status**: open --> fixed
skyjake
12:05 Bug #1086: 'recorddemo' console command seg faults
- **labels**: Demo, Console --> Console, Demo Mode
skyjake
12:04 Bug #1086 (Closed): 'recorddemo' console command seg faults
I know demo recording is broken currently.
However, in the latest builds it doesn't just produce a buggered demo, ...
vermil
11:49 Bug #1084 (Closed): 666 tag compat option ('any boss triggers 666') doesn't work
The 666 tag compat option (called 'any boss triggers 666') doesn't work.
Apologies, but there’s not really much mo...
vermil
08:28 Revision d3ce8e0e (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
danij
08:27 Revision 4995d832 (github): Fixed|Bsp Builder: Revised degenerate leaf collapsing - no more orphans
Orphaned leafs are now algorithmically impossible as these are now
collapsed similarly to degenerates in the process ...
danij

2012-08-29

19:34 Revision 341f5cd0 (github): Builder: Updated links to commits in the new SF.net Git repository
skyjake
19:05 Revision e5448013 (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
danij
16:36 Revision 9e8c16e7 (github): Fixed: QString formatting in a Partitioner exception
skyjake
16:18 Revision 69132545 (github): Fixed|Updater: Notification message in Candidate builds
When running a Candidate build, the updater notification message
would be blank if the installed build is up to date.
skyjake
14:51 Bug #1068: Hi-res texture vs custom textures bug
This issue has since been fixed for the upcoming 1.9.9 release. danij
14:51 Bug #1070: Dehacked weapon issue
Er, Seems I have made a mistake with this one. Can it be closed. Sorry. vermil
07:31 Bug #1084: 666 tag compat option ('any boss triggers 666') doesn't work
Merged with item [#1078] as they are all symptoms of the same faulty behavior.
- **status**: open --> closed
danij
07:02 Revision 366542d2 (github): Cleanup|Hexen: Relocated corpse queue re-population on save load to p_saveg.c
Also added a bunch of todo comments regarding flaws observed in the
original implementation.
danij
05:49 Revision e40e06d1 (github): dadaad
danij
 

Also available in: Atom