Project

General

Profile

Activity

From 2011-08-01 to 2011-08-14

2011-08-14

19:02 Revision 14a03984 (github): Optimize: Sort PathDirectoryNodes into separate hash lists by node type,
speeding up searches significantly (e.g., when searching CVars ~65% of
the directory is now immediately rejected).
danij
18:00 Revision 1be087eb (github): Cleanup.
danij
09:38 Revision 61ef6d8a (github): Fix off-by-one miscalculation when presenting a hash range in printDistributionHistogram
danij
09:05 Revision 9895d825 (github): Added further stats to the PathDirectory hash distribution debug tool.
Fixed hash height calculation. danij
05:33 Revision d30a76c3 (github): Added debugging ccmd "varstats" - print detailed statistical info
about the PathDirectory used for the console variable database. danij
05:29 Revision d173a2e0 (github): Added debugging tools to PathDirectory for analysing hash efficiency.
danij
05:21 Revision 300d93fa (github): Fixed memory leak in console variable management.
If _DEBUG traverse all nodes in the cvar PathDirectory when clearing
and validate algorithm logic.
danij
05:04 Revision e54f6cb5 (github): Fixed memory leak in Fonts_LoadExternal
danij
05:04 Revision 20bfb387 (github): Fixed memory leak in libcommon clearWidgets
danij
05:02 Revision a48fe86a (github): Fixed memory leak in readDoomTextureDefLump
danij

2011-08-13

14:25 Revision 5be2f3b2 (github): Added Reader and Writer
Generic byte array I/O. These will replace much of net_msg.c and
will be available in the public API for the plugins....
skyjake
11:26 Revision 5d73ae2a (github): FIXMOM doesn't work for impulses
When something hits the player, it needs to know the
amount of momentum to apply on the local mobj, not
the absolute ...
skyjake

2011-08-12

22:19 Revision e4bd34b7 (github): Server: Fixed network message write buffer overflow
The problem occurred in Heretic E5M5, which is a large map
with plenty of moving mobjs. netBuffer was not large
enoug...
skyjake
22:16 Revision b2403d35 (github): Trying to ignore the SIGPIPE didn't work
skyjake

2011-08-11

22:33 Revision 683259dd (github): Menu: Switch MP items around
Once set up, it's easier to just Join Game. skyjake
18:43 Revision 3a7884cc (github): Client: Fixed Z coord and mobjinfo problems
If a clmobj is supposed to be on the floor, the client will
now figure out the floor Z height at the position and adj...
skyjake
18:40 Revision 3aff6806 (github): Added debugging tools for mobjs
The cvar "rend-dev-thinker-ids" will show the IDs of all mobjs.
The ccmd "inspectmobj" prints out information about a...
skyjake
11:07 Revision fc69d2c6 (github): WAD module version 3
* Implementation uses the OO paradigm.
* Lump cache implemented at file level rather than lump directory level;
mea...
danij
10:05 Revision 1d9cc095 (github): Hexen: No local splashes
The server is supposed to spawn splashes. skyjake
10:04 Revision 134d7603 (github): Cleanup
skyjake
09:31 Revision 4c4bb712 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
09:29 Revision b74e5e8e (github): Try to explicitly ignore SIGPIPE before sending
skyjake

2011-08-10

