vkdoom_m/src
Christoph Oelckers 67239cd623 - added a FileWriter class (taken from another project of mine) and changed m_png.cpp to use it.
This is so that PNGs can be written to memory, not just to an external file. stdio's FILE cannot be easily redirected but a C++ class can.
The writer is very simple and primitive right now, allowing no seeking, but for the job at hand it is sufficient.

Note that large parts of savegame creation have been disabled, because they are about to be rewritten and it makes no sense to adjust them all before.
2016-09-21 09:01:12 +02:00
..
asm_ia32 Renderer floatification: Use floats for lighting values 2016-04-22 23:10:34 -05:00
asm_x86_64 Normalize line endings 2016-03-01 09:47:10 -06:00
fragglescript - all thinker serializers done. 2016-09-20 00:41:22 +02:00
g_doom - another batch. 2016-09-19 19:58:04 +02:00
g_heretic - another batch. 2016-09-19 19:58:04 +02:00
g_hexen - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
g_raven - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
g_shared - fixed incomplete hudmessage serialization. 2016-09-20 13:21:41 +02:00
g_strife - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
intermission - fixed: DIntermissionScreen::Init did not handle non-existent strings in the string table and crashed on a NULL pointer. 2016-05-25 01:45:55 +02:00
math - floatified portals.cpp and most of p_maputl.cpp. 2016-03-31 16:52:25 +02:00
menu Fix video mode selection bug 2016-09-15 07:52:53 +02: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 - added missing #include. 2016-09-03 17:29:28 +02:00
r_data - re-added serialization of treanslations. 2016-09-20 19:45:32 +02:00
rapidjson - 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
resourcefiles - use FCompressedBuffer to store level snapshots. FCompressedMemFile has been removed. 2016-09-21 01:48:23 +02:00
sfmt Normalize line endings 2016-03-01 09:47:10 -06:00
sound Fixed 'unreferenced local variable' warnings when building with FMOD Studio API 2016-09-12 20:37:12 +02:00
textures - re-added serialization of treanslations. 2016-09-20 19:45:32 +02:00
thingdef - added a GetMissileDamage function to DECORATE which can be used to properly retrieve an actor's damage value. 2016-09-19 03:45:22 +02: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 Resize framebuffer in windowed mode to match the client area 2016-09-12 13:04:36 +02:00
xlat Merge branch 'master' into floatcvt 2016-03-21 01:28:50 +01:00
zscript Added "division by zero" to the VM-aborting errors 2016-09-14 20:47:00 +02:00
__autostart.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
actionspecials.h - added Hexen compatible handling to specials that stop perpetual sector movement. 2016-08-09 17:09:12 +02:00
actor.h - all DObjects converted. 2016-09-20 10:27:53 +02: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 - added polyobject serializer. 2016-09-20 09:11:13 +02: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 Normalize line endings 2016-03-01 09:47:10 -06:00
b_bot.cpp - all thinker serializers done. 2016-09-20 00:41:22 +02: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 - removed STAT_INVENTORY. 2016-08-20 19:10:14 +02: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 "actorlist" and "actornum" no longer return already-owned inventory objects 2016-09-16 00:47:56 -04:00
c_console.cpp - do not even allow creation of names in C_RemoveTabCommands if there are no tab commands, so that FindName cannot be called after the NameManager has been destroyed. 2016-09-13 21:01:50 +02:00
c_console.h Normalize line endings 2016-03-01 09:47:10 -06:00
c_consolebuffer.cpp
c_consolebuffer.h
c_cvars.cpp Added GetCVar(string name) 2016-06-11 10:15:49 +02:00
c_cvars.h Added GetCVar(string name) 2016-06-11 10:15:49 +02:00
c_dispatch.cpp - all thinker serializers done. 2016-09-20 00:41:22 +02: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 - removed FS HUD pics. No mod in existence ever used them and a quickly thrown together test showed that the code did not even work. And since there's no reason to fix it they are gone now. 2016-09-19 10:41:21 +02:00
cmdlib.cpp Normalize line endings 2016-03-01 09:47:10 -06: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 Add con_scale for scaling just the console 2016-09-08 00:39:52 +02:00
d_dehacked.cpp - And another batch of serializers. 2016-09-19 15:07:53 +02:00
d_dehacked.h - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02: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 - second part of last commit. This file was accidentally unselected. 2016-03-08 14:35:36 +01:00
d_main.cpp - made disabling the push window check a real compatibility option. 2016-08-09 20:15:13 +02:00
d_main.h Normalize line endings 2016-03-01 09:47:10 -06:00
d_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
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 - converted player serializer and everything it needs. 2016-09-21 01:18:29 +02:00
d_player.h - converted player serializer and everything it needs. 2016-09-21 01:18:29 +02: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 - all thinker serializers done. 2016-09-20 00:41:22 +02:00
decallib.h - floatified the decal code. 2016-03-22 22:07:38 +01:00
dobject.cpp - converted the user variable serializer. 2016-09-20 18:27:47 +02:00
dobject.h - re-added serialization of treanslations. 2016-09-20 19:45:32 +02:00
dobjgc.cpp - refactored sector portal data so that it does not rely on actors. 2016-04-20 19:20:11 +02:00
dobjtype.cpp - re-added serialization of treanslations. 2016-09-20 19:45:32 +02:00
dobjtype.h - converted the user variable serializer. 2016-09-20 18:27:47 +02: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 - 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
doomtype.h - re-added serialization of treanslations. 2016-09-20 19:45:32 +02:00
dscript.h Normalize line endings 2016-03-01 09:47:10 -06:00
dsectoreffect.cpp - And another batch of serializers. 2016-09-19 15:07:53 +02:00
dsectoreffect.h - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
dthinker.cpp - all DObjects converted. 2016-09-20 10:27:53 +02:00
dthinker.h - converted player serializer and everything it needs. 2016-09-21 01:18:29 +02: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
farchive.cpp - use FCompressedBuffer to store level snapshots. FCompressedMemFile has been removed. 2016-09-21 01:48:23 +02:00
farchive.h - use FCompressedBuffer to store level snapshots. FCompressedMemFile has been removed. 2016-09-21 01:48:23 +02:00
files.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
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 - 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_game.h Normalize line endings 2016-03-01 09:47:10 -06:00
g_hub.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
g_hub.h Normalize line endings 2016-03-01 09:47:10 -06:00
g_level.cpp - use FCompressedBuffer to store level snapshots. FCompressedMemFile has been removed. 2016-09-21 01:48:23 +02:00
g_level.h - use FCompressedBuffer to store level snapshots. FCompressedMemFile has been removed. 2016-09-21 01:48:23 +02:00
g_mapinfo.cpp - use FCompressedBuffer to store level snapshots. FCompressedMemFile has been removed. 2016-09-21 01:48:23 +02:00
g_pch.h - add the precompiled header file for the previous commit. 2016-04-10 13:10:41 +02: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 - floatification of g_shared. 2016-03-24 01:46:11 +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_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 Merge branch 'master' into json 2016-09-19 03:54:36 +02:00
info.h - re-added serialization of treanslations. 2016-09-20 19:45:32 +02:00
json.cpp - converted the user variable serializer. 2016-09-20 18:27:47 +02: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 Normalize line endings 2016-03-01 09:47:10 -06: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 - all thinker serializers done. 2016-09-20 00:41:22 +02: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 - 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
m_misc.h Normalize line endings 2016-03-01 09:47:10 -06:00
m_png.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
m_png.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
m_random.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
m_random.h Normalize line endings 2016-03-01 09:47:10 -06:00
m_swap.h Normalize line endings 2016-03-01 09:47:10 -06: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 Normalize line endings 2016-03-01 09:47:10 -06:00
memarena.h Normalize line endings 2016-03-01 09:47:10 -06: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 Re-allow indexes as state parameter in sequences 2016-08-07 22:10:00 +02: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 - fixed incomplete hudmessage serialization. 2016-09-20 13:21:41 +02:00
p_acs.h - converted FBehavior::StaticSerializeModuleStates. 2016-09-20 11:35:25 +02: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 - 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_ceiling.cpp - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02: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 - all DObjects converted. 2016-09-20 10:27:53 +02:00
p_conversation.h Normalize line endings 2016-03-01 09:47:10 -06:00
p_doors.cpp - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
p_effect.cpp - fixed inverse sign for rocket trail particle movement. 2016-06-12 00:05:23 +02: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 - fixed: The NoiseList array was not cleared before use. 2016-05-27 00:00:27 +02:00
p_enemy.h - made P_NoiseAlert non-recursive to avoid stack overflow problems in large open-area maps with a high sector count. 2016-05-25 11:30:11 +02:00
p_floor.cpp - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
p_glnodes.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_interaction.cpp A_Explode now returns the number of actors damaged and can be used in expressions. 2016-08-12 09:17:20 +02:00
p_lights.cpp - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02: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 - added Hexen compatible handling to specials that stop perpetual sector movement. 2016-08-09 17:09:12 +02:00
p_lnspec.h Normalize line endings 2016-03-01 09:47:10 -06:00
p_local.h A_Explode now returns the number of actors damaged and can be used in expressions. 2016-08-12 09:17:20 +02:00
p_map.cpp - split Damage into two variables: DamageVal for the old constant and DamageFunc for the DECORATE function. 2016-09-19 03:36:51 +02:00
p_maputl.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_maputl.h - removed debug stuff. 2016-06-30 11:31:00 +02:00
p_mobj.cpp - added polyobject serializer. 2016-09-20 09:11:13 +02:00
p_pillar.cpp - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
p_plats.cpp - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
p_pspr.cpp - all DObjects converted. 2016-09-20 10:27:53 +02:00
p_pspr.h - converted FBehavior::StaticSerializeModuleStates. 2016-09-20 11:35:25 +02:00
p_pusher.cpp - all thinker serializers done. 2016-09-20 00:41:22 +02:00
p_saveg.cpp - use FCompressedBuffer to store level snapshots. FCompressedMemFile has been removed. 2016-09-21 01:48:23 +02:00
p_saveg.h - use FCompressedBuffer to store level snapshots. FCompressedMemFile has been removed. 2016-09-21 01:48:23 +02:00
p_scroll.cpp - added polyobject serializer. 2016-09-20 09:11:13 +02:00
p_sectors.cpp - another batch. 2016-09-19 19:58:04 +02:00
p_setup.cpp - added polyobject serializer. 2016-09-20 09:11:13 +02:00
p_setup.h - floatified p_trace, p_slopes and p_udmf.cpp. 2016-03-30 16:30:22 +02:00
p_sight.cpp - wrap access to portal properties into sector_t:: member functions. 2016-04-19 11:35:28 +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 - all thinker serializers done. 2016-09-20 00:41:22 +02:00
p_spec.h - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
p_states.cpp - moved new code to its proper location and started moving the replaced old archive code to a placeholder file for easy removal later. 2016-09-19 10:34:54 +02:00
p_switch.cpp - all thinker serializers done. 2016-09-20 00:41:22 +02: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 - fixed some issues with teleport fog: 2016-06-06 10:48:40 +02:00
p_terrain.cpp - re-added serialization of treanslations. 2016-09-20 19:45:32 +02:00
p_terrain.h - converted FBehavior::StaticSerializeModuleStates. 2016-09-20 11:35:25 +02:00
p_things.cpp Added GetProximity(classname, distance, flags, ptr). 2016-07-30 00:26:55 +02: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 - fixed: UDMF user value lists need to be sorted for binary search to work but weren't. 2016-09-12 21:32:17 +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 Normalize line endings 2016-03-01 09:47:10 -06:00
p_user.cpp - converted player serializer and everything it needs. 2016-09-21 01:18:29 +02: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 - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
po_man.h - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02:00
portal.cpp - added polyobject serializer. 2016-09-20 09:11:13 +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 - fixed 3D floor rendering with nearby slopes. 2016-05-22 12:15:14 +02: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 - some preparations for converting the player serialization code. 2016-09-20 23:13:12 +02:00
r_draw.cpp Remove halfviewwidth 2016-04-27 22:49:36 -05:00
r_draw.h Renderer floatification: Use floating point for wall scale and yrepeat 2016-04-22 23:12:53 -05:00
r_drawt.cpp Renderer floatification: Use floating point for texturemids and Y scales 2016-04-22 23:12:53 -05: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 Change canvas rendering to use the aspect ratio of the canvas and generalize 5:4 rendering as AspectTallerThanWide 2016-09-13 23:42:05 +02:00
r_main.h Renderer floatification: Use floats for lighting values 2016-04-22 23:10:34 -05:00
r_plane.cpp - fixed slope calculation error. 2016-07-17 23:13:10 +02: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 - 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
r_segs.h Renderer floatification: Use floating point for wall scale and yrepeat 2016-04-22 23:12:53 -05:00
r_sky.cpp - make FieldOfView a real angle and remove all uses of finetangent. 2016-04-28 13:59:06 +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 Switch from ratio enum to float 2016-09-12 15:51:50 +02:00
r_things.h Generalized the psprites implementation 2016-05-20 17:04:44 +02:00
r_utility.cpp - some preparations for converting the player serialization code. 2016-09-20 23:13:12 +02: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 - most thinkers are done. Some stuff about polyobject pointers is temporarily disabled right now because some of the required functions have already been pulled out. 2016-09-19 19:14:30 +02: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 - all DObjects converted. 2016-09-20 10:27:53 +02:00
s_sndseq.h - all DObjects converted. 2016-09-20 10:27:53 +02:00
s_sound.cpp - use FCompressedBuffer to store level snapshots. FCompressedMemFile has been removed. 2016-09-21 01:48:23 +02:00
s_sound.h - some preparations for converting the player serialization code. 2016-09-20 23:13:12 +02:00
sc_man.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
sc_man.h - added 'strictdecorate' CVAR. If this is set to 'true', any DECORATE error that had to be demoted to a warning for backwards compatibility will be treated as an actual error. 2016-06-08 10:56:11 +02:00
sc_man_scanner.re - The fixed_t type for the VM also is not needed any longer and was removed. 2016-03-25 15:50:39 +01:00
sc_man_tokens.h - The fixed_t type for the VM also is not needed any longer and was removed. 2016-03-25 15:50:39 +01:00
serializer.cpp - converted player serializer and everything it needs. 2016-09-21 01:18:29 +02:00
serializer.h - converted player serializer and everything it needs. 2016-09-21 01:18:29 +02: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 - removed STACK_ARGS. 2016-04-11 10:46:30 +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
strnatcmp.h
tagitem.h
tarray.h Merge branch 'master' into floatcvt 2016-04-04 01:21:24 +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 - removed a few unnecessary #includes. 2016-03-28 22:20:25 +02: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 Change canvas rendering to use the aspect ratio of the canvas and generalize 5:4 rendering as AspectTallerThanWide 2016-09-13 23:42:05 +02:00
v_font.cpp - all thinker serializers done. 2016-09-20 00:41: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 Fix video mode selection bug 2016-09-15 07:52:53 +02:00
v_video.h Fix video mode selection bug 2016-09-15 07:52:53 +02:00
valgrind.inc
vectors.h - fixed: The view path for checking whether the player sprite should be drawn during a portal transition was never set properly in the portal transitioning case. 2016-05-09 23:16:06 +02:00
version.h Tracer pointer is no longer a safe candidate for storing player morph pointers. Instead, actors must have a new, non-manipulatable pointer. This fixes the following circumstances: 2016-09-01 13:49:58 -05:00
w_wad.cpp Normalize line endings 2016-03-01 09:47:10 -06: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 - removed a few leftover FRACUNITs. 2016-04-02 20:07:18 +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 Normalize line endings 2016-03-01 09:47:10 -06:00
zstring.h Normalize line endings 2016-03-01 09:47:10 -06:00
zzautozend.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
zzz_old.cpp - converted player serializer and everything it needs. 2016-09-21 01:18:29 +02:00