1
0
Fork 0
Commit Graph

7458 Commits

Author SHA1 Message Date
Thaddeus Crews d950e2343e
Merge pull request #115294 from bruvzg/win_init_icon
[Windows] Use executable icon as default for the window.
2026-01-26 13:14:29 -06:00
Pāvels Nadtočajevs b0320ef4ff
[Windows] Use executable icon as default for the window. 2026-01-23 10:41:23 +02:00
Anish Kumar c7e5caa68e Enable native file picker support on Android 9 and older 2026-01-22 16:54:07 +05:30
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
Pāvels Nadtočajevs b1d8bf32ee
[macOS] Fix disabling native menu items in system menus. 2025-12-18 16:19:27 +02:00
Pāvels Nadtočajevs 649f401479
Adds `null` and range checks to `DisplayServerMacOSBase::clipboard_get()`. 2025-12-18 16:16:16 +02:00
Rémi Verschelde 6e70db94bc
Merge pull request #113645 from bruvzg/mac_ios_escape
[macOS/iOS] Escape .plist strings on export.
2025-12-18 14:24:10 +01:00