qzdoom/src
Christoph Oelckers f9239f6e0f - added a compiler-side workaround for the formerly static methods of FLevelLocals.
LevelLocals on the left side of.a function call will now always be remapped to 'Level', which will either remap to the same-named instance variable or the global deprecated one.

In a few degenerate cases where there is a conflicting local variable named 'level' it may error out but that is unavoidable here but this is very unlikely.
2019-01-29 02:04:31 +01:00
..
fragglescript Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
g_inventory - took the delayed console command execution out of the thinker management. 2019-01-27 10:24:49 +01:00
g_shared Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
g_statusbar - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +01:00
gl - moved particle storage into FLevelLocals. 2019-01-29 01:09:02 +01:00
gl_load - removed deprecated method to retrieve OpenGL extensions 2018-11-30 17:16:21 +01:00
hwrenderer Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
intermission - a few remaining simple ones 2019-01-28 01:25:52 +01:00
maploader Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
math
menu - added a pseudo-serializer for FLevelLocals pointers. 2019-01-26 21:23:19 +01:00
polyrenderer Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
posix - a few remaining simple ones 2019-01-28 01:25:52 +01:00
r_data - sanitized the 'frozen level' code. 2019-01-28 20:15:48 +01:00
rapidjson
resourcefiles - replaced several explicit allocations with TArrays. 2018-12-17 18:28:04 +01:00
scripting - added a compiler-side workaround for the formerly static methods of FLevelLocals. 2019-01-29 02:04:31 +01:00
sfmt
sound Merge branch 'master' into new_level_refactor 2019-01-27 10:26:23 +01:00
swrenderer - moved particle storage into FLevelLocals. 2019-01-29 01:09:02 +01:00
textures - fixed multipatch texture resolving 2018-12-22 11:21:04 +02:00
win32 - a few remaining simple ones 2019-01-28 01:25:52 +01:00
xlat Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
__autostart.cpp
actionspecials.h Single commit - destructible geometry feature 2018-10-31 17:22:09 +01:00
actor.h Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
actorinlines.h - sanitized the 'frozen level' code. 2019-01-28 20:15:48 +01:00
actorptrselect.cpp - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
actorptrselect.h
am_map.cpp Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
am_map.h - made the automap an object. 2019-01-26 15:21:20 +01:00
announcer.h
autosegs.h
b_bot.cpp - sanitized the 'frozen level' code. 2019-01-28 20:15:48 +01:00
b_bot.h - sanitized the 'frozen level' code. 2019-01-28 20:15:48 +01:00
b_func.cpp - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +01:00
b_game.cpp - added a compiler-side workaround for the formerly static methods of FLevelLocals. 2019-01-29 02:04:31 +01:00
b_move.cpp - removed the bot related properties from AWeapon. 2018-11-24 23:48:23 +01:00
b_think.cpp - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +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 - added a level iterator for operations that need to make changes to all open levels. 2019-01-28 02:41:29 +01:00
c_console.cpp - the final batch of easy level replacements. 2019-01-27 21:59:19 +01:00
c_console.h - Changed frame buffer locking mechanism so that the only place where a lock is needed is when the software renderer wants to access the render buffer, which is precisely for the duration of the RenderView function. 2018-03-27 20:02:44 +02: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 - Enforce CheckCheatmode() for cheat-enforced CVARs, allowing them to be changed in normal single player games 2018-12-05 00:21:39 +01:00
c_cvars.h Allowed CVARs to be set in unsafe context 2018-03-03 10:26:28 +01:00
c_dispatch.cpp Merge remote-tracking branch 'origin/master' into new_level_refactor 2019-01-28 15:50:42 +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
CMakeLists.txt - moved a large batch of code from p_spec.cpp and a few other files into the maploader folder. 2019-01-24 20:27:34 +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
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
ct_chat.cpp - started removing literal references of AInventory, so far only simple stuff. 2018-12-04 00:41:39 +01:00
ctpl.h - added missing file. 2018-10-31 09:22:38 +01:00
cycler.cpp
cycler.h
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 - moved particle storage into FLevelLocals. 2019-01-29 01:09:02 +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 - moved particle storage into FLevelLocals. 2019-01-29 01:09:02 +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 - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +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
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 sound sequence head of list into FLevelLocals. 2019-01-28 23:53:40 +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 Single commit - destructible geometry feature 2018-10-31 17:22:09 +01:00
doomdef.h - fixed compilation in debug mode. 2017-11-12 09:06:40 +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 - fixed some issues with the bodyque and moved this variable into FLevelLocals 2018-11-19 18:13:23 +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 - changed thinker initialization to occur in a Construct function instead of the constructor itself. 2019-01-27 13:08:54 +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 FirstThinker function to FLevelLocals 2019-01-28 14:06:19 +01:00
dthinker.h - moved FirstThinker function to FLevelLocals 2019-01-28 14:06:19 +01:00
earcut.hpp - FVertexBuilder's output looks correct now. 2018-11-05 21:11:54 +01:00
empty.cpp
errors.h
events.cpp - fixed potentially missing event handlers 2019-01-23 21:34:11 +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_doomedmap.cpp - fixed wrong line number in error message 2018-05-14 14:42:31 +03:00
g_game.cpp Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
g_game.h - changed infighting check so that the static skill checker does not access the level 2019-01-28 14:31:23 +01:00
g_hub.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
g_hub.h
g_input.h
g_level.cpp - added a compiler-side workaround for the formerly static methods of FLevelLocals. 2019-01-29 02:04:31 +01:00
g_level.h - the final batch of easy level replacements. 2019-01-27 21:59:19 +01:00
g_levellocals.h Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +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
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 - added a level iterator for operations that need to make changes to all open levels. 2019-01-28 02:41:29 +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
i_module.h
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 - added a level iterator for operations that need to make changes to all open levels. 2019-01-28 02:41:29 +01:00
m_cheat.h - previous fix attempts done right 2018-12-01 09:44:14 +02:00
m_crc32.h
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
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
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
name.h - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
namedef.h - added a compiler-side workaround for the formerly static methods of FLevelLocals. 2019-01-29 02:04:31 +01:00
nodebuild.cpp - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +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
nodebuild_events.cpp
nodebuild_extract.cpp - use a separate variable pointing to the current level for the UI code. 2019-01-25 18:31:40 +01:00
nodebuild_gl.cpp
nodebuild_utility.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03: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 - 50 more simple replacements of 'level' 2019-01-27 17:35:50 +01:00
p_3dmidtex.h
p_acs.cpp - moved particle storage into FLevelLocals. 2019-01-29 01:09:02 +01:00
p_acs.h - removed the remaining level references from p_acs.cpp. 2019-01-28 22:04:33 +01:00
p_actionfunctions.cpp Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +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 - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +01:00
p_conversation.h - Moved Strife conversation data into FLevelLocals. 2019-01-24 19:53:11 +01:00
p_destructible.cpp - this "genuine hack" was totally redundant... 2018-12-06 00:34:17 +01:00
p_destructible.h Exported destructible geometry to ZScript 2018-11-07 00:12:37 +01:00
p_doors.cpp - 50 more simple replacements of 'level' 2019-01-27 17:35:50 +01:00
p_effect.cpp Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
p_effect.h - moved particle storage into FLevelLocals. 2019-01-29 01:09:02 +01:00
p_enemy.cpp Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
p_enemy.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_floor.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_interaction.cpp - changed infighting check so that the static skill checker does not access the level 2019-01-28 14:31:23 +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 - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +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 the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
p_maputl.cpp Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
p_maputl.h - moved most functions of portals.cpp into FLevelLocals. 2019-01-25 00:30:55 +01:00
p_mobj.cpp Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +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 - 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_saveg.cpp - moved sound sequence head of list into FLevelLocals. 2019-01-28 23:53:40 +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 Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
p_sectors.cpp Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
p_setup.cpp - moved particle storage into FLevelLocals. 2019-01-29 01:09:02 +01:00
p_setup.h - a few remaining simple ones 2019-01-28 01:25:52 +01:00
p_sight.cpp Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
p_spec.cpp - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +01:00
p_spec.h - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +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
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 particle storage into FLevelLocals. 2019-01-29 01:09:02 +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 PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +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 the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +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 - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +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 Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
portal.h - a few remaining simple ones 2019-01-28 01:25:52 +01:00
r_defs.h Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
r_renderer.h - removed level references in the software renderers. 2019-01-27 17:21:36 +01:00
r_sky.cpp - replaced TexMan.operator() with two functions. 2018-12-07 02:53:18 +01:00
r_sky.h - moved the software rendering specific parts of the sky setup to r_skyplane.cpp. 2018-12-06 20:52:03 +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 the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +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 the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +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
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
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
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
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
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
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