summaryrefslogtreecommitdiffstats
path: root/core/object/object.h
Commit message (Expand)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* Rebrand preambles to RedotSpartan3222024-10-131-0/+2
* GDExtension: provide `free_property_list_func` with length of arrayJan Haller2024-04-271-1/+2
* Implement remove_user_signal()Radiant2024-04-181-0/+2
* Merge pull request #89270 from Repiteo/enforce-typename-in-templatesRémi Verschelde2024-03-141-2/+2
|\
| * Enforce template syntax `typename` over `class`Thaddeus Crews2024-03-071-2/+2
* | Add methods to get argument count of methodsA Thousand Ships2024-03-101-0/+2
|/
* Help compilers optimize Object::cast_to()Pedro J. Estébanez2024-03-061-2/+2
* Optimise Object's `get_argument_options`Micky2024-02-291-2/+1
* Merge pull request #88683 from dsnopek/runtime-classes-in-modulesRémi Verschelde2024-02-231-2/+2
|\
| * Allow registering "runtime classes" in modules (not just GDExtension)David Snopek2024-02-221-2/+2
* | Fix some DEFVALs to use the right typeRaul Santos2024-02-231-0/+4
|/
* Merge pull request #82554 from dsnopek/gdextension-placeholdersRémi Verschelde2024-02-201-0/+6
|\
| * Allow registering "runtime classes"David Snopek2024-02-201-0/+6
* | Add const lvalue ref to core/* container parametersMuller-Castro2024-02-141-1/+1
|/
* Include name field in MethodInfo operator ==Jovan Gerodetti2023-12-171-1/+1
* Use mingw-std-threads in MinGW buildsPedro J. Estébanez2023-11-181-1/+1
* Fill remaining global scope constant descriptionskobewi2023-11-131-4/+4
* Add `NOTIFICATION_PREDELETE_CLEANUP` notificationRaul Santos2023-10-201-0/+2
* expose Object::free_instance_binding to GDExtensionCed Naru2023-10-041-1/+1
* Merge pull request #80284 from dsnopek/gdextension-hot-reloadRémi Verschelde2023-09-261-1/+26
|\
| * Implement reloading of GDExtensionsDavid Snopek2023-09-251-1/+26
* | Replace `radians` range hint with `radians_as_degrees`A Thousand Ships2023-09-251-1/+1
|/
* Add functions for non-ptr style virtual calls in GDExtensionJeff Ward2023-09-191-0/+2
* Merge pull request #81515 from dsnopek/gdextension-validate-property-objectRémi Verschelde2023-09-111-0/+1
|\
| * Allow implementing `Object::_validate_property()` from GDExtensionDavid Snopek2023-09-101-0/+1
* | Allow GDExtension to register unexposed class.Daylily-Zeleen2023-09-041-0/+1
|/
* Editor: Inspector and Signal docks improvementsDanil Alexeev2023-09-021-1/+1
* Fix Object::notification orderMarkus Sauermann2023-08-301-0/+3
* Add check to ensure registered classes are declaredA Thousand Ships2023-08-281-0/+3
* Add _get_bind_compatibility_methods to ObjectGilles Roudière2023-07-201-0/+10
* Fix wrapping Object's in GDExtension that aren't exposedDavid Snopek2023-06-091-11/+1
* Add GDExtension function to get Object class nameDavid Snopek2023-05-221-0/+14
* Merge pull request #77000 from reduz/make-more-base-nodes-thread-safeRémi Verschelde2023-05-161-17/+24
|\
| * Make more base nodes thread safeJuan Linietsky2023-05-151-17/+24
* | Reorder PropertyHint enum to avoid breaking compatRaul Santos2023-05-121-1/+1
|/
* Merge pull request #76165 from and-rad/safe-credentialsRémi Verschelde2023-05-101-0/+1
|\
| * Store sensitive export options in dedicated credentials fileAndreas Raddau2023-05-101-0/+1
* | Merge pull request #75901 from reduz/refactor-node-processingRémi Verschelde2023-05-101-0/+2
|\ \
| * | Refactor Node ProcessingJuan Linietsky2023-05-091-0/+2
| |/
* / Rework Navigation Avoidancesmix82023-05-101-0/+1
|/
* Merge pull request #76418 from reduz/method-bind-validated-callRémi Verschelde2023-05-081-1/+1
|\
| * Add ValidatedCall to MethodBindJuan Linietsky2023-04-301-1/+1
* | Prevent infinite loop when signal disconnection fails during object deletion.RedworkDE2023-05-051-1/+1
* | Merge pull request #72421 from myaaaaaaaaa/signal-hashmapRémi Verschelde2023-04-251-2/+1
|\ \ | |/ |/|
| * Store Object signals in a HashMap rather than a VMapmyaaaaaaaaa2023-02-251-2/+1
* | Optimize Object::get_class_nameJuan Linietsky2023-04-081-15/+15
|/
* Merge pull request #72111 from raulsntos/method-info-metadataRémi Verschelde2023-01-271-0/+10
|\
| * Add `GodotTypeInfo::Metadata` to `MethodInfo`Raul Santos2023-01-261-0/+10
* | Add PROPERTY_USAGE_NEVER_DUPLICATE flag and use for scriptAaron Franke2023-01-241-8/+9