Raul Santos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7560340ef6 
								
							 
						 
						
							
							
								
								Rename center method to get_center in Plane.  
							
							
							
						 
						
							2023-01-15 17:18:50 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								31f94574d4 
								
							 
						 
						
							
							
								
								Merge pull request  #70996  from reduz/properly-report-callable-bound-arguments  
							
							... 
							
							
							
							Properly report Callable bound arguments 
							
						 
						
							2023-01-09 08:34:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								0e0ca01bce 
								
							 
						 
						
							
							
								
								Properly report Callable bound arguments  
							
							... 
							
							
							
							Fixes  #63213 
Adds a function: Callable::get_amount_of_arguments_bound() to query this in callables. Exposed to the engine API. 
						
							2023-01-08 23:35:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41b74c675f 
								
							 
						 
						
							
							
								
								Merge pull request  #71000  from reduz/callable-bind-from-array  
							
							... 
							
							
							
							Allow binding Callable arguments from an array 
							
						 
						
							2023-01-07 13:18:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								d762a0395a 
								
							 
						 
						
							
							
								
								Allow binding Callable arguments from an array  
							
							... 
							
							
							
							Restores 3.x functionality that was removed in the Signal/Callable refactor of 4.0.
Fixes  #64668 .
Implements https://github.com/godotengine/godot-proposals/issues/6034 
Usage:
```GDScript
callable.bindv([arg1,arg2,arg3])
``` 
							
						 
						
							2023-01-06 22:37:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								576ae694e0 
								
							 
						 
						
							
							
								
								Unbind Variant methods that change immutable types.  
							
							... 
							
							
							
							Fixes  #62706 .
Code is commented instead of removed to clarify why they should not be re-added. 
						
							2023-01-06 17:17:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d95794ec8a 
								
							 
						 
						
							
							
								
								One Copyright Update to rule them all  
							
							... 
							
							
							
							As many open source projects have started doing it, we're removing the
current year from the copyright notice, so that we don't need to bump
it every year.
It seems like only the first year of publication is technically
relevant for copyright notices, and even that seems to be something
that many companies stopped listing altogether (in a version controlled
codebase, the commits are a much better source of date of publication
than a hardcoded copyright statement).
We also now list Godot Engine contributors first as we're collectively
the current maintainers of the project, and we clarify that the
"exclusive" copyright of the co-founders covers the timespan before
opensourcing (their further contributions are included as part of Godot
Engine contributors).
Also fixed "cf." Frenchism - it's meant as "refer to / see". 
							
						 
						
							2023-01-05 13:25:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c15844551 
								
							 
						 
						
							
							
								
								GDScript: Error when assigning return value of void function  
							
							... 
							
							
							
							This also makes built-in method calls empty the return value when the
method is void, to avoid keeping returning a garbage value in such case. 
							
						 
						
							2022-12-30 12:08:58 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rune-scape 
								
							 
						 
						
							
							
							
							
								
							
							
								e79be6ce07 
								
							 
						 
						
							
							
								
								Unify String and StringName  
							
							
							
						 
						
							2022-12-05 21:46:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Micky 
								
							 
						 
						
							
							
							
							
								
							
							
								67cdac6db8 
								
							 
						 
						
							
							
								
								Remove Array.find_last()  
							
							
							
						 
						
							2022-11-25 18:34:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a8b725bc9 
								
							 
						 
						
							
							
								
								Merge pull request  #68386  from MewPurPur/snappedi-snappedf  
							
							... 
							
							
							
							Implement snappedi, snappedf, and Vector[2/3/4]i.snapped 
							
						 
						
							2022-11-24 18:54:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yaohua Xiong 
								
							 
						 
						
							
							
							
							
								
							
							
								f9fa182abc 
								
							 
						 
						
							
							
								
								Refactor Curve3D::_bake() method  
							
							... 
							
							
							
							The main change is to caculate tangent directly from bezier curve, without going
