Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Add static methods to `ClassDB` for the methods bound to the `ClassDB` singleton | David Snopek | 2023-07-31 | 1 | -9/+61 | |
| | | ||||||
* | | Merge pull request #1214 from dsnopek/ptrtoarg-native-struct | David Snopek | 2023-09-08 | 1 | -0/+6 | |
|\ \ | | | | | | | Ensure that PtrToArg specializations for native structs are used | |||||
| * | | Ensure that PtrToArg specializations for native structs are used | David Snopek | 2023-08-15 | 1 | -0/+6 | |
| | | | ||||||
* | | | Merge pull request #1091 from ↵ | David Snopek | 2023-09-02 | 1 | -13/+85 | |
|\ \ \ | |/ / |/| | | | | | | | | Daylily-Zeleen/daylily-zeleen/implement_builtin_classes_vararg_methods Implement vararg methods of builtin classes. | |||||
| * | | Implement vararg methods of builtin classes. | Daylily-Zeleen | 2023-07-03 | 1 | -13/+85 | |
| | | | ||||||
* | | | Merge pull request #1193 from Zylann/version_header | David Snopek | 2023-08-11 | 1 | -0/+31 | |
|\ \ \ | | | | | | | | | Added generated version header | |||||
| * | | | Added generated version header | Marc Gilleron | 2023-07-26 | 1 | -0/+31 | |
| | | | | ||||||
* | | | | Implement `String::resize()` | David Snopek | 2023-07-31 | 1 | -0/+2 | |
| |_|/ |/| | | ||||||
* | | | Don't cache `null` forever if a singleton isn't available yet | Marc Gilleron | 2023-07-22 | 1 | -3/+10 | |
|/ / | | | | | | | | | # Conflicts: # binding_generator.py | |||||
* / | In generated methods, only construct the method StringName the first time | David Snopek | 2023-07-13 | 1 | -7/+3 | |
|/ | ||||||
* | Merge pull request #1138 from dsnopek/editor-plugins-deinitialize | Rémi Verschelde | 2023-06-19 | 1 | -2/+11 | |
|\ | | | | | | | Automatically remove editor plugins when deinitializing GDExtension | |||||
| * | Automatically remove editor plugins when deinitializing GDExtension | David Snopek | 2023-06-13 | 1 | -2/+11 | |
| | | ||||||
* | | Merge pull request #1086 from lucasrafael98/fixes/missing-include-audio-frame | Rémi Verschelde | 2023-06-19 | 1 | -2/+3 | |
|\ \ | | | | | | | | | | Fix: Include method_ptrcall.hpp on simple structs. | |||||
| * | | Fix: Include method_ptrcall.hpp on simple structs. | Lucas Rafael | 2023-04-07 | 1 | -2/+3 | |
| | | | ||||||
* | | | Merge pull request #1143 from bruvzg/py_utf8 | Rémi Verschelde | 2023-06-16 | 1 | -16/+16 | |
|\ \ \ | | | | | | | | | | | | | Force UTF-8 encoding in the binding generator script. | |||||
| * | | | Force UTF-8 encoding in the binding generator script. | bruvzg | 2023-06-16 | 1 | -16/+16 | |
| | |/ | |/| | ||||||
* / | | Identifiers containing double underscore are reserved according to the C++ ↵ | Andy Maloney | 2023-06-15 | 1 | -33/+33 | |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | standard Rename __* to _gde_* https://timsong-cpp.github.io/cppwp/n3337/global.names https://en.cppreference.com/w/cpp/language/identifiers Identifiers appearing as a token or preprocessing token (i.e., not in user-defined-string-literal like operator ""id) (since C++11) of one of the following forms are reserved: - identifiers with a double underscore anywhere; - identifiers that begin with an underscore followed by an uppercase letter; - in the global namespace, identifiers that begin with an underscore. | |||||
* | | Merge pull request #1128 from Mathis-Z/master | Rémi Verschelde | 2023-06-08 | 1 | -1/+4 | |
|\ \ | | | | | | | Fixing #1127 by making return types of auto-generated functions dynamic | |||||
| * | | Fixing #1127 by making return types of auto-generated functions dynamic | Mathis-Z | 2023-06-08 | 1 | -1/+4 | |
| | | | ||||||
* | | | Revert the changes from PR #1044 and #1045 and standardize on `Object **` ↵ | David Snopek | 2023-06-07 | 1 | -1/+1 | |
|/ / | | | | | | | encoding in ptrcall | |||||
* | | Merge pull request #1114 from dsnopek/editor-plugins | Rémi Verschelde | 2023-05-26 | 1 | -0/+18 | |
|\ \ | | | | | | | Add support for adding/removing editor plugins | |||||
| * | | Add support for adding/removing editor plugins | David Snopek | 2023-05-16 | 1 | -0/+18 | |
| | | | ||||||
* | | | Ensure GDExtension class is the correct type for the Godot engine class | David Snopek | 2023-05-16 | 1 | -0/+38 | |
|/ / | ||||||
* / | Update to load function pointers for GDExtension interface | David Snopek | 2023-05-09 | 1 | -17/+17 | |
|/ | ||||||
* | Fix global enum cast and add Varint::Type cast. | Daylily-Zeleen | 2023-02-02 | 1 | -1/+7 | |
| | ||||||
* | Update typed array API to match "GDScript: Fix typed arrays". | bruvzg | 2023-01-31 | 1 | -0/+1 | |
| | ||||||
* | Binding generator cleanups | Andy Maloney | 2023-01-30 | 1 | -28/+26 | |
| | | | | | | - remove unused vars - fix a few f-strings - remove f-string notation where not used | |||||
* | Merge pull request #1013 from bruvzg/set_typed_move | Rémi Verschelde | 2023-01-30 | 1 | -0/+1 | |
|\ | | | | | | | Move Array:set_typed to internal GDExtension structure. | |||||
| * | Move Array:set_typed to internal GDExtension structure. | bruvzg | 2023-01-30 | 1 | -0/+1 | |
| | | ||||||
* | | Merge pull request #956 from DmitriySalnikov/enum_bitfield_cast | Rémi Verschelde | 2023-01-30 | 1 | -4/+4 | |
|\ \ | |/ |/| | | | Fixed `VARIANT_ENUM/BITFIELD_CAST` to show the correct names | |||||
| * | Fixed variant casting for enum and bitfield | Дмитрий Сальников | 2023-01-20 | 1 | -4/+4 | |
| | | ||||||
* | | Support typed array default values in extension API | George Marques | 2023-01-28 | 1 | -0/+2 | |
|/ | | | | | | | The API JSON has changed syntax for default values of typed arrays. This detects the new format and use initializer lists (currently empty since the TypedArray class does not support initializer list construction and default values are always empty arrays). | |||||
* | Merge pull request #1004 from asmaloney/remove-unused-ucaps | Rémi Verschelde | 2023-01-19 | 1 | -1/+0 | |
|\ | | | | | | | Remove unused ucaps header | |||||
| * | Remove unused ucaps header | Andy Maloney | 2023-01-19 | 1 | -1/+0 | |
| | | | | | | | | | | | | These static structs were being included in every file string.hpp was included in... Part of #999 | |||||
* | | Expose some low level functions and String operators. | bruvzg | 2023-01-19 | 1 | -4/+107 | |
|/ | ||||||
* | Sync license copyright with upstream GH-70885 | Rémi Verschelde | 2023-01-10 | 1 | -29/+29 | |
| | ||||||
* | Rename float=64 build option to precision=double | Ricardo Buring | 2023-01-09 | 1 | -4/+5 | |
| | | | | | This makes the build system consistent with Godot again. Also fix CMake build to define REAL_T_IS_DOUBLE when precision=double. | |||||
* | Fix enum return value size. | bruvzg | 2023-01-07 | 1 | -1/+6 | |
| | ||||||
* | Merge pull request #903 from PapyChacal/build_library | Fabio Alessandrelli | 2022-12-19 | 1 | -3/+4 | |
|\ | | | | | Make build_library=no usable at godot-cpp's root | |||||
| * | Remove gen from emitted files to solve circular dependency with ↵ | Emilien Bauer | 2022-12-19 | 1 | -3/+4 | |
| | | | | | | | | | | | | | | build_library=no. Use env variable to pass the output dir instead. Add a CI step to guard regression on this. Clean the generated sources to avoid interfering with next steps. | |||||
* | | Rename godot-headers to gdextension, move header to top folder | Rémi Verschelde | 2022-12-14 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | 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. | |||||
* | | Rename GDNative to GDExtension | Gilles Roudière | 2022-12-12 | 1 | -48/+50 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Non-exhaustive list of case-sensitive renames: GDExtension -> GDNative GDNATIVE -> GDEXTENSION gdextension -> gdnative ExtensionExtension -> Extension (for where there was GDNativeExtension) EXTENSION_EXTENSION -> EXTENSION (for where there was GDNATIVE_EXTENSION) gdnlib -> gdextension gdn_interface -> gde_interface gdni -> gde_interface | |||||
* | | Fix const qualifier for parameters in GDExtension api functions | Emmanuel Leblond | 2022-12-03 | 1 | -6/+6 | |
| | | ||||||
* | | Add missing String operators | rune-scape | 2022-11-20 | 1 | -16/+20 | |
| | | ||||||
* | | StringName is working fine with demo \o/ | Emmanuel Leblond | 2022-11-08 | 1 | -2/+14 | |
| | | ||||||
* | | Use StringName in the whole GDExtension API instead of const char * | Emmanuel Leblond | 2022-11-08 | 1 | -11/+12 | |
| | | ||||||
* | | Uses `StringName` in GDExtension perf critical instance creation & ↵ | Emmanuel Leblond | 2022-11-08 | 1 | -6/+14 | |
|/ | | | | method/properties setter/getter | |||||
* | Fix Variant types displayed as `Nil` in extension_api.json | Emmanuel Leblond | 2022-10-10 | 1 | -5/+6 | |
| | ||||||
* | Bind enums in built-in types and expose bindings for global constants | Mikael Hermansson | 2022-10-06 | 1 | -2/+24 | |
| | ||||||
* | Merge pull request #864 from Zylann/fix_passing_null | Rémi Verschelde | 2022-10-05 | 1 | -1/+3 | |
|\ | | | | | | | Fix passing null to functions taking Object parameters |