David Snopek
1fd3f82d3a
Add automated tests that run a GDExtension (rather than just building it)
2023-05-17 14:08:12 -05:00
Rémi Verschelde
e72bc1a12f
Merge pull request #1028 from asmaloney/fix-improper-conversion
...
Fix improper implicit conversion
2023-02-07 13:48:54 +01:00
Andy Maloney
b01f0cf99b
ExampleRef::get_id() should be const
2023-02-02 13:01:31 -05:00
Andy Maloney
f2cb5a7414
Fix improper implicit conversion
2023-02-02 11:30:37 -05:00
Дмитрий Сальников
6528c7177f
Fixed variant casting for enum and bitfield
2023-01-20 21:10:03 +03:00
bruvzg
abca497b72
Expose some low level functions and String operators.
2023-01-19 13:12:21 +02:00
Fabio Alessandrelli
9fd33b5cde
Allow method binds to take Object subclasses as arguments
...
As done in upstream Godot via GH-57205.
Add a test that ensures it works also for "gdextended" objects.
2023-01-10 12:55:41 +01:00
Rémi Verschelde
49a478a879
Merge pull request #949 from BastiaanOlij/fix_tests_refcounting
...
Change example code to properly test refcounted objects
2022-12-13 12:13:39 +01:00
Gilles Roudière
c02e644679
Rename GDNative to GDExtension
...
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
2022-12-12 11:06:38 +01:00
Bastiaan Olij
f24ee56c5d
Change example code to properly represent test cases with refcounted objects
2022-12-05 22:28:28 +11:00
Andy Maloney
fbf7f7bc36
Fix some type warnings in example
2022-11-16 16:43:44 -05:00
bruvzg
c001d0e5c7
Implement support for typed arrays.
2022-09-23 09:02:00 +03:00
bruvzg
36273baa7e
Change PropertyInfo members to String.
2022-09-14 08:41:09 +03:00
Rémi Verschelde
446cacde15
Merge pull request #817 from akien-mga/test-project-public-domain
2022-09-07 13:07:57 +02:00
Rémi Verschelde
9220e9dd34
Relicense integration testing project under public domain/Unlicense
...
Fixes #813 .
2022-08-22 18:20:11 +02:00
bruvzg
270ad28931
Add support for `_notification`, `_set`, `_get`, `_get_property_list`, `_property_can_revert`, `_property_get_revert`, and `_to_string` methods.
2022-08-22 12:59:38 +03:00
bruvzg
91c56a0ad1
Add bindings for Vector4, Vector4i, Projection built-in types.
2022-07-21 09:36:38 +03:00
bruvzg
031a83b0ea
[Method Bind] Add support for default argument values and static method binding. Sync headers.
2022-05-06 10:17:51 +03:00
bruvzg
057a771fda
Add support for variadic method binds with the typed return. Sync headers.
2022-03-30 15:11:28 +03:00
Rémi Verschelde
1632322ce0
Update copyright year
2022-03-15 10:17:53 +01:00
Bastiaan Olij
b008810c01
Implementing dictionary operators
2021-11-23 19:44:53 +11:00
Rémi Verschelde
5cacce7a26
Merge pull request #650 from BastiaanOlij/fix_compile_warnings
2021-11-22 12:22:24 +01:00
Bastiaan Olij
94efe3d410
Fixing compiler warnings around implicit type casting loosing precision
2021-11-22 21:48:20 +11:00
Bastiaan Olij
c2b690439f
Implement index operators for Arrays
2021-11-12 14:29:54 +11:00
Fabio Alessandrelli
b28853aff1
Add test for Reference passing/returning.
2021-09-28 15:49:53 +02:00
Fabio Alessandrelli
59d38a4119
Add test for extended object creation/deletion.
2021-09-27 23:08:12 +10:00
Bastiaan Olij
fab017c91a
Fix some clang format things
2021-09-27 23:08:11 +10:00
Bastiaan Olij
e839199848
Add support for property groups
2021-09-27 23:08:11 +10:00
George Marques
dfa526ce16
Fix formatting of files
2021-09-27 23:08:10 +10:00
George Marques
a0634cca3f
Auto-bind virtual method overrides
2021-09-27 23:08:08 +10:00
George Marques
b3a4a2cf93
Add sample test project
2021-09-27 23:08:08 +10:00