..
fragglescript
- fixed FS camera for real.
2018-08-14 23:48:43 +02:00
g_inventory
- fixed: Inventory items that have been modified with Dehacked to be monsters should not be killed by P_Massacre when being owned.
2018-07-20 12:42:10 +02:00
g_shared
- reinstated the sector light clamping threshold from before version 3.3.
2018-11-05 01:38:45 +01:00
g_statusbar
- fixed potential crash when drawing status bar log
2018-11-02 13:31:41 +01:00
gl
- cache the results of hw_FakeFlat for the remainder of the current scene instead of storing this in local variables.
2018-11-16 15:10:50 +01:00
intermission
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +02:00
math
menu
- use a saner data structure to store the BrokenLines.
2018-11-01 21:08:17 +01:00
polyrenderer
Revert "- removed the 8x8 block drawing code from softpoly"
2018-10-26 19:51:30 +02:00
posix
- Added paths for all games on Steam for Linux since they now offer the ability to download all games for Proton/Wine.
2018-08-29 19:28:43 +02:00
r_data
- added option to disable alpha testing for user shaders.
2018-11-01 20:51:08 +01:00
rapidjson
resourcefiles
- fixed compilation on POSIX-like platforms
2018-11-12 21:53:14 +01:00
scripting
- added warning for constant conditional expression
2018-11-02 13:31:43 +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
- added a method to FileReader to read the contents into an array and used it on the MIDI sources for testing.
2018-11-02 14:41:28 +01:00
swrenderer
- Added alpha parameter to DrawLine for the GL renderer, it's a fake parameter for the software renderer so mods don't crash.
2018-11-02 13:04:37 +01:00
textures
- added far stronger restrictions for when the Boom-Texture-Y-offset compatibility flag may trigger.
2018-11-02 13:22:09 +01:00
win32
- Added alpha parameter to DrawLine for the GL renderer, it's a fake parameter for the software renderer so mods don't crash.
2018-11-02 13:04:37 +01:00
xlat
Fixed uninitialized variable in XLAT parser
2017-07-13 18:05:58 +03:00
__autostart.cpp
actionspecials.h
Single commit - destructible geometry feature
2018-11-01 21:02:25 +01:00
actor.h
Destructible geometry - minor fixes and 3D floor support
2018-11-07 11:00:05 +01: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
- added forced automap style to linedef, UDMF only
2018-05-19 21:40:46 +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
Fixed compilation warnings reported by GCC/Clang
2017-12-03 14:57:34 +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
Fixed megasphere item selection in bot code
2017-05-26 11:54:42 +03:00
basictypes.h
- Removed power-of-two limitation from span drawers, except for slopes
2017-06-21 03:08:11 +02:00
bbannouncer.cpp
Add "neutral" gender option and better obit formatting
2018-10-31 11:24:01 +01:00
c_bind.cpp
- be more thorough with 'in menu' checks for certain protected functions.
2018-10-05 22:24:25 +02:00
c_bind.h
c_cmds.cpp
- missed one place where FBrokenLines was used.
2018-11-01 21:08:40 +01:00
c_console.cpp
- use a saner data structure to store the BrokenLines.
2018-11-01 21:08:17 +01:00
c_console.h
c_consolebuffer.cpp
- a few more buffers converted.
2018-11-12 21:53:12 +01:00
c_consolebuffer.h
- use a saner data structure to store the BrokenLines.
2018-11-01 21:08:17 +01:00
c_cvars.cpp
- be more thorough with 'in menu' checks for certain protected functions.
2018-10-05 22:24:25 +02:00
c_cvars.h
Allowed CVARs to be set in unsafe context
2018-03-03 10:26:28 +01:00
c_dispatch.cpp
Fixed applying of unsafe context in waiting command
2018-03-25 22:38:38 +03:00
c_dispatch.h
Made unsafe execution context check for CVARs more strict
2018-01-29 15:20:35 +02: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
Single commit - destructible geometry feature
2018-11-01 21:02:25 +01:00
cmdlib.cpp
- Don't use secure directory creation for mingw32.
2018-04-22 12:37:07 +02:00
cmdlib.h
Framework for context independent sounffont management
2018-02-22 12:51:45 +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
Fixed walkthrough blocker in Sin City 2 via compatibility entry
2018-05-10 13:56:45 +02:00
compatibility.h
- some improvements to compatibility scripts:
2018-04-09 22:09:28 +02:00
configfile.cpp
Moved FConfigFile over to FileReader/FileWriter
2018-08-31 21:04:17 +02:00
configfile.h
Moved FConfigFile over to FileReader/FileWriter
2018-08-31 21:04:17 +02:00
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
- extended the register limit for 'param'.
2018-10-14 10:31:48 +02: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
- use TArray and FString in resource file management.
2018-11-12 21:53:13 +01:00
d_main.cpp
- use TArray and FString in resource file management.
2018-11-12 21:53:13 +01:00
d_main.h
Added startup song definition for custom IWADs
2018-05-10 13:53:14 +02:00
d_net.cpp
- fixed crash when actor is destroyed during spawning
2018-06-30 14:35:00 +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
Add "neutral" gender option and better obit formatting
2018-10-31 11:24:01 +01:00
d_netinfo.cpp
Add "neutral" gender option and better obit formatting
2018-10-31 11:24:01 +01:00
d_player.h
Add "neutral" gender option and better obit formatting
2018-10-31 11:24:01 +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
Send player FOV across the network as floatig point.
2017-09-02 09:57:48 +02:00
d_stats.cpp
- disabled the survey code.
2018-04-08 20:51:19 +02:00
decallib.cpp
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +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
- serialize 'spawned' object flag, WorldThingDestroyed event relies on it
2018-05-10 21:18:21 +02:00
dobject.h
Made usage of assertions in VM code consistent
2017-06-22 10:36:08 +03:00
dobjgc.cpp
- block direct use of 'new' for DObjects.
2017-04-14 13:31:58 +02:00
dobjgc.h
- defaulted constructors and assignment operators of several trivial types.
2018-08-28 13:43:51 +02:00
dobjtype.cpp
- allow skipping optional arguments of the parent function in a virtual override definition.
2018-07-29 19:30:30 +02:00
dobjtype.h
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +02:00
doomdata.h
Single commit - destructible geometry feature
2018-11-01 21:02:25 +01:00
doomdef.h
- fixed compilation in debug mode.
2017-11-12 09:06:40 +01: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
- defaulted constructors and assignment operators of several trivial types.
2018-08-28 13:43:51 +02:00
dsectoreffect.cpp
Export GetSector() again, removed lightingdata assignment.
2018-03-03 09:26:11 +01:00
dsectoreffect.h
- separated class descriptors from VM types.
2017-04-12 22:46:49 +02:00
dthinker.cpp
- fixed: An exception inside DestroyAllThinkers could send the engine into an endless loop of failed destructions.
2018-11-01 21:08:29 +01:00
dthinker.h
- fixed: An exception inside DestroyAllThinkers could send the engine into an endless loop of failed destructions.
2018-11-01 21:08:29 +01:00
edata.cpp
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +02:00
edata.h
empty.cpp
errors.h
events.cpp
Exported destructible geometry to ZScript
2018-11-07 11:00:08 +01:00
events.h
Exported destructible geometry to ZScript
2018-11-07 11:00:08 +01: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
- fixed seeking end of file in memory reader
2018-05-17 11:57:05 +02:00
files.h
- replaced a few temporary allocations with TArray and added a few convenience loader functions for this.
2018-11-12 21:53:10 +01:00
files_decompress.cpp
- added missing return to translation code.
2018-03-12 21:18:11 +01:00
g_doomedmap.cpp
- fixed wrong line number in error message
2018-05-14 18:06:59 +02:00
g_game.cpp
Export AllClasses
2018-11-02 13:07:12 +01:00
g_game.h
Fixed: don't interpolate view movements if a key press didn't result in any changes.
2017-10-11 19:01:37 +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
Changed IsPointInMap to use P_PointOnDivlineSide.
2018-11-08 16:18:30 +01:00
g_level.h
- Static NewGame events now fire before loading a map, and normal NewGame events fire after registering per-map handlers and before all other events.
2018-11-01 20:56:50 +01:00
g_levellocals.h
Single commit - destructible geometry feature
2018-11-01 21:02:25 +01:00
g_mapinfo.cpp
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +02:00
g_pch.h
- added missing return to translation code.
2018-03-12 21:18:11 +01:00
g_pch2.h
g_skill.cpp
- fixed: FSkillInfo operator "=" did not set PlayerRespawn value
2017-12-28 01:41:56 -05:00
gameconfigfile.cpp
Upgrade libADLMIDI and libOPNMIDI
2018-10-04 20:25:02 +02:00
gameconfigfile.h
Moved FConfigFile over to FileReader/FileWriter
2018-08-31 21:04:17 +02:00
gametype.h
gi.cpp
- fixed: removed erroneous 'defaultrespawntime' macro double so that there's only one
2017-10-14 17:44:17 -04:00
gi.h
- added ability to change slider color using mapinfo's gameinfo
2017-10-14 13:05:15 -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_time.cpp
Fixed freeze after saving game when cl_waitforsave CVAR set to false
2018-03-04 15:11:45 +02:00
i_time.h
- fixed: screen->FrameTime should use an adjusted frame start time
2017-12-07 03:01:57 -05: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
Hotfix: The output from CheckReplacement no longer permanently overrides an actor's replacement.
2018-09-24 01:07:14 +02:00
info.h
Fixed potential crash during state validation
2018-03-01 11:08:38 +02:00
keysections.cpp
- removed an unchecked fixed size buffer in the KEYCONF parser.
2018-03-03 09:14:33 +01:00
lists.h
lumpconfigfile.cpp
lumpconfigfile.h
m_alloc.cpp
Fixed non-portable usage of __solaris__ preprocessor definition
2017-10-24 15:32:43 +03:00
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
- 'kill baddies' cheat now describes what it is killing. This is mostly for multiplayer purposes when other players see the feedback when the cheat is used, allowing players to see if it was 'kill monsters' or 'kill baddies'
2017-07-22 07:25:58 -04: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
Enabled position independent executable for generic GCC/Clang
2017-12-29 09:39:01 +02: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
- renamed FileRdr back to FileReader.
2018-03-11 19:29:37 +01:00
m_misc.h
- added M_GetDocumentsPath function.
2017-12-03 21:03:44 +01:00
m_png.cpp
- renamed FileRdr back to FileReader.
2018-03-11 19:29:37 +01:00
m_png.h
- renamed FileRdr back to FileReader.
2018-03-11 19:29:37 +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 some issues with m_swap's design.
2018-03-11 14:35:36 +01:00
md5.cpp
- renamed FileRdr back to FileReader.
2018-03-11 19:29:37 +01:00
md5.h
- renamed FileRdr back to FileReader.
2018-03-11 19:29:37 +01:00
memarena.cpp
- fixed FMemArena to always return 16 byte aligned pointers.
2018-06-05 00:04:31 +02:00
memarena.h
- fixed FMemArena to always return 16 byte aligned pointers.
2018-06-05 00:04:31 +02: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
- defaulted constructors and assignment operators of several trivial types.
2018-08-28 13:43:51 +02:00
namedef.h
Destructible geometry - minor fixes and 3D floor support
2018-11-07 11:00:05 +01:00
nodebuild.cpp
Use 64-bit fixed point for node builder's vertex map
2018-02-28 16:36:14 +01:00
nodebuild.h
Use 64-bit fixed point for node builder's vertex map
2018-02-28 16:36:14 +01:00
nodebuild_classify_nosse2.cpp
- removed the separate SSE2 version of the node builder's ClassifyLine function and all code associated with it.
2017-02-26 12:47:16 +01:00
nodebuild_events.cpp
nodebuild_extract.cpp
- moved nodes into FLevelLocals.
2017-03-17 01:42:37 +01:00
nodebuild_gl.cpp
- the fourth.
2017-03-08 18:55:54 +01:00
nodebuild_utility.cpp
Use 64-bit fixed point for node builder's vertex map
2018-02-28 16:36:14 +01:00
p_3dfloors.cpp
Destructible geometry - minor fixes and 3D floor support
2018-11-07 11:00:05 +01:00
p_3dfloors.h
Fixed sector floor/ceiling actions not triggering in P_XYMovement
2018-11-01 21:08:53 +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
Destructible geometry - minor fixes and 3D floor support
2018-11-07 11:00:05 +01:00
p_acs.h
Fixed excessive growth of ACS string pool
2018-04-01 16:27:08 +03:00
p_actionfunctions.cpp
Exports various resurrection-related functions to ZScript.
2018-10-04 19:30:39 +02:00
p_blockmap.h
Fixed compilation with GCC/Clang
2017-03-17 17:42:28 +02:00
p_ceiling.cpp
- use value initialization for secspecial_t
2018-10-23 21:31:26 +02:00
p_checkposition.h
- fixed: When stepping through a sector portal and touching a two sided line on the opposite side, its opening must be used, regardless of the FFCF_NOFLOOR flag.
2017-08-27 10:36:34 +02:00
p_conversation.cpp
- use a saner data structure to store the BrokenLines.
2018-11-01 21:08:17 +01:00
p_conversation.h
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +02:00
p_destructible.cpp
- added copyright header to p_destructible.cpp
2018-11-08 00:18:09 +01:00
p_destructible.h
Exported destructible geometry to ZScript
2018-11-07 11:00:08 +01:00
p_doors.cpp
Applied texture offsets and scales on animated doors
2017-12-29 11:47:30 +02:00
p_effect.cpp
- fixed: The rail trail should use r_trail_sparsity, not r_spiral_sparsity.
2017-05-19 12:03:20 +02:00
p_effect.h
- changed ttl in particle_t from short to int32_t for longer lifespan.
2017-12-07 01:54:30 -05:00
p_enemy.cpp
Fixed sector floor/ceiling actions not triggering in P_XYMovement
2018-11-01 21:08:53 +01:00
p_enemy.h
- added 'kill baddies' cheat - does the same thing as 'kill monsters' only it ignores friendly monsters
2017-07-19 15:03:27 -04:00
p_floor.cpp
- use value initialization for secspecial_t
2018-10-23 21:31:26 +02:00
p_glnodes.cpp
- use TArray for most buffers in p_glnodes.cpp.
2018-11-12 21:53:11 +01:00
p_interaction.cpp
Added DMG_NO_ENHANCE for DamageMobj.
2018-11-12 22:04:17 +01:00
p_lights.cpp
Export GetSector() again, removed lightingdata assignment.
2018-03-03 09:26:11 +01:00
p_linetracedata.h
Fix accidentally removed SectorPlane assignment. Added missing HitVector support.
2018-03-03 09:30:06 +01: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
Destructible geometry - minor fixes and 3D floor support
2018-11-07 11:00:05 +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
Added DMG_NO_ENHANCE for DamageMobj.
2018-11-12 22:04:17 +01:00
p_map.cpp
- clear spechit before leaving P_CheckPosition.
2018-11-10 11:19:25 +01:00
p_maputl.cpp
Destructible geometry - minor fixes and 3D floor support
2018-11-07 11:00:05 +01:00
p_maputl.h
Destructible geometry - minor fixes and 3D floor support
2018-11-07 11:00:05 +01:00
p_mobj.cpp
Explode bouncing projectiles if hit damageable geometry
2018-11-07 11:00:06 +01: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 uninitialized members in DPSprite class
2018-03-30 16:38:51 +03:00
p_pspr.h
Added PSPF_MIRROR.
2017-05-25 19:46:36 -05: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
Destructible geometry - minor fixes and 3D floor support
2018-11-07 11:00:05 +01:00
p_saveg.h
- moved the Zones array into FLevelLocals.
2017-03-17 12:11:37 +01:00
p_scroll.cpp
- major optimization on carry scroller code.
2017-05-19 16:31:44 +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
Implemented loading/saving of line/sector health and health groups in savegames
2018-11-01 21:08:51 +01:00
p_setup.cpp
- replaced a few temporary allocations with TArray and added a few convenience loader functions for this.
2018-11-12 21:53:10 +01:00
p_setup.h
- replaced a few temporary allocations with TArray and added a few convenience loader functions for this.
2018-11-12 21:53:10 +01:00
p_sight.cpp
- fixed typo in sight checking code.
2018-11-07 11:00:02 +01:00
p_slopes.cpp
- defaulted constructors and assignment operators of several trivial types.
2018-08-28 13:43:51 +02:00
p_spec.cpp
Adds "OnGiveSecret" virtual function on Actor for customizing behavior of secret finding.
2018-06-05 20:10:12 +02:00
p_spec.h
- use value initialization for secspecial_t
2018-10-23 21:31:26 +02:00
p_states.cpp
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +02: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
- fixed: smooth teleporters could fudge the player over an adjacent line, causing the player to appear on top of a cliff that is much higher than the original teleport.
2018-10-09 13:01:00 +02:00
p_terrain.cpp
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +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
Added VelIntercept.
2018-11-01 21:25:56 +01:00
p_tick.cpp
Fixed linking with GCC and Clang toolchains
2017-08-12 14:41:23 +03: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
Extend SKYEXPLODE flag for LineAttack
2018-11-03 21:52:25 +01:00
p_trace.h
Extend SKYEXPLODE flag for LineAttack
2018-11-03 21:52:25 +01:00
p_udmf.cpp
- replaced a few temporary allocations with TArray and added a few convenience loader functions for this.
2018-11-12 21:53:10 +01:00
p_udmf.h
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +02:00
p_usdf.cpp
- replaced a few temporary allocations with TArray and added a few convenience loader functions for this.
2018-11-12 21:53:10 +01:00
p_user.cpp
- Exported PickNewWeapon function from PlayerPawn to ZScript.
2018-10-14 10:31: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
parallel_for.h
Moved parallel_for() function template to own header file
2017-07-15 12:16:06 +03:00
parsecontext.cpp
- replaced a few temporary allocations with TArray and added a few convenience loader functions for this.
2018-11-12 21:53:10 +01:00
parsecontext.h
po_man.cpp
BLOCKASPLAYER flag: treat non-player actors as blockable by "block players" lines
2018-06-05 00:04:22 +02:00
po_man.h
- untangled r_defs.h from actor.h
2017-03-10 02:22:42 +01:00
portal.cpp
Fixed flags when demoting interactive portals
2017-10-03 08:15:14 +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
Destructible geometry - minor fixes and 3D floor support
2018-11-07 11:00:05 +01:00
r_renderer.h
- more timer cleanup
2017-11-13 00:28:43 +01:00
r_sky.cpp
- renamed FTexture's UseType flags and gave them a dedicated type.
2018-03-25 20:26:16 +02:00
r_sky.h
- update more millisecond-storing data structures to u/int64_t to fix possible rollover bugs
2017-11-15 20:33:08 -05: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
Don't let DEarthquake depend on r_viewpoint.
2018-08-22 00:51:59 +02:00
r_utility.h
- more timer cleanup
2017-11-13 00:28:43 +01:00
r_videoscale.cpp
- fixed: use 'setsizeneeded' more often in the scaling code. recalculating screen geometry for 2D elements when it changes never really hurts.
2018-10-15 11:32:34 +02:00
r_videoscale.h
- added vid_cropaspect. This cvar turns vid_aspect into a letterboxing function that will crop the unused sides of the screen away, instead of stretching it. Requires one of the non-legacy OpenGL framebuffers to work.
2017-10-07 20:18:37 -04:00
Rect.h
s_advsound.cpp
Add "neutral" gender option and better obit formatting
2018-10-31 11:24:01 +01:00
s_environment.cpp
Disabled reverb editor's test environment by default
2018-02-24 17:46:04 +02:00
s_playlist.cpp
- renamed FileRdr back to FileReader.
2018-03-11 19:29:37 +01:00
s_playlist.h
- renamed FileRdr back to FileReader.
2018-03-11 19:29:37 +01:00
s_sndseq.cpp
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +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
- fixed default values for S_ChangeMusic
2018-10-22 10:28:22 +02:00
s_sound.h
- defaulted constructors and assignment operators of several trivial types.
2018-08-28 13:43:51 +02:00
sc_man.cpp
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +02:00
sc_man.h
- fixed compilation on POSIX-like platforms
2018-11-12 21:53:14 +01:00
sc_man_scanner.re
-protected critical portal data from getting written to by user code.
2018-05-09 11:45:20 +02:00
sc_man_tokens.h
-protected critical portal data from getting written to by user code.
2018-05-09 11:45:20 +02:00
serializer.cpp
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +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
Add "neutral" gender option and better obit formatting
2018-10-31 11:24:01 +01:00
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
Save item statistics
2018-06-18 10:12:23 +02:00
statnums.h
- added a user reserved range of statnums from 70-90
2017-08-12 13:08:11 +02:00
stats.cpp
- Fix stat output to use the console scale
2017-06-03 16:58:09 +02:00
stats.h
- defaulted constructors and assignment operators of several trivial types.
2018-08-28 13:43:51 +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
- use TArray and FString in resource file management.
2018-11-12 21:53:13 +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
- 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
templates.h
tflags.h
- replaced homegrown SWORD, SBYTE and uint32_t types.
2017-03-09 19:31:45 +01:00
umapinfo.cpp
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +02:00
v_blend.cpp
- the fourth.
2017-03-08 18:55:54 +01:00
v_collection.cpp
- renamed FTexture's UseType flags and gave them a dedicated type.
2018-03-25 20:26:16 +02:00
v_collection.h
- renamed FTexture's UseType flags and gave them a dedicated type.
2018-03-25 20:26:16 +02:00
v_draw.cpp
- Added alpha parameter to DrawLine for the GL renderer, it's a fake parameter for the software renderer so mods don't crash.
2018-11-02 13:04:37 +01:00
v_font.cpp
- use a saner data structure to store the BrokenLines.
2018-11-01 21:08:17 +01:00
v_font.h
- got rid of FNameNoInit and made the default constructor of FName non-initializing.
2018-08-19 10:36:10 +02:00
v_palette.cpp
- Restored DoBlending_MMX for non SSE2 cpus.
2018-04-28 20:36:54 +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
- made DBrokenLines serializable.
2018-11-02 13:07:28 +01:00
v_text.h
- made DBrokenLines serializable.
2018-11-02 13:07:28 +01:00
v_video.cpp
- Make 160x100 scaling actually work, not that it's really useful.
2018-10-15 11:58:09 +02:00
v_video.h
- Added alpha parameter to DrawLine for the GL renderer, it's a fake parameter for the software renderer so mods don't crash.
2018-11-02 13:04:37 +01:00
vectors.h
- defaulted constructors and assignment operators of several trivial types.
2018-08-28 13:43:51 +02:00
version.h
- Forgot to update the version number after the beta 2 release.
2018-11-14 11:46:22 +01:00
w_wad.cpp
- use TArray and FString in resource file management.
2018-11-12 21:53:13 +01:00
w_wad.h
- replaced a few temporary allocations with TArray and added a few convenience loader functions for this.
2018-11-12 21:53:10 +01:00
w_zip.h
- transition to new FileReader interface complete, but untested.
2018-03-11 12:33:46 +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 typo in error message
2018-05-25 13:05:07 +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
- Give an error message instead of just crashing on non SSE2 cpus.
2018-05-12 14:48:52 +02:00
x86.h
- most stat stuff done.
2018-03-12 19:33:48 +01:00
xs_Float.h
zstrformat.cpp
Fixed Infinity and NaN floating point values formatting as string
2017-08-29 11:39:50 +03:00
zstring.cpp
- defaulted constructors and assignment operators of several trivial types.
2018-08-28 13:43:51 +02:00
zstring.h
- removed most of the old LastIndexOf methods in FString, only leaving one for ZScript and clearly giving it a name that says it all. RIndexOf has been made the proper version of LastIndexOf internally now.
2018-08-26 13:51:30 +02:00
zzautozend.cpp