..
fragglescript
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
g_inventory
- scriptified PowerBuddha and PowerFrightener.
2017-01-03 21:03:05 +01:00
g_shared
- refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +01:00
g_strife
- got rid of clearbuf.
2016-12-09 12:48:10 +01:00
gl
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
intermission
- 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
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
- 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
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
Removed deprecated code from macOS SDL backend
2016-12-27 13:18:33 +02:00
r_data
- added explicit fog density as a sector property, accessible through UDMF and ACS.
2016-12-29 01:12:17 +01:00
rapidjson
Serializer now writes floating point zero if special value is encountered
2016-12-20 12:19:12 +01:00
resourcefiles
Merge branch 'master' into zscript
2016-11-23 14:39:14 +01:00
scripting
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
sfmt
sound
. added SetMusicVolume script function.
2016-12-28 21:41:06 +01:00
textures
Fixed harmless initialization order mismatch
2017-01-06 10:40:51 +01:00
timidity
- Add missing GCCPRINTF to timidity cmsg function.
2016-12-10 14:02:12 +01:00
wildmidi
win32
- More options for the IWAD picker.
2016-12-22 11:26:23 +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
- fixed some edge cases with visible player sprites through non-static line portals. This required reinstating some code which I thought was no longer needed.
2017-01-07 15:44:38 +01:00
actorptrselect.cpp
actorptrselect.h
am_map.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
am_map.h
- fixed: Custom automap colors were not invalidated on restart.
2016-12-03 15:44:46 +01:00
announcer.h
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
- 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
b_bot.h
- converted the user variable serializer.
2016-09-20 18:27:47 +02: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
- split up zscript/shared/inventory.txt.
2016-11-30 13:36:13 +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
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
c_cmds.cpp
- refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +01:00
c_console.cpp
- fixed: non-damaging attacks should not cause infighting, unless some relevant pain flags are being set.
2016-12-25 19:19:49 +01:00
c_console.h
c_consolebuffer.cpp
c_consolebuffer.h
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
- 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
c_dispatch.h
c_expr.cpp
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 the 'dumpmap' CCMD because it was mostly broken anyway and would require a complete rewrite in UDMF to get back on track.
2017-01-08 11:52:35 +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
colormatcher.h
compatibility.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
compatibility.h
configfile.cpp
Added support for long lines in config file
2016-12-28 11:38:38 +01:00
configfile.h
ct_chat.cpp
- moved armor class declarations to their own file and added necessary #includes only to those files actually using them.
2016-11-30 10:55:03 +01:00
d_dehacked.cpp
- fixed: Dehacked must flag all states it touched for use in weapons.
2017-01-04 11:13:19 +01:00
d_dehacked.h
- changed the return value of PickupMessage to an FString so that it can interface with scripts.
2016-11-28 16:19:01 +01:00
d_event.h
d_gui.h
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
- More options for the IWAD picker.
2016-12-22 11:26:23 +01:00
d_main.h
d_net.cpp
- split up zscript/shared/inventory.txt.
2016-11-30 13:36:13 +01:00
d_net.h
d_netinf.h
d_netinfo.cpp
- added some missing End... calls in player deserialization code.
2016-09-23 20:05:12 +02:00
d_player.h
- removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game.
2016-12-01 00:05:23 +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
Set goal values in decal stretcher to zeros even if they are not used
2016-12-20 12:19:12 +01:00
decallib.h
- floatified the decal code.
2016-03-22 22:07:38 +01:00
dobject.cpp
- refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +01:00
dobject.h
- removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game.
2016-12-01 00:05:23 +01:00
dobjgc.cpp
- refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +01:00
dobjtype.cpp
- added a TStaticArray class that allows safe access to resizable static data (like the sectors, linedefs, etc.) for the VM.
2017-01-02 21:40:52 +01:00
dobjtype.h
- added a TStaticArray class that allows safe access to resizable static data (like the sectors, linedefs, etc.) for the VM.
2017-01-02 21:40:52 +01:00
doomdata.h
- re-added serialization of treanslations.
2016-09-20 19:45:32 +02:00
doomdef.cpp
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
- 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
doomstat.h
- fixed: map commands will now take capslock DM/COOP as arguments
2016-11-01 15:09:09 +01:00
doomtype.h
- disabled assembly entirely to make the MT drawer submission compile.
2016-12-07 12:31:43 +01:00
dscript.h
dsectoreffect.cpp
- exported all relevant functions from sector_t.
2017-01-08 00:50:40 +01:00
dsectoreffect.h
- 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
dthinker.cpp
- allow the VM to run on one global stack per thread.
2016-11-30 17:15:01 +01:00
dthinker.h
- 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
edata.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
edata.h
empty.cpp
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
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
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
g_game.h
- read snapshots from zip.
2016-09-22 01:28:05 +02:00
g_hub.cpp
- save global savegame data to JSON as well.
2016-09-21 12:19:13 +02:00
g_hub.h
- read snapshots from zip.
2016-09-22 01:28:05 +02:00
g_level.cpp
- refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +01:00
g_level.h
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
g_mapinfo.cpp
Enabled simple intermission for hubs
2016-12-28 14:06:28 +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
- added all missing things to enable the scriptified version of A_BrainSpit.
2016-11-18 22:12:53 +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
gametype.h
gi.cpp
Added KILL Script type and associated flags and GameInfo keyword.
2016-07-28 08:34:23 +02:00
gi.h
Added KILL Script type and associated flags and GameInfo keyword.
2016-07-28 08:34:23 +02:00
gitinfo.cpp
gstrings.h
GuillotineBinPack.cpp
GuillotineBinPack.h
hu_scores.cpp
- removed STACK_ARGS.
2016-04-11 10:46:30 +02:00
hu_stuff.h
- removed STACK_ARGS.
2016-04-11 10:46:30 +02:00
i_cd.h
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
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
i_video.h
info.cpp
redid the exception mechanism for script-side access violations to be of more use for diagnosing problems.
2016-12-03 12:23:13 +01:00
info.h
- removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game.
2016-12-01 00:05:23 +01:00
keysections.cpp
lists.h
lumpconfigfile.cpp
lumpconfigfile.h
m_alloc.cpp
m_alloc.h
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
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
- allow the VM to run on one global stack per thread.
2016-11-30 17:15:01 +01:00
m_cheat.h
m_crc32.h
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
m_joy.h
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
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: Assertion failure if a save was loaded without starting a new game (due to uninitialized RNG).
2016-10-17 00:22:06 -04: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
md5.h
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
mus2midi.h
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
namedef.h
- added a TStaticArray class that allows safe access to resizable static data (like the sectors, linedefs, etc.) for the VM.
2017-01-02 21:40:52 +01:00
nodebuild.cpp
- refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +01:00
nodebuild.h
- removed STACK_ARGS.
2016-04-11 10:46:30 +02:00
nodebuild_classify_nosse2.cpp
nodebuild_classify_sse2.cpp
nodebuild_events.cpp
nodebuild_extract.cpp
Use floating point node bounding boxes
2016-04-30 22:37:02 -05:00
nodebuild_gl.cpp
- removed STACK_ARGS.
2016-04-11 10:46:30 +02:00
nodebuild_utility.cpp
- fixed: The node builder's FindMapBounds function included all vertices generated by the node builder.
2016-05-27 09:38:33 +02:00
p_3dfloors.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_3dfloors.h
- fixed coordinate correctness issues with P_CheckFor3DFloor/CeilingHit.
2016-04-20 13:28:19 +02:00
p_3dmidtex.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +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
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_acs.h
- changed locking mechanism for ACS strings.
2016-12-27 18:53:30 +01:00
p_actionfunctions.cpp
- fixed: A_SetInventory must check for voodoo dolls and delegate the action to the real player because it will always break the real player's inventory if done so.
2017-01-07 15:44:39 +01:00
p_blockmap.h
- moved the msecnode code to its own file.
2017-01-06 12:54:01 +01:00
p_buildmap.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_ceiling.cpp
- refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +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 a_strifeitems.cpp and a_debris.cpp.
2016-11-29 12:17:05 +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 the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +01:00
p_effect.cpp
- moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction.
2017-01-07 20:02:25 +01:00
p_effect.h
- floatified the translucency values in particle_t to elimintate the gross inaccuracies with fadeout time.
2017-01-07 15:44:39 +01:00
p_enemy.cpp
- added a TStaticArray class that allows safe access to resizable static data (like the sectors, linedefs, etc.) for the VM.
2017-01-02 21:40:52 +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
- 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
p_glnodes.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_interaction.cpp
- restored the original implementation of DONTOVERLAP, because Heretic depends on it being somewhat broken.
2016-12-30 20:00:24 +01:00
p_lights.cpp
- refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +01:00
p_linkedsectors.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_lnspec.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_lnspec.h
p_local.h
- let the prediction code handle all 4 threaded lists an actor gets linked into.
2017-01-06 15:06:17 +01:00
p_map.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_maputl.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_maputl.h
- removed debug stuff.
2016-06-30 11:31:00 +02:00
p_mobj.cpp
- moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction.
2017-01-07 20:02:25 +01:00
p_pillar.cpp
- refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +01:00
p_plats.cpp
- refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +01:00
p_portals.cpp
p_pspr.cpp
Fixed harmless initialization order mismatch
2017-01-06 10:40:51 +01:00
p_pspr.h
Merge branch 'zscript' of https://github.com/rheit/zdoom into gz-zscript
2016-11-30 18:46:23 +01:00
p_pusher.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_saveg.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +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
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_secnodes.cpp
- let the prediction code handle all 4 threaded lists an actor gets linked into.
2017-01-06 15:06:17 +01:00
p_sectors.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_setup.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_setup.h
- floatified p_trace, p_slopes and p_udmf.cpp.
2016-03-30 16:30:22 +02:00
p_sight.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_slopes.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_spec.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
p_spec.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
p_states.cpp
- added null pointer validation to any relevant exported function. In most cases null pointers were already being treated as 'do nothing', but there's several places where this can make the code silently fail so in these cases a VM exception will be raised, once the VM's exception handling has been repaired to provide useful diagnostics. (Right now all it does is catch the exception, print a useless message and return to the caller as if nothing has happened.)
2016-12-02 12:06:49 +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 the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +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
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +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
Merge branch 'master' into zscript
2016-12-02 21:14:56 +01:00
p_tick.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
p_tick.h
p_trace.cpp
- refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +01:00
p_trace.h
- added portal-awareness to the railgun trail.
2016-04-16 19:41:33 +02:00
p_udmf.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +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
- refactored the global sectors array into a more VM friendly type and moved it into FLevelLocals.
2017-01-07 19:32:24 +01:00
p_xlat.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
parsecontext.cpp
parsecontext.h
pathexpander.cpp
pathexpander.h
po_man.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
po_man.h
- 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
portal.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
portal.h
- renamed a few variables for clarity.
2017-01-06 11:56:17 +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
- renamed the WallMost functions because again: No more Build code -> no Build names!
2016-12-09 14:46:05 +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
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
r_draw.cpp
Rename wall drawer args and functions to closer match the general naming convention
2016-12-19 21:39:16 +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
- made the general entry point to the wall drawer a single function instead of requiring the caller to check for NPOT textures.
2016-12-09 14:25:51 +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
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +01:00
r_plane.h
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +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
Removed leftovers from QZDoom
2016-12-18 11:58:32 +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
- fixed: R_InitSkyMap must check for the null texture which cannot be used as a sky because it has no bitmap and will cause an access violation in the sky cap color calculation.
2016-10-22 09:58:56 +02:00
r_sky.h
Merge branch 'master' of c:\programming\doom-dev\zdoom
2016-04-23 09:43:21 +02:00
r_state.h
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +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
- floatified the translucency values in particle_t to elimintate the gross inaccuracies with fadeout time.
2017-01-07 15:44:39 +01:00
r_things.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_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
- fixed: portal offsets at frame start were not applied to ViewActorPos.
2017-01-05 11:28:08 +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
s_advsound.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
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
s_sndseq.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
s_sndseq.h
- 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
s_sound.cpp
- scriptified the TimeFreezer powerup.
2017-01-03 20:06:20 +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
- record all line numbers during function generation. This is useful for error reporting and eventually debugging.
2016-12-02 17:36:29 +01:00
sc_man.h
- Add missing GCCPRINTF in scanner code.
2016-12-10 14:02:12 +01:00
sc_man_scanner.re
- added automatic type deduction capabilities for local variables. If you type 'let variable = value;' the type of 'variable' will be deduced from the given value. This is mostly of interest for type casting pointers, because 'let p = Classtype(objectvar);' does not require writing the class type name twice.
2016-12-05 13:24:42 +01:00
sc_man_tokens.h
- added automatic type deduction capabilities for local variables. If you type 'let variable = value;' the type of 'variable' will be deduced from the given value. This is mostly of interest for type casting pointers, because 'let p = Classtype(objectvar);' does not require writing the class type name twice.
2016-12-05 13:24:42 +01:00
serializer.cpp
- refactored the global lines array into a more VM friendly form, moved it to FLevelLocals and exported it to ZScript.
2017-01-08 14:39:16 +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
skins.h
SkylineBinPack.cpp
SkylineBinPack.h
st_start.h
st_stuff.cpp
st_stuff.h
statistics.cpp
- implemented saving of new format savegames as zips. The code for that was adapted from zipdir.c.
2016-09-21 17:37:56 +02:00
statnums.h
Revert "- removed STAT_INVENTORY."
2016-08-25 21:41:17 +02:00
stats.cpp
stats.h
stringtable.cpp
stringtable.h
strnatcmp.c
strnatcmp.h
tagitem.h
tarray.h
- refactored the level backup data needed by the serializer into p_saveg.h.
2017-01-08 12:11:31 +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
tempfiles.cpp
tempfiles.h
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
v_collection.h
v_draw.cpp
- Set colormap light info using R_SetColorMapLight and R_SetDSColorMapLight rather than manually calculating it
2016-12-18 11:58:32 +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
- removed use of BestColor_MMX because there is no measurable improvement at all on a modern system. On top of that this function does not get called nearly often enough to justify the hassle. Like DoBlending this would require hundreds of calls per frame to make any impact that would be measurable.
2016-12-07 14:40:19 +01:00
v_palette.h
v_pfx.cpp
v_pfx.h
v_text.cpp
- removed STACK_ARGS.
2016-04-11 10:46:30 +02:00
v_text.h
v_video.cpp
- Implementing RGB666-to-Palette colormatching for textures.
2016-12-19 13:46:08 +01:00
v_video.h
- Implementing RGB666-to-Palette colormatching for textures.
2016-12-19 13:46:08 +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 a_strifeitems.cpp and a_debris.cpp.
2016-11-29 12:17:05 +01:00
w_wad.cpp
- scriptified the Minotaur.
2016-11-26 01:14:47 +01:00
w_wad.h
w_zip.h
weightedlist.h
wi_stuff.cpp
- started with cleanup and separation of DECORATE code.
2016-10-12 19:22:33 +02:00
wi_stuff.h
x86.cpp
- discontinue using the MMX assembly version of DoBlending.
2016-12-07 14:40:18 +01:00
x86.h
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