Stuart Carnie
b815c88dec
Metal: Refactor for future Metal 4, switch to C++; fix dynamic uniforms
2026-02-06 07:07:10 +11:00
Thaddeus Crews
0aa77895ac
Merge pull request #114521 from mxtherfxcker/fix/ui-freezes-when-opening-file-manager-on-linux
...
LinuxBSD: Fix UI freeze when opening file manager
2026-02-05 09:32:38 -06:00
Thaddeus Crews
65e79f33cb
Merge pull request #115823 from deralmas/what-the-fd
...
Wayland Embedder: Fix FD leak with inert objects
2026-02-05 09:32:34 -06:00
Thaddeus Crews
79eb6694a1
Merge pull request #112381 from Ivorforce/no-right-align
...
Don't right-align escaped newlines (e.g. for `#define`)
2026-02-05 09:18:36 -06:00
Lukas Tenbrink
c5df0cb82b
Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history.
2026-02-04 19:31:28 +01:00
Thaddeus Crews
a662390817
Merge pull request #115868 from bruvzg/aslr_load_addr_fix
...
[macOS] Set `main` visibility to default.
2026-02-04 11:04:22 -06:00
Fredia Huya-Kouadio
8e5c352b48
Fix Android JavaClassWrapper test crashes on API 26 and lower
2026-02-04 08:26:16 -08:00
Pāvels Nadtočajevs
96071cfb44
[macOS] Set "main" visibility to default.
2026-02-04 16:51:04 +02:00
Thaddeus Crews
2487a297b2
Merge pull request #113469 from m4gr3d/deprecate_dev_buildtype
...
Deprecate the Android studio `dev` buildtype
2026-02-03 18:06:52 -06:00
Sertonix
cdafcefb6b
Fix missing lib with builtin_glslang=false
...
The `GetDefaultResource` function is in separate library file.
2026-02-03 20:45:13 +01:00
Dery Almas
6e5d1e00e0
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.
2026-02-03 16:26:56 +01:00
Fredia Huya-Kouadio
feb8e6ff13
Deprecate the Android studio dev buildtype
...
The project is setup in Android Studio with three buildtypes:
- `release` for release builds of the engine
- `debug` for debug builds of the engine with `dev_mode`, `dev_build`, and `debug_symbols` disabled
- `dev` for debug builds of the engine with `dev_mode`, `dev_build`, and `debug_symbols` enabled
This commit deprecates and removes the `dev` buildtype and instead enables `dev_mode`, `dev_build`, and `debug_symbols` for the `debug` buildtype when building with Android Studio.
The `release` buildtype has also been updated such that a `release` build built with Android Studio and signed with non-production keys can be installed side-by-side with a production-signed release (e.g: from the store).
2026-02-03 06:55:00 -08:00
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