Latest UZDoom Changes

Latest 50 commits, skipping 50

Unofficial development builds at DRD Team

Newer commits | Older commits

07-Jan-2025 (Tuesday) at 06:11:08 PST by Ricardo Luís Vaz Silva
Commit 11ca7d73b
Parents: 3256809b6

use TArray::NoInit constructor for FAutoSeg

05-Jan-2025 (Sunday) at 13:51:46 PST by Ricardo Luís Vaz Silva
Commit 3256809b6
Parents: 98b313d10

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
Commit 98b313d10
Parents: d9ebfff0b

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
Commit d9ebfff0b
Parents: 7ece36a22

Re-license to GPLv2

16-Oct-2025 (Thursday) at 11:00:17 PDT by Cacodemon345
Commit 7ece36a22
Parents: 19ab41eb8

Fix the SDL version check

16-Oct-2025 (Thursday) at 01:16:34 PDT by Cacodemon345
Commit 19ab41eb8
Parents: 6ae0b6707

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
Commit 6ae0b6707
Parents: bbdee80b3

Update SECURITY.md for rebrand

15-Oct-2025 (Wednesday) at 19:02:31 PDT by Marcus Minhorst
Commit bbdee80b3
Parents: 1dfe79b9e

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
Commit 1dfe79b9e
Parents: 013798e83

Add notification that desktop binds are disabled

03-Oct-2025 (Friday) at 11:19:57 PDT by Marcus Minhorst
Commit 013798e83
Parents: cc17da442

Added Keyboard/Joystick conflict detection

02-Oct-2025 (Thursday) at 17:58:39 PDT by Marcus Minhorst
Commit cc17da442
Parents: bfe83b9da

Correct some appimage libraries

25-Aug-2025 (Monday) at 15:03:29 PDT by Marcus Minhorst
Commit bfe83b9da
Parents: e1ef99f50

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
Commit e1ef99f50
Parents: 026e53545

Updated controller mappings

15-Oct-2025 (Wednesday) at 15:35:33 PDT by Ricardo Luís Vaz Silva
Commit 026e53545
Parents: a8b861d32

further clean up issue templates

(remove unsupported OSes, assign issue type)

15-Oct-2025 (Wednesday) at 12:14:18 PDT by &Olga
Commit a8b861d32
Parents: 440e0fc4b

Update issue templates

15-Oct-2025 (Wednesday) at 13:43:30 PDT by Marcus Minhorst
Commit 440e0fc4b
Parents: 3224da13a

Add fallback for GIT_DESCRIBE, allow building out-of-tree

25-Apr-2024 (Thursday) at 00:52:31 PDT by nashmuhandes
Commit 3224da13a
Parents: 197ced735

Allow scripted menu Drawer to write to CVars

22-Jan-2025 (Wednesday) at 16:04:58 PST by Gutawer
Commit 197ced735
Parents: 0c3139936

improve SDL mouse handling in menus

15-Oct-2025 (Wednesday) at 08:33:46 PDT by Ricardo Luís Vaz Silva
Commit 0c3139936
Parents: 8de0f9576

add gitinfo.h to .gitignore

11-Oct-2025 (Saturday) at 16:18:56 PDT by Marcus Minhorst
Commit 8de0f9576
Parents: f62596d2d

GrayCheckMode is now a name

11-Oct-2025 (Saturday) at 14:45:18 PDT by Marcus Minhorst
Commit f62596d2d
Parents: 9c8d3373f

Added GrayInv and and HideInv optmenu item gray mode

14-Oct-2025 (Tuesday) at 22:07:46 PDT by Sally Cochenour
Commit 9c8d3373f
Parents: 05616081c

Option for automap lines to scale w/ status bar

14-Oct-2025 (Tuesday) at 18:50:50 PDT by Ricardo Luís Vaz Silva
Commit 05616081c
Parents: c65616e7c

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
Commit c65616e7c
Parents: f5f19bb4b

Marked error as fatal

06-Sep-2025 (Saturday) at 16:21:44 PDT by Marcus Minhorst
Commit f5f19bb4b
Parents: 1a752f93a

Moved gitinfo.h to build tree

06-Sep-2025 (Saturday) at 12:10:59 PDT by Marcus Minhorst
Commit 1a752f93a
Parents: fe4acb6c4

Allow GIT_DESCRIBE env var to work in non-git repos

23-Sep-2025 (Tuesday) at 09:12:31 PDT by Marcus Minhorst
Commit fe4acb6c4
Parents: 8e7e380ca

Clean up imports as per IWYU

23-Sep-2025 (Tuesday) at 09:00:40 PDT by Marcus Minhorst
Commit 8e7e380ca
Parents: b1fedf72b

Silence -Wdeprecated-literal-operator warning

23-Sep-2025 (Tuesday) at 07:45:37 PDT by Marcus Minhorst
Commit b1fedf72b
Parents: 2b4395bcc

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
Commit 2b4395bcc
Parents: 4103aebee

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
Commit 4103aebee
Parents: e4ceea97d

finalize rename

14-Oct-2025 (Tuesday) at 13:49:13 PDT by nashmuhandes
Commit e4ceea97d
Parents: b4c521ec8

Fix the texture filtering clamp

14-Oct-2025 (Tuesday) at 13:42:30 PDT by nashmuhandes
Commit b4c521ec8
Parents: 18ee2de5e

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
Commit 18ee2de5e
Parents: 935c70354

change links/name

14-Oct-2025 (Tuesday) at 09:37:02 PDT by Ricardo Luís Vaz Silva
Commit 935c70354
Parents: f6046a090

fix up shit

remove all AI-generated code, re-enable tooltips

14-Oct-2025 (Tuesday) at 04:22:32 PDT by Christoph Oelckers
Commit f6046a090
Parents: 503efa79f

made changes to default levelnum calculation after clarifying how this should work.

14-Oct-2025 (Tuesday) at 04:11:40 PDT by Christoph Oelckers
Commit 503efa79f
Parents: 584af5007

fix Linux IsDarkMode function.

14-Oct-2025 (Tuesday) at 04:01:17 PDT by Christoph Oelckers
Commit 584af5007
Parents: 22a938f88

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
Commit 22a938f88
Parents: af64c8607

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
Commit af64c8607
Parents: 368d0af7a

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
Commit 368d0af7a
Parents: 0891ab2c6

updated text files

14-Oct-2025 (Tuesday) at 01:27:55 PDT by Christoph Oelckers
Commit 0891ab2c6
Parents: 61123d8cd

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
Commit 61123d8cd
Parents: e558d2be8

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
Commit e558d2be8
Parents: 7cd16fbe0

properly handle reading from embedded compressed archives.

Fixes #2622

12-Oct-2025 (Sunday) at 14:54:51 PDT by Christoph Oelckers
Commit 7cd16fbe0
Parents: f4595456f

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
Commit f4595456f
Parents: 37ded64cb

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
Commit 37ded64cb
Parents: 29f1f7cc2

fixed some warnings

Fixes #3279 Fixes #3278 Fixes #3277

12-Oct-2025 (Sunday) at 13:41:14 PDT by Christoph Oelckers
Commit 29f1f7cc2
Parents: 996251e91

fix subtitles in Strife intro

Fixes #3290

12-Oct-2025 (Sunday) at 13:01:15 PDT by Christoph Oelckers
Commit 996251e91
Parents: 028a83093

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
Commit 028a83093
Parents: 82efa76e1

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

Newer commits | Older commits