summaryrefslogtreecommitdiffstats
path: root/test/src/example.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add support for getting argument count from `Callable`sA Thousand Ships2024-03-141-0/+5
|
* Merge pull request #1399 from bruvzg/init_listDavid Snopek2024-03-121-0/+10
|\ | | | | [Packed*Array] Add support for initializer lists.
| * [Packed*Array] Add support for initializer lists.bruvzg2024-03-031-0/+10
| |
* | Fix _notification with parent and child classesDavid Snopek2024-02-221-0/+18
|/
* Allow registering "runtime classes"David Snopek2024-02-131-0/+20
|
* Allow GDExtensions to register virtual methods and call them on scriptsDavid Snopek2024-02-121-0/+11
|
* Send NOTIFICATION_POSTINITIALIZE to extension classesDavid Snopek2023-11-291-0/+15
|
* Add `CallableCustom` that devs can use in their GDExtensionsDavid Snopek2023-11-061-0/+45
|
* Merge pull request #1277 from dsnopek/variant-iter-testsRémi Verschelde2023-10-241-0/+37
|\ | | | | Add an automated test using a Variant iterator
| * Add an automated test using a Variant iteratorDavid Snopek2023-10-201-0/+37
| |
* | Add test for `Callable.bind()`David Snopek2023-10-211-0/+6
|/
* Implement `callable_mp()` and `callable_mp_static()`David Snopek2023-09-211-0/+64
|
* Merge pull request #1238 from dsnopek/variant-call-callpDavid Snopek2023-09-211-0/+6
|\ | | | | Fix variant call compiler error (alternate)
| * Fix variant call compiler errorMatthew Murphy2023-09-091-0/+6
| | | | | | | | Co-authored-by: David Snopek <dsnopek@gmail.com>
* | Support `_validate_property()`David Snopek2023-09-121-0/+8
|/
* Add automated tests to verify some previous fixesDavid Snopek2023-08-141-0/+43
|
* Implement `String::resize()`David Snopek2023-07-311-0/+11
|
* Merge pull request #1150 from dsnopek/charstring-fullDavid Snopek2023-07-221-0/+5
|\ | | | | Attempt to fully implement CharString
| * Attempt to fully implement CharStringDavid Snopek2023-06-221-0/+5
| |
* | Add RPC tests.Fabio Alessandrelli2023-06-301-0/+26
|/
* Merge pull request #1128 from Mathis-Z/masterRémi Verschelde2023-06-081-0/+5
|\ | | | | Fixing #1127 by making return types of auto-generated functions dynamic
| * Fixing #1127 by making return types of auto-generated functions dynamicMathis-Z2023-06-081-0/+5
| |
* | Revert the changes from PR #1044 and #1045 and standardize on `Object **` ↵David Snopek2023-06-071-0/+7
|/ | | | encoding in ptrcall
* Add automated tests that run a GDExtension (rather than just building it)David Snopek2023-05-171-31/+44
|
* Merge pull request #1028 from asmaloney/fix-improper-conversionRémi Verschelde2023-02-071-1/+1
|\ | | | | | | Fix improper implicit conversion
| * Fix improper implicit conversionAndy Maloney2023-02-021-1/+1
| |
* | ExampleRef::get_id() should be constAndy Maloney2023-02-021-1/+1
|/
* Fixed variant casting for enum and bitfieldДмитрий Сальников2023-01-201-0/+11
|
* Expose some low level functions and String operators.bruvzg2023-01-191-0/+24
|
* Allow method binds to take Object subclasses as argumentsFabio Alessandrelli2023-01-101-0/+6
| | | | | | As done in upstream Godot via GH-57205. Add a test that ensures it works also for "gdextended" objects.
* Merge pull request #949 from BastiaanOlij/fix_tests_refcountingRémi Verschelde2022-12-131-5/+29
|\ | | | | | | Change example code to properly test refcounted objects
| * Change example code to properly represent test cases with refcounted objectsBastiaan Olij2022-12-051-5/+29
| |
* | Rename GDNative to GDExtensionGilles Roudière2022-12-121-3/+3
|/ | | | | | | | | | | | | 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 some type warnings in exampleAndy Maloney2022-11-161-3/+3
|
* Implement support for typed arrays.bruvzg2022-09-231-0/+18
|
* Change PropertyInfo members to String.bruvzg2022-09-141-2/+17
|
* Merge pull request #817 from akien-mga/test-project-public-domainRémi Verschelde2022-09-071-29/+4
|\
| * Relicense integration testing project under public domain/UnlicenseRémi Verschelde2022-08-221-29/+4
| | | | | | | | Fixes #813.
* | Add support for `_notification`, `_set`, `_get`, `_get_property_list`, ↵bruvzg2022-08-221-0/+45
|/ | | | `_property_can_revert`, `_property_get_revert`, and `_to_string` methods.
* Add bindings for Vector4, Vector4i, Projection built-in types.bruvzg2022-07-211-0/+5
|
* [Method Bind] Add support for default argument values and static method ↵bruvzg2022-05-061-8/+25
| | | | binding. Sync headers.
* Add support for variadic method binds with the typed return. Sync headers.bruvzg2022-03-301-1/+24
|
* Update copyright yearRémi Verschelde2022-03-151-2/+2
|
* Implementing dictionary operatorsBastiaan Olij2021-11-231-0/+11
|
* Merge pull request #650 from BastiaanOlij/fix_compile_warningsRémi Verschelde2021-11-221-1/+1
|\
| * Fixing compiler warnings around implicit type casting loosing precisionBastiaan Olij2021-11-221-1/+1
| |
* | Implement index operators for ArraysBastiaan Olij2021-11-121-0/+19
|/
* Add test for Reference passing/returning.Fabio Alessandrelli2021-09-281-0/+10
|
* Add test for extended object creation/deletion.Fabio Alessandrelli2021-09-271-0/+13
|
* Fix some clang format thingsBastiaan Olij2021-09-271-2/+2
|