Commit graph

22,515 commits

Author SHA1 Message Date
nashmuhandes
b12d4b67d3 Use CR_ constant in SetRavenDefaults for the default message colors 2025-08-23 05:04:54 -04:00
Marcus Minhorst
fb6a10c791 Added global signal handler 2025-08-23 05:03:51 -04:00
Marcus Minhorst
c6cf8e5269 Added signal handler 2025-08-23 05:03:51 -04:00
jekyllgrim
ba9e127e9f Added to CreateTossable and PowerWeaponLevel2 2025-08-22 12:09:51 -03:00
jekyllgrim
977b5acbe1 Added OnSelect() and OnDeselect() to weapons 2025-08-22 12:09:51 -03:00
Marcus Minhorst
4d8f715d50 Corrected overscroll behavior 2025-08-22 12:09:31 -03:00
Marcus Minhorst
be29a29129 Silent menu by default 2025-08-22 12:09:31 -03:00
Marcus Minhorst
c3fb744f47 Fix phantom window freezing desktop on some systems 2025-08-22 12:08:48 -03:00
Boondorl
4a84210998 Updated multiplayer tab
Use dropdowns and reorganize the elements to improve clarity.
2025-08-22 12:07:47 -03:00
Rachael Alexanderson
f30fc8dd00
mirror changes from commit '194fb9e' at https://github.com/dpjudas/vkdoom 2025-08-13 17:24:51 -04:00
Rachael Alexanderson
b7d9ddb6a3
Merge commit '6356d87438' 2025-08-13 17:17:30 -04:00
Rachael Alexanderson
6356d87438 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
2025-08-13 17:17:30 -04:00
Rachael Alexanderson
0cb79b86ad
- use git -C in subtrees script instead of pushd for better cross-OS compatibility 2025-08-13 17:17:09 -04:00
Boondorl
f2745e4c82 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.
2025-08-12 14:35:23 -03:00
Boondorl
2a660cc3f3 Clear TravellingThinkers on level data clear 2025-08-12 13:05:38 -03:00
Rachael Alexanderson
b90da3c187
- fix misleading indentation warnings in c_cmds.cpp with dummy if's 2025-08-12 05:21:28 -04:00
Rachael Alexanderson
8d15a41f1b
- 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
2025-08-12 04:36:55 -04:00
MrRaveYard
8ad4091b18 Fix VM dap debugging being always active 2025-08-10 08:35:37 -03:00
Marcus Minhorst
2ef2243f7f
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
2025-08-09 21:28:36 -03:00
Marcus Minhorst
4a3bfae42e Fixed up format specifiers
also cleanup imports
2025-08-09 21:20:56 -03:00
Marcus Minhorst
e05928dc1b Fix Wformat-insufficient-arg 2025-08-09 21:20:56 -03:00
Marcus Minhorst
6e63c14eee Fixed up format specifiers in DAP 2025-08-09 21:20:56 -03:00
Marcus Minhorst
28a865e2ff Marked arg as format string 2025-08-09 21:20:56 -03:00
Sally Coolatta
4b55e7ad14 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.
2025-08-08 19:38:57 -03:00
Boondorl
18300448ee 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.
2025-08-08 19:38:17 -03:00
Ricardo Luís Vaz Silva
d411893e44 fix wrong sign comparison 2025-08-08 05:49:30 -03:00
Ricardo Luís Vaz Silva
439d09059e turn assert into if 2025-08-07 21:04:26 -03:00
Ricardo Luís Vaz Silva
773c534896 remove linked lists entirely from lights 2025-08-07 21:04:26 -03:00
Ricardo Luís Vaz Silva
04c29dcf4b make sure lights are unlinked, and clear light lists even when loading saves as saves may be from different levels 2025-08-07 21:04:26 -03:00
Ricardo Luís Vaz Silva
807043b995 dynlight optimize attempt 2025-08-07 21:04:26 -03:00
Rachael Alexanderson
1dafe942c8
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
2025-08-07 05:00:25 -04:00
Marcus Minhorst
54b80b96cd Allow for progress bar completion 2025-08-06 23:48:56 -03:00
Marcus Minhorst
09b77664db Fix pointer being used as bool 2025-08-06 23:47:45 -03:00
Ricardo Luís Vaz Silva
41baae22c0 minor optimizations to oob/ortho checks 2025-08-06 14:57:34 -03:00
Ricardo Luís Vaz Silva
403b722984 and another or 😭 2025-08-06 00:21:44 -03:00
Ricardo Luís Vaz Silva
35ee1a5806 forgot an or 😅 2025-08-06 00:10:29 -03:00
Ricardo Luís Vaz Silva
01e3ff0709 fix duplicated source file with zmusic static build 2025-08-06 00:00:21 -03:00
Rachael Alexanderson
6b951b1ac7
- enable ENABLE_PROCESSED_OUTPUT in console mode in Windows 2025-08-05 14:14:36 -04:00
Marcus Minhorst
0f26139e10 Added "latest" ubuntu image and compiler configs 2025-08-04 21:41:10 -04:00
dileepvr
798308a511 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
2025-08-04 19:17:04 -03:00
SAN4EZDREAMS
400c327ee1 [BUG] [GCC] warning: comparison fix 1 2025-08-04 18:16:11 -04:00
Madeline Mewmews
ba933a6f80 Flesh out FORCE_INTERNAL_ZMUSIC cmake option
Signed-off-by: Madeline Mewmews <maddie@mewmews.gay>
2025-08-04 18:13:57 -04:00
Ricardo Luís Vaz Silva
2f52f73b9b fix cmake 2025-08-04 04:10:11 -03:00
Jon Daniel
c870cb7aa6 use %zu instead of %d for size_t printf 2025-08-04 04:08:20 -03:00
Boondorl
316b18a4d9 Added built-in delta time handling
Allows tracking time since last-rendered frame in seconds.
2025-08-02 19:44:00 -03:00
DyNaM1Kk
132ce96a10 Made the pause strings wrap 2025-08-02 17:36:29 -03:00
DyNaM1Kk
c98042ed02 Added option to use a string instead of pause graphic 2025-08-02 17:36:29 -03:00
Boondorl
789829f967 Fixed regression with camera while travelling
Also readds guard for trying to move travellers out of the list at map start.
2025-08-02 17:35:16 -03:00
Boondorl
a1eadc0916 Added travel support for client-side Thinkers 2025-08-02 17:35:16 -03:00
Boondorl
8604830f4c Prevent thinkers from being set to travel while not changing level 2025-08-02 17:35:16 -03:00