Sertonix
9dff014efd
Fix missing lib with builtin_glslang=false
...
The `GetDefaultResource` function is in separate library file.
(cherry picked from commit cdafcefb6b5a467e2741d30f82d2f00a9e723335)
2026-02-06 08:34:51 -06:00
Anish Kumar
ac86b22f3b
Fix crash in StorageScope.kt on Android
...
(cherry picked from commit 40b770ecf019c3742b4dbc9a8ce7b11168f99824)
2026-02-05 10:05:06 -06:00
Anish Kumar
f9fc70cf96
Android: Fix plugin type mismatch regression
...
(cherry picked from commit 5928e260d428bee0afe5d5ca0f8bbfde832eb4f2)
2026-02-05 10:05:05 -06:00
Anish Kumar
a570951ff4
Android: Fix Bad file descriptor in SAF/MediaStore in long term access
...
(cherry picked from commit 1c80b25af8c6c6f8cf6c80b96e7fdb10a18efa8a)
2026-02-05 10:05:00 -06:00
Dery Almas
6a0b2db3ac
Wayland Embedder: Fix FD leak with inert objects
...
Freshly deleted objects are temporarily "inert" until their destruction
is acknowledged by the compositor.
Inert objects are ignored. By doing so, we mistakenly returned too
early and missed some FD cleanup logic. This patch ensures that any
outstanding FDs are always closed by moving its logic outside of the
message handling routine.
(cherry picked from commit 6e5d1e00e02cf9086224b5eb3258f901a26de413)
2026-02-05 09:46:08 -06:00
bruvzg
5222598c11
[Windows] Disable MSVC control flow check on IAT hooks.
...
(cherry picked from commit 9c753ebe8432991c88a0b0c934f8dea029f59b6f)
2026-02-05 09:46:06 -06:00
Dery Almas
27b1916465
Wayland: Update popup scale information on creation
...
Popups start with their size and position already scaled based on the parent.
We forgot to update the popup's scale itself, leading to a double-scale.
2026-01-22 06:28:27 +01:00
Fredia Huya-Kouadio
7bebe1b1b1
Fix XR build regression reported in https://github.com/GodotVR/godot_openxr_vendors/issues/429
2026-01-19 19:09:33 -08:00
Rémi Verschelde
a1e209b7fe
Merge pull request #115090 from deralmas/wayland-ime-bruh-moment
...
Wayland: Fix IME
2026-01-19 10:46:13 +01:00
Dery Almas
3a2a53f901
Wayland: Fix IME
...
The spec tells us to ignore certain events if we didn't get an `enter`
event first. Certainly we need to at least acknowledge the `enter` event
itself 😅
2026-01-18 09:47:23 +01:00
Rémi Verschelde
9820f40f96
Merge pull request #115010 from akien-mga/windows-mingw-fix-hidsdi-extern-c
...
Windows: Add missing `extern "C"` for `hidsdi.h` on MinGW < 12.0.0
2026-01-16 13:23:34 +01:00
Rémi Verschelde
5ce4e5da14
Merge pull request #114082 from deralmas/telekinesis
...
Wayland: Allow non-interactive window resizing
2026-01-16 13:23:18 +01:00
Rémi Verschelde
dac17215ad
Windows: Add missing extern "C" for hidsdi.h on MinGW < 12.0.0
...
Follow-up to #113013 .
2026-01-15 23:49:13 +01:00
Pāvels Nadtočajevs
c3bef1b83f
Split EmbeddedProcess::reset to allow stopping timers without full reset.
2026-01-15 11:19:43 +02:00
Dery Almas
8a448032c2
Wayland: Allow non-interactive window resizing
...
Despite what I thought in the past, it is allowed, as long as we follow
certain limitations depending on the toplevel's state.
As usual I peppered the code with comments expaining what those
limitations are.
Regarding popups, AFAICT there are no major limitations, although we
should eventually use the new `reposition` method, which autoadjusts the
popup to follow the screen's borders and whatnot. I didn't do that in
this patch as it requires some elbow grease, especially if we want to do
it synchronously.
2026-01-14 11:20:06 +01:00
Rémi Verschelde
38293c4d39
Merge pull request #114820 from AR-DEV-1/114652
...
X11: Allow moving a fullscreen/maximized window to another screen/display
2026-01-13 11:06:34 +01:00
Rémi Verschelde
571c574f96
Merge pull request #113950 from deralmas/wl-misc-fixes/not-listening
...
Wayland: Ignore IME events without a valid window
2026-01-13 11:06:00 +01:00
Rémi Verschelde
865dbfc2fb
Merge pull request #113949 from deralmas/wl-misc-fixes/too-much-debugging
...
Wayland: Remove `GODOT_DEBUG_EMBEDDER_SINGLE_INSTANCE` debug option
2026-01-13 11:05:54 +01:00
AR
cc71d5a2be
X11: Allow moving a fullscreen/maximized window to another screen/display
2026-01-13 09:52:07 +01:00
Rémi Verschelde
4089843d13
Merge pull request #114781 from bruvzg/fd_all_pref
...
Do not apply "*" as preferred extension.
2026-01-09 10:47:08 +01:00
Rémi Verschelde
1f64c2c9bc
Merge pull request #114756 from vmbaillie/issue-114755-fix
...
WaylandEmbedder: Fix `-Wduplicated-branches` warning
2026-01-09 10:46:47 +01:00
Pāvels Nadtočajevs
f1a0a2aabe
Do not apply "*" as preferred extension.
2026-01-09 08:53:47 +02:00
Rémi Verschelde
4595e5fc6c
Merge pull request #114207 from m4gr3d/fix_anr_on_exit
...
Android: Fix ANRs when shutting down the engine due to the render thread
2026-01-08 22:57:13 +01:00
Ville Baillie
e02b117af7
wayland_embedder.cpp: fix duplicated-branches error
2026-01-08 19:01:33 +00:00
Troy Bonneau
2fe73ad967
Web: Fix clipboard text encoding in update_clipboard_callback
...
Replaces direct assignment with String::utf8 to ensure clipboard text is correctly interpreted as UTF-8.
2026-01-08 19:55:28 +01:00
Fredia Huya-Kouadio
422cc7b91b
Fix ANRs when shutting down the engine
2026-01-07 13:40:06 -08:00
Thaddeus Crews
4cfda984ed
Merge pull request #114525 from bruvzg/icon_free
...
[Windows] Fix icon leak.
2026-01-05 10:18:01 -06:00
Rémi Verschelde
1c5bd2d341
Merge pull request #114574 from deralmas/monitor_what
...
Wayland: Track popup menu mouse mask properly
2026-01-05 11:45:26 +01:00
Rémi Verschelde
8dcf5b4eaf
Merge pull request #114537 from bruvzg/gradle_us
...
[Android/Gradle] Do not ignore asset folders starting with `_`.
2026-01-04 23:51:55 +01:00
Riteo Siuga
33a48f1387
Wayland: Track popup menu mouse mask properly
...
We were updating `last_mouse_monitor_mask` only if there were popup
menus open, which is obviously wrong.
2026-01-03 21:48:18 +01:00
Rémi Verschelde
a60390c0ee
Merge pull request #114384 from syntaxerror247/android-export-stuff
...
Misc Android export fixes
2026-01-02 23:48:01 +01:00
Pāvels Nadtočajevs
f10b71ff56
[Android/Gradle] Do not ignore asset folders starting with _.
2026-01-02 22:08:24 +02:00
Pāvels Nadtočajevs
a45074e692
[Windows] Fix icon leak.
2026-01-02 19:37:03 +02:00
Anish Kumar
f4d28f655e
Update Android export filename to match the export format
...
Co-Authored-By: David Snopek <191561+dsnopek@users.noreply.github.com >
2026-01-02 14:22:59 +05:30
Rémi Verschelde
c1e1314560
Merge pull request #114495 from bruvzg/mac_w_ord
...
[macOS] Fix non-focusable window order.
2026-01-01 16:48:03 +01:00
Rémi Verschelde
16975f5c24
Merge pull request #114465 from m4gr3d/fix_editor_hybrid_app_support_detection
...
[Android editor] Restrict Android editor support for hybrid app projects to XR devices
2026-01-01 16:47:59 +01:00
Rémi Verschelde
d45718ecb4
Merge pull request #114334 from Nintorch/android-fix-joypad-fingerprints
...
Fix Android fingerprint scanners being recognized as joypads
2026-01-01 16:47:09 +01:00
Pāvels Nadtočajevs
898e29971b
[macOS] Fix non-focusable window order.
2026-01-01 13:05:42 +02:00
Adam Scott
263589497b
Add non-public {Line,Text}Edit::_set_text()
...
- [Web] Fix "Enter" not triggering LineEdit submits.
Co-authored-by: Marwen Azouzi <marwen.azouzi@datadoghq.com >
2026-01-01 12:00:52 +01:00
Fredia Huya-Kouadio
185a4abcb5
Fix hybrid app support detection for the Android editor
2025-12-31 19:17:56 -08:00
Fredia Huya-Kouadio
be24804e1a
Trigger save of the RD pipeline cache on application pause
2025-12-30 19:25:29 -08:00
Anish Kumar
a797a2f5f7
Only attempt install when export format is APK
2025-12-28 05:20:04 +05:30
Anish Kumar
614e35f04b
Fix AAB file not copied to export path
2025-12-28 03:54:21 +05:30
Nintorch
66e357f29a
Joypads: ignore Android fingerprint scanners
...
Fix Android fingerprint scanners being detected as joypads
2025-12-26 23:28:47 +05:00
Rémi Verschelde
1be9fd7d50
Merge pull request #113537 from Chestnut45/x11-input-fix
...
X11: Fix input delay regression
2025-12-19 11:53:10 +01:00
Pāvels Nadtočajevs
d76be3e522
[macOS] Move system theme properties to the DisplayServerMacOSBase.
2025-12-19 12:17:11 +02:00
Rémi Verschelde
cd157234b1
Re-Merge pull request #110192 from bruvzg/ios_soc_list
...
[iOS] Add device SOC list, update DPI list.
First merge attempt was out of sync with the PR.
2025-12-18 23:30:17 +01:00
Rémi Verschelde
c5247f68a4
Merge pull request #108596 from bruvzg/mac_menu_autoen
...
[macOS] Fix disabling native menu items in system menus.
2025-12-18 23:29:20 +01:00
Chestnut45
3be85a8614
Lower timeout in X11 event thread to fix input delay issue
2025-12-18 15:01:48 -04:00
Pāvels Nadtočajevs
bb22b0eece
[iOS] Update device SOC list and DPI list.
2025-12-18 16:30:14 +02:00