1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00
Commit Graph

7391 Commits

Author SHA1 Message Date
Rémi Verschelde
3e2f769ddf Merge pull request #113947 from deralmas/wl-misc-fixes/cleanup-forgor
Wayland: Add missing destroy calls for text input and tablet
2025-12-16 11:26:53 +01:00
Rémi Verschelde
d84a8a63fa Merge pull request #113946 from deralmas/wl-misc-fixes/mfw-mutating-a-copy
Wayland: Fix accidental copy during global remove
2025-12-16 11:26:47 +01:00
Rémi Verschelde
5d5db072f3 Merge pull request #113656 from deralmas/gray-goo-scenario
Wayland: Work around window scale ambiguity
2025-12-16 11:26:42 +01:00
Rémi Verschelde
61b5f80a50 Merge pull request #113256 from deralmas/wl-keyboard-stuff
Wayland: Misc keyboard touchups
2025-12-16 11:26:31 +01:00
Thaddeus Crews
233a00c474 Merge pull request #113968 from akien-mga/sdl-3.2.28
sdl: Update to 3.2.28
2025-12-15 17:40:50 -06:00
Thaddeus Crews
5311b5e4d0 Merge pull request #113878 from m4gr3d/fix_obb_dir_access
Fix storage scope for the obb directory
2025-12-15 08:01:14 -06:00
Thaddeus Crews
206f1b5a7c Merge pull request #113977 from deralmas/wl-misc-fixes/shhhhh
Wayland: Silence `window_get_wl_surface` on invalid window
2025-12-15 08:01:05 -06:00
Thaddeus Crews
eacf3109d7 Merge pull request #113969 from m4gr3d/dispatch_permissions_result_on_render_thread
Ensure that the permission requests results are dispatched on the render thread
2025-12-15 08:01:03 -06:00
Thaddeus Crews
6f33ef8c0e Merge pull request #113966 from bruvzg/mac_exp_no_emb
[macOS] Disable window embedding code in export templates.
2025-12-15 08:01:00 -06:00
Thaddeus Crews
7ee6a0bbca Merge pull request #113837 from bruvzg/wl_ptol
[Wayland] Implement `keyboard_get_label_from_physical`
2025-12-15 08:01:00 -06:00
Dery Almas
874dd28d66 Wayland: Silence window_get_wl_surface on invalid window
Makes it more consistent with the rest of the `WaylandThread` methods
(so that we can silently check for the window's existence).

Fixes errors when trying to capture the pointer when no surface has been
pointed yet (its logic assumed that this method was silent).

We double-check everywhere anyway but I added it in some places where we
can't either guarantee that it'll check (to avoid segfaults) or that
would be useful to report directly.
2025-12-13 10:10:29 +01:00
Rémi Verschelde
a5452ce8c5 sdl: Update to 3.2.28 2025-12-13 00:04:56 +01:00
Fredia Huya-Kouadio
c9fb6a3040 Ensure that the permission requests results are dispatched on the render thread 2025-12-12 14:38:54 -08:00
Fredia Huya-Kouadio
280120b1f8 Add instrumentation tests to validate obb directory access 2025-12-12 14:20:13 -08:00
Pāvels Nadtočajevs
466fe1abd8 [macOS] Disable window embedding code in export templates. 2025-12-13 00:16:46 +02:00
Dery Almas
1d1cd7cc1a Wayland: Add missing destroy calls for text input and tablet
Thank you Kiisu_Master for finding this!
2025-12-12 19:22:19 +01:00
Dery Almas
b439a71db3 Wayland: Fix accidental copy during global remove
We were accidentally mutating a copy during cleanup of the viewporter
and fractional scale manager.

Thank you Aaron Franke for finding this out :D
2025-12-12 19:06:29 +01:00
Pāvels Nadtočajevs
0a6f8c2554 [macOS] Prefer user specified file extensions over OS preferred one. 2025-12-11 11:23:57 +02:00
Fredia Huya-Kouadio
b40afd6781 Fix storage scope for the obb directory 2025-12-10 21:58:40 -08:00
Thaddeus Crews
0bc58d1217 Merge pull request #113814 from bruvzg/win_detect
Check for unprefixed compilers when building on Windows.
2025-12-10 18:10:23 -06:00
Pāvels Nadtočajevs
1251348c96 [Wayland] Implement keyboard_get_label_from_physical 2025-12-10 13:19:35 +02:00
Pāvels Nadtočajevs
61940e40ea Check for unprefixed compilers when building on Windows. 2025-12-09 22:26:27 +02:00
Pāvels Nadtočajevs
79fe3dc3c8 [macOS] Remove duplicate profiler init call. 2025-12-09 22:12:36 +02:00
Rémi Verschelde
342ba8063e Merge pull request #112361 from Calinou/export-dedicated-server-no-shader-baker
Disable shader baker when exporting as dedicated server
2025-12-09 19:54:22 +01:00
Thaddeus Crews
026f04e67e Merge pull request #113639 from m4gr3d/bump_openxr_vendors_version
Update the version of the OpenXR Vendors plugin to the latest stable version
2025-12-08 11:54:08 -06:00
Thaddeus Crews
7d517902e3 Merge pull request #113744 from blueskythlikesclouds/d3d12-editor-fullscreen-fix
Fix D3D12 looking blurry in the editor at fullscreen.
2025-12-08 11:54:04 -06:00
Thaddeus Crews
5cd9d2d9be Merge pull request #113741 from blueskythlikesclouds/rd-vulkan-fallback-fix
Fix Vulkan failing to initialize when compiling without D3D12.
2025-12-08 11:53:58 -06:00
Thaddeus Crews
e98e8c555a Merge pull request #113341 from DSOE1024/linuxbsd-xfce-exo-open
Implement XFCE support in os_linuxbsd.cpp
2025-12-08 11:53:52 -06:00
DSOE1024
b982794b23 Implement XFCE support in os_linuxbsd.cpp
Added support for XFCE by executing 'exo-open' alongside 'kde-open'.
Refactor error handling in os_linuxbsd.cpp
2025-12-08 21:21:45 +08:00
Skyth
ab0a7f2da2 Fix D3D12 looking blurry in the editor at fullscreen. 2025-12-08 14:15:15 +03:00
Skyth
7205e21915 Fix Vulkan failing to initialize when compiling without D3D12. 2025-12-08 11:11:15 +03:00
Berke Güzel
48c50bacba Wayland: Fix laggy window resize
scale_changed and size_changed were incorrectly initialized to true,
causing redundant WindowRectMessage and DPI change events to be pushed
on every configure event regardless of actual changes.
2025-12-07 13:29:19 +03:00
Dery Almas
99b109e981 Wayland: Work around window scale ambiguity 2025-12-06 00:54:50 +01:00
Fredia Huya-Kouadio
27e63aa270 Update the version of the OpenXR Vendors plugin to the latest stable version 2025-12-05 09:00:13 -08:00
Rémi Verschelde
8981cede94 Merge pull request #113235 from timothyqiu/motif-close
X11: Skip Motif function hints when borderless
2025-12-05 12:55:49 +01:00
Pāvels Nadtočajevs
0cc15abfae [macOS] Fix profiler cleanup. 2025-12-04 09:05:24 +02:00
Thaddeus Crews
0755f096e0 Merge pull request #113512 from adamscott/PROPERTY_HINT_MULTILINE_TEXT_monospace-hint
Add new monospace related hint strings
2025-12-03 21:01:58 -06:00
Thaddeus Crews
5a7e1bf0f4 Merge pull request #113288 from goatchurchprime/gtch/audioservermic
AudioServer to have function to access microphone buffer directly
2025-12-03 16:50:32 -06:00
Julian Todd
3e8bf3ba91 Access microphone buffer from AudioServer and prevent microphone double starts 2025-12-03 19:49:56 +01:00
Adam Scott
10c7cb878a Add new monospace related hint strings
- Add hint string `monospace` for `PROPERTY_HINT_{NONE,PASSWORD,PLACEHOLDER_TEXT}` to set the `LineEdit` font monospaced.
- Add hint string `monospace` for `PROPERTY_HINT_MULTILINE_TEXT` to set the `TextEdit` font monospaced.
- Add hint string `no_wrap` for `PROPERTY_HINT_MULTILINE_TEXT` to make the `TextEdit` not wrap lines automatically.

Also:
- Fix issue with `EditorPropertyMultilineText` not updating font properly.
- Add `EditorPropertyMultilineText` tweak flags.
- Add support with GDScript `@export_multiline`.
2025-12-03 12:57:40 -05:00
Thaddeus Crews
202e442671 Merge pull request #113261 from Mickeon/documentation-miscellaneous-oddities-part-7
Fix miscellaneous oddities around the class reference (part 7)
2025-12-03 11:42:23 -06:00
Thaddeus Crews
bed803fcda Merge pull request #113367 from syntaxerror247/persistable_uri_perm
Android: Add method to take persistable URI permission
2025-12-02 11:52:09 -06:00
Thaddeus Crews
cd8a292324 Merge pull request #113297 from shiena/feature/lifecycle-callbacks
Add platform lifecycle callbacks to CameraServer base class
2025-12-02 11:51:52 -06:00
Anish Kumar
398927226e Android: Add method to take persistable URI permission 2025-12-02 19:40:49 +05:30
Rémi Verschelde
71d4ded745 Merge pull request #113279 from Ivorforce/tracy-gdscript-codeloc
Add support for profiling GDScript with tracy.
2025-12-02 14:16:56 +01:00
Rémi Verschelde
12ca45a905 Merge pull request #112215 from syntaxerror247/SAF-support
Android: Implement Storage Access Framework (SAF) support
2025-12-02 14:15:53 +01:00
KOGA Mitsuhiro
85ec5b9f42 Add platform lifecycle callbacks to CameraServer base class 2025-12-02 00:31:51 +09:00
Rémi Verschelde
7a207b3eaa Merge pull request #113389 from m4gr3d/fix_android_editor_gradle_apk_install
[Android editor] Fix apk install after gradle build
2025-12-01 11:50:29 +01:00
Rémi Verschelde
7374a5e7c7 Merge pull request #113388 from m4gr3d/fix_android_build_regression
Fix Android build regression
2025-12-01 11:50:24 +01:00
Rémi Verschelde
84abf392b6 Merge pull request #113383 from m4gr3d/disable_device_mirroring_for_android_editor
Disable Android devices mirroring for the Android editor
2025-12-01 11:50:20 +01:00