Project

General

Profile

Activity

From 2012-09-04 to 2012-09-17

2012-09-17

18:10 Revision 25bf6a73 (github): Implemented HEdge_PointDistance() and HEdge_PointOnSide() methods
danij
18:09 Revision 51a87ff1 (github): Fixed|Map Renderer: lumobj => BSP leaf contact spreading
A bug in this algorithm allowed lights to spread through the closed
side of "one-sided" window effect lines.
danij
17:50 Revision f77667e2 (github): Refactor: Revised interface for R_MiddleMaterialCoversOpening()
The old interface assumed that we would only ever need to determine
this result by deriving all arguments from a line...
danij
14:05 Revision 2a58b373 (github): Fixed|Map Renderer: Incorrect logic in R_MarkDependantSurfacesForDecorationUpdate()
This function made assumptions about the current relationships of a
linedef's plane interfaces. This routine does not...
danij

2012-09-16

05:08 Bug #1067: White player arrow missing on automap
Just wanted to follow up saying that this problem occurs with the now newest driver of my video card (9.17.10.2867). sonicdoommario

2012-09-15

15:49 Revision 4c8454d4 (github): Win32: Added new exported public function
skyjake
15:49 Revision 5984e2b9 (github): Updater|Fixed: Saving before installing the update
The updater forgot about the open download dialog too early. skyjake
14:37 Revision 51df7ecb (github): Updater|All Games: Ask to save before installing update
The Updater will now prompt the user the save the game, if a map
is in progress when one attempts to start the update...
skyjake
14:33 Revision c1204c69 (github): Fixed: Opening a zero-length file with FileReader()
This situation should not cause a fatal error. skyjake
14:32 Revision 917685c7 (github): Message boxes with custom buttons and '?' icon
The native dialog boxes can now be shown with custom buttons. skyjake
14:31 Revision 2b558ded (github): libcommon|All Games: Common GetInteger routine for all games
skyjake

2012-09-12

10:14 Revision c68e935c (github): Cleanup
skyjake
10:10 Revision cf51c4f3 (github): Optimize: Use native math function in bamsAtan2()
It seems that manually calculating the value using LUTs is not the most
efficient solution any more.
skyjake
08:57 Revision 10a288a4 (github): Always print command line options in the log
This should help with tech support issues. skyjake

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
 

Also available in: Atom