Latest Raze Changes

Latest 50 commits, skipping 200

Unofficial development builds at DRD Team

Newer commits | Older commits

09-Aug-2025 (Saturday) at 17:28:36 PDT by Marcus Minhorst
Commit 2ef2243f7
Parents: 4a3bfae42

Update zwidget

  • Moved subtree scripts to tools, updated bash script for granularity

  • Squashed 'libraries/ZWidget/' changes from 96501b6ef1..02da8cdc0e

02da8cdc0e Added ListView::GetPreferredWidth, ListView::GetPreferredHeight, ListView::GetMinHeight 04bf153d9d Added event subscriber system 1ce55e5da2 Added Dropdown Known issues: does not hide when parent widget's visibility changes

git-subtree-dir: libraries/ZWidget git-subtree-split: 02da8cdc0e0ca14443245e0aa5a25b3f8e84928b

09-Aug-2025 (Saturday) at 07:35:10 PDT by Marcus Minhorst
Commit 4a3bfae42
Parents: e05928dc1

Fixed up format specifiers also cleanup imports

09-Aug-2025 (Saturday) at 07:19:23 PDT by Marcus Minhorst
Commit e05928dc1
Parents: 6e63c14ee

Fix Wformat-insufficient-arg

09-Aug-2025 (Saturday) at 06:48:51 PDT by Marcus Minhorst
Commit 6e63c14ee
Parents: 28a865e2f

Fixed up format specifiers in DAP

08-Aug-2025 (Friday) at 16:00:38 PDT by Marcus Minhorst
Commit 28a865e2f
Parents: 4b55e7ad1

Marked arg as format string

07-Aug-2025 (Thursday) at 23:49:15 PDT by Sally Coolatta
Commit 4b55e7ad1
Parents: 18300448e

Reverse iteration order of ValidateIWADs

Scenario:

  • Using -iwad to explicitly use an IWAD outside of your search paths
  • You have other, older versions hiding in your search paths
  • You then change your IWADINFO's BannerColors, cue confusion

Because IdentifyVersion does search paths then -iwad, and ValidateIWADs iterates them in normal order, the file that gets to determine the IWAD startup settings is whatever file is found on the system instead of the file specifically requested.

03-Aug-2025 (Sunday) at 18:18:17 PDT by Boondorl
Commit 18300448e
Parents: d411893e4

Added recursive paths for IWADs and file searching

Adds a RecursivePath= key for checking subfolders in a given path. Only supports finding direct files and not directories. Currently configs and dehacked aren't supported.

08-Aug-2025 (Friday) at 01:49:03 PDT by Ricardo Luís Vaz Silva
Commit d411893e4
Parents: 439d09059

fix wrong sign comparison

07-Aug-2025 (Thursday) at 14:34:48 PDT by Ricardo Luís Vaz Silva
Commit 439d09059
Parents: 773c53489

turn assert into if

07-Aug-2025 (Thursday) at 14:32:38 PDT by Ricardo Luís Vaz Silva
Commit 773c53489
Parents: 04c29dcf4

remove linked lists entirely from lights

07-Aug-2025 (Thursday) at 13:41:22 PDT by Ricardo Luís Vaz Silva
Commit 04c29dcf4
Parents: 807043b99

make sure lights are unlinked, and clear light lists even when loading saves as saves may be from different levels

06-Aug-2025 (Wednesday) at 19:35:34 PDT by Ricardo Luís Vaz Silva
Commit 807043b99
Parents: 1dafe942c

dynlight optimize attempt

07-Aug-2025 (Thursday) at 02:00:25 PDT by Rachael Alexanderson
Commit 1dafe942c
Parents: 54b80b96c

