Commit Graph

13 Commits

Author SHA1 Message Date
Lukas Tenbrink 7c8df516ba Deprecate object_cast_to and classdb_get_class_tag, in favour of is_class. 2026-05-05 21:44:22 +02:00
Mister Ky 9eb3a04edf Finish mapping missing deprecated types for GDExtension 2026-04-21 00:45:59 +03:00
David Snopek 7375ee7736 GDExtension: Clean up types for new classdb_register_extension_class6 2026-04-19 08:19:14 -05:00
Thaddeus Crews 8f7bdc1722 Merge pull request #118214 from Ivorforce/gdext-init-refcount
Add `classdb_construct_object3` and `classdb_register_extension_class6` (refcount-aware inits)
2026-04-14 15:44:29 -05:00
Lukas Tenbrink c9279c1e53 Add classdb_construct_object3 and classdb_register_extension_class6, which are refcount-aware initialization functions (establishing RefCounted objects with a refcount of 1). 2026-04-12 12:29:04 +02:00
Chris Cranford 31fb4d4286 Add Variant::get_type_by_name to GDExtension Interface 2026-03-18 05:09:48 -04:00
Quadrimus 96c09dccfa Fix string_to_*_chars documentation
Co-authored-by: David Snopek <dsnopek@gmail.com>
2026-02-01 14:50:55 +01:00
David Snopek 74336ffcea Omit return_value in gdextension_interface.json for void functions 2026-01-07 08:39:38 -06:00
Rémi Verschelde ee8b979d85 Merge pull request #113754 from dsnopek/gdextension-interface-json-tweaks
Tweaks to `gdextension_interface.json` format
2025-12-09 17:17:38 +01:00
David Snopek b15f9deffb Use structed data for "deprecated" in gdextension_interface.json 2025-12-09 09:40:11 -06:00
David Snopek 6e6558c04b Tweaks to gdextension_interface.json format 2025-12-08 09:17:42 -06:00
David Snopek d95d49ee12 Add RequiredParam<T> and RequiredValue<T> to mark Object * arguments and return values as required
Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
2025-11-24 12:12:09 -06:00
David Snopek 2c681794cd GDExtension: Store source of gdextension_interface.h in JSON 2025-11-11 14:58:45 -06:00