Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rebrand preambles to Redot | Spartan322 | 2024-10-31 | 1 | -2/+4 |
| | |||||
* | Update for new NOTIFICATION_POSTINITIALIZE handling | David Snopek | 2024-10-29 | 1 | -4/+4 |
| | |||||
* | Merge pull request #1591 from dsnopek/variant-object-instance-id | David Snopek | 2024-10-29 | 1 | -0/+2 |
|\ | | | | | Directly get object instance ID from `Variant` and implement `Variant::get_validated_object()` | ||||
| * | Directly get object instance ID from `Variant` and implement ↵ | David Snopek | 2024-10-17 | 1 | -0/+2 |
| | | | | | | | | `Variant::get_validated_object()` | ||||
* | | Implement typed dictionaries | Thaddeus Crews | 2024-09-17 | 1 | -0/+2 |
|/ | |||||
* | [TextServer, GDExtension] Fix building text servers as GDExtension, expose ↵ | bruvzg | 2024-06-13 | 1 | -0/+8 |
| | | | | new/changed low-level methods to GDExtension API. | ||||
* | Clean up instance bindings for engine singletons to prevent crash | David Snopek | 2024-05-10 | 1 | -0/+2 |
| | |||||
* | Merge pull request #1374 from dsnopek/gdext-docs | Rémi Verschelde | 2024-05-08 | 1 | -0/+52 |
|\ | | | | | Allow submitting documentation to the Godot editor | ||||
| * | Allow submitting documentation to the Godot editor | David Snopek | 2024-05-07 | 1 | -0/+52 |
| | | |||||
* | | Add support for `PackedVector4Array` | David Snopek | 2024-05-06 | 1 | -0/+4 |
|/ | |||||
* | Merge pull request #1397 from dsnopek/script-free-lists | David Snopek | 2024-03-14 | 1 | -2/+2 |
|\ | | | | | Load new `script_instance_create3` GDExtension interface function | ||||
| * | Load new `script_instance_create3` GDExtension interface function | David Snopek | 2024-03-01 | 1 | -2/+2 |
| | | |||||
* | | Add support for getting argument count from `Callable`s | A Thousand Ships | 2024-03-14 | 1 | -2/+2 |
|/ | |||||
* | Allow registering "runtime classes" | David Snopek | 2024-02-13 | 1 | -2/+2 |
| | |||||
* | Allow GDExtensions to register virtual methods and call them on scripts | David Snopek | 2024-02-12 | 1 | -0/+6 |
| | |||||
* | Avoid error from -Werror=type-limits on GCC 11 | David Snopek | 2023-11-30 | 1 | -0/+5 |
| | |||||
* | [iOS] Fix initialisation/termination of multiple statically linked extensions. | bruvzg | 2023-11-23 | 1 | -20/+70 |
| | |||||
* | Add `CallableCustom` that devs can use in their GDExtensions | David Snopek | 2023-11-06 | 1 | -0/+2 |
| | |||||
* | Merge pull request #1266 from dsnopek/automatic-engine-class-registration | David Snopek | 2023-10-16 | 1 | -2/+2 |
|\ | | | | | 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 | 1 | -2/+2 |
| | | |||||
* | | Use the new `string_name_new_with_latin1_chars` function to improve ↵ | David Snopek | 2023-10-09 | 1 | -0/+2 |
|/ | | | | StringName construction performance | ||||
* | Implement `callable_mp()` and `callable_mp_static()` | David Snopek | 2023-09-21 | 1 | -0/+2 |
| | |||||
* | Merge pull request #1242 from AThousandShips/null_check | David Snopek | 2023-09-20 | 1 | -1/+1 |
|\ | | | | | 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 | 1 | -1/+1 |
| | | |||||
* | | 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 | 1 | -0/+2 |
| | |||||
* | Add support for indexed properties | Mikael Hermansson | 2023-07-26 | 1 | -0/+2 |
| | |||||
* | Remove unused free-standing `initialize_level` and `deinitialize_level` | Mikael Hermansson | 2023-06-30 | 1 | -11/+0 |
| | |||||
* | Automatically remove editor plugins when deinitializing GDExtension | David Snopek | 2023-06-13 | 1 | -0/+2 |
| | |||||
* | 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 | 1 | -0/+3 |
|/ | |||||
* | Update to load function pointers for GDExtension interface | David Snopek | 2023-05-09 | 1 | -4/+319 |
| | |||||
* | Sync license copyright with upstream GH-70885 | Rémi Verschelde | 2023-01-10 | 1 | -29/+29 |
| | |||||
* | Rename GDNative to GDExtension | Gilles Roudière | 2022-12-12 | 1 | -12/+12 |
| | | | | | | | | | | | | | 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 | -1/+1 |
| | |||||
* | Fix use-after-free when deleting objects from extension terminator | Mikael Hermansson | 2022-10-11 | 1 | -1/+2 |
| | |||||
* | Change registered initializers / terminators to the single function with ↵ | bruvzg | 2022-05-04 | 1 | -48/+15 |
| | | | | level argument. | ||||
* | Update copyright year | Rémi Verschelde | 2022-03-15 | 1 | -2/+2 |
| | |||||
* | Reorder native extension initialization steps | Gilles Roudière | 2022-02-28 | 1 | -8/+8 |
| | |||||
* | Make extension instances create the corresponding godot object in their ↵ | Gilles Roudière | 2021-12-03 | 1 | -11/+0 |
| | | | | constructor | ||||
* | Rename interface to gdn_interface because it's a defined keyword under windows | Bastiaan Olij | 2021-10-28 | 1 | -3/+3 |
| | |||||
* | Add in driver types and rejig code to make it easier to extend | Bastiaan Olij | 2021-09-27 | 1 | -68/+32 |
| |