through discretized polyline, avoiding pitfalls of discretization.
Other changes are:
1. Add an bezier_derivative() method for Vector3, Vector2, and Math;
2. Add an tesselate_even_length() method to Curve3D, which tesselate bezier curve to even length segments adaptively;
3. Cache the tangent vectors in baked_tangent_vector_cache; 
							
						 
						
							2022-11-24 10:52:06 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolTer 
								
							 
						 
						
							
							
							
							
								
							
							
								e26f0906f2 
								
							 
						 
						
							
							
								
								Implement snappedi, snappedf, and Vector[2/3/4]i.snapped  
							
							
							
						 
						
							2022-11-19 06:18:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Sauermann 
								
							 
						 
						
							
							
							
							
								
							
							
								3b14f0334c 
								
							 
						 
						
							
							
								
								Remove redundant Variant-types initializations  
							
							
							
						 
						
							2022-11-14 19:35:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								8a47a12207 
								
							 
						 
						
							
							
								
								Add support for empty delimiter in String.split  
							
							
							
						 
						
							2022-11-04 15:09:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9e952c8386 
								
							 
						 
						
							
							
								
								Allow getting Quaternion rotation in different Euler orders  
							
							
							
						 
						
							2022-11-02 19:20:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8556fdd4bc 
								
							 
						 
						
							
							
								
								Move EulerOrder enum to math_defs.h and global scope  
							
							
							
						 
						
							2022-11-02 13:44:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2e1b4b9f0 
								
							 
						 
						
							
							
								
								Merge pull request  #68118  from aaronfranke/quat-from-euler  
							
							... 
							
							
							
							Replace Quaternion Euler constructor with `from_euler` method 
							
						 
						
							2022-11-02 18:51:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								62ed75df9c 
								
							 
						 
						
							
							
								
								Merge pull request  #64830  from dalexeev/color-hide-internals  
							
							... 
							
							
							
							Remove internal functions of named colors from the public API 
							
						 
						
							2022-11-02 18:51:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								83634119d4 
								
							 
						 
						
							
							
								
								Replace Quaternion Euler constructor with from_euler method  
							
							
							
						 
						
							2022-11-01 09:28:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f9a8c99c9 
								
							 
						 
						
							
							
								
								Clean up Basis from Euler code  
							
							
							
						 
						
							2022-10-21 17:54:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								653e8f5c86 
								
							 
						 
						
							
							
								
								Remove internal functions of named colors from the public API  
							
							
							
						 
						
							2022-10-21 11:21:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nonunknown 
								
							 
						 
						
							
							
							
							
								
							
							
								9f4dbf415d 
								
							 
						 
						
							
							
								
								add ability to pick random value from array  
							
							
							
						 
						
							2022-10-20 08:39:47 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								5da515773d 
								
							 
						 
						
							
							
								
								Add is_finite method for checking built-in types  
							
							
							
						 
						
							2022-10-08 13:25:08 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								006e345695 
								
							 
						 
						
							
							
								
								Merge pull request  #65817  from bruvzg/typed_array  
							
							
							
						 
						
							2022-09-23 10:24:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								163257d51b 
								
							 
						 
						
							
							
								
								[GDExtension] Implement support for typed arrays.  
							
							
							
						 
						
							2022-09-22 23:31:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Buring 
								
							 
						 
						
							
							
							
							
								
							
							
								0c2055d15d 
								
							 
						 
						
							
							
								
								Callable: add callv method  
							
							... 
							
							
							
							This method can be called from GDExtension. 
							
						 
						
							2022-09-21 08:25:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								995b9f94e8 
								
							 
						 
						
							
							
								
								Replace Rect2(i) has_no_area with has_area  
							
							
							
						 
						
							2022-09-04 23:03:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								817ae95667 
								
							 
						 
						
							
							
								
								Replace AABB has_no_volume with has_volume  
							
							... 
							
							
							
							Also replace has_no_surface with has_surface 
							
						 
						
							2022-09-04 23:03:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Nicholl 
								
							 
						 
						
							
							
							
							
								
							
							
								15d057c521 
								
							 
						 
						
							
							
								
								Add is_zero_approx methods to Vector2, 3, and 4  
							
							
							
						 
						
							2022-09-02 00:29:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41156a1e83 
								
							 
						 
						
							
							
								
								Merge pull request  #63968  from KoBeWi/finding_stuff_in_a_dictionary  
							
							
							
						 
						
							2022-09-01 17:38:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Silc Renew 
								
							 
						 
						
							
							
							
							
								
							
							
								c139d9ef7d 
								
							 
						 
						
							
							
								
								Discontinued spherical_interpolate_with in Transform3D  
							
							
							
						 
						
							2022-08-31 16:35:38 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d4555ef5fb 
								
							 
						 
						
							
							
								
								Add String.to_{camel,pascal,snake}_case methods  
							
							
							
						 
						
							2022-08-30 12:36:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10a56981dc 
								
							 
						 
						
							
							
								
								Rename String plus_file to path_join  
							
							
							
						 
						
							2022-08-29 19:38:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								944bfc6d00 
								
							 
						 
						
							
							
								
								Merge pull request  #63602  from TokageItLab/cubic-interp-time  
							
							
							
						 
						
							2022-08-22 17:32:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rafallus 
								
							 
						 
						
							
							
							
							
								
							
							
								da7a5653f4 
								
							 
						 
						
							
							
								
								Expose Basis set_orthogonal_index method as a GridMap function  
							
							
							
						 
						
							2022-08-20 21:42:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Silc Renew 
								
							 
						 
						
							
							
							
							
								
							
							
								dded7c72c1 
								
							 
						 
						
							
							
								
								Make cubic_interpolate() consider key time in animation  
							
							
							
						 
						
							2022-08-19 14:48:37 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								cc424bcb18 
								
							 
						 
						
							
							
								
								Add Dictionary.find_key()  
							
							
							
						 
						
							2022-08-16 13:48:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								9c4ad8191b 
								
							 
						 
						
							
							
								
								Expose clear method for packed arrays  
							
							
							
						 
						
							2022-08-10 17:12:20 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									antonWetzel 
								
							 
						 
						
							
							
							
							
								
							
							
								40a1d6d100 
								
							 
						 
						
							
							
								
								vector4 distance_squared_to and update csharp  
							
							
							
						 
						
							2022-08-09 01:59:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hendrik Brucker 
								
							 
						 
						
							
							
							
							
								
							
							
								36061c5dca 
								
							 
						 
						
							
							
								
								Vector4/Vector4i: Add missing methods, tests and fix change of sign operator  
							
							
							
						 
						
							2022-08-07 12:25:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								c717d5c64b 
								
							 
						 
						
							
							
								
								Arrays: Zero new items of trivial types on resize() (bindings only)  
							
							... 
							
							
							
							This is not enabled by default in the core version for performance reasons,
