gzdoom/src
Christoph Oelckers ab16d3cd72 - limit minimum screen size to 640x400.
The current menu system simply does not work that well with 320x200, rendering the game hard to use at that tiny screen size. This is a clear case where the work required to keep it operational stands in no relation to the benefit.
2019-03-31 09:13:22 +02:00
..
fragglescript - disabled the error message spam from the demo loop 2019-03-15 12:18:12 +01:00
g_shared - fixed: A pusher thinker must destroy itself if the point pusher/puller thing is gone. 2019-03-18 23:46:13 +01:00
g_statusbar - fixed: air_finished was sometimes checked against level.time, sometimes against level.maptime. 2019-03-30 18:52:32 +01:00
gamedata - made the gross railing hack for Strife a compatibility option and restricted it to MAP04 2019-03-26 00:38:54 +01:00
intermission - make the clean scaling system more consistent. 2019-03-17 12:06:09 +01:00
maploader - made the gross railing hack for Strife a compatibility option and restricted it to MAP04 2019-03-26 00:38:54 +01:00
menu - fixed bad default for scaleoverride. 2019-03-19 23:01:30 +01:00
posix - limit minimum screen size to 640x400. 2019-03-31 09:13:22 +02:00
r_data - fix building on FreeBSD 2019-03-03 17:08:45 +01:00
rendering - removed the NetUpdate calls from the software renderer. 2019-03-31 09:02:11 +02:00
scripting Fixed arrays of dynamic arrays causing a compilation error. 2019-03-13 12:42:45 +01:00
sound - replaced all usages of insecure vsprintf() function 2019-03-04 17:35:38 +02:00
utility - replaced the XLSX parser with a CSV parser. 2019-03-18 10:18:30 +01:00
win32 - limit minimum screen size to 640x400. 2019-03-31 09:13:22 +02:00
__autostart.cpp
actionspecials.h
actor.h Added inflictor, source and flag parameters to GetModifiedDamage on actors and ModifyDamage on inventory. 2019-02-08 20:07:49 +01: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 - separation of static and map-local event handlers into separate lists. 2019-02-02 16:43:11 +01: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 - removed the automatic system language detection for Windows. 2019-03-16 00:07:18 +01:00
c_console.cpp - use NewSmallFont instead of NewConsoleFont for on-screen messages if enabled. 2019-03-17 18:32:49 +01:00
c_console.h - cleanup and fixes in console code 2019-03-16 13:02:38 +01:00
c_consolebuffer.cpp - cleanup and fixes in console code 2019-03-16 13:02:38 +01: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
c_functions.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
c_functions.h
CMakeLists.txt - replaced the XLSX parser with a CSV parser. 2019-03-18 10:18:30 +01:00
ct_chat.cpp - allow using the console font for notification messages (e.g. item pickup) 2019-03-11 19:09:37 +01:00
d_anonstats.cpp
d_event.h - moved KEYCONF_only CCMDs out of play files. 2019-02-01 21:19:16 +01:00
d_gui.h
d_iwad.cpp - filter out the BIGFONT lump in Chex Quest, now that we have a more complete font internally. 2019-03-03 07:50:10 +01:00
d_main.cpp - added A_Explode compatibility options. 2019-03-24 12:42:57 +01:00
d_main.h - allow the language table to supersede the title patches, if appropriate 2019-02-15 00:29:24 +01:00
d_net.cpp - localized some user-facing texts that were still string literals. 2019-03-19 00:37:43 +01:00
d_net.h
d_netinf.h
d_netinfo.cpp - reverted D_GenderToInt to check full words instead of merely initial letters. 2019-03-30 18:12:33 +01:00
d_player.h - fixed crash on startup inside userinfo_t::GetGender() 2019-03-15 13:12:53 +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 - Moved high level parts of view border drawing to status bar. 2019-01-23 20:55:38 +01:00
dobjtype.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
dobjtype.h
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 Added a master volume setting. 2019-02-27 14:17:45 -05:00
doomtype.h - cleanup and fixes in console code 2019-03-16 13:02:38 +01:00
empty.cpp
events.cpp - restored calling OnRegister for event handlers after loading a savegame 2019-03-26 17:02:40 +01:00
events.h - restored calling OnRegister for event handlers after loading a savegame 2019-03-26 17:02:40 +01:00
g_cvars.cpp added option search menu 2019-03-16 18:40:13 +01: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 - localized some user-facing texts that were still string literals. 2019-03-19 00:37:43 +01: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 - fix the compat_pointonline flag. 2019-03-23 15:28:10 +01: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 - fixed compilation errors with POSIX targets 2019-02-01 11:08:58 +02:00
gameconfigfile.h
gametype.h
gitinfo.cpp
hu_scores.cpp - renamed the level variables. 2019-02-02 00:25:51 +01:00
hu_stuff.h
i_cd.h
i_net.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
i_net.h
i_video.h
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 - localized some user-facing texts that were still string literals. 2019-03-19 00:37:43 +01:00
m_misc.h
p_acs.cpp - fixed: air_finished was sometimes checked against level.time, sometimes against level.maptime. 2019-03-30 18:52:32 +01: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 layout issues with Strife's dialogues. 2019-03-19 17:46:59 +01: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 - implemented string table macros. 2019-03-02 12:06:24 +01:00
p_linetracedata.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_lnspec.cpp - added the missing Level parameters to AActor::StaticSpawn and P_ExecuteSpecial. 2019-02-01 22:02:16 +01: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 dropoff checks for portals and 3D floors in the same sector. 2019-02-09 10:39:08 +01: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: air_finished was sometimes checked against level.time, sometimes against level.maptime. 2019-03-30 18:52:32 +01: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 - fixed: Sound sequences must be serialized after the sounds. 2019-03-30 18:41:38 +01: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 - allow the language table to supersede the title patches, if appropriate 2019-02-15 00:29:24 +01: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 - fixed: ACS calls need to explicitly pass the level into COPY_AAPTR. 2019-02-07 15:41:35 +01: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 - fixed log text output to console 2019-03-16 14:45:16 +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 - removed level references in the software renderers. 2019-01-27 17:21:36 +01: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 - fixed: The software renderer was destroying global state when initializing a camera texture. 2019-03-17 18:32:55 +01:00
r_utility.h Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
r_videoscale.cpp - limit minimum screen size to 640x400. 2019-03-31 09:13:22 +02:00
r_videoscale.h
s_advsound.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
s_environment.cpp
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 - use the console font for printing sound debug info. 2019-03-17 19:02:15 +01: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
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 - limit minimum screen size to 640x400. 2019-03-31 09:13:22 +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 - create a second font based on the VGA glyphs that is stylistically more similar to the SmallFont and use that for the option menus. 2019-03-17 18:32:48 +01:00
v_video.h - make the clean scaling system more consistent. 2019-03-17 12:06:09 +01:00
version.h Merge branch 'master' of https://github.com/coelckers/gzdoom into localization 2019-02-16 10:50:49 -05: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