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