| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Avoid error from -Werror=type-limits on GCC 11 | David Snopek | 2023-11-30 | 1 | -0/+5 | |
| | | ||||||
| * | Send NOTIFICATION_POSTINITIALIZE to extension classes | David Snopek | 2023-11-29 | 1 | -0/+6 | |
| | | ||||||
| * | [iOS] Fix initialisation/termination of multiple statically linked extensions. | bruvzg | 2023-11-23 | 1 | -20/+70 | |
| | | ||||||
| * | Fix comparison of `Callable`s from callable_mp() of the same method | David Snopek | 2023-11-17 | 1 | -4/+56 | |
| | | ||||||
| * | Merge pull request #1280 from dsnopek/callable-custom | David Snopek | 2023-11-17 | 3 | -10/+121 | |
| |\ | | | | | Add `CallableCustom` that devs can use in their GDExtensions | |||||
| | * | Add `CallableCustom` that devs can use in their GDExtensions | David Snopek | 2023-11-06 | 3 | -10/+121 | |
| | | | ||||||
| * | | Merge pull request #1298 from Repiteo/int-to-variant-fix | David Snopek | 2023-11-15 | 1 | -0/+16 | |
| |\ \ | | | | | | | Add missing int→Variant conversions | |||||
| | * | | Add missing int→Variant conversions | Thaddeus Crews | 2023-11-08 | 1 | -0/+16 | |
| | |/ | ||||||
| * / | [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. | |||||
| * | Switch to using `ObjectID` in custom callables | David Snopek | 2023-10-25 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #1253 from gilzoide/fix-variant-iteration-valid-flag | David Snopek | 2023-10-20 | 1 | -4/+6 | |
| |\ | | | | | Fix return value and `r_valid` value in `Variant::iter_init` and `Variant::iter_next` | |||||
| | * | Fix return value and r_valid value in Variant::iter_init and iter_next | gilzoide | 2023-09-24 | 1 | -4/+6 | |
| | | | ||||||
| * | | Merge pull request #1266 from dsnopek/automatic-engine-class-registration | David Snopek | 2023-10-16 | 3 | -5/+30 | |
| |\ \ | | | | | | | Automatically register only engine classes whose header has been included | |||||
| | * | | Automatically register only engine classes whose header has been included | David Snopek | 2023-10-16 | 3 | -5/+30 | |
| | | | | ||||||
| * | | | Use the new `string_name_new_with_latin1_chars` function to improve ↵ | David Snopek | 2023-10-09 | 2 | -2/+5 | |
| |/ / | | | | | | | StringName construction performance | |||||
| * | | 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 | 2 | -0/+22 | |
| |/ | ||||||
| * | Implement `callable_mp()` and `callable_mp_static()` | David Snopek | 2023-09-21 | 2 | -0/+68 | |
| | | ||||||
| * | Merge pull request #1238 from dsnopek/variant-call-callp | David Snopek | 2023-09-21 | 1 | -2/+2 | |
| |\ | | | | | Fix variant call compiler error (alternate) | |||||
| | * | Fix variant call compiler error | Matthew Murphy | 2023-09-09 | 1 | -2/+2 | |
| | | | | | | | | | Co-authored-by: David Snopek <dsnopek@gmail.com> | |||||
| * | | 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 | |
| | | | | ||||||
| * | | | Merge pull request #1242 from AThousandShips/null_check | David Snopek | 2023-09-20 | 3 | -5/+5 | |
| |\ \ \ | |/ / |/| | | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | |||||
| | * | | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-13 | 3 | -5/+5 | |
| | | | | ||||||
| * | | | Load 'print_error_with_message' function | David Snopek | 2023-09-15 | 1 | -1/+1 | |
| |/ / | ||||||
| * | | Merge pull request #1208 from dsnopek/check-godot-version | David Snopek | 2023-09-09 | 1 | -12/+41 | |
| |\ \ | |/ |/| | Check that GDExtension is opened by compatible Godot version | |||||
| | * | Check that GDExtension is opened by compatible Godot version | David Snopek | 2023-08-14 | 1 | -12/+41 | |
| | | | ||||||
| * | | Fix `Object::notification` order | Markus Sauermann | 2023-08-30 | 1 | -4/+4 | |
| | | | | | | | | | | | | | For the notification-order to work correctly, it is necessary to allow the `p_reversed` argument to be used within cpp. This PR changes the necessary bindings. | |||||
| * | | Add support for placeholder_script_instance_create/update | David Snopek | 2023-08-28 | 1 | -0/+4 | |
| |/ | ||||||
| * | Implement `String::resize()` | David Snopek | 2023-07-31 | 2 | -0/+6 | |
| | | ||||||
| * | Merge pull request #1184 from Zylann/fix_get_property_list_calling_parent | David Snopek | 2023-07-26 | 1 | -0/+29 | |
| |\ | | | | | Don't call parent _get_property_list when a class doesn't define it (for internal binding). | |||||
| | * | Don't call parent _get_property_list when a class doesn't define it. | Marc Gilleron | 2023-07-26 | 1 | -0/+29 | |
| | | | | | | | | | | | | | Godot is already supposed to call _get_property_list of parent classes, so this binding function must really only return procedural properties of the class it belongs to, and not parent or child classes. | |||||
| * | | Merge pull request #1186 from mihe/indexed-properties | David Snopek | 2023-07-26 | 2 | -9/+3 | |
| |\ \ | | | | | | | Add support for indexed properties | |||||
| | * | | Add support for indexed properties | Mikael Hermansson | 2023-07-26 | 2 | -9/+3 | |
| | |/ | ||||||
| * | | Merge pull request #1150 from dsnopek/charstring-full | David Snopek | 2023-07-22 | 1 | -98/+107 | |
| |\ \ | |/ |/| | Attempt to fully implement CharString | |||||
| | * | Attempt to fully implement CharString | David Snopek | 2023-06-22 | 1 | -98/+107 | |
| | | | ||||||
| * | | Remove unused free-standing `initialize_level` and `deinitialize_level` | Mikael Hermansson | 2023-06-30 | 1 | -11/+0 | |
| |/ | ||||||
| * | Unregister custom classes in reverse registration order | Kehom | 2023-06-19 | 1 | -3/+6 | |
| | | ||||||
| * | Merge pull request #1138 from dsnopek/editor-plugins-deinitialize | Rémi Verschelde | 2023-06-19 | 2 | -0/+63 | |
| |\ | | | | | | | Automatically remove editor plugins when deinitializing GDExtension | |||||
| | * | Automatically remove editor plugins when deinitializing GDExtension | David Snopek | 2023-06-13 | 2 | -0/+63 | |
| | | | ||||||
| * | | 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. | |||||
| * | Merge pull request #1137 from dsnopek/no-more-legacy-mode | David Snopek | 2023-06-08 | 1 | -1/+1 | |
| |\ | | | | | Clarify error message because there isn't a legacy Godot 4.0 mode anymore | |||||
| | * | Clarify error message because there isn't a legacy Godot 4.0 mode anymore | David Snopek | 2023-06-08 | 1 | -1/+1 | |
| | | | ||||||
| * | | Correctly load gdextension_interface_print_error | David Snopek | 2023-05-31 | 1 | -1/+1 | |
| |/ | ||||||
| * | Merge pull request #1114 from dsnopek/editor-plugins | Rémi Verschelde | 2023-05-26 | 1 | -0/+4 | |
| |\ | | | | | Add support for adding/removing editor plugins | |||||
| | * | Add support for adding/removing editor plugins | David Snopek | 2023-05-16 | 1 | -0/+4 | |
| | | | ||||||
| * | | Ensure GDExtension class is the correct type for the Godot engine class | David Snopek | 2023-05-16 | 4 | -1/+42 | |
| |/ | ||||||
| * | Update to load function pointers for GDExtension interface | David Snopek | 2023-05-09 | 10 | -132/+447 | |
| | | ||||||
| * | Fix incorrect memory allocation in release builds. | bruvzg | 2023-02-21 | 1 | -6/+53 | |
| | | | | | Co-authored-by: lightyears <lightyears1998@hotmail.com> | |||||
| * | Fix compilation error: const GDExtensionStringPtr -> GDExtensionConstStringPtr | Zhehang Ding | 2023-02-14 | 2 | -3/+3 | |
| | | ||||||
