qzdoom/src
Christoph Oelckers 9bffe4ee50 - scriptified the main statusbar interface and the Strife status bar.
Note that the Strife status bar does not draw the health bars yet. I tried to replace the hacky custom texture with a single fill operation but had to find out that all the coordinate mangling for the status bar is being done deep in the video code. This needs to be fixed before this can be made to work.

Currently this is not usable in mods because they cannot initialize custom status bars yet.
2017-03-22 00:32:52 +01:00
..
fragglescript - increased the snd_channels default and minimum. 2017-03-16 10:38:56 +01:00
g_inventory - looks like the last commit missed a few files. 2017-03-19 11:35:24 +01:00
g_shared - added some checks to exclude dynamic lights from being subjected to shadowmapping if they do not touch any one-sided lines from the back side. This condition is a requirement for a 1D shadowmap to even have an effect. 2017-03-20 00:34:19 +01:00
g_statusbar - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
gl - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
intermission - 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
math - implemented '**' (power) operator. To ensure reliability, acustom 'pow' function will be used to calculate it. 2016-10-17 15:17:48 +02:00
menu - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
polyrenderer - remove vectorcall from the 8 bit drawer 2017-03-21 14:28:31 +01:00
posix Merge branch '3.0_work' 2017-03-12 20:31:34 +01:00
r_data - removed several unneeded GL headers from the software renderer's sources. 2017-03-16 13:49:34 +01:00
rapidjson Serializer now writes floating point zero if special value is encountered 2016-12-20 12:19:12 +01:00
resourcefiles - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
scripting - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01: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 - fixed: MIDIStreamer::Update did not check if the device was still valid. 2017-03-13 00:38:59 +01:00
swrenderer - fixed: non-SSE2 drawers still had SSE2 intrinsics for light calculations, preventing successful compilation on ARM. 2017-03-21 17:51:09 -04:00
textures - status screen fully scriptified but not active yet. 2017-03-18 19:35:26 +01:00
win32 - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
xlat - 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
__autostart.cpp - Fixed the order of the MS sections. 2016-11-22 21:20:42 +01:00
actionspecials.h - added Floor_Stop and Ceiling_Stop action specials. 2017-02-27 21:31:59 +01:00
actor.h - removed several unneeded GL headers from the software renderer's sources. 2017-03-16 13:49:34 +01:00
actorinlines.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
actorptrselect.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
actorptrselect.h Normalize line endings 2016-03-01 09:47:10 -06:00
am_map.cpp - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
am_map.h - fixed: Custom automap colors were not invalidated on restart. 2016-12-03 15:44:46 +01:00
announcer.h Normalize line endings 2016-03-01 09:47:10 -06:00
autosegs.h - for some reason the change to c_expr.cpp got lost. 2017-03-08 21:14:21 +01:00
b_bot.cpp - optimized the FName versions of IsDescendantOf and IsKindOf. These can be done without first looking up the class type itself. 2017-02-08 15:47:22 +01: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 - added a few missing includes which were not triggered as error in a debug build. 2017-03-10 09:57:10 +01:00
b_game.cpp - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
b_move.cpp - fixed GCC warnings and errors 2017-03-11 19:02:35 +01:00
b_think.cpp - fixed GCC warnings and errors 2017-03-11 19:02:35 +01:00
basictypes.h - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
bbannouncer.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
c_bind.cpp - added a dummy struct named '_' to define global variables. This can only be used internally. 2017-03-13 14:42:14 +01:00
c_bind.h Normalize line endings 2016-03-01 09:47:10 -06:00
c_cmds.cpp - added a setinv cheat CCMD. 2017-03-14 11:44:21 +01:00
c_console.cpp - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
c_console.h Normalize line endings 2016-03-01 09:47:10 -06:00
c_consolebuffer.cpp
c_consolebuffer.h
c_cvars.cpp - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
c_cvars.h - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
c_dispatch.cpp - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
c_dispatch.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
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 - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
cmdlib.cpp - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
cmdlib.h - ncopystring is not needed anymore. 2017-02-19 01:14:31 +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 Merge https://github.com/coelckers/gzdoom 2017-03-08 21:25:24 -05:00
compatibility.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
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 Normalize line endings 2016-03-01 09:47:10 -06:00
critsec.h -added missing file. 2017-03-10 22:19:36 +01:00
ct_chat.cpp - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01: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 - need to be careful with ctype functions - the way they are written they will do bad things with non-ASCII characters if signed chars are fed to them. 2017-03-18 19:37:36 +01:00
d_dehacked.h more inventory scriptification 2017-01-19 23:42:12 +01:00
d_event.h - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
d_gui.h Normalize line endings 2016-03-01 09:47:10 -06:00
d_iwad.cpp - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
d_main.cpp - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
d_main.h - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
d_net.cpp - 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
d_net.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01: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 - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
d_player.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01: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 - added a setinv cheat CCMD. 2017-03-14 11:44:21 +01:00
decallib.cpp - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01: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 - the fourth. 2017-03-08 18:55:54 +01:00
dobject.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
dobjgc.cpp - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
dobjgc.h - converted FInterBackground into a class so that the scripts can use it. 2017-03-18 13:25:22 +01:00
dobjtype.cpp - added some syntactic help to the ZScript parser to allow defining the arrays with native structs on the script side instead of having to define them internally. 2017-03-13 12:51:09 +01:00
dobjtype.h - added some syntactic help to the ZScript parser to allow defining the arrays with native structs on the script side instead of having to define them internally. 2017-03-13 12:51:09 +01:00
doomdata.h - moved more varialbles into FLevelLocals. 2017-03-17 12:49:43 +01:00
doomdef.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
doomdef.h Merge https://github.com/coelckers/gzdoom 2017-03-08 21:25:24 -05:00
doomerrors.h - record all line numbers during function generation. This is useful for error reporting and eventually debugging. 2016-12-02 17:36:29 +01:00
doomstat.cpp - made the status screen a class and scriptified a few more functions. 2017-03-18 15:45:36 +01:00
doomstat.h - removed many 'extern "C"' declarations, now that assembly is no longer a concern. 2017-03-11 11:31:09 +01:00
doomtype.h - made 'nocoloredspritelighting' a global option and also implemented it in the software renderer. 2017-03-16 00:56:03 +01:00
dsectoreffect.cpp - exported the base thinker class for sector lighting effects to ZScript. 2017-03-19 13:15:38 +01:00
dsectoreffect.h - exported the base thinker class for sector lighting effects to ZScript. 2017-03-19 13:15:38 +01:00
dthinker.cpp - fixed GCC warnings and errors 2017-03-11 19:02:35 +01:00
dthinker.h - the fourth. 2017-03-08 18:55:54 +01:00
edata.cpp - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
edata.h
empty.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
errors.h
events.cpp - move r_utility globals into r_viewpoint and r_viewwindow 2017-03-11 23:28:07 +01:00
events.h Added: UiTick in EventHandlers, a callback that executes at 35fps on every handler in ui scope; 2017-03-09 15:38:49 +01:00
f_wipe.cpp - replaced a large batch of DWORDs. 2017-03-09 20:19:55 +01:00
f_wipe.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
files.cpp - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
files.h - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
g_doomedmap.cpp - moved more varialbles into FLevelLocals. 2017-03-17 12:49:43 +01:00
g_game.cpp - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
g_game.h - added a callback to menu items for when a new menu gets created. 2017-03-14 10:41:13 +01:00
g_hub.cpp - made intermission screen more scripting friendly. 2017-02-24 00:28:33 +01:00
g_hub.h - read snapshots from zip. 2016-09-22 01:28:05 +02:00
g_input.h - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
g_level.cpp - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
g_level.h - made 'nocoloredspritelighting' a global option and also implemented it in the software renderer. 2017-03-16 00:56:03 +01:00
g_levellocals.h Fix method member being a qualified name 2017-03-18 22:44:21 +01:00
g_mapinfo.cpp - made 'nocoloredspritelighting' a global option and also implemented it in the software renderer. 2017-03-16 00:56:03 +01:00
g_pch.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
g_pch2.h - tried to add precompiled headers to fastmath sources as well, but VC++ doesn't seem to want to play along. So I left this stuff in but disabled the precompilation until a solution can be found. 2016-04-10 13:54:42 +02:00
g_skill.cpp - the fourth. 2017-03-08 18:55:54 +01:00
gameconfigfile.cpp - the fourth. 2017-03-08 18:55:54 +01:00
gameconfigfile.h - the fourth. 2017-03-08 18:55:54 +01:00
gametype.h Normalize line endings 2016-03-01 09:47:10 -06:00
gi.cpp - switched over to the scripted intermission screens. 2017-03-18 21:19:32 +01:00
gi.h - switched over to the scripted intermission screens. 2017-03-18 21:19:32 +01:00
gitinfo.cpp
gstrings.h Normalize line endings 2016-03-01 09:47:10 -06:00
GuillotineBinPack.cpp
GuillotineBinPack.h
hu_scores.cpp - status screen fully scriptified but not active yet. 2017-03-18 19:35:26 +01:00
hu_stuff.h - the fourth. 2017-03-08 18:55:54 +01:00
i_cd.h Normalize line endings 2016-03-01 09:47:10 -06:00
i_module.cpp - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
i_module.h - Added support for GTK3 (thanks to "MineyMe" and edward-san) 2016-11-12 18:32:09 -05:00
i_net.cpp - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
i_net.h Normalize line endings 2016-03-01 09:47:10 -06:00
i_video.h Normalize line endings 2016-03-01 09:47:10 -06:00
info.cpp - separated the blood translation index from the BloodColor variable to allow more than 255 blood translations and as a prerequisite for allowing to change the blood color. 2017-03-02 10:26:23 +01:00
info.h - moved dynamic lights out of the GL code into the common game code. 2017-03-12 19:57:06 +01:00
keysections.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
lists.h Normalize line endings 2016-03-01 09:47:10 -06:00
lumpconfigfile.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
lumpconfigfile.h Normalize line endings 2016-03-01 09:47:10 -06:00
m_alloc.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
m_alloc.h Normalize line endings 2016-03-01 09:47:10 -06:00
m_argv.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
m_argv.h Normalize line endings 2016-03-01 09:47:10 -06:00
m_bbox.cpp - floatified FBoundingBox. 2016-03-31 10:38:54 +02:00
m_bbox.h - removed most of the deleted function declarations. 2016-03-31 21:20:45 +02:00
m_cheat.cpp - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
m_cheat.h - added a setinv cheat CCMD. 2017-03-14 11:44:21 +01:00
m_crc32.h - the fourth. 2017-03-08 18:55:54 +01:00
m_fixed.h - the fourth. 2017-03-08 18:55:54 +01:00
m_joy.cpp - the fourth. 2017-03-08 18:55:54 +01:00
m_joy.h - the fourth. 2017-03-08 18:55:54 +01:00
m_misc.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
m_misc.h - the fourth. 2017-03-08 18:55:54 +01:00
m_png.cpp - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
m_png.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +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 compilation on macOS 2016-09-24 13:15:45 +03:00
md5.cpp - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
md5.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
memarena.cpp - allow parsing of static constant arrays in class scope. 2017-03-14 20:22:37 +01: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 - fixed: The TabCommands array needs to be cleared before the NameManager is destroyed. 2016-09-13 10:43:53 +02:00
name.h Normalize line endings 2016-03-01 09:47:10 -06:00
namedef.h - switched over to the scripted intermission screens. 2017-03-18 21:19:32 +01:00
nodebuild.cpp - the fourth. 2017-03-08 18:55:54 +01:00
nodebuild.h - moved nodes into FLevelLocals. 2017-03-17 01:42:37 +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 - added custom math routines for reliability. 2016-03-11 15:45:47 +01:00
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 - the fourth. 2017-03-08 18:55:54 +01:00
p_3dfloors.cpp - refactored FDynamicColormap out of sector_t. 2017-03-15 22:04:59 +01: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 - fixed: Instant floor movers should disable z-interpolation for all affected actors. 2016-12-27 21:16:42 +01:00
p_acs.cpp - refactored FDynamicColormap out of sector_t. 2017-03-15 22:04:59 +01:00
p_acs.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
p_actionfunctions.cpp - added a GetRenderStyle function to Actor, so that the internal render style can be retrieved in a format suitable for scripting. 2017-03-15 10:36:41 +01:00
p_blockmap.h Fixed compilation with GCC/Clang 2017-03-17 17:42:28 +02:00
p_buildmap.cpp - separated the software-renderer-specific parts of colormap processing from the common parts. 2017-03-15 22:04:59 +01:00
p_ceiling.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_checkposition.h - fixed: It was not possible to step through a ceiling portal into the upper sector. 2016-05-20 13:10:42 +02:00
p_conversation.cpp - fixed GCC warnings and errors 2017-03-11 19:02:35 +01:00
p_conversation.h - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
p_doors.cpp - restored a line of accidentally deleted code in the animated door thinker. 2017-03-14 10:08:43 +01:00
p_effect.cpp - fixed reject check in particle code. 2017-03-17 21:54:03 +01:00
p_effect.h Merge https://github.com/coelckers/gzdoom 2017-03-08 21:25:24 -05:00
p_enemy.cpp - moved the blockmap into a substructure of FLevelLocals. 2017-03-17 14:24:21 +01:00
p_enemy.h - allow the VM to run on one global stack per thread. 2016-11-30 17:15:01 +01:00
p_floor.cpp - fixed: The stair and donut builders did not initialize FFloor::m_Instant. 2017-03-02 18:18:34 +01:00
p_glnodes.cpp - moved the Zones array into FLevelLocals. 2017-03-17 12:11:37 +01:00
p_interaction.cpp - typo... 2017-03-19 12:41:00 +01:00
p_lights.cpp - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
p_linkedsectors.cpp - allow a link between the same sector's floor and ceiling. 2017-02-26 20:11:24 +01:00
p_lnspec.cpp Fixed compilation with GCC/Clang 2017-03-14 18:24:34 +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 - moved more varialbles into FLevelLocals. 2017-03-17 12:49:43 +01:00
p_map.cpp - fixed: P_RailAttack must send DMG_PLAYERATTACK if the attack originates from a player. 2017-03-14 11:13:52 +01:00
p_maputl.cpp - moved the blockmap into a substructure of FLevelLocals. 2017-03-17 14:24:21 +01:00
p_maputl.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_mobj.cpp - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
p_pillar.cpp - split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual 2017-01-12 22:49:18 +01:00
p_plats.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
p_portals.cpp
p_pspr.cpp - moved CheckRealHeight from wi_stuff.cpp to texture code. 2017-03-17 23:08:22 +01:00
p_pspr.h - moved CheckRealHeight from wi_stuff.cpp to texture code. 2017-03-17 23:08:22 +01:00
p_pusher.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_saveg.cpp Fixed compilation warnings reported by Clang 2017-03-18 15:13:02 +02:00
p_saveg.h - moved the Zones array into FLevelLocals. 2017-03-17 12:11:37 +01:00
p_scroll.cpp - 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
p_secnodes.cpp - moved the blockmap into a substructure of FLevelLocals. 2017-03-17 14:24:21 +01:00
p_sectors.cpp - moved the Zones array into FLevelLocals. 2017-03-17 12:11:37 +01:00
p_setup.cpp - fixed the check for one-subsector BSPs. 2017-03-18 22:44:03 +01:00
p_setup.h - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
p_sight.cpp Fixed sight check after blockmap refactoring 2017-03-18 12:44:26 +02:00
p_slopes.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_spec.cpp - added a few missing includes which were not triggered as error in a debug build. 2017-03-10 09:57:10 +01:00
p_spec.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_states.cpp - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
p_switch.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_tags.cpp - added SectorTagIterator and LineIDIterator script classes. 2017-03-09 17:05:51 +01:00
p_tags.h - added SectorTagIterator and LineIDIterator script classes. 2017-03-09 17:05:51 +01:00
p_teleport.cpp - scriptified the teleport fog. 2017-01-13 23:17:04 +01:00
p_terrain.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01: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 - fixed GCC warnings and errors 2017-03-11 19:02:35 +01:00
p_tick.cpp - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
p_tick.h Normalize line endings 2016-03-01 09:47:10 -06:00
p_trace.cpp - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
p_trace.h - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
p_udmf.cpp - refactored FDynamicColormap out of sector_t. 2017-03-15 22:04:59 +01:00
p_udmf.h - replaced finesine for texture warping with a smaller custom table, based on the old 2005 FP code, but fixes the generation of the sine table. 2016-04-28 15:59:37 +02:00
p_usdf.cpp - allow specifying specials in ZSDF by name. 2017-02-26 17:05:04 +01:00
p_user.cpp - status screen fully scriptified but not active yet. 2017-03-18 19:35:26 +01:00
p_xlat.cpp - added a few missing includes which were not triggered as error in a debug build. 2017-03-10 09:57:10 +01:00
parsecontext.cpp - do not use strtol for parsing critical values that can get large. 2017-02-01 11:19:55 +01:00
parsecontext.h Normalize line endings 2016-03-01 09:47:10 -06:00
pathexpander.cpp
pathexpander.h
po_man.cpp - moved the blockmap into a substructure of FLevelLocals. 2017-03-17 14:24:21 +01:00
po_man.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
portal.cpp - moved the blockmap into a substructure of FLevelLocals. 2017-03-17 14:24:21 +01:00
portal.h - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
r_defs.h - converted FInterBackground into a class so that the scripts can use it. 2017-03-18 13:25:22 +01:00
r_renderer.h - separated the software-renderer-specific parts of colormap processing from the common parts. 2017-03-15 22:04:59 +01:00
r_sky.cpp - move r_utility globals into r_viewpoint and r_viewwindow 2017-03-11 23:28:07 +01:00
r_sky.h - replaced a large batch of DWORDs. 2017-03-09 20:19:55 +01:00
r_state.h - moved the Zones array into FLevelLocals. 2017-03-17 12:11:37 +01:00
r_utility.cpp - moved nodes into FLevelLocals. 2017-03-17 01:42:37 +01:00
r_utility.h - move r_utility globals into r_viewpoint and r_viewwindow 2017-03-11 23:28:07 +01:00
Rect.h
s_advsound.cpp - the fourth. 2017-03-08 18:55:54 +01:00
s_environment.cpp - the fourth. 2017-03-08 18:55:54 +01:00
s_playlist.cpp - added multiple message levels for 'developer' CVAR so that the important stuff won't get drowned in pointless notification spam that's of no use to anyone. 2016-08-28 09:55:04 +02:00
s_playlist.h Normalize line endings 2016-03-01 09:47:10 -06:00
s_sndseq.cpp - the fourth. 2017-03-08 18:55:54 +01: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 - moved the Zones array into FLevelLocals. 2017-03-17 12:11:37 +01:00
s_sound.h - removed the dobject.h include from s_sound.h. This isn't needed and only increased compile times of files with no relation to the actual game that need the sound system. 2017-03-10 01:10:14 +01:00
sc_man.cpp - the fourth. 2017-03-08 18:55:54 +01:00
sc_man.h - the fourth. 2017-03-08 18:55:54 +01:00
sc_man_scanner.re Added SLADE3's colourise and tint translations. 2017-03-05 22:50:35 +01:00
sc_man_tokens.h - implemented the parser basics of a ZScript versioning system. 2017-03-05 14:13:00 +01:00
serializer.cpp - make the colormap comparison against NormalLight inline because this is by far the most frequent case and any cycle being saved here counts. 2017-03-15 22:04:59 +01: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 Normalize line endings 2016-03-01 09:47:10 -06:00
skins.h Normalize line endings 2016-03-01 09:47:10 -06:00
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 - the fourth. 2017-03-08 18:55:54 +01:00
st_stuff.h - wrapped the entire DSBarInfo class in a container and completely decoupled it from DBaseStatusBar. 2017-01-20 11:11:22 +01:00
statistics.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
statnums.h - moved dynamic lights out of the GL code into the common game code. 2017-03-12 19:57:06 +01:00
stats.cpp - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
stats.h Merge branch '3.0_work' 2017-03-12 20:31:34 +01: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 - moved the Zones array into FLevelLocals. 2017-03-17 12:11:37 +01:00
teaminfo.cpp - added a dummy struct named '_' to define global variables. This can only be used internally. 2017-03-13 14:42:14 +01:00
teaminfo.h - scriptified the rest of the player menu. This compiles and runs but doesn't work yet, it will be fixed in the next commit. 2017-02-18 01:20:07 +01:00
tempfiles.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
tempfiles.h Normalize line endings 2016-03-01 09:47:10 -06:00
templates.h - Refactored SBarInfo flow control so negatable commands are handled statically. 2016-04-02 23:43:56 -04:00
tflags.h - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
v_blend.cpp - the fourth. 2017-03-08 18:55:54 +01:00
v_collection.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
v_collection.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
v_draw.cpp - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
v_font.cpp - switched over to the scripted intermission screens. 2017-03-18 21:19:32 +01:00
v_font.h - the fourth. 2017-03-08 18:55:54 +01:00
v_palette.cpp - separated the software-renderer-specific parts of colormap processing from the common parts. 2017-03-15 22:04:59 +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 - the fourth. 2017-03-08 18:55:54 +01:00
v_text.h - the fourth. 2017-03-08 18:55:54 +01:00
v_video.cpp - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
v_video.h - refactored FDynamicColormap out of sector_t. 2017-03-15 22:04:59 +01:00
vectors.h Fixed compilation of POSIX targets 2017-03-13 12:51:06 +02:00
version.h - refactored FDynamicColormap out of sector_t. 2017-03-15 22:04:59 +01:00
virtual.h - scriptified the entire OptionMenu class and all still existing native subclasses. 2017-02-13 00:08:20 +01:00
w_wad.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
w_wad.h - the fourth. 2017-03-08 18:55:54 +01:00
w_zip.h - the fourth. 2017-03-08 18:55:54 +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 - switched over to the scripted intermission screens. 2017-03-18 21:19:32 +01:00
wi_stuff.h - status screen fully scriptified but not active yet. 2017-03-18 19:35:26 +01:00
x86.cpp - removed many 'extern "C"' declarations, now that assembly is no longer a concern. 2017-03-11 11:31:09 +01:00
x86.h - removed many 'extern "C"' declarations, now that assembly is no longer a concern. 2017-03-11 11:31:09 +01:00
xs_Float.h Renderer floatification: Use floating point for texturemids and Y scales 2016-04-22 23:12:53 -05:00
zstrformat.cpp - removed special treatment for not using stdint.h with MSVC. Current compiler versions have this file. 2016-03-24 11:30:11 +01:00
zstring.cpp Add bash-style console shortcuts 2017-03-01 11:33:14 +01:00
zstring.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
zzautozend.cpp - allow defining native fields through scripts. Internally this only requires exporting the address, but not the entire field. 2016-11-22 19:20:31 +01:00