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