Commit Graph

20 Commits

Author SHA1 Message Date
d8807a10d6 Merge pull request #1734 from Repiteo/style/pragma-once
Replace header guards style with `#pragma once`
2025-03-13 11:47:14 -05:00
107cb1da5e Style: Integrate #pragma once in builders/checks 2025-03-07 17:57:16 -06:00
0a73df5f53 Check that precision of extension_api.json matches build options 2025-02-27 13:27:11 -06:00
0cfe01eff2 [CI] Re-add generated files consistency check 2025-01-07 20:33:12 +01:00
e0d363aad8 Integrate .pre-commit-config.yaml 2024-06-24 15:43:55 -05:00
931f1a3f34 Sync license copyright with upstream GH-70885 2023-01-10 16:15:31 +01:00
47140cdad0 Rename float=64 build option to precision=double
This makes the build system consistent with Godot again.
Also fix CMake build to define REAL_T_IS_DOUBLE when precision=double.
2023-01-09 23:22:03 +01:00
bab247dcb6 Rename godot-headers to gdextension, move header to top folder
Changes the `<godot/gdextension_interface.h>` include to simply
`<gdextension_interface.h>`.

Refactor and better document the SCons and CMake logic around setting
the paths to the header and API JSON file.
2022-12-14 12:36:59 +01:00
bcfa3bf320 Add more static checks and move to separate file to match main repo 2022-10-09 01:46:28 -05:00
c263b3e38c Fix get_file_list not returning all generated files.
Adds a CI static check for it.
2022-09-11 21:39:06 +02:00
9220e9dd34 Relicense integration testing project under public domain/Unlicense
Fixes #813.
2022-08-22 18:20:11 +02:00
e87eb347ae Git hooks: Remove reference to unused pre-commit-make-rst
Fixes #795.
2022-07-26 10:21:08 +02:00
82bc102581 Sync misc/ scripts and hooks with upstream Godot 2022-03-15 10:18:33 +01:00
1632322ce0 Update copyright year 2022-03-15 10:17:53 +01:00
e4ed48976a Replace bindgins to work with extensions 2021-09-27 23:08:08 +10:00
cba90d6301 Update clang-format to version 11
This is taken from the Godot repository, so formatting is similar. This
updates the style rules as well.

Also fix style in files to conform with this version.
2021-02-28 16:57:34 -03:00
1f7f66d09e Re-added clang-format checks to the CI 2021-02-03 22:04:45 +00:00
eedda8beec Travis: Use clang-format 8.0, update script
Cf. https://github.com/godotengine/godot/pull/36350
2020-06-02 14:39:07 +02:00
c476d24b49 Set up Travis CI
This ensures the repository is always in a buildable state,
while also checking for code style violations.
2019-05-02 22:55:01 +02:00
fc20fa3fce Implementing clang-format and applying it to all classes 2018-11-24 09:09:41 +11:00