Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Add support for adding/removing editor plugins | David Snopek | 2023-05-16 | 1 | -0/+2 | |
| | | ||||||
* | | Merge pull request #1116 from saki7/Ref-allow-non-const-access | David Snopek | 2023-05-24 | 1 | -14/+3 | |
|\ \ | | | | | | | Change Ref<T> to allow non const access to ptr | |||||
| * | | Change Ref<T> to allow non const access to ptr | Nana Sakisaka | 2023-05-17 | 1 | -14/+3 | |
| |/ | ||||||
* / | Ensure GDExtension class is the correct type for the Godot engine class | David Snopek | 2023-05-16 | 6 | -17/+31 | |
|/ | ||||||
* | Update to load function pointers for GDExtension interface | David Snopek | 2023-05-09 | 8 | -28/+162 | |
| | ||||||
* | Merge pull request #1045 from zhehangd/fix_ref_crash | Rémi Verschelde | 2023-04-04 | 1 | -6/+9 | |
|\ | | | | | Fix crash using Ref<T> as parameter | |||||
| * | Fix PtrToArg<Ref<T>> crash | Zhehang Ding | 2023-02-15 | 1 | -6/+9 | |
| | | ||||||
* | | Merge pull request #1044 from zhehangd/fix_obj_ptr_crash | Rémi Verschelde | 2023-04-01 | 1 | -2/+6 | |
|\ \ | | | | | | | Fix crash using Object* as parameter | |||||
| * | | Fix PtrToArg<Object*> crash | Zhehang Ding | 2023-03-30 | 1 | -2/+6 | |
| |/ | ||||||
* | | Fix incorrect memory allocation in release builds. | bruvzg | 2023-02-21 | 2 | -10/+14 | |
| | | | | | | | | Co-authored-by: lightyears <lightyears1998@hotmail.com> | |||||
* | | Revert "Fix Object::cast_to<T>() for custom classes" | David Snopek | 2023-02-16 | 1 | -2/+2 | |
|/ | | | | This reverts commit 75af9003dc2b1583966ab91be6ce1687378860ae. | |||||
* | Fix Object::cast_to<T>() for custom classes | David Snopek | 2023-02-11 | 1 | -2/+2 | |
| | ||||||
* | Merge pull request #1011 from mihe/error-macros | Rémi Verschelde | 2023-02-07 | 1 | -134/+323 | |
|\ | | | | | | | Update error macros to match core | |||||
| * | Update error macros to match core | Mikael Hermansson | 2023-01-22 | 1 | -134/+323 | |
| | | ||||||
* | | Update typed array API to match "GDScript: Fix typed arrays". | bruvzg | 2023-01-31 | 1 | -23/+19 | |
| | | ||||||
* | | Merge pull request #982 from WildRackoon/templates-add-LocalVector | Rémi Verschelde | 2023-01-30 | 1 | -0/+339 | |
|\ \ | | | | | | | | | | Add missing local_vector.hpp template | |||||
| * | | Add missing LocalVector template | Rackoon | 2023-01-30 | 1 | -0/+339 | |
| | | | | | | | | | | | | Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||||
* | | | Merge pull request #1023 from mashumafi/fix-alloc-order | Rémi Verschelde | 2023-01-30 | 1 | -14/+14 | |
|\ \ \ | | | | | | | | | | | | | Move DefaultTypedAllocator after memdelete | |||||
| * | | | Move allocator to after memdelete | mashumafi | 2023-01-29 | 1 | -14/+14 | |
| | | | | ||||||
* | | | | Merge pull request #956 from DmitriySalnikov/enum_bitfield_cast | Rémi Verschelde | 2023-01-30 | 2 | -59/+69 | |
|\ \ \ \ | |/ / / |/| | | | | | | | Fixed `VARIANT_ENUM/BITFIELD_CAST` to show the correct names | |||||
| * | | | Fixed variant casting for enum and bitfield | Дмитрий Сальников | 2023-01-20 | 2 | -59/+69 | |
| | | | | ||||||
* | | | | Use std type traits instead of intrinsics | George Marques | 2023-01-28 | 1 | -4/+4 | |
| |_|/ |/| | | | | | | | | This removes warnings and mimics what has been done in Godot itself. | |||||
* | | | Merge pull request #1003 from akien-mga/fix-sign-0 | Rémi Verschelde | 2023-01-20 | 1 | -1/+1 | |
|\ \ \ | |/ / |/| | | | | | Change behavior of Math::sign to match Godot builtin | |||||
| * | | Change behavior of Math::sign to match Godot builtin | Erik Abair | 2023-01-19 | 1 | -1/+1 | |
| | | | | | | | | | | | | Fixes #551. | |||||
* | | | Fix sign comparison warnings in method_bind.hpp | Andy Maloney | 2023-01-19 | 1 | -6/+8 | |
| | | | | | | | | | | | | Part of #999 | |||||
* | | | Merge pull request #1004 from asmaloney/remove-unused-ucaps | Rémi Verschelde | 2023-01-19 | 1 | -1415/+0 | |
|\ \ \ | | | | | | | | | | | | | Remove unused ucaps header | |||||
| * | | | Remove unused ucaps header | Andy Maloney | 2023-01-19 | 1 | -1415/+0 | |
| |/ / | | | | | | | | | | | | | | | | These static structs were being included in every file string.hpp was included in... Part of #999 | |||||
* | | | Merge pull request #939 from bruvzg/gde_low_level_funcs_cpp | Rémi Verschelde | 2023-01-19 | 3 | -49/+175 | |
|\ \ \ | | | | | | | | | | | | | Expose some low level functions and String operators. | |||||
| * | | | Expose some low level functions and String operators. | bruvzg | 2023-01-19 | 3 | -49/+175 | |
| |/ / | ||||||
* | | | Merge pull request #965 from WildRackoon/fix-GDCLASS-fwddeclaration | Rémi Verschelde | 2023-01-19 | 1 | -0/+2 | |
|\ \ \ | | | | | | | | | | | | | Fix GDCLASS needs explicit ClassDB fwd declaration | |||||
| * | | | Fix GDCLASS needs explicit ClassDB fwd declaration | Rackoon | 2022-12-16 | 1 | -0/+2 | |
| | | | | ||||||
* | | | | "Wrapped" has virtual functions so it should have a virtual destructor. | Andy Maloney | 2023-01-19 | 1 | -0/+1 | |
| |/ / |/| | | | | | | | | Deleting an object through a pointer to a base class is undefined behaviour unless the destructor in the base class is virtual. | |||||
* | | | Merge pull request #997 from asmaloney/fix-shadow-eulerorder | Rémi Verschelde | 2023-01-18 | 1 | -9/+1 | |
|\ \ \ | | | | | | | | | Fix a shadowed enum (EulerOrder) | |||||
| * | | | Fix a shadowed enum (EulerOrder) | Andy Maloney | 2023-01-17 | 1 | -9/+1 | |
| | | | | | | | | | | | | | | | | Use the global constants. | |||||
* | | | | Merge pull request #983 from rburing/variant_to_from_objectid | Rémi Verschelde | 2023-01-18 | 1 | -0/+4 | |
|\ \ \ \ | |/ / / |/| | | | Add conversions between `Variant` and `ObjectID` | |||||
| * | | | Add conversions between Variant and ObjectID | Ricardo Buring | 2023-01-01 | 1 | -0/+4 | |
| | |/ | |/| | ||||||
* | | | Added property info for ptr and ref + ported the implementation of the ↵ | Дмитрий Сальников | 2023-01-13 | 3 | -5/+11 | |
| | | | | | | | | | | | | `check` method | |||||
* | | | Sync license copyright with upstream GH-70885 | Rémi Verschelde | 2023-01-10 | 58 | -1683/+1683 | |
| | | | ||||||
* | | | Allow method binds to take Object subclasses as arguments | Fabio Alessandrelli | 2023-01-10 | 1 | -3/+18 | |
|/ / | | | | | | | | | | | As done in upstream Godot via GH-57205. Add a test that ensures it works also for "gdextended" objects. | |||||
* | | Extension header: amend const correctness of `p_args` parameters | Jan Haller | 2022-12-14 | 3 | -43/+43 | |
| | | ||||||
* | | Rename godot-headers to gdextension, move header to top folder | Rémi Verschelde | 2022-12-14 | 11 | -11/+11 | |
| | | | | | | | | | | | | | | | | 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. | |||||
* | | Merge pull request #958 from BastiaanOlij/improve_gdextension_virtual_ref | Rémi Verschelde | 2022-12-14 | 1 | -2/+13 | |
|\ \ | | | | | | | Fix virtual GDExtension method Ref<T> conversion | |||||
| * | | Fix virtual GDExtension method Ref<T> conversion | Bastiaan Olij | 2022-12-13 | 1 | -2/+13 | |
| | | | ||||||
* | | | Use int64_t for BitField as in Godot itself | Дмитрий Сальников | 2022-12-13 | 1 | -3/+3 | |
|/ / | ||||||
* / | Rename GDNative to GDExtension | Gilles Roudière | 2022-12-12 | 16 | -426/+426 | |
|/ | | | | | | | | | | | | | 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 cast on PtrToArg::convert | Emmanuel Leblond | 2022-12-05 | 1 | -2/+2 | |
| | ||||||
* | Fix const qualifier for parameters in GDExtension api functions | Emmanuel Leblond | 2022-12-03 | 11 | -143/+143 | |
| | ||||||
* | Fix lifetime of StringName objects returned by Wrapped::_get_property_list | Emmanuel Leblond | 2022-11-29 | 1 | -206/+207 | |
| | ||||||
* | Basic static analysis fixes | Andy Maloney | 2022-11-18 | 11 | -16/+16 | |
| | | | | | | | - remove extraneous semicolons - use "nullptr" instead of "0" - remove "break" after "return" - use <cstdio> instead of <stdio.h> | |||||
* | Update named colors to be in sync with the engine | Aaron Franke | 2022-11-12 | 1 | -146/+149 | |
| |