Commit History

Autor SHA1 Mensaxe Data
  David Snopek b0a33cac7c GDExtension: Use ObjectID when creating custom callable hai 1 ano
  David Snopek b14f359c94 GDExtension: Fix `variant_iter_get()` actually calling `iter_next()` hai 1 ano
  Ced Naru 0a246e9b54 expose Object::free_instance_binding to GDExtension hai 1 ano
  David Cambré 531f56e830 add GDExtensionScriptInstanceGetClassCategory %!s(int64=2) %!d(string=hai) anos
  Rémi Verschelde d8c31155a8 Merge pull request #82191 from dsnopek/gdextension-redundant-hash-check hai 1 ano
  Rémi Verschelde 40b48b13ee Merge pull request #78580 from Bromeon/feature/gdextension-stringname-ctor hai 1 ano
  Jan Haller c770937db5 More precise documentation for GDExtension String constructors (bytes vs. character count) hai 1 ano
  Jan Haller ed3015e979 GDExtension: construct StringName directly from char* %!s(int64=2) %!d(string=hai) anos
  David Snopek 0967fe6217 GDExtension: Remove redundant method bind hash check hai 1 ano
  Rémi Verschelde 6fc1d50db3 Merge pull request #81521 from dsnopek/method-bind-default-argument-hash-fix hai 1 ano
  David Snopek 0d13727c97 Fix method hashes with default arguments %!s(int64=2) %!d(string=hai) anos
  Rémi Verschelde 8dfc3f1864 Merge pull request #79005 from maiself/gde-custom-callable %!s(int64=2) %!d(string=hai) anos
  A Thousand Ships 893f889d74 [Core] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable %!s(int64=2) %!d(string=hai) anos
  David Snopek 3e7a6e058a Allow implementing `ScriptInstance::validate_property()` from GDExtension %!s(int64=2) %!d(string=hai) anos
  David Snopek 83faf84ec9 GDExtension: Allocate `GDExtensionScriptInstanceInfo2` for compatibility on the heap to prevent crash %!s(int64=2) %!d(string=hai) anos
  Mai Lavelle e0ee985f64 Allow CallableCustom objects to be created from GDExtensions %!s(int64=2) %!d(string=hai) anos
  Markus Sauermann c4705a590b Fix Object::notification order %!s(int64=2) %!d(string=hai) anos
  Mai Lavelle 4b5da7e0ac Expose PlaceHolderScriptInstance to GDExtension %!s(int64=2) %!d(string=hai) anos
  Jeff Ward efc8fd6e2c Add get_script_instance to GDExtension %!s(int64=2) %!d(string=hai) anos
  David Snopek e87900970c Allow resizing String's from GDExtension %!s(int64=2) %!d(string=hai) anos
  David Snopek ef9cb793d3 Remove GDExtension compatibility code for Godot 4.0 %!s(int64=2) %!d(string=hai) anos
  Rémi Verschelde 699b66b62d Merge pull request #77010 from dsnopek/gdextension-editor-plugins %!s(int64=2) %!d(string=hai) anos
  David Snopek 3007163210 Allow GDExtensions to add editor plugins %!s(int64=2) %!d(string=hai) anos
  David Snopek c6b0d4aae3 Add GDExtension function to get Object class name %!s(int64=2) %!d(string=hai) anos
  David Snopek 9b9482d4bb Rework GDExtension interface from a struct to loading function pointers %!s(int64=2) %!d(string=hai) anos
  Emmanuel Leblond e785dd9dd9 Improve user-friendliness of "return value as function param" pattern in GDExtension API %!s(int64=2) %!d(string=hai) anos
  Rémi Verschelde 70dcfdab1f Merge pull request #76446 from reduz/add-gdextension-api-compatibility %!s(int64=2) %!d(string=hai) anos
  Juan Linietsky d8078d3f4c Add a backwards-compatibility system for GDExtension method %!s(int64=2) %!d(string=hai) anos
  Emmanuel Leblond 7501ebb91a Make *_operator_index in gdnative_interface not logging an error if called with an out-of-bound index %!s(int64=2) %!d(string=hai) anos
  Jan Haller 45e6abde1d GDExtension: array_set_typed() accepts enum instead of uint32_t %!s(int64=2) %!d(string=hai) anos