Commit Graph

3941 Commits

Author SHA1 Message Date
lawnjelly
91090ff296 Portals - defer setting active in VisualServer until enter tree
`set_portal_active()` was being called loading packed scenes prior to entering the tree, visual server portals had not been fully created at this point hence the call was being ignored with an error flagged.
This PR defers the call until after entering the tree.
2024-04-21 14:22:52 +02:00
totlmstr
6db0214bfa Add option modules_enabled_by_default and minimal CI build
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: aaronfranke <arnfranke@yahoo.com>
2024-04-21 14:21:51 +02:00
lawnjelly
64bbac30ee Fix physics on_floor_body crash
Physics body previously stored the RID of a collision object and accessed it on the next frame, leading to a crash if the object had been deleted.
This PR stores the ObjectID in addition to the RID, and checks the object still exists prior to access.
2024-04-21 14:20:26 +02:00
Haoyu Qiu
b67115fd35 Store ObjectID instead of pointer for KinematicCollision owner 2024-04-21 14:17:59 +02:00
Haoyu Qiu
9f75f7dfc0 Fix SceneTree not respecting virtual process methods
Co-authored-by: Raul Santos <raulsntos@gmail.com>
2024-04-21 14:15:45 +02:00
Haoyu Qiu
8f7ea2132b Don't error multiple times when trying to load missing default bus layout 2024-04-21 14:15:09 +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
7d19d5aa8a Added missing production=yes options. 2024-04-21 12:57:55 +02:00
25e6648a6a Re-enable everything in the build all script. 2024-04-21 12:53:39 +02:00
cf29973370 Also check whether the http server executables exist. 2024-04-21 12:51:30 +02:00
222b485b05 Cleaned up the build commands for the http server, and added it to the in-container builds. 2024-04-21 12:50:23 +02:00
201d747650 Check for the existence at the end of the container build script of the frt executables. 2024-04-21 12:46:36 +02:00
6ab703bb3a Build all server variations. 2024-04-21 12:33:49 +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
cce419d329 In-container build script cleanups. 2024-04-21 12:07:29 +02:00
7d55cf4ab5 Renamed frt's build containers. 2024-04-21 11:59:13 +02:00
09dee2efb3 Added missing dependencies to the frt build containers. 2024-04-21 11:58:21 +02:00
11b3b21ab6 frt in-container build script cleanups. 2024-04-21 11:58:01 +02:00
3306f8a009 Fix linux dist filenames. 2024-04-21 11:52:51 +02:00
6657913f07 Remove deprecated script. 2024-04-21 11:49:36 +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
38cfe88250 FRT build script initial setup. 2024-04-21 05:11:15 +02:00
1fd68f9720 IOS build scripts. 2024-04-21 04:40:47 +02:00
84507f9cbf Separated and updated the osx build commands to a new file. 2024-04-21 04:00:52 +02:00
520450eb94 Update and move out to it's own file the android build commands. 2024-04-21 03:20:49 +02:00
d199a92c2e Moved javascript builds to a new file. 2024-04-21 02:08:49 +02:00
a807adf544 Update the linux build script. 2024-04-20 23:49:21 +02:00
8b946e2f3b Moved the windows build commands to a new file. Also made them
production builds.
2024-04-20 22:18:39 +02:00
d42416f2d7 Rename the build all script. 2024-04-20 21:24:32 +02:00
836e4a4f38 Remove podman check from the build all script. 2024-04-20 21:24:08 +02:00
1297b7ea87 Set up build containers for frt. 2024-04-20 21:21:37 +02:00
112722df78 Use docker instead of podman in the container build script. 2024-04-20 20:32:00 +02:00
08254aaa69 Copied the current build scripts to a new deprecated folder. 2024-04-20 17:56:43 +02:00
535184f230 Fix android editor build. 2024-04-20 14:29:19 +02:00
063419321d Updated the build containers based on godot's. 2024-04-20 17:44:49 +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