gzdoom/src
Christoph Oelckers 669b13ab8a - cleanup and fixes in console code
* consolidated C_MidPrint and C_MidPrintBold.
* removed some unused code from the console buffer.
* handle console output of centered messages to ensure they get written to the log file and to stdout.
* replaced the non-standard bar strings with simple '-'s. These were making things needlessly complicated when redirecting console output and the new font does not have the characters anyway.
* removed some old code from a time when during console drawing new network events could come and have more text printed. This can not happen anymore with how 2D elements are being handled now so all this code was redundant.
2019-03-16 13:02:38 +01:00
..
fragglescript - disabled the error message spam from the demo loop 2019-03-15 12:18:12 +01:00
g_shared - fixed: in CollectWithinRadius, make pos a value variable instead of a reference. 2019-03-02 22:10:44 +01:00
g_statusbar - added an option to use the new console font for centered messages. 2019-03-11 19:54:03 +01:00
gamedata - cleanup and fixes in console code 2019-03-16 13:02:38 +01:00
intermission - cleanup of savegame picture code. 2019-03-09 14:48:14 +01:00
maploader - moved all dialogue loading code into the map loader. 2019-02-22 19:07:58 +01:00
menu - reworked the load/save menu to use the new console font. 2019-03-11 20:59:43 +01:00
posix - removed the automatic system language detection for Windows. 2019-03-16 00:07:18 +01:00
r_data - fix building on FreeBSD 2019-03-03 17:08:45 +01:00
rendering - fixed dynamic lights flickering with GL3 render path 2019-03-14 14:53:24 +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 - use international date format for all places that print a date. 2019-03-11 21:21:37 +01:00
win32 - set a Unicode capable font for the Windows console. 2019-03-16 10:50:53 +01: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 - the final batch of easy level replacements. 2019-01-27 21:59:19 +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 - cleanup and fixes in console code 2019-03-16 13:02:38 +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 - removed v_video.h include from portals.h 2019-02-01 00:30:21 +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
c_functions.h
CMakeLists.txt - use a higher resolution console font with better Unicode support. 2019-03-10 17:54:03 +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 - disabled the error message spam from the demo loop 2019-03-15 12:18:12 +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 - added an option to use the new console font for centered messages. 2019-03-11 19:54:03 +01:00
d_net.h
d_netinf.h
d_netinfo.cpp - switched the Windows backend to use the Windows Unicode API. 2019-02-14 22:23: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 - added compatibility flag for buggy CheckSwitchRange behavior 2019-02-11 17:57:03 +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 - fixed: static event handlers must also receive WorldLoaded events on loading a savegame. 2019-03-02 13:50:58 +01:00
events.h - fixed: The static event manager never got a link to the primary level. 2019-02-06 15:40:49 +01:00
g_cvars.cpp - removed the automatic system language detection for Windows. 2019-03-16 00:07:18 +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 - disabled the error message spam from the demo loop 2019-03-15 12:18:12 +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 - cleanup and fixes in console code 2019-03-16 13:02:38 +01:00
g_level.h - moved some more code into the gamedata folder. 2019-02-01 19:20:58 +01:00
g_levellocals.h - fixed a warning and set NOINITCALL for a few CVARs accessing the current level. 2019-02-24 10:05:01 +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 - renamed the level variables. 2019-02-02 00:25:51 +01:00
m_cheat.h
m_joy.cpp
m_joy.h
m_misc.cpp - cleanup of savegame picture code. 2019-03-09 14:48:14 +01:00
m_misc.h
p_acs.cpp - cleanup and fixes in console code 2019-03-16 13:02:38 +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 - cleanup and fixes in console code 2019-03-16 13:02:38 +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
p_interaction.cpp - implemented string table macros. 2019-03-02 12:06:24 +01:00
p_linetracedata.h
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 - fixed: PlayerStartStomp must check for NOTELEFRAG. 2019-03-02 13:35:35 +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: Unmorphing a monster did not clear its UNMORPHED flag. 2019-03-02 13:15:38 +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
p_saveg.cpp - replaced the assignment operator in player_t with a named function. 2019-03-03 12:12:17 +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
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 - cleanup and fixes in console code 2019-03-16 13:02:38 +01: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 Merge remote-tracking branch 'remotes/origin/master' into new_level_refactor 2019-02-09 08:47:07 +01:00
r_utility.h Moved the PointInSector functions into FLevelLocals 2019-01-29 01:30:41 +01:00
r_videoscale.cpp - set vid_scalefactor to 1 when using vid_setscale 2018-12-25 00:18:44 -05: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 - reject all DMX sounds shorter than or equal 8 bytes. 2019-03-02 21:10:24 +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 - cleanup of savegame picture code. 2019-03-09 14:48:14 +01: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 - reworked the load/save menu to use the new console font. 2019-03-11 20:59:43 +01:00
v_video.h - allow using the console font for notification messages (e.g. item pickup) 2019-03-11 19:09:37 +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 - cleanup of savegame picture code. 2019-03-09 14:48:14 +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