Latest Raze Changes

Latest 50 commits, skipping 6100

Unofficial development builds at DRD Team

Newer commits | Older commits

13-Sep-2019 (Friday) at 06:05:50 PDT by Rachael Alexanderson
Commit 836f774b6c
Parents: 587fd75190

  • use drfrag's suggested fix of checking for valid texture access, rather than checking whether it is null, when drawing fog boundaries in the software renderer

13-Sep-2019 (Friday) at 04:55:53 PDT by Christoph Oelckers
Commit 587fd75190
Parents: 31aa855a51

  • extended lump injection to allow injecting data into a PWAD's directory, not just the IWAD.

13-Sep-2019 (Friday) at 03:29:17 PDT by Christoph Oelckers
Commit 31aa855a51
Parents: bcef440511

  • generate a hash identifier for each loaded resource file.

This is not useful by itself but can be used for adding new features later, e.g. mod-wide compatibility settings or file specific lump replacement or injection.

04-Aug-2019 (Sunday) at 06:55:17 PDT by Marisa Kirisame
Commit bcef440511
Parents: 0535961a7a

Squashed commit of the following:

commit 6ecd831eb45a8258995c02664450c3ca8cfe5b48 Merge: a4fb1f61c afbd7f7a2 Author: Marisa Kirisame marisa@sayachan.org Date: Sun Jul 28 22:02:19 2019 +0200

Merge branch 'master' of github.com:coelckers/gzdoom into f3dfloor_export

commit a4fb1f61c0532d3a6051d4c1fca4ac72ec33e060 Author: Marisa Kirisame marisa@sayachan.org Date: Fri Jul 12 15:43:25 2019 +0200

Renamed EFFloorType enum in ZScript to the more descriptive EF3DFloorFlags

commit 9ad1c3b5625d53c06229be2a94d44fa0f36f41fd Author: Marisa Kirisame marisa@sayachan.org Date: Sun Jul 7 20:25:31 2019 +0200

Add bounds checks to Get3DFloor/GetAttached

commit dd2a7956a887b92ed24ce5e79f10b1a445664d6c Author: Marisa Kirisame marisa@sayachan.org Date: Sun Jul 7 17:13:44 2019 +0200

Correct handling of 3d floor plane texture getting.

commit 9b748287892c8fdee9ac67019bf1f66bc4b69eab Author: Marisa Kirisame marisa@sayachan.org Date: Sun Jul 7 16:14:45 2019 +0200

Implemented requested changes to F3DFloor exports.
* Getters for ffloors/attached arrays.
* Getter for 3D floor top/bottom texture.

commit 6a1482bb0637a70890629e4c13e8759c7a3673f3 Author: Marisa Kirisame marisa@sayachan.org Date: Sat Jul 6 13:42:52 2019 +0200

Renamed exported extsector pointer in Sector struct to something more descriptive.

commit 7c6783d43b898cbd7a01fb2191fd401ed8e8c300 Merge: ff64e04b2 8d36f0a0c Author: Marisa Kirisame marisa@sayachan.org Date: Mon Apr 29 12:40:44 2019 +0200

Merge branch 'master' into f3dfloor_export

commit ff64e04b251f23325d2f72bc25c59f34b4cab6fa Merge: a90947392 5b6bae409 Author: Marisa Kirisame marisa@sayachan.org Date: Sun Apr 21 16:56:18 2019 +0200

Merge branch 'master' into f3dfloor_export

commit a90947392a27eb1c2dac7005614592ec2f410274 Author: Marisa Kirisame marisa@sayachan.org Date: Mon Feb 4 17:47:25 2019 +0100

Export F3DFloor structure and related data.
Small changes to Trace code to better use this struct.

09-Sep-2019 (Monday) at 23:17:55 PDT by PaulyB
Commit 0535961a7a
Parents: 223b62aa59

Added Armor to Hexen fullscreen display

Since the armor icon is much larger than the flask icon, both have been moved to the right slightly

09-Sep-2019 (Monday) at 23:50:39 PDT by PaulyB
Commit 223b62aa59
Parents: 4df33a25d9

