qzdoom/src
Christoph Oelckers 8d6fe24945 cleanup of MIDI code dependencies
* make the critical section local to the respective platform instead of polluting everything with system specific symbols.
* moved system specific class declarations into the source file instead of having them in the global header.

This commit temporarily disables the Windows system device because it cannot be done without polluting the global header and still needs a bit of refactoring.
2017-03-10 19:08:36 +01:00
..
fragglescript - added a few missing includes which were not triggered as error in a debug build. 2017-03-10 09:57:10 +01:00
g_inventory - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
g_shared - replaced another large batch of homegrown type use. 2017-03-08 18:55:53 +01:00
g_statusbar - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
gl Fix crash HOM effect when vid_hw2d is off 2017-03-10 12:25:05 -05:00
intermission - replaced another large batch of homegrown type use. 2017-03-08 18:55:53 +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 - reduced missing texture messages in the menu to warnings. 2017-03-08 19:04:35 +01:00
oplsynth - removed all dependencies on Windows-defined constants, rename the ones for non-Windows platforms and use those througout. 2017-03-10 12:39:23 +01:00
polyrenderer - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
posix cleanup of MIDI code dependencies 2017-03-10 19:08:36 +01:00
r_data - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
rapidjson Serializer now writes floating point zero if special value is encountered 2016-12-20 12:19:12 +01:00
resourcefiles - 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
scripting - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +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 cleanup of MIDI code dependencies 2017-03-10 19:08:36 +01:00
swrenderer Fix span dynamic light rendering glitch 2017-03-10 12:25:18 -05:00
textures - replaced a large batch of DWORDs. 2017-03-09 20:19:55 +01:00
timidity - replaced a large batch of DWORDs. 2017-03-09 20:19:55 +01:00
wildmidi
win32 cleanup of MIDI code dependencies 2017-03-10 19:08:36 +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 - most WORD and SWORD are gone. 2017-03-08 18:55:55 +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 - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01: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 - the fourth. 2017-03-08 18:55:54 +01:00
b_move.cpp - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
b_think.cpp - added parameter to PLayerPawn::GetMaxHealth to return the real maximum health, including stamina upgrades. 2017-03-01 00:04:17 +01:00
basictypes.h cleanup of MIDI code dependencies 2017-03-10 19:08:36 +01:00
bbannouncer.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
c_bind.cpp - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
c_bind.h
c_cmds.cpp Changed FOV from a CCMD to a CVar, allowing players' FOV settings to persist. Also exported SetFOV to PlayerInfo for ZScript. 2017-02-28 14:46:30 +01:00
c_console.cpp Merge https://github.com/coelckers/gzdoom 2017-03-08 21:25:24 -05:00
c_console.h
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 cleanup of MIDI code dependencies 2017-03-10 19:08:36 +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
ct_chat.cpp - the fourth. 2017-03-08 18:55:54 +01:00
d_dehacked.cpp - most WORD and SWORD are gone. 2017-03-08 18:55:55 +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 Merge https://github.com/coelckers/gzdoom 2017-03-08 21:25:24 -05:00
d_main.h - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
d_net.cpp - most WORD and SWORD are gone. 2017-03-08 18:55:55 +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 - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +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 - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +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 - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
dobjtype.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
dobjtype.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
doomdata.h - most WORD and SWORD are gone. 2017-03-08 18:55:55 +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 - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
doomstat.h - the fourth. 2017-03-08 18:55:54 +01:00
doomtype.h - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
dsectoreffect.cpp - Fixed GCC/Clang compile errors. 2017-01-14 18:30:01 +01:00
dsectoreffect.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
dthinker.cpp - made all iterator classes natively abstract so that they do not get a ConstructNative method so that OP_NEW can refuse creating them without the need to mark them as abstract. 2017-03-09 17:21:37 +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 Fixed the size of the local params array for WorldTick/UiTick 2017-03-09 15:38:49 +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 - 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.h - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
g_doomedmap.cpp Fixed format strings warnings reported by GCC/Clang 2016-12-24 23:51:08 +01:00
g_game.cpp Added: UiTick in EventHandlers, a callback that executes at 35fps on every handler in ui scope; 2017-03-09 15:38:49 +01:00
g_game.h - added an amount parameter to the 'drop' CCMD. 2017-02-23 20:18:02 +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_level.cpp Merge https://github.com/coelckers/gzdoom 2017-03-05 18:40:44 -05:00
g_level.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
g_levellocals.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
g_mapinfo.cpp - the fourth. 2017-03-08 18:55:54 +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 - 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
gi.cpp - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
gi.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
gitinfo.cpp
gstrings.h
GuillotineBinPack.cpp
GuillotineBinPack.h
hu_scores.cpp - wrapped the entire DSBarInfo class in a container and completely decoupled it from DBaseStatusBar. 2017-01-20 11:11:22 +01:00
hu_stuff.h - the fourth. 2017-03-08 18:55:54 +01:00
i_cd.h
i_module.cpp - Fixed build with MinGW-w64 (TDM-GCC 5.1). Note that the resulting binary will crash under -O3 until the alignment violation is taken care of in FRemapTable::Alloc. 2016-11-22 22:41:32 -05: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 - most WORD and SWORD are gone. 2017-03-08 18:55:55 +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 - the fourth. 2017-03-08 18:55:54 +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 - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
m_cheat.h - added a damage type parameter to MDK CCMD. 2017-02-27 20:07: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 - the fourth. 2017-03-08 18:55:54 +01:00
memarena.h - took VMFunction out of the DObject hierarchy. 2017-02-08 11:13:41 +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
namedef.h Merge branch 'meta' 2017-02-28 14:47:00 +01:00
nodebuild.cpp - the fourth. 2017-03-08 18:55:54 +01:00
nodebuild.h - the fourth. 2017-03-08 18:55:54 +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 - the fourth. 2017-03-08 18:55:54 +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 - added a few missing includes which were not triggered as error in a debug build. 2017-03-10 09:57:10 +01:00
p_3dfloors.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +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 - added a few missing includes which were not triggered as error in a debug build. 2017-03-10 09:57:10 +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 few missing includes which were not triggered as error in a debug build. 2017-03-10 09:57:10 +01:00
p_blockmap.h - moved the msecnode code to its own file. 2017-01-06 12:54:01 +01:00
p_buildmap.cpp - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +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 - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +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 - fixed a typo. 2017-02-16 23:17:19 +01:00
p_effect.cpp - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
p_effect.h Merge https://github.com/coelckers/gzdoom 2017-03-08 21:25:24 -05:00
p_enemy.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +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 - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
p_interaction.cpp - fixed: NOINFIGHTSPECIES checked the wrong target actor. 2017-03-09 18:44:32 +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 - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01: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 - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
p_map.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_maputl.cpp Merge branch 'master' into 3.0_work 2017-03-10 10:39:12 +01:00
p_maputl.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_mobj.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +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 Merge https://github.com/coelckers/gzdoom 2017-02-28 04:46:23 -05:00
p_pspr.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_pusher.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_saveg.cpp - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
p_saveg.h - refactored the level backup data needed by the serializer into p_saveg.h. 2017-01-08 12:11:31 +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 - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_sectors.cpp - added a script export for ACS's ReplaceTextures function. 2017-02-09 12:02:07 +01:00
p_setup.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
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 Merge branch 'master' into 3.0_work 2017-03-10 10:39:12 +01: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 - added a 'nocheck' parameter to A_Raise* and Thing_Raise. 2017-02-26 17:50:48 +01:00
p_tick.cpp Almost forgot: WorldTick hook, since ZScript doesn't have delays 2017-01-31 03:24:46 +02: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 - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +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 - added a few missing includes which were not triggered as error in a debug build. 2017-03-10 09:57:10 +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
pathexpander.cpp
pathexpander.h
po_man.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
po_man.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
portal.cpp - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +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 - make GCC happy. 2017-03-10 02:29:03 +01:00
r_renderer.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
r_sky.cpp - replaced a large batch of DWORDs. 2017-03-09 20:19:55 +01:00
r_sky.h - replaced a large batch of DWORDs. 2017-03-09 20:19:55 +01:00
r_state.h - replaced a large batch of DWORDs. 2017-03-09 20:19:55 +01:00
r_utility.cpp Merge https://github.com/coelckers/gzdoom 2017-03-08 21:25:24 -05:00
r_utility.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +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
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 - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +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 - fixed: To get the final error handling from the serializer, Close must be called before the destructor gets invoked. 2017-02-27 15:16:03 +01:00
serializer.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
skins.cpp
skins.h
SkylineBinPack.cpp
SkylineBinPack.h
st_start.h
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 - added a new thinker statnum STAT_STATIC which do not get deleted between levels. 2017-02-25 16:56:49 +01:00
stats.cpp RDTSC-based cycle_t for macOS 2017-01-31 15:57:47 +02:00
stats.h - removed some long longs, to reduce that type's use to the necessary minimum 2017-03-09 20:05:22 +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 - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
teaminfo.cpp - the fourth. 2017-03-08 18:55:54 +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 - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
v_font.cpp - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
v_font.h - the fourth. 2017-03-08 18:55:54 +01:00
v_palette.cpp - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
v_palette.h - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
v_pfx.cpp - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
v_pfx.h - the fourth. 2017-03-08 18:55:54 +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 - replaced a large batch of DWORDs. 2017-03-09 20:19:55 +01:00
v_video.h - replaced a large batch of DWORDs. 2017-03-09 20:19:55 +01:00
vectors.h - fixed: TVector::Resized needs to consider that the input vector has a length of 0. In this case just performing the normal calculations results in an invalid vector. 2016-10-03 11:00:26 +02:00
version.h - Make QZDoom GZDoom again! 2017-03-09 11:51:42 -05: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 - fixed: The intermission screen did not show 'entering' for cluster-less maps. 2017-02-26 23:49:53 +01:00
wi_stuff.h - made intermission screen more scripting friendly. 2017-02-24 00:28:33 +01:00
x86.cpp - removed some long longs, to reduce that type's use to the necessary minimum 2017-03-09 20:05:22 +01:00
x86.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
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