qzdoom/src
..
asm_ia32
asm_x86_64 - Changed the four-byte fillers in asm_x86_64/tmap3.s from 0x88888888 to 0x44444444 because 2010-08-01 04:31:18 +00:00
fragglescript - Improve the TFlags code and fix the new errors. 2015-10-13 00:30:06 +02:00
g_doom - fixed: A_BFGSpray checked the spray actor's class for MTHRUSPECIES, not the actual shooter. 2015-06-21 13:04:47 +02:00
g_heretic - removed the _3DFLOOR #define because we really do not want to comment this out anymore, right? 2015-06-07 09:41:44 +02:00
g_hexen - Improve the TFlags code and fix the new errors. 2015-10-13 00:30:06 +02:00
g_raven
g_shared
g_strife
intermission - changed storage of lump and texture names in gameinfo to allow long names (with the exception of view border elements.) 2014-05-13 12:44:17 +02:00
menu
oplsynth
posix Updated list of video resolutions for Cocoa backend 2015-10-14 13:17:21 +03:00
r_data Revert "Merge pull request #359 from Leonard2/master" 2015-09-18 17:41:16 +02:00
resourcefiles
sfmt
sound Merge branch 'master' of https://github.com/rheit/zdoom 2015-12-31 23:05:13 +01:00
textures
thingdef
timidity - extended $mididevice to add an optional parameter, which has the following meaning for the different MIDI devices: 2015-12-31 23:03:53 +01:00
wildmidi
win32
xlat - Remove all restrictions on what you can do with tags as line special arguments in xlat. 2012-01-23 04:18:37 +00:00
__autostart.cpp
actionspecials.h - fixed: *ALL* original ceiling crushers, not just type 49, require a distance of 8 to the floor for the destination height. For the silent types this required a new action special, Ceiling_CrushAndRaiseSilentDist. This change only affects the XLAT mapping, the Hexen format types behave as before. 2014-08-21 13:01:12 +02:00
actor.h - Added ICESHATTER flag. 2015-10-11 09:10:33 -05:00
actorptrselect.cpp
actorptrselect.h
am_map.cpp
am_map.h - changed automap initialization so that static data only gets initialized once upon startup instead of each time a level starts. 2010-12-12 17:54:10 +00:00
announcer.h
autosegs.h - Removed -fno-strict-aliasing from the GCC flags for ZDoom and fixed the 2009-08-02 03:38:57 +00:00
b_bot.cpp - Moved bot specific functions into DBot. 2014-11-29 17:03:58 +00:00
b_bot.h - Fixed: Adding multiple bots at the same time could cause the game to crash if there were too few bots defined. 2014-12-21 19:21:51 +00:00
b_func.cpp
b_game.cpp
b_move.cpp - Moved bot specific functions into DBot. 2014-11-29 17:03:58 +00:00
b_think.cpp
basicinlines.h - Fixes to compile with GCC 4.5.0. 2010-09-01 03:30:18 +00:00
basictypes.h
bbannouncer.cpp
c_bind.cpp
c_bind.h
c_cmds.cpp
c_console.cpp
c_console.h
c_consolebuffer.cpp
c_consolebuffer.h
c_cvars.cpp
c_cvars.h
c_dispatch.cpp
c_dispatch.h Try to sanitize the exec+pullin mess 2015-04-07 12:55:50 -05:00
c_expr.cpp
CMakeLists.txt Use critical sections for WildMidi locking 2015-12-29 17:55:19 -06:00
cmdlib.cpp
cmdlib.h
colormatcher.cpp - Turned on warning level 4 just to see what it would produce: a lot of 2006-12-21 04:34:43 +00:00
colormatcher.h
compatibility.cpp
compatibility.h
configfile.cpp
configfile.h - allow renaming of config sections and added migration code to rename the old autoload sections to the more flexible naming system that's planned. 2015-04-06 11:21:28 +02:00
ct_chat.cpp
d_dehacked.cpp - Improve the TFlags code and fix the new errors. 2015-10-13 00:30:06 +02:00
d_dehacked.h
d_event.h
d_gui.h
d_iwad.cpp
d_main.cpp Added compatibility flag for point-on-line algorithm 2015-09-15 16:45:20 +03:00
d_main.h
d_net.cpp Fix lost focus loosing network data 2015-12-03 16:40:47 +13:00
d_net.h
d_netinf.h - Added support for the original games' player translations, including Hexen's table-based ones. 2010-03-06 02:51:23 +00:00
d_netinfo.cpp
d_player.h
d_protocol.cpp
d_protocol.h - Added Remove <classname> console command. 2015-08-10 20:45:18 -05:00
d_ticcmd.h
decallib.cpp - added missing sc.MustGetString() to 'optional' case of decal parser. 2015-11-30 09:21:45 +01:00
decallib.h - rename src/resources to src/r_data. 2011-07-06 07:35:36 +00:00
dobject.cpp
dobject.h
dobjgc.cpp
dobjtype.cpp - move conversation ID definition to MAPINFO as well. Uses the newly added filter feature to handle the teaser differences. 2015-04-05 00:31:15 +02:00
dobjtype.h
doomdata.h - allow setting the FloatbobPhase through UDMF. 2015-11-29 11:28:26 +01:00
doomdef.cpp Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
doomdef.h
doomerrors.h - Added the -norun parameter to quit the game just before video 2009-03-18 05:02:32 +00:00
doomstat.cpp
doomstat.h - redid autoload handler and resource file filtering to use the newly defined method with multi-part names. 2015-04-06 11:57:12 +02:00
doomtype.h
dscript.h
dsectoreffect.cpp
dsectoreffect.h More header cleanup. 2008-09-15 00:47:31 +00:00
dthinker.cpp Merge branch 'maint' 2013-10-08 21:51:51 -05:00
dthinker.h
empty.cpp - Changed MakeKey's hash algorithm from a CRC32 to Paul Hsieh's SuperFastHash. 2007-03-24 14:59:28 +00:00
errors.h Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
f_wipe.cpp Change RGB32k to a union of BYTE[32][32][32] and BYTE[32*32*32] 2015-03-08 18:05:02 -05:00
f_wipe.h
farchive.cpp
farchive.h
files.cpp Merge branch 'master' into openal 2015-03-24 17:59:08 +01:00
files.h
g_doomedmap.cpp
g_game.cpp
g_game.h Remove disconnecting players safely 2014-10-05 18:04:11 +13:00
g_hub.cpp
g_hub.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
g_level.cpp
g_level.h
g_mapinfo.cpp
g_skill.cpp Fix incomplete assignment operator of FSkillInfo 2015-12-01 14:30:57 +02:00
gameconfigfile.cpp
gameconfigfile.h
gametype.h - removed gamemode check for shareware message. It also uses LANGUAGE conditionals now. 2010-10-11 22:10:15 +00:00
gccinlines.h Fixed GNU inline assembly for Clang 2014-08-03 12:19:07 +03:00
gi.cpp
gi.h
gitinfo.cpp - Use gitinfo.h instead of svnrevision.h for versioning. 2013-06-22 21:49:51 -05:00
gstrings.h - removed obsolete quit message #defines. 2013-08-11 13:36:48 +02:00
hu_scores.cpp
hu_stuff.h
i_cd.h Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
i_movie.h Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
i_net.cpp
i_net.h - Set packet server as the default for four or more player games, and also the 2009-01-24 04:47:07 +00:00
i_video.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
info.cpp - move conversation ID definition to MAPINFO as well. Uses the newly added filter feature to handle the teaser differences. 2015-04-05 00:31:15 +02:00
info.h - fixed handling of args for non-actor mapthings again. As it turns out there was insufficient information in the data to properly decide this case so a new flag was added to make it all more reliable. 2015-04-07 16:27:57 +02:00
keysections.cpp - Fixed a KEYCONF parser issue with empty lines. 2015-07-16 19:43:30 +02:00
lists.h
lumpconfigfile.cpp
lumpconfigfile.h
m_alloc.cpp
m_alloc.h - Merged the GC branch back into the trunk, so now it can receive more 2008-03-12 02:56:11 +00:00
m_argv.cpp Undo most of ZzZombo's changes 2015-02-08 20:44:18 -06:00
m_argv.h - added a 'restart' CCMD that allows restarting the engine with different WADs being loaded without quitting first 2010-12-15 11:45:39 +00:00
m_bbox.cpp - fixed: The FBoundingBox constructor taking a point and a radius needs to restrict the resulting values to the fixed point range. 2015-03-14 09:34:55 +01:00
m_bbox.h
m_cheat.cpp
m_cheat.h
m_crc32.h - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
m_fixed.h - Fixed: clang 32-bit compile (I hear it still doesn't run though). 2013-08-27 20:28:38 -04:00
m_joy.cpp - GCC warning fixes (GCC stupidity for the most part.) 2011-02-19 08:59:43 +00:00
m_joy.h - merged menu branch back into trunk. 2010-09-14 17:28:18 +00:00
m_misc.cpp
m_misc.h - Moved autoload initialization to a separate function so that the rest of the ini can be loaded as before. Some platforms do indeed place zdoom.pk3 elsewhere. 2015-04-27 14:15:03 -04:00
m_png.cpp
m_png.h
m_random.cpp
m_random.h
m_specialpaths.cpp
m_swap.h
md5.cpp - Replaced the use of autoconf's WORDS_BIGENDIAN with __BIG_ENDIAN__, since 2009-08-31 21:47:29 +00:00
md5.h
memarena.cpp - use FSharedStringArena to handle AActor's tag strings properly. They were names before which are not case sensitive and could cause problems. 2011-01-12 00:17:13 +00:00
memarena.h
mscinlines.h
mus2midi.cpp - Cleaned up the ugly MIDI song creating code a little. 2010-09-03 05:08:05 +00:00
mus2midi.h
name.cpp - Make FName::NameManager::Inited a static member variable. 2013-03-24 02:35:29 +00:00
name.h
namedef.h
nodebuild.cpp - replaced console buffer with a significantly more efficient new version that also can hold a lot more data. 2014-05-24 21:05:00 +02:00
nodebuild.h - fixed: _M_X64 macro was misnamed _M_IX64. 2014-05-14 13:04:47 +02:00
nodebuild_classify_nosse2.cpp - Merge BSP-able polyobjects back into the trunk. 2010-08-01 02:41:56 +00:00
nodebuild_classify_sse2.cpp
nodebuild_events.cpp - Added support for loading ZGL3/XGL3 nodes. 2012-12-07 06:16:07 +00:00
nodebuild_extract.cpp
nodebuild_gl.cpp
nodebuild_utility.cpp
p_3dfloors.cpp
p_3dfloors.h
p_3dmidtex.cpp
p_3dmidtex.h
p_acs.cpp Added GetMaxInventory ACS function 2015-12-22 19:01:09 +03:00
p_acs.h
p_buildmap.cpp - allow setting the FloatbobPhase through UDMF. 2015-11-29 11:28:26 +01:00
p_ceiling.cpp - replaced P_FindSectorFromTag with an FSectorTagIterator class. 2015-04-14 22:39:57 +02:00
p_conversation.cpp - fixed: Strife dialogues could crash on invalid links. 2015-12-26 15:31:59 +01:00
p_conversation.h - moved the code from r_data.cpp to some better fitting places and deleted this file and r_data.h because the remaining parts of it were just a random collection of unrelated functions. 2011-07-05 10:02:38 +00:00
p_doors.cpp
p_effect.cpp
p_effect.h
p_enemy.cpp
p_enemy.h
p_floor.cpp - Fixed an uninitialized variable in stairs code. 2015-07-16 19:46:54 +02:00
p_glnodes.cpp
p_interaction.cpp
p_lights.cpp - uncouple sector tag storage from the sector data to allow multiple tags per sector. 2015-04-19 12:33:27 +02:00
p_linkedsectors.cpp - uncouple sector tag storage from the sector data to allow multiple tags per sector. 2015-04-19 12:33:27 +02:00
p_lnspec.cpp
p_lnspec.h
p_local.h Merge commit 'e2d874e343da34df6edfad0bb47370cbe10f4bae' 2015-10-25 15:00:43 -04:00
p_map.cpp - allow specifying infighting through skills. 2015-11-29 12:10:12 +01:00
p_maputl.cpp
p_mobj.cpp - allow setting the FloatbobPhase through UDMF. 2015-11-29 11:28:26 +01:00
p_pillar.cpp
p_plats.cpp - replaced P_FindSectorFromTag with an FSectorTagIterator class. 2015-04-14 22:39:57 +02:00
p_pspr.cpp
p_pspr.h
p_saveg.cpp Revert "Merge pull request #359 from Leonard2/master" 2015-09-18 17:41:16 +02:00
p_saveg.h - merged automap branch into trunk. 2010-08-27 15:20:05 +00:00
p_sectors.cpp - today's 'GCC sucks' fix. 2015-11-25 13:30:12 +01:00
p_setup.cpp - allow setting the FloatbobPhase through UDMF. 2015-11-29 11:28:26 +01:00
p_setup.h
p_sight.cpp - removed the _3DFLOOR #define because we really do not want to comment this out anymore, right? 2015-06-07 09:41:44 +02:00
p_slopes.cpp
p_spec.cpp
p_spec.h - moved tag iterators to their own file. 2015-04-19 09:07:05 +02:00
p_states.cpp
p_switch.cpp
p_tags.cpp
p_tags.h - Fixed: FTagManager::Clear did not clear the line ID hashing index. 2015-05-17 21:40:25 +02:00
p_teleport.cpp - fixed: In Heretic an active Tome of Power should not freeze a teleporting player. 2015-08-16 08:50:22 +02:00
p_terrain.cpp - Remove a duplicate of a custom offsetof macro. 2014-07-19 00:53:18 +02:00
p_terrain.h
p_things.cpp Applied _mental_'s suggestion 2015-10-04 12:37:49 -05:00
p_tick.cpp
p_tick.h - Fixed default.cbd and Makefile.mingw for current code state. 2006-05-21 02:10:16 +00:00
p_trace.cpp - Improve the TFlags code and fix the new errors. 2015-10-13 00:30:06 +02:00
p_trace.h
p_udmf.cpp
p_udmf.h
p_usdf.cpp
p_user.cpp
p_writemap.cpp - uncouple sector tag storage from the sector data to allow multiple tags per sector. 2015-04-19 12:33:27 +02:00
p_xlat.cpp - allow multiple line IDs as well using the same method as for sector tags. 2015-04-19 17:51:34 +02:00
parsecontext.cpp - Work around GCC 4.8 bug 54570 2014-01-02 19:12:03 -05:00
parsecontext.h
pathexpander.cpp - don't look up a lump name in PathExpander if we are only looking for real files. 2015-12-30 10:21:17 +01:00
pathexpander.h
po_man.cpp - handle slope things through new definition tables as well. Since these get processed outside P_SpawnMapThing it required some restructuring so that the actual spawn data is present when slope things get processed. 2015-04-04 10:25:01 +02:00
po_man.h
r_3dfloors.cpp
r_3dfloors.h - Fix brokenness of preceding commit. 2011-04-14 04:24:07 +00:00
r_bsp.cpp - fixed: Due to the default skybox being moved to the global level data, there was insufficient information to distinguish between using the default skybox or the regular sky. Fixed by adding two new sector flags which get set by a 0-tid SkyPicker. 2015-11-25 11:49:34 +01:00
r_bsp.h
r_defs.h
r_draw.cpp Change RGB32k to a union of BYTE[32][32][32] and BYTE[32*32*32] 2015-03-08 18:05:02 -05:00
r_draw.h
r_drawt.cpp Change RGB32k to a union of BYTE[32][32][32] and BYTE[32*32*32] 2015-03-08 18:05:02 -05:00
r_local.h
r_main.cpp - fixed: r_visibility values >= 205 appear to cause fixed point overflows at least on 5:4 aspect ratio so they should be blocked. 2015-11-27 10:44:37 +01:00
r_main.h
r_plane.cpp Don't use finesine table when offseting for plane rotation 2015-02-20 22:52:30 -06:00
r_plane.h
r_renderer.h
r_segs.cpp
r_segs.h Q&D port of decal code to draw generic wall sprites 2014-08-02 22:35:57 -05:00
r_sky.cpp
r_sky.h - separation of software renderer from the rest of the code complete. All external access to the renderer is routed through the FRenderer interface class now, with two exceptions (2D texture drawing to a canvas and polymost testing code) that are handled by #defines. 2011-07-07 15:37:47 +00:00
r_state.h - took all includes of farchive.h out of headers. This file will have to be included explicitly in each source file that needs it. 2011-07-06 14:20:54 +00:00
r_swrenderer.cpp - fixed: Software renderer's colormap variables should not be accessed from common renderer interface code. 2015-06-04 09:20:55 +02:00
r_swrenderer.h - separation of software renderer from the rest of the code complete. All external access to the renderer is routed through the FRenderer interface class now, with two exceptions (2D texture drawing to a canvas and polymost testing code) that are handled by #defines. 2011-07-07 15:37:47 +00:00
r_things.cpp
r_things.h Q&D port of decal code to draw generic wall sprites 2014-08-02 22:35:57 -05:00
r_utility.cpp
r_utility.h Added silent line teleport prediction 2014-09-26 15:48:45 +12:00
s_advsound.cpp - extended $mididevice to add an optional parameter, which has the following meaning for the different MIDI devices: 2015-12-31 23:03:53 +01:00
s_environment.cpp - GCC warning fixes (GCC stupidity for the most part.) 2011-02-19 08:59:43 +00:00
s_playlist.cpp - Fix c++11 literal suffix warnings / patch by Edward-san. 2013-07-22 22:25:44 +02:00
s_playlist.h - Fixed: FString::StripRight() stripped the final character of the string if 2008-04-30 05:36:24 +00:00
s_sndseq.cpp
s_sndseq.h - Precache sounds played by ASoundSequence actors. (This includes Heretic's ambient sounds.) 2012-08-23 00:15:41 +00:00
s_sound.cpp
s_sound.h
sc_man.cpp Add OpenString to FScanner class 2015-04-22 17:34:36 -05:00
sc_man.h
sc_man_scanner.re Add FRandomPick 2015-02-20 17:52:52 -06:00
sc_man_tokens.h
skins.cpp Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
skins.h Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
st_start.h - added a 'restart' CCMD that allows restarting the engine with different WADs being loaded without quitting first 2010-12-15 11:45:39 +00:00
st_stuff.cpp - removed the last static character arrays from FLevelLocals. 2014-05-13 23:16:13 +02:00
st_stuff.h - Moved all BorderNeedRefresh and SB_state updating code into separate functions that won't crash if screen is NULL. 2013-02-27 03:10:25 +00:00
statistics.cpp fixed time printing. 2014-08-11 09:39:38 +02:00
statnums.h
stats.cpp - Moved all BorderNeedRefresh and SB_state updating code into separate functions that won't crash if screen is NULL. 2013-02-27 03:10:25 +00:00
stats.h
stringtable.cpp
stringtable.h
strnatcmp.c
strnatcmp.h - resurrected some old statistics code I had and made some minor enhancements to be of more use. 2010-09-18 16:08:10 +00:00
tables.cpp Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
tables.h Remove warnings warned by Clang 2015-03-08 17:21:15 -05:00
tagitem.h Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
tarray.h Use TArray and TMap instead of std::vector and std::map 2014-06-28 00:33:15 -07:00
teaminfo.cpp
teaminfo.h - made all references to the GameNames array an inline function call to allow easier modification later 2010-10-12 07:14:31 +00:00
tempfiles.cpp - added some default definitions for constants that may miss in some headers. 2009-04-07 07:06:07 +00:00
tempfiles.h Removed unnecessary SDL #include's 2014-12-16 22:56:09 +02:00
templates.h - added Firebrand's patch to rename 'swap' due to naming conflicts in newer MSVC compilers. 2010-07-23 21:19:59 +00:00
tflags.h - Improve the TFlags code and fix the new errors. 2015-10-13 00:30:06 +02:00
v_blend.cpp - Fixed: Pain flashes were not inheritable. 2012-07-21 02:58:52 +00:00
v_collection.cpp
v_collection.h - Changed FImageCollection to return translated texture indices so 2008-06-15 18:36:26 +00:00
v_draw.cpp Use a different var to track unset DTA_FillColor instead of a default value 2015-04-22 22:18:44 -05:00
v_font.cpp - allow texture lookup by full path names. Due to technical limitations this may result in double textures if the same graphics lump is also referenced by its short texture name. 2014-05-13 20:51:16 +02:00
v_font.h - Backported SPACEWIDTH for fontdefs from ECWolf. 2012-08-07 08:11:56 +00:00
v_palette.cpp - Fixed: Memory error when loading BMF palettes. 2012-08-06 09:49:15 +00:00
v_palette.h
v_pfx.cpp
v_pfx.h
v_text.cpp - fixed: Since no DrawText calls actually use the non-functional DTA_DestWidth, DTA_DestHeight or DTA_Translation and GCC cannot handle the fudging of the varargs, these will now trigger an assertion. No need to try to make something work that's always a programming error. 2014-12-25 21:08:31 +01:00
v_text.h
v_video.cpp
v_video.h
valgrind.inc - Added self-modifying code notifications for Valgrind. 2008-06-08 02:31:30 +00:00
vectors.h - ...now where did that 'F' come from...? 2013-02-16 10:48:03 +00:00
version.h
w_wad.cpp
w_wad.h
w_zip.h
weightedlist.h
wi_stuff.cpp
wi_stuff.h - Fixed: SNDINFO must be loaded before the textures. However, this required 2008-09-21 18:02:38 +00:00
x86.cpp - fixed: _M_X64 macro was misnamed _M_IX64. 2014-05-14 13:04:47 +02:00
x86.h - Fixed: R_CreatePlayerTranslation() only initialized the first truecolor 2009-09-05 03:55:29 +00:00
xs_Float.h - Fixed a dangerous typo in xs_Float code. 2015-07-16 19:54:27 +02:00
zstrformat.cpp - added some default definitions for constants that may miss in some headers. 2009-04-07 07:06:07 +00:00
zstring.cpp
zstring.h - Attempt to disable all comparison operators on FString since unless we decide otherwise, it's a programming error to use them (caused implicit conversion to const char* and then the built in comparision was called). 2015-01-16 19:13:51 -05:00
zzautozend.cpp - Fixed: All clang 5.0 warnings. 2014-01-05 19:50:09 -05:00