Rémi Verschelde
e2621e5517
Merge pull request #110481 from Cheeseness/73671_backport
...
[3.x] Process TTS callback on the main thread to avoid speech-dispatcher deadlock
2025-10-28 09:42:57 +01:00
Rémi Verschelde
cfff242da2
Merge pull request #109520 from bruvzg/mod_res_3x
...
[3.x] Export: Modify Windows template without rcedit
2025-10-28 09:42:50 +01:00
Travis Wrightsman
4548440193
Add proper flags when using external recast
2025-10-25 15:46:29 +02:00
Pāvels Nadtočajevs
b829e0d085
[3.x] Export: Modify Windows template without rcedit
...
Co-Authored-By: Pawel Kowal <pkowal1982@gmail.com >
2025-10-15 11:22:53 +03:00
Pāvels Nadtočajevs
ec5920e004
[iOS, 3.x] Switch window creation to UIScene.
2025-10-01 08:55:20 +03:00
lawnjelly
cbc8543df6
Merge pull request #111061 from InfoDevkota/3.x
...
[3.x] Android: Set minsdk to 21, workaround `fseeko` error in Opus.
2025-09-30 17:26:23 +01:00
Sagar Devkota
e9525aed1c
set minsdk to 21. Sorted the fseeko error.
2025-09-30 21:22:09 +05:45
Hugo Locurcio
b86295c8b9
Fix build on macOS 26 by removing AGL framework link
...
Previously, a link error occurred as we'd be trying to link
against a nonexistent framework. AGL was removed in macOS Tahoe
since the first beta.
2025-09-25 16:57:38 +02:00
Cheeseness
13ea0d64a5
[3.x] Linux/TTS: Fix speechd deadlock
...
Backport of #73671
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com >
2025-09-15 18:46:37 +10:00
Anish Mishra
936c86b190
[3.x] Address API 35 UI changes
2025-09-04 21:35:23 +05:30
lawnjelly
5aed565de5
Merge pull request #107583 from bruvzg/non_ex_fs
...
[3.x] Backport nonexclusive fullscreen mode.
2025-08-29 15:32:49 +01:00
lawnjelly
e4c1dbf501
Merge pull request #108433 from WolfgangSenff/bump-3x-android-version-numbers
...
[3.x] Update required version numbers for Android in 3.x
2025-08-08 10:19:58 +01:00
Kyle Szklenski
3c645995ca
Update NDK and Maven config
2025-08-07 21:49:41 +05:30
kilian-diener
983b12b1fa
Fix order of operations for macOS template check
...
Backport for 3.x from PR: #84990
Co-authored-by: brno32 <drozdster@gmail.com >
2025-07-27 12:57:19 +02:00
Kyle Szklenski
21d7340162
Update required version numbers for Android
2025-07-09 09:59:43 -04:00
Pāvels Nadtočajevs
62e7304ffe
[3.x] Backport nonexclusive fullscreen mode.
2025-06-16 11:31:50 +03:00
Alexander Hartmann
7560e27316
Fix Xbox Controller on Android
...
(cherry picked from commit cf00265386 )
2025-06-13 18:49:45 +01:00
bruvzg
4b96b71ede
Disable Nahimic code injection.
...
(cherry picked from commit 8bb3e5360e )
2025-06-13 18:41:27 +01:00
lawnjelly
be6f971f4f
Use the in-built casting instead of dynamic_cast on all platforms
...
The in-built casting appears significantly faster than `dynamic_cast`.
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com >
2025-03-31 12:46:24 +01:00
lawnjelly
0758ad0612
Add GLOBAL_GET cached macros.
...
GLOBAL_GET is an expensive operation which should not be used each frame / tick.
This PR adds macros which do a cheaper revision check, and only call the expensive GLOBAL_GET when project settings have changed.
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com >
2025-03-18 16:28:40 +00:00
Rémi Verschelde
fd9bd108af
CI: Update Ubuntu runners to 24.04, but keep 22.04 for Linux builds
...
Pin clang-format to version 16, and black to 24.10.0.
Keep using Ubuntu 22.04 for Linux builds for portability.
2024-11-07 12:50:17 +01:00
Hugo Locurcio
7efd75972d
Improve error message when OS.execute() fails on Windows
...
This takes the error message from 4.x and backports it to 3.x.
2024-09-19 02:10:17 +02:00
lawnjelly
9a6b424c94
Merge pull request #93571 from Alex2782/g3.x_fix_GLSurfaceView
...
[3.x] Fix lost old callback when continuous call `requestRenderAndNotify`
2024-07-18 11:26:14 +01:00
Rémi Verschelde
ece8b38dd1
Merge pull request #91610 from bruvzg/web_ime_3
...
[Web, 3.x] Add IME input support.
2024-06-25 08:59:43 +02:00
Alexander Hartmann
e482dcbc68
fix lost old callback when continuous call requestRenderAndNotify
2024-06-24 20:56:12 +02:00
bruvzg
5f628f2e20
[3.x, Web] Fix TTS configuration loaded too early.
2024-05-22 19:47:25 +03:00
bruvzg
2eb3139590
[Linux] Add support for PCK embedding section with non GNU-ld linkers.
...
(cherry picked from commit 625c4bdace )
2024-05-16 09:24:52 +02:00
bruvzg
bbe8a66a2d
[Web, 3.x] Add IME input support.
2024-05-09 09:07:58 +03:00
melquiadess
cd9f18dbf0
Add POST_NOTIFICATIONS permission to the list of permissions available in the Export dialog
...
(cherry picked from commit 739190ca2b )
2024-05-01 12:08:26 +02:00
bruvzg
54393c53f3
[macOS] Enabled secure restorable state.
...
(cherry picked from commit 84380a94f7 )
2024-05-01 12:03:45 +02:00
Adam Scott
a671234483
Add workaround for emscripten >= 3.1.47 LTO build
...
(cherry picked from commit 656bc22e28 )
2024-05-01 12:01:12 +02:00
bruvzg
2274ec84cb
[3.x, iOS export] Add support for privacy manifest configuration.
2024-04-30 09:39:20 +03:00
Rémi Verschelde
246b85c686
Web: Bump closure compiler spec to ECMASCRIPT_2021
...
Fixes #88008 .
(cherry picked from commit d29b0d90e0 )
2024-04-25 16:24:36 +02:00
Adam Scott
32fcc88c23
Fix emscripten 3.1.51 breaking change about *glGetProcAddress()
...
(cherry picked from commit 5922ac0fb1 )
2024-04-25 16:24:36 +02:00
Adam Scott
9bcdcccb36
Add WASM_BIGINT linker flag to the web build
...
(cherry picked from commit 3ae524fa9e )
2024-04-25 16:24:36 +02:00
Fredia Huya-Kouadio
4e7f4ee864
Fix gradle build errors when the build path contains non-ASCII characters
...
(cherry picked from commit f1887a30f3 )
2024-04-25 16:24:14 +02:00
Andrés Botero
9c4035fb7b
Allow automatic provisioning in iOS when using development signature.
...
Implements https://github.com/godotengine/godot/pull/86748/files in 3.x.
2024-03-17 08:56:48 -05:00
bruvzg
5255b661b4
[3.x, iOS] Remove deprecated LaunchImages support and switch to Storyboard by default.
2024-03-10 10:10:14 +02:00
lawnjelly
758daacd24
Merge pull request #88490 from AlekseyKapustyanenko/Rotary-input-3.x
...
[3.x] Add rotary input support for Android platform
2024-03-08 14:11:51 +00:00
Aleksey Kapustyanenko
99c8cd2b17
Rotary input for 3.x
2024-02-18 22:25:10 +04:00
BZ1234567890
1065527ca7
[3.x] [Android 14] Fix GodotEditText white box showing during game load
2024-02-15 01:10:00 +01:00
Rémi Verschelde
cc4492f9b9
Merge pull request #88002 from Calinou/x11-fix-build
...
[3.x] Fix build on X11 following 64-bit detection changes
2024-02-07 23:10:37 +01:00
Hugo Locurcio
b859a1898d
Fix build on X11 following 64-bit detection changes
...
This also ports over the cross-compilation logic to the `server`
platform, and allows Embree to be used in server tools builds on aarch64.
2024-02-07 19:33:21 +01:00
Rémi Verschelde
273d5897a0
Merge pull request #85229 from ztc0611/3.x-ios-add-pause-resume-notifs
...
[3.x] Enhance mobile suspend MainLoop notifications
2024-02-07 09:40:13 +01:00
Rémi Verschelde
4206975e3a
SCons: Fix Web build when compiler version isn't properly detected
...
Quick fix for #82585 .
A better fix requires refactoring the way we detect the compiler version
to make it more reliable, and get a consistent output. But I prefer to
keep changes minimal for 3.x branches at this point.
Also set CI version to 3.1.39, which is what we use for official 3.6 builds
since 3.6-beta4.
2024-01-30 14:54:49 +01:00
Rémi Verschelde
d1b6b6f725
Merge pull request #87588 from m4gr3d/update_android_dependencies_3x
...
[3.x] Update Android dependencies for the project
2024-01-29 23:29:27 +01:00
Fredia Huya-Kouadio
eba77be573
Update Android dependencies for the project
...
- Update Java version from 11 to 17
- Update Android gradle plugin version from 7.2.1 to 8.2.0
- Update gradle version from 7.4.2 to 8.2
- Update target SDK from 33 to 34
- Update build tools version from 33.0.2 to 34.0.0
- Update kotlin version from 1.7.0 to 1.9.20
- Update Android fragment version from 1.3.6 to 1.6.2
- Update AndroidX window version from 1.0.0 to 1.2.0
- Update Nexus plugin version from 1.1.0 to 1.3.0
2024-01-25 13:58:08 -08:00
Rémi Verschelde
f61e2491e1
Update year property in version.py to 2024
...
Seems like we missed this one when changing the copyright statements
to use `present` instead of the hardcoded `year`.
And backport other minor improvements from #87543 .
2024-01-25 13:38:03 +01:00
Rémi Verschelde
584dc09ff8
Merge pull request #87359 from bruvzg/ios_xc1520_3
...
[iOS, 3.x] Update linker flags for Xcode 15.0 - 15.2. Bump min. iOS version to 12.
2024-01-19 09:12:50 +01:00
bruvzg
e6fb19275e
[iOS, 3.x] Update linker flags for Xcode 15.0 - 15.2. Bump min. iOS version to 12.
2024-01-19 08:19:46 +02:00