gzdoom-gles/src
alexey.lysiuk 08dfdd2687 - added warning for constant conditional expression
ZScript code like `if (x = 0) // ...` no longer causes assertion failure in Debug but produces a warning regadless of configuration

https://forum.zdoom.org/viewtopic.php?t=62422
2018-11-02 13:31:43 +01:00
..
fragglescript - fixed FS camera for real. 2018-08-14 23:48:43 +02:00
g_inventory - fixed: Inventory items that have been modified with Dehacked to be monsters should not be killed by P_Massacre when being owned. 2018-07-20 12:42:10 +02:00
g_shared - use a saner data structure to store the BrokenLines. 2018-11-01 21:08:17 +01:00
g_statusbar - fixed potential crash when drawing status bar log 2018-11-02 13:31:41 +01:00
gl - fixed handling of wrapped midtextures to be actually useful when used in sky sectors. 2018-11-02 13:08:00 +01:00
intermission - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02:00
math
menu - use a saner data structure to store the BrokenLines. 2018-11-01 21:08:17 +01:00
polyrenderer Revert "- removed the 8x8 block drawing code from softpoly" 2018-10-26 19:51:30 +02:00
posix - Added paths for all games on Steam for Linux since they now offer the ability to download all games for Proton/Wine. 2018-08-29 19:28:43 +02:00
r_data - added option to disable alpha testing for user shaders. 2018-11-01 20:51:08 +01:00
rapidjson
resourcefiles Added lump size validation to the WAD loader 2018-06-27 12:36:15 +02:00
scripting - added warning for constant conditional expression 2018-11-02 13:31:43 +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 - fixed: Do not pass Sysex messages to Windows's GS Wavetable synth. 2018-11-02 13:20:57 +01:00
swrenderer - Added alpha parameter to DrawLine for the GL renderer, it's a fake parameter for the software renderer so mods don't crash. 2018-11-02 13:04:37 +01:00
textures - added far stronger restrictions for when the Boom-Texture-Y-offset compatibility flag may trigger. 2018-11-02 13:22:09 +01:00
win32 - Added alpha parameter to DrawLine for the GL renderer, it's a fake parameter for the software renderer so mods don't crash. 2018-11-02 13:04:37 +01:00
xlat Fixed uninitialized variable in XLAT parser 2017-07-13 18:05:58 +03:00
__autostart.cpp
actionspecials.h Single commit - destructible geometry feature 2018-11-01 21:02:25 +01:00
actor.h Fixed sector floor/ceiling actions not triggering in P_XYMovement 2018-11-01 21:08:53 +01:00
actorinlines.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
actorptrselect.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
actorptrselect.h
am_map.cpp - added forced automap style to linedef, UDMF only 2018-05-19 21:40:46 +02: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 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
b_bot.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
b_func.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
b_game.cpp Fixed compilation warnings reported by GCC/Clang 2017-12-03 14:57:34 +02:00
b_move.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
b_think.cpp Fixed megasphere item selection in bot code 2017-05-26 11:54:42 +03:00
basictypes.h - Removed power-of-two limitation from span drawers, except for slopes 2017-06-21 03:08:11 +02:00
bbannouncer.cpp Add "neutral" gender option and better obit formatting 2018-10-31 11:24:01 +01:00
c_bind.cpp - be more thorough with 'in menu' checks for certain protected functions. 2018-10-05 22:24:25 +02:00
c_bind.h
c_cmds.cpp - missed one place where FBrokenLines was used. 2018-11-01 21:08:40 +01:00
c_console.cpp - use a saner data structure to store the BrokenLines. 2018-11-01 21:08:17 +01:00
c_console.h
c_consolebuffer.cpp - use a saner data structure to store the BrokenLines. 2018-11-01 21:08:17 +01:00
c_consolebuffer.h - use a saner data structure to store the BrokenLines. 2018-11-01 21:08:17 +01:00
c_cvars.cpp - be more thorough with 'in menu' checks for certain protected functions. 2018-10-05 22:24:25 +02:00
c_cvars.h Allowed CVARs to be set in unsafe context 2018-03-03 10:26:28 +01:00
c_dispatch.cpp Fixed applying of unsafe context in waiting command 2018-03-25 22:38:38 +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 - for some reason the change to c_expr.cpp got lost. 2017-03-08 21:14:21 +01:00
c_functions.cpp - added a 'brief' mode to linetarget and info. 2017-02-25 21:48:15 +01:00
c_functions.h - added a 'brief' mode to linetarget and info. 2017-02-25 21:48:15 +01:00
CMakeLists.txt Single commit - destructible geometry feature 2018-11-01 21:02:25 +01:00
cmdlib.cpp - Don't use secure directory creation for mingw32. 2018-04-22 12:37:07 +02:00
cmdlib.h Framework for context independent sounffont management 2018-02-22 12:51:45 +01:00
colormatcher.cpp - 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
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-05-10 13:56:45 +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 21:04:17 +02:00
configfile.h Moved FConfigFile over to FileReader/FileWriter 2018-08-31 21:04:17 +02:00
critsec.h -added missing file. 2017-03-10 22:19:36 +01:00
ct_chat.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
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_dehacked.cpp - extended the register limit for 'param'. 2018-10-14 10:31:48 +02: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 - Some cosmetic changes to the startup console. 2018-07-20 12:33:49 +02:00
d_main.cpp Fixed: DBaseStatusBar::Draw did not use its ticFrac parameter when being called from scripts 2018-08-22 01:01:47 +02:00
d_main.h Added startup song definition for custom IWADs 2018-05-10 13:53:14 +02:00
d_net.cpp - fixed crash when actor is destroyed during spawning 2018-06-30 14:35:00 +02: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 Add "neutral" gender option and better obit formatting 2018-10-31 11:24:01 +01:00
d_netinfo.cpp Add "neutral" gender option and better obit formatting 2018-10-31 11:24:01 +01:00
d_player.h Add "neutral" gender option and better obit formatting 2018-10-31 11:24:01 +01:00
d_protocol.cpp - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
d_protocol.h Send player FOV across the network as floatig point. 2017-09-02 09:57:48 +02:00
d_stats.cpp - disabled the survey code. 2018-04-08 20:51:19 +02:00
decallib.cpp - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +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 - serialize 'spawned' object flag, WorldThingDestroyed event relies on it 2018-05-10 21:18:21 +02:00
dobject.h Made usage of assertions in VM code consistent 2017-06-22 10:36:08 +03:00
dobjgc.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
dobjgc.h - defaulted constructors and assignment operators of several trivial types. 2018-08-28 13:43:51 +02:00
dobjtype.cpp - allow skipping optional arguments of the parent function in a virtual override definition. 2018-07-29 19:30:30 +02:00
dobjtype.h - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02:00
doomdata.h Single commit - destructible geometry feature 2018-11-01 21:02:25 +01:00
doomdef.h - fixed compilation in debug mode. 2017-11-12 09:06:40 +01:00
doomerrors.h
doomstat.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
doomstat.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
doomtype.h - defaulted constructors and assignment operators of several trivial types. 2018-08-28 13:43:51 +02:00
dsectoreffect.cpp Export GetSector() again, removed lightingdata assignment. 2018-03-03 09:26:11 +01:00
dsectoreffect.h - separated class descriptors from VM types. 2017-04-12 22:46:49 +02:00
dthinker.cpp - fixed: An exception inside DestroyAllThinkers could send the engine into an endless loop of failed destructions. 2018-11-01 21:08:29 +01:00
dthinker.h - fixed: An exception inside DestroyAllThinkers could send the engine into an endless loop of failed destructions. 2018-11-01 21:08:29 +01:00
edata.cpp - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02:00
edata.h
empty.cpp
errors.h
events.cpp - Introduced an enum named EventHandlerType and changed the bool argument in E_NewGame to this type. 2018-11-01 20:56:51 +01:00
events.h - Introduced an enum named EventHandlerType and changed the bool argument in E_NewGame to this type. 2018-11-01 20:56:51 +01:00
f_wipe.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
f_wipe.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
files.cpp - fixed seeking end of file in memory reader 2018-05-17 11:57:05 +02:00
files.h - fixed uninitialized variables in files.h. 2018-03-20 18:29:54 +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 18:06:59 +02:00
g_game.cpp Export AllClasses 2018-11-02 13:07:12 +01:00
g_game.h Fixed: don't interpolate view movements if a key press didn't result in any changes. 2017-10-11 19:01:37 +02:00
g_hub.cpp - made intermission screen more scripting friendly. 2017-02-24 00:28:33 +01: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 - Introduced an enum named EventHandlerType and changed the bool argument in E_NewGame to this type. 2018-11-01 20:56:51 +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-11-01 20:56:50 +01:00
g_levellocals.h Single commit - destructible geometry feature 2018-11-01 21:02:25 +01:00
g_mapinfo.cpp - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +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 - fixed: FSkillInfo operator "=" did not set PlayerRespawn value 2017-12-28 01:41:56 -05:00
gameconfigfile.cpp Upgrade libADLMIDI and libOPNMIDI 2018-10-04 20:25:02 +02:00
gameconfigfile.h Moved FConfigFile over to FileReader/FileWriter 2018-08-31 21:04:17 +02:00
gametype.h
gi.cpp - fixed: removed erroneous 'defaultrespawntime' macro double so that there's only one 2017-10-14 17:44:17 -04:00
gi.h - added ability to change slider color using mapinfo's gameinfo 2017-10-14 13:05:15 -04:00
gitinfo.cpp
gstrings.h
GuillotineBinPack.cpp
GuillotineBinPack.h
hu_scores.cpp - implemented proper scaling for the status bar itself. 2017-03-29 19:23:40 +02: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
i_net.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
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 Fixed freeze after saving game when cl_waitforsave CVAR set to false 2018-03-04 15:11:45 +02: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 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
info.cpp Hotfix: The output from CheckReplacement no longer permanently overrides an actor's replacement. 2018-09-24 01:07:14 +02:00
info.h Fixed potential crash during state validation 2018-03-01 11:08:38 +02:00
keysections.cpp - removed an unchecked fixed size buffer in the KEYCONF parser. 2018-03-03 09:14:33 +01: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 - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02: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 - 'kill baddies' cheat now describes what it is killing. This is mostly for multiplayer purposes when other players see the feedback when the cheat is used, allowing players to see if it was 'kill monsters' or 'kill baddies' 2017-07-22 07:25:58 -04:00
m_cheat.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_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 - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
m_misc.h - added M_GetDocumentsPath function. 2017-12-03 21:03:44 +01:00
m_png.cpp - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
m_png.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
m_random.cpp - the fourth. 2017-03-08 18:55:54 +01: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-05 00:04:31 +02:00
memarena.h - fixed FMemArena to always return 16 byte aligned pointers. 2018-06-05 00:04:31 +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-28 13:43:51 +02:00
namedef.h Single commit - destructible geometry feature 2018-11-01 21:02:25 +01:00
nodebuild.cpp Use 64-bit fixed point for node builder's vertex map 2018-02-28 16:36:14 +01: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 - moved nodes into FLevelLocals. 2017-03-17 01:42:37 +01:00
nodebuild_gl.cpp - the fourth. 2017-03-08 18:55:54 +01:00
nodebuild_utility.cpp Use 64-bit fixed point for node builder's vertex map 2018-02-28 16:36:14 +01:00
p_3dfloors.cpp Fixed sector floor/ceiling actions not triggering in P_XYMovement 2018-11-01 21:08:53 +01:00
p_3dfloors.h Fixed sector floor/ceiling actions not triggering in P_XYMovement 2018-11-01 21:08:53 +01:00
p_3dmidtex.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_3dmidtex.h
p_acs.cpp Single commit - destructible geometry feature 2018-11-01 21:02:25 +01:00
p_acs.h Fixed excessive growth of ACS string pool 2018-04-01 16:27:08 +03:00
p_actionfunctions.cpp Exports various resurrection-related functions to ZScript. 2018-10-04 19:30:39 +02:00
p_blockmap.h Fixed compilation with GCC/Clang 2017-03-17 17:42:28 +02:00
p_ceiling.cpp - use value initialization for secspecial_t 2018-10-23 21:31:26 +02: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 - use a saner data structure to store the BrokenLines. 2018-11-01 21:08:17 +01:00
p_conversation.h - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02:00
p_destructible.cpp Implemented loading/saving of line/sector health and health groups in savegames 2018-11-01 21:08:51 +01:00
p_destructible.h Implemented loading/saving of line/sector health and health groups in savegames 2018-11-01 21:08:51 +01:00
p_doors.cpp Applied texture offsets and scales on animated doors 2017-12-29 11:47:30 +02:00
p_effect.cpp - fixed: The rail trail should use r_trail_sparsity, not r_spiral_sparsity. 2017-05-19 12:03:20 +02: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 Fixed sector floor/ceiling actions not triggering in P_XYMovement 2018-11-01 21:08:53 +01:00
p_enemy.h - added 'kill baddies' cheat - does the same thing as 'kill monsters' only it ignores friendly monsters 2017-07-19 15:03:27 -04:00
p_floor.cpp - use value initialization for secspecial_t 2018-10-23 21:31:26 +02:00
p_glnodes.cpp - renamed the flag bits for sector_t::MoreFlags, so that they are easier to distinguish from sector_t::Flags. 2018-05-10 19:49:02 +02:00
p_interaction.cpp - fixed: P_DamageMobj should clear reactiontime only for non-players. 2018-11-02 13:20:35 +01:00
p_lights.cpp Export GetSector() again, removed lightingdata assignment. 2018-03-03 09:26:11 +01:00
p_linetracedata.h Fix accidentally removed SectorPlane assignment. Added missing HitVector support. 2018-03-03 09:30:06 +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 Single commit - destructible geometry feature 2018-11-01 21:02:25 +01:00
p_lnspec.h - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
p_local.h Single commit - destructible geometry feature 2018-11-01 21:02:25 +01:00
p_map.cpp Fix bounce state not entering when hit from top. 2018-11-02 13:06:48 +01:00
p_maputl.cpp - iterating through portal groups must check for situations where badly constructed maps let items end up in another portal group. 2018-01-29 18:00:55 +01:00
p_maputl.h - iterating through portal groups must check for situations where badly constructed maps let items end up in another portal group. 2018-01-29 18:00:55 +01:00
p_mobj.cpp Fixed sector floor/ceiling actions not triggering in P_XYMovement 2018-11-01 21:08:53 +01:00
p_pillar.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
p_plats.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
p_pspr.cpp Fixed uninitialized members in DPSprite class 2018-03-30 16:38:51 +03:00
p_pspr.h Added PSPF_MIRROR. 2017-05-25 19:46:36 -05:00
p_pusher.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
p_saveg.cpp Implemented loading/saving of line/sector health and health groups in savegames 2018-11-01 21:08:51 +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 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_sectors.cpp Implemented loading/saving of line/sector health and health groups in savegames 2018-11-01 21:08:51 +01:00
p_setup.cpp Single commit - destructible geometry feature 2018-11-01 21:02:25 +01:00
p_setup.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-11-01 20:56:50 +01:00
p_sight.cpp - calculate a proper opening range when encountering a sector portal on a one-sided line in the sight checking code 2018-06-25 12:01:08 +02:00
p_slopes.cpp - defaulted constructors and assignment operators of several trivial types. 2018-08-28 13:43:51 +02:00
p_spec.cpp Adds "OnGiveSecret" virtual function on Actor for customizing behavior of secret finding. 2018-06-05 20:10:12 +02:00
p_spec.h - use value initialization for secspecial_t 2018-10-23 21:31:26 +02:00
p_states.cpp - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02:00
p_switch.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
p_tags.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
p_tags.h - added SectorTagIterator and LineIDIterator script classes. 2017-03-09 17:05:51 +01:00
p_teleport.cpp - fixed: smooth teleporters could fudge the player over an adjacent line, causing the player to appear on top of a cliff that is much higher than the original teleport. 2018-10-09 13:01:00 +02:00
p_terrain.cpp - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02: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 Added VelIntercept. 2018-11-01 21:25:56 +01:00
p_tick.cpp Fixed linking with GCC and Clang toolchains 2017-08-12 14:41:23 +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 Fixed crash during line tracing when enter sector is null 2018-05-10 13:51:56 +02:00
p_trace.h Implemented workaround for ZScript LineTrace with 3D floors 2018-05-10 13:47:28 +02:00
p_udmf.cpp Single commit - destructible geometry feature 2018-11-01 21:02:25 +01:00
p_udmf.h - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02:00
p_usdf.cpp - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02:00
p_user.cpp - Exported PickNewWeapon function from PlayerPawn to ZScript. 2018-10-14 10:31:46 +02:00
p_xlat.cpp - fixed: P_TranslateLinedef should not do any byte swapping but require passing of properly ordered values. 2017-05-04 23:52:16 +02:00
parallel_for.h Moved parallel_for() function template to own header file 2017-07-15 12:16:06 +03:00
parsecontext.cpp
parsecontext.h
po_man.cpp BLOCKASPLAYER flag: treat non-player actors as blockable by "block players" lines 2018-06-05 00:04:22 +02:00
po_man.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
portal.cpp Fixed flags when demoting interactive portals 2017-10-03 08:15:14 +02:00
portal.h - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
r_defs.h Single commit - destructible geometry feature 2018-11-01 21:02:25 +01:00
r_renderer.h - more timer cleanup 2017-11-13 00:28:43 +01:00
r_sky.cpp - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +02:00
r_sky.h - update more millisecond-storing data structures to u/int64_t to fix possible rollover bugs 2017-11-15 20:33:08 -05: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 Don't let DEarthquake depend on r_viewpoint. 2018-08-22 00:51:59 +02:00
r_utility.h - more timer cleanup 2017-11-13 00:28:43 +01:00
r_videoscale.cpp - fixed: use 'setsizeneeded' more often in the scaling code. recalculating screen geometry for 2D elements when it changes never really hurts. 2018-10-15 11:32:34 +02: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
Rect.h
s_advsound.cpp Add "neutral" gender option and better obit formatting 2018-10-31 11:24:01 +01:00
s_environment.cpp Disabled reverb editor's test environment by default 2018-02-24 17:46:04 +02: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 - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02: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 - fixed default values for S_ChangeMusic 2018-10-22 10:28:22 +02:00
s_sound.h - defaulted constructors and assignment operators of several trivial types. 2018-08-28 13:43:51 +02:00
sc_man.cpp - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02:00
sc_man.h - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02:00
sc_man_scanner.re -protected critical portal data from getting written to by user code. 2018-05-09 11:45:20 +02:00
sc_man_tokens.h -protected critical portal data from getting written to by user code. 2018-05-09 11:45:20 +02:00
serializer.cpp - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02: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 Add "neutral" gender option and better obit formatting 2018-10-31 11:24:01 +01:00
skins.h
SkylineBinPack.cpp
SkylineBinPack.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 10:12: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 - Fix stat output to use the console scale 2017-06-03 16:58:09 +02:00
stats.h - defaulted constructors and assignment operators of several trivial types. 2018-08-28 13:43:51 +02:00
stringtable.cpp - the fourth. 2017-03-08 18:55:54 +01:00
stringtable.h - the fourth. 2017-03-08 18:55:54 +01:00
strnatcmp.c
strnatcmp.h
tagitem.h
tarray.h Better STL compatibility for array iterator 2017-11-05 15:20:25 +02: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 10:36:10 +02:00
v_blend.cpp - the fourth. 2017-03-08 18:55:54 +01:00
v_collection.cpp - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +02:00
v_collection.h - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +02:00
v_draw.cpp - Added alpha parameter to DrawLine for the GL renderer, it's a fake parameter for the software renderer so mods don't crash. 2018-11-02 13:04:37 +01:00
v_font.cpp - use a saner data structure to store the BrokenLines. 2018-11-01 21:08:17 +01:00
v_font.h - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 10:36:10 +02:00
v_palette.cpp - Restored DoBlending_MMX for non SSE2 cpus. 2018-04-28 20:36:54 +02:00
v_palette.h - added support for reading JASC palette files. I hope it's correct, considering I have no such files to test. The format should be simple enough, though. 2017-03-14 12:16:42 +01:00
v_pfx.cpp - removed many 'extern "C"' declarations, now that assembly is no longer a concern. 2017-03-11 11:31:09 +01: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 - made DBrokenLines serializable. 2018-11-02 13:07:28 +01:00
v_text.h - made DBrokenLines serializable. 2018-11-02 13:07:28 +01:00
v_video.cpp - Make 160x100 scaling actually work, not that it's really useful. 2018-10-15 11:58:09 +02:00
v_video.h - Added alpha parameter to DrawLine for the GL renderer, it's a fake parameter for the software renderer so mods don't crash. 2018-11-02 13:04:37 +01:00
vectors.h - defaulted constructors and assignment operators of several trivial types. 2018-08-28 13:43:51 +02:00
version.h - bump ZScript version number to 3.7.0 2018-11-02 13:31:25 +01:00
w_wad.cpp - Build texture work. Currently broken. 2018-03-19 20:02:38 +01:00
w_wad.h - Build texture work. Currently broken. 2018-03-19 20:02:38 +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 - fixed typo in error message 2018-05-25 13:05:07 +02: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 - Give an error message instead of just crashing on non SSE2 cpus. 2018-05-12 14:48:52 +02:00
x86.h - most stat stuff done. 2018-03-12 19:33:48 +01:00
xs_Float.h
zstrformat.cpp Fixed Infinity and NaN floating point values formatting as string 2017-08-29 11:39:50 +03:00
zstring.cpp - defaulted constructors and assignment operators of several trivial types. 2018-08-28 13:43:51 +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-26 13:51:30 +02:00
zzautozend.cpp