..
asm_ia32
Add 1 pixel tall and wide texture support to the renderer
2016-11-01 00:08:16 -05:00
asm_x86_64
Normalize line endings
2016-03-01 09:47:10 -06:00
fragglescript
- moved ammo to its own file, including the backpack.
2016-11-30 12:24:50 +01:00
g_inventory
- 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
g_shared
- 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
g_strife
- moved ammo to its own file, including the backpack.
2016-11-30 12:24:50 +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
- 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
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
Merge branch 'master' of c:\Programming\Doom-Dev\zdoom_\ into zscript
2016-11-27 16:31:26 +01:00
r_data
- scriptified Heretic's Skull Rod.
2016-11-25 16:05:03 +01:00
rapidjson
- variable was in the wrong scope.
2016-10-02 18:56:04 +02:00
resourcefiles
Merge branch 'master' into zscript
2016-11-23 14:39:14 +01:00
scripting
- added a boolean cast VM instruction.
2016-12-01 01:13:53 +01:00
sfmt
Normalize line endings
2016-03-01 09:47:10 -06:00
sound
Merge branch 'master' of c:\Programming\Doom-Dev\zdoom_\ into zscript
2016-11-27 16:31:26 +01:00
textures
Fixed infinite recursion with self-referencing multipatch textures
2016-11-23 14:33:31 +01:00
timidity
- 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
wildmidi
Merge branch conflicts fix
2016-01-21 10:49:57 +13:00
win32
Merge branch 'master' of c:\Programming\Doom-Dev\zdoom_\ into zscript
2016-11-27 16:31:26 +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 Hexen compatible handling to specials that stop perpetual sector movement.
2016-08-09 17:09:12 +02:00
actor.h
- allow the VM to run on one global stack per thread.
2016-11-30 17:15:01 +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
- scriptified some trivial stuff from g_shared.
2016-11-29 19:50:34 +01:00
am_map.h
- added polyobject serializer.
2016-09-20 09:11:13 +02: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
- 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
- floatified portals.cpp and most of p_maputl.cpp.
2016-03-31 16:52:25 +02:00
b_game.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
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
basicinlines.h
Normalize line endings
2016-03-01 09:47:10 -06: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
Normalize line endings
2016-03-01 09:47:10 -06: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
- save global savegame data to JSON as well.
2016-09-21 12:19:13 +02:00
c_console.cpp
- changed the return value of PickupMessage to an FString so that it can interface with scripts.
2016-11-28 16:19:01 +01:00
c_console.h
Normalize line endings
2016-03-01 09:47:10 -06:00
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
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
CMakeLists.txt
- split up zscript/shared/inventory.txt.
2016-11-30 13:36:13 +01:00
cmdlib.cpp
- fixed the octal parser in strbin. Like its hex counterpart it needs to backtrack one character if it find the end of a sequence.
2016-11-07 09:54:46 +01:00
cmdlib.h
- Fix myoffsetof using misaligned pointer access.
2016-06-29 13:04:31 +02: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
- 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
compatibility.h
Normalize line endings
2016-03-01 09:47:10 -06:00
configfile.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
configfile.h
Normalize line endings
2016-03-01 09:47:10 -06:00
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
- allow the VM to run on one global stack per thread.
2016-11-30 17:15:01 +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
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
Revert "Allows loading directories as IWADs using "-iwad" command line parameter."
2016-10-26 12:13:57 +02:00
d_main.cpp
- reverted most of the last commit after realizing that trying to manage constructing/destructing per variable is not going to work because it'd require some extensive exception management in the compiled VM code.
2016-11-17 13:10:19 +01:00
d_main.h
Normalize line endings
2016-03-01 09:47:10 -06:00
d_net.cpp
- split up zscript/shared/inventory.txt.
2016-11-30 13:36:13 +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
- 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
- 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
decallib.h
- floatified the decal code.
2016-03-22 22:07:38 +01:00
dobject.cpp
- 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
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
- 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
dobjtype.cpp
- 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
dobjtype.h
- scriptified Strife's coins.
2016-11-28 18:15:18 +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
Normalize line endings
2016-03-01 09:47:10 -06: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
- Fixed GCC/Clang compile errors.
2016-11-22 21:16:13 +01:00
dscript.h
Normalize line endings
2016-03-01 09:47:10 -06:00
dsectoreffect.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
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
- floatified the sector plane movers and removed some of the ZatPoint conversion cruft.
2016-03-30 09:41:46 +02: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 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
g_doomedmap.cpp
- removed STACK_ARGS.
2016-04-11 10:46:30 +02:00
g_game.cpp
- scriptified Hexen's Banishment Device.
2016-11-28 01:30:36 +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
- scriptified a_strifeitems.cpp and a_debris.cpp.
2016-11-29 12:17:05 +01:00
g_level.h
- scriptified A_SpawnFly.
2016-11-03 13:38:40 +01:00
g_mapinfo.cpp
Merge branch 'master' into zscript
2016-11-23 14:39:14 +01:00
g_pch.h
- fixed a memory leak in the compiler.
2016-11-10 13:37:38 +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
Normalize line endings
2016-03-01 09:47:10 -06:00
gametype.h
Normalize line endings
2016-03-01 09:47:10 -06:00
gccinlines.h
Normalize line endings
2016-03-01 09:47:10 -06:00
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
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
- 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
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
- 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
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
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
- allow the VM to run on one global stack per thread.
2016-11-30 17:15:01 +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
- floatified the global view variables.
2016-04-01 12:22:16 +02: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: 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
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
mscinlines.h
Normalize line endings
2016-03-01 09:47:10 -06: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
- scriptified the Sigil. This isn't fully tested yet.
2016-11-28 14:39:25 +01:00
nodebuild.cpp
Use floating point node bounding boxes
2016-04-30 22:37:02 -05:00
nodebuild.h
- removed STACK_ARGS.
2016-04-11 10:46:30 +02: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
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
- properly handle 3D floors with inverted planes in the list sorter.
2016-08-03 12:17:22 +02:00
p_3dfloors.h
- fixed coordinate correctness issues with P_CheckFor3DFloor/CeilingHit.
2016-04-20 13:28:19 +02:00
p_3dmidtex.cpp
- floatified the few remaining linedef and sector properties that still were fixed_t. The only fixed point things left in r_defs.h are the nodes and a fixed point setter function for vertex_t, which is still needed by the node builder.
2016-04-24 12:15:09 +02:00
p_3dmidtex.h
- floatified the sector plane movers and removed some of the ZatPoint conversion cruft.
2016-03-30 09:41:46 +02:00
p_acs.cpp
- allow the VM to run on one global stack per thread.
2016-11-30 17:15:01 +01:00
p_acs.h
Merge branch 'master' into json
2016-09-22 09:09:48 +02:00
p_actionfunctions.cpp
- allow the VM to run on one global stack per thread.
2016-11-30 17:15:01 +01:00
p_blockmap.h
- floatified bmaporgx and bmaporgy, allowing to remove the gross overflow prevention hacks present in the blockmap code.
2016-03-31 09:23:14 +02:00
p_buildmap.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_ceiling.cpp
- added a larger batch of function exports.
2016-11-30 01:25:51 +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
- 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_effect.cpp
- scriptified some trivial stuff from g_shared.
2016-11-29 19:50:34 +01:00
p_effect.h
- Changed endsize to sizestep. Endsize affected more things than I thought it would.
2016-06-11 08:05:29 -05:00
p_enemy.cpp
- allow the VM to run on one global stack per thread.
2016-11-30 17:15:01 +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
- scriptified a_thingstoblowup.cpp.
2016-11-28 21:33:14 +01:00
p_glnodes.cpp
- scriptified Strife's flamethrower and grenade launcher.
2016-11-29 14:12:39 +01:00
p_interaction.cpp
- allow the VM to run on one global stack per thread.
2016-11-30 17:15:01 +01:00
p_lights.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_linkedsectors.cpp
- floatified the few remaining linedef and sector properties that still were fixed_t. The only fixed point things left in r_defs.h are the nodes and a fixed point setter function for vertex_t, which is still needed by the node builder.
2016-04-24 12:15:09 +02:00
p_lnspec.cpp
- scriptified a_strifeitems.cpp and a_debris.cpp.
2016-11-29 12:17:05 +01:00
p_lnspec.h
Normalize line endings
2016-03-01 09:47:10 -06:00
p_local.h
- scriptified Hexen's Bloodscourge and Serpent.
2016-11-28 00:49:10 +01:00
p_map.cpp
- added a larger batch of function exports.
2016-11-30 01:25:51 +01:00
p_maputl.cpp
- scriptified Hexen's spike, which was the last remaining item in the game directories.
2016-11-29 18:42:48 +01:00
p_maputl.h
- removed debug stuff.
2016-06-30 11:31:00 +02:00
p_mobj.cpp
- 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
p_pillar.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_plats.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_pspr.cpp
- scriptified the Sigil. This isn't fully tested yet.
2016-11-28 14:39:25 +01:00
p_pspr.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
p_pusher.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_saveg.cpp
Fixed: Loading a savegame momentarily left players with undefined pitch limits
2016-10-22 21:02:10 -05:00
p_saveg.h
- read snapshots from zip.
2016-09-22 01:28:05 +02:00
p_scroll.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_sectors.cpp
- scriptified some trivial stuff from g_shared.
2016-11-29 19:50:34 +01:00
p_setup.cpp
- block access to private and protected data for the external variabler getter functions.
2016-11-05 09:50:53 +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
- got rid of all default parameter redundancies.
2016-10-28 00:32:52 +02:00
p_slopes.cpp
- floatified the few remaining linedef and sector properties that still were fixed_t. The only fixed point things left in r_defs.h are the nodes and a fixed point setter function for vertex_t, which is still needed by the node builder.
2016-04-24 12:15:09 +02:00
p_spec.cpp
- scriptified some trivial stuff from g_shared.
2016-11-29 19:50:34 +01:00
p_spec.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
p_states.cpp
- scriptified most of a_strifestuff.cpp.
2016-11-28 23:30:14 +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
Normalize line endings
2016-03-01 09:47:10 -06:00
p_tags.h
Normalize line endings
2016-03-01 09:47:10 -06:00
p_teleport.cpp
- scriptified ArtiTeleport.
2016-11-25 19:52:35 +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
- scriptified hexenspecialdecs.
2016-11-27 20:14:43 +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
Normalize line endings
2016-03-01 09:47:10 -06:00
p_trace.cpp
- fixed: Terrain splashes could be generated for 3D floors that were below the sector's actual floor.
2016-08-14 20:52:13 +02:00
p_trace.h
- added portal-awareness to the railgun trail.
2016-04-16 19:41:33 +02:00
p_udmf.cpp
- added UDMF portal flags. Names are identical with Eternity for compatibility reasons.
2016-10-02 00:31:25 +02: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
- 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
p_writemap.cpp
- floatified the few remaining linedef and sector properties that still were fixed_t. The only fixed point things left in r_defs.h are the nodes and a fixed point setter function for vertex_t, which is still needed by the node builder.
2016-04-24 12:15:09 +02:00
p_xlat.cpp
- floatified the few remaining linedef and sector properties that still were fixed_t. The only fixed point things left in r_defs.h are the nodes and a fixed point setter function for vertex_t, which is still needed by the node builder.
2016-04-24 12:15:09 +02: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
- 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
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
- fixed: Portals with disconnected parts were not grouped correctly.
2016-10-25 01:03:44 +02:00
portal.h
fixed: Polyobject-based line portals may not cache their angle as it may change at any time.
2016-06-19 12:32:45 +02:00
r_3dfloors.cpp
Fix unneeded fixed_t height in R_3D_AddHeight()
2016-04-26 23:11:27 -05:00
r_3dfloors.h
Commence renderer floatification
2016-04-22 23:09:13 -05:00
r_bsp.cpp
- Implemented r_fullbrightignoresectorcolor from QZDoom
2016-10-21 07:06:24 -04:00
r_bsp.h
Renderer floatification: Use floating point for wall scale and yrepeat
2016-04-22 23:12:53 -05:00
r_defs.h
- converted the rest of a_strifestuff.cpp.
2016-11-29 00:16:30 +01:00
r_draw.cpp
Add support for capping sky with a solid color
2016-10-19 23:52:09 +02:00
r_draw.h
Fix dancing sprites due to texture coordinate calculations not taking pixel centers into account
2016-10-29 05:35:41 +02:00
r_drawt.cpp
Fix dancing sprites due to texture coordinate calculations not taking pixel centers into account
2016-10-29 05:35:41 +02: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
Fixed: MaxVisForFloor was broken by the switch to floats
2016-11-02 00:07:57 -05:00
r_main.h
Renderer floatification: Use floats for lighting values
2016-04-22 23:10:34 -05:00
r_plane.cpp
- Fixed a typo in 1 pixel tall support addition.
2016-11-01 09:59:59 +01:00
r_plane.h
Keep values in floats longer for visplane drawing
2016-04-28 21:21:49 -05: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
Rewrite PrepWall and PrepLWall, plus make them aware of pixel centers
2016-11-27 00:43:32 +01:00
r_segs.h
Renderer floatification: Use floating point for wall scale and yrepeat
2016-04-22 23:12:53 -05: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
Renderer floatification: Use floating point for wall scale and yrepeat
2016-04-22 23:12:53 -05:00
r_state.h
- started implementing a JSON based serializer. Unfortunately it is far too slow to be of any real use.
2016-09-18 13:26:34 +02:00
r_swrenderer.cpp
- 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_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
Add texturefrac bounds clamping to R_DrawMaskedColumn to avoid buffer overruns
2016-11-04 10:16:44 +01:00
r_things.h
Fix dancing sprites due to texture coordinate calculations not taking pixel centers into account
2016-10-29 05:35:41 +02:00
r_utility.cpp
- fixed damage handling in A_BetaSkullAttack. For unknown reasons this completely bypassed the normal damage function semantics and even multiplied that with a random value.
2016-11-06 11:36:12 +01:00
r_utility.h
- some preparations for converting the player serialization code.
2016-09-20 23:13:12 +02:00
Rect.h
Use a better packing algorithm for the texture atlases
2016-01-08 22:37:06 -06:00
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
Normalize line endings
2016-03-01 09:47:10 -06:00
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
- added a larger batch of function exports.
2016-11-30 01:25:51 +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
- try to preserve a bit more information about incorrect use of user variables to print more meaningful error messages. This is not complete yet and will need integration with the previous commit.
2016-11-13 12:02:41 +01:00
sc_man.h
- try to preserve a bit more information about incorrect use of user variables to print more meaningful error messages. This is not complete yet and will need integration with the previous commit.
2016-11-13 12:02:41 +01:00
sc_man_scanner.re
- scriptified hexenspecialdecs.
2016-11-27 20:14:43 +01:00
sc_man_tokens.h
- scriptified hexenspecialdecs.
2016-11-27 20:14:43 +01:00
serializer.cpp
Merge branch 'master' of https://github.com/rheit/zdoom into zscript
2016-11-12 15:36:59 +01:00
serializer.h
- Clear out GCC 6.2 warnings (interestingly they now check for misleading indentation which found a good case in fragglescript/t_func.cpp even though I believe it was harmless)
2016-10-17 00:19:08 -04: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
Normalize line endings
2016-03-01 09:47:10 -06:00
st_stuff.h
Normalize line endings
2016-03-01 09:47:10 -06:00
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
Normalize line endings
2016-03-01 09:47:10 -06:00
stats.h
Normalize line endings
2016-03-01 09:47:10 -06: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
- resurrected some old statistics code I had and made some minor enhancements to be of more use.
2010-09-18 16:08:10 +00:00
strnatcmp.h
tagitem.h
tarray.h
- save global savegame data to JSON as well.
2016-09-21 12:19:13 +02:00
teaminfo.cpp
Normalize line endings
2016-03-01 09:47:10 -06: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
Add bottomclip parameter to FillSimplePoly() for the software implementation
2016-11-05 22:49:33 -05:00
v_font.cpp
- removed farchive.cpp and .h
2016-09-22 00:48:22 +02:00
v_font.h
- re-added serialization of treanslations.
2016-09-20 19:45:32 +02:00
v_palette.cpp
- removed STACK_ARGS.
2016-04-11 10:46:30 +02: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
- 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
v_video.h
Add bottomclip parameter to FillSimplePoly() for the software implementation
2016-11-05 22:49:33 -05:00
valgrind.inc
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
- undid savegame version bump because it's not needed.
2016-09-24 09:18:25 +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
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
- started with cleanup and separation of DECORATE code.
2016-10-12 19:22:33 +02:00
wi_stuff.h
Normalize line endings
2016-03-01 09:47:10 -06:00
x86.cpp
- removed STACK_ARGS.
2016-04-11 10:46:30 +02: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
Merge branch 'master' of https://github.com/rheit/zdoom into zscript
2016-11-27 16:34:55 +01:00
zstring.h
Merge branch 'master' of https://github.com/rheit/zdoom into zscript
2016-11-12 09:46:09 +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