qzdoom/src
Christoph Oelckers 91f7121452 - made some changes to the FImageSource interface that allows forwarding the bRemap0 flag, but do it so that it doesn't permanently alter how the image looks.
In ZDoom this would affect everything using a patch that got used in a front sky layer, even if the texture was totally unrelated. It is only owed to the low usability of such patches for other purposes that this hasn't caused problems.
2018-12-09 08:15:05 +01:00
..
fragglescript - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
g_inventory - more direct native entry points. 2018-12-04 23:12:16 +01:00
g_shared - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
g_statusbar - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
gl - replaced TexMan.operator() with two functions. 2018-12-07 02:53:18 +01:00
gl_load - removed deprecated method to retrieve OpenGL extensions 2018-11-30 17:16:21 +01:00
hwrenderer - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
intermission - replaced the last access operator, too 2018-12-07 03:01:40 +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 - narrowing down the public interface of the texture class 2018-12-06 01:11:04 +01:00
polyrenderer - started separating the texture class from the image format handlers. 2018-12-08 23:28:35 +01:00
posix - changed multipatch texture composition to always composite off full source images and not do it recursively. 2018-12-08 17:23:15 +01:00
r_data - made some changes to the FImageSource interface that allows forwarding the bRemap0 flag, but do it so that it doesn't permanently alter how the image looks. 2018-12-09 08:15:05 +01:00
rapidjson Serializer now writes floating point zero if special value is encountered 2016-12-20 12:19:12 +01:00
resourcefiles - fixed compilation on POSIX-like platforms 2018-11-10 22:32:09 +02:00
scripting - replaced the last access operator, too 2018-12-07 03:01:40 +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 - more direct native entry points. 2018-12-04 23:12:16 +01:00
swrenderer - changed multipatch texture composition to always composite off full source images and not do it recursively. 2018-12-08 17:23:15 +01:00
textures - made some changes to the FImageSource interface that allows forwarding the bRemap0 flag, but do it so that it doesn't permanently alter how the image looks. 2018-12-09 08:15:05 +01:00
win32 - changed multipatch texture composition to always composite off full source images and not do it recursively. 2018-12-08 17:23:15 +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 Added direct native entry points to a larger number of functions. 2018-12-05 17:34:11 +01:00
actorinlines.h Added direct native entry points to a larger number of functions. 2018-12-05 17:34:11 +01:00
actorptrselect.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
actorptrselect.h
am_map.cpp - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
am_map.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
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 - removed the bot related properties from AWeapon. 2018-11-24 23:48:23 +01:00
b_bot.h Removed more literal references to AInventory. 2018-12-04 17:00:48 +01:00
b_func.cpp - removed the bot related properties from AWeapon. 2018-11-24 23:48:23 +01:00
b_game.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
b_move.cpp - removed the bot related properties from AWeapon. 2018-11-24 23:48:23 +01:00
b_think.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +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 Squashed commit of the following: 2018-10-30 21:42:09 +01:00
c_bind.cpp - be more thorough with 'in menu' checks for certain protected functions. 2018-09-15 12:30:05 +02:00
c_bind.h
c_cmds.cpp Renamed FTextureManager::GetTexture to GetTextureID 2018-12-07 02:31:30 +01:00
c_console.cpp - replaced the last access operator, too 2018-12-07 03:01:40 +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 Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
c_dispatch.h Made unsafe execution context check for CVARs more strict 2018-01-29 15:20:35 +02: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 - separated the image converters from the texture offsets. 2018-12-09 07:39:05 +01:00
cmdlib.cpp Framework for context independent sounffont management 2018-02-22 12:51:45 +01:00
cmdlib.h Framework for context independent sounffont management 2018-02-22 12:51:45 +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
compatibility.cpp Fixed walkthrough blocker in Sin City 2 via compatibility entry 2018-04-28 17:45:15 +02:00
compatibility.h - some improvements to compatibility scripts: 2018-04-09 22:09:28 +02: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 - 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 - 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 references to AInventory 2018-12-04 17:11:36 +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 - 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_gui.h
d_iwad.cpp - use TArray and FString in resource file management. 2018-11-10 14:19:55 +01:00
d_main.cpp - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
d_main.h Added startup song definition for custom IWADs 2018-04-27 13:32:38 +03:00
d_net.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +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 Squashed commit of the following: 2018-10-30 21:42:09 +01:00
d_player.h - missed the header... 2018-12-04 18:53:12 +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 - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 08:19:19 +02: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 - more direct native entry points. 2018-12-05 20:10:44 +01:00
dobject.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
dobjgc.cpp - fixed some issues with the bodyque and moved this variable into FLevelLocals 2018-11-19 18:13:23 +01:00
dobjgc.h - fixed some issues with the bodyque and moved this variable into FLevelLocals 2018-11-19 18:13:23 +01:00
dobjtype.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +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 Removed all superfluous #include's 2018-04-24 14:30:35 +03: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 - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
dsectoreffect.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
dsectoreffect.h - separated class descriptors from VM types. 2017-04-12 22:46:49 +02:00
dthinker.cpp - more direct native entry points. 2018-12-04 23:12:16 +01:00
dthinker.h Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
earcut.hpp - FVertexBuilder's output looks correct now. 2018-11-05 21:11:54 +01:00
edata.cpp - another batch of direct native functions. 2018-11-25 14:19:19 +01:00
edata.h
empty.cpp
errors.h
events.cpp Made all virtual base functions for the event handler scripted 2018-11-29 18:46:28 +01:00
events.h Exported destructible geometry to ZScript 2018-11-07 00:12:37 +01:00
f_wipe.cpp - changed multipatch texture composition to always composite off full source images and not do it recursively. 2018-12-08 17:23:15 +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 Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
g_game.h Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
g_hub.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
g_hub.h
g_input.h - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
g_level.cpp Renamed FTextureManager::GetTexture to GetTextureID 2018-12-07 02:31:30 +01:00
g_level.h - Static NewGame events now fire before loading a map, and normal NewGame events fire after registering per-map handlers and before all other events. 2018-10-31 17:19:21 +01:00
g_levellocals.h Merge remote-tracking branch 'remotes/origin/master' into asmjit 2018-11-30 21:29:12 +01:00
g_mapinfo.cpp - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 08:19:19 +02:00
g_pch.h - added missing return to translation code. 2018-03-12 21:18:11 +01:00
g_pch2.h
g_skill.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
gameconfigfile.cpp Upgrade libADLMIDI and libOPNMIDI 2018-10-04 08:58:47 -04:00
gameconfigfile.h Moved FConfigFile over to FileReader/FileWriter 2018-08-31 14:29:37 +02:00
gametype.h
gi.cpp - scriptified P_DropItem. 2018-12-02 18:31:18 +01:00
gi.h - scriptified the last components of the alternative HUD. 2018-12-02 14:34:10 +01:00
gitinfo.cpp
gstrings.h
hu_scores.cpp - replaced the last access operator, too 2018-12-07 03:01:40 +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 Added direct native entry points to a larger number of functions. 2018-12-05 17:34:11 +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 Removed all remaining references to AInventory 2018-12-04 17:11:36 +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 - moved the palette stuff and some remaining scaling code from OpenGLFrameBuffer to DFrameBuffer and fixed GetFlashedPalette 2018-05-16 22:10:24 +02: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
mus2midi.cpp - the fourth. 2017-03-08 18:55:54 +01:00
mus2midi.h - more of the same. 2017-03-08 18:55:53 +01:00
name.cpp
name.h - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
namedef.h Removed more literal references to AInventory. 2018-12-04 17:00:48 +01:00
nodebuild.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
nodebuild.h Use 64-bit fixed point for node builder's vertex map 2018-02-28 16:36:14 +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 Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
nodebuild_gl.cpp - the fourth. 2017-03-08 18:55:54 +01:00
nodebuild_utility.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_3dfloors.cpp - fixed: P_Recalculate3DFloors may not be called before the vertex buffer has been set up. 2018-11-28 18:42:37 +01:00
p_3dfloors.h Fixed sector floor/ceiling actions not triggering in P_XYMovement 2018-11-01 00:05:43 +01:00
p_3dmidtex.cpp - replaced TexMan.operator() with two functions. 2018-12-07 02:53:18 +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 - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
p_acs.h - started with a ScriptUtil class which will allow moving function implementations for ACS and FraggleScript to zscript.txt 2018-11-24 13:06:01 +01:00
p_actionfunctions.cpp - deprecated a few functions that depend on AAPTR_* to be useful. 2018-12-05 18:33:59 +01:00
p_blockmap.h Fixed compilation with GCC/Clang 2017-03-17 17:42:28 +02:00
p_ceiling.cpp Added direct native functions to the remaining content of vmthunks.cpp 2018-11-29 17:55:56 +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 Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
p_conversation.h - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 08:19:19 +02: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 - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
p_effect.cpp - fix it 2018-12-05 17:41:25 +01:00
p_effect.h - changed ttl in particle_t from short to int32_t for longer lifespan. 2017-12-07 01:54:30 -05:00
p_enemy.cpp - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_enemy.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_floor.cpp Added direct native functions to the remaining content of vmthunks.cpp 2018-11-29 17:55:56 +01:00
p_glnodes.cpp - use TArray for most buffers in p_glnodes.cpp. 2018-11-10 14:15:39 +01:00
p_interaction.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
p_lights.cpp Added direct native functions to the remaining content of vmthunks.cpp 2018-11-29 17:55:56 +01:00
p_linetracedata.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_linkedsectors.cpp - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
p_lnspec.cpp - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_lnspec.h - GLWall is mostly clean, except some smaller things in gl_sky.cpp 2018-04-27 00:22:00 +02:00
p_local.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_map.cpp - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_maputl.cpp Added direct native entry points to a larger number of functions. 2018-12-05 17:34:11 +01:00
p_maputl.h Destructible geometry - minor fixes and 3D floor support 2018-11-07 00:12:37 +01:00
p_mobj.cpp Added direct native entry points to a larger number of functions. 2018-12-05 17:34:11 +01:00
p_pillar.cpp - more direct native functions for sector utilities. 2018-11-29 17:38:58 +01:00
p_plats.cpp - more direct native functions for sector utilities. 2018-11-29 17:38:58 +01:00
p_pspr.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
p_pspr.h Removed more literal references to AInventory. 2018-12-04 17:00:48 +01:00
p_pusher.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_saveg.cpp - scriptified APlayerPawn::Die and fixed a few things I encountered while doing it. 2018-11-24 20:32:12 +01:00
p_saveg.h - moved the Zones array into FLevelLocals. 2017-03-17 12:11:37 +01:00
p_scroll.cpp - major optimization on carry scroller code. 2017-05-19 16:31:44 +02:00
p_secnodes.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_sectors.cpp - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
p_setup.cpp - hardened the seg integrity checks against extremely broken mods. 2018-12-03 18:10:36 +01:00
p_setup.h - more direct native entry points. 2018-12-04 23:12:16 +01:00
p_sight.cpp - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_slopes.cpp - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
p_spec.cpp Added direct native entry points to a larger number of functions. 2018-12-05 17:34:11 +01:00
p_spec.h - use value initialization for secspecial_t 2018-10-23 20:30:27 +02: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 Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_tags.cpp - more direct native entry points. 2018-12-04 23:12:16 +01:00
p_tags.h - added SectorTagIterator and LineIDIterator script classes. 2017-03-09 17:05:51 +01:00
p_teleport.cpp - change teleport freeze handling to a player property plus virtual override on PlayerPawn for increased configurability. 2018-11-24 21:37:00 +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 - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_tick.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03: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 Extend SKYEXPLODE flag for LineAttack 2018-11-03 15:24:30 +01:00
p_trace.h Extend SKYEXPLODE flag for LineAttack 2018-11-03 15:24:30 +01:00
p_udmf.cpp - more direct native entry points. 2018-12-04 23:12:16 +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 - started replacing direct references to class AInventory. 2018-12-02 21:35:55 +01:00
p_user.cpp - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_xlat.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03: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 - Exported AActor::Grind to ZScript. 2018-11-29 23:46:47 +01:00
po_man.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
portal.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
portal.h - went back to the original portal stencil setup from 3.4.0. 2018-11-14 21:03:54 +01:00
r_defs.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
r_renderer.h - change the software renderer to render to a DSimpleCanvas like the old D3D9 target did. Then use the drawer threads to memcpy the result to the PBO 2018-07-20 05:48:15 +02: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 - 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
r_utility.cpp - reworked how the software renderer manages its textures. 2018-12-08 12:42:35 +01:00
r_utility.h - changed dynamic light traversal to use sections instead of the subsectors. 2018-11-06 00:13:23 +01:00
r_videoscale.cpp - always apply vid_scalefactor now, even when vid_scalemode is not 0 or 1. 2018-12-03 13:38:18 -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 - moved MarkPrecacheSounds completely to the script side and added native support to make this a usable feature. 2018-11-25 07:43:05 +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 - removed the default parameter handling from all native script functions because it is no longer needed. 2018-11-17 10:03:40 +01:00
s_sndseq.h - changed TObjPtr to take a pointer as its template argument and not the class it points to. 2017-03-08 13:35:21 +01:00
s_sound.cpp - more direct native entry points. 2018-12-05 20:10:44 +01:00
s_sound.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
sc_man.cpp - Changed a few allocations into usin TArrays 2018-11-30 17:07:42 +01:00
sc_man.h - fixed compilation on POSIX-like platforms 2018-11-10 22:32:09 +02:00
sc_man_scanner.re - allow defining flags in the script declaration of a class and do that for Weapon. 2018-11-25 09:29:12 +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 - fixed: The static variant of PClass::FindFunction may only be used for actual static variables. 2018-12-03 17:41:05 +01:00
scriptutil.h - fixed: The static variant of PClass::FindFunction may only be used for actual static variables. 2018-12-03 17:41:05 +01:00
serializer.cpp - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
serializer.h - converted FInterBackground into a class so that the scripts can use it. 2017-03-18 13:25:22 +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 - 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
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 Save item statistics 2018-06-18 00:24:23 +02: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 - fix compile errors 2018-11-29 19:32:08 +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 - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
umapinfo.cpp - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 08:19:19 +02:00
v_2ddrawer.cpp - narrowing down the public interface of the texture class 2018-12-06 01:11:04 +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 Removed more literal references to AInventory. 2018-12-04 17:00:48 +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 - replaced TexMan.operator() with two functions. 2018-12-07 02:53:18 +01:00
v_font.cpp - reworked how the software renderer manages its textures. 2018-12-08 12:42:35 +01:00
v_font.h - reworked how the software renderer manages its textures. 2018-12-08 12:42:35 +01:00
v_framebuffer.cpp - merged DCanvas and DSimpleCanvas and use a TArray to hold its memory. 2018-11-30 17:02:39 +01:00
v_palette.cpp - cleaned up the gamma correction code. 2018-04-29 13:45:53 +02: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 - removed the no longer needed exception prevention hack. 2018-12-01 14:27:18 +01:00
v_text.h - made DBrokenLines serializable. 2018-11-01 09:02:20 +01:00
v_video.cpp - merged DCanvas and DSimpleCanvas and use a TArray to hold its memory. 2018-11-30 17:02:39 +01:00
v_video.h - moved all exports from class Font to vmthunks.cpp and gave them direct native entrypoints. 2018-12-01 10:30:50 +01:00
vectors.h - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
version.h Removed all native components from AInventory. 2018-12-04 18:06:09 +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 - replaced a few temporary allocations with TArray and added a few convenience loader functions for this. 2018-11-10 11:56:18 +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 - replaced the last access operator, too 2018-12-07 03:01: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 - removed most of the old LastIndexOf methods in FString, only leaving one for ZScript and clearly giving it a name that says it all. RIndexOf has been made the proper version of LastIndexOf internally now. 2018-08-25 20:54:16 +02: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