qzdoom/src
alexey.lysiuk 78c0b7f230 - changed type of Nop expression to void
Control flow statements with constant condition no longer cause misleading fatal errors in ZScript

https://forum.zdoom.org/viewtopic.php?t=63566
2019-02-06 12:09:14 +02:00
..
fragglescript - fixed code emission for constant ZScript function arguments 2019-01-23 22:37:16 +01:00
g_inventory - fixed: Retriving a key's color did not work. 2019-02-02 16:52:28 +01:00
g_shared - only activate lights if the light actor isn't dormant, and only create a new one if it doesn't already have one. 2019-01-31 09:01:02 +01:00
g_statusbar - allow localization of Strife's log text. 2019-02-02 16:56:58 +01:00
gl - fixed glitches with some poorly set up sector stack portals. 2019-02-04 13:08:30 +01:00
gl_load
hwrenderer - disabled usage of intrinsics on non-Intel platforms 2019-02-04 15:53:41 +02:00
intermission - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
maploader - fixed glitches with some poorly set up sector stack portals. 2019-02-04 13:08:30 +01:00
math
menu - set resolution selector to auto detected resolution at startup, remove the entries from the config file 2019-01-23 21:45:09 +01:00
polyrenderer - properly handle passing of the light flags. 2019-01-03 09:24:22 +01:00
posix - remove vid_hwgamma, force always use shader gamma 2019-01-23 21:50:11 +01:00
r_data - fixed glitches with some poorly set up sector stack portals. 2019-02-04 13:08:30 +01:00
rapidjson
resourcefiles - replaced several explicit allocations with TArrays. 2018-12-17 18:28:04 +01:00
scripting - changed type of Nop expression to void 2019-02-06 12:09:14 +02:00
sfmt
sound - fixed ambient sounds "leaking" into reverb environment 2019-02-05 13:13:52 +02:00
swrenderer - fixed crash in the precaching code. 2019-01-23 21:32:46 +01:00
textures - fixed: Instead of mapping Hexen's BLANK texture to the null texture, make its actual use type that of a null texture. 2019-02-03 08:59:37 +01:00
win32 - remove vid_hwgamma, force always use shader gamma 2019-01-23 21:50:11 +01:00
xlat
__autostart.cpp
actionspecials.h
actor.h - removed all remaining native parts of APlayerPawn. 2019-01-03 22:05:49 +01:00
actorinlines.h - exported all native components of APlayerPawn. 2019-01-03 18:01:58 +01:00
actorptrselect.cpp - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
actorptrselect.h
am_map.cpp added am_showkeys_always 2019-02-02 17:54:00 +01:00
am_map.h
announcer.h
autosegs.h
b_bot.cpp - replaced some NULLs with nullptr. 2019-01-06 09:39:35 +01:00
b_bot.h
b_func.cpp - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
b_game.cpp - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
b_move.cpp
b_think.cpp - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
basictypes.h
bbannouncer.cpp
c_bind.cpp Missed "Abnt_C2" in the keybind name array. 2019-01-25 03:51:39 -05:00
c_bind.h
c_cmds.cpp - add 'cl_blockcheats' - useful for people who use debugging keys, allows a user to consciously turn off cheats without affecting the server 2019-01-24 22:09:09 -05:00
c_console.cpp - took the delayed console command execution out of the thinker management. 2019-01-27 10:24:49 +01:00
c_console.h
c_consolebuffer.cpp
c_consolebuffer.h
c_cvars.cpp
c_cvars.h
c_dispatch.cpp - added virtual destructor to FDelayedCommand 2019-01-27 17:38:10 +02:00
c_dispatch.h - took the delayed console command execution out of the thinker management. 2019-01-27 10:24:49 +01:00
c_expr.cpp
c_functions.cpp
c_functions.h
CMakeLists.txt - disabled usage of intrinsics on non-Intel platforms 2019-02-04 15:53:41 +02:00
cmdlib.cpp removed the unused DefaultExtension variant taking a char *. 2018-12-20 12:40:38 +01:00
cmdlib.h removed the unused DefaultExtension variant taking a char *. 2018-12-20 12:40:38 +01:00
colormatcher.cpp
colormatcher.h
configfile.cpp
configfile.h
critsec.h
ct_chat.cpp
ctpl.h
cycler.cpp
cycler.h
d_anonstats.cpp
d_dehacked.cpp - disabled VM JIT completely on unsuported platforms 2019-02-04 15:53:35 +02:00
d_dehacked.h
d_event.h
d_gui.h
d_iwad.cpp
d_main.cpp - took the delayed console command execution out of the thinker management. 2019-01-27 10:24:49 +01:00
d_main.h - added an option to GAMEINFO to either force or disable loading of the default lights and brightmaps. 2018-12-19 01:37:48 +01:00
d_net.cpp - removed all remaining native parts of APlayerPawn. 2019-01-03 22:05:49 +01:00
d_net.h
d_netinf.h
d_netinfo.cpp - Default gender for sound classes should be male and not other since it could be undefined in SNDINFO. 2019-01-03 18:05:13 -05:00
d_player.h - removed all remaining native parts of APlayerPawn. 2019-01-03 22:05:49 +01:00
d_protocol.cpp
d_protocol.h
decallib.cpp - fixed the decal translation handler truncated the translation ID 2018-12-21 12:40:05 +01:00
decallib.h
dobject.cpp - removed all remaining native parts of APlayerPawn. 2019-01-03 22:05:49 +01:00
dobject.h - rewrote dynamic lights to not use actors for the internal representation and made DynamicLight a purely scripted class. 2019-01-01 19:35:55 +01:00
dobjgc.cpp - removed incorrect assert. 2019-01-23 21:48:59 +01:00
dobjgc.h - Moved high level parts of view border drawing to status bar. 2019-01-23 20:55:38 +01:00
dobjtype.cpp
dobjtype.h
doomdata.h
doomdef.h
doomerrors.h
doomstat.cpp
doomstat.h
doomtype.h - changed light mode handling of the hardware renderer so that it only operates on local copies but doesn't alter the level's setting. 2019-01-06 09:00:52 +01:00
dsectoreffect.cpp - replaced some NULLs with nullptr. 2019-01-06 09:39:35 +01:00
dsectoreffect.h
dthinker.cpp - rewrote dynamic lights to not use actors for the internal representation and made DynamicLight a purely scripted class. 2019-01-01 19:35:55 +01:00
dthinker.h
earcut.hpp
empty.cpp
errors.h
events.cpp Added CheckReplacee. 2019-01-31 19:05:44 +01:00
events.h Added CheckReplacee. 2019-01-31 19:05:44 +01:00
f_wipe.cpp - continued work on texture management. 2018-12-12 18:39:38 +01:00
f_wipe.h
files.cpp
files.h
files_decompress.cpp
g_doomedmap.cpp
g_game.cpp - took the delayed console command execution out of the thinker management. 2019-01-27 10:24:49 +01:00
g_game.h
g_hub.cpp
g_hub.h
g_input.h
g_level.cpp - do not print initial player's log text on loading of saved game 2019-02-05 12:00:16 +02:00
g_level.h - changed light mode handling of the hardware renderer so that it only operates on local copies but doesn't alter the level's setting. 2019-01-06 09:00:52 +01:00
g_levellocals.h - moved the impact decal counter into FLevelLocals and do the counting in a less problematic fashion. 2019-01-23 21:05:27 +01:00
g_mapinfo.cpp - removed the optional MAPINFO data handler and moved the 3 items still using it to the main parser file. 2018-12-27 17:38:11 +01:00
g_pch.h
g_pch2.h
g_skill.cpp
gameconfigfile.cpp
gameconfigfile.h
gametype.h
gi.cpp - let RunHealth clamping respect the newly added global properties. 2019-01-05 15:37:14 +01:00
gi.h - made forwardmove and sidemove defaults configurable through the gameinfo section. 2019-01-05 08:48:57 +01:00
gitinfo.cpp
gstrings.h
hu_scores.cpp - exported all native components of APlayerPawn. 2019-01-03 18:01:58 +01:00
hu_stuff.h
i_cd.h
i_module.cpp
i_module.h
i_net.cpp
i_net.h
i_time.cpp
i_time.h
i_video.h
info.cpp Added CheckReplacee. 2019-01-31 19:05:44 +01:00
info.h
keysections.cpp
lists.h
lumpconfigfile.cpp
lumpconfigfile.h
m_alloc.cpp
m_alloc.h
m_argv.cpp
m_argv.h
m_bbox.cpp
m_bbox.h
m_cheat.cpp - removed all remaining native parts of APlayerPawn. 2019-01-03 22:05:49 +01:00
m_cheat.h
m_crc32.h
m_fixed.h
m_joy.cpp
m_joy.h
m_misc.cpp - use a TArray to pass the screenshot buffer 2018-12-21 12:40:05 +01:00
m_misc.h
m_png.cpp
m_png.h
m_random.cpp
m_random.h
m_swap.h
md5.cpp
md5.h
memarena.cpp
memarena.h
mus2midi.cpp
mus2midi.h
name.cpp
name.h
namedef.h - ensure proper emission of deprecations. 2019-01-23 21:27:20 +01:00
nodebuild.cpp
nodebuild.h - moved most content of p_setup.cpp into a MapLoader class. 2018-12-27 12:33:17 +01:00
nodebuild_classify_nosse2.cpp
nodebuild_events.cpp
nodebuild_extract.cpp
nodebuild_gl.cpp
nodebuild_utility.cpp
p_3dfloors.cpp - fixed 3D floor initialization for actor spawning. 2018-12-27 08:28:09 +01:00
p_3dfloors.h - fixed 3D floor initialization for actor spawning. 2018-12-27 08:28:09 +01:00
p_3dmidtex.cpp
p_3dmidtex.h
p_acs.cpp - normalize the pitch in ACS's SetActorPitch. 2019-01-23 21:41:52 +01:00
p_acs.h - fixed serialization of ACS thinker. 2019-01-06 10:25:46 +01:00
p_actionfunctions.cpp - fixed: When A_SpawnProjectile got fixed, this fix broke the old A_CustomMissile function because the added workaround was overlooked. 2019-01-27 14:00:23 +01:00
p_blockmap.h - made polyobject init code part of MapLoader. 2018-12-28 14:48:10 +01:00
p_ceiling.cpp
p_checkposition.h
p_conversation.cpp - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
p_conversation.h
p_destructible.cpp
p_destructible.h
p_doors.cpp - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
p_effect.cpp - use a TArray to store the particles and remove all 16 bit global variables. 2018-12-15 10:04:49 +01:00
p_effect.h - use a TArray to store the particles and remove all 16 bit global variables. 2018-12-15 10:04:49 +01:00
p_enemy.cpp - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
p_enemy.h
p_floor.cpp - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
p_interaction.cpp - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
p_lights.cpp
p_linetracedata.h
p_linkedsectors.cpp
p_lnspec.cpp - fixed default alpha for sector colors 2019-01-23 21:39:55 +01:00
p_lnspec.h
p_local.h - removed all remaining native parts of APlayerPawn. 2019-01-03 22:05:49 +01:00
p_map.cpp - fixed: The rail attack only considered the puff's decal if it had ALWAYSPUFF set. 2019-01-23 21:44:39 +01:00
p_maputl.cpp - eliminated the two global FraggleScript variables by moving them into DFraggleThinker. 2018-12-29 01:18:21 +01:00
p_maputl.h
p_mobj.cpp - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
p_openmap.cpp - moved P_OpenMapData and related content out of p_setup.cpp. 2018-12-19 18:41:53 +01:00
p_pillar.cpp - replaced some NULLs with nullptr. 2019-01-06 09:39:35 +01:00
p_plats.cpp
p_pspr.cpp - removed all remaining native parts of APlayerPawn. 2019-01-03 22:05:49 +01:00
p_pspr.h
p_pusher.cpp
p_saveg.cpp - moved the impact decal counter into FLevelLocals and do the counting in a less problematic fashion. 2019-01-23 21:05:27 +01:00
p_saveg.h
p_scroll.cpp - fixed crash on creation of scroll texture 2019-01-23 20:45:21 +01:00
p_secnodes.cpp - split P_SetupLevel so that the main part of it can be made part of the MapLoader class. 2018-12-27 23:34:07 +01:00
p_sectors.cpp - moved most content of p_setup.cpp into a MapLoader class. 2018-12-27 12:33:17 +01:00
p_setup.cpp - fixed serialization of ACS thinker. 2019-01-06 10:25:46 +01:00
p_setup.h - made some changes to how the compatibility code works to allow removing the last remaining global variables of the map loading code. 2018-12-28 23:14:11 +01:00
p_sight.cpp - split polyobject init into its own file and cleaned things up a bit. 2018-12-28 15:05:05 +01:00
p_spec.cpp - fixed many compilation errors with GCC and Clang 2019-01-23 20:45:01 +01:00
p_spec.h - major cleanup of p_scroll.cpp to eliminate the use of indices to access sidedefs and sectors. 2019-01-23 20:39:38 +01:00
p_states.cpp
p_switch.cpp
p_tags.cpp - allow assignment of line IDs through LevelCompatbility. 2019-01-23 21:40:19 +01:00
p_tags.h - allow assignment of line IDs through LevelCompatbility. 2019-01-23 21:40:19 +01:00
p_teleport.cpp - removed all remaining native parts of APlayerPawn. 2019-01-03 22:05:49 +01:00
p_terrain.cpp
p_terrain.h
p_things.cpp Fixed Thing_ProjectileAimed being broken. 2019-01-23 20:42:17 +01:00
p_tick.cpp
p_tick.h
p_trace.cpp
p_trace.h
p_udmf.h
p_usdf.cpp
p_user.cpp - fixed output of localized player's log text to console 2019-02-05 11:56:20 +02:00
p_xlat.cpp
parallel_for.h
parsecontext.cpp
parsecontext.h
po_man.cpp - split polyobject init into its own file and cleaned things up a bit. 2018-12-28 15:05:05 +01:00
po_man.h - moved main polyobject array into FLevelLocals and simplified the setup process to not depend on P_SpawnMapThing. 2018-12-28 10:08:39 +01:00
portal.cpp - split up P_FreeLevelData, so that everything that clears out fields in FLevelLocals is now in a member function of that class. 2018-12-31 12:42:03 +01:00
portal.h - split up P_FreeLevelData, so that everything that clears out fields in FLevelLocals is now in a member function of that class. 2018-12-31 12:42:03 +01:00
r_defs.h - actually use the newly added indices. 2019-01-06 00:46:09 +01:00
r_renderer.h - made camera textures operational again. 2018-12-11 00:01:45 +01:00
r_sky.cpp
r_sky.h
r_state.h - moved slope creation functions and most initialize-time variables into MapLoader class. 2018-12-27 12:33:18 +01:00
r_utility.cpp - made camera textures operational again. 2018-12-11 00:01:45 +01:00
r_utility.h - made camera textures operational again. 2018-12-11 00:01:45 +01:00
r_videoscale.cpp - set vid_scalefactor to 1 when using vid_setscale 2018-12-25 00:18:44 -05:00
r_videoscale.h
s_advsound.cpp - same for the ambient sound 2019-01-23 20:57:39 +01:00
s_environment.cpp
s_playlist.cpp
s_playlist.h
s_sndseq.cpp - removed dependency on global time in sound sequence code. 2019-01-23 20:56:49 +01:00
s_sndseq.h - removed dependency on global time in sound sequence code. 2019-01-23 20:56:49 +01:00
s_sound.cpp - the sound compatibility flags do not need level support. 2019-01-23 21:18:36 +01:00
s_sound.h - did some more lightening on the PlayerPawn class. 4 more properties and one native member function have been handled. 2019-01-03 10:06:45 +01:00
sc_man.cpp - improved error reporting for badly defined translations. 2018-12-16 09:56:53 +01:00
sc_man.h - ensure proper emission of deprecations. 2019-01-23 21:27:20 +01:00
sc_man_scanner.re - fixed script line numbers after multi-line raw string literal 2019-01-23 21:19:08 +01:00
sc_man_tokens.h
scriptutil.cpp Moved access to ACS instance data out of ScriptUtil worker class 2019-01-23 20:55:59 +01:00
scriptutil.h Moved access to ACS instance data out of ScriptUtil worker class 2019-01-23 20:55:59 +01:00
serializer.cpp - treat non-existent arrays in the savegame as zero length. 2018-12-29 01:17:59 +01:00
serializer.h
skins.cpp
skins.h
st_start.h
st_stuff.cpp
st_stuff.h
statistics.cpp - starting to reduce references to global level variable. 2019-01-05 22:46:45 +01:00
statnums.h
stats.cpp
stats.h
stringtable.cpp
stringtable.h
strnatcmp.c
strnatcmp.h
tagitem.h
tarray.h -reordered sector_t so that the internal declarations are at the top, followed by the member variables and the methods. 2019-01-05 13:27:32 +01:00
teaminfo.cpp
teaminfo.h
templates.h
tflags.h - properly handle passing of the light flags. 2019-01-03 09:24:22 +01:00
umapinfo.cpp
v_2ddrawer.cpp - changed light mode handling of the hardware renderer so that it only operates on local copies but doesn't alter the level's setting. 2019-01-06 09:00:52 +01:00
v_2ddrawer.h
v_blend.cpp - removed all remaining native parts of APlayerPawn. 2019-01-03 22:05:49 +01:00
v_collection.cpp
v_collection.h
v_colortables.h
v_draw.cpp - Moved high level parts of view border drawing to status bar. 2019-01-23 20:55:38 +01:00
v_font.cpp - applied proper use type to font textures 2019-01-23 21:43:06 +01:00
v_font.h - a few more fixes. 2018-12-16 00:37:34 +01:00
v_framebuffer.cpp - removed now unused BuildGammaTable function 2019-01-23 21:50:11 +01:00
v_palette.cpp
v_palette.h
v_pfx.cpp
v_pfx.h
v_text.cpp - the font character substitution logic needed more fixes. 2018-12-15 23:32:49 +01:00
v_text.h
v_video.cpp - set resolution selector to auto detected resolution at startup, remove the entries from the config file 2019-01-23 21:45:09 +01:00
v_video.h - removed now unused BuildGammaTable function 2019-01-23 21:50:11 +01:00
vectors.h - fixed: TVector3::Pitch() got the sign inverted. 2019-01-23 21:42:09 +01:00
version.h - bumped savegame version because the recent scriptification of APlayerPawn will render all old savegames unusable. 2019-01-05 08:52:21 +01:00
w_wad.cpp
w_wad.h
w_zip.h
weightedlist.h
wi_stuff.cpp - fixed some merging issues. 2019-01-23 21:37:51 +01:00
wi_stuff.h
x86.cpp
x86.h
xs_Float.h
zstrformat.cpp
zstring.cpp
zstring.h - reverse the order of the texture list before resolving it. 2018-12-19 18:17:59 +01:00
zzautozend.cpp