gzdoom/src
2017-02-09 12:02:07 +01:00
..
fragglescript - moved the three remaining variables from PClassInventory to PClassActor so that PClassInventory can be removed. 2017-02-08 18:11:23 +01:00
g_inventory - remove all type table entries from garbage collection. 2017-02-08 22:43:20 +01:00
g_shared - Turned DropItem into a plain struct again like it was before the scripting branch got merged. 2017-02-08 20:37:22 +01:00
g_statusbar - turned many of PClassPlayerPawn's strings into names and moved all scalar properties into APlayerPawn. 2017-02-08 16:42:13 +01:00
gl Fixed: Models did not take SpriteRotation into account 2017-02-09 11:29:10 +01:00
intermission - removed all uses of DTA_Translation except for the single one that passes a custom built table. 2017-02-04 23:26:28 +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 - moved DisplayName, the last remaining PlayerPawn meta property, to PClassActor so that PClassPlayerPawn could be removed. 2017-02-08 19:42:24 +01:00
oplsynth - removed a few unused definitions. 2017-02-07 10:55:59 +01:00
posix Added handling of modifier keys for mouse events in Cocoa backend 2017-02-03 22:01:34 +02:00
r_data - moved DisplayName, the last remaining PlayerPawn meta property, to PClassActor so that PClassPlayerPawn could be removed. 2017-02-08 19:42:24 +01:00
rapidjson Serializer now writes floating point zero if special value is encountered 2016-12-20 12:19:12 +01:00
resourcefiles - fixed: FResourceFile::OpenResourceFile did not close the opened file in case it contained invalid data. 2017-01-21 20:15:06 +01:00
scripting - fixed: Class pointers were accepted for objects of the base type 'Object'. 2017-02-09 11:11:54 +01:00
sfmt Normalize line endings 2016-03-01 09:47:10 -06:00
sound - Run libsndfile before libmpg123 when reading an audio lump. 2017-01-17 16:47:37 +01:00
textures - scriptified PowerFlight and PowerWeaponLevel2. 2017-01-15 23:21:38 +01: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 - removed the long broken and obsolete PlayMovie code. 2017-02-02 23:21:21 +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 new Stairs_BuildUpDoomCrush special from Eternity and used it to fix the bad implementation to make Doom's turbo stairs crush. This also removes the crushing from Generic_Stairs entirely, just like it was in Boom. 2017-01-08 01:15:45 +01:00
actor.h - Turned DropItem into a plain struct again like it was before the scripting branch got merged. 2017-02-08 20:37:22 +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 - 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
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 - 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 - removed the global 'sector_list' variable. 2016-12-25 22:40:26 +01:00
b_move.cpp - removed the fatal errors for invalid actor->movedir. 2017-02-04 16:29:01 +01:00
b_think.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
basictypes.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
bbannouncer.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01: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 - 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
c_console.cpp - streamlined font handling for scripts a bit. 2017-02-05 13:14:22 +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 - do not use strtol for parsing critical values that can get large. 2017-02-01 11:19:55 +01:00
c_cvars.h Added cheat flag for console variables 2017-01-31 14:08:09 +01:00
c_dispatch.cpp - do not use strtol for parsing critical values that can get large. 2017-02-01 11:19:55 +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 - Removed headers from c_functions.cpp, added forward struct declaration for FTranslatedLineTarget in c_functions.h. 2016-12-29 01:30:54 +01:00
c_functions.h - Removed headers from c_functions.cpp, added forward struct declaration for FTranslatedLineTarget in c_functions.h. 2016-12-29 01:30:54 +01:00
CMakeLists.txt - moved the compiler symbols into their own file. 2017-02-08 13:17:25 +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 - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
compatibility.h Normalize line endings 2016-03-01 09:47:10 -06:00
configfile.cpp Added support for long lines in config file 2016-12-28 11:38:38 +01: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 - Turned DropItem into a plain struct again like it was before the scripting branch got merged. 2017-02-08 20:37:22 +01:00
d_dehacked.h more inventory scriptification 2017-01-19 23:42:12 +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 - moved player color sets and pain flashes into global variables. 2017-02-08 19:10:11 +01:00
d_main.h Normalize line endings 2016-03-01 09:47:10 -06:00
d_net.cpp - moved DisplayName, the last remaining PlayerPawn meta property, to PClassActor so that PClassPlayerPawn could be removed. 2017-02-08 19:42:24 +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 - moved player color sets and pain flashes into global variables. 2017-02-08 19:10:11 +01:00
d_player.h - moved DisplayName, the last remaining PlayerPawn meta property, to PClassActor so that PClassPlayerPawn could be removed. 2017-02-08 19:42:24 +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 - 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 - remove all symbols that get linked into the symbol table from the garbage collector. 2017-02-08 14:34:39 +01:00
dobject.h - moved DisplayName, the last remaining PlayerPawn meta property, to PClassActor so that PClassPlayerPawn could be removed. 2017-02-08 19:42:24 +01:00
dobjgc.cpp - remove all type table entries from garbage collection. 2017-02-08 22:43:20 +01:00
dobjtype.cpp - to avoid problems with the final garbage collection, the players' PendingWeapon needs to be cleared manually. 2017-02-09 01:34:07 +01:00
dobjtype.h - remove all type table entries from garbage collection. 2017-02-08 22:43:20 +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 - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
doomstat.h - fixed: map commands will now take capslock DM/COOP as arguments 2016-11-01 15:09:09 +01:00
doomtype.h - moved player color sets and pain flashes into global variables. 2017-02-08 19:10:11 +01:00
dscript.h Normalize line endings 2016-03-01 09:47:10 -06:00
dsectoreffect.cpp - Fixed GCC/Clang compile errors. 2017-01-14 18:30:01 +01: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 - fixed: Non-actor classes never called InitializeDefaults to set up their special variables. 2017-01-29 18:23:39 +01:00
dthinker.h - fixed: Non-actor classes never called InitializeDefaults to set up their special variables. 2017-01-29 18:23:39 +01: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
f_wipe.cpp - floatified p_trace, p_slopes and p_udmf.cpp. 2016-03-30 16:30:22 +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 Fixed format strings warnings reported by GCC/Clang 2016-12-24 23:51:08 +01:00
g_game.cpp - moved DisplayName, the last remaining PlayerPawn meta property, to PClassActor so that PClassPlayerPawn could be removed. 2017-02-08 19:42:24 +01:00
g_game.h - read snapshots from zip. 2016-09-22 01:28:05 +02:00
g_hub.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
g_hub.h - read snapshots from zip. 2016-09-22 01:28:05 +02:00
g_level.cpp - do not use strtol for parsing critical values that can get large. 2017-02-01 11:19:55 +01:00
g_level.h Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly." 2017-01-28 18:26:52 +01:00
g_levellocals.h Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly." 2017-01-28 18:26:52 +01:00
g_mapinfo.cpp Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly." 2017-01-28 18:26:52 +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 - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +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 - scriptified a large part of the weapon code. 2017-01-19 17:40:34 +01:00
gi.h - scriptified cht_Give and cht_Take and made them virtual function of PlayerPawn so that this can be better configured for mods that want other options in here. 2017-01-17 17:34:39 +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 - 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_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 - Turned DropItem into a plain struct again like it was before the scripting branch got merged. 2017-02-08 20:37:22 +01:00
info.h - Turned DropItem into a plain struct again like it was before the scripting branch got merged. 2017-02-08 20:37:22 +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 - moved DisplayName, the last remaining PlayerPawn meta property, to PClassActor so that PClassPlayerPawn could be removed. 2017-02-08 19:42:24 +01:00
m_cheat.h - moved DisplayName, the last remaining PlayerPawn meta property, to PClassActor so that PClassPlayerPawn could be removed. 2017-02-08 19:42:24 +01: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 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 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 - 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 - major work on dynamic array support. Mostly working, some issues still exist with Move and Copy methods and with assignments in stack variables. 2017-02-06 21:39:21 +01:00
nodebuild.cpp Fixed compilation warnings reported by GCC/Clang 2017-01-14 15:03:14 +02:00
nodebuild.h - fixed: The sight checker's portalgroup variable was not initialized. 2017-01-09 01:28:07 +01: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 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: 3D floors could be set for untagged sectors. 2017-02-07 00:31:01 +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 a script export for ACS's ReplaceTextures function. 2017-02-09 12:02:07 +01:00
p_acs.h - added a script export for ACS's ReplaceTextures function. 2017-02-09 12:02:07 +01:00
p_actionfunctions.cpp - fixed: A_Teleport and A_Warp had incorrect declarations for their state parameter. 2017-02-09 11:22:36 +01:00
p_blockmap.h - moved the msecnode code to its own file. 2017-01-06 12:54:01 +01:00
p_buildmap.cpp - scriptified MorphProjectile and CustomSprite. 2017-01-20 01:11:36 +01:00
p_ceiling.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +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 - moved the three remaining variables from PClassInventory to PClassActor so that PClassInventory can be removed. 2017-02-08 18:11:23 +01:00
p_conversation.h - moved the three remaining variables from PClassInventory to PClassActor so that PClassInventory can be removed. 2017-02-08 18:11:23 +01:00
p_doors.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01: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 - 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
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 - 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_glnodes.cpp - fixed loop ordering in P_SetRenderSector. 2017-01-19 01:39:05 +01:00
p_interaction.cpp - don't let P_DamageMobj return negative values. 2017-01-21 13:12:34 +01:00
p_lights.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
p_linkedsectors.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
p_lnspec.cpp more inventory scriptification 2017-01-19 23:42:12 +01:00
p_lnspec.h Normalize line endings 2016-03-01 09:47:10 -06:00
p_local.h - added a script export for ACS's ReplaceTextures function. 2017-02-09 12:02:07 +01:00
p_map.cpp - Fixed HITTARGET, HITMASTER, HITTRACER, crash and xdeath states being broken on bouncing actors that die/explode. 2017-01-27 18:03:09 +01:00
p_maputl.cpp - fixed: Non-actor classes never called InitializeDefaults to set up their special variables. 2017-01-29 18:23:39 +01: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 AActor::GiveInventory() is now functional 2017-02-09 10:15:05 +02: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 - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
p_portals.cpp - empty gl_portals.cpp file. 2016-01-12 21:36:33 +01:00
p_pspr.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
p_pspr.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
p_pusher.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
p_saveg.cpp - added the needed properties for Doom64 colors and a little FraggleScript hack to test it with existing maps. 2017-01-28 19:05:39 +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 Fixed compilation warnings reported by GCC/Clang 2017-01-14 15:03:14 +02:00
p_secnodes.cpp - Fixed GCC/Clang compile errors. 2017-01-14 18:30:01 +01:00
p_sectors.cpp - added a script export for ACS's ReplaceTextures function. 2017-02-09 12:02:07 +01:00
p_setup.cpp - added a check to P_VerifyBlockmap to discard all blockmap with blocks whose first entry is not 0. 2017-02-01 21:40:47 +01:00
p_setup.h - fixed: The sight checker's portalgroup variable was not initialized. 2017-01-09 01:28:07 +01:00
p_sight.cpp - fixed: The sight checker's portalgroup variable was not initialized. 2017-01-09 01:28:07 +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 - scriptified PowerIronFeet and PowerMask. 2017-01-16 19:04:03 +01:00
p_spec.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
p_states.cpp - do not use strtol for parsing critical values that can get large. 2017-02-01 11:19:55 +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 - 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 - scriptified the teleport fog. 2017-01-13 23:17:04 +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 - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
p_tick.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
p_tick.h Normalize line endings 2016-03-01 09:47:10 -06:00
p_trace.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
p_trace.h - added portal-awareness to the railgun trail. 2016-04-16 19:41:33 +02:00
p_udmf.cpp - fixed: The 'transparent' line flag did not work due to a leftover OPAQUE constant where floats were expected. 2017-02-07 00:24:04 +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 - moved the three remaining variables from PClassInventory to PClassActor so that PClassInventory can be removed. 2017-02-08 18:11:23 +01:00
p_user.cpp - fixed: for unpositioned sounds the play position was never initialized and depended on random memory contents. 2017-02-08 23:29:52 +01: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 - 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
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 - 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
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_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 Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly." 2017-01-28 18:26:52 +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 - do not use strtol for parsing critical values that can get large. 2017-02-01 11:19:55 +01:00
r_draw.cpp - removed a few unused definitions. 2017-02-07 10:55:59 +01:00
r_draw.h Rename wall drawer args and functions to closer match the general naming convention 2016-12-19 21:39:16 +01: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_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 Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly." 2017-01-28 18:26:52 +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 - removed all skybox class types from code in preparation for exporting these classes. 2017-01-14 16:05:40 +01:00
r_plane.h - removed all skybox class types from code in preparation for exporting these classes. 2017-01-14 16:05:40 +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 Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly." 2017-01-28 18:26:52 +01:00
r_segs.h - renamed the WallMost functions because again: No more Build code -> no Build names! 2016-12-09 14:46:05 +01:00
r_sky.cpp - let 'forcenoskystretch' also apply to sky mode 2 and OpenGL, to reflect its true meaning the internal flag has been renamed to FORCETILEDSKY which it always was about. 2017-01-13 11:12:43 +01:00
r_sky.h Merge branch 'master' of c:\programming\doom-dev\zdoom 2016-04-23 09:43:21 +02:00
r_state.h - 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
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 - 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_things.cpp - removed all uses of DTA_Translation except for the single one that passes a custom built table. 2017-02-04 23:26:28 +01:00
r_things.h - scriptified APowerInvisibility. 2017-01-16 20:34:12 +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 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 - streamlined font handling for scripts a bit. 2017-02-05 13:14:22 +01: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 - scriptified PowerStrength. 2017-01-16 22:27:49 +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 - scriptified ASoundSequence. 2017-01-14 14:37:29 +01:00
s_sndseq.h - exported the sound sequence interface to scripting. 2017-01-14 13:02:08 +01:00
s_sound.cpp - fixed: for unpositioned sounds the play position was never initialized and depended on random memory contents. 2017-02-08 23:29:52 +01:00
s_sound.h Added "local" parameters to A_PlaySound and ACS PlaySound 2016-11-01 15:14:06 +01:00
sc_man.cpp - fixed warning. 2017-02-01 19:07:41 +01:00
sc_man.h - no more Simplify for global constants as well. 2017-01-23 01:10:40 +01:00
sc_man_scanner.re Implemented static methods in String struct. Implemented String.Format and String.AppendFormat. Implemented native vararg methods for the future. 2017-01-21 10:32:26 +01:00
sc_man_tokens.h Implemented static methods in String struct. Implemented String.Format and String.AppendFormat. Implemented native vararg methods for the future. 2017-01-21 10:32:26 +01:00
serializer.cpp Fixed compilation with GCC/Clang 2017-02-05 14:52:17 +02:00
serializer.h - moved DisplayName, the last remaining PlayerPawn meta property, to PClassActor so that PClassPlayerPawn could be removed. 2017-02-08 19:42:24 +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 - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
st_stuff.h - wrapped the entire DSBarInfo class in a container and completely decoupled it from DBaseStatusBar. 2017-01-20 11:11:22 +01:00
statistics.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
statnums.h Revert "- removed STAT_INVENTORY." 2016-08-25 21:41:17 +02: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 - 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 - moved player color sets and pain flashes into global variables. 2017-02-08 19:10:11 +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 - wrap the va_list that gets passed around by the Draw functions into a struct so that the templates can use reliable, identical semantics for both this and the VM's arg list. 2017-02-05 21:54:09 +01:00
v_font.cpp - a few more exports from FFont. 2017-02-05 13:55:38 +01:00
v_font.h - a few more exports from FFont. 2017-02-05 13:55:38 +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 - wrap the va_list that gets passed around by the Draw functions into a struct so that the templates can use reliable, identical semantics for both this and the VM's arg list. 2017-02-05 21:54:09 +01:00
v_text.h - exported BrokenLines to scripting as a new class. 2017-02-05 16:18:41 +01:00
v_video.cpp - changed clean scaling factor calculation so that it doesn't prefer larger scales on high resolution displays. 2017-02-05 18:48:49 +01:00
v_video.h - wrap the va_list that gets passed around by the Draw functions into a struct so that the templates can use reliable, identical semantics for both this and the VM's arg list. 2017-02-05 21:54:09 +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 Merge branch 'master' of https://github.com/rheit/zdoom 2016-09-24 09:28:09 +02:00
virtual.h - scriptified the sector actions. 2017-01-13 13:51:47 +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 - use DrawChar to draw font characters instead of calling DrawTexture directly. 2017-02-04 22:50:23 +01: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 - do not use strtol for parsing critical values that can get large. 2017-02-01 11:19:55 +01:00
zstring.h - 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
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