Activity
From 2008-10-30 to 2008-11-12
2008-11-05
-
05:05 Doomsday Engine Revision 112ba1a7 (github): Fixed: Bug #2223434, the player viewdata was not being initialized at all. R_NewSharpWorld is always called every tic regardless whether there is a map loaded or not and because there are no player mobjs at this time, this would result in memcpy'ing uninitialized garbage around.
-
01:02 Doomsday Engine Revision 5746ae53 (github): Fixed potential segfault in XG which could attempt to dereference a NULL xline_t ptr in an XGTrav_* routine if passed a NULL linedef_t ptr OR if the ptr was to a dummy line (P_ToXLine would fail, returning NULL).
- Cleaned up.
2008-11-04
-
12:56 Doomsday Engine Revision 7b179649 (github): Seems I've been doing too much PHP lately.
-
12:30 Doomsday Engine Revision ddc60b28 (github): Use a more robust method of formatting material names prior to hashing.
-
12:09 Doomsday Engine Revision cc4c4345 (github): Fixed same silly bug but this time in R_MaterialCreate. Must have used a "replace all instances of term" or something...
-
08:53 Doomsday Engine Revision cdff8e86 (github): Fixed a really silly bug in R_MaterialCheckNumForName.
-
01:40 Doomsday Engine Revision c8ca51ef (github): Optimized sprite precaching in R_PrecacheLevel. Now only caches the materials of sprites used by states of mobjs actually present on the map. This is more conservative than the previous implementation which would attempt to precache every last sprite. Precaching of sprites is now enabled by default.
- This still not ideal as sprites for mobjs created dynamically which weren't on the map at load time will not be preca...
2008-11-03
-
11:19 Doomsday Engine Revision 913402de (github): Fixed bug in LO_AddLuminousMobjs which could lead to a seg fault when trying to process segs of a degenerate subsector.
- Added debug error message if a material for a given sprite frame can not be determined in LO_AddLuminous (trying to c...
-
11:00 Doomsday Engine Revision 0e00122b (github): Allocate new material texture instances only when needed and store in lists local to materialtex_t.
-
07:40 Doomsday Engine Revision 227204c3 (github): Moved definition of materialtexinst_t to r_data.h temporarily to fix FTBFS issues with the new materials system with more standards compliant compilers (than msvc).
-
07:25 Doomsday Engine Revision 4f4233ea (github): Materials system 2.0 (Part 6 of 6)
-
07:24 Doomsday Engine Revision 6e81632e (github): Materials system 2.0 (Part 5 of 6)
-
07:24 Doomsday Engine Revision 467287ca (github): Materials system 2.0 (Part 4 of 6)
-
07:23 Doomsday Engine Revision 4961cb5a (github): Materials system 2.0 (Part 3 of 6)
-
07:23 Doomsday Engine Revision 3f69e5a3 (github): Materials system 2.0 (Part 2 of 6)
-
07:22 Doomsday Engine Revision acba5556 (github): Materials system 2.0 (Part 1 of 6)
- Upon getting the initial implementation working well "enough" for a release I began about working on a revised versio...
-
06:48 Doomsday Engine Revision f71e8c95 (github): Added \fixme notes about the possibility that client/server materialnum_t identifiers might differ in the material change delta interpretation in cl_world.c. Todo: either send the client a material identifier dictionary or send material definitions to the client (which will then construct local materials).
-
06:42 Doomsday Engine Revision 9e10f217 (github): Fixed broken interpretation of texture/flat change deltas in PSV_FRAME packets in cl_oldworld.c.
-
06:40 Doomsday Engine Revision a6d02404 (github): Changed DD_SetConfigFile and DD_SetDefsFile to accept a filename_t and added bounds checking and limited character copys where needed to prevent potential overflows.
- Todo: Remove 256 character limit in file paths!
-
06:36 Doomsday Engine Revision fb22c46d (github): Cleaned up dd_wad.c somewhat.
-
06:36 Doomsday Engine Revision 35c28c62 (github): Removed unreferenced local variable in createDummyWindow.
-
06:35 Doomsday Engine Revision e47b1b2f (github): Fixed a minor type mismatch in FR_PrepareGDIFont. Do we even use/need these still?
-
06:33 Doomsday Engine Revision 1877c422 (github): Cleaned up GL_UploadTextureContent.
-
06:32 Doomsday Engine Revision 1cb49ad9 (github): Removed a test in P_CheckPtcPlanes which would only allow particle generators to be used with flat textures.
-
06:30 Doomsday Engine Revision 83c8723f (github): Fixed a potential segfault in P_Iteratep if traversal of the segs of degenerate subsector was attempted.
-
06:28 Doomsday Engine Revision 941fddf1 (github): Changed a while(true) infinite loop to for(;;) in Huff_QueueExtract. Couldn't see an easy way to have it self-terminate.
-
06:12 Doomsday Engine Revision 5a151e84 (github): Fixed bug in MPE_End where the map error reporting was being (attempted) after the sectors had been hardened (the error reports contain links to editable sectors).
-
06:09 Doomsday Engine Revision 805ebf4c (github): Restructured jDoom's P_MobjMoveZ. It *should* be functionally equivalent but now much easier to follow.
- Clean up.
-
05:34 Doomsday Engine Revision c3260073 (github): Added a typedef for the lump grouping tags enum (lumpgrouptag_t).
-
05:33 Doomsday Engine Revision bf91debb (github): Added define DOOMSDAY_VERSION_NUMBER for use under win32 as the product number in the metadata of Doomsday.exe.
-
05:29 Doomsday Engine Revision 85fc4f8e (github): Removed the old Splint for inconsistent size_t type.
- Added a define for the max length of a filename_t.
-
05:24 Doomsday Engine Revision 113d2a5c (github): Removed unreferenced local variable in R_BeginWorldFrame.
-
05:23 Doomsday Engine Revision 220ddaf0 (github): Removed unreferenced local variable in R_CornerNormalPoint.
-
05:21 Doomsday Engine Revision 21077300 (github): Fixed incomplete initialization of a plane's surface_t in R_NewPlaneForSector.
-
05:16 Doomsday Engine Revision 271c42e4 (github): Fixed a bug in SB_BeginFrame which could result in a segfault if a degenerate subsector is encountered.
-
05:12 Doomsday Engine Revision a6e82f7a (github): Adding missing braces from my last commit (doh).
-
04:58 Doomsday Engine Revision 376e5834 (github): Fixed an indirection issue in D_NetWorldEvent when dealing with DDWE_HANDSHAKEs.
-
04:51 Doomsday Engine Revision 07d4456b (github): Fixed a debug log message in N_SendDataBufferReliably which was trying to print a size_t directly as an unsigned long without a cast.
-
04:38 Doomsday Engine Revision 0916c8f2 (github): Fixed a subtle type mismatch in the WIN32 window manager.
-
04:29 Doomsday Engine Revision a41a91e8 (github): All games: Removed the CLAMP macro as gcc was reporting it could lead to undefined behaviour. Use MINMAX_OF instead.
-
02:06 Doomsday Engine Revision 3d28c33e (github): Fixed upper/lower case mix ups in vcproj file names in the doomsday.sln
-
02:05 Doomsday Engine Revision ce69115b (github): Removed old addition include directories from the doomsday.vcproj
-
01:59 Doomsday Engine Revision 831b4213 (github): Renamed remotely
2008-11-02
-
05:14 Doomsday Engine Revision a9cac42a (github): Fixed missing multiplayer menu items due to another recent change.
2008-10-30
-
21:48 Doomsday Engine Revision b3ad4ae7 (github): Fixed surfaces with a "missing" material were being drawn with fakeradio edge shadows.
-
21:45 Doomsday Engine Revision b9c2c6a3 (github): Changed warning messages in MPE_GameObjProperty to verbose level1.
-
21:38 Doomsday Engine Revision 84651fdc (github): New manifests, resource scripts and updated vcprojs for all games. Proper vendor metadata is now added to the game libraries under Windows.
-
13:15 Doomsday Engine Revision 1335dc97 (github): Fixed initialization error in the allocation of rendpolydata_t structures.
-
13:10 Doomsday Engine Revision b041c407 (github): Fixed the various P_GetGMO<type> routines so that unknown properties and non-present property values arn't a critical error.
-
13:03 Doomsday Engine Revision 856ee796 (github): Fixed Rend_DoesMidTextureFillGap; the return values from Rend_MidMaterialPos were not being used correctly.
-
12:51 Doomsday Engine Revision 5ff7e4e6 (github): Made use of the HUD menu background feature to get rid of the old kludges used with the ReadThis/Credits screens. This has the added benefit that the player view(s) won't be drawn while viewing these menus if opaque.
-
09:02 Doomsday Engine Revision e14a7229 (github): Fixed jHeretic: The Blaster Missile was not written to saved games. This was due to these mobjs using an alternative thinker (P_BlasterMobjThinker) and the save code has only ever checked for mobjs using P_MobjThinker (all the way back to Heretic.exe). I've gotten rid of P_BlasterMobjThinker and moved the logic into P_MobjThinker which is now used instead.
-
08:58 Doomsday Engine Revision 0487d616 (github): Fixed jHexen: The Mage's Wand Missile and the Cleric's Flame Missile were not written to saved games. This was due to these mobjs using an alternative thinker (P_BlasterMobjThinker) and the save code has only ever checked for mobjs using P_MobjThinker (all the way back to Hexen.exe). I've gotten rid of P_BlasterMobjThinker and moved the logic into P_MobjThinker which is now used instead.
-
08:49 Doomsday Engine Revision 2a8149b5 (github): Fixed missing initialization for var damageDone in jHexen's P_DamageMobj when the inflictor is a PoisonCloud.
-
08:43 Doomsday Engine Revision e4bd5d08 (github): Fixed various issues with save games.
- * jHexen - After map load the current weapon would lower and then raise again. (pendingWeapon was never saved and ins...
-
08:27 Doomsday Engine Revision 4760674f (github): Enhanced PIT_CheckThing to allow non-solid mobjs to move through solid mobjs (the inverse was already possible).
Also available in: Atom