gzdoom-gles/src
Kevin Caccamo 43264d9366 Add more ways to prevent GZDoom from drawing skybox walls
Add noskywalls flag to sectors and linedefs

# Conflicts:
#	src/hwrenderer/scene/hw_sky.cpp
#	src/p_udmf.cpp
2020-01-12 11:37:39 +01:00
..
fragglescript - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
g_inventory - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
g_shared - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
g_statusbar - move setting status bar defaults to proper location 2020-01-06 17:48:35 +01:00
gl Add more ways to prevent GZDoom from drawing skybox walls 2020-01-12 11:37:39 +01:00
intermission - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
math Cephes code is released under BSD license 2019-06-05 12:46:59 +02:00
menu - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
polyrenderer - Missed some things regarding software threads. 2019-05-10 11:27:12 +02:00
posix - fixed compilation of Cocoa backend with 10.9 SDK 2020-01-06 01:30:50 +01:00
r_data - oops, missed this one 2020-01-06 21:58:51 +01:00
rapidjson
resourcefiles - fixed bad variable name for lump filter 2019-11-06 17:50:54 +01:00
scripting - Removed ZScript warning. 2020-01-07 20:27:16 +01:00
sfmt
sound - restored old values for CHAN_... constants 2020-01-12 00:49:20 +01:00
swrenderer - the big cleanup of the exit cleanup is done! 2020-01-05 23:57:44 +01:00
textures Made several classes trivially copyable, 2020-01-04 21:32:10 +01:00
win32 - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +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 Added STOPRAILS actor flag. 2020-01-06 19:20:41 +01:00
actorinlines.h - sanitized the 'frozen level' code. 2019-04-28 19:10:52 +02:00
actorptrselect.cpp - fixed many compilation errors with GCC and Clang 2019-04-26 17:14:12 +02:00
actorptrselect.h
am_map.cpp Implement renderstyle and transparent actor sprite rendering in automap (#997) 2020-01-06 19:14:51 +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
b_bot.cpp - sanitized the 'frozen level' code. 2019-04-28 19:10:52 +02:00
b_bot.h Removed more literal references to AInventory. 2019-04-16 23:57:07 +02:00
b_func.cpp - fixed many compilation errors with GCC and Clang 2019-04-26 17:14:12 +02:00
b_game.cpp - sanitized the 'frozen level' code. 2019-04-28 19:10:52 +02:00
b_move.cpp - removed the bot related properties from AWeapon. 2019-04-15 22:29:15 +02:00
b_think.cpp - fixed many compilation errors with GCC and Clang 2019-04-26 17:14:12 +02:00
basictypes.h - fixed compilation with Apple Clang as well 2020-01-05 01:53:50 +01:00
bbannouncer.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
c_bind.cpp - Added support for up to 4 DirectInput joysticks at the same time for fake splitscreen. But with more than 32 buttons per device they will overlap as before and you'll get wrong labels. 2019-08-21 14:06:29 +02:00
c_bind.h
c_cmds.cpp replaced all 'exit's with an ExitEvent exception 2020-01-05 21:13:56 +01:00
c_console.cpp - moved all exception handling out of the backends 2020-01-05 21:12:16 +01:00
c_console.h - Consolidated C_MidPrint and C_MidPrintBold. 2019-08-20 13:06:48 +02:00
c_consolebuffer.cpp - reset internal console state on clear CCMD 2019-06-03 12:47:29 +02:00
c_consolebuffer.h - use a saner data structure to store the BrokenLines. 2018-11-01 21:08:17 +01:00
c_cvars.cpp fix nosave cvar keyword (saved to config, not saved to savegame) 2020-01-07 19:56:00 +01:00
c_cvars.h fix nosave cvar keyword (saved to config, not saved to savegame) 2020-01-07 19:56:00 +01:00
c_dispatch.cpp - cleaned the includes of the sound backend code of unwanted content. 2020-01-06 13:55:51 +01:00
c_dispatch.h - cleaned the includes of the sound backend code of unwanted content. 2020-01-06 13:55:51 +01:00
c_expr.cpp - cleaned the includes of the sound backend code of unwanted content. 2020-01-06 13:55:51 +01:00
c_functions.cpp Removed all remaining references to AInventory 2019-04-16 23:57:12 +02:00
c_functions.h
CMakeLists.txt export TMap<FString, FString> to ZScript 2020-01-06 19:18:22 +01:00
cmdlib.cpp - made Windows backend parts of the console Unicode capable. 2019-05-14 17:05:40 +02:00
cmdlib.h removed the unused DefaultExtension variant taking a char *. 2019-04-18 14:59:34 +02:00
colormatcher.cpp
colormatcher.h
compatibility.cpp - add native FlipLineSideRefs(line) 2019-11-16 14:01:47 +01:00
compatibility.h - added generic level post-processing script class 2019-11-13 19:33:49 +01:00
configfile.cpp - fixed the player name display. 2019-05-14 17:19:34 +02:00
configfile.h Moved FConfigFile over to FileReader/FileWriter 2018-08-31 21:04:17 +02:00
ct_chat.cpp Allow custom status bars to override notifications, centered prints and chat prompt. 2019-08-20 13:06:52 +02:00
cycler.cpp Made several classes trivially copyable, 2020-01-04 21:32:10 +01:00
cycler.h Made several classes trivially copyable, 2020-01-04 21:32:10 +01:00
d_dehacked.cpp Made several classes trivially copyable, 2020-01-04 21:32:10 +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 - the resuming of the conversation interrupted by a slideshow must be performed by the game action handler 2019-05-01 00:58:45 +02:00
d_gui.h - Fixed taking screenshots in menus with Space when Sys_Rq is set as screenshot key. 2019-10-31 17:05:33 +01:00
d_iwad.cpp replaced all 'exit's with an ExitEvent exception 2020-01-05 21:13:56 +01:00
d_main.cpp fix nosave cvar keyword (saved to config, not saved to savegame) 2020-01-07 19:56:00 +01:00
d_main.h - moved all exception handling out of the backends 2020-01-05 21:12:16 +01:00
d_net.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +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 Add "neutral" gender option and better obit formatting 2018-10-31 11:24:01 +01:00
d_netinfo.cpp - reimplemented new player setup menu as an OptionsMenu. 2019-07-15 20:37:36 +02:00
d_player.h - added ability to specify display duration of subtitles 2019-07-26 21:59:43 +02:00
d_protocol.cpp
d_protocol.h Send player FOV across the network as floatig point. 2017-09-02 09:57:48 +02:00
d_stats.cpp - Unicode fix. 2019-08-09 13:16:24 +02:00
decallib.cpp - sanitized the 'frozen level' code. 2019-04-28 19:10:52 +02:00
decallib.h
dictionary.cpp export dictionary iterator 2020-01-06 21:57:02 +01:00
dictionary.h export dictionary iterator 2020-01-06 21:57:02 +01:00
dobject.cpp - removed all remaining native parts of APlayerPawn. 2019-04-26 01:20:02 +02:00
dobject.h - rewrote dynamic lights to not use actors for the internal representation and made DynamicLight a purely scripted class. 2019-04-26 00:19:03 +02:00
dobjgc.cpp - removed incorrect assert. 2019-04-27 12:37:51 +02:00
dobjgc.h - do not pass TObjPtr<> instances as ScriptUtil::Exec() arguments 2019-05-22 19:57:24 +02:00
dobjtype.cpp - the big cleanup of the exit cleanup is done! 2020-01-05 23:57:44 +01: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 Add more ways to prevent GZDoom from drawing skybox walls 2020-01-12 11:37:39 +01:00
doomdef.h - changed MIDI sources so that they do not have to include i_musicinterns.h anymore. 2020-01-05 01:53:45 +01:00
doomerrors.h - moved all exception handling out of the backends 2020-01-05 21:12:16 +01:00
doomstat.cpp - set language cvar to global config, it should not be game-specific 2019-07-18 00:10:23 +02:00
doomstat.h Added a master volume setting. 2019-04-28 22:25:50 +02:00
doomtype.h - changed MIDI sources so that they do not have to include i_musicinterns.h anymore. 2020-01-05 01:53:45 +01:00
dsectoreffect.cpp - replaced some NULLs with nullptr. 2019-04-26 01:33:07 +02:00
dsectoreffect.h - separated class descriptors from VM types. 2017-04-12 22:46:49 +02:00
dthinker.cpp - added explicit clearing of global VM stask 2019-10-22 10:59:25 +02:00
dthinker.h - defaulted a few empty constructors. 2019-06-21 17:51:39 +02:00
edata.cpp - another batch of direct native functions. 2019-04-16 12:40:43 +02:00
edata.h
empty.cpp
errors.h
events.cpp Normalize mouse events received by the modder through EventHandlers 2019-11-30 15:15:28 +01:00
events.h Added RenderUnderlay. 2019-07-03 21:48:01 +02: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
filereadermusicinterface.h - rewrote the ZMusic interface so that it is free of C++ constructs. 2020-01-07 18:07:26 +01:00
files.cpp - switched the Windows backend to use the Windows Unicode API. 2019-05-14 16:17:05 +02:00
files.h - replaced the C++ based file access wrapper in ZMusic with a C compatible version. 2020-01-07 18:07:23 +01:00
files_decompress.cpp - added missing return to translation code. 2018-03-12 21:18:11 +01:00
fontinternals.h - Greek Sigma character fallback 2019-05-22 19:57:19 +02:00
g_doomedmap.cpp - fixed wrong line number in error message 2018-05-14 18:06:59 +02:00
g_game.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
g_game.h - Now the quicksave slot must be selected explicitly like in original Doom. 2019-08-16 17:28:34 +02:00
g_hub.cpp Revert "- allow the language table to supersede the title patches, if appropriate" 2019-10-25 16:23:42 +02:00
g_hub.h
g_input.h
g_level.cpp Revert "- allow the language table to supersede the title patches, if appropriate" 2019-10-25 16:23:42 +02:00
g_level.h - the big cleanup of the exit cleanup is done! 2020-01-05 23:57:44 +01:00
g_levellocals.h - split off all music code from s_sound.cpp 2019-09-28 14:20:21 +02:00
g_mapinfo.cpp - the big cleanup of the exit cleanup is done! 2020-01-05 23:57:44 +01:00
g_pch.h - added missing return to translation code. 2018-03-12 21:18:11 +01:00
g_pch2.h
g_skill.cpp - remove '... is already the default skill' error 2019-08-17 13:29:37 +02:00
gameconfigfile.cpp - uncoupled the stream sources from the low level implementation. The entire setup had the stream sources depend on the SoundStream class, severely limiting reusability. This was changed that there is one SoundStream class that uses the StreamSources as mere data source that has no knowledge and no connection to the underlying system, similar to how the MIDI system works. With this there are only 3 top level music classes left - MIDIStreamer, StreamSong and CDSong. 2020-01-05 11:46:24 +01:00
gameconfigfile.h Moved FConfigFile over to FileReader/FileWriter 2018-08-31 21:04:17 +02:00
gametype.h
gi.cpp - added ability to set custom alternative HUD 2019-11-26 16:47:54 +01:00
gi.h - added ability to set custom alternative HUD 2019-11-26 16:47:54 +01:00
gitinfo.cpp
gstrings.h
GuillotineBinPack.cpp
GuillotineBinPack.h
hu_scores.cpp - exported all native components of APlayerPawn. 2019-04-25 17:42:11 +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_net.cpp - the big cleanup of the exit cleanup is done! 2020-01-05 23:57:44 +01:00
i_net.h - refactored the exit calls out of the networking code 2020-01-05 21:12:18 +01: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 - do not allow summon CCMD to spawn abstract classes 2019-12-12 20:35:42 +01:00
info.h - defaulted a few empty constructors. 2019-06-21 17:51:39 +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 - localized some user-facing texts that were still string literals. 2019-04-29 18:53:22 +02:00
m_cheat.h - previous fix attempts done right 2019-04-16 17:43:23 +02:00
m_crc32.h
m_fixed.h Enabled position independent executable for generic GCC/Clang 2017-12-29 09:39:01 +02:00
m_joy.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_joy.h
m_misc.cpp - the big cleanup of the exit cleanup is done! 2020-01-05 23:57:44 +01:00
m_misc.h - added M_GetDocumentsPath function. 2017-12-03 21:03:44 +01:00
m_png.cpp - removed hardcoded width limit for screenshots 2019-10-24 13:25:19 +02:00
m_png.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
m_random.cpp
m_random.h
m_swap.h Remove bad BigLong variants 2019-05-01 00:43:11 +02: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
name.cpp
name.h Made several classes trivially copyable, 2020-01-04 21:32:10 +01:00
namedef.h Add more ways to prevent GZDoom from drawing skybox walls 2020-01-12 11:37:39 +01:00
nodebuild.cpp - replaced DWORD_MAX with UINT_MAX globally. 2019-04-27 13:28:22 +02: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
nodebuild_events.cpp
nodebuild_extract.cpp - replaced DWORD_MAX with UINT_MAX globally. 2019-04-27 13:28:22 +02:00
nodebuild_gl.cpp - replaced DWORD_MAX with UINT_MAX globally. 2019-04-27 13:28:22 +02:00
nodebuild_utility.cpp - replaced DWORD_MAX with UINT_MAX globally. 2019-04-27 13:28:22 +02:00
p_3dfloors.cpp - fixed bad default alpha for 3D floors. 2019-08-19 00:24:51 +02:00
p_3dfloors.h - fixed 3D floor initialization for actor spawning. 2019-04-18 19:57:09 +02:00
p_3dmidtex.cpp - use the same formula for calculating 3DMidTex offsets as the renderer when per-sidedef scaling is used. 2018-11-17 20:43:52 +01:00
p_3dmidtex.h
p_acs.cpp - cleaned up the parameters of A_StartSound. 2020-01-07 19:36:52 +01:00
p_acs.h - allow localization of Hexen's original ACS strings. 2019-04-27 13:47:40 +02:00
p_actionfunctions.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +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 2019-04-16 15:12:47 +02:00
p_checkposition.h - fixed dropoff checks for portals and 3D floors in the same sector. 2019-04-28 11:46:54 +02:00
p_conversation.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
p_conversation.h Made several classes trivially copyable, 2020-01-04 21:32:10 +01:00
p_destructible.cpp - this "genuine hack" was totally redundant... 2019-04-17 17:44:07 +02:00
p_destructible.h Exported destructible geometry to ZScript 2018-11-07 11:00:08 +01:00
p_doors.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
p_effect.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
p_effect.h - fixed attached dynamic light setup. 2019-08-18 21:33:42 +02:00
p_enemy.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
p_enemy.h - more direct native entry points. 2019-04-17 17:27:39 +02:00
p_floor.cpp - fixed many compilation errors with GCC and Clang 2019-04-26 17:14:12 +02:00
p_glnodes.cpp - made GL nodes loader more resilient to broken data 2019-10-13 11:44:43 +02:00
p_interaction.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
p_lights.cpp Added direct native functions to the remaining content of vmthunks.cpp 2019-04-16 15:12:47 +02:00
p_linetracedata.h - more direct native entry points. 2019-04-17 17:27:39 +02: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 - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
p_lnspec.h
p_local.h - give P_ExplodeMissile a damage type when being called from P_DamageMobj 2019-09-09 16:49:22 +02:00
p_map.cpp - Fixed: Invulnerability checking for rails was done before the various THRU actor flags instead of after, meaning actors could block shots regardless of those flags. This was never intended. 2020-01-06 19:20:44 +01:00
p_maputl.cpp - fixed radius use in dynamic light traversal for models. 2019-05-02 18:00:43 +02:00
p_maputl.h - fixed dropoff checks for portals and 3D floors in the same sector. 2019-04-28 11:46:54 +02:00
p_mobj.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
p_openmap.cpp - moved P_OpenMapData and related content out of p_setup.cpp. 2019-04-18 14:52:24 +02:00
p_pillar.cpp - replaced some NULLs with nullptr. 2019-04-26 01:33:07 +02:00
p_plats.cpp - more direct native functions for sector utilities. 2019-04-16 15:12:45 +02:00
p_pspr.cpp Add PSPF_PLAYERTRANSLATED flag (makes a PSprite layer translated to the user's color) 2020-01-06 21:50:14 +01:00
p_pspr.h Add PSPF_PLAYERTRANSLATED flag (makes a PSprite layer translated to the user's color) 2020-01-06 21:50:14 +01:00
p_pusher.cpp - fixed: A pusher thinker must destroy itself if the point pusher/puller thing is gone. 2019-04-29 18:52:57 +02:00
p_saveg.cpp - split off all music code from s_sound.cpp 2019-09-28 14:20:21 +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 - 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 - more direct native stuff, this is a week old but was almost forgotten. 2019-04-17 17:42:24 +02:00
p_setup.cpp - precache switch textures from ANIMATED lump 2020-01-06 18:23:31 +01:00
p_setup.h - use TArrays for all local allocations in the map loader. 2019-04-25 12:44:28 +02:00
p_sight.cpp - let a sight check that gets lost return failure. 2020-01-06 19:14:53 +01:00
p_slopes.cpp - defaulted constructors and assignment operators of several trivial types. 2018-08-28 13:43:51 +02:00
p_spec.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
p_spec.h - use value initialization for secspecial_t 2018-10-23 21:31:26 +02:00
p_states.cpp - removed the default parameter handling from all native script functions because it is no longer needed. 2019-04-15 14:59:00 +02:00
p_switch.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
p_tags.cpp - allow assignment of line IDs through LevelCompatibility. 2019-04-27 11:38:41 +02:00
p_tags.h - allow assignment of line IDs through LevelCompatibility. 2019-04-27 11:38:41 +02:00
p_teleport.cpp - removed all remaining native parts of APlayerPawn. 2019-04-26 01:20:02 +02:00
p_terrain.cpp Made several classes trivially copyable, 2020-01-04 21:32:10 +01:00
p_terrain.h - added 'damageonland' property to terrain definition 2019-12-12 20:35:44 +01:00
p_things.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
p_tick.cpp - fixed: MF8_RECREATELIGHTS must be processed in pause mode as well. 2019-10-22 10:59:09 +02: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 Squashed commit of the following: 2019-09-11 14:18:28 +02:00
p_trace.h Extend SKYEXPLODE flag for LineAttack 2018-11-03 21:52:25 +01:00
p_udmf.cpp Add more ways to prevent GZDoom from drawing skybox walls 2020-01-12 11:37:39 +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 - fixed conversation links with pages referenced by name 2019-05-27 11:58:19 +02:00
p_user.cpp - separated the channel number from the flags in the sound interface so that the 8 channel limit can be eliminated. 2020-01-06 15:00:05 +01:00
p_xlat.cpp - made setting actor TID more explicit 2019-05-10 12:41:29 +02: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-12 21:53:10 +01:00
parsecontext.h
po_man.cpp - Exported AActor::Grind to ZScript. 2018-11-30 10:18:43 +01:00
po_man.h
portal.cpp - changed license of portal.cpp to GPLv3 2019-08-26 00:38:13 +02:00
portal.h
r_defs.h Add more ways to prevent GZDoom from drawing skybox walls 2020-01-12 11:37:39 +01:00
r_renderer.h - more timer cleanup 2017-11-13 00:28:43 +01:00
r_sky.cpp - Fixed stretching for 256 and 240 pixels tall skies in software. 2019-11-02 21:13:15 +01: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 - the big cleanup of the exit cleanup is done! 2020-01-05 23:57:44 +01:00
r_utility.h - more timer cleanup 2017-11-13 00:28:43 +01:00
r_videoscale.cpp - relicense some of my past work under BSD 2020-01-06 21:58:48 +01:00
r_videoscale.h - relicense some of my past work under BSD 2020-01-06 21:58:48 +01:00
Rect.h
s_playlist.cpp - cleanup of the sound init/exit code. 2020-01-05 21:04:09 +01:00
s_playlist.h - cleanup of the sound init/exit code. 2020-01-05 21:04:09 +01:00
sc_man.cpp - reverted the clamping when assigning to FScanner::Number. 2020-01-07 19:55:57 +01:00
sc_man.h - cleanup. 2020-01-07 19:55:56 +01:00
sc_man_scanner.re Added mixins for classes. 2019-11-02 10:48:05 +01:00
sc_man_tokens.h Added mixins for classes. 2019-11-02 10:48:05 +01:00
scriptutil.cpp - fixed: The static variant of PClass::FindFunction may only be used for actual static variables. 2019-04-16 21:52:56 +02:00
scriptutil.h - fixed: The static variant of PClass::FindFunction may only be used for actual static variables. 2019-04-16 21:52:56 +02:00
serializer.cpp dictionary from empty string is not an error, but empty dictionary 2020-01-06 21:56:59 +01:00
serializer.h export TMap<FString, FString> to ZScript 2020-01-06 19:18: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 - the big cleanup of the exit cleanup is done! 2020-01-05 23:57:44 +01:00
st_stuff.cpp Added 'NoKeyboardCheats' option to IWADINFO 2019-11-13 19:34:44 +01:00
st_stuff.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
statistics.cpp - moved the CD Audio code to ZMusic, too. 2020-01-05 14:38:27 +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 - defaulted constructors and assignment operators of several trivial types. 2018-08-28 13:43:51 +02:00
stringtable.cpp - added printlocalized CCMD to check strings in-game. 2019-07-18 00:10:25 +02:00
stringtable.h - allow the language table to supersede the title patches, if appropriate 2019-08-06 17:13:21 +02:00
strnatcmp.c
strnatcmp.h
superfasthash.h - continued refactoring on sound code. 2020-01-06 13:45:19 +01:00
tagitem.h
tarray.h - Document limitation of TArray and silence warnings about non-trivial types being trivially moved 2020-01-05 14:39:12 +01:00
teaminfo.cpp - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
teaminfo.h
templates.h
tflags.h - properly handle passing of the light flags. 2019-04-26 00:42:05 +02:00
umapinfo.cpp - fixed UMAPINFO episode parsing 2019-07-17 18:15:09 +02:00
utf8.cpp - fixed utf8_decode. 2019-05-14 18:01:46 +02:00
utf8.h - made the menu's text input handler Unicode capable. 2019-05-14 17:19:19 +02:00
v_blend.cpp - removed all remaining native parts of APlayerPawn. 2019-04-26 01:20:02 +02: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 Fixed ZScript's Screen.DrawLine using the wrong color when drawing pure black. 2019-10-26 23:09:25 +02:00
v_font.cpp - Missed this. 2019-09-08 10:06:31 +02:00
v_font.h - made adjustments to the text placement on the summary screen. 2019-08-05 13:28:43 +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
v_pfx.h
v_text.cpp - fixed line breaking on non-spaces for multi-byte UTF-8 characters. 2019-07-25 00:06:14 +02:00
v_text.h - cleaned the includes of the sound backend code of unwanted content. 2020-01-06 13:55:51 +01:00
v_video.cpp - the big cleanup of the exit cleanup is done! 2020-01-05 23:57:44 +01:00
v_video.h Revert "- make the clean scaling system more consistent." 2019-07-15 23:23:52 +02:00
vectors.h - Extended fake Shape2D. 2019-06-10 20:07:47 +02:00
version.h - Bumped ZScript version. 2020-01-07 19:55:51 +01:00
w_wad.cpp - handle mirroring in MNTR sprite renaming 2019-12-07 19:47:32 +01:00
w_wad.h - extended lump injection to allow injecting data into a PWAD's directory, not just the IWAD. 2019-09-20 22:18:33 +02:00
w_zip.h - transition to new FileReader interface complete, but untested. 2018-03-11 12:33:46 +01:00
weightedlist.h
wi_stuff.cpp Revert "- allow the language table to supersede the title patches, if appropriate" 2019-10-25 16:23:42 +02:00
wi_stuff.h Revert "- allow the language table to supersede the title patches, if appropriate" 2019-10-25 16:23:42 +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 - changed zstrformat to allow %c to emit non-ASCII characters as UTF-8. 2019-05-14 17:38:45 +02:00
zstring.cpp - Changes to the language table. 2019-07-18 00:04:31 +02:00
zstring.h - Added "const" qualifiers to the new UTF-8-aware string methods 2019-05-14 19:39:09 +02:00
zzautozend.cpp