Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b85337b7ea 
								
							 
						 
						
							
							
								
								Merge pull request  #87222  from RandomShaper/fix_obj_leaks_report  
							
							... 
							
							
							
							Fix inaccuracies in the report of leaked objects 
							
						 
						
							2024-03-06 13:16:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c1377920cd 
								
							 
						 
						
							
							
								
								Merge pull request  #86743  from Mickeon/autocompletion-optimise-object  
							
							... 
							
							
							
							Optimise comparisons for Object's `get_argument_options` 
							
						 
						
							2024-03-01 14:56:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Micky 
								
							 
						 
						
							
							
							
							
								
							
							
								cd2032a90b 
								
							 
						 
						
							
							
								
								Optimise Object's get_argument_options  
							
							
							
						 
						
							2024-02-29 18:00:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Alexsander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d70c45b5c8 
								
							 
						 
						
							
							
								
								Add option to add built-in strings in the POT generation  
							
							
							
						 
						
							2024-02-28 11:34:26 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raul Santos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5ba92e5a57 
								
							 
						 
						
							
							
								
								Fix some DEFVALs to use the right type  
							
							... 
							
							
							
							- Use `StringName()` in DEFVAL for StringNames.
- Use `Variant()` in DEFVAL for Variants. 
							
						 
						
							2024-02-23 01:50:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								ea75307a11 
								
							 
						 
						
							
							
								
								Allow registering "runtime classes"  
							
							
							
						 
						
							2024-02-20 09:20:58 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EterDelta 
								
							 
						 
						
							
							
							
							
								
							
							
								fee70558f8 
								
							 
						 
						
							
							
								
								Expose NOTIFICATION_EXTENSION_RELOADED to ClassDB  
							
							
							
						 
						
							2024-02-02 14:57:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								2de8bc00a1 
								
							 
						 
						
							
							
								
								Simplify RefCounted check in free()  
							
							
							
						 
						
							2024-01-18 12:29:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								a04a67ead6 
								
							 
						 
						
							
							
								
								Fix inaccuracies in the report of leaked objects  
							
							
							
						 
						
							2024-01-15 19:35:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wilson E. Alvarez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80fb8db31f 
								
							 
						 
						
							
							
								
								Remove unnecessary assignments  
							
							... 
							
							
							
							Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> 
							
						 
						
							2023-12-13 11:06:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raul Santos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9750e49c57 
								
							 
						 
						
							
							
								
								Add NOTIFICATION_PREDELETE_CLEANUP notification  
							
							... 
							
							
							
							New notification sent after `NOTIFICATION_PREDELETE` to let Objects cleanup at the very end, it should be the last notification sent. 
							
						 
						
							2023-10-20 13:43:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mai Lavelle 
								
							 
						 
						
							
							
							
							
								
							
							
								5e15586ec2 
								
							 
						 
						
							
							
								
								Fixes to allow object-less callables throughout Godot  
							
							... 
							
							
							
							This fixes  #81887  
							
						 
						
							2023-10-06 16:31:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c7ed5d795e 
								
							 
						 
						
							
							
								
								Merge pull request  #82799  from CedNaru/feature/expose_free_instance_binding  
							
							... 
							
							
							
							Expose `Object::free_instance_binding()` to GDExtension 
							
						 
						
							2023-10-05 10:10:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ced Naru 
								
							 
						 
						
							
							
							
							
								
							
							
								0a246e9b54 
								
							 
						 
						
							
							
								
								expose Object::free_instance_binding to GDExtension  
							
							
							
						 
						
							2023-10-04 19:24:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ed0b3c08e1 
								
							 
						 
						
							
							
								
								Core: Fix Object::has_method() for script static methods  
							
							
							
						 
						
							2023-10-04 19:44:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aff767ef07 
								
							 
						 
						
							
							
								
								Fix expected argument count for Callable call errors  
							
							
							
						 
						
							2023-09-29 20:00:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55dfbd7761 
								
							 
						 
						
							
							
								
								Merge pull request  #80284  from dsnopek/gdextension-hot-reload  
							
							... 
							
							
							
							Implement reloading of GDExtensions 
							
						 
						
							2023-09-26 08:17:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								2733a6f762 
								
							 
						 
						
							
							
								
								Implement reloading of GDExtensions  
							
							
							
						 
						
							2023-09-25 22:10:17 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									398utubzyt 
								
							 
						 
						
							
							
							
							
								
							
							
								2df37a237a 
								
							 
						 
						
							
							
								
								C#: Abstract script class support  
							
							
							
						 
						
							2023-09-15 20:35:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
							
							
								
							
							
								893f889d74 
								
							 
						 
						
							
							
								
								[Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable  
							
							
							
						 
						
							2023-09-11 19:45:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								abef8e3874 
								
							 
						 
						
							
							
								
								Allow implementing Object::_validate_property() from GDExtension  
							
							
							
						 
						
							2023-09-10 11:17:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fa3428ff25 
								
							 
						 
						
							
							
								
								Merge pull request  #81221  from dalexeev/editor-inspector-and-signal-dock-improvements  
							
							... 
							
							
							
							Editor: Inspector and Signal docks improvements 
							
						 
						
							2023-09-03 00:21:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Haller 
								
							 
						 
						
							
							
							
							
								
							
							
								4e202bcec7 
								
							 
						 
						
							
							
								
								GDExtension: fix bool unknown in C  
							
							
							
						 
						
							2023-09-02 21:04:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c33ca26e17 
								
							 
						 
						
							
							
								
								Editor: Inspector and Signal docks improvements  
							
							
							
						 
						
							2023-09-02 08:50:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Sauermann 
								
							 
						 
						
							
							
							
							
								
							
							
								c4705a590b 
								
							 
						 
						
							
							
								
								Fix Object::notification order  
							
							... 
							
							
							
							Previously the `p_reversed` parameter didn't influence the order
in a correct way.
Also script overridden _notification functions were not called in
the correct order.
To fix this some `notification` functions had to add a `p_reversed`
parameter.
This made it necessary to adjust cpp-bindings.
Co-authored-by: David Snopek <dsnopek@gmail.com> 
							
						 
						
							2023-08-30 00:15:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								67db4693eb 
								
							 
						 
						
							
							
								
								Expose _validate_property() for scripting  
							
							
							
						 
						
							2023-08-28 15:18:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Gilleron 
								
							 
						 
						
							
							
							
							
								
							
							
								e8731f4821 
								
							 
						 
						
							
							
								
								GDExtension: fix _get_property_list not working correctly in parent classes  
							
							
							
						 
						
							2023-07-20 02:24:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Angad Kambli 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9c6c2f09e0 
								
							 
						 
						
							
							
								
								Check parameter validity in Object::set_script  
							
							... 
							
							
							
							Fixes  #46120 . 
						
							2023-07-07 16:13:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								36f4b99638 
								
							 
						 
						
							
							
								
								Fix wrapping Object's in GDExtension that aren't exposed  
							
							
							
						 
						
							2023-06-09 13:41:57 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								97a6b40e4e 
								
							 
						 
						
							
							
								
								Merge pull request  #70386  from sfrembling/70141  
							
							... 
							
							
							
							Add Human Readable Error Message for Object::set_meta 
							
						 
						
							2023-05-29 17:24:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80bf8fd186 
								
							 
						 
						
							
							
								
								Merge pull request  #73511  from dsnopek/gdextension-object-name  
							
							... 
							
							
							
							Add GDExtension function to get Object class name 
							
						 
						
							2023-05-22 14:02:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								c6b0d4aae3 
								
							 
						 
						
							
							
								
								Add GDExtension function to get Object class name  
							
							
							
						 
						
							2023-05-22 06:58:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									RedworkDE 
								
							 
						 
						
							
							
							
							
								
							
							
								9c9fd9ffbf 
								
							 
						 
						
							
							
								
								Improve error message when disconnecting callable from signal it was not connected to  
							
							
							
						 
						
							2023-05-18 00:46:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Frembling 
								
							 
						 
						
							
							
							
							
								
							
							
								0d6487073f 
								
							 
						 
						
							
							
								
								update error from Object::set_meta to be more human readable  
							
							... 
							
							
							
							update error from Object::set_meta to be more human readable
Add metadata to error message
Add metadata to identifier 
							
						 
						
							2023-05-15 15:14:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5271186f2f 
								
							 
						 
						
							
							
								
								Merge pull request  #75901  from reduz/refactor-node-processing  
							
							... 
							
							
							
							Refactor Node Processing to allow Scene Multithreading 
							
						 
						
							2023-05-10 12:46:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								98c655ec8d 
								
							 
						 
						
							
							
								
								Refactor Node Processing  
							
							... 
							
							
							
							* Node processing works on the concept of process groups.
* A node group can be inherited, run on main thread, or a sub-thread.
* Groups can be ordered.
* Process priority is now present for physics.
This is the first steps towards implementing https://github.com/godotengine/godot-proposals/issues/6424 .
No threading or thread guards exist yet in most of the scene code other than Node. That will have to be added later. 
							
						 
						
							2023-05-09 19:17:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ee931e2be5 
								
							 
						 
						
							
							
								
								Merge pull request  #76814  from KoBeWi/underdata  
							
							... 
							
							
							
							Don't refresh inspector when changing internal meta 
							
						 
						
							2023-05-09 17:44:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3e6a731904 
								
							 
						 
						
							
							
								
								Merge pull request  #76418  from reduz/method-bind-validated-call  
							
							... 
							
							
							
							Add ValidatedCall to MethodBind 
							
						 
						
							2023-05-08 13:52:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								5e3a985c91 
								
							 
						 
						
							
							
								
								Don't refresh inspector when changing internal meta  
							
							
							
						 
						
							2023-05-07 22:12:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									RedworkDE 
								
							 
						 
						
							
							
							
							
								
							
							
								1a4eccf7e7 
								
							 
						 
						
							
							
								
								Prevent infinite loop when signal disconnection fails during object deletion.  
							
							
							
						 
						
							2023-05-05 13:34:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								1c93606e47 
								
							 
						 
						
							
							
								
								Add ValidatedCall to MethodBind  
							
							... 
							
							
							
							* This should optimize GDScript function calling _enormously_.
* It also should simplify the GDScript VM considerably.
NOTE: GDExtension calling performance has most likely been affected until going via ptrcall is fixed. 
							
						 
						
							2023-04-30 20:01:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e0e93ce094 
								
							 
						 
						
							
							
								
								Merge pull request  #72421  from myaaaaaaaaa/signal-hashmap  
							
							... 
							
							
							
							Store Object signals in a HashMap rather than a VMap 
							
						 
						
							2023-04-25 19:26:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								2f4168daeb 
								
							 
						 
						
							
							
								
								Fix edge cases of object lifetime when signals involved  
							
							
							
						 
						
							2023-04-11 17:27:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8950943356 
								
							 
						 
						
							
							
								
								Optimize Object::get_class_name  
							
							... 
							
							
							
							* Run the static function once per class instead of one per instance.
* Saves some memory in Object derived classes. 
							
						 
						
							2023-04-08 19:25:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								8f8178bda6 
								
							 
						 
						
							
							
								
								Fix auto-translations in editor  
							
							
							
						 
						
							2023-03-22 23:57:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									myaaaaaaaaa 
								
							 
						 
						
							
							
							
							
								
							
							
								1ec5381c16 
								
							 
						 
						
							
							
								
								Store Object signals in a HashMap rather than a VMap  
							
							
							
						 
						
							2023-02-25 18:44:09 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b55ac445b 
								
							 
						 
						
							
							
								
								Merge pull request  #72111  from raulsntos/method-info-metadata  
							
							... 
							
							
							
							Add `GodotTypeInfo::Metadata` to `MethodInfo` 
							
						 
						
							2023-01-27 15:41:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raul Santos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cac7a784d6 
								
							 
						 
						
							
							
								
								Add GodotTypeInfo::Metadata to MethodInfo  
							
							
							
						 
						
							2023-01-26 15:51:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2a65f6812b 
								
							 
						 
						
							
							
								
								Add PROPERTY_USAGE_NEVER_DUPLICATE flag and use for script  
							
							... 
							
							
							
							Co-authored-by: Yakov Borevich <j.borevich@gmail.com> 
							
						 
						
							2023-01-24 16:37:50 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								33d3b7eea7 
								
							 
						 
						
							
							
								
								Fix Callable call error reporting.  
							
							... 
							
							
							
							* Fix potential crash when using bind in `Variant::get_callable_error_text()`
* Properly compute bound arguments so they can be properly shown.
* Add a function to obtain the actual bound arguments. 
							
						 
						
							2023-01-10 13:56:27 +01:00