qzdoom/src
2017-03-28 21:18:03 +02:00
..
fragglescript - increased the snd_channels default and minimum. 2017-03-16 10:38:56 +01:00
g_inventory - implemented the regular Doom status bar. 2017-03-26 22:04:58 +02:00
g_shared - implemented the inventory bar. This object is a bit special because it requires a lot of parameters, most of which are easily set to defaults. To make handling easier, most are passed through a container object which does some processing up front. 2017-03-27 01:02:10 +02:00
g_statusbar - fixed a problems with BeginHUD clobbering gST_Y. 2017-03-28 20:49:06 +02:00
gl - fixed: the translucent flat drawer used a bad condition for dynamic light processing which caused a problem with the GL 3.x lighting method. 2017-03-28 21:18:03 +02: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
menu - added a clipping rectangle to DCanvas that can be used independently of DrawTexture calls. 2017-03-28 13:06:24 +02:00
polyrenderer - add rect drawers for softpoly's player sprites 2017-03-28 16:46:22 +02:00
posix Fixed build of SDL backend on macOS 2017-03-26 11:49:23 +03: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 - implemented the Heretic status bar. 2017-03-27 21:01:40 +02: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 compilation issues with isnan() 2017-03-28 17:10:06 +03:00
textures - moved the BarShader textures into the texture manager so that ZScript can use them. ZScript only knows about TextureIDs, but those require the texture to be handled by the texture manager. 2017-03-27 01:55:47 +02:00
win32 - added safeguards to all 2D drawing functions to throw an exception if used outside a valid 2D draw context. 2017-03-28 13:25:17 +02: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
actorptrselect.h
am_map.cpp - ported the Hexen status bar to zscript. 2017-03-28 11:00:05 +02:00
am_map.h - fixed: Custom automap colors were not invalidated on restart. 2016-12-03 15:44:46 +01:00
announcer.h
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 SBARINFO wrapper. 2017-03-22 17:29:13 +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
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
c_consolebuffer.cpp
c_consolebuffer.h
c_cvars.cpp - rewrote the condition nodes from SBARINFO in ZScript. This compiles but hasn't been tested yet. 2017-03-23 00:25:26 +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 - moved the BarShader textures into the texture manager so that ZScript can use them. ZScript only knows about TextureIDs, but those require the texture to be handled by the texture manager. 2017-03-27 01:55:47 +02: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
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
d_iwad.cpp - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
d_main.cpp - implemented the regular Doom status bar. 2017-03-26 22:04:58 +02: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 SBARINFO wrapper. 2017-03-22 17:29:13 +01:00
d_player.h - implemented the regular Doom status bar. 2017-03-26 22:04:58 +02: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 Get/SetValue functions to PBool. 2017-03-22 15:44:54 +01:00
dobjtype.h - added Get/SetValue functions to PBool. 2017-03-22 15:44:54 +01:00
doomdata.h - moved more varialbles into FLevelLocals. 2017-03-17 12:49:43 +01:00
doomdef.cpp
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
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 - started port of Doom status bar to ZScript. 2017-03-25 21:40:17 +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
g_input.h - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
g_level.cpp - let hud_scale act like an override to uiscale, just like con_scale does. 2017-03-25 18:32:47 +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
g_skill.cpp - added a few exports for game strings which the SBARINFO string drawer can access and which should also be available by ZScript. 2017-03-24 02:12:36 +01:00
gameconfigfile.cpp - let hud_scale act like an override to uiscale, just like con_scale does. 2017-03-25 18:32:47 +01:00
gameconfigfile.h - the fourth. 2017-03-08 18:55:54 +01:00
gametype.h
gi.cpp - let hud_scale act like an override to uiscale, just like con_scale does. 2017-03-25 18:32:47 +01:00
gi.h - let hud_scale act like an override to uiscale, just like con_scale does. 2017-03-25 18:32:47 +01:00
gitinfo.cpp
gstrings.h
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
i_module.cpp - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
i_module.h
i_net.cpp - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
i_net.h
i_video.h
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
lists.h
lumpconfigfile.cpp
lumpconfigfile.h
m_alloc.cpp
m_alloc.h
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
m_bbox.cpp
m_bbox.h
m_cheat.cpp - changed VMValue to handle strings by reference. 2017-03-22 01:44:56 +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
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
name.h
namedef.h - rewrote the condition nodes from SBARINFO in ZScript. This compiles but hasn't been tested yet. 2017-03-23 00:25:26 +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
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 - changed VMValue to handle strings by reference. 2017-03-22 01:44:56 +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
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 - implemented the inventory bar. This object is a bit special because it requires a lot of parameters, most of which are easily set to defaults. To make handling easier, most are passed through a container object which does some processing up front. 2017-03-27 01:02:10 +02: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
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 - made the coordinate check fatal. If this happens the loaded map will be broken, there is no point trying to recover. 2017-03-23 10:19:07 +01:00
p_udmf.h - made the coordinate check fatal. If this happens the loaded map will be broken, there is no point trying to recover. 2017-03-23 10:19:07 +01:00
p_usdf.cpp - allow specifying specials in ZSDF by name. 2017-02-26 17:05:04 +01:00
p_user.cpp - implemented the regular Doom status bar. 2017-03-26 22:04:58 +02: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
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 Fixed crash in line portal setup 2017-03-27 10:55:51 +03: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
s_playlist.h
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
skins.h
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 - let hud_scale act like an override to uiscale, just like con_scale does. 2017-03-25 18:32:47 +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
tempfiles.h
templates.h
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 - added safeguards to all 2D drawing functions to throw an exception if used outside a valid 2D draw context. 2017-03-28 13:25:17 +02: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 - added safeguards to all 2D drawing functions to throw an exception if used outside a valid 2D draw context. 2017-03-28 13:25:17 +02:00
v_text.h - the fourth. 2017-03-08 18:55:54 +01:00
v_video.cpp - added a clipping rectangle to DCanvas that can be used independently of DrawTexture calls. 2017-03-28 13:06:24 +02:00
v_video.h - added a clipping rectangle to DCanvas that can be used independently of DrawTexture calls. 2017-03-28 13:06:24 +02:00
vectors.h Fixed compilation of POSIX targets 2017-03-13 12:51:06 +02:00
version.h - let hud_scale act like an override to uiscale, just like con_scale does. 2017-03-25 18:32:47 +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 - added a clipping rectangle to DCanvas that can be used independently of DrawTexture calls. 2017-03-28 13:06:24 +02: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
zstrformat.cpp
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