Latest UZDoom Changes
Latest 50 commits, skipping 50
Unofficial development builds at DRD Team
07-Jan-2025 (Tuesday) at 06:11:08 PST by Ricardo Luís Vaz Silva
use TArray::NoInit constructor for FAutoSeg
05-Jan-2025 (Sunday) at 13:51:46 PST by Ricardo Luís Vaz Silva
rework autosegs to use global constructors instead of scanning segments, removing all platform-dependent code
14-Oct-2025 (Tuesday) at 20:55:59 PDT by Sally Cochenour
Default skill to MAPINFO's defaultskill
Makes warping to maps easier to test when your project has a different difficulty structure than Doom's.
16-Oct-2025 (Thursday) at 13:35:56 PDT by Marcus Minhorst
Re-license to GPLv2
16-Oct-2025 (Thursday) at 11:00:17 PDT by Cacodemon345
Fix the SDL version check
16-Oct-2025 (Thursday) at 01:16:34 PDT by Cacodemon345
Don't use SDL_StartTextInput workaround for Wayland on SDL 2.0.18 and later
16-Oct-2025 (Thursday) at 03:56:13 PDT by &Olga
Update SECURITY.md for rebrand
15-Oct-2025 (Wednesday) at 19:02:31 PDT by Marcus Minhorst
Squashed 'libraries/ZWidget/' changes from b5ae8c8ab0..89d1108a1c
89d1108a1c Create a dummy canvas in case a widget requests a canvas when not attached to a window f47c0defd7 More Windows 11 2025H2 icon fun b9c3511eff CreateDIBitmap needs the HDC to stay around it seems, while CreateDIBSection does not require this (Microsoft logic at its finest) 135135c92f Add fix for steamdeck-like devices 4b4455908f Added SDL gamepad binds bac2a2edc5 Exclude SDL2 from Windows compilation. 5b859bfd84 WaylandDisplayBackend: If the clicked window has a locked mouse, hide the cursor afterwards ce76df6aa6 WaylandDisplayBackend: Add a TODO about XDG_Activation a0ba04275b WaylandDisplayWindow: Move XDG Activation Token outside activate()
git-subtree-dir: libraries/ZWidget git-subtree-split: 89d1108a1c5b4f3631b54c612b45bf80a81841fe
03-Oct-2025 (Friday) at 12:00:20 PDT by Marcus Minhorst
Add notification that desktop binds are disabled
03-Oct-2025 (Friday) at 11:19:57 PDT by Marcus Minhorst
Added Keyboard/Joystick conflict detection
02-Oct-2025 (Thursday) at 17:58:39 PDT by Marcus Minhorst
Correct some appimage libraries
25-Aug-2025 (Monday) at 15:03:29 PDT by Marcus Minhorst
Joystick will now run when tilted fully
Co-authored-by: Sally Coolatta tehrealsalt@gmail.com
24-Aug-2025 (Sunday) at 14:56:02 PDT by Marcus Minhorst
Updated controller mappings
15-Oct-2025 (Wednesday) at 15:35:33 PDT by Ricardo Luís Vaz Silva
further clean up issue templates
(remove unsupported OSes, assign issue type)
15-Oct-2025 (Wednesday) at 12:14:18 PDT by &Olga
Update issue templates
15-Oct-2025 (Wednesday) at 13:43:30 PDT by Marcus Minhorst
Add fallback for GIT_DESCRIBE, allow building out-of-tree
25-Apr-2024 (Thursday) at 00:52:31 PDT by nashmuhandes
Allow scripted menu Drawer to write to CVars
22-Jan-2025 (Wednesday) at 16:04:58 PST by Gutawer
improve SDL mouse handling in menus
15-Oct-2025 (Wednesday) at 08:33:46 PDT by Ricardo Luís Vaz Silva
add gitinfo.h to .gitignore
11-Oct-2025 (Saturday) at 16:18:56 PDT by Marcus Minhorst
GrayCheckMode is now a name
11-Oct-2025 (Saturday) at 14:45:18 PDT by Marcus Minhorst
Added GrayInv and and HideInv optmenu item gray mode
14-Oct-2025 (Tuesday) at 22:07:46 PDT by Sally Cochenour
Option for automap lines to scale w/ status bar
14-Oct-2025 (Tuesday) at 18:50:50 PDT by Ricardo Luís Vaz Silva
Revert "replaced MENUDEF with VkDoom's version that features a far better structure."
This reverts commit 0891ab2c6ff5adca7fd131927be874888f12998c.
06-Sep-2025 (Saturday) at 16:52:34 PDT by Marcus Minhorst
Marked error as fatal
06-Sep-2025 (Saturday) at 16:21:44 PDT by Marcus Minhorst
Moved gitinfo.h to build tree
06-Sep-2025 (Saturday) at 12:10:59 PDT by Marcus Minhorst
Allow GIT_DESCRIBE env var to work in non-git repos
23-Sep-2025 (Tuesday) at 09:12:31 PDT by Marcus Minhorst
Clean up imports as per IWYU
23-Sep-2025 (Tuesday) at 09:00:40 PDT by Marcus Minhorst
Silence -Wdeprecated-literal-operator warning
23-Sep-2025 (Tuesday) at 07:45:37 PDT by Marcus Minhorst
Fix CMake Warning (dev,install)
Target zmusic has PUBLIC_HEADER files but no PUBLIC_HEADER DESTINATION.
23-Sep-2025 (Tuesday) at 07:38:01 PDT by Marcus Minhorst
Fix CMake Warning (dev,add_custom_command)
The following keywords are not supported when using add_custom_command(TARGET): DEPENDS.
14-Oct-2025 (Tuesday) at 15:51:55 PDT by Ricardo Luís Vaz Silva
finalize rename
14-Oct-2025 (Tuesday) at 13:49:13 PDT by nashmuhandes
Fix the texture filtering clamp
14-Oct-2025 (Tuesday) at 13:42:30 PDT by nashmuhandes
Change default texture filtering to None - Trilinear; crisp pixels upclose and smooth, anti-shimmering in the distance, the best of both worlds
14-Oct-2025 (Tuesday) at 09:55:12 PDT by Ricardo Luís Vaz Silva
change links/name
14-Oct-2025 (Tuesday) at 09:37:02 PDT by Ricardo Luís Vaz Silva
fix up shit
remove all AI-generated code, re-enable tooltips
14-Oct-2025 (Tuesday) at 04:22:32 PDT by Christoph Oelckers
made changes to default levelnum calculation after clarifying how this should work.
14-Oct-2025 (Tuesday) at 04:11:40 PDT by Christoph Oelckers
fix Linux IsDarkMode function.
14-Oct-2025 (Tuesday) at 04:01:17 PDT by Christoph Oelckers
tweaked launcher window theme.
- autodetection of dark mode. The Linux solution was provided by ChatGPT and needs to be reviewed before being deployed.
- default to system preset instead of light theme.
- dark theme is mostly the ZWidget default, except that the garish orange (VkDoom leftover?) selection bar in list boxes has been replaced with a dark gray.
14-Oct-2025 (Tuesday) at 03:04:22 PDT by Christoph Oelckers
use a submenu to select the MIDIO device.
This avoids activating each device in the list when cycling through.
14-Oct-2025 (Tuesday) at 02:25:47 PDT by Christoph Oelckers
disabled the tooltips and gave them an off switch by setting the number of lines to 0.
None of the items has a text defined and the feature needs some polish.
14-Oct-2025 (Tuesday) at 02:10:10 PDT by Christoph Oelckers
updated text files
14-Oct-2025 (Tuesday) at 01:27:55 PDT by Christoph Oelckers
replaced MENUDEF with VkDoom's version that features a far better structure.
Due to this the simple options menu has been removed because the majority of more advanced options is moved to submenus where they don't distract.
13-Oct-2025 (Monday) at 23:58:01 PDT by Christoph Oelckers
calculate ID24 levelnums the correct way.
Thanks to Xaser for providing the crucial details that were missing from the spec. This also fixes bogus levelnums being created for E1M10 and up - there was a name length check missing here.
11-Oct-2025 (Saturday) at 15:02:45 PDT by Christoph Oelckers
properly handle reading from embedded compressed archives.
Fixes #2622
12-Oct-2025 (Sunday) at 14:54:51 PDT by Christoph Oelckers
updated the license readme.
Removed some obsolete content related to code that is no longer part of the project and added some clarifications about non-free assets in some resource files.
Fixes #3115
12-Oct-2025 (Sunday) at 14:11:23 PDT by Christoph Oelckers
use the full path of the currently parsed lump for LANGUAGE lumps.
Fixes #3213
12-Oct-2025 (Sunday) at 14:03:16 PDT by Christoph Oelckers
fixed some warnings
Fixes #3279 Fixes #3278 Fixes #3277
12-Oct-2025 (Sunday) at 13:41:14 PDT by Christoph Oelckers
fix subtitles in Strife intro
Fixes #3290
12-Oct-2025 (Sunday) at 13:01:15 PDT by Christoph Oelckers
added support for Boom's HELP01-HELP99 screens.
Also implemented stepping backwards through the list of help screens. Fixes #3378
12-Oct-2025 (Sunday) at 00:09:11 PDT by Christoph Oelckers
Revert "- apparently, this was broken before which is why this neeeded this commit in the first place, but now it's been fixed in the official distribution, which makes this commit unnecessary. Or so I am told."
This reverts commit ec8e0e667c60ae0828f4d13ce11dddddc1d380e8.
As it turns out, this was never fixed and this code is still needed. As of this writing the soec still is at 0.99.2 which does not address the issue.
Fixes #3086
