..
fragglescript
- added Doom64 colors for sprites.
2017-01-28 21:02:03 +01:00
g_inventory
more inventory scriptification
2017-01-19 23:42:12 +01:00
g_shared
- fixed issues with uninitialized RNGs and bad assumptions about corpse pointers always being fully initialized when being destroyed.
2017-01-27 12:02:47 +01:00
g_statusbar
- fixed bad scale setting for SBarInfo.
2017-01-29 18:33:19 +01:00
gl
- disabled angular interpolation again.
2017-01-30 14:19:50 +01:00
intermission
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
math
- implemented '**' (power) operator. To ensure reliability, acustom 'pow' function will be used to calculate it.
2016-10-17 15:17:48 +02:00
menu
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
oplsynth
- added a system-include independent wrapper for Windows's OutputDebugString, so that this can be used more easily in files that cannot include windows.h.
2016-04-10 13:03:44 +02:00
posix
Fixed invisible mouse cursor in SDL backend
2017-01-22 10:25:37 +02:00
r_data
- fixed: DECORATE was creating a new global constant namespace for each single included file, not just once per DECORATE lump.
2017-01-27 10:51:12 +01:00
rapidjson
Serializer now writes floating point zero if special value is encountered
2016-12-20 12:19:12 +01:00
resourcefiles
- fixed: FResourceFile::OpenResourceFile did not close the opened file in case it contained invalid data.
2017-01-21 20:15:06 +01:00
scripting
- fixed: Non-actor classes never called InitializeDefaults to set up their special variables.
2017-01-29 18:23:39 +01:00
sfmt
Normalize line endings
2016-03-01 09:47:10 -06:00
sound
- Run libsndfile before libmpg123 when reading an audio lump.
2017-01-17 16:47:37 +01:00
textures
- scriptified PowerFlight and PowerWeaponLevel2.
2017-01-15 23:21:38 +01:00
timidity
- Add missing GCCPRINTF to timidity cmsg function.
2016-12-10 14:02:12 +01:00
wildmidi
Merge branch conflicts fix
2016-01-21 10:49:57 +13:00
win32
- use Doom64 colors on sectors and linedefs.
2017-01-28 20:44:46 +01:00
xlat
Merge branch 'master' into floatcvt
2016-03-21 01:28:50 +01:00
__autostart.cpp
- Fixed the order of the MS sections.
2016-11-22 21:20:42 +01:00
actionspecials.h
- added new Stairs_BuildUpDoomCrush special from Eternity and used it to fix the bad implementation to make Doom's turbo stairs crush. This also removes the crushing from Generic_Stairs entirely, just like it was in Boom.
2017-01-08 01:15:45 +01:00
actor.h
- added interpolation for actor angles which for models is needed.
2017-01-29 13:13:00 +01:00
actorptrselect.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
actorptrselect.h
Normalize line endings
2016-03-01 09:47:10 -06:00
am_map.cpp
- use Doom64 colors on sectors and linedefs.
2017-01-28 20:44:46 +01:00
am_map.h
- fixed: Custom automap colors were not invalidated on restart.
2016-12-03 15:44:46 +01:00
announcer.h
Normalize line endings
2016-03-01 09:47:10 -06:00
autosegs.h
- allow defining native fields through scripts. Internally this only requires exporting the address, but not the entire field.
2016-11-22 19:20:31 +01:00
b_bot.cpp
- more exporting of AInventory.
2017-01-19 20:56:31 +01:00
b_bot.h
- scriptified FastProjectile.
2017-01-13 00:35:56 +01:00
b_func.cpp
- renamed internal MELEERANGE constant to deconflict with Actor's MeleeRange member.
2016-12-10 16:36:19 +01:00
b_game.cpp
- removed the global 'sector_list' variable.
2016-12-25 22:40:26 +01:00
b_move.cpp
- floatified p_trace, p_slopes and p_udmf.cpp.
2016-03-30 16:30:22 +02:00
b_think.cpp
- scriptified the remains of AAmmo.
2017-01-18 14:18:17 +01:00
basictypes.h
- replaced finesine for texture warping with a smaller custom table, based on the old 2005 FP code, but fixes the generation of the sine table.
2016-04-28 15:59:37 +02:00
bbannouncer.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
c_bind.cpp
- changed the default key name string because '#' is used as a comment in the config files.
2016-05-22 12:20:46 +02:00
c_bind.h
Normalize line endings
2016-03-01 09:47:10 -06:00
c_cmds.cpp
- extended give and take cheat's arguments to full integers.
2017-01-29 11:45:28 +01:00
c_console.cpp
- scriptified a large part of the weapon code.
2017-01-19 17:40:34 +01:00
c_console.h
Normalize line endings
2016-03-01 09:47:10 -06:00
c_consolebuffer.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
c_consolebuffer.h
- 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
c_cvars.cpp
- implemented direct CVar access.
2016-11-20 20:24:39 +01:00
c_cvars.h
- implemented direct CVar access.
2016-11-20 20:24:39 +01:00
c_dispatch.cpp
- Fixed the wrong handling of empty command line argument.
2017-01-09 22:00:48 +01:00
c_dispatch.h
Normalize line endings
2016-03-01 09:47:10 -06:00
c_expr.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
c_functions.cpp
- Removed headers from c_functions.cpp, added forward struct declaration for FTranslatedLineTarget in c_functions.h.
2016-12-29 01:30:54 +01:00
c_functions.h
- Removed headers from c_functions.cpp, added forward struct declaration for FTranslatedLineTarget in c_functions.h.
2016-12-29 01:30:54 +01:00
CMakeLists.txt
- removed all code that was only there to implement the broken Simplifier that just got removed.
2017-01-23 01:37:43 +01:00
cmdlib.cpp
- optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available.
2016-12-03 16:27:53 +01:00
cmdlib.h
- optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available.
2016-12-03 16:27:53 +01:00
colormatcher.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
colormatcher.h
Normalize line endings
2016-03-01 09:47:10 -06:00
compatibility.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
compatibility.h
Normalize line endings
2016-03-01 09:47:10 -06:00
configfile.cpp
Added support for long lines in config file
2016-12-28 11:38:38 +01:00
configfile.h
Normalize line endings
2016-03-01 09:47:10 -06:00
ct_chat.cpp
- wrapped the entire DSBarInfo class in a container and completely decoupled it from DBaseStatusBar.
2017-01-20 11:11:22 +01:00
d_dehacked.cpp
- fixed: With some functions moved to Weapon, Dehacked needs to check Weapon, not StateProvider to find its code pointers.
2017-01-20 17:23:13 +01:00
d_dehacked.h
more inventory scriptification
2017-01-19 23:42:12 +01:00
d_event.h
Normalize line endings
2016-03-01 09:47:10 -06:00
d_gui.h
Normalize line endings
2016-03-01 09:47:10 -06:00
d_iwad.cpp
- optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available.
2016-12-03 16:27:53 +01:00
d_main.cpp
- delete all compile-time symbols for scripting after finishing compiling data.
2017-01-24 11:57:42 +01:00
d_main.h
Normalize line endings
2016-03-01 09:47:10 -06:00
d_net.cpp
- extended give and take cheat's arguments to full integers.
2017-01-29 11:45:28 +01:00
d_net.h
Normalize line endings
2016-03-01 09:47:10 -06:00
d_netinf.h
Normalize line endings
2016-03-01 09:47:10 -06:00
d_netinfo.cpp
- added some missing End... calls in player deserialization code.
2016-09-23 20:05:12 +02:00
d_player.h
- don't read the full height of a player from the defaults, because that cannot be changed by A_SetHeight.
2017-01-24 00:12:06 +01:00
d_protocol.cpp
- converted player serializer and everything it needs.
2016-09-21 01:18:29 +02:00
d_protocol.h
- converted player serializer and everything it needs.
2016-09-21 01:18:29 +02:00
d_ticcmd.h
- converted player serializer and everything it needs.
2016-09-21 01:18:29 +02:00
decallib.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
decallib.h
- floatified the decal code.
2016-03-22 22:07:38 +01:00
dobject.cpp
- scriptified the rest of the weapon pieces.
2017-01-18 18:46:24 +01:00
dobject.h
more inventory scriptification
2017-01-19 23:42:12 +01:00
dobjgc.cpp
- fixed: Class and struct name lookup was not context aware.
2017-01-23 19:10:28 +01:00
dobjtype.cpp
- fixed: Non-actor classes never called InitializeDefaults to set up their special variables.
2017-01-29 18:23:39 +01:00
dobjtype.h
- delete all compile-time symbols for scripting after finishing compiling data.
2017-01-24 11:57:42 +01:00
doomdata.h
- re-added serialization of treanslations.
2016-09-20 19:45:32 +02:00
doomdef.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
doomdef.h
- made disabling the push window check a real compatibility option.
2016-08-09 20:15:13 +02:00
doomerrors.h
- record all line numbers during function generation. This is useful for error reporting and eventually debugging.
2016-12-02 17:36:29 +01:00
doomstat.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
doomstat.h
- fixed: map commands will now take capslock DM/COOP as arguments
2016-11-01 15:09:09 +01:00
doomtype.h
- scriptified PowerFlight and PowerWeaponLevel2.
2017-01-15 23:21:38 +01:00
dscript.h
Normalize line endings
2016-03-01 09:47:10 -06:00
dsectoreffect.cpp
- Fixed GCC/Clang compile errors.
2017-01-14 18:30:01 +01:00
dsectoreffect.h
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
dthinker.cpp
- fixed: Non-actor classes never called InitializeDefaults to set up their special variables.
2017-01-29 18:23:39 +01:00
dthinker.h
- fixed: Non-actor classes never called InitializeDefaults to set up their special variables.
2017-01-29 18:23:39 +01:00
edata.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
edata.h
- added the EE-Extradata parser I wrote for GZDoom so I can use the Vaporware demo map for testing portal stuff.
2016-02-05 23:51:28 +01:00
empty.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
errors.h
f_wipe.cpp
- floatified p_trace, p_slopes and p_udmf.cpp.
2016-03-30 16:30:22 +02:00
f_wipe.h
Normalize line endings
2016-03-01 09:47:10 -06:00
files.cpp
Merge branch 'master' into json
2016-09-22 09:09:48 +02:00
files.h
- Added missing GCCPRINTF to FileWriter::Printf.
2016-12-10 14:02:12 +01:00
g_doomedmap.cpp
Fixed format strings warnings reported by GCC/Clang
2016-12-24 23:51:08 +01:00
g_game.cpp
- use std::unique_ptr to manage the resource file for loading a savegame because the try/catch handler to ensure its deletion was causing some problems.
2017-01-22 20:06:11 +01:00
g_game.h
- read snapshots from zip.
2016-09-22 01:28:05 +02:00
g_hub.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
g_hub.h
- read snapshots from zip.
2016-09-22 01:28:05 +02:00
g_level.cpp
Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly."
2017-01-28 18:26:52 +01:00
g_level.h
Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly."
2017-01-28 18:26:52 +01:00
g_levellocals.h
Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly."
2017-01-28 18:26:52 +01:00
g_mapinfo.cpp
Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly."
2017-01-28 18:26:52 +01:00
g_pch.h
- include proper headers for std::find.
2016-12-25 19:25:19 +01:00
g_pch2.h
- tried to add precompiled headers to fastmath sources as well, but VC++ doesn't seem to want to play along. So I left this stuff in but disabled the precompilation until a solution can be found.
2016-04-10 13:54:42 +02:00
g_skill.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
gameconfigfile.cpp
- remove windows header #include from gameconfigfile.cpp, because it isn't needed.
2016-04-10 12:33:35 +02:00
gameconfigfile.h
Normalize line endings
2016-03-01 09:47:10 -06:00
gametype.h
Normalize line endings
2016-03-01 09:47:10 -06:00
gi.cpp
- scriptified a large part of the weapon code.
2017-01-19 17:40:34 +01:00
gi.h
- scriptified cht_Give and cht_Take and made them virtual function of PlayerPawn so that this can be better configured for mods that want other options in here.
2017-01-17 17:34:39 +01:00
gitinfo.cpp
gstrings.h
Normalize line endings
2016-03-01 09:47:10 -06:00
GuillotineBinPack.cpp
*BinPack fixes -- disjointRects only defined #ifdef _DEBUG
2016-01-18 14:45:23 -06:00
GuillotineBinPack.h
Use a better packing algorithm for the texture atlases
2016-01-08 22:37:06 -06:00
hu_scores.cpp
- wrapped the entire DSBarInfo class in a container and completely decoupled it from DBaseStatusBar.
2017-01-20 11:11:22 +01:00
hu_stuff.h
- removed STACK_ARGS.
2016-04-11 10:46:30 +02:00
i_cd.h
Normalize line endings
2016-03-01 09:47:10 -06:00
i_module.cpp
- Fixed build with MinGW-w64 (TDM-GCC 5.1). Note that the resulting binary will crash under -O3 until the alignment violation is taken care of in FRemapTable::Alloc.
2016-11-22 22:41:32 -05:00
i_module.h
- Added support for GTK3 (thanks to "MineyMe" and edward-san)
2016-11-12 18:32:09 -05:00
i_movie.h
Normalize line endings
2016-03-01 09:47:10 -06:00
i_net.cpp
- added multiple message levels for 'developer' CVAR so that the important stuff won't get drowned in pointless notification spam that's of no use to anyone.
2016-08-28 09:55:04 +02:00
i_net.h
Normalize line endings
2016-03-01 09:47:10 -06:00
i_video.h
Normalize line endings
2016-03-01 09:47:10 -06:00
info.cpp
- scriptified BasicArmor and fixed a few errors in the conversion.
2017-01-18 22:15:48 +01:00
info.h
- scriptified BasicArmor and fixed a few errors in the conversion.
2017-01-18 22:15:48 +01:00
keysections.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
lists.h
Normalize line endings
2016-03-01 09:47:10 -06:00
lumpconfigfile.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
lumpconfigfile.h
Normalize line endings
2016-03-01 09:47:10 -06:00
m_alloc.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
m_alloc.h
Normalize line endings
2016-03-01 09:47:10 -06:00
m_argv.cpp
- disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared.
2016-11-25 00:25:26 +01:00
m_argv.h
Normalize line endings
2016-03-01 09:47:10 -06:00
m_bbox.cpp
- floatified FBoundingBox.
2016-03-31 10:38:54 +02:00
m_bbox.h
- removed most of the deleted function declarations.
2016-03-31 21:20:45 +02:00
m_cheat.cpp
- no need to keep AArmor native, now that all child classes have been scriptified.
2017-01-18 23:46:19 +01:00
m_cheat.h
Normalize line endings
2016-03-01 09:47:10 -06:00
m_crc32.h
Normalize line endings
2016-03-01 09:47:10 -06:00
m_fixed.h
- removed most inline assembly. Integer multiplication gets handled fine by all current compilers and fixed point division is too infrequently used to justify this mess.
2016-12-10 13:58:18 +01:00
m_joy.cpp
- some rework of vectors.h, mostly to remove all those silenced double->float conversions.
2016-03-10 22:36:28 +01:00
m_joy.h
Normalize line endings
2016-03-01 09:47:10 -06:00
m_misc.cpp
- Fixed: Demo playback on Windows XP since we don't patch fstat for v140_xp bug.
2016-10-16 16:22:21 -04:00
m_misc.h
Normalize line endings
2016-03-01 09:47:10 -06:00
m_png.cpp
- allow the compact and pretty writers for JSON to coexist by wrapping the whole stuff into another class that calls the proper one as needed. Due to the implementation it is not possible to decide at run time how this should behave so there have to be two different objects for either mode.
2016-09-21 21:57:24 +02:00
m_png.h
- allow the compact and pretty writers for JSON to coexist by wrapping the whole stuff into another class that calls the proper one as needed. Due to the implementation it is not possible to decide at run time how this should behave so there have to be two different objects for either mode.
2016-09-21 21:57:24 +02:00
m_random.cpp
- fixed issues with uninitialized RNGs and bad assumptions about corpse pointers always being fully initialized when being destroyed.
2017-01-27 12:02:47 +01:00
m_random.h
- read snapshots from zip.
2016-09-22 01:28:05 +02:00
m_swap.h
Fixed compilation on macOS
2016-09-24 13:15:45 +03:00
md5.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
md5.h
Normalize line endings
2016-03-01 09:47:10 -06:00
memarena.cpp
- Fixed more GCC/Clang warnings.
2016-11-27 02:34:32 +01:00
memarena.h
- Fixed more GCC/Clang warnings.
2016-11-27 02:34:32 +01:00
mus2midi.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
mus2midi.h
Normalize line endings
2016-03-01 09:47:10 -06:00
name.cpp
- fixed: The TabCommands array needs to be cleared before the NameManager is destroyed.
2016-09-13 10:43:53 +02:00
name.h
Normalize line endings
2016-03-01 09:47:10 -06:00
namedef.h
- ok, that color_absolute option was pretty much redundant, considering that it is already possible to explicitly set a fog density per sector - it was only necessary to give that priority over standard depth fade calculations for fog-less sectors.
2017-01-28 21:42:58 +01:00
nodebuild.cpp
Fixed compilation warnings reported by GCC/Clang
2017-01-14 15:03:14 +02:00
nodebuild.h
- fixed: The sight checker's portalgroup variable was not initialized.
2017-01-09 01:28:07 +01:00
nodebuild_classify_nosse2.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
nodebuild_classify_sse2.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
nodebuild_events.cpp
- added custom math routines for reliability.
2016-03-11 15:45:47 +01:00
nodebuild_extract.cpp
Fixed issue with extraction of built GL nodes
2017-01-12 16:24:55 +02:00
nodebuild_gl.cpp
- removed STACK_ARGS.
2016-04-11 10:46:30 +02:00
nodebuild_utility.cpp
- exported all meaningful parts of side_t to the VM.
2017-01-08 21:42:26 +01:00
p_3dfloors.cpp
- use Doom64 colors on sectors and linedefs.
2017-01-28 20:44:46 +01:00
p_3dfloors.h
- use Doom64 colors on sectors and linedefs.
2017-01-28 20:44:46 +01:00
p_3dmidtex.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_3dmidtex.h
- fixed: Instant floor movers should disable z-interpolation for all affected actors.
2016-12-27 21:16:42 +01:00
p_acs.cpp
- there seem to be ACS compilers which let 'delay' pass inside a function. Since this is an unsupported feature which brings the ACS VM into an unstable state it has to be handled with a hard abort to avoid crashes.
2017-01-24 11:59:59 +01:00
p_acs.h
- changed locking mechanism for ACS strings.
2016-12-27 18:53:30 +01:00
p_actionfunctions.cpp
- don't read the full height of a player from the defaults, because that cannot be changed by A_SetHeight.
2017-01-24 00:12:06 +01:00
p_blockmap.h
- moved the msecnode code to its own file.
2017-01-06 12:54:01 +01:00
p_buildmap.cpp
- scriptified MorphProjectile and CustomSprite.
2017-01-20 01:11:36 +01:00
p_ceiling.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_checkposition.h
- fixed: It was not possible to step through a ceiling portal into the upper sector.
2016-05-20 13:10:42 +02:00
p_conversation.cpp
- scriptified the remains of AKey.
2017-01-18 15:17:12 +01:00
p_conversation.h
Added two new sub-blocks for Choice blocks
2016-10-30 19:30:53 +01:00
p_doors.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_effect.cpp
- scriptified the particle fountains.
2017-01-13 19:29:54 +01:00
p_effect.h
- scriptified the particle fountains.
2017-01-13 19:29:54 +01:00
p_enemy.cpp
more inventory scriptification
2017-01-19 23:42:12 +01:00
p_enemy.h
- allow the VM to run on one global stack per thread.
2016-11-30 17:15:01 +01:00
p_floor.cpp
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
p_glnodes.cpp
- fixed loop ordering in P_SetRenderSector.
2017-01-19 01:39:05 +01:00
p_interaction.cpp
- don't let P_DamageMobj return negative values.
2017-01-21 13:12:34 +01:00
p_lights.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_linkedsectors.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_lnspec.cpp
more inventory scriptification
2017-01-19 23:42:12 +01:00
p_lnspec.h
Normalize line endings
2016-03-01 09:47:10 -06:00
p_local.h
- more exporting of AInventory.
2017-01-19 20:56:31 +01:00
p_map.cpp
- Fixed HITTARGET, HITMASTER, HITTRACER, crash and xdeath states being broken on bouncing actors that die/explode.
2017-01-27 18:03:09 +01:00
p_maputl.cpp
- fixed: Non-actor classes never called InitializeDefaults to set up their special variables.
2017-01-29 18:23:39 +01:00
p_maputl.h
- fixed: Non-actor classes never called InitializeDefaults to set up their special variables.
2017-01-29 18:23:39 +01:00
p_mobj.cpp
- enable terrain splashes for non-solid non-swimmable 3D floors.
2017-01-29 18:46:35 +01:00
p_pillar.cpp
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
p_plats.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_portals.cpp
- empty gl_portals.cpp file.
2016-01-12 21:36:33 +01:00
p_pspr.cpp
- scriptified a few parts of p_pspr.cpp.
2017-01-19 13:26:46 +01:00
p_pspr.h
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
p_pusher.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_saveg.cpp
- added the needed properties for Doom64 colors and a little FraggleScript hack to test it with existing maps.
2017-01-28 19:05:39 +01:00
p_saveg.h
- refactored the level backup data needed by the serializer into p_saveg.h.
2017-01-08 12:11:31 +01:00
p_scroll.cpp
Fixed compilation warnings reported by GCC/Clang
2017-01-14 15:03:14 +02:00
p_secnodes.cpp
- Fixed GCC/Clang compile errors.
2017-01-14 18:30:01 +01:00
p_sectors.cpp
- scriptified PowerFlight and PowerWeaponLevel2.
2017-01-15 23:21:38 +01:00
p_setup.cpp
- fixed: for levels with 0-length lines the allocation size of the lines array was too large because it didn't subtract those deleted lines.
2017-01-30 00:25:40 +01:00
p_setup.h
- fixed: The sight checker's portalgroup variable was not initialized.
2017-01-09 01:28:07 +01:00
p_sight.cpp
- fixed: The sight checker's portalgroup variable was not initialized.
2017-01-09 01:28:07 +01:00
p_slopes.cpp
- removed the needless copying around of the vertexdatas array. The slope code can just use this from the TArray created by the UDMF parser.
2017-01-09 01:40:14 +01:00
p_spec.cpp
- scriptified PowerIronFeet and PowerMask.
2017-01-16 19:04:03 +01:00
p_spec.h
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
p_states.cpp
- scriptified a large part of the weapon code.
2017-01-19 17:40:34 +01:00
p_switch.cpp
- disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared.
2016-11-25 00:25:26 +01:00
p_tags.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_tags.h
- moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction.
2017-01-07 20:02:25 +01:00
p_teleport.cpp
- scriptified the teleport fog.
2017-01-13 23:17:04 +01:00
p_terrain.cpp
- scriptified Hexen's Bloodscourge and Serpent.
2016-11-28 00:49:10 +01:00
p_terrain.h
- converted FBehavior::StaticSerializeModuleStates.
2016-09-20 11:35:25 +02:00
p_things.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_tick.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_tick.h
Normalize line endings
2016-03-01 09:47:10 -06:00
p_trace.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_trace.h
- added portal-awareness to the railgun trail.
2016-04-16 19:41:33 +02:00
p_udmf.cpp
Corrected bad 'or' operation
2017-01-29 09:57:55 +01:00
p_udmf.h
- replaced finesine for texture warping with a smaller custom table, based on the old 2005 FP code, but fixes the generation of the sine table.
2016-04-28 15:59:37 +02:00
p_usdf.cpp
Restricted custom goodbyes to ZSDF
2016-10-30 20:27:07 +01:00
p_user.cpp
- don't read the full height of a player from the defaults, because that cannot be changed by A_SetHeight.
2017-01-24 00:12:06 +01:00
p_xlat.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
parsecontext.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
parsecontext.h
Normalize line endings
2016-03-01 09:47:10 -06:00
pathexpander.cpp
Merge branch conflicts fix
2016-01-21 10:49:57 +13:00
pathexpander.h
Merge branch conflicts fix
2016-01-21 10:49:57 +13:00
po_man.cpp
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
po_man.h
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
portal.cpp
- skriptified the skybox actors.
2017-01-14 18:04:49 +01:00
portal.h
- removed all skybox class types from code in preparation for exporting these classes.
2017-01-14 16:05:40 +01:00
r_3dfloors.cpp
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +01:00
r_3dfloors.h
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +01:00
r_bsp.cpp
Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly."
2017-01-28 18:26:52 +01:00
r_bsp.h
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +01:00
r_defs.h
- ok, that color_absolute option was pretty much redundant, considering that it is already possible to explicitly set a fog density per sector - it was only necessary to give that priority over standard depth fade calculations for fog-less sectors.
2017-01-28 21:42:58 +01:00
r_draw.cpp
- removed r_columnmethod 1 because the code was broken and already gone from QZDoom.
2017-01-10 22:28:15 +01:00
r_draw.h
Rename wall drawer args and functions to closer match the general naming convention
2016-12-19 21:39:16 +01:00
r_draw_pal.cpp
Rename wall drawer args and functions to closer match the general naming convention
2016-12-19 21:39:16 +01:00
r_draw_pal.h
Rename wall drawer args and functions to closer match the general naming convention
2016-12-19 21:39:16 +01:00
r_drawt_pal.cpp
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +01:00
r_local.h
- replaced finesine for texture warping with a smaller custom table, based on the old 2005 FP code, but fixes the generation of the sine table.
2016-04-28 15:59:37 +02:00
r_main.cpp
Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly."
2017-01-28 18:26:52 +01:00
r_main.h
- Set colormap light info using R_SetColorMapLight and R_SetDSColorMapLight rather than manually calculating it
2016-12-18 11:58:32 +01:00
r_plane.cpp
- removed all skybox class types from code in preparation for exporting these classes.
2017-01-14 16:05:40 +01:00
r_plane.h
- removed all skybox class types from code in preparation for exporting these classes.
2017-01-14 16:05:40 +01:00
r_renderer.h
- added a FileWriter class (taken from another project of mine) and changed m_png.cpp to use it.
2016-09-21 09:01:12 +02:00
r_segs.cpp
Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly."
2017-01-28 18:26:52 +01:00
r_segs.h
- renamed the WallMost functions because again: No more Build code -> no Build names!
2016-12-09 14:46:05 +01:00
r_sky.cpp
- let 'forcenoskystretch' also apply to sky mode 2 and OpenGL, to reflect its true meaning the internal flag has been renamed to FORCETILEDSKY which it always was about.
2017-01-13 11:12:43 +01:00
r_sky.h
Merge branch 'master' of c:\programming\doom-dev\zdoom
2016-04-23 09:43:21 +02:00
r_state.h
- removed the needless copying around of the vertexdatas array. The slope code can just use this from the TArray created by the UDMF parser.
2017-01-09 01:40:14 +01:00
r_swrenderer.cpp
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +01:00
r_swrenderer.h
- added a FileWriter class (taken from another project of mine) and changed m_png.cpp to use it.
2016-09-21 09:01:12 +02:00
r_things.cpp
Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly."
2017-01-28 18:26:52 +01:00
r_things.h
- scriptified APowerInvisibility.
2017-01-16 20:34:12 +01:00
r_thread.cpp
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +01:00
r_thread.h
Fix null pointer crash in rt column drawers if rt_init is not called before the first draw
2016-12-09 15:07:49 +01:00
r_utility.cpp
Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly."
2017-01-28 18:26:52 +01:00
r_utility.h
- fixed player visibility determination by tracking and translating the actual actor position in addition to the camera position through portals. I hope this fixes the randomly appearing player sprites for good.
2016-12-29 22:19:09 +01:00
r_walldraw.cpp
Rename wall drawer args and functions to closer match the general naming convention
2016-12-19 21:39:16 +01:00
Rect.h
Use a better packing algorithm for the texture atlases
2016-01-08 22:37:06 -06:00
s_advsound.cpp
- scriptified PowerStrength.
2017-01-16 22:27:49 +01:00
s_environment.cpp
- re-added serialization of treanslations.
2016-09-20 19:45:32 +02:00
s_playlist.cpp
- added multiple message levels for 'developer' CVAR so that the important stuff won't get drowned in pointless notification spam that's of no use to anyone.
2016-08-28 09:55:04 +02:00
s_playlist.h
Normalize line endings
2016-03-01 09:47:10 -06:00
s_sndseq.cpp
- scriptified ASoundSequence.
2017-01-14 14:37:29 +01:00
s_sndseq.h
- exported the sound sequence interface to scripting.
2017-01-14 13:02:08 +01:00
s_sound.cpp
- scriptified ASoundSequence.
2017-01-14 14:37:29 +01:00
s_sound.h
Added "local" parameters to A_PlaySound and ACS PlaySound
2016-11-01 15:14:06 +01:00
sc_man.cpp
- no more Simplify for global constants as well.
2017-01-23 01:10:40 +01:00
sc_man.h
- no more Simplify for global constants as well.
2017-01-23 01:10:40 +01:00
sc_man_scanner.re
Implemented static methods in String struct. Implemented String.Format and String.AppendFormat. Implemented native vararg methods for the future.
2017-01-21 10:32:26 +01:00
sc_man_tokens.h
Implemented static methods in String struct. Implemented String.Format and String.AppendFormat. Implemented native vararg methods for the future.
2017-01-21 10:32:26 +01:00
serializer.cpp
- scriptified PowerIronFeet and PowerMask.
2017-01-16 19:04:03 +01:00
serializer.h
- refactored the level backup data needed by the serializer into p_saveg.h.
2017-01-08 12:11:31 +01:00
skins.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
skins.h
Normalize line endings
2016-03-01 09:47:10 -06:00
SkylineBinPack.cpp
*BinPack fixes -- disjointRects only defined #ifdef _DEBUG
2016-01-18 14:45:23 -06:00
SkylineBinPack.h
Switch to the bottom-left picker for the Skyline Bin Packer
2016-01-10 21:54:28 -06:00
st_start.h
Normalize line endings
2016-03-01 09:47:10 -06:00
st_stuff.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
st_stuff.h
- wrapped the entire DSBarInfo class in a container and completely decoupled it from DBaseStatusBar.
2017-01-20 11:11:22 +01:00
statistics.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
statnums.h
Revert "- removed STAT_INVENTORY."
2016-08-25 21:41:17 +02:00
stats.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
stats.h
Merge remote-tracking branch 'remotes/zdoom/master'
2016-03-01 18:50:45 +01:00
stringtable.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
stringtable.h
Normalize line endings
2016-03-01 09:47:10 -06:00
strnatcmp.c
strnatcmp.h
tagitem.h
tarray.h
- added the ability to attach a constructor or destructor to an internally defined struct.
2017-01-11 23:46:03 +01:00
teaminfo.cpp
- optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available.
2016-12-03 16:27:53 +01:00
teaminfo.h
Normalize line endings
2016-03-01 09:47:10 -06:00
tempfiles.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
tempfiles.h
Normalize line endings
2016-03-01 09:47:10 -06:00
templates.h
- Refactored SBarInfo flow control so negatable commands are handled statically.
2016-04-02 23:43:56 -04:00
tflags.h
- all thinker serializers done.
2016-09-20 00:41:22 +02:00
v_blend.cpp
- converted half of ClericHoly. (Making a commit before starting on the more complex stuff.)
2016-11-26 13:18:48 +01:00
v_collection.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
v_collection.h
Normalize line endings
2016-03-01 09:47:10 -06:00
v_draw.cpp
- use Doom64 colors on sectors and linedefs.
2017-01-28 20:44:46 +01:00
v_font.cpp
- optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available.
2016-12-03 16:27:53 +01:00
v_font.h
- re-added serialization of treanslations.
2016-09-20 19:45:32 +02:00
v_palette.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
v_palette.h
Normalize line endings
2016-03-01 09:47:10 -06:00
v_pfx.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
v_pfx.h
Normalize line endings
2016-03-01 09:47:10 -06:00
v_text.cpp
- removed STACK_ARGS.
2016-04-11 10:46:30 +02:00
v_text.h
Normalize line endings
2016-03-01 09:47:10 -06:00
v_video.cpp
- Implementing RGB666-to-Palette colormatching for textures.
2016-12-19 13:46:08 +01:00
v_video.h
- use Doom64 colors on sectors and linedefs.
2017-01-28 20:44:46 +01:00
vectors.h
- fixed: TVector::Resized needs to consider that the input vector has a length of 0. In this case just performing the normal calculations results in an invalid vector.
2016-10-03 11:00:26 +02:00
version.h
Merge branch 'master' of https://github.com/rheit/zdoom
2016-09-24 09:28:09 +02:00
virtual.h
- scriptified the sector actions.
2017-01-13 13:51:47 +01:00
w_wad.cpp
- scriptified the Minotaur.
2016-11-26 01:14:47 +01:00
w_wad.h
Normalize line endings
2016-03-01 09:47:10 -06:00
w_zip.h
- Fixed: Modern versions of GCC on PowerPC inserted padding to the end of pragma packed structures.
2016-03-13 01:14:08 -05:00
weightedlist.h
Normalize line endings
2016-03-01 09:47:10 -06:00
wi_stuff.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
wi_stuff.h
Normalize line endings
2016-03-01 09:47:10 -06:00
x86.cpp
- discontinue using the MMX assembly version of DoBlending.
2016-12-07 14:40:18 +01:00
x86.h
Normalize line endings
2016-03-01 09:47:10 -06:00
xs_Float.h
Renderer floatification: Use floating point for texturemids and Y scales
2016-04-22 23:12:53 -05:00
zstrformat.cpp
- removed special treatment for not using stdint.h with MSVC. Current compiler versions have this file.
2016-03-24 11:30:11 +01:00
zstring.cpp
- fixed: The StripRight fix left some code from a previous fix in that no longer applies.
2017-01-01 16:55:45 +01:00
zstring.h
Merge branch 'master' of https://github.com/rheit/zdoom into zscript
2016-12-04 10:27:35 +01:00
zzautozend.cpp
- allow defining native fields through scripts. Internally this only requires exporting the address, but not the entire field.
2016-11-22 19:20:31 +01:00