Activity
From 2008-11-03 to 2008-11-16
2008-11-16
- 23:45 Revision 9aa9870c (github): Added flags for Detail and Reflection definitions to govern when the definitions will be used (with IWAD, with PWAD etc), analogous to those for Detail textures.
- 23:38 Revision 763a82a0 (github): Moved constant defines for DD_GAMETIC, DD_OPENRANGE, DD_OPENTOP, DD_OPENBOTTOM and DD_LOWFLOOR out of the section listing integer values for use with Set/Get (they are no longer integers).
- Added new DMU property name DMU_DXY which returns both X and Y deltas, as a convenience instead of requiring two DMU ...
- 23:34 Revision 9d190c29 (github): DD_GAMETIC is now queried via DD_GetVariable rather than DD_GetInteger but returned as timespan_t in fractional seconds.
- 23:31 Revision 61f02df9 (github): Fixed issue of polyobjs not being lit with dynamic lights.
- 23:29 Revision aeae8a26 (github): Clean up.
- 23:28 Revision 7bbf1231 (github): Consistent use of the terms "map" and "level". Numerous routines, constants and variables updated accordingly. Part 6 of 6.
- 19:02 Revision 464a6fcd (github): Numerous minor tweaks to the jHexen text defs. Mainly capitalization tweaks and removing redundant spaces before newlines.
- 18:48 Revision 8250719e (github): Numerous minor tweaks to the jHeretic text defs. Mainly capitalization tweaks and removing redundant spaces before newlines.
- 17:52 Revision cdfaa593 (github): Removed __WOLFTC__ logic branches from common code.
- 17:23 Revision 4f58142e (github): Moved the build win32 snapshot scripts into the attic as they are very outdated.
- 17:18 Revision 3664762a (github): Moved WolfTC into the attic as it would seem this project is (unfortunately) effectively dead. I haven't touched the XCode stuff as I don't want to break it.
- 16:58 Revision 77736cc4 (github): Consistent use of the terms "map" and "level". Numerous routines, constants and variables updated accordingly. Part 5 of 6.
- 16:54 Revision f891b331 (github): Consistent use of the terms "map" and "level". Numerous routines, constants and variables updated accordingly. Part 4 of 6.
- 16:51 Revision 967e55d7 (github): Consistent use of the terms "map" and "level". Numerous routines, constants and variables updated accordingly. Part 3 of 6.
- 16:45 Revision 13eabf05 (github): Consistent use of the terms "map" and "level". Numerous routines, constants and variables updated accordingly. Part 2 of 6.
- 16:40 Revision a57d2efb (github): Consistent use of the terms "map" and "level". Numerous routines, constants and variables updated accordingly. Part 1 of 6.
- 15:45 Revision 97ee1c66 (github): Numerous minor tweaks to the jDoom64 text defs. Mainly capitalization tweaks and removing redundant spaces before newlines.
- Removed the text string for the Heavy Weapon Dude as it isn't in DOOM64.
- 15:32 Revision e7f9bec6 (github): Fixed a comment.
- 15:30 Revision 33df028d (github): Minor tweaks to various cvar and ccmd help strings. Mainly changing "level" to "map" where appropriate.
- 14:56 Revision e2c3dca2 (github): Removed obsolete constants to do with the old modem, IPX etc networking stuff and GL_TextureFilterMode from the Doomsday public API.
- 14:33 Revision 614a626f (github): Clean up.
- 14:30 Revision fedace80 (github): Added a few things to DGL for use in the new automap drawer I've been working on:
- * Basic interface for accessing OpenGL's display list functionality. List names can either be requested or allocated ...
- 14:07 Revision 93002d2e (github): Fixed polyobj surface normals were not being updated after rotation and translation.
- 14:05 Revision da391618 (github): Clean up.
- 13:57 Revision fce85920 (github): Renamed bsp_level.c/h to bsp_map.c/h
- 13:53 Revision 8715e254 (github): Added aliases for a few XG flags so that "material" can be used in place of "texture/flat" where appropriate.
- 13:46 Revision 1a2c8f28 (github): Numerous minor tweaks to the jDoom text defs. Mainly capitalization tweaks and removing redundant spaces before newlines.
- 13:00 Revision 5fd210bc (github): Fixed a comment.
- 12:53 Revision 53fab8dc (github): Fixed a comment.
- 12:50 Revision 3f3e90ae (github): Fixed a comment.
- 12:49 Revision 8dfebff3 (github): Fixed a comment.
- 12:48 Revision 4867df92 (github): Fixed a comment.
2008-11-15
- 19:29 Revision e83ec57e (github): Removed the overlaid slot numbers from the save/load file menus. Due to the way the menu currently works doing this the "right way" isn't really practical.
- 18:06 Revision 764771b7 (github): Fixed various problems with the draw routine for the text entry backgrounds seen in the menu (e.g., for save/load menus).
- Close the menu fast when replying to a message that was asked while not actually in the menu (previously it would app...
- 16:29 Revision 4d294838 (github): Fixed various issues in the menu:
- Attempting to view to the mouse/joystick options page in the menu would result in a seg fault in DOOM2/TNT/Plutonia o...
- 15:50 Revision 8cb00682 (github): Fixed problem of the shortcut keys (quicksave, help etc...) not working from the title screen unless the menu was active. Resolved by creating a new bclass called "shortcut" which sits above "menu" in the stack. Also relocated the actioning of the "any key; show menu" to the fallback responder. However this now shows that we need another binding class that contains the in-game controls (movement, show automap etc...) which sits above the default "game" bclass and is only active when in a map (otherwise events which are bound to impulses/ccmds will never reach the fallback responder and thus not all keys will show the menu when in the title loop).
- 14:17 Revision 14aa37c5 (github): Fixed ST_ARMS positioning issues with the statusbar draw in jDoom with the HACX mod.
- 14:14 Revision 3ca79c5f (github): Fixed jDoom: Missing skull cursor in the ReadThis screens.
2008-11-14
2008-11-05
- 05:05 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 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 Revision 7b179649 (github): Seems I've been doing too much PHP lately.
- 12:30 Revision ddc60b28 (github): Use a more robust method of formatting material names prior to hashing.
- 12:09 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 Revision cdff8e86 (github): Fixed a really silly bug in R_MaterialCheckNumForName.
- 01:40 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 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 Revision 0e00122b (github): Allocate new material texture instances only when needed and store in lists local to materialtex_t.
- 07:40 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 Revision 4f4233ea (github): Materials system 2.0 (Part 6 of 6)
- 07:24 Revision 6e81632e (github): Materials system 2.0 (Part 5 of 6)
- 07:24 Revision 467287ca (github): Materials system 2.0 (Part 4 of 6)
- 07:23 Revision 4961cb5a (github): Materials system 2.0 (Part 3 of 6)
- 07:23 Revision 3f69e5a3 (github): Materials system 2.0 (Part 2 of 6)
- 07:22 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 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 Revision 9e10f217 (github): Fixed broken interpretation of texture/flat change deltas in PSV_FRAME packets in cl_oldworld.c.
- 06:40 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 Revision fb22c46d (github): Cleaned up dd_wad.c somewhat.
- 06:36 Revision 35c28c62 (github): Removed unreferenced local variable in createDummyWindow.
- 06:35 Revision e47b1b2f (github): Fixed a minor type mismatch in FR_PrepareGDIFont. Do we even use/need these still?
- 06:33 Revision 1877c422 (github): Cleaned up GL_UploadTextureContent.
- 06:32 Revision 1cb49ad9 (github): Removed a test in P_CheckPtcPlanes which would only allow particle generators to be used with flat textures.
- 06:30 Revision 83c8723f (github): Fixed a potential segfault in P_Iteratep if traversal of the segs of degenerate subsector was attempted.
- 06:28 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 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 Revision 805ebf4c (github): Restructured jDoom's P_MobjMoveZ. It *should* be functionally equivalent but now much easier to follow.
- Clean up.
- 05:34 Revision c3260073 (github): Added a typedef for the lump grouping tags enum (lumpgrouptag_t).
- 05:33 Revision bf91debb (github): Added define DOOMSDAY_VERSION_NUMBER for use under win32 as the product number in the metadata of Doomsday.exe.
- 05:29 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 Revision 113d2a5c (github): Removed unreferenced local variable in R_BeginWorldFrame.
- 05:23 Revision 220ddaf0 (github): Removed unreferenced local variable in R_CornerNormalPoint.
- 05:21 Revision 21077300 (github): Fixed incomplete initialization of a plane's surface_t in R_NewPlaneForSector.
- 05:16 Revision 271c42e4 (github): Fixed a bug in SB_BeginFrame which could result in a segfault if a degenerate subsector is encountered.
- 05:12 Revision a6e82f7a (github): Adding missing braces from my last commit (doh).
- 04:58 Revision 376e5834 (github): Fixed an indirection issue in D_NetWorldEvent when dealing with DDWE_HANDSHAKEs.
- 04:51 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 Revision 0916c8f2 (github): Fixed a subtle type mismatch in the WIN32 window manager.
- 04:29 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 Revision 3d28c33e (github): Fixed upper/lower case mix ups in vcproj file names in the doomsday.sln
- 02:05 Revision ce69115b (github): Removed old addition include directories from the doomsday.vcproj
- 01:59 Revision 831b4213 (github): Renamed remotely
Also available in: Atom