summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1150 from dsnopek/charstring-fullDavid Snopek2023-07-223-0/+10
|\ | | | | Attempt to fully implement CharString
| * Attempt to fully implement CharStringDavid Snopek2023-06-223-0/+10
| |
* | Add RPC tests.Fabio Alessandrelli2023-06-303-0/+39
|/
* Merge pull request #1128 from Mathis-Z/masterRémi Verschelde2023-06-083-0/+9
|\ | | | | Fixing #1127 by making return types of auto-generated functions dynamic
| * Fixing #1127 by making return types of auto-generated functions dynamicMathis-Z2023-06-083-0/+9
| |
* | Revert the changes from PR #1044 and #1045 and standardize on `Object **` ↵David Snopek2023-06-075-45/+63
|/ | | | encoding in ptrcall
* Add automated tests that run a GDExtension (rather than just building it)David Snopek2023-05-1716-120/+242
|
* Update to load function pointers for GDExtension interfaceDavid Snopek2023-05-092-2/+3
|
* 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-022-2/+2
|/
* Merge pull request #1013 from bruvzg/set_typed_moveRémi Verschelde2023-01-301-3/+0
|\ | | | | | | Move Array:set_typed to internal GDExtension structure.
| * Move Array:set_typed to internal GDExtension structure.bruvzg2023-01-301-3/+0
| |
* | Fixed variant casting for enum and bitfieldДмитрий Сальников2023-01-203-1/+31
|/
* Expose some low level functions and String operators.bruvzg2023-01-193-0/+35
|
* Fix spelling in demo scriptAndy Maloney2023-01-101-1/+1
|
* Sync license copyright with upstream GH-70885Rémi Verschelde2023-01-101-29/+4
|
* Allow method binds to take Object subclasses as argumentsFabio Alessandrelli2023-01-103-0/+8
| | | | | | As done in upstream Godot via GH-57205. Add a test that ensures it works also for "gdextended" objects.
* Rename godot-headers to gdextension, move header to top folderRémi Verschelde2022-12-142-4/+4
| | | | | | | | Changes the `<godot/gdextension_interface.h>` include to simply `<gdextension_interface.h>`. Refactor and better document the SCons and CMake logic around setting the paths to the header and API JSON file.
* Merge pull request #949 from BastiaanOlij/fix_tests_refcountingRémi Verschelde2022-12-134-8/+46
|\ | | | | | | Change example code to properly test refcounted objects
| * Change example code to properly represent test cases with refcounted objectsBastiaan Olij2022-12-054-8/+46
| |
* | Rename GDNative to GDExtensionGilles Roudière2022-12-123-8/+8
|/ | | | | | | | | | | | | 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 functionsEmmanuel Leblond2022-12-031-1/+1
|
* Fix some type warnings in exampleAndy Maloney2022-11-161-3/+3
|
* Fix Android build on macOS.bruvzg2022-11-101-0/+4
|
* Add support for virtual and abstract classesRicardo Buring2022-10-152-0/+16
|
* Run scripts to format and make headers consistentAaron Franke2022-10-091-1/+1
|
* [SCons] Refactor targets, symbols, optimizations.Fabio Alessandrelli2022-10-044-19/+17
| | | | | | | | | Now matches Godot `master` target names and supports the same flags with the following notable exceptions: - The default target is "template_debug", since it's compatible with editor builds (and TOOLS_ENABLED is never used internally). - separate_debug_symbols is still not supported, and will be done in a separate commit.
* Implement support for typed arrays.bruvzg2022-09-233-0/+23
|
* Change PropertyInfo members to String.bruvzg2022-09-142-2/+18
|
* Add SelfList templateRicardo Buring2022-09-131-0/+1
|
* [MSVC] Add NOMINMAX flag to scons and cmake.Fabio Alessandrelli2022-09-121-2/+1
| | | | | Ensures user inclusion of windows.h do not define "min" and "max" macros.
* [Test] Add minimal test for templates inclusion.Fabio Alessandrelli2022-09-122-0/+53
| | | | | We probably want to test more than just them being able to compile, but this is a start.
* Merge pull request #817 from akien-mga/test-project-public-domainRémi Verschelde2022-09-075-122/+57
|\
| * Relicense integration testing project under public domain/UnlicenseRémi Verschelde2022-08-225-122/+57
| | | | | | | | Fixes #813.
* | Add support for `_notification`, `_set`, `_get`, `_get_property_list`, ↵bruvzg2022-08-225-0/+75
|/ | | | `_property_can_revert`, `_property_get_revert`, and `_to_string` methods.
* Fix wrong filepaths in .gdextension, breaking the exportAlexander Rieder2022-08-071-12/+12
|
* Merge pull request #793 from bruvzg/v4_v4i_projRémi Verschelde2022-07-253-0/+7
|\
| * Add bindings for Vector4, Vector4i, Projection built-in types.bruvzg2022-07-213-0/+7
| |
* | Rename OSX to macOS.bruvzg2022-07-203-4/+4
|/
* Add support for BitField hint, sync API files.bruvzg2022-07-111-1/+1
|
* Add windows x86_32 library to example gdextension.Fabio Alessandrelli2022-06-271-0/+2
|
* Unify bits, android_arch, macos_arch ios_arch into arch, support non-x86Aaron Franke2022-06-015-19/+17
| | | | Unify arguments and add support for ARM64 and RV64 Linux
* [Method Bind] Add support for default argument values and static method ↵bruvzg2022-05-063-23/+62
| | | | binding. Sync headers.
* Change registered initializers / terminators to the single function with ↵bruvzg2022-05-042-6/+18
| | | | level argument.
* Add support for variadic method binds with the typed return. Sync headers.bruvzg2022-03-303-1/+28
|
* Sync `misc/` scripts and hooks with upstream GodotRémi Verschelde2022-03-151-1/+1
|
* Update copyright yearRémi Verschelde2022-03-154-8/+8
|
* [master] Run black format on SConstruct files and bindings generatorAaron Franke2022-02-261-2/+12
|
* Merge branch 'master' of https://github.com/godotengine/godot-cpp into ↵Nicolás Carrasco2022-02-204-148/+7
|\ | | | | | | test_cmake_windows