qzdoom/src
Randy Heit a90bde274e The menu code sucks!
- Joystick devices now send key up events for any buttons that are held
  down when they are destroyed.
- Changed the joystick enable-y menu items to be nonrepeatable so that you
  can't create several device scans per second. Changing them with a
  controller is also disabled so that you can't, for example, toggle XInput
  support using an XInput controller and have things go haywire when the
  game receives an infinite number of key down events when the controller
  is reinitialized with the other input system.
- Changed menu input to use a consolidated set of buttons, so most menus
  can be navigated with a controller as well as a keyboard.
- Changed the way that X/Y analog axes are converted to digital axes.
  Previously, this was done by checking if each axis was outside its deadzone.
  Now they are checked together based on their angle, so straight up/down/
  left/right are much easier to achieve.


SVN r1739 (trunk)
2009-07-26 03:25:18 +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 - fixed blue colormap 2009-07-17 08:08:02 +00:00
g_heretic - Added code submissions for non-piercing railguns and new skill options. 2009-07-04 18:17:44 +00:00
g_hexen - Gez's patch for more A_WeaponReady flags: 2009-07-16 22:40:04 +00:00
g_raven - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
g_shared - Fixed: using custom automap backgrounds crashed. 2009-07-24 20:25:19 +00:00
g_strife - Backported 2 fixes from Skulltag: 2009-07-12 12:19:11 +00:00
oplsynth - Fixed compilation of i_keyboard.cpp with MinGW, because w32api still doesn't have 2009-06-03 03:05:02 +00:00
resourcefiles - Changed wad namespacing so that wads with a missing end marker will be 2009-06-11 22:58:06 +00:00
sdl - fixed blue colormap 2009-07-17 08:08:02 +00:00
sfmt - Changed random seed initialization so that it uses the system's 2009-03-27 04:49:17 +00:00
sound - Fixed: Trying to run with the same FMOD version you compiled with no longer produced 2009-07-15 22:27:38 +00:00
textures - Fixed: The composer for complex multipatch textures did not clear the palette 2009-07-25 09:11:15 +00:00
thingdef - fixed some GCC warnings. 2009-07-25 15:00:45 +00:00
timidity - added some default definitions for constants that may miss in some headers. 2009-04-07 07:06:07 +00:00
win32 The menu code sucks! 2009-07-26 03:25:18 +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 code submissions for non-piercing railguns and new skill options. 2009-07-04 18:17:44 +00:00
am_map.cpp - Fixed: using custom automap backgrounds crashed. 2009-07-24 20:25:19 +00:00
am_map.h - Changing screen resolution now adjusts the automap scale to be constant 2009-04-16 03:02:08 +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 - Fixed some improper preprocessor lines in autostart/autozend.cpp. 2009-06-28 03:09:17 +00:00
autozend.cpp - Fixed some improper preprocessor lines in autostart/autozend.cpp. 2009-06-28 03:09:17 +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 - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +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 - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +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 - Added default bindings for the Xbox 360 controller buttons. 2009-07-23 05:06:38 +00:00
c_bind.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
c_cmds.cpp - Fixed: The 'idclev' cheat set the player's health to 0 which caused the 2009-07-12 07:33:24 +00:00
c_console.cpp - Added support for horizontal mouse wheels, and set invprev/invnext as 2009-06-06 02:55:58 +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 - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +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 The menu code sucks! 2009-07-26 03:25:18 +00:00
c_dispatch.h The menu code sucks! 2009-07-26 03:25:18 +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 - Update src/CMakelists.txt to check for FMOD Ex 4.26 and look for its include files 2009-07-25 00:59:26 +00:00
cmdlib.cpp - Specifying non-existent directories with -savedir or the save_dir cvar now 2009-05-26 01:05:01 +00:00
cmdlib.h - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +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 more compatibility settings, submitted by Gez. 2009-05-03 07:19:21 +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 some GCC warnings. 2009-07-25 15:00:45 +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 - Split the joystick menu into two parts: A top level with general options 2009-07-15 05:53:06 +00:00
d_gui.h - Added support for horizontal mouse wheels, and set invprev/invnext as 2009-06-06 02:55:58 +00:00
d_iwad.cpp - re-fix of Gez's MAX_MANA patch 2009-06-04 22:05:12 +00:00
d_main.cpp - Split the joystick menu into two parts: A top level with general options 2009-07-15 05:53:06 +00:00
d_main.h - Added loading directories into the lump directory. 2009-05-31 10:49:47 +00:00
d_net.cpp - Added code submissions for non-piercing railguns and new skill options. 2009-07-04 18:17:44 +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 - Added a "BlueMap" for powerup colors. 2009-07-17 01:17:06 +00:00
d_protocol.cpp - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +00:00
d_protocol.h - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +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 - Added Species property for actors and separated Hexen's Demon1 and Demon2 2009-05-11 15:15:06 +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_BLOCKUSE line flag, accessible through UDMF and Line_SetBlocking. 2009-04-28 20:53:07 +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 The menu code sucks! 2009-07-26 03:25:18 +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 - The reorganized DirectInput game controller code finally compiles. (Ugh! It 2009-06-20 03:16:08 +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 - Added 'EndTitle' nextmap option which goes to the regular title loop after 2009-05-30 08:56:40 +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 - added some default definitions for constants that may miss in some headers. 2009-04-07 07:06:07 +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 - Added support for 7z archives. 2009-04-15 03:58:10 +00:00
files.h - complete restructuring of resource file handling for more flexibility and future 2009-04-23 22:49:38 +00:00
g_game.cpp - Added extra states to dehsupp for the MBF additions. 2009-07-23 06:25:47 +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 - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
g_level.h - Fixed: Redefining an existing skill would set that skills ACSReturn to be 2009-07-23 04:33:07 +00:00
g_mapinfo.cpp - Fixed: Redefining an existing skill would set that skills ACSReturn to be 2009-07-23 04:33:07 +00:00
g_skill.cpp - Fixed: Redefining an existing skill would set that skills ACSReturn to be 2009-07-23 04:33:07 +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 - Fixed: The border definition in MAPINFO's gameinfo block used extra braces. 2009-07-04 01:15:38 +00:00
gi.h - complete restructuring of resource file handling for more flexibility and future 2009-04-23 22:49:38 +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 - Turned net decompression into a non fatal error. It now drops the packet 2009-07-17 02:13:27 +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 - Fixed: Redefining an existing skill would set that skills ACSReturn to be 2009-07-23 04:33:07 +00:00
info.h - Added Gez's actor replacement per skill submission. 2009-06-26 17:17:52 +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 - Fixed: Removing malloc.h for every system because FreeBSD doesn't like 2009-04-08 04:14:37 +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 - Fixed: The 'idclev' cheat set the player's health to 0 which caused the 2009-07-12 07:33:24 +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_joy.cpp The menu code sucks! 2009-07-26 03:25:18 +00:00
m_joy.h The menu code sucks! 2009-07-26 03:25:18 +00:00
m_menu.cpp The menu code sucks! 2009-07-26 03:25:18 +00:00
m_menu.h The menu code sucks! 2009-07-26 03:25:18 +00:00
m_misc.cpp - added some default definitions for constants that may miss in some headers. 2009-04-07 07:06:07 +00:00
m_misc.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
m_options.cpp The menu code sucks! 2009-07-26 03:25:18 +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 AWeaponGiver to keep the weapon actor around instead of respawning a new 2009-06-19 21:00:18 +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 submission for raising master/children/siblings. 2009-07-13 22:07:18 +00:00
nodebuild.cpp - added some default definitions for constants that may miss in some headers. 2009-04-07 07:06:07 +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 Gez's CheckActorProperty submission. 2009-07-05 05:56:20 +00:00
p_acs.h - Added Gez's CheckActorProperty submission. 2009-07-05 05:56:20 +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 - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +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 - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +00:00
p_effect.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +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 - Added code submissions for non-piercing railguns and new skill options. 2009-07-04 18:17:44 +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 - Added code submissions for non-piercing railguns and new skill options. 2009-07-04 18:17:44 +00:00
p_floor.cpp - Last commit was incomplete. 2008-08-16 20:47:41 +00:00
p_interaction.cpp - Added code submissions for non-piercing railguns and new skill options. 2009-07-04 18:17:44 +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 - Fixed: Altering a link type with Sector_SetLink did not work. 2009-03-29 08:55:15 +00:00
p_lnspec.cpp - added submission for raising master/children/siblings. 2009-07-13 22:07:18 +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 - added submission for raising master/children/siblings. 2009-07-13 22:07:18 +00:00
p_map.cpp - Backported 2 fixes from Skulltag: 2009-07-12 12:19:11 +00:00
p_maputl.cpp - And again... 2009-04-09 02:02:55 +00:00
p_mobj.cpp - added submission for raising master/children/siblings. 2009-07-13 22:07:18 +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 - Gez's patch for more A_WeaponReady flags: 2009-07-16 22:40:04 +00:00
p_pspr.h - Gez's patch for more A_WeaponReady flags: 2009-07-16 22:40:04 +00:00
p_saveg.cpp - Added per-tier texture scaling with these new UDMF sidedef properties: 2009-06-07 01:14:14 +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 - Added per-tier texture scaling with these new UDMF sidedef properties: 2009-06-07 01:14:14 +00:00
p_setup.h - Added handling for UDMF user keys. 2009-05-11 21:05:40 +00:00
p_sight.cpp - fixed some GCC warnings. 2009-07-25 15:00:45 +00:00
p_slopes.cpp - Fixed: Since UDMF allows for fractional vertex coordinates, it is no longer 2009-06-23 02:33:18 +00:00
p_spec.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
p_spec.h - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +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 - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +00:00
p_teleport.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
p_terrain.cpp - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +00:00
p_terrain.h More header cleanup. 2008-09-15 00:47:31 +00:00
p_things.cpp - added submission for raising master/children/siblings. 2009-07-13 22:07:18 +00:00
p_tick.cpp - Fixed: SetSoundPaused() still needs to call S_PauseSound() to pause music 2009-05-20 02:52:07 +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: When setting up a deep water sector with Transfer_Heights the floorclip 2009-05-23 10:21:33 +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 submission for raising master/children/siblings. 2009-07-13 22:07:18 +00:00
p_user.cpp - MF2_NODMGTHRUST now works with players, too. (Previously, it was only for 2009-06-30 23:23:12 +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 - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
r_anim.cpp - added a compatibility option to restore the original Heretic bug where 2009-06-14 13:47:38 +00:00
r_blend.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
r_bsp.cpp - Fixed: When setting up a deep water sector with Transfer_Heights the floorclip 2009-05-23 10:21:33 +00:00
r_bsp.h - Added per-tier texture scaling with these new UDMF sidedef properties: 2009-06-07 01:14:14 +00:00
r_data.cpp - Fixed non-POD passing in G_BuildSaveName() and other things GCC warned 2009-05-15 03:11:44 +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 Added Line_SetTextureScale. 2009-06-08 23:49:27 +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 - Added per-tier texture scaling with these new UDMF sidedef properties: 2009-06-07 01:14:14 +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 - Added a "BlueMap" for powerup colors. 2009-07-17 01:17:06 +00:00
r_main.h - Added a "BlueMap" for powerup colors. 2009-07-17 01:17:06 +00:00
r_plane.cpp - Fixed: R_DrawSkyStriped used frontyScale without initializing it first. 2009-06-09 07:45:04 +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 - Added per-tier texture scaling with these new UDMF sidedef properties: 2009-06-07 01:14: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 - Reduced potential for overflow in R_ProjectSprite(). 2009-07-17 01:49:28 +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 - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +00:00
s_environment.cpp - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +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 - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +00:00
s_sndseq.h - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +00:00
s_sound.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
s_sound.h - Moved SetSoundPaused() out of i_input.cpp and into s_sound.cpp. 2009-05-23 03:09:50 +00:00
sc_man.cpp - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +00:00
sc_man.h - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +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 - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +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 - So, I guess if you're doing the inline asm properly, tsc doesn't need to be marked as 2009-03-29 02:40:41 +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 - added some default definitions for constants that may miss in some headers. 2009-04-07 07:06:07 +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 - Fixed: Doom's status bar was lacking its default face. 2009-04-03 02:37:01 +00:00
v_collection.h - Changed FImageCollection to return translated texture indices so 2008-06-15 18:36:26 +00:00
v_draw.cpp - Fixed: Not all control paths through DCanvas::ParseDrawTextureTags() called va_end. 2009-04-08 04:47:21 +00:00
v_font.cpp - Changed APlayerPawn::DamageFade to a PalEntry from 3 floats. 2009-05-15 10:39:40 +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 blue colormap 2009-07-17 08:08:02 +00:00
v_palette.h - Added a "BlueMap" for powerup colors. 2009-07-17 01:17:06 +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 - Last was incomplete commit. 2009-04-08 04:47:44 +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 - Added Hirogen2's unlimited pickup patch. 2009-06-06 15:21:57 +00:00
v_video.h - Added code submissions for non-piercing railguns and new skill options. 2009-07-04 18:17:44 +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 - Added Hirogen2's unlimited pickup patch. 2009-06-06 15:21:57 +00:00
w_wad.cpp - Reintroduced damage thrust clamping but with a higher threshold. The clamping 2009-06-16 22:04:26 +00:00
w_wad.h - Added loading directories into the lump directory. 2009-05-31 10:49:47 +00:00
w_zip.h - Found a copy of PKZIP 1.1 and verified that Implode support works with 2009-05-16 03:10:37 +00:00
weightedlist.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
wi_stuff.cpp - Fixed: Setting intermissioncounter to false in gameinfo drew all the stats 2009-07-04 01:26:57 +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 - fixed DUMB-compile problem with gcc. 2009-06-24 22:16:51 +00:00
zstrformat.cpp - added some default definitions for constants that may miss in some headers. 2009-04-07 07:06:07 +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