Commit Graph

54 Commits

Author SHA1 Message Date
Rémi Verschelde
43de2b9ecc Style: Ensure consistent formatting with clang-format 15 2022-10-08 16:48:59 +02:00
0bb6a05a4e Removed now unneeded classes. 2022-09-17 16:35:58 +02:00
379a669f65 Updated the example build config file. 2022-09-17 14:34:50 +02:00
Pedro J. Estébanez
ba9d7d66fd Add ability to extend the set of Git pre-commit hooks
(cherry picked from commit 8e2d0e1bb16409ad2e32e6e59432ffafb03c14ee)
2022-09-16 22:47:07 +02:00
Pedro J. Estébanez
866f38a8ae Make Git hooks work on worktrees on Windows
(cherry picked from commit 4bf03afe8b70062cfca3336527294171e538ce25)
2022-09-16 22:46:13 +02:00
91bba51de6 Now the project setup script's module folders are customizable. 2022-08-27 14:36:44 +02:00
5489ace788 Add quotes when passing the custom module folders parameter. 2022-08-22 15:17:03 +02:00
1fa33fadfa Now the app project helper build script supports custom module folders. 2022-08-22 14:58:50 +02:00
d485aa11ff Fix emscripten version for the podman build all script. 2022-08-02 14:20:22 +02:00
9a85a52e0d Updated the build containers based on: 18b7ecfcd9 2022-08-01 22:17:12 +02:00
ff08a26689 Ported: Stop CI when Godot crash - qarmin
096cea6142
2022-07-29 09:09:49 +02:00
92e1759b39 Ported: Fix the logic to restart the Godot application - m4gr3d
b162e7ac39
2022-07-28 10:06:47 +02:00
Rémi Verschelde
e439495ea4 Relax version warning in clang-format precommit hook
Closes #60778.

(cherry picked from commit 9e66a947e4ac67c12c24b94db155f4ffadc371d4)
2022-07-27 14:26:31 +02:00
8198a3eafe Ported:
Set StartupWMClass in linux .desktop file. this allows linux app launchers and docks to correctly associate the godot project selector & editor windows with the icon used to launch godot.
it prevents this problem specifically: https://askubuntu.com/questions/1144214/why-does-my-custom-launcher-file-create-two-icons-on-the-launcher-bar . - backwardspy
0118a95976
2022-07-25 18:58:45 +02:00
356f2fa476 Fix the path for the pi build script. 2022-06-23 00:46:56 +02:00
372ab870fb Move and fix the pre release file checker script. 2022-06-23 00:41:27 +02:00
49ff8bf32c Fix script path. 2022-06-23 00:37:19 +02:00
13c534a1fa Same change to the export_all script. 2022-06-23 00:31:15 +02:00
51cb11e685 The make_release script is now expected to be called from a project. 2022-06-23 00:27:40 +02:00
bea8a137d2 Small fix to the build all script. 2022-06-22 16:56:13 +02:00
f659bfe561 Also handle older engine version with the app script. 2022-06-11 02:29:16 +02:00
e7e8da3c6a Added the new app scons script. 2022-06-11 00:54:13 +02:00
23212338cc Added the new app side script. 2022-06-11 00:39:09 +02:00
a1f38265cc Make the app SConstruct script callable from an app's directory. 2022-06-11 00:26:18 +02:00
4ad19be921 Added some of the scripts and tools from the broken seals repo. They will be changed eventually to work from the engine's directory. 2022-06-10 23:13:54 +02:00
a197623126 Also added efornara's crossbuild - build containers - I'm planning to work them into the current build container stack, likely with lots of modifications. (https://github.com/efornara/crossbuild) 2022-03-27 13:02:12 +02:00
4b2f580fda Don't check for the 32 bit binaries at the end of the build all script, and fix the name of the server executables. 2022-03-25 20:52:56 +01:00
9ae9ba0041 Disabled building the linux x86 templates with the build all script, as fedora seems to be having some issues installing libstdc++.i686 right now. 2022-03-25 19:10:20 +01:00
1682e366fb Removed the 32bit stuff from the linux container, and added a new 32bit linux container script. 2022-03-25 19:08:05 +01:00
c69473a82f fixed smaller issues with the podman build all script. 2022-03-25 18:06:04 +01:00
057d17349c Actually improved the log file names. Also fixed the server's platform. 2022-03-25 14:19:33 +01:00
54be0699f0 Added 32bit linux and windows editor builds to the build all script, along with headless and server builds. 2022-03-25 14:13:34 +01:00
ded4016814 Fix 32 bit builds on the linux container. 2022-03-25 14:06:39 +01:00
2aa3d3250c Annotated the podman build all script better, also changed the log file names, and added more variants. 2022-03-25 13:25:00 +01:00
056bd35257 Fix errors / update the osx scripts. 2022-03-25 09:41:40 +01:00
d328372f38 Updated old paths in the android jni wrapper classes. This fixes the export templates. 2022-03-24 21:39:55 +01:00
2d77f9979c Fix paths for the lipo command in the podman build all script. 2022-03-24 20:12:09 +01:00
db97ec1152 Fix generating the android templates with the podman build script. 2022-03-24 16:17:56 +01:00
e5e8271854 Call the proper gradlew task in the build all helper script. 2022-03-24 01:16:29 +01:00
8710bc131e Changed all icons. Also small cleanups. 2022-03-24 01:09:27 +01:00
a04b1f23bf Now the podman build script should work. 2022-03-23 22:23:22 +01:00
4d8d578c6f Also added the podman build script from the broken seals repo. It won't work right now, as it uses build words. 2022-03-23 22:15:35 +01:00
d6117f4232 Remvoed the msvc dockerfile from the build containers script aswell, and change img_version. 2022-03-23 22:11:19 +01:00
a34cb73a13 Also remove dthe upload script. 2022-03-23 22:10:06 +01:00
c759958687 Removed the msvc dockerfile, as I don't have the uwp platform anymore. 2022-03-23 22:09:40 +01:00
5b5e89487a Fixed the patch for the osx release tools. 2022-03-23 22:08:50 +01:00
211c1ce8fb Added the tools from broken seals directly to this repo. 2022-03-23 22:07:11 +01:00
32f148ac0c Mass replaced godot to pandemonium. 2022-03-23 20:46:05 +01:00
b877f9c8ee Make the clang format script not touch the copyright headers for now. 2022-03-18 18:58:57 +01:00
852a3a3110 Added a new script that moves header guards to the very top of header files. Doing this might improve compile speeds. 2022-03-17 20:50:29 +01:00