gzdoom/src
Christoph Oelckers 4c622ba066 - fixed: DeinitMenus must explicitly destroy the active menu before taking down the descriptors.
Otherwise the menu will only be collected by the garbage collector and no longer find all relevant data.
2019-06-10 12:06:03 +02:00
..
fragglescript - disabled the error message spam from the demo loop 2019-03-15 12:18:12 +01:00
g_shared - fixed bad statnum in Light_Stop. 2019-05-22 10:24:07 +02:00
g_statusbar - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
gamedata - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
intermission - implemented subtitles for intermission slideshows. 2019-05-19 10:28:07 +02:00
maploader - fixed crash on loading map in Hexen format without any nodes 2019-06-09 12:57:57 +03:00
menu - fixed: DeinitMenus must explicitly destroy the active menu before taking down the descriptors. 2019-06-10 12:06:03 +02:00
posix - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
r_data Fix OBJ face normal direction 2019-06-02 21:19:10 +02:00
rendering - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
scripting - removed explicit self null tests from dynarray native wrappers 2019-06-09 10:27:21 +03:00
sound - Fixed a buffer overflow with Timidity++ when playing Sigil e5m5 music. 2019-06-02 21:20:19 +02:00
utility - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
win32 - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
__autostart.cpp
actionspecials.h Single commit - destructible geometry feature 2018-10-31 17:22:09 +01:00
actor.h - made setting actor TID more explicit 2019-05-10 11:49:57 +02:00
actorinlines.h - sanitized the 'frozen level' code. 2019-01-28 20:15:48 +01:00
am_map.cpp - fixed automap marks placement with custom fonts 2019-02-15 17:21:59 +02:00
am_map.h - made the automap an object. 2019-01-26 15:21:20 +01:00
announcer.h
autosegs.h
b_bot.cpp - renamed the level variables. 2019-02-02 00:25:51 +01:00
b_bot.h - added the missing Level parameters to AActor::StaticSpawn and P_ExecuteSpecial. 2019-02-01 22:02:16 +01:00
b_func.cpp - added the missing Level parameters to AActor::StaticSpawn and P_ExecuteSpecial. 2019-02-01 22:02:16 +01:00
b_game.cpp - fixed: PlayerEntered for bots should occur after Level->DoReborn 2019-04-10 06:24:57 -04:00
b_move.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
b_think.cpp - moved bglobal into FLevelLocals 2019-01-30 01:38:18 +01:00
basictypes.h
bbannouncer.cpp - renamed the level variables. 2019-02-02 00:25:51 +01:00
c_bind.cpp - replaced the "or" in the keybind menu with a darker comma so that this part is language neutral. 2019-03-16 19:00:56 +01:00
c_bind.h
c_cmds.cpp - added a third state for cl_blockcheats. ==2 now blocks them silently. 2019-06-04 02:54:18 -04:00
c_console.cpp - refinement of font substitution logic. 2019-04-22 10:23:28 +02:00
c_console.h - cleanup and fixes in console code 2019-03-16 13:02:38 +01:00
c_consolebuffer.cpp - reset internal console state on clear CCMD 2019-06-03 13:12:57 +03:00
c_consolebuffer.h - cleanup and fixes in console code 2019-03-16 13:02:38 +01:00
c_cvars.cpp - localized some user-facing texts that were still string literals. 2019-03-19 00:37:43 +01:00
c_cvars.h
c_dispatch.cpp - fixed: The command line parser of the console was incapable of handling non-ASCII characters. 2019-03-11 00:26:37 +01:00
c_dispatch.h - took the delayed console command execution out of the thinker management. 2019-01-27 10:24:49 +01:00
c_expr.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
c_functions.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
c_functions.h
CMakeLists.txt - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
ct_chat.cpp - do proper checks for chat string length. 2019-04-19 08:27:31 +02:00
d_anonstats.cpp - disable survey code, 3.5.0's is over 2018-08-23 15:09:40 -04:00
d_event.h - the resuming of the conversation interrupted by a slideshow must be performed by the game action handler 2019-04-05 00:59:32 +02:00
d_gui.h
d_iwad.cpp - implemented 'deletelumps' feature and add Chex Quest 3 texts. 2019-04-14 22:46:03 +02:00
d_main.cpp - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
d_main.h - added a "DeleteLumps" list to IWADINFO 2019-04-11 03:02:23 +02:00
d_net.cpp - made setting actor TID more explicit 2019-05-10 11:49:57 +02:00
d_net.h
d_netinf.h Squashed commit of the following: 2018-10-30 21:42:09 +01:00
d_netinfo.cpp - reimplemented as an OptionsMenu. 2019-04-14 14:03:24 +02:00
d_player.h - implemented subtitle display for Blackbird's voiceover messages. 2019-05-19 12:16:42 +02:00
d_protocol.cpp - moved the I_Error prototypes to doomerrors.h to avoid having to include the low level system header for this. 2019-01-31 19:38:04 +01:00
d_protocol.h
dobject.cpp - added a level iterator for operations that need to make changes to all open levels. 2019-01-28 02:41:29 +01:00
dobject.h - moved the I_Error prototypes to doomerrors.h to avoid having to include the low level system header for this. 2019-01-31 19:38:04 +01:00
dobjgc.cpp - separation of static and map-local event handlers into separate lists. 2019-02-02 16:43:11 +01:00
dobjgc.h - do not pass TObjPtr<> instances as ScriptUtil::Exec() arguments 2019-05-22 17:39:27 +02:00
dobjtype.cpp - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
dobjtype.h - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 08:19:19 +02:00
doomdata.h - moved the combined compatibility flags into FLevelLocals. 2019-01-29 19:28:22 +01:00
doomdef.h - made the gross railing hack for Strife a compatibility option and restricted it to MAP04 2019-03-26 00:38:54 +01:00
doomstat.cpp - fixed a warning and set NOINITCALL for a few CVARs accessing the current level. 2019-02-24 10:05:01 +01:00
doomstat.h - make the switch between game and generic fonts automatic by adding a key value to the language table 2019-04-12 00:20:42 +02:00
doomtype.h - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
empty.cpp
events.cpp made "netevent cannot be used outside of a map" message a warning 2019-05-18 11:33:22 +02:00
events.h - fixed OnUnregister for Event handlers was called from a dead event manager instance. 2019-04-06 09:06:41 +02:00
g_cvars.cpp - added a CanPrint function to FFont and used that to handle the statistics display on the automap HUD to only replace the font when actually needed, not based on the language. 2019-04-22 09:08:43 +02:00
g_cvars.h - started cleaning up the contents of the g_shared directory, starting with a_dynlight.cpp 2019-01-31 02:05:16 +01:00
g_dumpinfo.cpp added printlocalized CCMD to check strings in-game. 2019-03-13 10:38:51 +01:00
g_game.cpp - fixed crash when VM exception is raised during entering a level 2019-05-11 11:28:06 +03:00
g_game.h added MakeScreenShot and MakeAutoSave functions to FLevelLocals 2019-03-04 19:16:51 +01:00
g_hub.cpp - allow the language table to supersede the title patches, if appropriate 2019-02-15 00:29:24 +01:00
g_hub.h - fixed missing declaration 2019-01-29 02:17:25 +01:00
g_input.h
g_level.cpp - made setting actor TID more explicit 2019-05-10 11:49:57 +02:00
g_level.h - moved some more code into the gamedata folder. 2019-02-01 19:20:58 +01:00
g_levellocals.h - fix the compat_pointonline flag. 2019-03-23 15:28:10 +01:00
g_pch.h
g_pch2.h
gameconfigfile.cpp - changed the filter name for Doom IWADs 2019-04-10 00:15:16 +02:00
gameconfigfile.h Moved FConfigFile over to FileReader/FileWriter 2018-08-31 14:29:37 +02:00
gametype.h
gitinfo.cpp
hu_scores.cpp - fixed uninitialized variable in scoreboard code. 2019-04-19 08:30:06 +02:00
hu_stuff.h
i_cd.h
i_net.cpp - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
i_net.h
i_video.h - removed the hard screen resolution switch that still was present on Windows and cleaned up the entire video backend code from the remaining support code for this. 2018-06-17 20:08:35 +02:00
m_cheat.cpp - localized some user-facing texts that were still string literals. 2019-03-19 00:37:43 +01:00
m_cheat.h - previous fix attempts done right 2018-12-01 09:44:14 +02:00
m_joy.cpp
m_joy.h
m_misc.cpp - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
m_misc.h - replaced deprecated macOS functions in paths handling 2018-07-15 13:20:36 +03:00
p_acs.cpp - do not pass TObjPtr<> instances as ScriptUtil::Exec() arguments 2019-05-22 17:39:27 +02:00
p_acs.h - allow localization of Hexen's original ACS strings. 2019-02-05 11:51:19 +01:00
p_actionfunctions.cpp - cleanup and fixes in console code 2019-03-16 13:02:38 +01:00
p_blockmap.h - made polyobject init code part of MapLoader. 2018-12-28 14:48:10 +01:00
p_conversation.cpp - Fixed compilation with old gcc and clang. 2019-05-22 18:25:24 -04:00
p_conversation.h - moved all dialogue loading code into the map loader. 2019-02-22 19:07:58 +01:00
p_destructible.cpp - separation of static and map-local event handlers into separate lists. 2019-02-02 16:43:11 +01:00
p_destructible.h - health groups and software rendering textures freed of 'level' 2019-01-29 16:06:17 +01:00
p_effect.cpp - added the missing Level parameters to AActor::StaticSpawn and P_ExecuteSpecial. 2019-02-01 22:02:16 +01:00
p_effect.h - moved particle storage into FLevelLocals. 2019-01-29 01:09:02 +01:00
p_enemy.cpp - separation of static and map-local event handlers into separate lists. 2019-02-02 16:43:11 +01:00
p_enemy.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_interaction.cpp - allow all DHUDMessage calls to substitute SmallFont 2019-04-10 00:28:40 +02:00
p_linetracedata.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_lnspec.cpp - implemented subtitle display for Blackbird's voiceover messages. 2019-05-19 12:16:42 +02:00
p_lnspec.h - added the missing Level parameters to AActor::StaticSpawn and P_ExecuteSpecial. 2019-02-01 22:02:16 +01:00
p_local.h - fixed: ACS calls need to explicitly pass the level into COPY_AAPTR. 2019-02-07 15:41:35 +01:00
p_map.cpp - made the gross railing hack for Strife a compatibility option and restricted it to MAP04 2019-03-26 00:38:54 +01:00
p_maputl.cpp - fixed radius use in dynamic light traversal for models. 2019-04-19 08:23:08 +02:00
p_maputl.h - fixed dropoff checks for portals and 3D floors in the same sector. 2019-02-09 10:39:08 +01:00
p_mobj.cpp - fixed crash when loading a saved game with unknown class 2019-05-30 10:26:06 +03:00
p_openmap.cpp - moved the I_Error prototypes to doomerrors.h to avoid having to include the low level system header for this. 2019-01-31 19:38:04 +01:00
p_pspr.cpp - removed all access to the consoleplayer variable from the play code 2019-02-01 17:02:10 +01:00
p_pspr.h Removed more literal references to AInventory. 2018-12-04 17:00:48 +01:00
p_saveg.cpp - do not call OnRegister when saving a game. 2019-04-06 09:29:49 +02:00
p_saveg.h - moved all EV_Light* functions and G_SerializeLevel into FLevelLocals 2019-01-26 17:55:15 +01:00
p_setup.cpp - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
p_setup.h - changed the linedef translator into a struct and reorganized its storage to allow having different ones at the same time. 2019-02-02 01:22:12 +01:00
p_spec.cpp - added an option to use the new console font for centered messages. 2019-03-11 19:54:03 +01:00
p_spec.h - moved the remaining thinker code to g_shared 2019-01-31 02:51:07 +01:00
p_spec_thinkers.h - moved the remaining thinker code to g_shared 2019-01-31 02:51:07 +01:00
p_states.cpp - removed the default parameter handling from all native script functions because it is no longer needed. 2018-11-17 10:03:40 +01:00
p_things.cpp - made setting actor TID more explicit 2019-05-10 11:49:57 +02:00
p_tick.cpp - separation of static and map-local event handlers into separate lists. 2019-02-02 16:43:11 +01:00
p_tick.h
p_user.cpp - implemented subtitle display for Blackbird's voiceover messages. 2019-05-19 12:16:42 +02:00
r_defs.h - health groups and software rendering textures freed of 'level' 2019-01-29 16:06:17 +01:00
r_renderer.h - fixed output of software renderers with Vulkan backend 2019-05-08 22:02:05 +03:00
r_sky.cpp - fixed a warning and set NOINITCALL for a few CVARs accessing the current level. 2019-02-24 10:05:01 +01:00
r_sky.h - moved the static sky variables into FLevelLocals and removed the redundant ones for the texture ID. 2019-01-29 04:44:44 +01:00
r_state.h - moved slope creation functions and most initialize-time variables into MapLoader class. 2018-12-27 12:33:18 +01:00
r_utility.cpp - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
r_utility.h Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
r_videoscale.cpp - consolidate minimum screen resolution so that it's easier to change 2019-04-07 06:56:06 -04:00
r_videoscale.h
s_advsound.cpp - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
s_environment.cpp - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
s_sndseq.cpp - removed the ActiveSequences counter. 2019-02-10 20:30:40 +01:00
s_sndseq.h - moved sound sequence head of list into FLevelLocals. 2019-01-28 23:53:40 +01:00
s_sound.cpp - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
s_sound.h - handled approx. half of all cases where the address of level is taken. 2019-01-28 00:55:21 +01:00
scriptutil.cpp - moved the I_Error prototypes to doomerrors.h to avoid having to include the low level system header for this. 2019-01-31 19:38:04 +01:00
scriptutil.h Moved access to ACS instance data out of ScriptUtil worker class 2019-01-23 20:55:59 +01:00
serializer.cpp - fixed: The FFont* serializer was unable to handle null pointers. 2019-03-13 07:11:46 +01:00
serializer.h - made the menu's text input handler Unicode capable. 2019-02-16 21:29:46 +01:00
skins.cpp Squashed commit of the following: 2018-10-30 21:42:09 +01:00
st_start.h
st_stuff.cpp - renamed the level variables. 2019-02-02 00:25:51 +01:00
st_stuff.h
v_colortables.h
v_framebuffer.cpp - always apply vid_maxfps even when vid_vsync is on. Some users may override the application in their driver control panel and this helps stabilize their fps if they did it this way 2019-05-13 22:50:58 +02:00
v_palette.cpp - cleanup of savegame picture code. 2019-03-09 14:48:14 +01:00
v_palette.h - cleanup of savegame picture code. 2019-03-09 14:48:14 +01:00
v_video.cpp - consolidated the 3 atterm implementations. 2019-06-10 12:01:01 +02:00
v_video.h - renamed GLViewpointBuffer to HWViewpointBuffer. 2019-06-10 10:50:45 +02:00
version.h - bump zscript version to 4.2 - if this gets feature updates it should give warnings ahead of time, this time 2019-04-29 00:14:03 -04:00
wi_stuff.cpp - make the clean scaling system more consistent. 2019-03-17 12:06:09 +01:00
wi_stuff.h - fixed: The wbstartstruct that gets passed to the level summary screen needs to be static 2019-02-18 00:43:40 +01:00
zzautozend.cpp