qzdoom-gpl/src
Christoph Oelckers bf4e17703d - Fixed: Dehacked string replacement did not check the clusters' finaleflats.
- Changed the definition of several typedef'd structs so that they are
  properly named.
- Limited DEHSUPP lump lookup to search zdoom.pk3 only. It will no longer
  be possible to load DEHSUPP lumps from user WADs.
- Brought back the text-based DEHSUPP parser and changed it to be able to 
  reference states by label. Also changed label names of 
  DoomUnusedStates and added proper labels to all states that were
  previously forced to be the first state of an actor so that the old
  (limited) method could access them. This was done to address the following
  bug:
- Fixed: The player's death states calling A_PlayerSkinCheck should not be
  part of the state set that is accessible by Dehacked. These will produce
  error messages when mapped to non-players.

SVN r1512 (trunk)
2009-03-28 11:49:44 +00:00
..
asm_ia32 - Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of 2008-08-09 03:13:43 +00:00
asm_x86_64 - Remove Valgrind macros from the (Win64-only) asm_x86_64/tmap3.asm 2008-08-12 03:20:50 +00:00
g_doom - Added MF5_CANTSEEK flag to prevent seeker missiles from homing in on 2009-02-19 14:36:37 +00:00
g_heretic - Fixed: Heretic's fullscreen HUD crashed when the player had armor without 2009-02-21 23:17:37 +00:00
g_hexen - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
g_raven - Made spawning of floor- and ceiling huggers a little more intelligent. 2009-01-03 18:09:33 +00:00
g_shared - Changed gameinfo_t and gameborder_t to be named structs instead of 2009-03-26 02:06:14 +00:00
g_strife - Fixed: The TeleporterBeacon tried to enter its See state rather than its 2009-03-01 02:19:46 +00:00
oplsynth - Fixed: With opl_onechip set the second OPL chip was never set to anything valid 2009-02-22 10:25:12 +00:00
sdl - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
sfmt - Changed random seed initialization so that it uses the system's 2009-03-27 04:49:17 +00:00
sound - Made fmodex.dll delay-loaded so the game should be runnable on Windows 95 2009-03-26 02:33:37 +00:00
textures - Added a CopyInfo function to FTexture that contains all code required to 2009-01-18 09:31:49 +00:00
thingdef - Fixed what looks like an incorrect comparison in thingdef_states.cpp. 2009-03-10 05:37:27 +00:00
timidity - Fixed: The Timidity config parser always tried to process the note number, 2008-09-21 02:46:53 +00:00
win32 - Changed random seed initialization so that it uses the system's 2009-03-27 04:49:17 +00:00
xlat - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
actionspecials.h - Fixed: When Heretic's Mace was replaced by a non-child class A_SpawnMace still 2008-07-19 12:40:10 +00:00
actor.h - Added GCC headers for intptr_t to tarray.h. 2009-02-24 21:19:10 +00:00
am_map.cpp - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
am_map.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
announcer.h Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
autosegs.h - Fixed copy pasta errors in autosegs.h and other problems for GCC. 2009-02-05 04:18:08 +00:00
autostart.cpp - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
autozend.cpp - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
b_bot.cpp - Applied latest TEAMINFO patch. 2009-02-04 23:14:28 +00:00
b_bot.h More header cleanup. 2008-09-15 00:47:31 +00:00
b_func.cpp More header cleanup. 2008-09-15 00:47:31 +00:00
b_game.cpp - Applied latest TEAMINFO patch. 2009-02-04 23:14:28 +00:00
b_move.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
b_think.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
basicinlines.h - Assembly code is disabled when building with __APPLE__ defined, for now. 2006-09-19 23:25:51 +00:00
basictypes.h - Apparently, YASM is not a suitable substitute for NASM when doing Win32 builds. 2008-09-17 20:24:08 +00:00
bbannouncer.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
c_bind.cpp - Fixed: Strife's quest based line actions also work in Deathmatch. 2009-02-28 21:38:20 +00:00
c_bind.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
c_cmds.cpp - Added a Check for the Vavoom namespace to the UDMF parser. Functionally 2009-03-11 19:28:10 +00:00
c_console.cpp - Stopped sending double the number of wheel events as appropriate to the 2009-02-10 02:16:41 +00:00
c_console.h - The co-op summary screen now has a totals row at the bottom (if it fits). 2008-11-27 17:43:36 +00:00
c_cvars.cpp - Fixed: You couldn't easily play with the compatibility options menu during 2009-03-04 23:19:46 +00:00
c_cvars.h - Fixed: You couldn't easily play with the compatibility options menu during 2009-03-04 23:19:46 +00:00
c_dispatch.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
c_dispatch.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
c_expr.cpp About a week's worth of changes here. As a heads-up, I wouldn't be 2008-07-23 04:57:26 +00:00
CMakeLists.txt - Changed random seed initialization so that it uses the system's 2009-03-27 04:49:17 +00:00
cmdlib.cpp - Fixed: Player names and chat macros that end with incomplete \c escapes now 2009-02-20 00:53:25 +00:00
cmdlib.h - Fixed: Player names and chat macros that end with incomplete \c escapes now 2009-02-20 00:53:25 +00:00
colormatcher.cpp - Turned on warning level 4 just to see what it would produce: a lot of 2006-12-21 04:34:43 +00:00
colormatcher.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
compatibility.cpp - Added support for zip/pk3 files with LZMA and bzip2 compression to ZDoom. 2009-03-10 23:07:37 +00:00
compatibility.h - Added a compatibility lump because I think it's a shame that Void doesn't 2009-02-05 02:55:28 +00:00
configfile.cpp - Fixed: Player names and chat macros that end with incomplete \c escapes now 2009-02-20 00:53:25 +00:00
configfile.h - Fixed: Player names and chat macros that end with incomplete \c escapes now 2009-02-20 00:53:25 +00:00
ct_chat.cpp - Stopped sending double the number of wheel events as appropriate to the 2009-02-10 02:16:41 +00:00
d_dehacked.cpp - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
d_dehacked.h - Moved IF_ALWAYSPICKUP and GiveQuest into CallTryPickup so that they are 2008-09-13 22:08:41 +00:00
d_event.h - Fixed: Autoloading a game (e.g. respawning after dying in single player) 2008-12-16 04:56:25 +00:00
d_gui.h Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
d_iwad.cpp - fixed Linux compile 2009-03-23 07:37:57 +00:00
d_main.cpp - Changed random seed initialization so that it uses the system's 2009-03-27 04:49:17 +00:00
d_main.h - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
d_net.cpp - Changed DEM_ADDSLOTDEFAULT, DEM_ADDSLOT, and DEM_SETSLOT to be more space- 2009-02-24 05:58:59 +00:00
d_net.h - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
d_netinf.h More header cleanup. 2008-09-15 00:47:31 +00:00
d_netinfo.cpp - fixed: level.flags2 was not stored in savegames. Also bumped min. savegame 2009-02-25 22:10:06 +00:00
d_player.h - Fixed: After loading a savegame or unmorphing, a player's weapon slots 2009-03-13 03:18:06 +00:00
d_protocol.cpp - Bumped netgame, demo and min demo version for the weapon slot changes. 2009-02-20 22:28:48 +00:00
d_protocol.h - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
d_ticcmd.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
decallib.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
decallib.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
dobject.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
dobject.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
dobjgc.cpp - Removed S_MarkSoundChannels(), as it caused all non-actor sounds to 2008-11-27 18:46:09 +00:00
dobjtype.cpp - More GCC warning removal, the most egregious of which was the potential 2009-01-28 05:29:41 +00:00
dobjtype.h - fixed: Parsing of color strings with 6 characters and spaces did not work. 2009-01-06 00:03:18 +00:00
doomdata.h - added ML_BLOCKPROJECTILE flag to lines. 2009-02-22 15:39:42 +00:00
doomdef.cpp Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
doomdef.h - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
doomerrors.h - Added the -norun parameter to quit the game just before video 2009-03-18 05:02:32 +00:00
doomstat.cpp - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
doomstat.h - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
doomtype.h - Fixed: Game files that were excluded from building in r1226 were still included for x64 configurations. (Though I honestly don't notice a difference in compiling time with VC++. GCC, yes, but GCC is still slow--thank goodness for parallel makes and now-commonplace multicore processors.) 2008-09-17 20:51:15 +00:00
dscript.h Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
dsectoreffect.cpp - Last commit was incomplete. 2008-08-16 20:47:41 +00:00
dsectoreffect.h More header cleanup. 2008-09-15 00:47:31 +00:00
dthinker.cpp - The garbage collector now has an opportunity to step each time individual 2008-09-06 03:03:11 +00:00
dthinker.h - Restructured the action function interface to remove the dependence on 2008-08-12 14:30:07 +00:00
empty.cpp - Changed MakeKey's hash algorithm from a CRC32 to Paul Hsieh's SuperFastHash. 2007-03-24 14:59:28 +00:00
errors.h Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
f_finale.cpp - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
f_finale.h - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
f_wipe.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
f_wipe.h - Removed the screenshot parameter from D_Display(), since it was a relic of 2008-01-01 03:07:05 +00:00
farchive.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
farchive.h - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
files.cpp - Fixed a double-fclose and memory leaks in zipdir. 2009-03-10 23:56:47 +00:00
files.h - Added support for zip/pk3 files with LZMA and bzip2 compression to ZDoom. 2009-03-10 23:07:37 +00:00
g_game.cpp - Fixed: You couldn't easily play with the compatibility options menu during 2009-03-04 23:19:46 +00:00
g_game.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
g_hub.cpp - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
g_hub.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
g_level.cpp - Changed random seed initialization so that it uses the system's 2009-03-27 04:49:17 +00:00
g_level.h - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
g_mapinfo.cpp - Fixed: Implicitly defined clusters were not initialized when being created. 2009-03-25 22:02:15 +00:00
g_skill.cpp - Added MF5_CANTSEEK flag to prevent seeker missiles from homing in on 2009-02-19 14:36:37 +00:00
gameconfigfile.cpp - Fixed: Player names and chat macros that end with incomplete \c escapes now 2009-02-20 00:53:25 +00:00
gameconfigfile.h - Fixed: Player names and chat macros that end with incomplete \c escapes now 2009-02-20 00:53:25 +00:00
gametype.h - disabled Zip related code in IWAD detection for now 2009-03-22 11:42:46 +00:00
gccinlines.h Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
gi.cpp - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
gi.h - Changed gameinfo_t and gameborder_t to be named structs instead of 2009-03-26 02:06:14 +00:00
gstrings.h - Prefixed all names of CQ decorations with Chex after seeing some conflicts 2008-09-13 19:19:53 +00:00
hu_scores.cpp - Applied latest TEAMINFO patch. 2009-02-04 23:14:28 +00:00
hu_stuff.h - Changed the co-op intermission screen to draw the stats with the small font. 2008-12-16 03:15:03 +00:00
i_cd.h Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
i_movie.h Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
i_net.cpp - Added selective compression of network packets. Interestingly, most packets 2009-02-22 05:05:58 +00:00
i_net.h - Set packet server as the default for four or more player games, and also the 2009-01-24 04:47:07 +00:00
i_video.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
info.cpp - Added Karate Chris's patch to optionally specify an angle offset for 2008-12-16 01:23:44 +00:00
info.h - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
lists.h - Turned on warning level 4 just to see what it would produce: a lot of 2006-12-21 04:34:43 +00:00
lumpconfigfile.cpp Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
lumpconfigfile.h Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
m_alloc.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
m_alloc.h - Merged the GC branch back into the trunk, so now it can receive more 2008-03-12 02:56:11 +00:00
m_argv.cpp Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
m_argv.h - Merged the GC branch back into the trunk, so now it can receive more 2008-03-12 02:56:11 +00:00
m_bbox.cpp - Replaced P_PathTraverse with an FPathTraverse class, rewrote all code using 2008-04-09 18:35:21 +00:00
m_bbox.h - fixed: The compatibility parser applied the last map's settings to all 2009-02-06 00:16:57 +00:00
m_cheat.cpp - Bumped netgame, demo and min demo version for the weapon slot changes. 2009-02-20 22:28:48 +00:00
m_cheat.h - Renamed player_s to player_t globally to get rid of the duplicate names for this class. 2008-06-01 07:52:33 +00:00
m_crc32.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
m_fixed.h - Fixed: The SafeDivScales used a signed shift for their if test. This fails 2007-02-02 23:41:51 +00:00
m_menu.cpp - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
m_menu.h - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
m_misc.cpp - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
m_misc.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
m_options.cpp - Added an SDL output plugin, so FMOD can produce sound using SDL's audio 2009-03-11 04:56:43 +00:00
m_png.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
m_png.h - Liux compile fixes. 2008-09-23 07:46:23 +00:00
m_random.cpp - removed debug code. 2009-03-27 23:23:10 +00:00
m_random.h - Changed random seed initialization so that it uses the system's 2009-03-27 04:49:17 +00:00
m_swap.h - Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of 2008-08-09 03:13:43 +00:00
md5.cpp - Fixed copy pasta errors in autosegs.h and other problems for GCC. 2009-02-05 04:18:08 +00:00
md5.h - Added a compatibility lump because I think it's a shame that Void doesn't 2009-02-05 02:55:28 +00:00
mscinlines.h - Fixed: When R_DrawTiltedPlane() calculates the p vector, it can overflow 2008-05-22 05:17:21 +00:00
mus2midi.cpp - Added the writewave command to write the internal TiMidity's output to a 2008-04-19 21:36:53 +00:00
mus2midi.h - Reimplemented snd_midiprecache, now for MIDI as well as MUS, and 2008-04-09 03:55:04 +00:00
name.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
name.h - Reverted the 'None' name change from r569. 2007-12-08 22:17:48 +00:00
namedef.h - Added a Check for the Vavoom namespace to the UDMF parser. Functionally 2009-03-11 19:28:10 +00:00
nodebuild.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
nodebuild.h - Added support for loading ZGL2 nodes. (Only useful with UDMF and maps with 2009-03-17 03:34:31 +00:00
nodebuild_classify_nosse2.cpp - ClassifyLine now chooses either SSE2 or regular x87 math depending on whether 2006-06-06 21:39:08 +00:00
nodebuild_classify_sse2.cpp - ClassifyLine now chooses either SSE2 or regular x87 math depending on whether 2006-06-06 21:39:08 +00:00
nodebuild_events.cpp Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
nodebuild_extract.cpp - Various fixes for compiling working 64-bit binaries with Visual C++. The 2008-04-29 02:43:42 +00:00
nodebuild_gl.cpp - Added support for loading ZGL2 nodes. (Only useful with UDMF and maps with 2009-03-17 03:34:31 +00:00
nodebuild_utility.cpp - Added a constant name for Skulltag's 128 flag for A_SpawnItemEx. For 2008-12-31 12:02:08 +00:00
p_3dfloors.cpp - Added a CopyInfo function to FTexture that contains all code required to 2009-01-18 09:31:49 +00:00
p_3dfloors.h - made 3D floor constants available even when 3D floor code is defined out. 2009-01-24 09:07:14 +00:00
p_3dmidtex.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
p_3dmidtex.h - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
p_acs.cpp - Added the current value of the string buffer to the state saved when 2009-03-20 02:13:25 +00:00
p_acs.h - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
p_buildmap.cpp - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
p_ceiling.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
p_conversation.cpp - Fixed: The map name display on the automap was incomplete. 2009-02-23 21:55:36 +00:00
p_conversation.h - Fixed: With opl_onechip set the second OPL chip was never set to anything valid 2009-02-22 10:25:12 +00:00
p_doors.cpp - Fixed: G_DoPlayDemo did not free the demobuffer or the CVAR backups when it 2008-12-06 10:22:37 +00:00
p_effect.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
p_effect.h - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
p_enemy.cpp - Fixed: Item tossing did not work anymore. 2009-03-24 07:51:15 +00:00
p_enemy.h - changed: If a monster with the BOSSDEATH flag is crushed A_BossDeath will 2009-03-03 21:17:00 +00:00
p_enemy_a_lookex.cpp - Fixed: With opl_onechip set the second OPL chip was never set to anything valid 2009-02-22 10:25:12 +00:00
p_floor.cpp - Last commit was incomplete. 2008-08-16 20:47:41 +00:00
p_interaction.cpp - Changed gameinfo_t and gameborder_t to be named structs instead of 2009-03-26 02:06:14 +00:00
p_lights.cpp Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
p_linkedsectors.cpp - Last commit was incomplete. 2008-08-16 20:47:41 +00:00
p_lnspec.cpp - added ML_BLOCKPROJECTILE flag to lines. 2009-02-22 15:39:42 +00:00
p_lnspec.h - Added sector type translation to xlat_parser and removed the old sectorx 2008-03-23 00:23:47 +00:00
p_local.h - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
p_map.cpp - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
p_maputl.cpp - Fixed: AActor::SetOrigin must call P_FindFloorCeiling to get the true 2009-03-01 10:12:12 +00:00
p_mobj.cpp - Adjusted some gravity related thresholds for the fix from Feb 28. Also removed 2009-03-07 09:16:32 +00:00
p_pillar.cpp - Replaced the naive area sound implementation with one that takes into 2008-06-15 02:25:09 +00:00
p_plats.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
p_pspr.cpp - fixed: Identification of Doom1 Freedoom IWAD did not work. 2009-01-10 09:40:47 +00:00
p_pspr.h - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
p_saveg.cpp - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
p_saveg.h More header cleanup. 2008-09-15 00:47:31 +00:00
p_sectors.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
p_setup.cpp - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
p_setup.h - Added a compatibility lump because I think it's a shame that Void doesn't 2009-02-05 02:55:28 +00:00
p_sight.cpp - Fixed: The sight checking code didn't initialize the myseethrough variable. 2009-01-24 00:21:12 +00:00
p_slopes.cpp - Added a compatibility lump because I think it's a shame that Void doesn't 2009-02-05 02:55:28 +00:00
p_spec.cpp - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
p_spec.h - added GZDoom's 3D floor physics code. This is not active yet so anything compiled from this code won't have any support for it! 2009-01-04 15:00:29 +00:00
p_states.cpp - More GCC warning removal, the most egregious of which was the potential 2009-01-28 05:29:41 +00:00
p_switch.cpp - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
p_teleport.cpp - Fixed: SNDINFO must be loaded before the textures. However, this required 2008-09-21 18:02:38 +00:00
p_terrain.cpp - Added Blzut3's patch for a real Chex Quest game mode. 2008-08-30 19:44:19 +00:00
p_terrain.h More header cleanup. 2008-09-15 00:47:31 +00:00
p_things.cpp - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
p_tick.cpp - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
p_tick.h - Fixed default.cbd and Makefile.mingw for current code state. 2006-05-21 02:10:16 +00:00
p_trace.cpp - Fixed: With COMPAT_TRACE switched on linedef actions on lines having 2009-01-24 00:04:58 +00:00
p_trace.h - added GZDoom's 3D floor physics code. This is not active yet so anything compiled from this code won't have any support for it! 2009-01-04 15:00:29 +00:00
p_udmf.cpp - Added a Check for the Vavoom namespace to the UDMF parser. Functionally 2009-03-11 19:28:10 +00:00
p_user.cpp - Fixed: After loading a savegame or unmorphing, a player's weapon slots 2009-03-13 03:18:06 +00:00
p_writemap.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
p_xlat.cpp - Fixed: When using BOOM-style sector flags and specials together, the 2009-03-04 23:07:18 +00:00
parsecontext.cpp - Removed some unnecessary morphing code. 2008-04-08 17:25:19 +00:00
parsecontext.h - Removed some GCC warnings. 2008-04-12 05:33:20 +00:00
po_man.cpp - copied some 3D floor fixes from GZDoom. 2009-01-07 18:45:39 +00:00
r_anim.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
r_blend.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
r_bsp.cpp - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
r_bsp.h - Restored the old drawseg/sprite distance check from 2.0.63. The code that 2009-02-07 03:01:38 +00:00
r_data.cpp - Changed: Replaced weapons should not be given by generic cheats, only 2008-09-17 00:14:33 +00:00
r_data.h - Fixed: A_Jump used a wrong index into the jump address table. 2008-08-14 19:08:38 +00:00
r_defs.h - Restored the old drawseg/sprite distance check from 2.0.63. The code that 2009-02-07 03:01:38 +00:00
r_draw.cpp - Changed: Making the gameinfo customizable by MAPINFO requires different 2009-03-23 17:46:59 +00:00
r_draw.h - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
r_drawt.cpp - Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of 2008-08-09 03:13:43 +00:00
r_interpolate.cpp - copied some 3D floor fixes from GZDoom. 2009-01-07 18:45:39 +00:00
r_interpolate.h - Fixed: Wall scrolling interpolations incremented their reference count twice. 2008-06-11 12:17:45 +00:00
r_jpeg.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
r_local.h - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
r_main.cpp - Fixed: Cheats in demos must not access the weapon slots. 2008-10-07 18:21:03 +00:00
r_main.h - Liux compile fixes. 2008-09-23 07:46:23 +00:00
r_plane.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
r_plane.h - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
r_polymost.cpp - The co-op summary screen now has a totals row at the bottom (if it fits). 2008-11-27 17:43:36 +00:00
r_polymost.h Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
r_segs.cpp - Removed an early-out in wallscan_striped() that is invalid when drawing a 2009-02-27 03:45:14 +00:00
r_segs.h - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
r_sky.cpp - Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of 2008-08-09 03:13:43 +00:00
r_sky.h - Changed FImageCollection to return translated texture indices so 2008-06-15 18:36:26 +00:00
r_state.h - Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of 2008-08-09 03:13:43 +00:00
r_things.cpp - GCC compile fix and warning removal. 2009-02-21 21:44:15 +00:00
r_things.h - added a P_PointInSector function and replaced all calls to retrieve an 2007-12-25 10:07:58 +00:00
r_translate.cpp SVN r1248 (trunk) 2008-09-27 07:11:38 +00:00
r_translate.h - Fixed: SNDINFO must be loaded before the textures. However, this required 2008-09-21 18:02:38 +00:00
s_advsound.cpp - Added a range parameter to SNDINFO's $limit. 2009-02-08 11:28:30 +00:00
s_environment.cpp - Add environment 255, 255 as a way to get the software underwater effect in 2008-06-12 23:47:27 +00:00
s_playlist.cpp - Fixed: FWadCollection::MergeLumps() did not initialize the flags for any 2008-05-11 03:02:33 +00:00
s_playlist.h - Fixed: FString::StripRight() stripped the final character of the string if 2008-04-30 05:36:24 +00:00
s_sndseq.cpp - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
s_sndseq.h - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
s_sound.cpp - Fixed: S_StopSound may not assume that after stopping a sound channel 2009-03-19 22:48:55 +00:00
s_sound.h - Added a range parameter to SNDINFO's $limit. 2009-02-08 11:28:30 +00:00
sc_man.cpp - Added support for zip/pk3 files with LZMA and bzip2 compression to ZDoom. 2009-03-10 23:07:37 +00:00
sc_man.h - Added MF5_CANTSEEK flag to prevent seeker missiles from homing in on 2009-02-19 14:36:37 +00:00
sc_man_scanner.h - Fixed: The save percentage for Doom's green armor was slightly too low 2008-12-07 12:11:59 +00:00
sc_man_scanner.re - Fixed: The save percentage for Doom's green armor was slightly too low 2008-12-07 12:11:59 +00:00
skins.cpp Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
skins.h Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
st_start.h - Fixed: Thing_ProjectileAimed did not set the missile's speed correctly. 2007-03-06 01:33:18 +00:00
st_stuff.cpp - Apparently, YASM is not a suitable substitute for NASM when doing Win32 builds. 2008-09-17 20:24:08 +00:00
st_stuff.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
statnums.h - Added a new MapMarker actor. Instead of appearing in the 3D view, it appears 2006-10-20 04:04:04 +00:00
stats.cpp - The co-op summary screen now has a totals row at the bottom (if it fits). 2008-11-27 17:43:36 +00:00
stats.h - Fixed GCC rdtsc (for real this time, I hope). 2009-03-28 03:31:52 +00:00
stringtable.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
stringtable.h Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
tables.cpp Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
tables.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
tagitem.h Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
tarray.h - Added GCC headers for intptr_t to tarray.h. 2009-02-24 21:19:10 +00:00
teaminfo.cpp - Fixed copy pasta errors in autosegs.h and other problems for GCC. 2009-02-05 04:18:08 +00:00
teaminfo.h - Applied latest TEAMINFO patch. 2009-02-04 23:14:28 +00:00
tempfiles.cpp Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
tempfiles.h Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
templates.h - Assembly code is disabled when building with __APPLE__ defined, for now. 2006-09-19 23:25:51 +00:00
v_collection.cpp - Changed: Replaced weapons should not be given by generic cheats, only 2008-09-17 00:14:33 +00:00
v_collection.h - Changed FImageCollection to return translated texture indices so 2008-06-15 18:36:26 +00:00
v_draw.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
v_font.cpp - Fixed: Untranslated colors in fonts had an alpha value of 0 but need 255. 2009-02-21 11:30:42 +00:00
v_font.h - Moved the V_InitFontColors() call earlier in the startup sequence so that 2009-02-11 00:16:05 +00:00
v_palette.cpp - Fixed: The save percentage for Doom's green armor was slightly too low 2008-12-07 12:11:59 +00:00
v_palette.h - Fixed: The save percentage for Doom's green armor was slightly too low 2008-12-07 12:11:59 +00:00
v_pfx.cpp - Implemented some more controllers for the OPL player: 2008-09-05 02:04:50 +00:00
v_pfx.h - Fixed: cycle_t was still a DWORD and not a QWORD under GCC. 2006-09-14 00:02:31 +00:00
v_text.cpp - The co-op summary screen now has a totals row at the bottom (if it fits). 2008-11-27 17:43:36 +00:00
v_text.h - Fixed: Player names and chat macros that end with incomplete \c escapes now 2009-02-20 00:53:25 +00:00
v_video.cpp - fixed: Parsing of color strings with 6 characters and spaces did not work. 2009-01-06 00:03:18 +00:00
v_video.h - The co-op summary screen now has a totals row at the bottom (if it fits). 2008-11-27 17:43:36 +00:00
valgrind.inc - Added self-modifying code notifications for Valgrind. 2008-06-08 02:31:30 +00:00
vectors.h - Replaced the vector math routines with the ones I developed for the FP code. 2007-01-19 02:00:39 +00:00
version.h - Changed random seed initialization so that it uses the system's 2009-03-27 04:49:17 +00:00
w_wad.cpp - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
w_wad.h - removed gamemission variable because it wasn't used anywhere. 2009-03-22 11:37:56 +00:00
w_zip.h - Added support for zip/pk3 files with LZMA and bzip2 compression to ZDoom. 2009-03-10 23:07:37 +00:00
weightedlist.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
wi_stuff.cpp - Fixed: Dehacked string replacement did not check the clusters' finaleflats. 2009-03-28 11:49:44 +00:00
wi_stuff.h - Fixed: SNDINFO must be loaded before the textures. However, this required 2008-09-21 18:02:38 +00:00
x86.cpp - Changed Windows to use the performance counter instead of rdtsc. 2008-08-10 03:56:53 +00:00
x86.h - Went back to using RDTSC for timing on Win32. Ironically, 2009-03-04 06:06:31 +00:00
zstrformat.cpp About a week's worth of changes here. As a heads-up, I wouldn't be 2008-07-23 04:57:26 +00:00
zstring.cpp - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
zstring.h - Fixed spurious warnings on 32-bit VC++ debug builds. 2008-08-03 03:54:48 +00:00