Project

General

Profile

Activity

From 2012-08-25 to 2012-09-07

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
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: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

2012-09-02

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
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: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
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
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
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

2012-08-28

22:24 Revision 2dc7f6af (github): Fixed|libcommon: Shutdown during finale caused fatal error
When the finale stack was cleared, GUI widgets were accessed via a hook
function for script stopping. Now GUI widgets...
skyjake
21:14 Revision 8ebe596d (github): libcommon: Cleaned up p_actor.c/h
danij
18:39 Revision 9da228c8 (github): Fixed|Bsp Builder: Error loading Doom2 MAP02 (degenerate leaf on back side of line #491)
This special case produces results in one-sided window for one half
the line and a degenerate leaf on the back side o...
danij
17:26 Revision 441f02e2 (github): Bsp Builder: Allow short-circuiting the near-miss costing
danij
16:57 Revision c8948c08 (github): Refactor|de::Bsp::Partitioner: Restructured BSP split costing and hedge division to improve clarity
danij

2012-08-27

18:58 Revision 45edfbbc (github): Refactor|de::Bsp::HPlane: Addressed a conceptual class semantic/usage design issue
danij
16:52 Revision 4f013cfc (github): Bsp Builder: Further minor cleanup refactorings
danij
15:54 Revision a6be3a83 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
15:51 Revision 663477fe (github): Hexen|Fixed: Fog cloud movement
The movement of fog clouds is now smooth on the Z axis. The original
implementation just added an offset to the Z coo...
skyjake
14:55 Revision d26a6556 (github): Fixed|Chex: Use the Flags = 0; syntax in objects.ded
danij
14:47 Revision 994b3b2a (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
14:06 Revision fc9f887e (github): Hexen: Massacre cheat will kill underwater Stalkers (serpents) and Wraiths
As currently unshootable, underwater Stalkers and buried Wraiths would
get ignored by the massacre cheat. Now they ge...
skyjake
10:35 Revision 1118acae (github): DED: Added special "no flags" value (0) for Flags
The correct syntax to specify that a Flags field has no value is:
Flags = ""; # Old format
Flags = 0; # New format ...
skyjake
06:07 Revision 7c85f4a5 (github): de::Bsp::Partitioner: Minor cleanup refactorings
danij
01:33 Revision 5dafd580 (github): de::Bsp::Partitioner: Minor cleanup
danij
00:55 Revision e9ba11fd (github): Fixed|Bsp Builder: Error attempting to cleanup after a failed node build
danij

2012-08-26

21:43 Revision 2a279d63 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
21:23 Revision 77f20eb5 (github): Fixed: Do not warning about missing materials while initializing flats
danij
20:47 Revision 0d705a46 (github): Cleanup|libdoom|libheretic|libhexen: Cleaned up cheat registration and callback functions
danij
18:14 Revision 9885b6c2 (github): libdeng|Str: No checking for AutoStr deletion in release builds
skyjake
18:07 Revision bbacdda9 (github): Fixed|libcommon: Manually deleting an AutoStr
The manual deletion will still leave the string in the garbage, leading
into a double free.
skyjake
18:06 Revision 6d56c87d (github): libdeng|Str|Debug: Verify that AutoStr instances are not manually deleted
AutoStr instances must only be deleted by the garbage recycler. Added
an assertion to verify that Str_Delete() is not...
skyjake
01:22 Revision bbd42ce4 (github): Fixed|Automap: Bug "Automap - secret line flag and door glows"
See bug: http://sourceforge.net/tracker/index.php?func=detail&aid=3554461&group_id=74815&atid=542099 danij

2012-08-25

23:40 Revision d9a20d64 (github): Fixed|Chex: Chex Quest menus use incorrect skill level text strings
Note that presently the DOOM font is still being used, however, due
to us not yet having a suitable set of patches fo...
danij
23:01 Revision 7d1e1457 (github): Fixed: Bug "No longer handling unknown flats"
See bug: http://sourceforge.net/tracker/index.php?func=detail&aid=3561399&group_id=74815&atid=542099# danij
14:18 Revision 3216320b (github): Fixed|Deh Reader: Warnings about potentially dangling "else"
This pattern of using nested if statements without braces is
prone to errors: better to make explicit which if statem...
skyjake
14:14 Revision 6e9ab370 (github): Fixed|Deh Reader: Argument type for parseInclude
Passing strings by non-const reference is only required if the
caller expects the string to be modified by the functi...
skyjake
14:10 Revision eeb17e25 (github): Fixed: Minor comparison warning
Comparing signed and unsigned integers. skyjake
13:24 Revision c156dce4 (github): Refactor: All filesys path composition utilities now return AutoStr
The one exception being PathDirectory, where the results string is
provided by the caller.
danij
12:41 Revision 31af6e4c (github): Refactor: Textures_ComposePath() now returns an AutoStr
danij
12:27 Revision 5947c4b5 (github): Refactor: Materials_ComposePath() now returns an AutoStr
danij
12:24 Revision cac2eb2e (github): Refactor: Fonts_ComposePath() now returns an AutoStr
danij
12:16 Revision f929b074 (github): Refactor: CVar_ComposePath() now returns an AutoStr
danij
11:58 Revision 0d0e1eb6 (github): Refactor: Uri_Compose() and Uri_ToString() now return an AutoStr
Also, fixed a couple of minor memory leaks in the process. danij
11:25 Revision 14b8323e (github): Switched near all AutoStr instantiations to alloc from the real heap
danij
10:09 Revision 279afeaf (github): Merge branch 'master' into deh-reader-2
danij
10:08 Revision 01bfa5c5 (github): Implemented GL_DumpImage() - dump an image_t to disk
GL_DumpImage() is a handy debug utility for quickly dumping the pixel
contents of an image_t to the runtime directory.
danij
01:00 Revision ba9272d9 (github): Fixed: Mishandling of FF_START/F_END idiom in PWADs
See bug: http://sourceforge.net/tracker/?func=detail&atid=542099&aid=3514832&group_id=74815 danij
 

Also available in: Atom