gzdoom/src
alexey.lysiuk 671736ecdc Disabled annoying MSVC 2015 warnings in ADL and OPN files
src\sound\adlmidi\adlmidi_private.hpp(457): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning) (compiling source file src\sound\adlmidi\adlmidi.cpp)
src\sound\opnmidi\opnmidi_private.hpp(404): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning) (compiling source file src\sound\opnmidi\opnmidi.cpp)
src\sound\adlmidi\adlmidi_private.hpp(457): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning) (compiling source file src\sound\adlmidi\adlmidi_midiplay.cpp)
src\sound\adlmidi\adlmidi_private.hpp(457): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning) (compiling source file src\sound\adlmidi\adlmidi_load.cpp)
src\sound\adlmidi\adlmidi_private.hpp(457): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning) (compiling source file src\sound\adlmidi\adlmidi_private.cpp)
src\sound\adlmidi\adlmidi_private.hpp(457): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning) (compiling source file src\sound\adlmidi\adlmidi_opl3.cpp)
src\sound\opnmidi\opnmidi.cpp(132): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\opnmidi\opnmidi.cpp(147): warning C4800: 'unsigned int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\adlmidi\adlmidi.cpp(168): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\adlmidi\adlmidi.cpp(177): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\adlmidi\adlmidi.cpp(186): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\adlmidi\adlmidi.cpp(195): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\adlmidi\adlmidi.cpp(209): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\adlmidi\adlmidi_midiplay.cpp(740): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\adlmidi\adlmidi_midiplay.cpp(741): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\adlmidi\adlmidi_midiplay.cpp(742): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\adlmidi\adlmidi_midiplay.cpp(743): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\opnmidi\opnmidi_private.hpp(404): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning) (compiling source file src\sound\opnmidi\opnmidi_midiplay.cpp)
src\sound\opnmidi\opnmidi_private.hpp(404): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning) (compiling source file src\sound\opnmidi\opnmidi_load.cpp)
src\sound\opnmidi\opnmidi_midiplay.cpp(697): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\opnmidi\opnmidi_midiplay.cpp(698): warning C4800: 'unsigned int': forcing value to bool 'true' or 'false' (performance warning)
src\sound\opnmidi\opnmidi_private.hpp(404): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning) (compiling source file src\sound\opnmidi\opnmidi_opn2.cpp)
src\sound\opnmidi\opnmidi_private.hpp(404): warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning) (compiling source file src\sound\opnmidi\opnmidi_private.cpp)
2018-04-19 11:12:20 +03:00
..
fragglescript - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +02:00
g_inventory Exported Inventory.AltHUDIcon field to ZScript 2018-03-18 11:02:21 +02:00
g_shared store shadow map index in the light actor instead of a separate TMap 2018-04-16 08:42:37 +02:00
g_statusbar Fixed dangling links to garbage collected HUD message objects 2018-04-16 14:45:31 +03:00
gl Fixed usage of wrong drawlist for lit flats in legacy renderer 2018-04-17 17:06:58 +03:00
gl_load - regenerated gl_load with full OpenGL 4.5 declarations, mostly to get the direct state access functions. 2018-04-02 20:37:31 +02:00
hwrenderer Moved gl_dynlight to hwrenderer because it does not depend on any direct renderer info. 2018-04-16 09:02:48 +02:00
intermission Fixed a few compilation warnings 2018-04-08 13:55:46 +03:00
math
menu Merge branch '2D_Refactor' 2018-04-13 17:52:58 +02:00
polyrenderer - fix missing fuzz initialization in softpoly 2018-04-16 01:15:55 +02:00
posix Enabled custom window title in SDL backend 2018-04-09 20:47:49 +02:00
r_data - added a 'lightsizefactor' command to gldefs. 2018-04-18 22:15:06 +02:00
rapidjson
resourcefiles - Build texture work. Currently broken. 2018-03-19 20:02:38 +01:00
scripting -protected critical portal data from getting written to by user code. 2018-04-15 12:13:02 +02: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 Disabled annoying MSVC 2015 warnings in ADL and OPN files 2018-04-19 11:12:20 +03:00
swrenderer - fix missing psprite when camera textures are in view 2018-04-15 17:16:13 +02:00
textures - fix true color software crash in square and other maps 2018-04-17 09:01:34 +02:00
win32 Cleaned up Windows backend from remains of Direct3D 2018-04-18 17:05:25 +03:00
xlat Fixed uninitialized variable in XLAT parser 2017-07-13 18:05:58 +03:00
__autostart.cpp
actionspecials.h - fixes typo in actionspecials.h. 2017-03-29 19:24:56 +02:00
actor.h Added Distance(2/3)DSquared functions. 2018-02-28 09:28:11 +01:00
actorinlines.h - moved portal data into FLevelLocals. 2018-04-01 20:17:39 +02: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 - merged vid_renderer, swtruecolor and r_polyrender into one CVAR to reduce menu clutter. 2018-04-07 23:30:28 +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
c_bind.cpp - marked a few more CCMDs unsafe. 2018-01-20 09:11:28 +01:00
c_bind.h
c_cmds.cpp - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +02:00
c_console.cpp - removed the border refresh counter. 2018-04-03 00:50:40 +02: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 - removed some unused static variables 2017-04-26 14:48:33 +02:00
c_consolebuffer.h
c_cvars.cpp Fixed archiving of CVARs with default values 2018-03-06 22:46:18 +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 Cleaned up Windows backend from remains of Direct3D 2018-04-18 17:05:25 +03: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 - 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 Added ability to set thing position in compatibility layer 2018-04-16 14:30:21 +03:00
compatibility.h - some improvements to compatibility scripts: 2018-04-09 22:09:28 +02:00
configfile.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
configfile.h
critsec.h -added missing file. 2017-03-10 22:19:36 +01:00
ct_chat.cpp - removed the border refresh counter. 2018-04-03 00:50:40 +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 Fixed error reporting on loading malformed DeHackEd patches 2018-03-21 13:08:16 +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 Reintroduced discarding of custom IWAD duplicates 2018-04-02 16:16:47 +03:00
d_main.cpp - added the code for legacy shaders. 2018-04-08 12:11:51 +02:00
d_main.h - fixed compilation in debug mode. 2017-11-12 09:06:40 +01:00
d_net.cpp - removed the border refresh counter. 2018-04-03 00:50:40 +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 - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
d_netinfo.cpp - added 'classicflight' user cvar which allows players to move forward and backward without pitch when flying 2017-10-23 12:16:02 -04:00
d_player.h Fixed crash on finishgame CCMD before starting new game 2018-01-08 17:16:03 +02: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 Merge remote-tracking branch 'remotes/origin/master' into 2D_Refactor 2018-04-08 20:52:30 +02:00
decallib.cpp - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +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 - update more millisecond-storing data structures to u/int64_t to fix possible rollover bugs 2017-11-15 20:33:08 -05: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 - took PTypeBase and all its subclasses out of the DObject hierarchy. 2017-04-13 17:47:17 +02:00
dobjtype.cpp Fixed crash on exit caused by undefined class 2018-01-31 18:40:48 +02:00
dobjtype.h - fixed initialization of classes so that AllActorClasses only gets initialized when the game knows what is an actor and what is not. 2017-04-27 10:52:00 +02:00
doomdata.h - Use FName instead of FString to store arg0str in FMapThing. 2018-01-21 09:10:04 +01:00
doomdef.h - fixed compilation in debug mode. 2017-11-12 09:06:40 +01:00
doomerrors.h
doomstat.cpp - removed the border refresh counter. 2018-04-03 00:50:40 +02:00
doomstat.h - removed the border refresh counter. 2018-04-03 00:50:40 +02:00
doomtype.h - added a software scene drawer to the GL renderer. 2018-04-07 10:20:59 +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 Improved profilethinkers in various ways 2018-03-10 11:04:31 +02:00
dthinker.h - added per-class think time profiling tool. 2017-07-17 10:21:58 +02:00
edata.cpp - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
edata.h
empty.cpp
errors.h
events.cpp Added activation type to WorldLine(Pre)Activated events 2018-04-14 11:52:09 +03:00
events.h Added activation type to WorldLine(Pre)Activated events 2018-04-14 11:52:09 +03:00
f_wipe.cpp - stripped out the entire software 2D renderer and moved all 2D drawing functions to DFrameBuffer so that they cannot be used with software DSimpleCanvas anymore. 2018-03-26 23:16:27 +02:00
f_wipe.h - stripped out the entire software 2D renderer and moved all 2D drawing functions to DFrameBuffer so that they cannot be used with software DSimpleCanvas anymore. 2018-03-26 23:16:27 +02:00
files.cpp - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01: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 - added rudimentary support for SVE.wad from the Strife Veteran edition so that the extended single player campaign is usable: 2017-05-01 21:25:54 +02:00
g_game.cpp - removed the remaining calls from the FRenderer interface from the main game code. 2018-04-04 00:21:25 +02: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
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 - implemented shader support for rendering the SW renderer canvas with legacy OpenGL. 2018-04-08 13:05:20 +02:00
g_level.h - moved the code in gl_data.cpp to better fitting places 2018-04-01 18:45:27 +02:00
g_levellocals.h - moved part of the fade init for LEVEL_HASFADETABLE to the common colormap initialization to have all of it in one place. 2018-04-03 20:55:36 +02:00
g_mapinfo.cpp - moved the code in gl_data.cpp to better fitting places 2018-04-01 18:45:27 +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 Fixed initialization of search paths on macOS 2018-03-04 11:06:11 +02:00
gameconfigfile.h - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +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 - removed the border refresh counter. 2018-04-03 00:50: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 Removed unused parameter from several functions in FStateDefinitions class 2017-11-05 15:20:25 +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 crash caused by failure to allocate memory block of very special size 2017-04-19 17:52:43 +03:00
memarena.h - allow parsing of static constant arrays in class scope. 2017-03-14 20:22:37 +01: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
namedef.h Added 'TeleportSpecial' as an alias for 'Teleport' in ZScript to deconflict from the Actor.Teleport function. 2018-02-27 12:44:00 +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 - merged vid_renderer, swtruecolor and r_polyrender into one CVAR to reduce menu clutter. 2018-04-07 23:30:28 +02:00
p_3dfloors.h - refactored FDynamicColormap out of sector_t. 2017-03-15 22:04:59 +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 - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +02:00
p_acs.h Fixed excessive growth of ACS string pool 2018-04-01 16:27:08 +03:00
p_actionfunctions.cpp Default newradius in A_SetSize 2018-03-30 18:06:46 -05:00
p_blockmap.h Fixed compilation with GCC/Clang 2017-03-17 17:42:28 +02:00
p_ceiling.cpp Fixed sector iteration with Floor_Stop and Ceiling_Stop action specials 2017-05-25 10:41:06 +03: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 Added message for absent explicitly referenced dialog file 2018-04-07 12:52:38 +03:00
p_conversation.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +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 - add 'FriendlySeeBlocks' actor property that allows a modder to expand the maximum radius that a friendly monster can see enemies. 2018-01-09 12:34:12 -05: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 Fixed sector iteration with Floor_Stop and Ceiling_Stop action specials 2017-05-25 10:41:06 +03:00
p_glnodes.cpp - p_glnodes.cpp must include zlib.h 2018-03-12 22:45:49 +01:00
p_interaction.cpp - Added DMG_NO_PAIN for DamageMobj. 2017-12-16 12:17:55 -05: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 - removed all instances of CF_POWERBUDDHA 2017-05-16 09:52:50 +02: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 A more "general purpose" line trace function. Far from a complete ZScript interface with Trace(), though. 2018-01-21 10:54:02 +01:00
p_map.cpp Typo fix in linetrace flags checking. 2018-03-26 22:00:17 +02:00
p_maputl.cpp - moved portal data into FLevelLocals. 2018-04-01 20:17:39 +02: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 - removed the remaining calls from the FRenderer interface from the main game code. 2018-04-04 00:21:25 +02: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 Fixed broken portals after loading saved game 2018-04-15 10:52:02 +02: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 - moved portal data into FLevelLocals. 2018-04-01 20:17:39 +02:00
p_sectors.cpp - made the glow getter functions members of sector_t. 2018-04-02 13:36:28 +02:00
p_setup.cpp Fixed broken portals after loading saved game 2018-04-15 10:52:02 +02:00
p_setup.h Enable string & float user_ properties in UDMF things 2018-03-24 10:20:39 +01:00
p_sight.cpp - moved portal data into FLevelLocals. 2018-04-01 20:17:39 +02:00
p_slopes.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_spec.cpp Added activation type to WorldLine(Pre)Activated events 2018-04-14 11:52:09 +03:00
p_spec.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_states.cpp Removed unused parameter from several functions in FStateDefinitions class 2017-11-05 15:20:25 +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 - 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_terrain.cpp - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +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 - moved portal data into FLevelLocals. 2018-04-01 20:17:39 +02: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 - renamed 'Tracer' class to 'LineTracer', because 'Tracer' is a too common name that had been used by some mods. 2018-01-27 09:32:26 +01:00
p_trace.h - renamed 'Tracer' class to 'LineTracer', because 'Tracer' is a too common name that had been used by some mods. 2018-01-27 09:32:26 +01:00
p_udmf.cpp Enable string & float user_ properties in UDMF things 2018-03-24 10:20:39 +01:00
p_udmf.h - made the coordinate check fatal. If this happens the loaded map will be broken, there is no point trying to recover. 2017-03-23 10:19:07 +01:00
p_usdf.cpp - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
p_user.cpp - merged vid_renderer, swtruecolor and r_polyrender into one CVAR to reduce menu clutter. 2018-04-07 23:30:28 +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 - moved portal data into FLevelLocals. 2018-04-01 20:17:39 +02:00
po_man.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
portal.cpp - resorted portal render data. 2018-04-01 22:26:57 +02:00
portal.h - resorted portal render data. 2018-04-01 22:26:57 +02:00
r_defs.h - made the glow getter functions members of sector_t. 2018-04-02 13:36:28 +02:00
r_renderer.h - Remove code that seemingly doesn't do anything and really shouldn't be needed 2018-04-13 21:56:34 +02: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 - merged vid_renderer, swtruecolor and r_polyrender into one CVAR to reduce menu clutter. 2018-04-07 23:30:28 +02:00
r_utility.h - more timer cleanup 2017-11-13 00:28:43 +01:00
r_videoscale.cpp - fixed possible erroneous comparison, also fixed a couple compiler warnings in the process 2017-10-10 07:23:05 -04: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 Exported S_IsActorPlayingSomething and S_GetMSLength to ZScript. 2018-01-20 19:01:47 +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 - 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
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 - removed the border refresh counter. 2018-04-03 00:50:40 +02:00
s_sound.h - avoid double loading sound data for monoization. 2017-04-26 20:51:06 +02:00
sc_man.cpp - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
sc_man.h - got rid of M_ReadFile(Malloc) which werew each used only once in the entire code. These were still using the low level POSIX-style file interface which shouldn't really be used anymore. 2017-12-02 13:09:59 +01:00
sc_man_scanner.re -protected critical portal data from getting written to by user code. 2018-04-15 12:13:02 +02:00
sc_man_tokens.h -protected critical portal data from getting written to by user code. 2018-04-15 12:13:02 +02:00
serializer.cpp - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +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
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 - fixed crash when entering 'finishgame' in the console outside of a level. 2018-01-09 20:24:25 +01: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 Fixed POSIX definition of rdtsc() function 2018-04-08 13:55:46 +03: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 - store the wall render nodes as pointers, not as objects. 2018-04-15 14:25:42 +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
templates.h
tflags.h - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
umapinfo.cpp - load translator from gameinfo instead of Doom for UMAPINFO 2017-12-30 16:36:29 -05:00
v_2ddrawer.cpp - brighten the textured automap when in the hardware renderer with light modes 0, 1 and 4. 2018-04-15 08:53:38 +02:00
v_2ddrawer.h - made the screen blend work for the software renderer. 2018-04-07 10:53:20 +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_colortables.h - it compiles again. 2018-03-28 16:40:09 +02:00
v_draw.cpp Cleaned up Windows backend from remains of Direct3D 2018-04-18 17:05:25 +03:00
v_font.cpp - made SPROFS a more usable feature. 2018-03-31 10:37:46 +02:00
v_font.h - removed the old software renderer framebuffers for Windows 2018-03-30 23:18:25 +02:00
v_palette.cpp - Build texture work. Currently broken. 2018-03-19 20:02:38 +01: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 - stripped out the entire software 2D renderer and moved all 2D drawing functions to DFrameBuffer so that they cannot be used with software DSimpleCanvas anymore. 2018-03-26 23:16:27 +02:00
v_text.h - let the 3 relevant text functions handle UTF-8 strings 2017-12-02 21:21:57 +01:00
v_video.cpp - Remove code that seemingly doesn't do anything and really shouldn't be needed 2018-04-13 21:56:34 +02:00
v_video.h - Fix playersprite offset being wrong in softpoly 2018-04-08 15:49:06 +02:00
vectors.h - starting separation of hardware dependent and hardware independent code, starting with aabbtree, because it was easy. 2018-04-02 15:58:28 +02:00
version.h -protected critical portal data from getting written to by user code. 2018-04-15 12:13:02 +02:00
w_wad.cpp - moved a large portion of gl_textures.cpp into the main files for the implementing classes. 2018-03-31 19:20:59 +02:00
w_wad.h - moved a large portion of gl_textures.cpp into the main files for the implementing classes. 2018-03-31 19:20:59 +02: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 - made SPROFS a more usable feature. 2018-03-31 10:37:46 +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 - most stat stuff done. 2018-03-12 19:33:48 +01: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 Added ability to split FString on tokens 2017-10-28 11:44:12 +03:00
zstring.h Added ability to split FString on tokens 2017-10-28 11:44:12 +03:00
zzautozend.cpp