Latest Raze Changes

Latest 50 commits, skipping 150

Unofficial development builds at DRD Team

Newer commits | Older commits

29-Jul-2025 (Tuesday) at 21:59:35 PDT by Rachael Alexanderson
Commit f30fc8dd00
Parents: b7d9ddb6a3

mirror changes from commit '194fb9e' at https://github.com/dpjudas/vkdoom

13-Aug-2025 (Wednesday) at 14:17:30 PDT by Rachael Alexanderson
Commit 6356d87438
Parents: 2ef2243f7f

Squashed 'libraries/ZWidget/' changes from 02da8cdc0e..cecd34301d

cecd34301d Delay load DPI-related functions bfc172f702 Added exception to some unimplemented functions 7c8d469bcb Added item modifications functions 847d0e6d9e Improved keyboard navigation 8c4270e0f8 Dropdown can now be closed by re-selecting it 91402c31ec Fix dropdown positioning in x11 and win32

git-subtree-dir: libraries/ZWidget git-subtree-split: cecd34301d369400227eb0f27bad2ab41ad756d2

13-Aug-2025 (Wednesday) at 14:17:30 PDT by Rachael Alexanderson

Merge commit '6356d874388355ef755dea3dad0228c8a9d9a9c7'

13-Aug-2025 (Wednesday) at 14:17:09 PDT by Rachael Alexanderson
Commit 0cb79b86ad
Parents: f2745e4c82

  • use git -C in subtrees script instead of pushd for better cross-OS compatibility

12-Aug-2025 (Tuesday) at 03:39:01 PDT by Boondorl
Commit f2745e4c82
Parents: 2a660cc3f3

Fixed net event data being dropped in packet-server mode

Previously hosts would clear this data after executing which cannot be done as this will fundamentally break retransmissions when playing in packet-server mode.

12-Aug-2025 (Tuesday) at 08:54:26 PDT by Boondorl
Commit 2a660cc3f3
Parents: b90da3c187

Clear TravellingThinkers on level data clear

12-Aug-2025 (Tuesday) at 02:21:28 PDT by Rachael Alexanderson
Commit b90da3c187
Parents: 8d15a41f1b

  • fix misleading indentation warnings in c_cmds.cpp with dummy if's

12-Aug-2025 (Tuesday) at 01:36:55 PDT by Rachael Alexanderson
Commit 8d15a41f1b
Parents: 8ad4091b18

  • update windows update-subtrees.cmd to instead point to the bash script, it will execute git-bash to run it
  • always use absolute url's for subtrees, don't lock ourselves to github

09-Aug-2025 (Saturday) at 12:23:40 PDT by MrRaveYard
Commit 8ad4091b18
Parents: 2ef2243f7f

Fix VM dap debugging being always active

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

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 4a3bfae42e
Parents: e05928dc1b

Fixed up format specifiers also cleanup imports

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

Fix Wformat-insufficient-arg

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

Fixed up format specifiers in DAP

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

Marked arg as format string

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

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 18300448ee
Parents: d411893e44

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 d411893e44
Parents: 439d09059e

fix wrong sign comparison

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

turn assert into if

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

remove linked lists entirely from lights

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

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 807043b995
Parents: 1dafe942c8

dynlight optimize attempt

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

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 54b80b96cd
Parents: 09b77664db

Allow for progress bar completion

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

Fix pointer being used as bool

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

minor optimizations to oob/ortho checks

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

and another or 😭

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

forgot an or 😅

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

fix duplicated source file with zmusic static build

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

  • enable ENABLE_PROCESSED_OUTPUT in console mode in Windows

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

Added "latest" ubuntu image and compiler configs

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

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 400c327ee1
Parents: ba933a6f80

[BUG] [GCC] warning: comparison fix 1

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

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 2f52f73b9b
Parents: c870cb7aa6

fix cmake

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

use %zu instead of %d for size_t printf

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

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 132ce96a10
Parents: c98042ed02

Made the pause strings wrap

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

Added option to use a string instead of pause graphic

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

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 a1eadc0916
Parents: 8604830f4c

Added travel support for client-side Thinkers

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

Prevent thinkers from being set to travel while not changing level

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

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 00d2b43ce0
Parents: d7d71177d7

Remember statnum when travelling

Also cleans up the functions a little.

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

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 7ccd0dd3cd
Parents: 1fd267a96a

Fix oboe

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

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 346f4c0e87
Parents: d72ae6d14b

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 d72ae6d14b
Parents: abb52b43ab

  • 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 c9abd4966e
Parents: 0418bec4b1

change apt to apt-get

Newer commits | Older commits