as Vector/CowData are used in critical code paths where not zero'ing memory
which is going to be set later on can be important.
But for bindings / the scripting API, we make zero the new items by default
(which already happened for built types like Vector3, etc., but not for
trivial types like int, float).
Fixes  #43033 .
Co-authored-by: David Hoppenbrouwers <david@salt-inc.org> 
							
						 
						
							2022-08-04 13:35:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabian Keller 
								
							 
						 
						
							
							
							
							
								
							
							
								f242f9c738 
								
							 
						 
						
							
							
								
								Fix consistency of translated/scaled/rotated in Transform2D and Transform3D  
							
							
							
						 
						
							2022-08-02 23:38:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								d4433ae6d3 
								
							 
						 
						
							
							
								
								Remove Signal connect binds  
							
							... 
							
							
							
							Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind().
Changed all uses of it to Callable.bind() 
							
						 
						
							2022-07-29 16:26:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5f12f9c21 
								
							 
						 
						
							
							
								
								Merge pull request  #63532  from TokageItLab/rename-cubic-slerp  
							
							
							
						 
						
							2022-07-28 10:39:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								199ea349f5 
								
							 
						 
						
							
							
								
								Merge pull request  #57698  from bluenote10/feature/rename_translated_to_translated_local  
							
							
							
						 
						
							2022-07-28 10:03:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Silc Renew 
								
							 
						 
						
							
							
							
							
								
							
							
								4211e68d80 
								
							 
						 
						
							
							
								
								rename and unify notation for spherical interpolation  
							
							
							
						 
						
							2022-07-27 23:22:50 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								7006f7d693 
								
							 
						 
						
							
							
								
								Add some missing Vector4 methods  
							
							
							
						 
						
							2022-07-26 02:35:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3084a48ace 
								
							 
						 
						
							
							
								
								Merge pull request  #63219  from reduz/implement-vector4-projection  
							
							
							
						 
						
							2022-07-25 11:13:27 +02:00