Latest Raze Changes
Latest 50 commits, skipping 200
Unofficial development builds at DRD Team
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
01-Aug-2025 (Friday) at 13:53:05 PDT by SAN4EZDREAMS
Menudef bool arguments expect integers Fix
01-Aug-2025 (Friday) at 01:54:27 PDT by alexey.lysiuk
- 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
Fixed +playerclass not being respected when new players join a save
26-Jul-2025 (Saturday) at 14:23:53 PDT by Sally Coolatta
Save/Load menu: Add delete bind for gamepads
29-Jul-2025 (Tuesday) at 23:55:41 PDT by Rachael Alexanderson
Create SECURITY.md
29-Jul-2025 (Tuesday) at 22:25:09 PDT by Rachael Alexanderson
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
- remove external zmusic checkout from the ci
29-Jul-2025 (Tuesday) at 21:38:50 PDT by Rachael Alexanderson
- no more need for zmusic binary blobs