19:20 Revision fcb2bdd0 (github): Client: Re-enable mobj expiration
For unpredictable, hidden and nulled mobjs.
Attempting to reduce the number of mobjs that
are never removed on client.
skyjake
18:58 Revision 760221c3 (github): Doom: Fixed missing netgame Punch sound
skyjake
18:51 Revision ee30444f (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
18:51 Revision 787b062d (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
18:50 Revision 0fccdff3 (github): Network: Cleanup
Removed obsolete flags for Ordered and Confirmed packets. skyjake
18:50 Revision ddb1b4bb (github): Network: Terminating connections more gracefully
Avoid doing changes from the listener thread.
Also avoid printing to the console.
skyjake
18:12 Revision f9366bbe (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
18:10 Revision 5b2250e6 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
18:09 Revision 5da41d18 (github): Debug: Added a cvar for crashing the engine
skyjake
18:07 Revision 1fdf6398 (github): Novideo console: Fixed cursor overrunning window height
It was possible for the cursor position in the ncurses window
to go past the bottom of the screen, messing up text li...
skyjake
16:28 Revision 79f0873d (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
16:27 Revision e5d991de (github): MasterWorker: Use a single CURL session
Attempting to sidestep a libcurl issue by keeping one
CURL session open for all requests.
skyjake
16:27 Revision 5b823940 (github): Heretic/Hexen: Clear bodyque when PU_MAP purged
No one was clearing the old pointers in the queue. skyjake

2011-08-09

17:44 Revision cb387188 (github): Client: Removed extra notification about finding a secret
Some sector specials were being executed on the client
even though they should not have been.
skyjake
17:43 Revision 371157ce (github): Client: Reveal automap for PT_ALLMAP
The client needs to reveal the automap when it receives
an update about the Map power up.
skyjake
17:42 Revision 37cd2c16 (github): Removed error about too few DM start-spots
The warning is printed but it is not fatal. As there aren't
enough start-spots it is likely that some people will get...
skyjake
09:29 Revision 59562260 (github): Try to avoid libcurl related crash
Curl is not very thread-safe, and this option should
stop it from clearing its host cache.
skyjake
09:20 Revision b6c468e2 (github): Heretic: Fixed a segfault
skyjake

2011-08-08

19:25 Revision 7636c019 (github): Client: Quick and dirty fix for the Rankings table
Moved map information to the bottom of the box. skyjake
19:17 Revision 5c33f667 (github): Send updates to master after a short delay
skyjake
19:10 Revision 65759476 (github): Print a note when an announcement is sent
skyjake
19:06 Revision 5401f567 (github): Update master after client joins/leaves
Also, now uses a more robust way to calculate
when to send an announcement to the master.
skyjake
18:54 Revision d5a797e2 (github): Revised communications with master server
There is now one background thread dedicated for
talking to the master server. Announcements and
requests are done by...
skyjake
18:53 Revision da66af37 (github): Client UI: Autoselect first server from master
After the list has been retrieved, the first found server
is selected in the list.
skyjake

2011-08-07

14:51 Revision 2178a944 (github): Utilize the auxiliary lump directory to load and validate the list of required
and identity-keyed resources in the IWADs, before any attempt to load a game.
Note: Due to the issue outlined in the...
danij
14:31 Revision 135f86a9 (github): Merged Lee Killough's lump name hashing schema from PrBoom.
I decided it would be easier to merge this now, before I start ripping up the WAD
loader to add the functionality nee...
danij
10:36 Revision 2f29d8f9 (github): Client: Fixed mover management
The client was failing to remove old plane movers when
a new move was applied to an already moving plane.
skyjake
10:05 Revision 8c0fb451 (github): Cleanup of WAD module in preparation for larger changes needed to solve some
of the outstanding resource management issues:
* Added option to re-use an already open DFILE* handle to W_OpenAuxil...
danij

2011-08-06

23:07 Revision 0571f647 (github): Early out of Zip module's unlinkPackage once we've found the given package.
danij
22:21 Revision ed58bf60 (github): Further improvements to ccmd listmaterials:
* Support uri syntax i.e., <namespace>:<search term>
* Use dduri_t to parse and combine the search paramaters into a ...
danij
22:09 Revision da42df1a (github): Fixed: R_InitSpriteTextures inversed the iwad/addon test and thus erroneously
marked up iwad sprites as originating from addons and vice versa. danij
11:51 Revision 9cb52771 (github): Merge branch 'beta6-ringzero' into ringzero+master
danij
11:38 Revision d69efed1 (github): Fixed: Group-animated materials cease animating after an engine reset.
Materials_AnimateAnimGroup assumed that all required variants for all
materials involved in the translation will have...
danij
09:27 Revision 37b366b8 (github): Hexen: Fixed a segfault
skyjake
08:21 Revision 01782c7b (github): Various refactorings to the file system:
* Zips can now be loaded in "startup" mode similar to Wads
* Zips can now be unloaded by name with Zip_Close (new)
* ...
danij
07:19 Revision 37b169f3 (github): Fixed SIGSEGV in the intermission when playing DOOM2.
danij
04:09 Revision 6293655b (github): Fixed automap background scaling in Heretic/Hexen.
danij
02:05 Revision 3bae629b (github): Fix typo in log message output by ccmd "load" when attempting to load a
game with an incomplete set of startup resources. danij
01:35 Revision cba6112b (github): Fixed: Failed to update GL texture content when one or more color palette
colortables are updated/replaced. danij

2011-08-05

20:42 Revision df1f7a23 (github): Merge branch 'beta6-ringzero' into ringzero+master
danij
20:06 Revision c45cbc06 (github): Fixed unnecessary engine reset queued by W_Reset during runtime game change.
Allow re-initializing the archived map cache during an engine reset.
Do not manipulate map format object definitions ...
danij
20:01 Revision 7b190b43 (github): Fixed ccmd "unload" - do not attempt to unload a resource file if it is
known to be a required file needed for the currently loaded game. danij
19:58 Revision 3f564eb7 (github): Implemented Zip_SourceFile - query the name of the source archive which
provides a given zip file. danij
19:55 Revision 5c637c73 (github): Refactor: Allow clearing flats independently from patch-composite textures.
danij
19:52 Revision 4e76adf0 (github): Changed ccmd "listmaterials" to print the found material total.
danij
19:50 Revision ead2cab2 (github): MaterialVariant_SetTranslation should ensure a valid translation.
danij
19:46 Revision b75a24b8 (github): Fixed SIGSEGV during an engine reset after a wadfiles change due to dangling
definition pointers in MaterialBindInfo. danij
19:42 Revision 96a80fe2 (github): Changed: Do not fatal error if an unknown Material name is encountered in a
Material modification def. Instead we'll log the problem and continue to
parse the definition using a dummy ded_mater...
danij
19:38 Revision 6f963c26 (github): Fixed comment in GL_TotalReset
danij
19:37 Revision 121ca126 (github): Fixed: During an engine reset we should re-init the archived map cache so
that maps that have already been loaded into the cache can be reloaded,
using new lump data (e.g., after a change to ...
danij
19:25 Revision bec3fa1a (github): Fixed SIGSEGV in R_VisualRadius - do not assume that a material is available
for the current sprite frame because a change to the wadfiles list (e.g., an
addon is unloaded) may result in there b...
danij
19:18 Revision dadcdfe0 (github): Implemented R_SurfaceListClear and explictly clear the decorated- and glowing- surface
lists in R_MapInitSurfaceLists.
Fixed: During an engine reset automatically rebuild the aforementioned surface lists.
danij
19:11 Revision 021ac06a (github): Fixed memory leak in Texture_Destruct - analyses were not freed.
Implemented Texture_ClearVariants. danij
16:38 Revision 3b3d3221 (github): P_BounceWall: Fixing potential segfault
skyjake
13:39 Revision c5240363 (github): Fixed compiler warning about pointer signedness
skyjake
10:39 Revision 41edd660 (github): After a game change update the main window title.
danij
10:39 Revision 42edf606 (github): Changed: Include the full name of the currently loaded game in the
title of the main Doomsday window. danij
10:05 Revision 4e718b27 (github): Fixed warnings about sign mismatches in sys_reslocator.c
danij
10:04 Revision 0375eed3 (github): Implemented immutable version of FileDirectory_Iterate
danij

2011-08-04

18:42 Revision d2fba806 (github): Heretic/Hexen: stability fixes
Incorrect list management and code not intended for client-side. skyjake
18:41 Revision 25272b5e (github): Client: Use DMU to update planes
skyjake
18:41 Revision 3634ba71 (github): Fixed: Behavior when there are no free DM startspots
Instead of Con_Error() it just selects one of them. skyjake
18:40 Revision a073ff35 (github): Fixed: Lookdir in action requests
The lookdir provided in action requests was being
ignored by the server.
skyjake
18:39 Revision ec336af9 (github): Memory debugging aid
Fixed an issue with the fake memory zone's bookkeeping. skyjake
18:38 Revision 2fc5b3e7 (github): Changes to network protocol
Fixes a number of issues: Hexen's negative floorclips were not
tolerated by Msg_WritePackedShort; player lookdir now
...
skyjake
15:52 Revision 90058d0b (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
15:52 Revision 323c9665 (github): Check incoming data size
Also, adjusted the default frame size. skyjake
15:47 Revision 0ab83ca5 (github): Network: Fixed handling of reception buffer
Fixed a problem where too much data was being read into the reception
buffer, causing heap corruption.
Also, the cod...
skyjake
14:16 Revision 37f453f8 (github): Win32: Fixed build
skyjake
13:07 Revision a7526dca (github): Merge branch 'beta6-ringzero' into ringzero+master
danij
01:40 Revision 182b0fb5 (github): Cleanup.
danij

2011-08-03

21:15 Revision 3fd4082b (github): Refactor: Reworking the interfaces for searching the contents of PathDirectorys.
Searches can now be performed using hashes via the interate methods. The search
state is part of the group of variabl...
danij
18:55 Revision e407bae5 (github): Sleep a little in the receiver thread
skyjake
18:29 Revision 9550ee84 (github): Working on network messaging
Added a separate thread for monitoring incoming
TCP connections for joined nodes.
skyjake
18:27 Revision aef8e961 (github): Busy mode: Not needed with novideo
When running in novideo mode, busy mode is skipped
and the worker function is called in the same thread.
skyjake
18:27 Revision 6fbd9d07 (github): Adjusted maximum net message sizes
The protocol uses a short for the message
length, which restricts the maximum data size.
skyjake
17:13 Revision 5b68486f (github): During an engine state update (e.g., reset or load null-game) we should
re-initialize the resource path map (vdmappings). danij
17:11 Revision 7ff1c9e3 (github): Fixed missing newline in ccmd "reload" and return true if attempting to reload
when no game is presently loaded. danij
17:10 Revision 445300d5 (github): Fixed SIGSEGV in HU_UpdatePlayerSprite during a game change.
danij

2011-08-02

21:49 Revision f3b14d3f (github): Various checks for careless usage of signed shorts
skyjake
21:46 Revision abbff556 (github): Reverting network change
Problem is on client side? skyjake
21:40 Revision 8a011e8c (github): Tweaking network reception
skyjake
21:39 Revision ce97df63 (github): Fixed: Buffer size mismatch in texture upload
Deferred texture was copying from a 2x larger buffer
than what was being provided.
skyjake
18:27 Revision 9d0cbac8 (github): ddstring: Option to use standard memory allocs
ddstrings were being used with libcurl when communicating
with the master server. However, ddstrings were internally
...
skyjake
16:58 Revision ee0f456f (github): Refactored ResourceNamespace adding an extensible search path grouping mechanic.
Added two new search path groups named SPG_OVERRIDE and SPG_FALLBACK to accommodate
the additional paths specified on...
danij
14:37 Revision df572d37 (github): Mac OS X: Added missing return value in music player
skyjake
14:37 Revision 182ad52d (github): Removed unused variable
skyjake
13:44 Revision b45b64db (github): Set signal handlers before network init
In the hope of affecting SDL_net's behavior. skyjake
10:35 Revision 8304041f (github): hacx.wad does not include any textures named FIRE* thus there are no
materials by these names either - skip the definitions if playing hacx. danij
09:58 Revision 77221a9f (github): Added missing newline to log message output by DD_InitResourceSystem.
danij
09:15 Revision 6f4eaa9a (github): Heretic: Fixed potential segfault
Not checking for a null player mobj. skyjake
08:32 Revision 0d9aa5c5 (github): Fixed: Do not attempt to load a game using ccmd "load" unless all the required
startup resources have been located. If resources are found missing; list them
and abort the load attempt.
danij

2011-08-01

12:25 Revision 0e746d2a (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
12:19 Revision 2b87f7fc (github): vcbuild: Added debug build mode
skyjake
10:49 Revision 5f1730c8 (github): P_HitSlideLine: Switch back to original distance calculation
skyjake
10:48 Revision 08c1e502 (github): Investigating slide moves
skyjake
10:46 Revision 08deb8cb (github): Fixed parsing of master server list
skyjake
 

Also available in: Atom