Commit History

Author SHA1 Message Date
  David Snopek 08fd033a9e Merge pull request #1743 from dsnopek/get-used-classes 3 months ago
  David Snopek aed195f6dc Register the classes used with the Godot editor 5 months ago
  Thaddeus Crews 7056c996dd Style: Replace header guards with `#pragma once` 5 months ago
  David Snopek 65046d00a5 Merge pull request #1676 from dsnopek/gdextension-virtual-method-compat 7 months ago
  David Snopek 5c9529fc84 Update for virtual method compatibility system 7 months ago
  Raul Santos 2fd3a80505 Add icon path to class creation info 10 months ago
  Aaron Franke ac466e4766 Add `print_line` for compatibility with engine modules 8 months ago
  David Snopek 42e398e4e2 Update for new NOTIFICATION_POSTINITIALIZE handling 11 months ago
  David Snopek 91833c852e Avoid `thread_local` on MacOS to prevent issues with hot reload 11 months ago
  David Snopek cb543c192a Correctly set instance bindings on reload 11 months ago
  David Snopek 246a803954 Explicitly refer to `godot` namespace in `GDREGISTER_*_CLASS()` macros 1 year ago
  David Snopek 88df025aa0 Clean up instance bindings for engine singletons to prevent crash 1 year ago
  David Snopek e3f3cb58b7 Merge pull request #1450 from dsnopek/free-property-list-count 1 year ago
  David Snopek 54fe2f9891 Merge pull request #1445 from dsnopek/classdb-enum-issue 1 year ago
  David Snopek 8cc78cfea9 Update `free_property_list` callback to take count 1 year ago
  David Snopek ca46ef4d25 Give compile-time error if registering a class without its own `_bind_methods()` function 1 year ago
  David Snopek e1b3b32db5 Allow forwarding from `ClassDB` to `ClassDBSingleton` to support enumerations 1 year ago
  pupil1337 1fa7a9cb19 Add static_assert() for register_class 1 year ago
  David Snopek 44d78ec881 Merge pull request #1409 from Repiteo/class-to-typename 1 year ago
  Thaddeus Crews 87f5fb0691 Enforce template syntax `typename` over `class` 1 year ago
  Marc Gilleron e607790647 Fix explicit namespaces in macros 1 year ago
  David Snopek fb884573ea Allow registering "runtime classes" 1 year ago
  David Snopek 8fbb7cf795 Allow GDExtensions to register virtual methods and call them on scripts 1 year ago
  Chris Cranford 5f350e2572 Rework GDCLASS macro to allow pure virtual functions 1 year ago
  David Snopek a61cdc8860 Add protections against registering classes that didn't use GDCLASS() 1 year ago
  David Snopek b507b3e591 Automatically register only engine classes whose header has been included 1 year ago
  David Snopek df849651d9 Changes necessary for hot reload to work 2 years ago
  David Snopek c18c1916c3 Implement `callable_mp()` and `callable_mp_static()` 2 years ago
  David Snopek 3a02feddc3 Update for addition of `get_virtual_call_data_func` and `call_virtual_func` to `GDExtensionClassCreationInfo2` 1 year ago
  David Snopek b1fd1b65fd Merge pull request #1242 from AThousandShips/null_check 1 year ago