Commit historia

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