qzdoom/src
Christoph Oelckers 0f2938089d - started cleaning up the contents of the g_shared directory, starting with a_dynlight.cpp
This is supposed to be come the place where all pure play code should be placed, but for that all CVARs and CCMDs and other things that do not directly handle play data should be taken out to make code reviewing easier. These now get collected in two separate files, g_cvars.cpp and g_dumpinfo.cpp respectively.
The sole ZScript property in here has also been moved - to thingdef_properties.cpp.
2019-01-31 02:05:16 +01:00
..
fragglescript - redirect most references to the global players array through FLevelLocals. 2019-01-30 01:15:32 +01:00
g_inventory - redirect most references to the global players array through FLevelLocals. 2019-01-30 01:15:32 +01:00
g_shared - started cleaning up the contents of the g_shared directory, starting with a_dynlight.cpp 2019-01-31 02:05:16 +01:00
g_statusbar - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
gl - replaced all TThinkerIterators except one that probably won't be relevant anymore as things progress. 2019-01-30 00:27:05 +01:00
gl_load - removed deprecated method to retrieve OpenGL extensions 2018-11-30 17:16:21 +01:00
hwrenderer - started cleaning up the contents of the g_shared directory, starting with a_dynlight.cpp 2019-01-31 02:05:16 +01:00
intermission - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
maploader - cleaned up the header list in maploader.cpp. 2019-01-31 01:23:06 +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 - added a pseudo-serializer for FLevelLocals pointers. 2019-01-26 21:23:19 +01:00
polyrenderer - started cleaning up the contents of the g_shared directory, starting with a_dynlight.cpp 2019-01-31 02:05:16 +01:00
posix - a few remaining simple ones 2019-01-28 01:25:52 +01:00
r_data - made dumpportals CCMD multi-level aware. 2019-01-29 20:23:18 +01:00
rapidjson Serializer now writes floating point zero if special value is encountered 2016-12-20 12:19:12 +01:00
resourcefiles - replaced several explicit allocations with TArrays. 2018-12-17 18:28:04 +01:00
scripting - started cleaning up the contents of the g_shared directory, starting with a_dynlight.cpp 2019-01-31 02:05:16 +01:00
sfmt - except for DWORD, all homegrown integer types are gone - a handful were left where they represent genuine Windows types. 2017-03-09 19:54:41 +01:00
sound Merge branch 'master' into new_level_refactor 2019-01-27 10:26:23 +01:00
swrenderer - moved the combined compatibility flags into FLevelLocals. 2019-01-29 19:28:22 +01:00
textures Handle level check in texture coordinate calculation 2019-01-29 02:51:06 +01:00
win32 - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
xlat Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
__autostart.cpp - Fixed the order of the MS sections. 2016-11-22 21:20:42 +01:00
actionspecials.h Single commit - destructible geometry feature 2018-10-31 17:22:09 +01:00
actor.h - replaced all TThinkerIterators except one that probably won't be relevant anymore as things progress. 2019-01-30 00:27:05 +01:00
actorinlines.h - sanitized the 'frozen level' code. 2019-01-28 20:15:48 +01:00
actorptrselect.cpp - redirect most references to the global players array through FLevelLocals. 2019-01-30 01:15:32 +01:00
actorptrselect.h
am_map.cpp - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
am_map.h - made the automap an object. 2019-01-26 15:21:20 +01:00
announcer.h
autosegs.h - for some reason the change to c_expr.cpp got lost. 2017-03-08 21:14:21 +01:00
b_bot.cpp - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
b_bot.h - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
b_func.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
b_game.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
b_move.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
b_think.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
basictypes.h - Removed power-of-two limitation from span drawers, except for slopes 2017-06-21 03:08:11 +02:00
bbannouncer.cpp - use map time, not hub time for map actions. 2019-01-28 18:42:56 +01:00
c_bind.cpp - the final batch of easy level replacements. 2019-01-27 21:59:19 +01:00
c_bind.h
c_cmds.cpp - replaced all TThinkerIterators except one that probably won't be relevant anymore as things progress. 2019-01-30 00:27:05 +01:00
c_console.cpp - the final batch of easy level replacements. 2019-01-27 21:59:19 +01:00
c_console.h - started cleaning up the contents of the g_shared directory, starting with a_dynlight.cpp 2019-01-31 02:05:16 +01:00
c_consolebuffer.cpp - a few more buffers converted. 2018-11-10 14:18:34 +01:00
c_consolebuffer.h - use a saner data structure to store the BrokenLines. 2018-10-31 19:13:54 +01:00
c_cvars.cpp - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
c_cvars.h Allowed CVARs to be set in unsafe context 2018-03-03 10:26:28 +01:00
c_dispatch.cpp - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
c_dispatch.h - took the delayed console command execution out of the thinker management. 2019-01-27 10:24:49 +01:00
c_expr.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
c_functions.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
c_functions.h - added a 'brief' mode to linetarget and info. 2017-02-25 21:48:15 +01:00
CMakeLists.txt - started cleaning up the contents of the g_shared directory, starting with a_dynlight.cpp 2019-01-31 02:05:16 +01:00
cmdlib.cpp removed the unused DefaultExtension variant taking a char *. 2018-12-20 12:40:38 +01:00
cmdlib.h removed the unused DefaultExtension variant taking a char *. 2018-12-20 12:40:38 +01:00
colormatcher.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
colormatcher.h - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
configfile.cpp Moved FConfigFile over to FileReader/FileWriter 2018-08-31 14:29:37 +02:00
configfile.h Moved FConfigFile over to FileReader/FileWriter 2018-08-31 14:29:37 +02:00
critsec.h -added missing file. 2017-03-10 22:19:36 +01:00
ct_chat.cpp - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
ctpl.h - added missing file. 2018-10-31 09:22:38 +01:00
cycler.cpp - moved dynamic lights out of the GL code into the common game code. 2017-03-12 19:57:06 +01:00
cycler.h - moved dynamic lights out of the GL code into the common game code. 2017-03-12 19:57:06 +01:00
d_anonstats.cpp - disable survey code, 3.5.0's is over 2018-08-23 15:09:40 -04:00
d_dehacked.cpp - removed all remaining native parts of APlayerPawn. 2019-01-03 22:05:49 +01:00
d_dehacked.h DEHACKED lumps from IWAD now have precedence over embedded lumps and separate files 2017-04-04 12:20:12 +03:00
d_event.h Split G_DoCompleted into a global part and a level specific part. 2019-01-29 02:39:14 +01:00
d_gui.h
d_iwad.cpp - use TArray and FString in resource file management. 2018-11-10 14:19:55 +01:00
d_main.cpp - started cleaning up the contents of the g_shared directory, starting with a_dynlight.cpp 2019-01-31 02:05:16 +01:00
d_main.h - added an option to GAMEINFO to either force or disable loading of the default lights and brightmaps. 2018-12-19 01:37:48 +01:00
d_net.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
d_net.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
d_netinf.h Squashed commit of the following: 2018-10-30 21:42:09 +01:00
d_netinfo.cpp - Default gender for sound classes should be male and not other since it could be undefined in SNDINFO. 2019-01-03 18:05:13 -05:00
d_player.h - removed all remaining native parts of APlayerPawn. 2019-01-03 22:05:49 +01:00
d_protocol.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
d_protocol.h Send player FOV across the network as floatig point. 2017-09-02 09:57:48 +02:00
decallib.cpp - sanitized the 'frozen level' code. 2019-01-28 20:15:48 +01:00
decallib.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
dobject.cpp - added a level iterator for operations that need to make changes to all open levels. 2019-01-28 02:41:29 +01:00
dobject.h - rewrote dynamic lights to not use actors for the internal representation and made DynamicLight a purely scripted class. 2019-01-01 19:35:55 +01:00
dobjgc.cpp - moved thinker storage into FLevelLocals. 2019-01-30 19:09:21 +01:00
dobjgc.h - Moved high level parts of view border drawing to status bar. 2019-01-23 20:55:38 +01:00
dobjtype.cpp - changed thinker initialization to occur in a Construct function instead of the constructor itself. 2019-01-27 13:08:54 +01:00
dobjtype.h - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 08:19:19 +02:00
doomdata.h - moved the combined compatibility flags into FLevelLocals. 2019-01-29 19:28:22 +01:00
doomdef.h - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
doomerrors.h - fixed compilation of POSIX targets 2018-11-23 15:14:15 +02:00
doomstat.cpp - added a level iterator for operations that need to make changes to all open levels. 2019-01-28 02:41:29 +01:00
doomstat.h - moved the combined compatibility flags into FLevelLocals. 2019-01-29 19:28:22 +01:00
doomtype.h - changed light mode handling of the hardware renderer so that it only operates on local copies but doesn't alter the level's setting. 2019-01-06 09:00:52 +01:00
dsectoreffect.cpp - moved the combined compatibility flags into FLevelLocals. 2019-01-29 19:28:22 +01:00
dsectoreffect.h - changed thinker initialization to occur in a Construct function instead of the constructor itself. 2019-01-27 13:08:54 +01:00
dthinker.cpp - moved thinker storage into FLevelLocals. 2019-01-30 19:09:21 +01:00
dthinker.h - moved thinker storage into FLevelLocals. 2019-01-30 19:09:21 +01:00
earcut.hpp - FVertexBuilder's output looks correct now. 2018-11-05 21:11:54 +01:00
empty.cpp
errors.h
events.cpp - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
events.h Exported destructible geometry to ZScript 2018-11-07 00:12:37 +01:00
f_wipe.cpp - continued work on texture management. 2018-12-12 18:39:38 +01:00
f_wipe.h - Untested wipe refactor 2018-09-02 12:02:36 +02:00
files.cpp - fixed seeking end of file in memory reader 2018-05-17 10:19:29 +03:00
files.h - replaced a few temporary allocations with TArray and added a few convenience loader functions for this. 2018-11-10 11:56:18 +01:00
files_decompress.cpp - added missing return to translation code. 2018-03-12 21:18:11 +01:00
g_cvars.cpp - started cleaning up the contents of the g_shared directory, starting with a_dynlight.cpp 2019-01-31 02:05:16 +01:00
g_cvars.h - started cleaning up the contents of the g_shared directory, starting with a_dynlight.cpp 2019-01-31 02:05:16 +01:00
g_doomedmap.cpp - fixed wrong line number in error message 2018-05-14 14:42:31 +03:00
g_dumpinfo.cpp - started cleaning up the contents of the g_shared directory, starting with a_dynlight.cpp 2019-01-31 02:05:16 +01:00
g_game.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
g_game.h - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
g_hub.cpp - add Level parameter to G_LeavingHub 2019-01-29 02:08:53 +01:00
g_hub.h - fixed missing declaration 2019-01-29 02:17:25 +01:00
g_input.h - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
g_level.cpp - moved thinker storage into FLevelLocals. 2019-01-30 19:09:21 +01:00
g_level.h - moved G_ChangeLevel and other exit functions into FLevelLocals. 2019-01-29 23:45:14 +01:00
g_levellocals.h - moved thinker storage into FLevelLocals. 2019-01-30 19:09:21 +01:00
g_mapinfo.cpp - removed the optional MAPINFO data handler and moved the 3 items still using it to the main parser file. 2018-12-27 17:38:11 +01:00
g_pch.h - added missing return to translation code. 2018-03-12 21:18: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 - changed infighting check so that the static skill checker does not access the level 2019-01-28 14:31:23 +01:00
gameconfigfile.cpp - split gl_texture_hqresize into two variables - one for mode, one for multiplier. 2018-12-10 14:25:29 -05:00
gameconfigfile.h Moved FConfigFile over to FileReader/FileWriter 2018-08-31 14:29:37 +02:00
gametype.h
gi.cpp - let RunHealth clamping respect the newly added global properties. 2019-01-05 15:37:14 +01:00
gi.h - made forwardmove and sidemove defaults configurable through the gameinfo section. 2019-01-05 08:48:57 +01:00
gitinfo.cpp
gstrings.h
hu_scores.cpp - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
hu_stuff.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
i_cd.h
i_module.cpp - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01: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 Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_net.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
i_time.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_time.h - fixed: screen->FrameTime should use an adjusted frame start time 2017-12-07 03:01:57 -05:00
i_video.h - removed the hard screen resolution switch that still was present on Windows and cleaned up the entire video backend code from the remaining support code for this. 2018-06-17 20:08:35 +02:00
info.cpp - relaxed caller type check for states modified by Dehacked 2019-01-23 21:23:17 +01:00
info.h - extended state caller check to work on CustomInventory items as well 2018-11-15 09:24:17 +01:00
keysections.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
lists.h
lumpconfigfile.cpp
lumpconfigfile.h
m_alloc.cpp Fixed non-portable usage of __solaris__ preprocessor definition 2017-10-24 15:32:43 +03:00
m_alloc.h
m_argv.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
m_argv.h - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
m_bbox.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_bbox.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_cheat.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
m_cheat.h - previous fix attempts done right 2018-12-01 09:44:14 +02:00
m_crc32.h - the fourth. 2017-03-08 18:55:54 +01:00
m_fixed.h Enabled position independent executable for generic GCC/Clang 2017-12-29 09:39:01 +02:00
m_joy.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_joy.h - the fourth. 2017-03-08 18:55:54 +01:00
m_misc.cpp - use a TArray to pass the screenshot buffer 2018-12-21 12:40:05 +01:00
m_misc.h - replaced deprecated macOS functions in paths handling 2018-07-15 13:20:36 +03:00
m_png.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
m_png.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
m_random.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
m_random.h - except for DWORD, all homegrown integer types are gone - a handful were left where they represent genuine Windows types. 2017-03-09 19:54:41 +01:00
m_swap.h - fixed some issues with m_swap's design. 2018-03-11 14:35:36 +01:00
md5.cpp - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
md5.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
memarena.cpp - fixed FMemArena to always return 16 byte aligned pointers. 2018-06-04 21:51:16 +02:00
memarena.h - fixed FMemArena to always return 16 byte aligned pointers. 2018-06-04 21:51:16 +02: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 - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
namedef.h - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
nodebuild.cpp - replaced DWORD_MAX with UINT_MAX globally. 2019-01-30 22:34:11 +01:00
nodebuild.h - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +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
nodebuild_extract.cpp - replaced DWORD_MAX with UINT_MAX globally. 2019-01-30 22:34:11 +01:00
nodebuild_gl.cpp - replaced DWORD_MAX with UINT_MAX globally. 2019-01-30 22:34:11 +01:00
nodebuild_utility.cpp - replaced DWORD_MAX with UINT_MAX globally. 2019-01-30 22:34:11 +01:00
p_3dfloors.cpp Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
p_3dfloors.h - the final batch of easy level replacements. 2019-01-27 21:59:19 +01:00
p_3dmidtex.cpp Handle level check in texture coordinate calculation 2019-01-29 02:51:06 +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 - redirect most references to the global players array through FLevelLocals. 2019-01-30 01:15:32 +01:00
p_acs.h - replaced all TThinkerIterators except one that probably won't be relevant anymore as things progress. 2019-01-30 00:27:05 +01:00
p_actionfunctions.cpp - redirect most references to the global players array through FLevelLocals. 2019-01-30 01:15:32 +01:00
p_blockmap.h - made polyobject init code part of MapLoader. 2018-12-28 14:48:10 +01:00
p_ceiling.cpp - changed thinker initialization to occur in a Construct function instead of the constructor itself. 2019-01-27 13:08:54 +01:00
p_checkposition.h - fixed: When stepping through a sector portal and touching a two sided line on the opposite side, its opening must be used, regardless of the FFCF_NOFLOOR flag. 2017-08-27 10:36:34 +02:00
p_conversation.cpp - redirect most references to the global players array through FLevelLocals. 2019-01-30 01:15:32 +01:00
p_conversation.h - Moved Strife conversation data into FLevelLocals. 2019-01-24 19:53:11 +01:00
p_destructible.cpp - health groups and software rendering textures freed of 'level' 2019-01-29 16:06:17 +01:00
p_destructible.h - health groups and software rendering textures freed of 'level' 2019-01-29 16:06:17 +01:00
p_doors.cpp - moved the combined compatibility flags into FLevelLocals. 2019-01-29 19:28:22 +01:00
p_effect.cpp - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
p_effect.h - moved particle storage into FLevelLocals. 2019-01-29 01:09:02 +01:00
p_enemy.cpp - redirect most references to the global players array through FLevelLocals. 2019-01-30 01:15:32 +01:00
p_enemy.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_floor.cpp - moved the combined compatibility flags into FLevelLocals. 2019-01-29 19:28:22 +01:00
p_interaction.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
p_lights.cpp - removed all remaining references to level and TThinkerIterator from p_floor.cpp, p_lights.cpp, p_pusher.cpp and p_scroll.cpp. 2019-01-27 15:02:37 +01:00
p_linetracedata.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_linkedsectors.cpp - 50 more simple replacements of 'level' 2019-01-27 17:35:50 +01:00
p_lnspec.cpp - redirect most references to the global players array through FLevelLocals. 2019-01-30 01:15:32 +01:00
p_lnspec.h - changed Polyobject thinkers to operate on the actual polyobjects instead of indices 2019-01-24 01:05:07 +01:00
p_local.h - the final batch of easy level replacements. 2019-01-27 21:59:19 +01:00
p_map.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
p_maputl.cpp - moved the combined compatibility flags into FLevelLocals. 2019-01-29 19:28:22 +01:00
p_maputl.h - moved the combined compatibility flags into FLevelLocals. 2019-01-29 19:28:22 +01:00
p_mobj.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
p_openmap.cpp - moved P_OpenMapData and related content out of p_setup.cpp. 2018-12-19 18:41:53 +01:00
p_pillar.cpp - changed thinker initialization to occur in a Construct function instead of the constructor itself. 2019-01-27 13:08:54 +01:00
p_plats.cpp - changed thinker initialization to occur in a Construct function instead of the constructor itself. 2019-01-27 13:08:54 +01:00
p_pspr.cpp - handled most level references in actorinlines.h and p_mobj.cpp. 2019-01-27 16:08:22 +01:00
p_pspr.h Removed more literal references to AInventory. 2018-12-04 17:00:48 +01:00
p_pusher.cpp - refactored the thinker list. 2019-01-30 02:15:48 +01:00
p_saveg.cpp - moved thinker storage into FLevelLocals. 2019-01-30 19:09:21 +01:00
p_saveg.h - moved all EV_Light* functions and G_SerializeLevel into FLevelLocals 2019-01-26 17:55:15 +01:00
p_scroll.cpp - removed all remaining references to level and TThinkerIterator from p_floor.cpp, p_lights.cpp, p_pusher.cpp and p_scroll.cpp. 2019-01-27 15:02:37 +01:00
p_secnodes.cpp Handle level in block iterators. 2019-01-29 03:26:22 +01:00
p_sectors.cpp - moved the combined compatibility flags into FLevelLocals. 2019-01-29 19:28:22 +01:00
p_setup.cpp - moved thinker storage into FLevelLocals. 2019-01-30 19:09:21 +01:00
p_setup.h - moved UDMF custom properties into FLevelLocals. 2019-01-30 00:47:20 +01:00
p_sight.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
p_spec.cpp - moved G_ChangeLevel and other exit functions into FLevelLocals. 2019-01-29 23:45:14 +01:00
p_spec.h - refactored the thinker list. 2019-01-30 02:15:48 +01:00
p_spec_thinkers.h - changed thinker initialization to occur in a Construct function instead of the constructor itself. 2019-01-27 13:08:54 +01:00
p_states.cpp - removed the default parameter handling from all native script functions because it is no longer needed. 2018-11-17 10:03:40 +01:00
p_switch.cpp Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
p_tags.cpp - added a level iterator for operations that need to make changes to all open levels. 2019-01-28 02:41:29 +01:00
p_tags.h - give the tag manager a reference to the level. 2019-01-28 01:33:52 +01:00
p_teleport.cpp Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
p_terrain.cpp Fix null pointer access in p_terrain.cpp 2018-11-24 07:29:26 +01:00
p_terrain.h - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
p_things.cpp - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +01:00
p_tick.cpp - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
p_tick.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_trace.cpp - moved the combined compatibility flags into FLevelLocals. 2019-01-29 19:28:22 +01:00
p_trace.h Extend SKYEXPLODE flag for LineAttack 2018-11-03 15:24:30 +01:00
p_udmf.h - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 08:19:19 +02:00
p_usdf.cpp - Moved Strife conversation data into FLevelLocals. 2019-01-24 19:53:11 +01:00
p_user.cpp - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
p_xlat.cpp - removed most global references to the tag manager by routing most access to FLevelocals. 2019-01-24 01:40:09 +01:00
parallel_for.h Moved parallel_for() function template to own header file 2017-07-15 12:16:06 +03:00
parsecontext.cpp - replaced a few temporary allocations with TArray and added a few convenience loader functions for this. 2018-11-10 11:56:18 +01:00
parsecontext.h
po_man.cpp - moved the combined compatibility flags into FLevelLocals. 2019-01-29 19:28:22 +01:00
po_man.h - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +01:00
portal.cpp Handle level in block iterators. 2019-01-29 03:26:22 +01:00
portal.h - a few remaining simple ones 2019-01-28 01:25:52 +01:00
r_defs.h - health groups and software rendering textures freed of 'level' 2019-01-29 16:06:17 +01:00
r_renderer.h - removed level references in the software renderers. 2019-01-27 17:21:36 +01:00
r_sky.cpp - missed a few references 2019-01-29 15:22:26 +01:00
r_sky.h - moved the static sky variables into FLevelLocals and removed the redundant ones for the texture ID. 2019-01-29 04:44:44 +01:00
r_state.h - moved slope creation functions and most initialize-time variables into MapLoader class. 2018-12-27 12:33:18 +01:00
r_utility.cpp - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
r_utility.h Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
r_videoscale.cpp - set vid_scalefactor to 1 when using vid_setscale 2018-12-25 00:18:44 -05:00
r_videoscale.h - added vid_cropaspect. This cvar turns vid_aspect into a letterboxing function that will crop the unused sides of the screen away, instead of stretching it. Requires one of the non-legacy OpenGL framebuffers to work. 2017-10-07 20:18:37 -04:00
s_advsound.cpp - same for the ambient sound 2019-01-23 20:57:39 +01:00
s_environment.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
s_playlist.cpp - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
s_playlist.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
s_sndseq.cpp - moved sound sequence head of list into FLevelLocals. 2019-01-28 23:53:40 +01:00
s_sndseq.h - moved sound sequence head of list into FLevelLocals. 2019-01-28 23:53:40 +01:00
s_sound.cpp - moved gamestate_t to g_game.h. 2019-01-31 00:28:43 +01:00
s_sound.h - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +01:00
sc_man.cpp - improved error reporting for badly defined translations. 2018-12-16 09:56:53 +01:00
sc_man.h - ensure proper emission of deprecations. 2019-01-23 21:27:20 +01:00
sc_man_scanner.re - fixed script line numbers after multi-line raw string literal 2019-01-23 21:19:08 +01:00
sc_man_tokens.h - allow defining flags in the script declaration of a class and do that for Weapon. 2018-11-25 09:29:12 +01:00
scriptutil.cpp Moved access to ACS instance data out of ScriptUtil worker class 2019-01-23 20:55:59 +01:00
scriptutil.h Moved access to ACS instance data out of ScriptUtil worker class 2019-01-23 20:55:59 +01:00
serializer.cpp - a few more. 2019-01-27 16:59:50 +01:00
serializer.h - moved the interpolator into FLevelLocals and refactored its use to happen outside the renderers. 2019-01-28 18:26:14 +01:00
skins.cpp Squashed commit of the following: 2018-10-30 21:42:09 +01:00
skins.h
st_start.h - separated the software-renderer-specific parts of colormap processing from the common parts. 2017-03-15 22:04:59 +01:00
st_stuff.cpp - a few more. 2019-01-27 16:59:50 +01:00
st_stuff.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
statistics.cpp - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +01:00
statnums.h - added a user reserved range of statnums from 70-90 2017-08-12 13:08:11 +02:00
stats.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
stats.h - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
stringtable.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
stringtable.h - the fourth. 2017-03-08 18:55:54 +01:00
strnatcmp.c Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
strnatcmp.h
tagitem.h
tarray.h -reordered sector_t so that the internal declarations are at the top, followed by the member variables and the methods. 2019-01-05 13:27:32 +01:00
teaminfo.cpp - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02: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
templates.h
tflags.h - properly handle passing of the light flags. 2019-01-03 09:24:22 +01:00
umapinfo.cpp - more XCode warnings fixed. 2019-01-28 15:41:52 +01:00
v_2ddrawer.cpp - use a separate variable pointing to the current level for the UI code. 2019-01-25 18:31:40 +01:00
v_2ddrawer.h - hole filling subsectors must also be explicitly triangulated for the automap because they may be non-convex. 2018-11-10 08:04:03 +01:00
v_blend.cpp - a few more. 2019-01-27 16:59:50 +01:00
v_collection.cpp - replaced TexMan.operator() with two functions. 2018-12-07 02:53:18 +01:00
v_collection.h - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +02:00
v_colortables.h - it compiles again. 2018-03-28 16:40:09 +02:00
v_draw.cpp - Moved high level parts of view border drawing to status bar. 2019-01-23 20:55:38 +01:00
v_font.cpp - applied proper use type to font textures 2019-01-23 21:43:06 +01:00
v_font.h - a few more fixes. 2018-12-16 00:37:34 +01:00
v_framebuffer.cpp - removed now unused BuildGammaTable function 2019-01-23 21:50:11 +01:00
v_palette.cpp - a few more. 2019-01-27 16:59:50 +01:00
v_palette.h - moved PTM_BestColor to v_palette.cpp and removed its dependencies on CVARs. 2018-04-29 13:10:30 +02:00
v_pfx.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
v_pfx.h - removed many 'extern "C"' declarations, now that assembly is no longer a concern. 2017-03-11 11:31:09 +01:00
v_text.cpp - the font character substitution logic needed more fixes. 2018-12-15 23:32:49 +01:00
v_text.h - made DBrokenLines serializable. 2018-11-01 09:02:20 +01:00
v_video.cpp - made the automap an object. 2019-01-26 15:21:20 +01:00
v_video.h - a few remaining simple ones 2019-01-28 01:25:52 +01:00
vectors.h - fixed: TVector3::Pitch() got the sign inverted. 2019-01-23 21:42:09 +01:00
version.h - bumped savegame version because the recent scriptification of APlayerPawn will render all old savegames unusable. 2019-01-05 08:52:21 +01:00
w_wad.cpp - removed the default parameter handling from all native script functions because it is no longer needed. 2018-11-17 10:03:40 +01:00
w_wad.h - moved image format detection logic from FTexture to FImageSource. 2018-12-09 17:10:51 +01:00
w_zip.h - transition to new FileReader interface complete, but untested. 2018-03-11 12:33:46 +01:00
weightedlist.h - except for DWORD, all homegrown integer types are gone - a handful were left where they represent genuine Windows types. 2017-03-09 19:54:41 +01:00
wi_stuff.cpp - moved sound sequence head of list into FLevelLocals. 2019-01-28 23:53:40 +01:00
wi_stuff.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
x86.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
x86.h - most stat stuff done. 2018-03-12 19:33:48 +01: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 all superfluous #include's 2018-04-24 14:30:35 +03:00
zstring.cpp - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
zstring.h - reverse the order of the texture list before resolving it. 2018-12-19 18:17:59 +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