qzdoom/src
Rachael Alexanderson 978152f483 Merge https://github.com/rheit/zdoom
# Conflicts:
#	wadsrc/static/compatibility.txt
2016-12-19 08:16:41 -05:00
..
fragglescript - Add missing GCCPRINTF to FraggleScript script_error function. 2016-12-10 14:02:12 +01:00
g_inventory Merge https://github.com/rheit/zdoom 2016-12-12 20:22:55 -05:00
g_shared - more Build cleanup: Moved clearbufshort out of Build derived headers, removed the inline version for GCC 32 bit which was actually Build derived and renamed the C-version of this function, which does not originate from Build to 'fillshort'. 2016-12-09 08:13:22 -05:00
g_strife - got rid of clearbuf. 2016-12-09 08:13:08 -05:00
gl Merge branch 'master' of https://github.com/coelckers/gzdoom 2016-12-09 03:00:02 -05:00
intermission - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
math - implemented '**' (power) operator. To ensure reliability, acustom 'pow' function will be used to calculate it. 2016-10-17 15:17:48 +02:00
menu Merge https://github.com/coelckers/gzdoom 2016-12-06 18:19:08 -05:00
oplsynth - added a system-include independent wrapper for Windows's OutputDebugString, so that this can be used more easily in files that cannot include windows.h. 2016-04-10 13:03:44 +02:00
posix - fixed: compile error with SDLGLVideo class macro 2016-12-07 13:21:28 +01:00
r_data Merge https://github.com/rheit/zdoom 2016-12-10 08:04:51 -05:00
rapidjson - fixed a second spot in RapidJSON where a bad NaN check was done. 2016-12-16 08:05:29 +01:00
resourcefiles Merge branch 'master' into zscript 2016-11-23 14:39:14 +01:00
scripting - fixed code generation for if statements with empty 'true' part. For those the jump statement backpatching was not done correctly. 2016-12-18 14:09:16 +01:00
sfmt Normalize line endings 2016-03-01 09:47:10 -06:00
sound Merge branch 'master' of c:\Programming\Doom-Dev\zdoom_\ into zscript 2016-11-27 16:31:26 +01:00
textures Merge https://github.com/rheit/zdoom 2016-12-19 08:16:41 -05:00
timidity - Add missing GCCPRINTF to timidity cmsg function. 2016-12-10 14:02:12 +01:00
wildmidi Merge branch conflicts fix 2016-01-21 10:49:57 +13:00
win32 Merge https://github.com/rheit/zdoom 2016-12-15 03:42:58 -05:00
xlat Merge branch 'master' into floatcvt 2016-03-21 01:28:50 +01:00
__autostart.cpp - Fixed the order of the MS sections. 2016-11-22 21:20:42 +01:00
actionspecials.h - added Hexen compatible handling to specials that stop perpetual sector movement. 2016-08-09 17:09:12 +02:00
actor.h Merge branch 'zscript' of https://github.com/rheit/zdoom into gz-zscript 2016-12-06 12:33:52 +01:00
actorptrselect.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
actorptrselect.h Normalize line endings 2016-03-01 09:47:10 -06:00
am_map.cpp Merge branch 'master' into zscript 2016-12-03 15:54:18 +01:00
am_map.h - fixed: Custom automap colors were not invalidated on restart. 2016-12-03 15:44:46 +01:00
announcer.h Normalize line endings 2016-03-01 09:47:10 -06:00
autosegs.h - allow defining native fields through scripts. Internally this only requires exporting the address, but not the entire field. 2016-11-22 19:20:31 +01:00
b_bot.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
b_bot.h - converted the user variable serializer. 2016-09-20 18:27:47 +02:00
b_func.cpp - renamed internal MELEERANGE constant to deconflict with Actor's MeleeRange member. 2016-12-10 16:36:19 +01:00
b_game.cpp - added multiple message levels for 'developer' CVAR so that the important stuff won't get drowned in pointless notification spam that's of no use to anyone. 2016-08-28 09:55:04 +02:00
b_move.cpp - floatified p_trace, p_slopes and p_udmf.cpp. 2016-03-30 16:30:22 +02:00
b_think.cpp - split up zscript/shared/inventory.txt. 2016-11-30 13:36:13 +01:00
basictypes.h Removed the need for the pixel_canvas_t typedef 2016-05-31 05:31:32 +02:00
bbannouncer.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
c_bind.cpp - changed the default key name string because '#' is used as a comment in the config files. 2016-05-22 12:20:46 +02:00
c_bind.h Normalize line endings 2016-03-01 09:47:10 -06:00
c_cmds.cpp - "myinfo" - executes info on oneself 2016-12-12 15:22:56 +01:00
c_console.cpp Merge https://github.com/coelckers/gzdoom 2016-12-06 18:19:08 -05:00
c_console.h Normalize line endings 2016-03-01 09:47:10 -06:00
c_consolebuffer.cpp - replaced console buffer with a significantly more efficient new version that also can hold a lot more data. 2014-05-24 21:05:00 +02:00
c_consolebuffer.h - replaced console buffer with a significantly more efficient new version that also can hold a lot more data. 2014-05-24 21:05:00 +02:00
c_cvars.cpp Revert "Merge commit 'refs/pull/122/head' of https://github.com/coelckers/gzdoom" 2016-11-25 21:02:18 -05:00
c_cvars.h Revert "Merge commit 'refs/pull/122/head' of https://github.com/coelckers/gzdoom" 2016-11-25 21:02:18 -05:00
c_dispatch.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
c_dispatch.h Normalize line endings 2016-03-01 09:47:10 -06:00
c_expr.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
CMakeLists.txt Merge remote-tracking branch 'zdoom/master' into qzdoom 2016-12-10 00:08:56 +01:00
cmdlib.cpp - optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available. 2016-12-03 16:27:53 +01:00
cmdlib.h - optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available. 2016-12-03 16:27:53 +01:00
colormatcher.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
colormatcher.h Normalize line endings 2016-03-01 09:47:10 -06:00
compatibility.cpp Added compatibility parameter to set sector special 2016-12-19 12:18:43 +01:00
compatibility.h Normalize line endings 2016-03-01 09:47:10 -06:00
configfile.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
configfile.h Normalize line endings 2016-03-01 09:47:10 -06:00
ct_chat.cpp - moved armor class declarations to their own file and added necessary #includes only to those files actually using them. 2016-11-30 10:55:03 +01:00
d_dehacked.cpp - fixed: Dehacked did not copy the defaults for DehackedPickup replacements anymore. 2016-12-02 01:33:18 +01:00
d_dehacked.h - changed the return value of PickupMessage to an FString so that it can interface with scripts. 2016-11-28 16:19:01 +01:00
d_event.h Normalize line endings 2016-03-01 09:47:10 -06:00
d_gui.h Normalize line endings 2016-03-01 09:47:10 -06:00
d_iwad.cpp - optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available. 2016-12-03 16:27:53 +01:00
d_main.cpp - Fixed GCC/Clang warning/error. 2016-12-07 16:07:25 +01:00
d_main.h Normalize line endings 2016-03-01 09:47:10 -06:00
d_net.cpp - split up zscript/shared/inventory.txt. 2016-11-30 13:36:13 +01:00
d_net.h Normalize line endings 2016-03-01 09:47:10 -06:00
d_netinf.h Normalize line endings 2016-03-01 09:47:10 -06:00
d_netinfo.cpp - added some missing End... calls in player deserialization code. 2016-09-23 20:05:12 +02:00
d_player.h - removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game. 2016-12-01 00:05:23 +01:00
d_protocol.cpp - converted player serializer and everything it needs. 2016-09-21 01:18:29 +02:00
d_protocol.h - converted player serializer and everything it needs. 2016-09-21 01:18:29 +02:00
d_ticcmd.h - converted player serializer and everything it needs. 2016-09-21 01:18:29 +02:00
decallib.cpp - optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available. 2016-12-03 16:27:53 +01:00
decallib.h - floatified the decal code. 2016-03-22 22:07:38 +01:00
dobject.cpp - removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game. 2016-12-01 00:05:23 +01:00
dobject.h - removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game. 2016-12-01 00:05:23 +01:00
dobjgc.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
dobjtype.cpp - added automatic type deduction capabilities for local variables. If you type 'let variable = value;' the type of 'variable' will be deduced from the given value. This is mostly of interest for type casting pointers, because 'let p = Classtype(objectvar);' does not require writing the class type name twice. 2016-12-05 13:24:42 +01:00
dobjtype.h - added automatic type deduction capabilities for local variables. If you type 'let variable = value;' the type of 'variable' will be deduced from the given value. This is mostly of interest for type casting pointers, because 'let p = Classtype(objectvar);' does not require writing the class type name twice. 2016-12-05 13:24:42 +01:00
doomdata.h - re-added serialization of treanslations. 2016-09-20 19:45:32 +02:00
doomdef.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
doomdef.h - made disabling the push window check a real compatibility option. 2016-08-09 20:15:13 +02:00
doomerrors.h - record all line numbers during function generation. This is useful for error reporting and eventually debugging. 2016-12-02 17:36:29 +01:00
doomstat.cpp - added multiple message levels for 'developer' CVAR so that the important stuff won't get drowned in pointless notification spam that's of no use to anyone. 2016-08-28 09:55:04 +02:00
doomstat.h - fixed: map commands will now take capslock DM/COOP as arguments 2016-11-01 15:09:09 +01:00
doomtype.h - disabled assembly entirely to make the MT drawer submission compile. 2016-12-07 12:31:43 +01:00
dscript.h Normalize line endings 2016-03-01 09:47:10 -06:00
dsectoreffect.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
dsectoreffect.h - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
dthinker.cpp - allow the VM to run on one global stack per thread. 2016-11-30 17:15:01 +01:00
dthinker.h - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
edata.cpp - floatified the sector plane movers and removed some of the ZatPoint conversion cruft. 2016-03-30 09:41:46 +02:00
edata.h - added the EE-Extradata parser I wrote for GZDoom so I can use the Vaporware demo map for testing portal stuff. 2016-02-05 23:51:28 +01:00
empty.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
errors.h
f_wipe.cpp Minor code cleanup 2016-06-14 23:05:20 +02:00
f_wipe.h Normalize line endings 2016-03-01 09:47:10 -06:00
files.cpp Merge branch 'master' into json 2016-09-22 09:09:48 +02:00
files.h - Added missing GCCPRINTF to FileWriter::Printf. 2016-12-10 14:02:12 +01:00
g_doomedmap.cpp - removed STACK_ARGS. 2016-04-11 10:46:30 +02:00
g_game.cpp - scriptified Hexen's Banishment Device. 2016-11-28 01:30:36 +01:00
g_game.h - read snapshots from zip. 2016-09-22 01:28:05 +02:00
g_hub.cpp - save global savegame data to JSON as well. 2016-09-21 12:19:13 +02:00
g_hub.h - read snapshots from zip. 2016-09-22 01:28:05 +02:00
g_level.cpp Merge https://github.com/coelckers/gzdoom 2016-12-06 18:19:08 -05:00
g_level.h - scriptified A_SpawnFly. 2016-11-03 13:38:40 +01:00
g_mapinfo.cpp - optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available. 2016-12-03 16:27:53 +01:00
g_pch.h - fixed a memory leak in the compiler. 2016-11-10 13:37:38 +01:00
g_pch2.h - tried to add precompiled headers to fastmath sources as well, but VC++ doesn't seem to want to play along. So I left this stuff in but disabled the precompilation until a solution can be found. 2016-04-10 13:54:42 +02:00
g_skill.cpp - added all missing things to enable the scriptified version of A_BrainSpit. 2016-11-18 22:12:53 +01:00
gameconfigfile.cpp - remove windows header #include from gameconfigfile.cpp, because it isn't needed. 2016-04-10 12:33:35 +02:00
gameconfigfile.h Normalize line endings 2016-03-01 09:47:10 -06:00
gametype.h Normalize line endings 2016-03-01 09:47:10 -06:00
gi.cpp Added KILL Script type and associated flags and GameInfo keyword. 2016-07-28 08:34:23 +02:00
gi.h Added KILL Script type and associated flags and GameInfo keyword. 2016-07-28 08:34:23 +02:00
gitinfo.cpp - Use gitinfo.h instead of svnrevision.h for versioning. 2013-06-22 21:49:51 -05:00
gstrings.h Normalize line endings 2016-03-01 09:47:10 -06:00
GuillotineBinPack.cpp *BinPack fixes -- disjointRects only defined #ifdef _DEBUG 2016-01-18 14:45:23 -06:00
GuillotineBinPack.h Use a better packing algorithm for the texture atlases 2016-01-08 22:37:06 -06:00
hu_scores.cpp - removed STACK_ARGS. 2016-04-11 10:46:30 +02:00
hu_stuff.h - removed STACK_ARGS. 2016-04-11 10:46:30 +02:00
i_cd.h Normalize line endings 2016-03-01 09:47:10 -06:00
i_module.cpp - Fixed build with MinGW-w64 (TDM-GCC 5.1). Note that the resulting binary will crash under -O3 until the alignment violation is taken care of in FRemapTable::Alloc. 2016-11-22 22:41:32 -05:00
i_module.h - Added support for GTK3 (thanks to "MineyMe" and edward-san) 2016-11-12 18:32:09 -05:00
i_movie.h Normalize line endings 2016-03-01 09:47:10 -06:00
i_net.cpp - added multiple message levels for 'developer' CVAR so that the important stuff won't get drowned in pointless notification spam that's of no use to anyone. 2016-08-28 09:55:04 +02:00
i_net.h Normalize line endings 2016-03-01 09:47:10 -06:00
i_video.h Normalize line endings 2016-03-01 09:47:10 -06:00
info.cpp redid the exception mechanism for script-side access violations to be of more use for diagnosing problems. 2016-12-03 12:23:13 +01:00
info.h - removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game. 2016-12-01 00:05:23 +01:00
keysections.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
lists.h Normalize line endings 2016-03-01 09:47:10 -06:00
lumpconfigfile.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
lumpconfigfile.h Normalize line endings 2016-03-01 09:47:10 -06:00
m_alloc.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
m_alloc.h Normalize line endings 2016-03-01 09:47:10 -06:00
m_argv.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
m_argv.h Normalize line endings 2016-03-01 09:47:10 -06:00
m_bbox.cpp - floatified FBoundingBox. 2016-03-31 10:38:54 +02:00
m_bbox.h - removed most of the deleted function declarations. 2016-03-31 21:20:45 +02:00
m_cheat.cpp - allow the VM to run on one global stack per thread. 2016-11-30 17:15:01 +01:00
m_cheat.h Normalize line endings 2016-03-01 09:47:10 -06:00
m_crc32.h Normalize line endings 2016-03-01 09:47:10 -06:00
m_fixed.h - removed most inline assembly. Integer multiplication gets handled fine by all current compilers and fixed point division is too infrequently used to justify this mess. 2016-12-10 13:58:18 +01:00
m_joy.cpp - some rework of vectors.h, mostly to remove all those silenced double->float conversions. 2016-03-10 22:36:28 +01:00
m_joy.h Normalize line endings 2016-03-01 09:47:10 -06:00
m_misc.cpp - Fixed: Demo playback on Windows XP since we don't patch fstat for v140_xp bug. 2016-10-16 16:22:21 -04:00
m_misc.h Normalize line endings 2016-03-01 09:47:10 -06:00
m_png.cpp - allow the compact and pretty writers for JSON to coexist by wrapping the whole stuff into another class that calls the proper one as needed. Due to the implementation it is not possible to decide at run time how this should behave so there have to be two different objects for either mode. 2016-09-21 21:57:24 +02:00
m_png.h - allow the compact and pretty writers for JSON to coexist by wrapping the whole stuff into another class that calls the proper one as needed. Due to the implementation it is not possible to decide at run time how this should behave so there have to be two different objects for either mode. 2016-09-21 21:57:24 +02:00
m_random.cpp - Fixed: Assertion failure if a save was loaded without starting a new game (due to uninitialized RNG). 2016-10-17 00:22:06 -04:00
m_random.h - read snapshots from zip. 2016-09-22 01:28:05 +02:00
m_swap.h Fixed compilation on macOS 2016-09-24 13:15:45 +03:00
md5.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
md5.h Normalize line endings 2016-03-01 09:47:10 -06:00
memarena.cpp - Fixed more GCC/Clang warnings. 2016-11-27 02:34:32 +01:00
memarena.h - Fixed more GCC/Clang warnings. 2016-11-27 02:34:32 +01:00
mus2midi.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
mus2midi.h Normalize line endings 2016-03-01 09:47:10 -06:00
name.cpp - fixed: The TabCommands array needs to be cleared before the NameManager is destroyed. 2016-09-13 10:43:53 +02:00
name.h Normalize line endings 2016-03-01 09:47:10 -06:00
namedef.h - added automatic type deduction capabilities for local variables. If you type 'let variable = value;' the type of 'variable' will be deduced from the given value. This is mostly of interest for type casting pointers, because 'let p = Classtype(objectvar);' does not require writing the class type name twice. 2016-12-05 13:24:42 +01:00
nodebuild.cpp Use floating point node bounding boxes 2016-04-30 22:37:02 -05:00
nodebuild.h - removed STACK_ARGS. 2016-04-11 10:46:30 +02:00
nodebuild_classify_nosse2.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
nodebuild_classify_sse2.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
nodebuild_events.cpp - added custom math routines for reliability. 2016-03-11 15:45:47 +01:00
nodebuild_extract.cpp Use floating point node bounding boxes 2016-04-30 22:37:02 -05:00
nodebuild_gl.cpp - removed STACK_ARGS. 2016-04-11 10:46:30 +02:00
nodebuild_utility.cpp - fixed: The node builder's FindMapBounds function included all vertices generated by the node builder. 2016-05-27 09:38:33 +02:00
p_3dfloors.cpp Merge branch 'master' of https://github.com/rheit/zdoom 2016-08-03 12:17:55 +02:00
p_3dfloors.h - fixed coordinate correctness issues with P_CheckFor3DFloor/CeilingHit. 2016-04-20 13:28:19 +02:00
p_3dmidtex.cpp - floatified the few remaining linedef and sector properties that still were fixed_t. The only fixed point things left in r_defs.h are the nodes and a fixed point setter function for vertex_t, which is still needed by the node builder. 2016-04-24 12:15:09 +02:00
p_3dmidtex.h - floatified the sector plane movers and removed some of the ZatPoint conversion cruft. 2016-03-30 09:41:46 +02:00
p_acs.cpp - allow the VM to run on one global stack per thread. 2016-11-30 17:15:01 +01:00
p_acs.h Merge branch 'master' into json 2016-09-22 09:09:48 +02:00
p_actionfunctions.cpp Added option to check the location for resizing, changing the return into a bool. 2016-12-18 11:59:24 +01:00
p_blockmap.h - floatified bmaporgx and bmaporgy, allowing to remove the gross overflow prevention hacks present in the blockmap code. 2016-03-31 09:23:14 +02:00
p_buildmap.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
p_ceiling.cpp - added null pointer validation to any relevant exported function. In most cases null pointers were already being treated as 'do nothing', but there's several places where this can make the code silently fail so in these cases a VM exception will be raised, once the VM's exception handling has been repaired to provide useful diagnostics. (Right now all it does is catch the exception, print a useless message and return to the caller as if nothing has happened.) 2016-12-02 12:06:49 +01:00
p_checkposition.h - fixed: It was not possible to step through a ceiling portal into the upper sector. 2016-05-20 13:10:42 +02:00
p_conversation.cpp - scriptified a_strifeitems.cpp and a_debris.cpp. 2016-11-29 12:17:05 +01:00
p_conversation.h Added two new sub-blocks for Choice blocks 2016-10-30 19:30:53 +01:00
p_doors.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
p_effect.cpp - more Build cleanup: Moved clearbufshort out of Build derived headers, removed the inline version for GCC 32 bit which was actually Build derived and renamed the C-version of this function, which does not originate from Build to 'fillshort'. 2016-12-09 08:13:22 -05:00
p_effect.h Missing include guard 2016-11-17 01:28:51 +01:00
p_enemy.cpp - renamed Actor.NoiseAlert to Actor.SoundAlert to deconflict with the same-named action special. 2016-12-11 12:10:05 +01:00
p_enemy.h - allow the VM to run on one global stack per thread. 2016-11-30 17:15:01 +01:00
p_floor.cpp - added null pointer validation to any relevant exported function. In most cases null pointers were already being treated as 'do nothing', but there's several places where this can make the code silently fail so in these cases a VM exception will be raised, once the VM's exception handling has been repaired to provide useful diagnostics. (Right now all it does is catch the exception, print a useless message and return to the caller as if nothing has happened.) 2016-12-02 12:06:49 +01:00
p_glnodes.cpp - scriptified Strife's flamethrower and grenade launcher. 2016-11-29 14:12:39 +01:00
p_interaction.cpp - added null pointer validation to any relevant exported function. In most cases null pointers were already being treated as 'do nothing', but there's several places where this can make the code silently fail so in these cases a VM exception will be raised, once the VM's exception handling has been repaired to provide useful diagnostics. (Right now all it does is catch the exception, print a useless message and return to the caller as if nothing has happened.) 2016-12-02 12:06:49 +01:00
p_lights.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
p_linkedsectors.cpp - floatified the few remaining linedef and sector properties that still were fixed_t. The only fixed point things left in r_defs.h are the nodes and a fixed point setter function for vertex_t, which is still needed by the node builder. 2016-04-24 12:15:09 +02:00
p_lnspec.cpp Merge branch 'zscript' of https://github.com/rheit/zdoom into gz-zscript 2016-11-30 18:46:23 +01:00
p_lnspec.h Normalize line endings 2016-03-01 09:47:10 -06:00
p_local.h - renamed internal MELEERANGE constant to deconflict with Actor's MeleeRange member. 2016-12-10 16:36:19 +01:00
p_map.cpp - fixed: Stepping through a ceiling portal on a two-sided line did not work. 2016-12-08 10:16:22 +01:00
p_maputl.cpp - removed most inline assembly. Integer multiplication gets handled fine by all current compilers and fixed point division is too infrequently used to justify this mess. 2016-12-10 13:58:18 +01:00
p_maputl.h - removed debug stuff. 2016-06-30 11:31:00 +02:00
p_mobj.cpp - fixed bad parameter in AActor::ModifyDamage. 2016-12-06 00:00:56 +01:00
p_pillar.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
p_plats.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
p_portals.cpp - empty gl_portals.cpp file. 2016-01-12 21:36:33 +01:00
p_pspr.cpp - fixed: DPSprite's constructor did not initialize the 'Sprite' member variable. This can cause problems if some weapon starts with a placeholder sprite in the first state. 2016-12-12 12:32:48 +01:00
p_pspr.h Merge branch 'zscript' of https://github.com/rheit/zdoom into gz-zscript 2016-11-30 18:46:23 +01:00
p_pusher.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
p_saveg.cpp Merge branch 'master' of https://github.com/rheit/zdoom 2016-10-23 18:50:59 +02:00
p_saveg.h - read snapshots from zip. 2016-09-22 01:28:05 +02:00
p_scroll.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
p_sectors.cpp - scriptified some trivial stuff from g_shared. 2016-11-29 19:50:34 +01:00
p_setup.cpp - block access to private and protected data for the external variabler getter functions. 2016-11-05 09:50:53 +01:00
p_setup.h - floatified p_trace, p_slopes and p_udmf.cpp. 2016-03-30 16:30:22 +02:00
p_sight.cpp - fixed: P_CheckSight returned incorrect results when having to traverse the collected lines just for adding more portals to the list. 2016-12-08 11:23:08 +01:00
p_slopes.cpp - fixed: The math for emulating the old slop overflow was not correct and made the affected sectors in void.wad display incorrectly. 2016-12-03 14:42:06 +01:00
p_spec.cpp Merge branch 'zscript' of https://github.com/rheit/zdoom into gz-zscript 2016-11-30 18:46:23 +01:00
p_spec.h - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
p_states.cpp - added null pointer validation to any relevant exported function. In most cases null pointers were already being treated as 'do nothing', but there's several places where this can make the code silently fail so in these cases a VM exception will be raised, once the VM's exception handling has been repaired to provide useful diagnostics. (Right now all it does is catch the exception, print a useless message and return to the caller as if nothing has happened.) 2016-12-02 12:06:49 +01:00
p_switch.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
p_tags.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
p_tags.h Normalize line endings 2016-03-01 09:47:10 -06:00
p_teleport.cpp - scriptified ArtiTeleport. 2016-11-25 19:52:35 +01:00
p_terrain.cpp - scriptified Hexen's Bloodscourge and Serpent. 2016-11-28 00:49:10 +01:00
p_terrain.h - converted FBehavior::StaticSerializeModuleStates. 2016-09-20 11:35:25 +02:00
p_things.cpp Merge branch 'master' into zscript 2016-12-02 21:14:56 +01:00
p_tick.cpp - added multiple message levels for 'developer' CVAR so that the important stuff won't get drowned in pointless notification spam that's of no use to anyone. 2016-08-28 09:55:04 +02:00
p_tick.h Normalize line endings 2016-03-01 09:47:10 -06:00
p_trace.cpp - fixed: Terrain splashes could be generated for 3D floors that were below the sector's actual floor. 2016-08-14 20:52:13 +02:00
p_trace.h - added portal-awareness to the railgun trail. 2016-04-16 19:41:33 +02:00
p_udmf.cpp - added UDMF portal flags. Names are identical with Eternity for compatibility reasons. 2016-10-02 00:31:25 +02:00
p_udmf.h - replaced finesine for texture warping with a smaller custom table, based on the old 2005 FP code, but fixes the generation of the sine table. 2016-04-28 15:59:37 +02:00
p_usdf.cpp Restricted custom goodbyes to ZSDF 2016-10-30 20:27:07 +01:00
p_user.cpp Merge https://github.com/rheit/zdoom 2016-12-15 20:07:10 -05:00
p_writemap.cpp - floatified the few remaining linedef and sector properties that still were fixed_t. The only fixed point things left in r_defs.h are the nodes and a fixed point setter function for vertex_t, which is still needed by the node builder. 2016-04-24 12:15:09 +02:00
p_xlat.cpp - floatified the few remaining linedef and sector properties that still were fixed_t. The only fixed point things left in r_defs.h are the nodes and a fixed point setter function for vertex_t, which is still needed by the node builder. 2016-04-24 12:15:09 +02:00
parsecontext.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
parsecontext.h Normalize line endings 2016-03-01 09:47:10 -06:00
pathexpander.cpp Merge branch conflicts fix 2016-01-21 10:49:57 +13:00
pathexpander.h Merge branch conflicts fix 2016-01-21 10:49:57 +13:00
po_man.cpp Merge branch 'master' into zscript 2016-12-03 15:54:18 +01:00
po_man.h - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
portal.cpp - fixed: Stepping up through a portal did not work when the step line was two-sided. This special case was only implemented for one-sided lines 2016-12-08 00:59:04 +01:00
portal.h fixed: Polyobject-based line portals may not cache their angle as it may change at any time. 2016-06-19 12:32:45 +02:00
r_3dfloors.cpp Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_3dfloors.h Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_bsp.cpp Merge remote-tracking branch 'zdoom/master' into qzdoom 2016-12-10 00:08:56 +01:00
r_bsp.h Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_defs.h Merge branch 'master' of https://github.com/rheit/zdoom 2016-12-07 22:51:05 +01:00
r_draw.cpp - Set colormap light info using R_SetColorMapLight and R_SetDSColorMapLight rather than manually calculating it 2016-12-18 11:58:32 +01:00
r_draw.h - Set colormap light info using R_SetColorMapLight and R_SetDSColorMapLight rather than manually calculating it 2016-12-18 11:58:32 +01:00
r_draw_pal.cpp - fixed linkage for fuzzviewheight 2016-12-07 18:39:09 +01:00
r_draw_pal.h - fixed linkage for fuzzviewheight 2016-12-07 18:39:09 +01:00
r_draw_rgba.cpp Move rgba drawers to be dispatched by r_draw_tc 2016-12-05 09:22:45 +01:00
r_draw_rgba.h Move rgba drawers to be dispatched by r_draw_tc 2016-12-05 09:22:45 +01:00
r_drawers.cpp Remove TriDrawVariant from LLVM codegen 2016-12-15 23:29:31 +01:00
r_drawers.h Remove TriDrawVariant 2016-12-16 00:35:45 +01:00
r_drawt_pal.cpp Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_drawt_rgba.cpp Move rgba drawers to be dispatched by r_draw_tc 2016-12-05 09:22:45 +01:00
r_local.h - replaced finesine for texture warping with a smaller custom table, based on the old 2005 FP code, but fixes the generation of the sine table. 2016-04-28 15:59:37 +02:00
r_main.cpp Merge remote-tracking branch 'zdoom/master' into qzdoom 2016-12-10 00:08:56 +01:00
r_main.h - Set colormap light info using R_SetColorMapLight and R_SetDSColorMapLight rather than manually calculating it 2016-12-18 11:58:32 +01:00
r_plane.cpp - Set colormap light info using R_SetColorMapLight and R_SetDSColorMapLight rather than manually calculating it 2016-12-18 11:58:32 +01:00
r_plane.h Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_poly.cpp Minor bug fixes 2016-12-16 20:52:56 +01:00
r_poly.h Minor bug fixes 2016-12-16 20:52:56 +01:00
r_poly_cull.cpp Minor bug fixes 2016-12-16 20:52:56 +01:00
r_poly_cull.h Add some portal segment culling and disable sector portals for now 2016-12-09 03:17:35 +01:00
r_poly_decal.cpp Remove TriDrawVariant 2016-12-16 00:35:45 +01:00
r_poly_decal.h Add plane clipping to the triangle drawer 2016-11-26 10:49:29 +01:00
r_poly_intersection.cpp Add some intersection tests useful for culling 2016-11-12 14:55:14 +01:00
r_poly_intersection.h Add portal plane clipping 2016-11-26 09:01:58 +01:00
r_poly_particle.cpp Remove TriDrawVariant 2016-12-16 00:35:45 +01:00
r_poly_particle.h Add plane clipping to the triangle drawer 2016-11-26 10:49:29 +01:00
r_poly_plane.cpp Remove TriDrawVariant 2016-12-16 00:35:45 +01:00
r_poly_plane.h Add some portal segment culling and disable sector portals for now 2016-12-09 03:17:35 +01:00
r_poly_playersprite.cpp More psprite stuff 2016-12-16 23:02:34 +01:00
r_poly_playersprite.h Split r_poly into multiple files handling each aspect of rendering a scene 2016-11-14 14:19:48 +01:00
r_poly_portal.cpp Add some portal segment culling and disable sector portals for now 2016-12-09 03:17:35 +01:00
r_poly_portal.h Add some portal segment culling and disable sector portals for now 2016-12-09 03:17:35 +01:00
r_poly_scene.cpp Minor bug fixes 2016-12-16 20:52:56 +01:00
r_poly_scene.h Add some portal segment culling and disable sector portals for now 2016-12-09 03:17:35 +01:00
r_poly_sky.cpp Remove TriDrawVariant 2016-12-16 00:35:45 +01:00
r_poly_sky.h Capped sky rendering 2016-12-03 06:58:06 +01:00
r_poly_sprite.cpp Remove TriDrawVariant 2016-12-16 00:35:45 +01:00
r_poly_sprite.h Fully hook up sprite clipping by subsector 2016-12-02 13:24:53 +01:00
r_poly_triangle.cpp Minor tweaking 2016-12-16 06:21:17 +01:00
r_poly_triangle.h Remove TriDrawVariant 2016-12-16 00:35:45 +01:00
r_poly_wall.cpp Remove TriDrawVariant 2016-12-16 00:35:45 +01:00
r_poly_wall.h Add some portal segment culling and disable sector portals for now 2016-12-09 03:17:35 +01:00
r_poly_wallsprite.cpp Remove TriDrawVariant 2016-12-16 00:35:45 +01:00
r_poly_wallsprite.h Add plane clipping to the triangle drawer 2016-11-26 10:49:29 +01:00
r_renderer.h - added a FileWriter class (taken from another project of mine) and changed m_png.cpp to use it. 2016-09-21 09:01:12 +02:00
r_segs.cpp - fixed: whoops, fixed quite a merge faux pas there. 2016-12-18 20:57:27 -05:00
r_segs.h Merge remote-tracking branch 'zdoom/master' into qzdoom 2016-12-10 00:08:56 +01:00
r_sky.cpp - fixed: R_InitSkyMap must check for the null texture which cannot be used as a sky because it has no bitmap and will cause an access violation in the sky cap color calculation. 2016-10-22 09:58:56 +02:00
r_sky.h Merge branch 'master' of c:\programming\doom-dev\zdoom 2016-04-23 09:43:21 +02:00
r_state.h Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_swrenderer.cpp Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_swrenderer.h Request GL BSP instead of requiring automap texturing to be on 2016-11-09 12:07:07 +01:00
r_things.cpp Removed leftovers from QZDoom 2016-12-18 11:58:32 +01:00
r_things.h - Set colormap light info using R_SetColorMapLight and R_SetDSColorMapLight rather than manually calculating it 2016-12-18 11:58:32 +01:00
r_thread.cpp Move swrenderer into a namespace, add multithreading framework, and move drawers to commands 2016-12-07 09:34:49 +01:00
r_thread.h Prepare triangle setup to be used by LLVM drawers 2016-12-13 19:26:13 +01:00
r_utility.cpp Merge https://github.com/coelckers/gzdoom 2016-12-06 18:19:08 -05:00
r_utility.h - some preparations for converting the player serialization code. 2016-09-20 23:13:12 +02:00
r_walldraw.cpp Added some missing static statements 2016-12-10 00:17:18 +01:00
Rect.h Use a better packing algorithm for the texture atlases 2016-01-08 22:37:06 -06:00
s_advsound.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
s_environment.cpp - re-added serialization of treanslations. 2016-09-20 19:45:32 +02:00
s_playlist.cpp - added multiple message levels for 'developer' CVAR so that the important stuff won't get drowned in pointless notification spam that's of no use to anyone. 2016-08-28 09:55:04 +02:00
s_playlist.h Normalize line endings 2016-03-01 09:47:10 -06:00
s_sndseq.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
s_sndseq.h - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
s_sound.cpp - added a larger batch of function exports. 2016-11-30 01:25:51 +01:00
s_sound.h Added "local" parameters to A_PlaySound and ACS PlaySound 2016-11-01 13:21:32 -04:00
sc_man.cpp - record all line numbers during function generation. This is useful for error reporting and eventually debugging. 2016-12-02 17:36:29 +01:00
sc_man.h - Add missing GCCPRINTF in scanner code. 2016-12-10 14:02:12 +01:00
sc_man_scanner.re - added automatic type deduction capabilities for local variables. If you type 'let variable = value;' the type of 'variable' will be deduced from the given value. This is mostly of interest for type casting pointers, because 'let p = Classtype(objectvar);' does not require writing the class type name twice. 2016-12-05 13:24:42 +01:00
sc_man_tokens.h - added automatic type deduction capabilities for local variables. If you type 'let variable = value;' the type of 'variable' will be deduced from the given value. This is mostly of interest for type casting pointers, because 'let p = Classtype(objectvar);' does not require writing the class type name twice. 2016-12-05 13:24:42 +01:00
serializer.cpp Merge branch 'master' of https://github.com/rheit/zdoom into zscript 2016-11-12 15:36:59 +01:00
serializer.h - Clear out GCC 6.2 warnings (interestingly they now check for misleading indentation which found a good case in fragglescript/t_func.cpp even though I believe it was harmless) 2016-10-17 00:19:08 -04:00
skins.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
skins.h Normalize line endings 2016-03-01 09:47:10 -06:00
SkylineBinPack.cpp *BinPack fixes -- disjointRects only defined #ifdef _DEBUG 2016-01-18 14:45:23 -06:00
SkylineBinPack.h Switch to the bottom-left picker for the Skyline Bin Packer 2016-01-10 21:54:28 -06:00
st_start.h Normalize line endings 2016-03-01 09:47:10 -06:00
st_stuff.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
st_stuff.h Normalize line endings 2016-03-01 09:47:10 -06:00
statistics.cpp - implemented saving of new format savegames as zips. The code for that was adapted from zipdir.c. 2016-09-21 17:37:56 +02:00
statnums.h Revert "- removed STAT_INVENTORY." 2016-08-25 21:41:17 +02:00
stats.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
stats.h Merge remote-tracking branch 'remotes/zdoom/master' 2016-03-01 18:50:45 +01:00
stringtable.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
stringtable.h Normalize line endings 2016-03-01 09:47:10 -06:00
strnatcmp.c
strnatcmp.h
tagitem.h
tarray.h - save global savegame data to JSON as well. 2016-09-21 12:19:13 +02:00
teaminfo.cpp - optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available. 2016-12-03 16:27:53 +01:00
teaminfo.h Normalize line endings 2016-03-01 09:47:10 -06:00
tempfiles.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
tempfiles.h Normalize line endings 2016-03-01 09:47:10 -06:00
templates.h - Refactored SBarInfo flow control so negatable commands are handled statically. 2016-04-02 23:43:56 -04:00
tflags.h - all thinker serializers done. 2016-09-20 00:41:22 +02:00
v_blend.cpp - converted half of ClericHoly. (Making a commit before starting on the more complex stuff.) 2016-11-26 13:18:48 +01:00
v_collection.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
v_collection.h Normalize line endings 2016-03-01 09:47:10 -06:00
v_draw.cpp - Set colormap light info using R_SetColorMapLight and R_SetDSColorMapLight rather than manually calculating it 2016-12-18 11:58:32 +01:00
v_font.cpp Merge https://github.com/coelckers/gzdoom 2016-12-06 18:19:08 -05:00
v_font.h - re-added serialization of treanslations. 2016-09-20 19:45:32 +02:00
v_palette.cpp - removed use of BestColor_MMX because there is no measurable improvement at all on a modern system. On top of that this function does not get called nearly often enough to justify the hassle. Like DoBlending this would require hundreds of calls per frame to make any impact that would be measurable. 2016-12-07 14:40:19 +01:00
v_palette.h Normalize line endings 2016-03-01 09:47:10 -06:00
v_pfx.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
v_pfx.h Normalize line endings 2016-03-01 09:47:10 -06:00
v_text.cpp - removed STACK_ARGS. 2016-04-11 10:46:30 +02:00
v_text.h Normalize line endings 2016-03-01 09:47:10 -06:00
v_video.cpp Merge https://github.com/rheit/zdoom 2016-12-19 08:16:41 -05:00
v_video.h Merge https://github.com/rheit/zdoom 2016-12-19 08:16:41 -05:00
vectors.h - fixed: TVector::Resized needs to consider that the input vector has a length of 0. In this case just performing the normal calculations results in an invalid vector. 2016-10-03 11:00:26 +02:00
version.h - 1.2pre tag 2016-12-06 18:13:41 -05:00
virtual.h - scriptified a_strifeitems.cpp and a_debris.cpp. 2016-11-29 12:17:05 +01:00
w_wad.cpp - scriptified the Minotaur. 2016-11-26 01:14:47 +01:00
w_wad.h Normalize line endings 2016-03-01 09:47:10 -06:00
w_zip.h - Fixed: Modern versions of GCC on PowerPC inserted padding to the end of pragma packed structures. 2016-03-13 01:14:08 -05:00
weightedlist.h Normalize line endings 2016-03-01 09:47:10 -06:00
wi_stuff.cpp - started with cleanup and separation of DECORATE code. 2016-10-12 19:22:33 +02:00
wi_stuff.h Normalize line endings 2016-03-01 09:47:10 -06:00
x86.cpp - discontinue using the MMX assembly version of DoBlending. 2016-12-07 14:40:18 +01:00
x86.h Normalize line endings 2016-03-01 09:47:10 -06:00
xs_Float.h Renderer floatification: Use floating point for texturemids and Y scales 2016-04-22 23:12:53 -05:00
zstrformat.cpp - removed special treatment for not using stdint.h with MSVC. Current compiler versions have this file. 2016-03-24 11:30:11 +01:00
zstring.cpp Merge branch 'master' of https://github.com/rheit/zdoom into zscript 2016-12-04 10:27:35 +01:00
zstring.h Merge branch 'master' of https://github.com/rheit/zdoom into zscript 2016-12-04 10:27:35 +01:00
zzautozend.cpp - allow defining native fields through scripts. Internally this only requires exporting the address, but not the entire field. 2016-11-22 19:20:31 +01:00