Commit Graph

365 Commits

Author SHA1 Message Date
a310ae5238 Added back the raycast module with embree built in. 2024-07-15 21:44:37 +02:00
melquiadess
33c6c019fa Add POST_NOTIFICATIONS permission to the list of permissions available in the Export dialog
(cherry picked from commit 739190ca2b7f1b67a78eff33154a4bfd1964f5c4)
2024-07-14 21:03:39 +02:00
bruvzg
2653e5d530 Enabled secure restorable state.
(cherry picked from commit 84380a94f776c8c1e7786d2eb3fb811789f42639)
2024-07-14 21:02:30 +02:00
bruvzg
d571432221 Add support for PCK embedding section with non GNU-ld linkers.
(cherry picked from commit 625c4bdacef4173f94200632362e25e537ad5d21)
2024-07-14 21:01:25 +02:00
bruvzg
8cec3e8e0b Add IME input support. 2024-07-14 09:40:24 +02:00
bruvzg
dad761a628 Add support for privacy manifest configuration. 2024-07-14 09:19:19 +02:00
Sergey Minakov
12d9dbe879 Extend iOS plugins to support Swift runtime 2024-07-14 09:15:42 +02:00
Rémi Verschelde
128a1cdbb1 Web: Bump closure compiler spec to ECMASCRIPT_2021
Fixes #88008.

(cherry picked from commit d29b0d90e0d735eee860b977c57cb75423d7a9ba)
2024-07-14 08:55:26 +02:00
Adam Scott
ba466927d9 Fix emscripten 3.1.51 breaking change about *glGetProcAddress()
(cherry picked from commit 5922ac0fb11105da67d28847b60a521406a77cdb)
2024-07-14 08:55:17 +02:00
Adam Scott
5e31a5821c Add WASM_BIGINT linker flag to the web build
(cherry picked from commit 3ae524fa9e42828183f8046f6f33b945475bb052)
2024-07-14 08:55:06 +02:00
Fredia Huya-Kouadio
7f8a39725e Fix gradle build errors when the build path contains non-ASCII characters
(cherry picked from commit f1887a30f35dafac405014ef5ca6e3d76b4da960)
2024-07-14 08:54:36 +02:00
f09ab537e0 Clang-format everything. 2024-04-21 15:27:36 +02:00
e22df7cc3e Fix crossbuilding libtheora on the server platform. 2024-04-21 14:38:49 +02:00
d0e7a30683 Renamed uwp's exporter's folder so it's not in the editor while that platform cannot yet be built. 2024-04-21 13:59:59 +02:00
945f1c5116 Rename a file. Also fix naming frt's executable. 2024-04-21 12:28:24 +02:00
dcd8a15cdb Added an exported for the server platform. 2024-04-21 12:24:20 +02:00
83ec4fa4d6 Same change for frt_sdl. 2024-04-21 11:41:07 +02:00
740bc3fe2f Fix build for frt arm32v6. 2024-04-21 11:40:12 +02:00
3ddbfc066f Link to x11 in frt. 2024-04-21 11:22:34 +02:00
afaf29c8d5 Make enum values uppercase in frt.h. 2024-04-21 11:08:12 +02:00
18906f3cad More missing includes. 2024-04-21 11:05:12 +02:00
c463058729 Fix more missing includes. 2024-04-21 10:34:59 +02:00
ba900448ed Call the intended method. 2024-04-21 10:30:27 +02:00
a33532f7ad Fix missing include. 2024-04-21 10:30:17 +02:00
33787ab248 Added missing keys. 2024-04-21 01:48:13 +02:00
535184f230 Fix android editor build. 2024-04-20 14:29:19 +02:00
66de30fbaa Added missing namespace. 2024-04-20 13:44:19 +02:00
914c956b75 Backported 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
- m4gr3d
eba77be573
Unfortunately this raises the required java version to 17. On the flip side hovewer there is a new editor java home setting, and also the JAVA_HOME environment variable gets picked up.
2024-04-20 13:35:32 +02:00
d6af267b6b New icon for frt sdl. 2024-04-20 12:14:29 +02:00
ed0bd52a23 Added an exporter for frt_sdl. 2024-04-20 11:51:22 +02:00
d17743975b FRT doesn't support pck embedding. 2024-04-20 11:36:11 +02:00
b734c2f67a Added a separate exported for FRT. 2024-04-20 11:32:54 +02:00
Aleksey Kapustyanenko
11cdb79005 Rotary input for 3.x 2024-04-06 12:20:05 +02:00
BZ1234567890
1b6d3f3e6e Fix GodotEditText white box showing during game load 2024-04-06 12:14:56 +02:00
bruvzg
680a1c4dbb Remove deprecated LaunchImages support and switch to Storyboard by default. 2024-04-06 11:10:31 +02:00
Andrés Botero
257ad9dc68 Allow automatic provisioning in iOS when using development signature. Implements https://github.com/godotengine/godot/pull/86748/files in 3.x. 2024-04-06 10:56:57 +02:00
cf7b59b6c8 Fix small formatting inconsistencies. 2024-03-01 16:25:19 +01:00
6a6d3acd96 Clang format everything. 2024-03-01 11:56:19 +01:00
973b686a86 Found and updated some remaining old package paths. 2024-02-23 00:51:21 +01:00
d44d8c2bcd Fix checking the wrong property in the Android's export plugin. 2024-02-23 00:49:31 +01:00
deec900b5e Ported: Update the logic used to start / stop the GL thread
Currently the GL thread is started / stopped when the activity is respectively resumed / paused. However, according to the `GLSurfaceView` documentation, this should be done instead when the activity is started / stopped, so this change updates the start / stop logic for the GL thread to match the documentation.
- m4gr3d
194452bf38
2024-02-08 22:10:48 +01:00
8b9b77dd60 Fix windows compile. 2024-02-08 20:36:43 +01:00
02e3210a60 Updated copyright info in pandemonium_res.rc. 2024-02-08 17:48:38 +01:00
Hugo Locurcio
19be158d88 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-08 15:23:22 +01:00
Rémi Verschelde
fae5c7f2f8 SCons: Fix Python 3.12 SyntaxError with regex escape sequences
(cherry picked from commit b362976504c3346b9f34b69dcad0838d1d381037)
2024-02-08 15:20:45 +01:00
Rémi Verschelde
1089d60dae Linux: Remove hardcoded lib path for x86 cross-compilation
This breaks the build with our updated i686 Linux SDK which doesn't contain
this path, and may not be needed at all.

(cherry picked from commit 63153c9d36768b1e5ab9c1562f400a2bd8c2f8cd)
2024-02-08 15:20:35 +01:00
Rémi Verschelde
326a098dac 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-02-08 15:15:14 +01:00
Rémi Verschelde
b44ee23cee Web: Clarify that OS.get_unique_id is not supported
Remove the base error message in `OS`, we no longer really error out this
way for not implemented methods. Instead, each platform should override them
to provide the context they want.

Fixes #82439.

(cherry picked from commit 0a10f09ce4321695940a626eef9c64b36f599193)
2024-02-08 15:05:20 +01:00
floatingpointer
808103890a Add XInput device ID for wireless Series 2 Elite controller
(cherry picked from commit 81f9c0345c963ab1f06c2ed1d2d76368bdbd8f56)
2024-02-08 15:05:04 +01:00
nikitalita
cda33386ca SCons: Add stack_size and default_pthread_stack_size options to Web target
(cherry picked from commit 6788bc6bc2be68db9b9f1a37bf5edb8497eafb93)
2024-02-08 15:04:41 +01:00