Thaddeus Crews
ee4e7e51bc
Merge pull request #119303 from norepro/x11-xsync-badwindow-errors
...
Fix some X11 BadWindow errors not being ignored
2026-05-07 11:13:31 -05:00
Aaron Franke
7ffda5c701
LinuxBSD crash handler: Move addr2line finding to its own function
2026-05-07 00:14:50 -07:00
norepro
3ffec30d51
Fix some X11 BadWindow errors not being ignored
...
Godot suppresses X11 BadWindow errors during some operations because
they can occur with normal usage.
X11 errors are asynchronous. Sometimes, when a BadWindow error is sent,
it is dequeued after the original non-BadWindow-suppressing error
handler has been restored. This results in an error callstack being
shown to the user.
Call `XSync` before restoring the original error handler. This ensures
that any queued BadWindow errors go to the suppressing handler.
Fixes #117814
2026-05-06 22:55:31 -07:00
Thaddeus Crews
b786c890b6
Merge pull request #119252 from deralmas/wl/embedder-mods
...
Wayland Embedder: Track keyboard modifier keys
2026-05-06 14:56:32 -05:00
Thaddeus Crews
fddd45ea1c
Merge pull request #119091 from ArchercatNEO/context-driver-surface-supports-hdr
...
HDR: Implement checking if surface supports HDR output.
2026-05-06 14:56:27 -05:00
ArchercatNEO
3f29efc8a2
HDR: Implement surface supports HDR output.
...
Previously the Wayland display server would attempt to enable
HDR output and try to detect if it failed afterwards which had some issues.
Now we can query the rendering driver for support and avoid ever enabling
HDR output when this would fail.
2026-05-06 19:51:54 +01:00
Thaddeus Crews
cb490e6e23
Merge pull request #119172 from syntaxerror247/gabe-ready-for-release
...
Remove experimental warning from `Use Gradle Build` option on Android
2026-05-06 10:53:35 -05:00
Thaddeus Crews
952d4860b2
Merge pull request #119278 from bruvzg/win2019_fx
...
[Windows] Force supported SDK with MSVC 2019, add Scons option to set SDK version.
2026-05-06 10:53:35 -05:00
Pāvels Nadtočajevs
6e9d66d923
[Windows] Force supported SDK with MSVC 2019, add option Scons option to set SDK version.
2026-05-06 15:01:34 +03:00
Anish Kumar
9ecaf9307f
Remove experimental warning from Use Gradle Build option on Android
2026-05-06 17:23:31 +05:30
Pāvels Nadtočajevs
873131973a
Fix incorrect feature overrides when exporting for Linux.
2026-05-06 10:23:18 +03:00
Anish Kumar
7338c3475b
Fix Android plugin regression
2026-05-05 20:17:57 +05:30
Anish Kumar
d8cfa71eaf
Add tests to validate Android plugin signal
2026-05-05 20:17:57 +05:30
Dery Almas
ef5a2569e7
Wayland Embedder: Track keyboard modifier keys
...
The Wayland spec says:
> The compositor must send the wl_keyboard.modifiers event after this
event.
We did not during "fake" focus changes (e.g. from/to embedded
applications), effectively resetting the modifier state.
This patch simply tracks keyboard modifiers and informs clients whenever
we send custom enter events.
2026-05-05 12:49:26 +02:00
Thaddeus Crews
1963b2f126
SCons: Drop VS2017 support, use C17 universally
2026-04-30 10:07:06 -05:00
Thaddeus Crews
d8227b7a78
Merge pull request #118860 from syntaxerror247/editor-minsdk-revert
...
Revert Android Editor minSdk bump to 24
2026-04-27 12:05:42 -05:00
Thaddeus Crews
a02cead472
Merge pull request #118942 from syntaxerror247/opengl-default-minsdk
...
Android: Set the default minSdk for compatibility renderer to 24
2026-04-27 12:05:40 -05:00
Thaddeus Crews
ad6ead96a2
Merge pull request #118893 from realybin/fix/imm-windows
...
[Windows] Fix IME candidate window misalignment by setting composition font
2026-04-27 12:05:38 -05:00
Thaddeus Crews
714d71f247
Merge pull request #118798 from bruvzg/dyn_coremsg
...
[Windows] Dynamically load `coremessaging`.
2026-04-27 12:05:34 -05:00
Anish Kumar
bb63952a5f
Revert Android Editor minSdk bump to 24
2026-04-25 22:24:53 +05:30
Anish Kumar
b236b0950b
Android: Set the default minSdk for compatibility renderer to 24
2026-04-25 10:59:35 +05:30
Thaddeus Crews
7a8adcf4d8
Merge pull request #117913 from allenwp/hdr-output-allow-request
...
Fix behavior of `window_is_hdr_output_supported` for Wayland and adjust warnings.
2026-04-24 15:43:32 -05:00
realybin
8cf3b63ac2
[Windows] Fix IME candidate window misalignment by setting composition font
2026-04-24 02:26:06 +08:00
Thaddeus Crews
7ffe0a57cc
Merge pull request #118777 from NoctemCat/web_reenable_proxy_to_pthread
...
[Web] Remove flags that prevent `proxy_to_pthread` from building
2026-04-23 08:34:57 -05:00
realybin
579b5a92ce
[Windows] Fix inconsistent update logic between IME composition and the candidate window
2026-04-22 16:41:53 +08:00
Thaddeus Crews
72853b13eb
Merge pull request #117018 from NoctemCat/fix_web_assertions_in_release
...
[Web] Fix assertions wrongly affecting release template, make it configurable
2026-04-21 16:46:13 -05:00
Thaddeus Crews
1df8f1d386
Merge pull request #118689 from syntaxerror247/embedded-window-fix
...
Fix embedded window minimum size bug on Android
2026-04-21 08:48:04 -05:00
NoctemCat
ba3401f81f
Fix assertions wrongly affecting release template, make it configurable
2026-04-21 21:26:30 +09:00
Pāvels Nadtočajevs
14f67419a4
[Windows] Dynamically load coremessaging.
2026-04-21 07:56:50 +03:00
Allen Pestaluky
4309120a4a
Fix DisplayServerWayland::window_is_hdr_output_supported to check rendering device for HDR output support and adjust warnings/errors.
2026-04-20 11:11:01 -04:00
Thaddeus Crews
22969efdbe
Merge pull request #118760 from bruvzg/onecore_lang
...
[Windows] Fix OneCore TTS language code formatting.
2026-04-20 09:15:37 -05:00
Thaddeus Crews
2a8b3d6618
Merge pull request #118742 from bruvzg/msvc_angle
...
Add missing `angle` check to MSVC branch.
2026-04-20 09:15:33 -05:00
Thaddeus Crews
54f1178d3c
Merge pull request #118676 from bruvzg/crash_mod+fmt
...
[macOS/Linux] Add module information to the crash handler.
2026-04-20 09:15:31 -05:00
NoctemCat
d4091df7ac
Remove deprecated values that prevent proxy_to_pthread from building
2026-04-20 20:39:50 +09:00
Pāvels Nadtočajevs
a1d0c3229d
[Windows] Fix OneCore TTS language code formatting.
2026-04-19 22:22:17 +03:00
Thaddeus Crews
925fbbc5c4
Style: Migrate root images to misc/logo/
2026-04-19 14:11:51 -05:00
Pāvels Nadtočajevs
720157366f
Add missing angle check to MSVC branch.
2026-04-19 09:41:46 +03:00
Thaddeus Crews
1d218e652e
Merge pull request #118680 from bruvzg/hdr_wnd_chk
...
Add a bunch of missing window existence checks to HDR methods
2026-04-18 07:28:34 -05:00
Anish Kumar
eec5730b32
Fix embedded window minimum size bug on Android
2026-04-17 22:04:51 +05:30
Pāvels Nadtočajevs
958510c3e9
Add a bunch of missing window existence checks to HDR methods
2026-04-17 15:53:13 +03:00
Pāvels Nadtočajevs
dfe2abbf26
[macOS/Linux] Add module information to the crash handler.
2026-04-17 15:52:00 +03:00
bruvzg
bdc2651ea6
[WinRT] Wait for DispatcherQueueController shutdown.
2026-04-17 11:35:26 +03:00
Thaddeus Crews
77caa1c178
Merge pull request #117891 from stuartcarnie/macos_embedded_scaling_fixes
...
macOS: Fix embedded window scaling issues when hiDPI is disabled
2026-04-16 21:46:49 -05:00
Thaddeus Crews
a6dccbf731
Merge pull request #118339 from bruvzg/winrt_color
...
[Windows] Add support for `AdvancedColorInfo` info and change callback.
2026-04-16 09:41:19 -05:00
Thaddeus Crews
f4c839f7b3
Merge pull request #118417 from syntaxerror247/resize-and-move
...
Allow moving and resizing the embedded game window on Android
2026-04-16 09:41:10 -05:00
Thaddeus Crews
21dbe711c5
Merge pull request #113886 from deralmas/wl-touch
...
Wayland: Implement touch support
2026-04-15 14:02:35 -05:00
Anish Kumar
eb3d2940e3
Allow moving and resizing the embedded game window on Android
2026-04-15 22:18:12 +05:30
Rémi Verschelde
972d21ebf4
Merge pull request #118283 from m4gr3d/deprecate_and_remove_obb
...
Android: Remove deprecated Google Play OBB support
2026-04-15 12:40:59 +02:00
Rémi Verschelde
96c2ddf39a
Merge pull request #117060 from AThousandShips/fix_symbols_linux
...
[Linux] Improve crash trace symbols
2026-04-15 12:40:35 +02:00
Pāvels Nadtočajevs
778e0a7879
[Windows] Add support for AdvancedColorInfo info and change callback.
...
Co-authored-by: Allen Pestaluky <allenpestaluky@gmail.com >
2026-04-15 09:02:33 +03:00