..
fragglescript
- moved the three remaining variables from PClassInventory to PClassActor so that PClassInventory can be removed.
2017-02-08 18:11:23 +01:00
g_inventory
- fixed Skulltag rune bugs.
2017-02-15 16:37:45 +01:00
g_shared
- made the Skins array scripting friendly and exported it.
2017-02-17 21:51:23 +01:00
g_statusbar
- removed some unneeded version.h #includes.
2017-02-20 01:42:53 +01:00
gl
- removed some unneeded version.h #includes.
2017-02-20 01:42:53 +01:00
intermission
- made the Skins array scripting friendly and exported it.
2017-02-17 21:51:23 +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
Fixed handling of default values for Menu.SetMenu() and Menu.StartMessage() arguments
2017-02-24 11:09:25 +02:00
oplsynth
- removed a few unused definitions.
2017-02-07 10:55:59 +01:00
posix
Fixed compilation of Cocoa backend
2017-02-14 22:02:47 +02:00
r_data
Fixed compilation with GCC/Clang
2017-02-18 10:34:27 +02:00
rapidjson
Serializer now writes floating point zero if special value is encountered
2016-12-20 12:19:12 +01:00
resourcefiles
- fixed: FResourceFile::OpenResourceFile did not close the opened file in case it contained invalid data.
2017-01-21 20:15:06 +01:00
scripting
- fixed: String CVARs get stored as a const char *, not an FString, so the ls opcode cannot be used to read their content.
2017-02-23 22:01:46 +01:00
sfmt
Normalize line endings
2016-03-01 09:47:10 -06:00
sound
Do not change indentation of the licence...
2017-02-23 21:01:09 +01:00
textures
- all menu items scriptified, but not yet active.
2017-02-11 16:11:48 +01:00
timidity
- Add missing GCCPRINTF to timidity cmsg function.
2016-12-10 14:02:12 +01:00
wildmidi
Merge branch conflicts fix
2016-01-21 10:49:57 +13:00
win32
- fixed: All FNames inside actor classes need to be FNameNoInit or their constructor will overwrite them after copying the defaults.
2017-02-15 12:16:24 +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 a Door_AnimatedClose special.
2017-02-16 18:35:58 +01:00
actor.h
- added an amount parameter to the 'drop' CCMD.
2017-02-23 20:18:02 +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
- exported the drawer function of the colorpicker menu.
2017-02-10 13:21:35 +01:00
am_map.h
- fixed: Custom automap colors were not invalidated on restart.
2016-12-03 15:44:46 +01:00
announcer.h
Normalize line endings
2016-03-01 09:47:10 -06:00
autosegs.h
- allow defining native fields through scripts. Internally this only requires exporting the address, but not the entire field.
2016-11-22 19:20:31 +01:00
b_bot.cpp
- optimized the FName versions of IsDescendantOf and IsKindOf. These can be done without first looking up the class type itself.
2017-02-08 15:47:22 +01:00
b_bot.h
- scriptified FastProjectile.
2017-01-13 00:35:56 +01:00
b_func.cpp
- renamed internal MELEERANGE constant to deconflict with Actor's MeleeRange member.
2016-12-10 16:36:19 +01:00
b_game.cpp
Implemented player scripts.
2017-02-02 21:25:07 +02:00
b_move.cpp
- removed the fatal errors for invalid actor->movedir.
2017-02-04 16:29:01 +01:00
b_think.cpp
- optimized the FName versions of IsDescendantOf and IsKindOf. These can be done without first looking up the class type itself.
2017-02-08 15:47:22 +01:00
basictypes.h
- replaced finesine for texture warping with a smaller custom table, based on the old 2005 FP code, but fixes the generation of the sine table.
2016-04-28 15:59:37 +02:00
bbannouncer.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
c_bind.cpp
Fixed compilation warnings reported by MSVC
2017-02-16 11:01:06 +02:00
c_bind.h
Normalize line endings
2016-03-01 09:47:10 -06:00
c_cmds.cpp
- optimized the FName versions of IsDescendantOf and IsKindOf. These can be done without first looking up the class type itself.
2017-02-08 15:47:22 +01:00
c_console.cpp
- fixed issues with option menu items.
2017-02-12 16:02:55 +01:00
c_console.h
Normalize line endings
2016-03-01 09:47:10 -06:00
c_consolebuffer.cpp
- replaced console buffer with a significantly more efficient new version that also can hold a lot more data.
2014-05-24 21:05:00 +02:00
c_consolebuffer.h
- replaced console buffer with a significantly more efficient new version that also can hold a lot more data.
2014-05-24 21:05:00 +02:00
c_cvars.cpp
- made DMenu's static variables regular global variables because that class is going to go completely scripted soon.
2017-02-18 19:19:14 +01:00
c_cvars.h
Added cheat flag for console variables
2017-01-31 14:08:09 +01:00
c_dispatch.cpp
- made DMenu's static variables regular global variables because that class is going to go completely scripted soon.
2017-02-18 19:19:14 +01:00
c_dispatch.h
Normalize line endings
2016-03-01 09:47:10 -06:00
c_expr.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
c_functions.cpp
- Removed headers from c_functions.cpp, added forward struct declaration for FTranslatedLineTarget in c_functions.h.
2016-12-29 01:30:54 +01:00
c_functions.h
- Removed headers from c_functions.cpp, added forward struct declaration for FTranslatedLineTarget in c_functions.h.
2016-12-29 01:30:54 +01:00
CMakeLists.txt
-scriptified the ReadThis screen.
2017-02-19 00:08:30 +01:00
cmdlib.cpp
- ncopystring is not needed anymore.
2017-02-19 01:14:31 +01:00
cmdlib.h
- ncopystring is not needed anymore.
2017-02-19 01:14:31 +01:00
colormatcher.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
colormatcher.h
Normalize line endings
2016-03-01 09:47:10 -06:00
compatibility.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
compatibility.h
Normalize line endings
2016-03-01 09:47:10 -06:00
configfile.cpp
Added support for long lines in config file
2016-12-28 11:38:38 +01:00
configfile.h
Normalize line endings
2016-03-01 09:47:10 -06:00
ct_chat.cpp
- wrapped the entire DSBarInfo class in a container and completely decoupled it from DBaseStatusBar.
2017-01-20 11:11:22 +01:00
d_dehacked.cpp
- fixed armor save percentage values in Dehacked.
2017-02-16 19:29:07 +01:00
d_dehacked.h
more inventory scriptification
2017-01-19 23:42:12 +01:00
d_event.h
- exported gamestate variable and forced it to 32 bit internally.
2017-02-23 19:29:43 +01:00
d_gui.h
Normalize line endings
2016-03-01 09:47:10 -06:00
d_iwad.cpp
- optionally allow passing a script position object to V_GetColor and subfunctions for better error output. Implemented this for all occurences where this info was available.
2016-12-03 16:27:53 +01:00
d_main.cpp
- disabled render events pending further discussion and evaluation.
2017-02-15 12:27:50 +01:00
d_main.h
Normalize line endings
2016-03-01 09:47:10 -06:00
d_net.cpp
- added an amount parameter to the 'drop' CCMD.
2017-02-23 20:18:02 +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
- made the Skins array scripting friendly and exported it.
2017-02-17 21:51:23 +01:00
d_player.h
- scriptified the rest of the player menu. This compiles and runs but doesn't work yet, it will be fixed in the next commit.
2017-02-18 01:20:07 +01:00
d_protocol.cpp
- converted player serializer and everything it needs.
2016-09-21 01:18:29 +02:00
d_protocol.h
Added playsim event (netevent CCMD)
2017-02-06 16:02:44 +02:00
d_ticcmd.h
- converted player serializer and everything it needs.
2016-09-21 01:18:29 +02:00
decallib.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
decallib.h
- floatified the decal code.
2016-03-22 22:07:38 +01:00
dobject.cpp
- exported the drawer function of the colorpicker menu.
2017-02-10 13:21:35 +01:00
dobject.h
Prevents possible pointer miss-alignment error
2017-02-23 21:01:09 +01:00
dobjgc.cpp
- added GC support to the events. OF_Fixed is not recommended because it can seriously impede the GC's functionality if just being used as a lazy means to avoid collection.
2017-02-24 19:01:19 +01:00
dobjtype.cpp
- restored some code in PClass::CreateDerivedClass that accidentally got removed.
2017-02-23 19:03:31 +01:00
dobjtype.h
- fixed: When loading a savegame the player class in the userinfo needs to be updated.
2017-02-15 11:55:08 +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
- exported gamestate variable and forced it to 32 bit internally.
2017-02-23 19:29:43 +01:00
doomerrors.h
- record all line numbers during function generation. This is useful for error reporting and eventually debugging.
2016-12-02 17:36:29 +01:00
doomstat.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
doomstat.h
- the keybinding control works again, this time fully scripted.
2017-02-12 18:38:23 +01:00
doomtype.h
- moved player color sets and pain flashes into global variables.
2017-02-08 19:10:11 +01:00
dscript.h
Normalize line endings
2016-03-01 09:47:10 -06:00
dsectoreffect.cpp
- Fixed GCC/Clang compile errors.
2017-01-14 18:30:01 +01:00
dsectoreffect.h
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
dthinker.cpp
Since WorldThingDestroyed is the reverse of WorldThingSpawned, it should ignore actors that didn't call PostBeginPlay.
2017-01-31 04:53:18 +02:00
dthinker.h
Implemented WorldThingSpawned hook. Also changed Console.Printf to automatically add \n. Also fixed vararg calls with names.
2017-01-30 09:10:33 +02:00
edata.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
edata.h
- added the EE-Extradata parser I wrote for GZDoom so I can use the Vaporware demo map for testing portal stuff.
2016-02-05 23:51:28 +01:00
empty.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
errors.h
events.cpp
- added GC support to the events. OF_Fixed is not recommended because it can seriously impede the GC's functionality if just being used as a lazy means to avoid collection.
2017-02-24 19:01:19 +01:00
events.h
- fixed: Sight checks through portals must disable all early-outs.
2017-02-24 19:01:19 +01:00
f_wipe.cpp
- floatified p_trace, p_slopes and p_udmf.cpp.
2016-03-30 16:30:22 +02:00
f_wipe.h
Normalize line endings
2016-03-01 09:47:10 -06:00
files.cpp
Merge branch 'master' into json
2016-09-22 09:09:48 +02:00
files.h
- Added missing GCCPRINTF to FileWriter::Printf.
2016-12-10 14:02:12 +01:00
g_doomedmap.cpp
Fixed format strings warnings reported by GCC/Clang
2016-12-24 23:51:08 +01:00
g_game.cpp
- added an amount parameter to the 'drop' CCMD.
2017-02-23 20:18:02 +01:00
g_game.h
- added an amount parameter to the 'drop' CCMD.
2017-02-23 20:18:02 +01:00
g_hub.cpp
- made intermission screen more scripting friendly.
2017-02-24 00:28:33 +01:00
g_hub.h
- read snapshots from zip.
2016-09-22 01:28:05 +02:00
g_level.cpp
- fixed handling of PlayerEntered event.
2017-02-24 21:45:53 +01:00
g_level.h
Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly."
2017-01-28 18:26:52 +01:00
g_levellocals.h
-scriptified the ReadThis screen.
2017-02-19 00:08:30 +01:00
g_mapinfo.cpp
-scriptified the ReadThis screen.
2017-02-19 00:08:30 +01:00
g_pch.h
- moved player color sets and pain flashes into global variables.
2017-02-08 19:10:11 +01:00
g_pch2.h
- tried to add precompiled headers to fastmath sources as well, but VC++ doesn't seem to want to play along. So I left this stuff in but disabled the precompilation until a solution can be found.
2016-04-10 13:54:42 +02:00
g_skill.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
gameconfigfile.cpp
- remove windows header #include from gameconfigfile.cpp, because it isn't needed.
2016-04-10 12:33:35 +02:00
gameconfigfile.h
Normalize line endings
2016-03-01 09:47:10 -06:00
gametype.h
Normalize line endings
2016-03-01 09:47:10 -06:00
gi.cpp
- converted the intermission stat screen into a class so that its contents can be better exposed to ZScript.
2017-02-22 23:52:25 +01:00
gi.h
- scriptified the remaining parts of the conversationmenu.
2017-02-19 14:21:49 +01:00
gitinfo.cpp
- Use gitinfo.h instead of svnrevision.h for versioning.
2013-06-22 21:49:51 -05:00
gstrings.h
Normalize line endings
2016-03-01 09:47:10 -06:00
GuillotineBinPack.cpp
*BinPack fixes -- disjointRects only defined #ifdef _DEBUG
2016-01-18 14:45:23 -06:00
GuillotineBinPack.h
Use a better packing algorithm for the texture atlases
2016-01-08 22:37:06 -06:00
hu_scores.cpp
- wrapped the entire DSBarInfo class in a container and completely decoupled it from DBaseStatusBar.
2017-01-20 11:11:22 +01:00
hu_stuff.h
- removed STACK_ARGS.
2016-04-11 10:46:30 +02:00
i_cd.h
Normalize line endings
2016-03-01 09:47:10 -06:00
i_module.cpp
- Fixed build with MinGW-w64 (TDM-GCC 5.1). Note that the resulting binary will crash under -O3 until the alignment violation is taken care of in FRemapTable::Alloc.
2016-11-22 22:41:32 -05:00
i_module.h
- Added support for GTK3 (thanks to "MineyMe" and edward-san)
2016-11-12 18:32:09 -05:00
i_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 'thereisnospoon' of https://github.com/jewalky/gzdoom
2017-02-14 19:10:02 +01:00
info.h
- Turned DropItem into a plain struct again like it was before the scripting branch got merged.
2017-02-08 20:37:22 +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
- fixed: When loading a savegame the player class in the userinfo needs to be updated.
2017-02-15 11:55:08 +01:00
m_cheat.h
- moved DisplayName, the last remaining PlayerPawn meta property, to PClassActor so that PClassPlayerPawn could be removed.
2017-02-08 19:42:24 +01:00
m_crc32.h
Normalize line endings
2016-03-01 09:47:10 -06:00
m_fixed.h
- removed most inline assembly. Integer multiplication gets handled fine by all current compilers and fixed point division is too infrequently used to justify this mess.
2016-12-10 13:58:18 +01:00
m_joy.cpp
- some rework of vectors.h, mostly to remove all those silenced double->float conversions.
2016-03-10 22:36:28 +01:00
m_joy.h
Normalize line endings
2016-03-01 09:47:10 -06:00
m_misc.cpp
- Fixed: Demo playback on Windows XP since we don't patch fstat for v140_xp bug.
2016-10-16 16:22:21 -04:00
m_misc.h
Normalize line endings
2016-03-01 09:47:10 -06:00
m_png.cpp
- allow the compact and pretty writers for JSON to coexist by wrapping the whole stuff into another class that calls the proper one as needed. Due to the implementation it is not possible to decide at run time how this should behave so there have to be two different objects for either mode.
2016-09-21 21:57:24 +02:00
m_png.h
- allow the compact and pretty writers for JSON to coexist by wrapping the whole stuff into another class that calls the proper one as needed. Due to the implementation it is not possible to decide at run time how this should behave so there have to be two different objects for either mode.
2016-09-21 21:57:24 +02:00
m_random.cpp
- fixed issues with uninitialized RNGs and bad assumptions about corpse pointers always being fully initialized when being destroyed.
2017-01-27 12:02:47 +01:00
m_random.h
- read snapshots from zip.
2016-09-22 01:28:05 +02:00
m_swap.h
Fixed compilation on macOS
2016-09-24 13:15:45 +03:00
md5.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
md5.h
Normalize line endings
2016-03-01 09:47:10 -06:00
memarena.cpp
- took VMFunction out of the DObject hierarchy.
2017-02-08 11:13:41 +01:00
memarena.h
- took VMFunction out of the DObject hierarchy.
2017-02-08 11:13:41 +01:00
mus2midi.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
mus2midi.h
Normalize line endings
2016-03-01 09:47:10 -06:00
name.cpp
- fixed: The TabCommands array needs to be cleared before the NameManager is destroyed.
2016-09-13 10:43:53 +02:00
name.h
Normalize line endings
2016-03-01 09:47:10 -06:00
namedef.h
Restored EndGameMenu as a pseudo-class
2017-02-23 10:20:02 +02:00
nodebuild.cpp
Fixed compilation warnings reported by GCC/Clang
2017-01-14 15:03:14 +02:00
nodebuild.h
- fixed: The sight checker's portalgroup variable was not initialized.
2017-01-09 01:28:07 +01:00
nodebuild_classify_nosse2.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
nodebuild_classify_sse2.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
nodebuild_events.cpp
- added custom math routines for reliability.
2016-03-11 15:45:47 +01:00
nodebuild_extract.cpp
Fixed issue with extraction of built GL nodes
2017-01-12 16:24:55 +02:00
nodebuild_gl.cpp
- removed STACK_ARGS.
2016-04-11 10:46:30 +02:00
nodebuild_utility.cpp
- exported all meaningful parts of side_t to the VM.
2017-01-08 21:42:26 +01:00
p_3dfloors.cpp
- fixed: When finding the highest floor plane on a given side of a linedef, the necessary tests may not depend on the actual highest floor, which may originate from the other side of the line and cause valid planes that are between the currently set plane and the actual highest floor to be skipped.
2017-02-15 13:14:59 +01:00
p_3dfloors.h
- use Doom64 colors on sectors and linedefs.
2017-01-28 20:44:46 +01:00
p_3dmidtex.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_3dmidtex.h
- fixed: Instant floor movers should disable z-interpolation for all affected actors.
2016-12-27 21:16:42 +01:00
p_acs.cpp
- Fixed some scripts showing up as 'unknown'.
2017-02-22 23:49:28 +01:00
p_acs.h
- added a script export for ACS's ReplaceTextures function.
2017-02-09 12:02:07 +01:00
p_actionfunctions.cpp
- also added the 'amount' parameter to DropInventroy and A_DropInventory script functions.
2017-02-23 20:55:12 +01:00
p_blockmap.h
- moved the msecnode code to its own file.
2017-01-06 12:54:01 +01:00
p_buildmap.cpp
- scriptified MorphProjectile and CustomSprite.
2017-01-20 01:11:36 +01:00
p_ceiling.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_checkposition.h
- fixed: It was not possible to step through a ceiling portal into the upper sector.
2016-05-20 13:10:42 +02:00
p_conversation.cpp
Fixed initialization of Strife dialogs internal structures
2017-02-21 22:36:20 +02:00
p_conversation.h
Fixed initialization of Strife dialogs internal structures
2017-02-21 22:36:20 +02:00
p_doors.cpp
- fixed a typo.
2017-02-16 23:17:19 +01:00
p_effect.cpp
- scriptified the particle fountains.
2017-01-13 19:29:54 +01:00
p_effect.h
- scriptified the particle fountains.
2017-01-13 19:29:54 +01:00
p_enemy.cpp
- optimized the FName versions of IsDescendantOf and IsKindOf. These can be done without first looking up the class type itself.
2017-02-08 15:47:22 +01:00
p_enemy.h
- allow the VM to run on one global stack per thread.
2016-11-30 17:15:01 +01:00
p_floor.cpp
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
p_glnodes.cpp
- fixed loop ordering in P_SetRenderSector.
2017-01-19 01:39:05 +01:00
p_interaction.cpp
- fixed: When loading a savegame the player class in the userinfo needs to be updated.
2017-02-15 11:55:08 +01:00
p_lights.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_linkedsectors.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_lnspec.cpp
- added a Door_AnimatedClose special.
2017-02-16 18:35:58 +01:00
p_lnspec.h
Normalize line endings
2016-03-01 09:47:10 -06:00
p_local.h
- added a script export for ACS's ReplaceTextures function.
2017-02-09 12:02:07 +01:00
p_map.cpp
- fixed: Hexen's poison cloud needs to call P_DamageMobj, even with a damage value of 0. Added a new flag to handle this case because normally this is not desirable.
2017-02-19 23:20:09 +01:00
p_maputl.cpp
- fixed: Non-actor classes never called InitializeDefaults to set up their special variables.
2017-01-29 18:23:39 +01:00
p_maputl.h
- fixed: Non-actor classes never called InitializeDefaults to set up their special variables.
2017-01-29 18:23:39 +01:00
p_mobj.cpp
- fixed handling of PlayerEntered event.
2017-02-24 21:45:53 +01:00
p_pillar.cpp
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
p_plats.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_portals.cpp
- empty gl_portals.cpp file.
2016-01-12 21:36:33 +01:00
p_pspr.cpp
- fixed Skulltag rune bugs.
2017-02-15 16:37:45 +01:00
p_pspr.h
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
p_pusher.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_saveg.cpp
- made the Skins array scripting friendly and exported it.
2017-02-17 21:51:23 +01:00
p_saveg.h
- refactored the level backup data needed by the serializer into p_saveg.h.
2017-01-08 12:11:31 +01:00
p_scroll.cpp
Fixed compilation warnings reported by GCC/Clang
2017-01-14 15:03:14 +02:00
p_secnodes.cpp
- Fixed GCC/Clang compile errors.
2017-01-14 18:30:01 +01:00
p_sectors.cpp
- added a script export for ACS's ReplaceTextures function.
2017-02-09 12:02:07 +01:00
p_setup.cpp
- made the Skins array scripting friendly and exported it.
2017-02-17 21:51:23 +01:00
p_setup.h
- exported GetUDMF methods to scripting.
2017-02-15 01:03:47 +01:00
p_sight.cpp
- fixed: Sight checks through portals must disable all early-outs.
2017-02-24 19:01:19 +01:00
p_slopes.cpp
- removed the needless copying around of the vertexdatas array. The slope code can just use this from the TArray created by the UDMF parser.
2017-01-09 01:40:14 +01:00
p_spec.cpp
Removed World*Unsafe handlers (merged with WorldLoaded/WorldUnloading); Removed the concept of 'map-local static' handlers, static handlers are now only those that run globally.
2017-01-30 07:50:09 +02:00
p_spec.h
- added a Door_AnimatedClose special.
2017-02-16 18:35:58 +01:00
p_states.cpp
- made the Skins array scripting friendly and exported it.
2017-02-17 21:51:23 +01:00
p_switch.cpp
- disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared.
2016-11-25 00:25:26 +01:00
p_tags.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_tags.h
- moved all 'sectorptr - &level.sectors[0]' constructs into a subfunction.
2017-01-07 20:02:25 +01:00
p_teleport.cpp
- scriptified the teleport fog.
2017-01-13 23:17:04 +01:00
p_terrain.cpp
- scriptified Hexen's Bloodscourge and Serpent.
2016-11-28 00:49:10 +01:00
p_terrain.h
- converted FBehavior::StaticSerializeModuleStates.
2016-09-20 11:35:25 +02:00
p_things.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
p_tick.cpp
Almost forgot: WorldTick hook, since ZScript doesn't have delays
2017-01-31 03:24:46 +02:00
p_tick.h
Normalize line endings
2016-03-01 09:47:10 -06:00
p_trace.cpp
- allow splashing on non-swimmable, non-solid 3D floors if they are marked liquid and have a splash assigned.
2017-02-15 23:06:24 +01:00
p_trace.h
- added portal-awareness to the railgun trail.
2016-04-16 19:41:33 +02:00
p_udmf.cpp
- fixed warning
2017-02-15 13:17:20 +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
Fixed initialization of Strife dialogs internal structures
2017-02-21 22:36:20 +02:00
p_user.cpp
- scriptified the rest of the player menu. This compiles and runs but doesn't work yet, it will be fixed in the next commit.
2017-02-18 01:20:07 +01:00
p_xlat.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
parsecontext.cpp
- do not use strtol for parsing critical values that can get large.
2017-02-01 11:19:55 +01:00
parsecontext.h
Normalize line endings
2016-03-01 09:47:10 -06:00
pathexpander.cpp
Merge branch conflicts fix
2016-01-21 10:49:57 +13:00
pathexpander.h
Merge branch conflicts fix
2016-01-21 10:49:57 +13:00
po_man.cpp
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
po_man.h
- split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
2017-01-12 22:49:18 +01:00
portal.cpp
- fixed: Line_SetPortal crashed with one-way portals.
2017-02-14 23:13:29 +01:00
portal.h
- removed all skybox class types from code in preparation for exporting these classes.
2017-01-14 16:05:40 +01:00
r_3dfloors.cpp
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +01:00
r_3dfloors.h
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +01:00
r_bsp.cpp
Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly."
2017-01-28 18:26:52 +01:00
r_bsp.h
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +01:00
r_defs.h
- do not use strtol for parsing critical values that can get large.
2017-02-01 11:19:55 +01:00
r_draw.cpp
- removed a few unused definitions.
2017-02-07 10:55:59 +01:00
r_draw.h
Rename wall drawer args and functions to closer match the general naming convention
2016-12-19 21:39:16 +01:00
r_draw_pal.cpp
Rename wall drawer args and functions to closer match the general naming convention
2016-12-19 21:39:16 +01:00
r_draw_pal.h
Rename wall drawer args and functions to closer match the general naming convention
2016-12-19 21:39:16 +01:00
r_drawt_pal.cpp
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +01:00
r_local.h
- replaced finesine for texture warping with a smaller custom table, based on the old 2005 FP code, but fixes the generation of the sine table.
2016-04-28 15:59:37 +02:00
r_main.cpp
Revert "- made r_fullbrightignoresectorcolor a MAPINFO option, so far only working on the software renderer. GL still needs a few changes to handle it correctly."
2017-01-28 18:26:52 +01:00
r_main.h
- Set colormap light info using R_SetColorMapLight and R_SetDSColorMapLight rather than manually calculating it
2016-12-18 11:58:32 +01:00
r_plane.cpp
Removed RenderCamera, RenderBeforeThing, RenderAfterThing. Serialization preparations.
2017-01-23 23:05:51 +02:00
r_plane.h
- removed all skybox class types from code in preparation for exporting these classes.
2017-01-14 16:05:40 +01:00
r_renderer.h
- added a FileWriter class (taken from another project of mine) and changed m_png.cpp to use it.
2016-09-21 09:01:12 +02:00
r_segs.cpp
Restored effect of negative horizontal texture scale in software renderer
2017-02-14 12:33:27 +02:00
r_segs.h
- renamed the WallMost functions because again: No more Build code -> no Build names!
2016-12-09 14:46:05 +01:00
r_sky.cpp
- let 'forcenoskystretch' also apply to sky mode 2 and OpenGL, to reflect its true meaning the internal flag has been renamed to FORCETILEDSKY which it always was about.
2017-01-13 11:12:43 +01:00
r_sky.h
Merge branch 'master' of c:\programming\doom-dev\zdoom
2016-04-23 09:43:21 +02:00
r_state.h
- removed the needless copying around of the vertexdatas array. The slope code can just use this from the TArray created by the UDMF parser.
2017-01-09 01:40:14 +01:00
r_swrenderer.cpp
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +01:00
r_swrenderer.h
- added a FileWriter class (taken from another project of mine) and changed m_png.cpp to use it.
2016-09-21 09:01:12 +02:00
r_things.cpp
Merge branch 'thereisnospoon' of https://github.com/jewalky/gzdoom
2017-02-14 19:10:02 +01:00
r_things.h
- scriptified APowerInvisibility.
2017-01-16 20:34:12 +01:00
r_thread.cpp
Move swrenderer into a namespace, add multithreading framework, and move drawers to commands
2016-12-07 09:34:49 +01:00
r_thread.h
Fix null pointer crash in rt column drawers if rt_init is not called before the first draw
2016-12-09 15:07:49 +01:00
r_utility.cpp
- streamlined font handling for scripts a bit.
2017-02-05 13:14:22 +01:00
r_utility.h
- fixed player visibility determination by tracking and translating the actual actor position in addition to the camera position through portals. I hope this fixes the randomly appearing player sprites for good.
2016-12-29 22:19:09 +01:00
r_walldraw.cpp
Rename wall drawer args and functions to closer match the general naming convention
2016-12-19 21:39:16 +01:00
Rect.h
Use a better packing algorithm for the texture atlases
2016-01-08 22:37:06 -06:00
s_advsound.cpp
- scriptified PowerStrength.
2017-01-16 22:27:49 +01:00
s_environment.cpp
- re-added serialization of treanslations.
2016-09-20 19:45:32 +02:00
s_playlist.cpp
- added multiple message levels for 'developer' CVAR so that the important stuff won't get drowned in pointless notification spam that's of no use to anyone.
2016-08-28 09:55:04 +02:00
s_playlist.h
Normalize line endings
2016-03-01 09:47:10 -06:00
s_sndseq.cpp
- scriptified ASoundSequence.
2017-01-14 14:37:29 +01:00
s_sndseq.h
- exported the sound sequence interface to scripting.
2017-01-14 13:02:08 +01:00
s_sound.cpp
Fixed compilation warnings reported by MSVC
2017-02-16 11:01:06 +02:00
s_sound.h
- fixed: The code to play the mage lightning's attack sound was converted wrong, because it used the same structure as looping sounds normally so, but doesn't actually loop.
2017-02-14 22:51:53 +01:00
sc_man.cpp
- fixed warning.
2017-02-01 19:07:41 +01:00
sc_man.h
- no more Simplify for global constants as well.
2017-01-23 01:10:40 +01:00
sc_man_scanner.re
- fixed issues with option menu items.
2017-02-12 16:02:55 +01:00
sc_man_tokens.h
- fixed issues with option menu items.
2017-02-12 16:02:55 +01:00
serializer.cpp
Fixed compilation with GCC/Clang
2017-02-05 14:52:17 +02:00
serializer.h
- moved DisplayName, the last remaining PlayerPawn meta property, to PClassActor so that PClassPlayerPawn could be removed.
2017-02-08 19:42:24 +01:00
skins.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
skins.h
Normalize line endings
2016-03-01 09:47:10 -06:00
SkylineBinPack.cpp
*BinPack fixes -- disjointRects only defined #ifdef _DEBUG
2016-01-18 14:45:23 -06:00
SkylineBinPack.h
Switch to the bottom-left picker for the Skyline Bin Packer
2016-01-10 21:54:28 -06:00
st_start.h
Normalize line endings
2016-03-01 09:47:10 -06:00
st_stuff.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
st_stuff.h
- wrapped the entire DSBarInfo class in a container and completely decoupled it from DBaseStatusBar.
2017-01-20 11:11:22 +01:00
statistics.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
statnums.h
Revert "- removed STAT_INVENTORY."
2016-08-25 21:41:17 +02:00
stats.cpp
RDTSC-based cycle_t for macOS
2017-01-31 15:57:47 +02:00
stats.h
Proper RDTSC implementation for x86_64 targets
2017-01-31 17:51:12 +02:00
stringtable.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
stringtable.h
Normalize line endings
2016-03-01 09:47:10 -06:00
strnatcmp.c
strnatcmp.h
tagitem.h
tarray.h
- added the ability to attach a constructor or destructor to an internally defined struct.
2017-01-11 23:46:03 +01:00
teaminfo.cpp
- scriptified the rest of the player menu. This compiles and runs but doesn't work yet, it will be fixed in the next commit.
2017-02-18 01:20:07 +01:00
teaminfo.h
- scriptified the rest of the player menu. This compiles and runs but doesn't work yet, it will be fixed in the next commit.
2017-02-18 01:20:07 +01:00
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
- moved player color sets and pain flashes into global variables.
2017-02-08 19:10:11 +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
- all menu items scriptified, but not yet active.
2017-02-11 16:11:48 +01:00
v_font.cpp
- all menu items scriptified, but not yet active.
2017-02-11 16:11:48 +01:00
v_font.h
- ColorpickerMenu.MouseEvent exported.
2017-02-10 11:44:46 +01:00
v_palette.cpp
- refactored global sides array to be more VM friendly.
2017-01-08 18:46:17 +01:00
v_palette.h
Normalize line endings
2016-03-01 09:47:10 -06:00
v_pfx.cpp
Normalize line endings
2016-03-01 09:47:10 -06:00
v_pfx.h
Normalize line endings
2016-03-01 09:47:10 -06:00
v_text.cpp
- fixed stringtable access in menus.
2017-02-12 14:28:38 +01:00
v_text.h
- exported BrokenLines to scripting as a new class.
2017-02-05 16:18:41 +01:00
v_video.cpp
- scriptified DTextEnterMenu::Drawer.
2017-02-18 20:12:06 +01:00
v_video.h
- exported the drawer function of the colorpicker menu.
2017-02-10 13:21:35 +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
Removed DYNLIGHT preprocessor definition
2017-02-22 23:02:58 +02:00
virtual.h
- scriptified the entire OptionMenu class and all still existing native subclasses.
2017-02-13 00:08:20 +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
- made intermission screen more scripting friendly.
2017-02-24 00:28:33 +01:00
wi_stuff.h
- made intermission screen more scripting friendly.
2017-02-24 00:28:33 +01:00
x86.cpp
- discontinue using the MMX assembly version of DoBlending.
2016-12-07 14:40:18 +01:00
x86.h
Normalize line endings
2016-03-01 09:47:10 -06:00
xs_Float.h
Renderer floatification: Use floating point for texturemids and Y scales
2016-04-22 23:12:53 -05:00
zstrformat.cpp
- removed special treatment for not using stdint.h with MSVC. Current compiler versions have this file.
2016-03-24 11:30:11 +01:00
zstring.cpp
- made adjustments to text input menu to work with scripts.
2017-02-12 21:45:37 +01:00
zstring.h
- made adjustments to text input menu to work with scripts.
2017-02-12 21:45:37 +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