Wrong offset on Fighter's Fist

09-Sep-2019 (Monday) at 21:43:08 PDT by Christoph Oelckers
Commit f586196f28 (tag: g4.2.1, 4.2.1)
Parents: 4df33a25d9

  • this is version 4.2.1

09-Sep-2019 (Monday) at 21:40:42 PDT by Christoph Oelckers
Commit 4df33a25d9
Parents: 62b0fc5f4e

  • text update.

09-Sep-2019 (Monday) at 06:41:09 PDT by Christoph Oelckers
Commit 62b0fc5f4e
Parents: 21a621031b

  • give P_ExplodeMissile a damage type when being called from P_DamageMobj

09-Sep-2019 (Monday) at 01:52:34 PDT by Christoph Oelckers
Commit 21a621031b
Parents: 76ee658be4

  • rename sprite names with '^' in the hires namespace.

09-Sep-2019 (Monday) at 00:52:33 PDT by Christoph Oelckers
Commit 76ee658be4
Parents: 31ebeaf833

Made several classes trivially copyable,

Many had leftover non-default constructors/ assignment operators, and some were initialized, even though the initialized data was never used.

In case of FCycler this even caused a default setting to be overwritten when used inside FDynamicLight.

08-Sep-2019 (Sunday) at 00:01:10 PDT by alexey.lysiuk
Commit 31ebeaf833
Parents: 526a576d89

  • removed useless conditions from options menu

07-Sep-2019 (Saturday) at 23:52:16 PDT by alexey.lysiuk
Commit 526a576d89
Parents: 06ad60718c

  • fixed VM abort when entering search menu

https://forum.zdoom.org/viewtopic.php?t=65833

07-Sep-2019 (Saturday) at 00:45:25 PDT by Christoph Oelckers
Commit 06ad60718c
Parents: 3e2a04746a

  • added Serbian texts.

07-Sep-2019 (Saturday) at 00:43:48 PDT by Christoph Oelckers
Commit 3e2a04746a
Parents: cbd4479628

  • one more text change.

07-Sep-2019 (Saturday) at 00:34:50 PDT by Christoph Oelckers
Commit cbd4479628
Parents: e6d39254b7

  • reinstated the old scriptwait implementation as a compatibility option.

Daedalus's MAP19 needs this.

07-Sep-2019 (Saturday) at 00:02:56 PDT by Christoph Oelckers
Commit e6d39254b7
Parents: fd6f6b1356

  • text update plus inclusion of Dutch in the menu.

06-Sep-2019 (Friday) at 23:51:39 PDT by Christoph Oelckers
Commit fd6f6b1356
Parents: 5968bb6114

  • use correct label for "No" text.

06-Sep-2019 (Friday) at 23:39:39 PDT by Christoph Oelckers
Commit 5968bb6114
Parents: 37fa2e1b67

  • added dlg_vgafont and log_vgafont to the menu.

20-Aug-2019 (Tuesday) at 07:17:34 PDT by alexey.lysiuk
Commit 37fa2e1b67
Parents: d6396e79fb

  • fixed initial setup for dynamic light actors

They are attached and actived explicitly during usual actor initialization sequence Postponed processing applicable to so called user dynamic lights must be skipped for them RECREATELIGHTS flag handling for dynamic light actors had the opposite effect of deactivating them

https://forum.zdoom.org/viewtopic.php?t=65683

31-Aug-2019 (Saturday) at 08:45:02 PDT by Alexander
Commit d6396e79fb
Parents: f16c09badb

add empty line after standard options

Rationale: When a mod adds a custom option menu, it adds a space before it, like this:

AddOptionMenu OptionsMenu
{
  StaticText ""
  Submenu "$MYTITLE", MyOptions
}

to prevent custom option menu being in the same block as the last entries in the standard options list. It's okay.

But when more than one such mod is loaded, each one of them adds a space before their option menu entry, and Options Menu becomes unnecessary bloated.

This simple edit allows mods to not add a space, still be separated from standard options.