Convert ENDOOM to ANSI output for terminal (Linux/Mac/Windows 10+11 Console App) (#3289)

  • put an ansi endoom out on the console on exit
  • add truecolor support, a couple fixes and cleanups in the code

06-Aug-2025 (Wednesday) at 14:58:02 PDT by Marcus Minhorst
Commit 54b80b96c
Parents: 09b77664d

Allow for progress bar completion

06-Aug-2025 (Wednesday) at 14:47:00 PDT by Marcus Minhorst
Commit 09b77664d
Parents: 41baae22c

Fix pointer being used as bool

05-Aug-2025 (Tuesday) at 21:56:04 PDT by Ricardo Luís Vaz Silva
Commit 41baae22c
Parents: 403b72298

minor optimizations to oob/ortho checks

05-Aug-2025 (Tuesday) at 20:21:44 PDT by Ricardo Luís Vaz Silva
Commit 403b72298
Parents: 35ee1a580

and another or 😭

05-Aug-2025 (Tuesday) at 20:10:29 PDT by Ricardo Luís Vaz Silva
Commit 35ee1a580
Parents: 01e3ff070

forgot an or 😅

05-Aug-2025 (Tuesday) at 20:00:21 PDT by Ricardo Luís Vaz Silva
Commit 01e3ff070
Parents: 6b951b1ac

fix duplicated source file with zmusic static build

05-Aug-2025 (Tuesday) at 11:14:16 PDT by Rachael Alexanderson
Commit 6b951b1ac
Parents: 0f26139e1

  • enable ENABLE_PROCESSED_OUTPUT in console mode in Windows

02-Aug-2025 (Saturday) at 10:54:05 PDT by Marcus Minhorst
Commit 0f26139e1
Parents: 798308a51

Added "latest" ubuntu image and compiler configs

03-Aug-2025 (Sunday) at 16:55:56 PDT by dileepvr
Commit 798308a51
Parents: 400c327ee

fix distant z-fighitng in reflective flats

Z-fighting between flat texture and stencil at long distances was occurring, showing up as a "shimmer" at a long distance from the camera. Just increasing the vertical shift of flat texture.

Addressing this bug: https://github.com/ZDoom/gzdoom/issues/3246

04-Aug-2025 (Monday) at 02:35:02 PDT by SAN4EZDREAMS
Commit 400c327ee
Parents: ba933a6f8

[BUG] [GCC] warning: comparison fix 1

04-Aug-2025 (Monday) at 14:25:04 PDT by Madeline Mewmews
Commit ba933a6f8
Parents: 2f52f73b9

Flesh out FORCE_INTERNAL_ZMUSIC cmake option

Signed-off-by: Madeline Mewmews maddie@mewmews.gay

02-Aug-2025 (Saturday) at 20:21:17 PDT by Ricardo Luís Vaz Silva
Commit 2f52f73b9
Parents: c870cb7aa

fix cmake

03-Aug-2025 (Sunday) at 02:51:14 PDT by Jon Daniel
Commit c870cb7aa
Parents: 316b18a4d

use %zu instead of %d for size_t printf

21-Jul-2025 (Monday) at 18:44:29 PDT by Boondorl
Commit 316b18a4d
Parents: 132ce96a1

Added built-in delta time handling

Allows tracking time since last-rendered frame in seconds.

24-Jul-2025 (Thursday) at 06:28:02 PDT by DyNaM1Kk
Commit 132ce96a1
Parents: c98042ed0

Made the pause strings wrap

15-Jul-2025 (Tuesday) at 12:14:54 PDT by DyNaM1Kk
Commit c98042ed0
Parents: 789829f96

Added option to use a string instead of pause graphic

30-Jul-2025 (Wednesday) at 12:21:38 PDT by Boondorl
Commit 789829f96
Parents: a1eadc091

Fixed regression with camera while travelling

Also readds guard for trying to move travellers out of the list at map start.

24-Jul-2025 (Thursday) at 15:56:26 PDT by Boondorl
Commit a1eadc091
Parents: 8604830f4

Added travel support for client-side Thinkers

23-Jul-2025 (Wednesday) at 19:47:38 PDT by Boondorl
Commit 8604830f4
Parents: 86375c1b7

Prevent thinkers from being set to travel while not changing level

16-Jul-2025 (Wednesday) at 22:28:36 PDT by Boondorl
Commit 86375c1b7
Parents: 00d2b43ce

Move travelling to two-step system

Mark Actors meant to travel early so their flag can be written into the snapshot, followed by moving them over all at once at the same time as previously. On finish, destroy any marked Actors to prevent duplication in hubs. Switch to a unique function that does the verification instead of ChangeStatNum and lock out STAT_TRAVELLING entirely since it shouldn't be used for regular gameplay.

16-Jul-2025 (Wednesday) at 11:26:02 PDT by Boondorl
Commit 00d2b43ce
Parents: d7d71177d

Remember statnum when travelling

Also cleans up the functions a little.

10-Jul-2025 (Thursday) at 10:29:59 PDT by Boondorl
Commit d7d71177d
Parents: 7ccd0dd3c

Reworked Travelling logic

Added safety barriers for STAT_STATIC and STAT_TRAVELLING to avoid potential exploits. Properly clear all internal fields pointing towards non-read barriered data and always relink properly when finishing travelling. Moved ZScript callback to after travelling has finished for all Thinkers, that way everything is initialized correctly. Allow arbitrary thinkers (excluding native ones) to be added to the travelling list (for Actors, their positioning will need to be handled by modders). Ensure lights get re-enabled after travelling.

02-Aug-2025 (Saturday) at 10:16:37 PDT by Marcus Minhorst
Commit 7ccd0dd3c
Parents: 1fd267a96

Fix oboe

29-Jul-2025 (Tuesday) at 12:29:23 PDT by Boondorl
Commit 1fd267a96
Parents: 346f4c0e8

Improved Object handling while predicting

Added a warning if a networked Object or non-client-side Thinker was erroneously destroyed manually while predicting. This only applies to ZScript since this is the only place it's relevant. Added a warning if a non-client-side Thinker was spawned while predicting. Sweep objects before backing up while predicting to ensure invalid pointers aren't captured.

27-Jul-2025 (Sunday) at 07:21:07 PDT by nashmuhandes
Commit 346f4c0e8
Parents: d72ae6d14

Add gl_weapon_purelightlevel to make view weapon sprites/models match sector light levels purely

02-Aug-2025 (Saturday) at 08:55:24 PDT by Rachael Alexanderson
Commit d72ae6d14
Parents: abb52b43a

  • implement impure's changes to discordrpc to use crt allocator to prevent crashes with newer versions of cmake

02-Aug-2025 (Saturday) at 08:28:29 PDT by Rachael Alexanderson

Merge pull request #3272 from the-phinet/workflow

Minor workflow fix

02-Aug-2025 (Saturday) at 08:16:16 PDT by Marcus Minhorst
Commit c9abd4966
Parents: 0418bec4b

change apt to apt-get

01-Aug-2025 (Friday) at 13:53:05 PDT by SAN4EZDREAMS
Commit 0418bec4b
Parents: 2db3f7bc4

Menudef bool arguments expect integers Fix

01-Aug-2025 (Friday) at 01:54:27 PDT by alexey.lysiuk
Commit 2db3f7bc4
Parents: e5f42ab2d

  • fixed build with system-wide ZMusic intallation

tools/zipdir/zipdir.c:47:10: fatal error: 'miniz.h' file not found

31-Jul-2025 (Thursday) at 01:12:36 PDT by Rachael Alexanderson

Merge pull request #3264 from madame-rachelle/submodules

Subtrees for ZMusic and ZWidget

30-Jul-2025 (Wednesday) at 16:35:24 PDT by Boondorl
Commit d6ead264e
Parents: 4cc5fe942

Fixed +playerclass not being respected when new players join a save

26-Jul-2025 (Saturday) at 14:23:53 PDT by Sally Coolatta
Commit 4cc5fe942
Parents: e4a77cf8b

Save/Load menu: Add delete bind for gamepads

29-Jul-2025 (Tuesday) at 23:55:41 PDT by Rachael Alexanderson
Commit e4a77cf8b
Parents: 9d92686c0

Create SECURITY.md

29-Jul-2025 (Tuesday) at 22:25:09 PDT by Rachael Alexanderson
Commit 34c2d4f91
Parents: 054baa3b5

Squashed commit of the following:

  • add submodule update scripts
  • remove auto-setup scripts, they don't work anymore
  • copy zmusic.dll into build folder (this may need to be also done on Linux sometime) mirror changes from commit '194fb9e' at https://github.com/dpjudas/vkdoom
  • fix for case sensitive systems

29-Jul-2025 (Tuesday) at 21:41:16 PDT by Rachael Alexanderson
Commit 054baa3b5
Parents: dbdc3e867

  • remove external zmusic checkout from the ci

29-Jul-2025 (Tuesday) at 21:38:50 PDT by Rachael Alexanderson
Commit dbdc3e867
Parents: 397976738

  • no more need for zmusic binary blobs

Newer commits | Older commits