| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge commit godotengine/godot-cpp@c20a84e483ec61c77e5903cb4a139f6875e28a3b | Spartan322 | 2024-11-12 | 1 | -1/+6 |
| |\ | |||||
| | * | Fix crash in `ClassDB::add_virtual_method()` if arguments metadata is the ↵ | David Snopek | 2024-10-29 | 1 | -1/+6 |
| | | | | | | | | | wrong size | ||||
| * | | Rebrand preambles to Redot | Spartan322 | 2024-10-31 | 5 | -10/+20 |
| |/ | |||||
| * | Integrate `.pre-commit-config.yaml` | Thaddeus Crews | 2024-06-24 | 1 | -3/+3 |
| | | |||||
| * | Fix warnings emitted with -Wall | Richard Hozák | 2024-06-02 | 2 | -3/+3 |
| | | |||||
| * | Clean up instance bindings for engine singletons to prevent crash | David Snopek | 2024-05-10 | 1 | -0/+18 |
| | | |||||
| * | Implement to/from dict helpers for PropertyInfo/MethodInfo | Chris Cranford | 2024-04-20 | 1 | -0/+58 |
| | | |||||
| * | Merge pull request #1383 from bruvzg/memalign | David Snopek | 2024-02-26 | 1 | -6/+6 |
| |\ | | | | | [Core] Improve `CowData` and `Memory` metadata alignment. | ||||
| | * | [Core] Improve `CowData` and `Memory` metadata alignment. | bruvzg | 2024-02-05 | 1 | -6/+6 |
| | | | |||||
| * | | Allow GDExtensions to register virtual methods and call them on scripts | David Snopek | 2024-02-12 | 1 | -0/+41 |
| |/ | |||||
| * | [iOS] Fix building as static library or xcframework, add iOS config and ↵ | bruvzg | 2023-11-09 | 1 | -5/+6 |
| | | | | | xcframework build script to the test project. | ||||
| * | Fixes crash in ClassDB::deinitialize due to usage of invalid iterator. | Joël Lamotte (Klaim) | 2023-10-05 | 1 | -3/+12 |
| | | | | | | | | | | After the removed call to `std::vector::erase` all iterators, `i` included, are invalidated and therefore this code has undefined behavior (which can or not lead to a crash). This change delays the removal of class names from `class_register_order` to after having gone through it's content, removing the undefined behavior. | ||||
| * | Changes necessary for hot reload to work | David Snopek | 2023-09-25 | 1 | -0/+3 |
| | | |||||
| * | Merge pull request #1165 from dsnopek/missing-classes | David Snopek | 2023-09-21 | 1 | -1/+12 |
| |\ | | | | | Handle missing instance binding callbacks by finding the closest parent | ||||
| | * | Handle missing instance binding callbacks by finding the closest parent | David Snopek | 2023-09-19 | 1 | -1/+12 |
| | | | |||||
| * | | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-13 | 2 | -4/+4 |
| |/ | |||||
| * | Add support for indexed properties | Mikael Hermansson | 2023-07-26 | 1 | -9/+1 |
| | | |||||
| * | Unregister custom classes in reverse registration order | Kehom | 2023-06-19 | 1 | -3/+6 |
| | | |||||
| * | Identifiers containing double underscore are reserved according to the C++ ↵ | Andy Maloney | 2023-06-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | 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. | ||||
| * | Ensure GDExtension class is the correct type for the Godot engine class | David Snopek | 2023-05-16 | 2 | -0/+37 |
| | | |||||
| * | Update to load function pointers for GDExtension interface | David Snopek | 2023-05-09 | 4 | -16/+16 |
| | | |||||
| * | Fix incorrect memory allocation in release builds. | bruvzg | 2023-02-21 | 1 | -6/+53 |
| | | | | | Co-authored-by: lightyears <lightyears1998@hotmail.com> | ||||
| * | Update error macros to match core | Mikael Hermansson | 2023-01-22 | 1 | -31/+26 |
| | | |||||
| * | Fix sign comparison warnings in class_db.cpp | Andy Maloney | 2023-01-19 | 1 | -4/+4 |
| | | | | | Part of #999 | ||||
| * | Sync license copyright with upstream GH-70885 | Rémi Verschelde | 2023-01-10 | 5 | -145/+145 |
| | | |||||
| * | Extension header: amend const correctness of `p_args` parameters | Jan Haller | 2022-12-14 | 1 | -2/+2 |
| | | |||||
| * | Rename GDNative to GDExtension | Gilles Roudière | 2022-12-12 | 5 | -72/+72 |
| | | | | | | | | | | | | | | 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 | 2 | -7/+7 |
| | | |||||
| * | Fixup after 243ec87918 | Rémi Verschelde | 2022-11-16 | 1 | -1/+1 |
| | | |||||
| * | StringName is working fine with demo \o/ | Emmanuel Leblond | 2022-11-08 | 1 | -6/+6 |
| | | |||||
| * | Use StringName in the whole GDExtension API instead of const char * | Emmanuel Leblond | 2022-11-08 | 3 | -85/+82 |
| | | |||||
| * | Type `GDNativePropertyInfo.type` field as `GDNativeVariantType` | Emmanuel Leblond | 2022-10-13 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #876 from Daylily-Zeleen/Daylily-Zeleen/master | Rémi Verschelde | 2022-10-07 | 1 | -22/+22 |
| |\ | | | | | | | Add detail infos for binding error message. | ||||
| | * | Add detail infos for binding error message. | daylilyzeleen | 2022-09-30 | 1 | -22/+22 |
| | | | |||||
| * | | Fix deriving a custom class with virtual methods | Marc Gilleron | 2022-09-21 | 1 | -5/+14 |
| |/ | |||||
| * | Change PropertyInfo members to String. | bruvzg | 2022-09-14 | 1 | -11/+21 |
| | | |||||
| * | Add support for BitField hint, sync API files. | bruvzg | 2022-07-11 | 1 | -2/+2 |
| | | |||||
| * | [Method Bind] Add support for default argument values and static method ↵ | bruvzg | 2022-05-06 | 3 | -19/+45 |
| | | | | | binding. Sync headers. | ||||
| * | Update copyright year | Rémi Verschelde | 2022-03-15 | 5 | -10/+10 |
| | | |||||
| * | Port a bunch of Godot container templates to GDExtension. | bruvzg | 2022-02-18 | 1 | -0/+13 |
| | | |||||
| * | Add ERR_ macros variants using `String` messages. | bruvzg | 2022-02-17 | 1 | -0/+34 |
| | | |||||
| * | Add `ptr()` / `ptrw()` to the arrays, add missing `String` methods, add ↵ | bruvzg | 2022-02-14 | 1 | -1/+1 |
| | | | | | missing `CharString` method implementations. | ||||
| * | Rename interface to gdn_interface because it's a defined keyword under windows | Bastiaan Olij | 2021-10-28 | 4 | -13/+13 |
| | | |||||
| * | Fully register class on register_class call | Bastiaan Olij | 2021-09-27 | 1 | -103/+77 |
| | | |||||
| * | _err_print_error only output p_message so swapped parameters around | Bastiaan Olij | 2021-09-27 | 1 | -1/+1 |
| | | |||||
| * | Add support for property groups | Bastiaan Olij | 2021-09-27 | 1 | -2/+24 |
| | | |||||
| * | Change initialization to allow custom level callbacks | George Marques | 2021-09-27 | 1 | -0/+1 |
| | | | | | | Now it needs a callback for each level so custom logic (like loading singletons) can be performed. | ||||
| * | Silence delete compile warning in memory.h/cpp on Windows | Bastiaan Olij | 2021-09-27 | 1 | -0/+19 |
| | | |||||
| * | Fix issues with method calls | George Marques | 2021-09-27 | 1 | -1/+1 |
| | | |||||
| * | Replace bindgins to work with extensions | George Marques | 2021-09-27 | 22 | -6516/+473 |
| | | |||||
