summaryrefslogtreecommitdiffstats
path: root/include/godot_cpp/core
Commit message (Expand)AuthorAgeFilesLines
* Correctly handle `Object *` arguments that were encoded as `nullptr`David Snopek2024-04-081-4/+4
* Merge pull request #1383 from bruvzg/memalignDavid Snopek2024-02-261-12/+34
|\
| * [Core] Improve `CowData` and `Memory` metadata alignment.bruvzg2024-02-051-12/+34
* | Allow registering "runtime classes"David Snopek2024-02-131-4/+13
* | Merge pull request #1377 from dsnopek/gdextension-register-virtual-methodDavid Snopek2024-02-123-0/+16
|\ \
| * | Allow GDExtensions to register virtual methods and call them on scriptsDavid Snopek2024-02-123-0/+16
| |/
* | Merge pull request #1363 from Daylily-Zeleen/daylily-zeleen/fix_object_return...David Snopek2024-02-121-0/+12
|\ \
| * | Fix object return value of builtin types' methods.DaylilyZeleen2024-02-131-0/+12
* | | Added newer Variant types to `typed_array.hpp`Allen Pestaluky2024-02-061-0/+6
| |/ |/|
* | Rework GDCLASS macro to allow pure virtual functionsChris Cranford2024-01-181-2/+29
|/
* Fix expected argument count for call errorsA Thousand Ships2023-12-301-22/+22
* Merge pull request #1280 from dsnopek/callable-customDavid Snopek2023-11-172-22/+64
|\
| * Add `CallableCustom` that devs can use in their GDExtensionsDavid Snopek2023-11-062-22/+64
* | [iOS] Fix building as static library or xcframework, add iOS config and xcfra...bruvzg2023-11-091-11/+12
|/
* Add protections against registering classes that didn't use GDCLASS()David Snopek2023-10-221-0/+1
* Automatically register only engine classes whose header has been includedDavid Snopek2023-10-161-7/+4
* Changes necessary for hot reload to workDavid Snopek2023-09-251-0/+1
* Implement `callable_mp()` and `callable_mp_static()`David Snopek2023-09-212-0/+94
* Update for addition of `get_virtual_call_data_func` and `call_virtual_func` t...David Snopek2023-09-201-0/+2
* Merge pull request #1242 from AThousandShips/null_checkDavid Snopek2023-09-202-2/+2
|\
| * Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-132-2/+2
* | Merge pull request #1164 from dsnopek/classdb-singleton-alternateDavid Snopek2023-09-191-0/+4
|\ \ | |/ |/|
| * Add static methods to `ClassDB` for the methods bound to the `ClassDB` singletonDavid Snopek2023-07-311-0/+4
* | Support `_validate_property()`David Snopek2023-09-122-0/+13
* | Merge pull request #970 from Daylily-Zeleen/daylily-zeleen/register_unexposed...David Snopek2023-09-111-2/+11
|\ \
| * | Implement register unexposed class.Daylily-Zeleen2023-09-041-2/+11
* | | Merge pull request #1214 from dsnopek/ptrtoarg-native-structDavid Snopek2023-09-081-0/+2
|\ \ \ | |/ / |/| |
| * | Ensure that PtrToArg specializations for native structs are usedDavid Snopek2023-08-151-0/+2
| |/
* / Fix `Object::notification` orderMarkus Sauermann2023-08-301-3/+3
|/
* Merge pull request #1184 from Zylann/fix_get_property_list_calling_parentDavid Snopek2023-07-261-1/+1
|\
| * Don't call parent _get_property_list when a class doesn't define it.Marc Gilleron2023-07-261-1/+1
* | Add support for indexed propertiesMikael Hermansson2023-07-262-9/+1
|/
* Unregister custom classes in reverse registration orderKehom2023-06-191-0/+3
* Identifiers containing double underscore are reserved according to the C++ st...Andy Maloney2023-06-153-15/+15
* Revert the changes from PR #1044 and #1045 and standardize on `Object **` enc...David Snopek2023-06-071-2/+2
* Ensure GDExtension class is the correct type for the Godot engine classDavid Snopek2023-05-164-11/+25
* Update to load function pointers for GDExtension interfaceDavid Snopek2023-05-096-18/+18
* Merge pull request #1044 from zhehangd/fix_obj_ptr_crashRémi Verschelde2023-04-011-2/+6
|\
| * Fix PtrToArg<Object*> crashZhehang Ding2023-03-301-2/+6
* | Fix incorrect memory allocation in release builds.bruvzg2023-02-211-5/+9
* | Revert "Fix Object::cast_to<T>() for custom classes"David Snopek2023-02-161-2/+2
|/
* Fix Object::cast_to<T>() for custom classesDavid Snopek2023-02-111-2/+2
* Merge pull request #1011 from mihe/error-macrosRémi Verschelde2023-02-071-134/+323
|\
| * Update error macros to match coreMikael Hermansson2023-01-221-134/+323
* | Merge pull request #1023 from mashumafi/fix-alloc-orderRémi Verschelde2023-01-301-14/+14
|\ \
| * | Move allocator to after memdeletemashumafi2023-01-291-14/+14
* | | Merge pull request #956 from DmitriySalnikov/enum_bitfield_castRémi Verschelde2023-01-302-59/+69
|\ \ \ | |/ / |/| |
| * | Fixed variant casting for enum and bitfieldДмитрий Сальников2023-01-202-59/+69
* | | Use std type traits instead of intrinsicsGeorge Marques2023-01-281-4/+4
| |/ |/|
* | Merge pull request #1003 from akien-mga/fix-sign-0Rémi Verschelde2023-01-201-1/+1
|\ \ | |/ |/|