qzdoom/src
2017-05-15 03:27:58 -04:00
..
fragglescript - removed the special conditions of the FraggleScript license, now that they are no longer needed. Also relicensed the two original files under the GPL for consistency. 2017-04-17 10:31:25 +02:00
g_inventory - scriptified the weapon firing logic. 2017-05-01 01:55:35 +02:00
g_shared Fixed player falling through narrow notch upon unmorphing 2017-05-02 17:22:50 +03:00
g_statusbar - added a 'protrusion' property to SBARINFO so that the map name display can properly be handled here as well. Until now it was only working for scripted status bars. 2017-05-05 19:32:37 +02:00
gl Merge https://github.com/coelckers/gzdoom 2017-05-15 03:27:58 -04:00
intermission Fixed crash on returning to title screen 2017-04-22 09:58:38 +03:00
math
menu Merge https://github.com/coelckers/gzdoom 2017-05-07 05:07:22 -04:00
polyrenderer - Improve line portal rendering somewhat 2017-05-14 08:55:30 +02:00
posix Merge https://github.com/coelckers/gzdoom 2017-05-14 06:41:56 -04:00
r_data - Added +SPRITEFLIP which reverses a sprite's left-rightness. 2017-05-03 21:13:31 +02:00
rapidjson
resourcefiles - changed Doom source license to GPL in all subdirectories and fixed missing licenses in a few other files. 2017-04-17 12:27:19 +02:00
scripting - Added +SPRITEFLIP which reverses a sprite's left-rightness. 2017-05-03 21:13:31 +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 Menu: Fix cycling the "midi devices" menu option. 2017-05-14 12:12:12 +03:00
swrenderer - Added +SPRITEFLIP which reverses a sprite's left-rightness. 2017-05-03 21:13:31 +02:00
textures Handle unloading of canvas textures properly 2017-05-01 16:20:25 +03:00
win32 Merge https://github.com/coelckers/gzdoom 2017-05-10 05:15:49 -04:00
xlat - changed Doom source license to GPL in all subdirectories and fixed missing licenses in a few other files. 2017-04-17 12:27:19 +02:00
__autostart.cpp
actionspecials.h - fixes typo in actionspecials.h. 2017-03-29 19:24:56 +02:00
actor.h - Added +SPRITEFLIP which reverses a sprite's left-rightness. 2017-05-03 21:13:31 +02:00
actorinlines.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
actorptrselect.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
actorptrselect.h
am_map.cpp - fixed automap positioning with linked portals and a camera actor that is transitioning a sector portal. 2017-05-14 13:12:39 +02:00
am_map.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
b_game.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
b_move.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
b_think.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
basictypes.h - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
bbannouncer.cpp
c_bind.cpp - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
c_bind.h
c_cmds.cpp - allow changing to the current map by using "*" as argument. Implemented for 'map', 'changemap' and 'recordmap'. 2017-04-28 11:39:47 +02:00
c_console.cpp - removed some unused static variables 2017-04-26 14:48:33 +02:00
c_console.h
c_consolebuffer.cpp - removed some unused static variables 2017-04-26 14:48:33 +02:00
c_consolebuffer.h
c_cvars.cpp - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
c_cvars.h - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
c_dispatch.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02: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 Do not create symlink to executable on macOS too 2017-05-13 17:01:24 +03:00
cmdlib.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 - fully fix Strife1.wad's MAP10 shooting range. 2017-05-11 18:56:02 +02: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 - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 Fixed internal Dehacked support 2017-04-22 22:58:45 +03:00
d_dehacked.h DEHACKED lumps from IWAD now have precedence over embedded lumps and separate files 2017-04-04 12:20:12 +03:00
d_event.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
d_gui.h
d_iwad.cpp - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
d_main.cpp - use FluidSynth as default MIDI device and allow loading a 'gzdoom.sf2' sound font if none is specified. The search rules for this file will be the same as for gzdoom.pk3. 2017-05-13 12:33:14 +02:00
d_main.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
d_net.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
d_net.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
d_player.h - Added a separate cheat flag to handle buddha powerups. Currently, Buddha powerups could interfere and disable the actual player cheat unintentionally, when the player may not want their actual cheat to be turned off. 2017-05-14 17:22:46 +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 - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02: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 - made GetClassName an intrinsic and expanded it to also work on class types. 2017-04-14 16:14:27 +02:00
dobject.h Single RUNTIME_CLASS() macro for classes and templates 2017-04-14 18:07:20 +03:00
dobjgc.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
dobjgc.h - took PTypeBase and all its subclasses out of the DObject hierarchy. 2017-04-13 17:47:17 +02:00
dobjtype.cpp - fixed initialization of classes so that AllActorClasses only gets initialized when the game knows what is an actor and what is not. 2017-04-27 10:52:00 +02:00
dobjtype.h - fixed initialization of classes so that AllActorClasses only gets initialized when the game knows what is an actor and what is not. 2017-04-27 10:52:00 +02:00
doomdata.h - fixed: P_TranslateLinedef should not do any byte swapping but require passing of properly ordered values. 2017-05-04 23:52:16 +02:00
doomdef.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
doomerrors.h
doomstat.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
doomstat.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
doomtype.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
dsectoreffect.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
dsectoreffect.h - separated class descriptors from VM types. 2017-04-12 22:46:49 +02:00
dthinker.cpp - fixed: During hub travel, static thinkers may not be deserialized. 2017-04-14 22:06:29 +02:00
dthinker.h Single RUNTIME_CLASS() macro for classes and templates 2017-04-14 18:07:20 +03: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 handling of default values in EventHandler.SendNetworkEvent() 2017-04-22 10:28:53 +03:00
events.h - reimplemented the position display, but changed its position a bit upward. 2017-03-29 23:51:53 +02:00
f_wipe.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
f_wipe.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
files.cpp - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
files.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
g_doomedmap.cpp - added rudimentary support for SVE.wad from the Strife Veteran edition so that the extended single player campaign is usable: 2017-05-01 21:25:54 +02:00
g_game.cpp Merge commit '8db239d' 2017-04-18 11:33:52 -04:00
g_game.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 - the last scriptified bits of P_PlayerThink. 2017-05-01 00:27:58 +02:00
g_level.h - moved the 'no player start' check to the end of G_DoLoadLevel because inside G_FinishTravel it would leave some data in undefined places that later can cause a crash. 2017-04-25 19:55:05 +02:00
g_levellocals.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
gameconfigfile.cpp Update LASTRUNVERSION to handle the snd_hrtf change 2017-05-01 00:26:28 +02:00
gameconfigfile.h - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
gametype.h
gi.cpp Merge https://github.com/coelckers/gzdoom 2017-04-14 23:09:21 -04:00
gi.h Merge https://github.com/coelckers/gzdoom 2017-04-14 23:09:21 -04:00
gitinfo.cpp
gstrings.h
GuillotineBinPack.cpp
GuillotineBinPack.h
hu_scores.cpp - implemented proper scaling for the status bar itself. 2017-03-29 19:23:40 +02:00
hu_stuff.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
i_net.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
i_video.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
info.cpp Fixed applying of multiple pain chances 2017-04-20 22:09:18 +03:00
info.h - added rudimentary support for SVE.wad from the Strife Veteran edition so that the extended single player campaign is usable: 2017-05-01 21:25:54 +02:00
keysections.cpp
lists.h
lumpconfigfile.cpp
lumpconfigfile.h
m_alloc.cpp
m_alloc.h
m_argv.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
m_argv.h - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
m_bbox.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_bbox.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_cheat.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_cheat.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_joy.h - the fourth. 2017-03-08 18:55:54 +01:00
m_misc.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_misc.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_png.cpp - fixed crash on bad PNGs. 2017-04-11 10:29:52 +02: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 - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 Fixed crash caused by failure to allocate memory block of very special size 2017-04-19 17:52:43 +03: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 Add a resampler option for the OpenAL backend 2017-05-06 18:07:31 +02:00
nodebuild.cpp - the fourth. 2017-03-08 18:55:54 +01:00
nodebuild.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 Removed obsolete workaround for Apple's GCC 4.x from node builder 2017-04-02 11:51:58 +03:00
p_3dfloors.cpp - fixed: "vid_renderer" should NEVER be referenced outside of the hardware code. This may fix a crash when changing modes with vid_renderer not matching actual renderer 2017-04-30 16:11:34 -04: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
p_acs.cpp - removed some unused static variables 2017-04-26 14:48:33 +02: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 distance parameter to A_SprayDecal. 2017-04-14 16:28:54 +02:00
p_blockmap.h Fixed compilation with GCC/Clang 2017-03-17 17:42:28 +02:00
p_ceiling.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_checkposition.h
p_conversation.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02: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 - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_effect.cpp - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
p_effect.h Merge https://github.com/coelckers/gzdoom 2017-03-08 21:25:24 -05:00
p_enemy.cpp Merge commit '8db239d' 2017-04-18 11:33:52 -04:00
p_enemy.h
p_floor.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_glnodes.cpp - moved the Zones array into FLevelLocals. 2017-03-17 12:11:37 +01:00
p_interaction.cpp - Added a separate cheat flag to handle buddha powerups. Currently, Buddha powerups could interfere and disable the actual player cheat unintentionally, when the player may not want their actual cheat to be turned off. 2017-05-14 17:22:46 +02:00
p_lights.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_linkedsectors.cpp - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
p_lnspec.cpp - Added a separate cheat flag to handle buddha powerups. Currently, Buddha powerups could interfere and disable the actual player cheat unintentionally, when the player may not want their actual cheat to be turned off. 2017-05-14 17:22:46 +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 - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_map.cpp - Why does the Visual Studio editor hate tildes so much...? 2017-05-14 12:36:13 +02:00
p_maputl.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_maputl.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_mobj.cpp Merge https://github.com/coelckers/gzdoom 2017-05-10 05:15:49 -04:00
p_pillar.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
p_plats.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_pspr.cpp - fixed: DPSprite::GetRenderStyle returned the wrong alpha value. 2017-05-03 10:27:20 +02:00
p_pspr.h - scriptified the weapon firing logic. 2017-05-01 01:55:35 +02:00
p_pusher.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_saveg.cpp - fixed: During hub travel, static thinkers may not be deserialized. 2017-04-14 22:06:29 +02:00
p_saveg.h - moved the Zones array into FLevelLocals. 2017-03-17 12:11:37 +01:00
p_scroll.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_secnodes.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_sectors.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_setup.cpp Merge https://github.com/coelckers/gzdoom 2017-05-05 00:36:22 -04:00
p_setup.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_sight.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_slopes.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_spec.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_spec.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_states.cpp Fixed build with Clang 2017-04-13 10:40:43 +03:00
p_switch.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
p_tags.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
p_tags.h - added SectorTagIterator and LineIDIterator script classes. 2017-03-09 17:05:51 +01:00
p_teleport.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_terrain.cpp - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02: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 Fix A_CheckProximity setting pointer to dead things when it shouldn't. 2017-05-14 20:01:18 +02:00
p_tick.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_tick.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 - moved the 'no player start' check to the end of G_DoLoadLevel because inside G_FinishTravel it would leave some data in undefined places that later can cause a crash. 2017-04-25 19:55:05 +02: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 Fixed broken dialogue customization in USDF parser 2017-04-05 13:43:49 +03:00
p_user.cpp - Added a separate cheat flag to handle buddha powerups. Currently, Buddha powerups could interfere and disable the actual player cheat unintentionally, when the player may not want their actual cheat to be turned off. 2017-05-14 17:22:46 +02:00
p_xlat.cpp - fixed: P_TranslateLinedef should not do any byte swapping but require passing of properly ordered values. 2017-05-04 23:52:16 +02:00
parsecontext.cpp
parsecontext.h
pathexpander.cpp
pathexpander.h
po_man.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
po_man.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
portal.cpp - fixed: P_CollectConnectedGroups should abort if it tries to collect the same portal group more than once, because this would indicate an infinite loop. 2017-05-14 12:24:52 +02: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 - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
r_sky.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
r_state.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
r_utility.cpp - the last scriptified bits of P_PlayerThink. 2017-05-01 00:27:58 +02: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 - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
s_playlist.cpp
s_playlist.h
s_sndseq.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 Properly unload the backend sound buffers 2017-05-09 19:13:52 +02:00
s_sound.h - avoid double loading sound data for monoization. 2017-04-26 20:51:06 +02:00
sc_man.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
sc_man.h - the fourth. 2017-03-08 18:55:54 +01:00
sc_man_scanner.re - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
sc_man_tokens.h - implemented the parser basics of a ZScript versioning system. 2017-03-05 14:13:00 +01:00
serializer.cpp - moved all remaining fields from PClassActor to FActorInfo. 2017-04-12 00:07:41 +02: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 - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
st_stuff.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
statistics.cpp
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 - now that SSE2 is a required feature for compiling on x86, DoBlending_MMX has no use anymore and could be removed, as could the checks for bRDTSC, which is an older hardware feature than SSE2. There's also little point printing pre-SSE2 hardware features because they can be assumed to be present on anything the code can run on. 2017-04-23 11:54:08 +02: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 - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
teaminfo.h
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 - fixed calculation of clipping rect's lower edge. 2017-04-23 12:58:40 +02:00
v_font.cpp - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
v_font.h - added colorization for untranslated fonts. This uses the light color of the vertices. The software rendered 2D code will ignore this infomation. 2017-03-29 21:22:05 +02:00
v_palette.cpp - now that SSE2 is a required feature for compiling on x86, DoBlending_MMX has no use anymore and could be removed, as could the checks for bRDTSC, which is an older hardware feature than SSE2. There's also little point printing pre-SSE2 hardware features because they can be assumed to be present on anything the code can run on. 2017-04-23 11:54:08 +02: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 - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
v_text.h - the fourth. 2017-03-08 18:55:54 +01:00
v_video.cpp SDLGLFB: Implement mouse coordinate scaling for the menus. 2017-05-14 12:12:12 +03:00
v_video.h SDLGLFB: Implement mouse coordinate scaling for the menus. 2017-05-14 12:12:12 +03:00
vectors.h Fixed compilation of POSIX targets 2017-03-13 12:51:06 +02:00
version.h Merge https://github.com/coelckers/gzdoom 2017-05-14 06:41:56 -04:00
w_wad.cpp - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
w_wad.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02: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 - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
wi_stuff.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
x86.cpp - delete the MMX function, too. 2017-04-23 12:12:49 +02: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 - removed some unused static variables 2017-04-26 14:48:33 +02: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