16-Oct-2018 (Tuesday) at 05:29:56 PDT by Jan Engelhardt
Commit f16c09badb
Parents: 7de1b796ba

Make the build work with fluidsynth 2.x.

31-Aug-2019 (Saturday) at 00:56:50 PDT by PaulyB
Commit 7de1b796ba
Parents: f5d2063613

Level compatibility additions for Scythe 2 and Hell Revealed

31-Aug-2019 (Saturday) at 03:20:10 PDT by alexey.lysiuk
Commit f5d2063613
Parents: 78c5a8ae92

  • do thinker profiling of internal dynlights only when they are present

There is no point to output zero calls and/or handle such case in profiling stats calculation

31-Aug-2019 (Saturday) at 00:26:12 PDT by PaulyB
Commit 78c5a8ae92
Parents: 49b790a8f6

Fix typo in Heretic status bar

29-Aug-2019 (Thursday) at 04:34:02 PDT by alexey.lysiuk
Commit 49b790a8f6
Parents: 554eb1c813

  • fixed: saving game to read-only file was erroneously reported as succeeded

28-Aug-2019 (Wednesday) at 11:33:07 PDT by hdr88
Commit 554eb1c813
Parents: 07f8b7f61a

Add current, max and average velocity as stat (#912)

  • Add current, max and average velocity as stat

28-Aug-2019 (Wednesday) at 09:16:24 PDT by Colton G. Rushton
Commit 07f8b7f61a
Parents: 98128d9fa3

Fix ILLUSORY/ilusory1 E3M7 some more (#918)

  • Fix ILLUSORY/ilusory1 E3M7 some more

28-Aug-2019 (Wednesday) at 03:04:13 PDT by alexey.lysiuk
Commit 98128d9fa3
Parents: 72538483e6

  • added ability to specify deprecation messages in ZScript

It's an optional extension of deprecated keyword: deprecated("2.4", "use ModernFunction instead") int OldFunction(); deprecated("3.5", "use ModernVariable instead") int OldVariable;

Usage of such members will produce the following report: Script warning, ":zscript.txt" line 123: Accessing deprecated function OldFunction - deprecated since 2.4.0, use ModernFunction instead Script warning, ":zscript.txt" line 456: Accessing deprecated member variable OldVariable - deprecated since 3.5.0, use ModernVariable instead

27-Aug-2019 (Tuesday) at 17:04:24 PDT by Colton G. Rushton
Commit 72538483e6
Parents: 5a3441a2c6

Update GZDoom copyright year in README.md

27-Aug-2019 (Tuesday) at 04:49:22 PDT by Colton G. Rushton
Commit 5a3441a2c6
Parents: d80816a0d9

Fix tag for ILLUSORY/ilusory1 E3M4 patch (#917)

The tag was set incorrectly in the E3M4 patch for Illusions of Home, and this PR fixes that. This ties into #916.

27-Aug-2019 (Tuesday) at 03:19:38 PDT by Colton G. Rushton
Commit d80816a0d9
Parents: 1a070d12a1

Fix issues in ILLUSORY/ilusory1 (#916)

  • Fix issues in ILLUSORY/ilusory1

Added some compatibility patches for Illusions of Home E1M6, E3M4, and E3M7 (this fixes minor issues to all of these maps) E1M8 requires a MAPINFO of some sort to have work correctly in the state it's in, unfortunately.

  • Minor tweak to ILLUSORY/ilusory1 fix

Didn't need the activation reset as it was already set to begin with.

  • Made the fixes consistent

Made the fixes consistent with the rest of the fixes for the other WADs already in this file

17-Aug-2019 (Saturday) at 17:19:28 PDT by Vitaly Novichkov
Commit 1a070d12a1
Parents: 7d73616fda

GME update with bug-fixes

  • True fix for infinite loops [please verify!]
  • True fix for KSS silence
  • Fix for HES distorted and unstable/random tempo

25-Aug-2019 (Sunday) at 03:12:29 PDT by Magnus Norddahl
Commit 7d73616fda
Parents: cc1f18a328

  • release any references to command buffer when flushed

25-Aug-2019 (Sunday) at 02:54:45 PDT by Magnus Norddahl

Merge remote-tracking branch 'origin/master' into polybackend

25-Aug-2019 (Sunday) at 01:21:44 PDT by alexey.lysiuk
Commit cc1f18a328
Parents: 574e079f17

  • fixed crash on parsing bad hex number

https://forum.zdoom.org/viewtopic.php?t=65718

24-Aug-2019 (Saturday) at 02:01:31 PDT by alexey.lysiuk
Commit 574e079f17
Parents: 48f2105cd1

  • use own implementation of iswalpha() function

Character classification is no longer affected by quirks of standard library implementation Lookup table for own function was generated with Python thanks to Unicode Database module from its standard library Explicitly set locale for POSIX targets was reverted to C

https://forum.zdoom.org/viewtopic.php?t=65641&start=18#p1115930

23-Aug-2019 (Friday) at 12:57:56 PDT by Christoph Oelckers
Commit 48f2105cd1
Parents: 2440d72f40

  • moved a few CCMDs from i_sound.cpp to s_sound.cpp.

23-Aug-2019 (Friday) at 12:23:09 PDT by Christoph Oelckers

Merge branch 'master' of https://github.com/coelckers/gzdoom

23-Aug-2019 (Friday) at 07:03:15 PDT by Christoph Oelckers

Merge branch 'master' of https://github.com/coelckers/gzdoom

23-Aug-2019 (Friday) at 08:15:19 PDT by Christoph Oelckers
Commit 66db894866
Parents: 1595bf30c6

  • split off all music code from s_sound.cpp

23-Aug-2019 (Friday) at 02:56:10 PDT by Rachael Alexanderson
Commit 9456eeb8ec
Parents: 179e526981

  • oops, this didn't get through

23-Aug-2019 (Friday) at 01:41:26 PDT by PaulyB
Commit 179e526981
Parents: 80ef9ca686

Let Hexen Cleric and Mage use unique health chains

  • (changed slightly by Rachelle)

Hexen's characters incorrectly only used the Fighter's health chain previously.

23-Aug-2019 (Friday) at 02:11:25 PDT by alexey.lysiuk
Commit 80ef9ca686
Parents: 1595bf30c6

  • set locale to US English UTF-8 for POSIX targets

Locale-dependent standard library functions didn't treat UTF-8 strings correctly, e.g. iswalpha() returns 0 for any non-latin letter The same function from MSVC runtime classifies such characters as alphabetic even with C locale

https://forum.zdoom.org/viewtopic.php?t=65641&start=18#p1115930

22-Aug-2019 (Thursday) at 23:31:49 PDT by Christoph Oelckers
Commit 1595bf30c6
Parents: 7cd5bd9773

Revert "- removed a few redundant includes"

This reverts commit 7cd5bd97737a5c40b89abc52f3149b177c03eaee.

This commit was only meant for testing, not for publishing

22-Aug-2019 (Thursday) at 13:29:03 PDT by Christoph Oelckers
Commit 412e3192e3
Parents: 7cd5bd9773

Revert "- removed a few redundant includes"

This reverts commit 7cd5bd97737a5c40b89abc52f3149b177c03eaee.

This wasn't supposed to be pushed on master.

22-Aug-2019 (Thursday) at 12:15:06 PDT by Christoph Oelckers
Commit 7cd5bd9773
Parents: c3edfdd946

  • removed a few redundant includes

22-Aug-2019 (Thursday) at 08:11:49 PDT by Christoph Oelckers
Commit 07b88a96dc (Sound_Refactor)
Parents: ec52ba8126

  • use std::vector instead of TArray in oalsound.cpp

First step of reducing the dependencies of the sound backend on ZDoom code.

22-Aug-2019 (Thursday) at 05:27:08 PDT by Christoph Oelckers
Commit ec52ba8126
Parents: 4378cda0bc

  • removed the dangerous pointer hackery in S_NoiseDebug

22-Aug-2019 (Thursday) at 05:14:28 PDT by Christoph Oelckers

Merge branch 'master' into Sound_Refactor

Newer commits | Older commits