qzdoom-gpl/src
2017-03-06 08:15:20 +08:00
..
fragglescript - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +01:00
g_inventory - use an inventory flag to decide what items are slipped by DF_NO_HEALTH and DF_NO_ARMOR. With all the changes over the last 10 years this had become too spotty. 2017-02-28 21:45:47 +01:00
g_shared - added A_Morph function. 2017-02-26 21:20:47 +01:00
g_statusbar - added parameter to PLayerPawn::GetMaxHealth to return the real maximum health, including stamina upgrades. 2017-03-01 00:04:17 +01:00
gl Fixed black target screen during wipe (legacy renderer only) 2017-03-05 20:51:48 +02:00
intermission - implemented the basics of a working metadata system. 2017-02-27 23:28:19 +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 branch 'master' of https://github.com/coelckers/gzdoom 2017-03-06 08:15:20 +08:00
posix Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08:00
r_data Added SLADE3's colourise and tint translations. 2017-03-05 22:50:35 +01:00
rapidjson Serializer now writes floating point zero if special value is encountered 2016-12-20 12:19:12 +01:00
resourcefiles - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +01:00
scripting - added version checks for function calls and virtual overrides. 2017-03-05 21:44:10 +01:00
sfmt Normalize line endings 2016-03-01 09:47:10 -06:00
sound Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-27 03:19:33 +08:00
textures - fixed typo in TexMan.GetSize. 2017-03-05 00:28:15 +01:00
timidity - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +01:00
wildmidi Merge branch conflicts fix 2016-01-21 10:49:57 +13:00
win32 - fixed: All FNames inside actor classes need to be FNameNoInit or their constructor will overwrite them after copying the defaults. 2017-02-15 12:16:24 +01: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 Floor_Stop and Ceiling_Stop action specials. 2017-02-27 21:31:59 +01:00
actor.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-04 03:10:00 +08: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' of https://github.com/coelckers/gzdoom 2017-02-27 03:19:33 +08:00
am_map.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2016-12-23 00:51:30 +08: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 - optimized the FName versions of IsDescendantOf and IsKindOf. These can be done without first looking up the class type itself. 2017-02-08 15:47:22 +01:00
b_bot.h - scriptified FastProjectile. 2017-01-13 00:35:56 +01: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 Implemented player scripts. 2017-02-02 21:25:07 +02:00
b_move.cpp - removed the fatal errors for invalid actor->movedir. 2017-02-04 16:29:01 +01:00
b_think.cpp - added parameter to PLayerPawn::GetMaxHealth to return the real maximum health, including stamina upgrades. 2017-03-01 00:04:17 +01:00
basictypes.h - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +01:00
bbannouncer.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
c_bind.cpp Fixed compilation warnings reported by MSVC 2017-02-16 11:01:06 +02:00
c_bind.h Normalize line endings 2016-03-01 09:47:10 -06:00
c_cmds.cpp Changed FOV from a CCMD to a CVar, allowing players' FOV settings to persist. Also exported SetFOV to PlayerInfo for ZScript. 2017-02-28 14:46:30 +01:00
c_console.cpp - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +01: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 - made DMenu's static variables regular global variables because that class is going to go completely scripted soon. 2017-02-18 19:19:14 +01:00
c_cvars.h Added cheat flag for console variables 2017-01-31 14:08:09 +01:00
c_dispatch.cpp - made DMenu's static variables regular global variables because that class is going to go completely scripted soon. 2017-02-18 19:19:14 +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
c_functions.cpp - added a 'brief' mode to linetarget and info. 2017-02-25 21:48:15 +01:00
c_functions.h - added a 'brief' mode to linetarget and info. 2017-02-25 21:48:15 +01:00
CMakeLists.txt Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-06 08:15:20 +08:00
cmdlib.cpp - ncopystring is not needed anymore. 2017-02-19 01:14:31 +01:00
cmdlib.h - ncopystring is not needed anymore. 2017-02-19 01:14:31 +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 a compatibility option to move vertices and applied it to E1M6 of Masters of Chaos. 2017-03-01 22:06:39 +01:00
compatibility.h Normalize line endings 2016-03-01 09:47:10 -06:00
configfile.cpp Fixed minor issues in config file reader 2017-03-05 13:07:51 +02:00
configfile.h Normalize line endings 2016-03-01 09:47:10 -06:00
ct_chat.cpp - wrapped the entire DSBarInfo class in a container and completely decoupled it from DBaseStatusBar. 2017-01-20 11:11:22 +01:00
d_dehacked.cpp - fixed armor save percentage values in Dehacked. 2017-02-16 19:29:07 +01:00
d_dehacked.h more inventory scriptification 2017-01-19 23:42:12 +01:00
d_event.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-25 03:19:36 +08: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 Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08:00
d_main.h Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08:00
d_net.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08:00
d_net.h Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08:00
d_netinf.h Normalize line endings 2016-03-01 09:47:10 -06:00
d_netinfo.cpp - made the Skins array scripting friendly and exported it. 2017-02-17 21:51:23 +01:00
d_player.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08:00
d_protocol.cpp - converted player serializer and everything it needs. 2016-09-21 01:18:29 +02:00
d_protocol.h - added a damage type parameter to MDK CCMD. 2017-02-27 20:07:21 +01:00
d_ticcmd.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2016-09-24 20:32:27 +08:00
decallib.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
decallib.h - floatified the decal code. 2016-03-22 22:07:38 +01:00
dobject.cpp - scriptified the basic attack functions, its properties and the explosion properties to test the new metadata system. 2017-02-28 10:51:32 +01:00
dobject.h Merge remote-tracking branch 'gz/master' into gz_master2 2017-03-03 23:33:02 +02:00
dobjgc.cpp - added GC support to the events. OF_Fixed is not recommended because it can seriously impede the GC's functionality if just being used as a lazy means to avoid collection. 2017-02-24 19:01:19 +01:00
dobjtype.cpp - added version check for member variables. 2017-03-05 20:41:41 +01:00
dobjtype.h - implemented version checks for compile-time type determination and for class inheritance. 2017-03-05 17:58:55 +01:00
doomdata.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-04 03:10:00 +08:00
doomdef.cpp Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08:00
doomdef.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-25 03:19:36 +08: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 Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08:00
doomstat.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-13 14:47:34 +08:00
doomtype.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-06 08:15:20 +08:00
dscript.h Normalize line endings 2016-03-01 09:47:10 -06:00
dsectoreffect.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08:00
dsectoreffect.h - split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual 2017-01-12 22:49:18 +01:00
dthinker.cpp - added a new thinker statnum STAT_STATIC which do not get deleted between levels. 2017-02-25 16:56:49 +01:00
dthinker.h Implemented WorldThingSpawned hook. Also changed Console.Printf to automatically add \n. Also fixed vararg calls with names. 2017-01-30 09:10:33 +02:00
edata.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01: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
events.cpp Added SendNetworkEvent static method to EventHandler; Fixed qualified static method call from own class (previously was 'shadowed' by qualified virtual method call) 2017-03-04 00:57:41 +02:00
events.h Added SendNetworkEvent static method to EventHandler; Fixed qualified static method call from own class (previously was 'shadowed' by qualified virtual method call) 2017-03-04 00:57:41 +02:00
f_wipe.cpp Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08:00
f_wipe.h Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08: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 Fixed format strings warnings reported by GCC/Clang 2016-12-24 23:51:08 +01:00
g_game.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-06 08:15:20 +08:00
g_game.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-25 03:19:36 +08:00
g_hub.cpp - made intermission screen more scripting friendly. 2017-02-24 00:28:33 +01:00
g_hub.h - read snapshots from zip. 2016-09-22 01:28:05 +02:00
g_level.cpp - implemented "hazardcolor" and "hazardflash" properties. This affects strife's sector damage type that passively builds up over time. setting "hazardcolor" changes the gradual blend that is used when palette flash is disabled. setting "hazardflash" changes the flashing blend that is used when palette flash is turned on. 2017-03-05 22:48:46 +01:00
g_level.h - implemented "hazardcolor" and "hazardflash" properties. This affects strife's sector damage type that passively builds up over time. setting "hazardcolor" changes the gradual blend that is used when palette flash is disabled. setting "hazardflash" changes the flashing blend that is used when palette flash is turned on. 2017-03-05 22:48:46 +01:00
g_levellocals.h - implemented "hazardcolor" and "hazardflash" properties. This affects strife's sector damage type that passively builds up over time. setting "hazardcolor" changes the gradual blend that is used when palette flash is disabled. setting "hazardflash" changes the flashing blend that is used when palette flash is turned on. 2017-03-05 22:48:46 +01:00
g_mapinfo.cpp - implemented "hazardcolor" and "hazardflash" properties. This affects strife's sector damage type that passively builds up over time. setting "hazardcolor" changes the gradual blend that is used when palette flash is disabled. setting "hazardflash" changes the flashing blend that is used when palette flash is turned on. 2017-03-05 22:48:46 +01:00
g_pch.h - moved player color sets and pain flashes into global variables. 2017-02-08 19:10:11 +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 a NOMENU option for skills. 2017-02-26 22:10:35 +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 - made GetDeathHeight a virtual scripted function. 2017-02-28 13:40:46 +01:00
gi.h - allow setting a global dialogue lump through gameinfo. 2017-02-26 17:22:02 +01:00
gitinfo.cpp
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 - wrapped the entire DSBarInfo class in a container and completely decoupled it from DBaseStatusBar. 2017-01-20 11:11:22 +01:00
hu_stuff.h Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08: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_net.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2016-08-29 17:28:07 +08:00
i_net.h Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08:00
i_video.h Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08:00
info.cpp - separated the blood translation index from the BloodColor variable to allow more than 255 blood translations and as a prerequisite for allowing to change the blood color. 2017-03-02 10:26:23 +01:00
info.h - separated the blood translation index from the BloodColor variable to allow more than 255 blood translations and as a prerequisite for allowing to change the blood color. 2017-03-02 10:26: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 Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08:00
m_bbox.h Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08:00
m_cheat.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08:00
m_cheat.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08: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 Merge branch 'master' of https://github.com/coelckers/gzdoom 2016-10-22 15:06:09 +08:00
m_misc.h Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08: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 issues with uninitialized RNGs and bad assumptions about corpse pointers always being fully initialized when being destroyed. 2017-01-27 12:02:47 +01:00
m_random.h - read snapshots from zip. 2016-09-22 01:28:05 +02:00
m_swap.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2016-09-25 19:11:06 +08: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 - took VMFunction out of the DObject hierarchy. 2017-02-08 11:13:41 +01:00
memarena.h - took VMFunction out of the DObject hierarchy. 2017-02-08 11:13:41 +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 Merge branch 'meta' 2017-02-28 14:47:00 +01:00
nodebuild.cpp - added a workaround for the 'cannot split a seg' error in the node builder: In order to prevent all segs from ending up on the same side it will now force the bogus seg onto the other side of the node - regardless of whether this is correct or not, because the most important thing here is that the set of segs gets split to prevent the node builder from ending up in an endless recursion trying to split the same set of data and endlessly failing. 2017-02-27 01:41:27 +01:00
nodebuild.h - removed the separate SSE2 version of the node builder's ClassifyLine function and all code associated with it. 2017-02-26 12:47:16 +01:00
nodebuild_classify_nosse2.cpp - removed the separate SSE2 version of the node builder's ClassifyLine function and all code associated with it. 2017-02-26 12:47:16 +01:00
nodebuild_events.cpp - added custom math routines for reliability. 2016-03-11 15:45:47 +01:00
nodebuild_extract.cpp Fixed issue with extraction of built GL nodes 2017-01-12 16:24:55 +02:00
nodebuild_gl.cpp - removed STACK_ARGS. 2016-04-11 10:46:30 +02:00
nodebuild_utility.cpp - exported all meaningful parts of side_t to the VM. 2017-01-08 21:42:26 +01:00
p_3dfloors.cpp - fixed: When finding the highest floor plane on a given side of a linedef, the necessary tests may not depend on the actual highest floor, which may originate from the other side of the line and cause valid planes that are between the currently set plane and the actual highest floor to be skipped. 2017-02-15 13:14:59 +01:00
p_3dfloors.h - use Doom64 colors on sectors and linedefs. 2017-01-28 20:44:46 +01:00
p_3dmidtex.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
p_3dmidtex.h - fixed: Instant floor movers should disable z-interpolation for all affected actors. 2016-12-27 21:16:42 +01:00
p_acs.cpp Added SLADE3's colourise and tint translations. 2017-03-05 22:50:35 +01:00
p_acs.h Added SLADE3's colourise and tint translations. 2017-03-05 22:50:35 +01:00
p_actionfunctions.cpp - separated the blood translation index from the BloodColor variable to allow more than 255 blood translations and as a prerequisite for allowing to change the blood color. 2017-03-02 10:26:23 +01:00
p_blockmap.h - moved the msecnode code to its own file. 2017-01-06 18:20:35 +01:00
p_buildmap.cpp - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +01:00
p_ceiling.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08: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 - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +01:00
p_conversation.h Fixed initialization of Strife dialogs internal structures 2017-02-21 22:36:20 +02:00
p_doors.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-17 18:33:16 +08:00
p_effect.cpp - scriptified the particle fountains. 2017-01-13 19:29:54 +01:00
p_effect.h - scriptified the particle fountains. 2017-01-13 19:29:54 +01:00
p_enemy.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08: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 Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-03 23:41:56 +08:00
p_glnodes.cpp - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +01:00
p_interaction.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08:00
p_lights.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08:00
p_linkedsectors.cpp - allow a link between the same sector's floor and ceiling. 2017-02-26 20:11:24 +01:00
p_lnspec.cpp - added Floor_Stop and Ceiling_Stop action specials. 2017-02-27 21:31:59 +01:00
p_lnspec.h Normalize line endings 2016-03-01 09:47:10 -06:00
p_local.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-27 03:19:33 +08:00
p_map.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08:00
p_maputl.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08:00
p_maputl.h - fixed: Non-actor classes never called InitializeDefaults to set up their special variables. 2017-01-29 18:23:39 +01:00
p_mobj.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-04 03:10:00 +08:00
p_pillar.cpp - split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual 2017-01-12 22:49:18 +01:00
p_plats.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08:00
p_portals.cpp - empty gl_portals.cpp file. 2016-01-12 21:36:33 +01:00
p_pspr.cpp - clear WF_WEAPONBOBBING in P_FireWeapon, because otherwise the first frame of the fire animation will be drawn in the current bobbing position and not centered. 2017-02-27 18:38:01 +01:00
p_pspr.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08:00
p_pusher.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08:00
p_saveg.cpp - made the Skins array scripting friendly and exported it. 2017-02-17 21:51:23 +01:00
p_saveg.h - refactored the level backup data needed by the serializer into p_saveg.h. 2017-01-08 12:11:31 +01:00
p_scroll.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08:00
p_secnodes.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08:00
p_sectors.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-09 19:18:18 +08:00
p_setup.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08:00
p_setup.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-15 09:43:06 +08:00
p_sight.cpp - fixed: Sight checks through portals must disable all early-outs. 2017-02-24 19:01:19 +01:00
p_slopes.cpp - removed the needless copying around of the vertexdatas array. The slope code can just use this from the TArray created by the UDMF parser. 2017-01-09 01:40:14 +01:00
p_spec.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-26 19:31:46 +08:00
p_spec.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08:00
p_states.cpp - made the Skins array scripting friendly and exported it. 2017-02-17 21:51:23 +01:00
p_switch.cpp - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +01:00
p_tags.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
p_tags.h - moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction. 2017-01-07 20:02:25 +01:00
p_teleport.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08: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 - added a 'nocheck' parameter to A_Raise* and Thing_Raise. 2017-02-26 17:50:48 +01:00
p_tick.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-15 09:43:06 +08:00
p_tick.h Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08:00
p_trace.cpp - allow splashing on non-swimmable, non-solid 3D floors if they are marked liquid and have a splash assigned. 2017-02-15 23:06:24 +01:00
p_trace.h - added portal-awareness to the railgun trail. 2016-04-16 19:41:33 +02:00
p_udmf.cpp - do floatification of the UDMF Health property as it should have been. 2017-02-28 00:59:09 +01: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 - allow specifying specials in ZSDF by name. 2017-02-26 17:05:04 +01:00
p_user.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-02 22:15:28 +08:00
p_xlat.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
parsecontext.cpp - do not use strtol for parsing critical values that can get large. 2017-02-01 11:19:55 +01: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 - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +01:00
po_man.h - split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual 2017-01-12 22:49:18 +01:00
portal.cpp - fixed: Line_SetPortal crashed with one-way portals. 2017-02-14 23:13:29 +01:00
portal.h - removed all skybox class types from code in preparation for exporting these classes. 2017-01-14 16:05:40 +01: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_defs.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-27 08:25:07 +08:00
r_draw_pal.cpp Rename wall drawer args and functions to closer match the general naming convention 2016-12-19 21:39:16 +01:00
r_draw_pal.h Rename wall drawer args and functions to closer match the general naming convention 2016-12-19 21:39:16 +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_plane.cpp Removed RenderCamera, RenderBeforeThing, RenderAfterThing. Serialization preparations. 2017-01-23 23:05:51 +02: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 Restored effect of negative horizontal texture scale in software renderer 2017-02-14 12:33:27 +02:00
r_sky.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08:00
r_sky.h Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08:00
r_state.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08: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 Fix null pointer crash in rt column drawers if rt_init is not called before the first draw 2016-12-09 15:07:49 +01:00
r_utility.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-09 19:18:18 +08:00
r_utility.h - fixed player visibility determination by tracking and translating the actual actor position in addition to the camera position through portals. I hope this fixes the randomly appearing player sprites for good. 2016-12-29 22:19:09 +01:00
r_walldraw.cpp Rename wall drawer args and functions to closer match the general naming convention 2016-12-19 21:39:16 +01:00
Rect.h Use a better packing algorithm for the texture atlases 2016-01-08 22:37:06 -06:00
s_advsound.cpp - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +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 - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +01:00
s_sndseq.h - replaced SDWORD with int32_t globally. 2017-03-03 19:35:08 +01:00
s_sound.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-04 03:10:00 +08:00
s_sound.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-15 09:43:06 +08:00
sc_man.cpp - implemented the parser basics of a ZScript versioning system. 2017-03-05 14:13:00 +01:00
sc_man.h - implemented version checks for compile-time type determination and for class inheritance. 2017-03-05 17:58:55 +01:00
sc_man_scanner.re Added SLADE3's colourise and tint translations. 2017-03-05 22:50:35 +01:00
sc_man_tokens.h - implemented the parser basics of a ZScript versioning system. 2017-03-05 14:13:00 +01:00
serializer.cpp - fixed: To get the final error handling from the serializer, Close must be called before the destructor gets invoked. 2017-02-27 15:16:03 +01:00
serializer.h - fixed: To get the final error handling from the serializer, Close must be called before the destructor gets invoked. 2017-02-27 15:16:03 +01: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 Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08:00
st_stuff.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-05 20:13:39 +08:00
statistics.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
statnums.h - added a new thinker statnum STAT_STATIC which do not get deleted between levels. 2017-02-25 16:56:49 +01:00
stats.cpp RDTSC-based cycle_t for macOS 2017-01-31 15:57:47 +02:00
stats.h Proper RDTSC implementation for x86_64 targets 2017-01-31 17:51:12 +02: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 - added the ability to attach a constructor or destructor to an internally defined struct. 2017-01-11 23:46:03 +01:00
teaminfo.cpp - scriptified the rest of the player menu. This compiles and runs but doesn't work yet, it will be fixed in the next commit. 2017-02-18 01:20:07 +01:00
teaminfo.h - scriptified the rest of the player menu. This compiles and runs but doesn't work yet, it will be fixed in the next commit. 2017-02-18 01:20:07 +01: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 - implemented "hazardcolor" and "hazardflash" properties. This affects strife's sector damage type that passively builds up over time. setting "hazardcolor" changes the gradual blend that is used when palette flash is disabled. setting "hazardflash" changes the flashing blend that is used when palette flash is turned on. 2017-03-05 22:48:46 +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 Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-26 19:31:46 +08:00
v_font.cpp - added an option to define untranslated fonts through FONTDEFS. Note that due to how the fonts work they cannot be colorized AT ALL! 2017-02-26 19:29:27 +01:00
v_font.h - added an option to define untranslated fonts through FONTDEFS. Note that due to how the fonts work they cannot be colorized AT ALL! 2017-02-26 19:29:27 +01:00
v_palette.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +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 - fixed stringtable access in menus. 2017-02-12 14:28:38 +01:00
v_text.h - exported BrokenLines to scripting as a new class. 2017-02-05 16:18:41 +01:00
v_video.cpp Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-03-06 08:15:20 +08:00
v_video.h - added DAMAGE_NO_ARMOR flag for ACS's SectorDamage function. 2017-02-25 19:10:49 +01: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 - implemented the parser basics of a ZScript versioning system. 2017-03-05 14:13:00 +01:00
virtual.h - scriptified the entire OptionMenu class and all still existing native subclasses. 2017-02-13 00:08:20 +01:00
w_wad.cpp - scriptified the Minotaur. 2016-11-26 01:14:47 +01:00
w_wad.h Relicense all Doom Source Code License files to GPL. 2016-04-27 22:04:59 +08: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 Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-27 08:25:07 +08:00
wi_stuff.h Merge branch 'master' of https://github.com/coelckers/gzdoom 2017-02-25 03:19:36 +08: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 Add bash-style console shortcuts 2017-03-01 11:33:14 +01:00
zstring.h - removed FStringNoInit. 2017-03-04 12:55:20 +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