Latest Raze Changes
Latest 50 commits, skipping 150
Unofficial development builds at DRD Team
29-Jul-2025 (Tuesday) at 21:59:35 PDT by Rachael Alexanderson
mirror changes from commit '194fb9e' at https://github.com/dpjudas/vkdoom
13-Aug-2025 (Wednesday) at 14:17:30 PDT by Rachael Alexanderson
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
- 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
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
Clear TravellingThinkers on level data clear
12-Aug-2025 (Tuesday) at 02:21:28 PDT by Rachael Alexanderson
- fix misleading indentation warnings in c_cmds.cpp with dummy if's
12-Aug-2025 (Tuesday) at 01:36:55 PDT by Rachael Alexanderson
- 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
Fix VM dap debugging being always active
09-Aug-2025 (Saturday) at 17:28:36 PDT by Marcus Minhorst
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
Fixed up format specifiers also cleanup imports
09-Aug-2025 (Saturday) at 07:19:23 PDT by Marcus Minhorst
Fix Wformat-insufficient-arg
09-Aug-2025 (Saturday) at 06:48:51 PDT by Marcus Minhorst
Fixed up format specifiers in DAP
08-Aug-2025 (Friday) at 16:00:38 PDT by Marcus Minhorst
Marked arg as format string
07-Aug-2025 (Thursday) at 23:49:15 PDT by Sally Coolatta
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
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
fix wrong sign comparison
07-Aug-2025 (Thursday) at 14:34:48 PDT by Ricardo Luís Vaz Silva
turn assert into if
07-Aug-2025 (Thursday) at 14:32:38 PDT by Ricardo Luís Vaz Silva
remove linked lists entirely from lights
07-Aug-2025 (Thursday) at 13:41:22 PDT by Ricardo Luís Vaz Silva
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
dynlight optimize attempt
07-Aug-2025 (Thursday) at 02:00:25 PDT by Rachael Alexanderson
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
Allow for progress bar completion
06-Aug-2025 (Wednesday) at 14:47:00 PDT by Marcus Minhorst
Fix pointer being used as bool
05-Aug-2025 (Tuesday) at 21:56:04 PDT by Ricardo Luís Vaz Silva
minor optimizations to oob/ortho checks
05-Aug-2025 (Tuesday) at 20:21:44 PDT by Ricardo Luís Vaz Silva
and another or
😭
05-Aug-2025 (Tuesday) at 20:10:29 PDT by Ricardo Luís Vaz Silva
forgot an or
😅
05-Aug-2025 (Tuesday) at 20:00:21 PDT by Ricardo Luís Vaz Silva
fix duplicated source file with zmusic static build
05-Aug-2025 (Tuesday) at 11:14:16 PDT by Rachael Alexanderson
- enable ENABLE_PROCESSED_OUTPUT in console mode in Windows
02-Aug-2025 (Saturday) at 10:54:05 PDT by Marcus Minhorst
Added "latest" ubuntu image and compiler configs
03-Aug-2025 (Sunday) at 16:55:56 PDT by dileepvr
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
[BUG] [GCC] warning: comparison fix 1
04-Aug-2025 (Monday) at 14:25:04 PDT by Madeline Mewmews
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
fix cmake
03-Aug-2025 (Sunday) at 02:51:14 PDT by Jon Daniel
use %zu instead of %d for size_t printf
21-Jul-2025 (Monday) at 18:44:29 PDT by Boondorl
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
Made the pause strings wrap
15-Jul-2025 (Tuesday) at 12:14:54 PDT by DyNaM1Kk
Added option to use a string instead of pause graphic
30-Jul-2025 (Wednesday) at 12:21:38 PDT by Boondorl
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
Added travel support for client-side Thinkers
23-Jul-2025 (Wednesday) at 19:47:38 PDT by Boondorl
Prevent thinkers from being set to travel while not changing level
16-Jul-2025 (Wednesday) at 22:28:36 PDT by Boondorl
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
Remember statnum when travelling
Also cleans up the functions a little.
10-Jul-2025 (Thursday) at 10:29:59 PDT by Boondorl
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
Fix oboe
29-Jul-2025 (Tuesday) at 12:29:23 PDT by Boondorl
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
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
- 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
change apt to apt-get