1
0
Fork 0
Commit Graph

7499 Commits

Author SHA1 Message Date
Thaddeus Crews 3c5e561024
Merge pull request #115765 from bruvzg/fp_ios
Disable FP contraction (iOS/visionOS)
2026-02-02 12:57:31 -06:00
Pāvels Nadtočajevs abdc01b9f7
Disable FP contraction (iOS/visionOS) 2026-02-02 19:06:29 +02:00
Anish Kumar 1c80b25af8 Android: Fix `Bad file descriptor` in SAF/MediaStore in long term access 2026-02-02 15:47:16 +05:30
Rémi Verschelde e273d83ff5
Merge pull request #115718 from syntaxerror247/fix-file-access-tests
Fix file access tests failing on older Android devices
2026-02-02 10:10:55 +01:00
Rémi Verschelde e04d564215
Merge pull request #115713 from dsnopek/android-fail-incomplete-instrumented-test
Android: Fail instrumented tests when test function doesn't complete
2026-02-02 10:10:51 +01:00
Rémi Verschelde bbd8bfcd30
Merge pull request #115704 from brandonhare/fix-show-app-in-file-explorer
Fix 'Show In File Manager' launching apps
2026-02-02 10:10:42 +01:00
David Snopek ec404a91d3 Android: Fail instrumented tests when test function doesn't complete 2026-02-01 10:42:17 -06:00
Anish Kumar ddffef6fb1 Fix file access tests failing on older Android devices 2026-02-01 21:47:16 +05:30
brandonhare 155b0f4dca Fixed 'Show In File Manager' launching apps 2026-02-01 18:55:18 +11:00
Anish Kumar 5928e260d4 Android: Fix plugin type mismatch regression 2026-02-01 00:58:20 +05:30
Pāvels Nadtočajevs 6b67059d94
[macOS] Hide input accessory popups when no text control selected. 2026-01-30 08:45:08 +02:00
Thaddeus Crews 5853d99984
Merge pull request #114930 from KoBeWi/if_it's_runnable_can_it_run_doom
Move runnable out of export preset
2026-01-28 17:58:25 -06:00
Thaddeus Crews 6539f7fade
Merge pull request #113761 from m4gr3d/bump_android_version_2026
Annual Android versions bump for 2026
2026-01-28 17:58:21 -06:00
Thaddeus Crews 82e235ebbc
Merge pull request #115143 from Calinou/editor-web-improve-html-shell
Improve HTML shell in the web editor
2026-01-28 17:58:12 -06:00
Thaddeus Crews bddebe9d7e
Merge pull request #115515 from syntaxerror247/fix-scope-storage-crash
Fix crash in StorageScope.kt on Android
2026-01-28 17:58:09 -06:00
Thaddeus Crews cdddc73745
Merge pull request #115379 from kitbdev/popupmenu-set-index
Add PopupMenu method `set_item_index`
2026-01-28 17:58:01 -06:00
Fredia Huya-Kouadio e86050e745 Annual Android versions bump for 2026 2026-01-28 13:17:48 -08:00
Thaddeus Crews 0cd4a62f3b
Merge pull request #109182 from bruvzg/bundle_sel
[macOS] Allow native dialog to select bundles and browse bundle content.
2026-01-28 12:27:19 -06:00
Thaddeus Crews 0b60e188c3
Merge pull request #115360 from Nintorch/optimize-input-header-includes
Optimize `core/input/input.h` header `#include`ing
2026-01-28 12:27:02 -06:00
Thaddeus Crews 114cb3aafc
Merge pull request #109958 from bruvzg/hidden
[macOS] Set default symbol visibility to hidden.
2026-01-28 12:26:49 -06:00
Anish Kumar 40b770ecf0 Fix crash in StorageScope.kt on Android 2026-01-28 22:36:30 +05:30
Nintorch eb019511ed Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
Thaddeus Crews ea1e6640f0
Merge pull request #115434 from syntaxerror247/landscape-or-portrait
Add device orientation change signal to DisplayServer
2026-01-27 15:18:22 -06:00
Thaddeus Crews 58207b516f
Merge pull request #113920 from bruvzg/enc_dir_sp
[SparsePCK] Add support for index encryption.
2026-01-27 15:18:18 -06:00
Anish Kumar e2369a834b Add device orientation change signal in DisplayServer
This PR:
- Fixes the orientation detection logic on Android
- Adds an orientation_changed signal in DisplayServer

Co-Authored-By: bruvzg <7645683+bruvzg@users.noreply.github.com>
2026-01-27 23:35:44 +05:30
Thaddeus Crews ed0ae97d98
Merge pull request #114922 from DarioSamo/android-platform-gl3-fallback-fix
Fix fallback to OpenGL3 from Vulkan initialization on Android.
2026-01-27 09:04:14 -06:00
Thaddeus Crews a1746ee204
Merge pull request #115430 from bruvzg/iat_disable_msvc_cf
[Windows] Disable MSVC control flow check on IAT hooks.
2026-01-27 09:04:09 -06:00
Thaddeus Crews 47b1b9ef69
Merge pull request #114947 from AThousandShips/fix_debugsymbols_linux
[Linux] Handle debug symbols with renamed executable
2026-01-27 09:04:08 -06:00
bruvzg 9c753ebe84 [Windows] Disable MSVC control flow check on IAT hooks. 2026-01-27 10:30:19 +02:00
Thaddeus Crews c6465994b7
Merge pull request #115383 from mieko/ios-no-opengl3
iOS: Allow building with `opengl3=no`
2026-01-26 15:01:48 -06:00
Thaddeus Crews d40dd57a9e
Merge pull request #115373 from kitbdev/fix-windows-submenu-remove-crash
Fix crash on removing Windows PopupMenu submenu
2026-01-26 15:01:46 -06:00
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
kit 01839942fc Add PopupMenu method `set_item_index` 2026-01-26 12:17:56 -05:00
Mike Owens 8f91acc269 iOS: Allow building with `opengl3=no` 2026-01-26 02:49:32 -05:00
kit f3dacf24b0 Fix crash on removing Windows PopupMenu submenu 2026-01-25 14:48:45 -05: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
Hugo Locurcio 434b813f7d
Improve HTML shell in the web editor
- Tweak loading page for better usability and match the Godot
  editor style guide (e.g. buttons use Title Case text).
- Update theming to match the default theme as of Godot 4.6.
- Use Inter font with OpenType features to match the Godot 4.6 default.
- Use `:focus-visible` in CSS to hide focus outlines on mouse/touch
  input (matches Godot 4.6+ behavior).
- Remove video driver selection, as only WebGL 2 is available.
- Fix Open Graph image being 404 by using the same image as the
  website's homepage.
- Tweak welcome dialog text and add a link to the editor download page.
- Hide "(Try this for example)" link once a file is selected.
- Fix Open Graph image being 404.
- Link to the `stable` branch of the documentation instead of
  `latest`, since it lacks the version warning at the top.
2026-01-21 19:12:57 +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
Dario 542f8ddf22 Fix fallback to OpenGL3 from Vulkan initialization on Android. 2026-01-14 23:55:21 -03:00
A Thousand Ships 4e8cba2d22
[Linux] Handle debug symbols with renamed executable
GNU debug link expects the file to have the same name as when compiled,
same solution as on Windows.
2026-01-14 14:23:51 +01: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
kobewi 91cc70f280 Move runnable out of export preset 2026-01-13 19:32:33 +01:00