Aaron Franke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e26a75cd0c 
							
						 
					 
					
						
						
							
							Rename Basis "elements" to "rows"  
						
						... 
						
						
						
						https://github.com/godotengine/godot/pull/60627  
					
						2022-09-19 18:22:52 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Franke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e30c858c5d 
							
						 
					 
					
						
						
							
							Rename Transform2D "elements" to "columns"  
						
						... 
						
						
						
						https://github.com/godotengine/godot/pull/60627  
					
						2022-09-19 18:22:52 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Franke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ba459ae7b 
							
						 
					 
					
						
						
							
							Add integer posmod and rename range_lerp to remap  
						
						... 
						
						
						
						https://github.com/godotengine/godot/pull/23310 
https://github.com/godotengine/godot/pull/65361  
					
						2022-09-19 03:09:59 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Franke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a2e8d907b 
							
						 
					 
					
						
						
							
							Add pingpong and fract methods to Math  
						
						... 
						
						
						
						https://github.com/godotengine/godot/pull/53819  
					
						2022-09-19 03:09:59 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Franke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b11ff9d876 
							
						 
					 
					
						
						
							
							Replace stepify with snapped  
						
						... 
						
						
						
						https://github.com/godotengine/godot/pull/44586  
					
						2022-09-19 03:09:59 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Franke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d20c4200db 
							
						 
					 
					
						
						
							
							Update cubic interpolation methods to match core  
						
						... 
						
						
						
						https://github.com/godotengine/godot/pull/64924 
https://github.com/godotengine/godot/pull/63602 
https://github.com/godotengine/godot/pull/62458  
					
						2022-09-19 03:09:38 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Franke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							942cd466ed 
							
						 
					 
					
						
						
							
							Split is_equal_approx into float and double versions to match Godot  
						
						... 
						
						
						
						https://github.com/godotengine/godot/pull/48882  
					
						2022-09-19 02:47:27 -05:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							3450a1ab16 
							
						 
					 
					
						
						
							
							Merge pull request  #847  from ninfur/issue-65997  
						
						... 
						
						
						
						Add missing Vector4 function bindings 
						
						
					 
					
						2022-09-19 09:31:23 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							03d1120d6a 
							
						 
					 
					
						
						
							
							Merge pull request  #850  from Zylann/transform_local  
						
						... 
						
						
						
						Add Transform3D `translated_local`, `rotated_local`, `scaled_local` 
						
						
					 
					
						2022-09-19 09:30:11 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							d910b72cb7 
							
						 
					 
					
						
						
							
							Merge pull request  #851  from Zylann/quat_to_quaternion  
						
						... 
						
						
						
						Use `quaternion` instead of `quat` in method names 
						
						
					 
					
						2022-09-19 09:29:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Gilleron 
							
						 
					 
					
						
						
						
						
							
						
						
							c543a3cbe1 
							
						 
					 
					
						
						
							
							Add Transform3D translated_local, rotated_local, scaled_local  
						
						
						
						
					 
					
						2022-09-18 23:04:38 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Gilleron 
							
						 
					 
					
						
						
						
						
							
						
						
							a35994ce7b 
							
						 
					 
					
						
						
							
							Use quaternion instead of quat in method names  
						
						
						
						
					 
					
						2022-09-18 22:44:18 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Gilleron 
							
						 
					 
					
						
						
						
						
							
						
						
							99c004f689 
							
						 
					 
					
						
						
							
							Add Object::cast_to for const Object*  
						
						
						
						
					 
					
						2022-09-18 22:23:49 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Sinander 
							
						 
					 
					
						
						
						
						
							
						
						
							e7372cbe85 
							
						 
					 
					
						
						
							
							Add missing Vector4 function bindings  
						
						
						
						
					 
					
						2022-09-18 11:27:49 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3276688c82 
							
						 
					 
					
						
						
							
							Merge pull request  #844  from Zylann/fix_get_const  
						
						... 
						
						
						
						Fix issues with `_get` and `_get_property_list` 
						
						
					 
					
						2022-09-16 08:48:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Gilleron 
							
						 
					 
					
						
						
						
						
							
						
						
							6f3bdab090 
							
						 
					 
					
						
						
							
							Fix issues with _get and _get_property_list  
						
						... 
						
						
						
						`_get` was using `_set` internally, and should be `const`.
`_get_property_list` should be `const`. 
						
						
					 
					
						2022-09-15 23:46:50 +01:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36273baa7e 
							
						 
					 
					
						
						
							
							Change PropertyInfo members to String.  
						
						
						
						
					 
					
						2022-09-14 08:41:09 +03:00 
						 
				 
			
				
					
						
							
							
								Ricardo Buring 
							
						 
					 
					
						
						
						
						
							
						
						
							3e97626b67 
							
						 
					 
					
						
						
							
							Add SelfList template  
						
						
						
						
					 
					
						2022-09-13 11:33:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fabio Alessandrelli 
							
						 
					 
					
						
						
						
						
							
						
						
							43cdc2e037 
							
						 
					 
					
						
						
							
							Update hashfuncs, add some missing math funcs.  
						
						
						
						
					 
					
						2022-09-11 13:11:52 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							862d1f1fdd 
							
						 
					 
					
						
						
							
							Merge pull request  #823  from Faless/fix/godot_namespace_requirement  
						
						
						
						
					 
					
						2022-09-02 09:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								Fabio Alessandrelli 
							
						 
					 
					
						
						
						
						
							
						
						
							bcf27d8af4 
							
						 
					 
					
						
						
							
							Ensure GDCLASS can be used outside the godot namespace.  
						
						... 
						
						
						
						The `GDCLASS` macro should not assume to be called inside the `godot`
namespace and should thus prefix function calls for that namespace with
`::godot::` to ensure proper namespace referencing. 
						
						
					 
					
						2022-09-01 04:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Zhehang Ding 
							
						 
					 
					
						
						
						
						
							
						
						
							6d1073d867 
							
						 
					 
					
						
						
							
							Basis constructor: row vectors -> column vectors  
						
						... 
						
						
						
						https://github.com/godotengine/godot-proposals/issues/5295  
					
						2022-08-31 19:06:07 -07:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							270ad28931 
							
						 
					 
					
						
						
							
							Add support for _notification, _set, _get, _get_property_list, _property_can_revert, _property_get_revert, and _to_string methods.  
						
						
						
						
					 
					
						2022-08-22 12:59:38 +03:00 
						 
				 
			
				
					
						
							
							
								Yuri Sizov 
							
						 
					 
					
						
						
						
						
							
						
						
							fa111d7078 
							
						 
					 
					
						
						
							
							Add support for property_*_revert methods  
						
						
						
						
					 
					
						2022-08-18 16:43:01 +03:00 
						 
				 
			
				
					
						
							
							
								Kevin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							fd8173f109 
							
						 
					 
					
						
						
							
							Allow GDCLASS in own namespaces  
						
						... 
						
						
						
						The unqualified ClassDB friending was causing (at least for me on
VS2022) an implicit forward declaration of ClassDB in the namespace
of my class, instead of using the godot namespaced one. By qualifying
the namespace, this compiles for me.
Test-Information:
My project builds now. 
						
						
					 
					
						2022-07-31 11:54:40 +01:00 
						 
				 
			
				
					
						
							
							
								Fabio Alessandrelli 
							
						 
					 
					
						
						
						
						
							
						
						
							78cbae910d 
							
						 
					 
					
						
						
							
							Fix "_instance_bindings != nullptr" for Wrapped objects.  
						
						... 
						
						
						
						This is an attempt to make the lifecycle of wrapped objects clearer.
Godot keeps track of bindings' userdata for each object it creates.
This allows allocating the memory of the wrapper only once per object
even if that object is passed multiple times between binding code and
godot code.
The binding information is composed of multiple functions, this includes
a callback for when the userdata is to be allocated (called once) and
for when the userdata is to be deallocated (again, called once).
When allocating data with "memnew" we set the object bindings during the
postinitialize phase, but surely we shouldn't do that when allocating
the userdata as a result of bindings callback themselves.
Additionally, since we let Godot handle (and track) raw memory
allocation and de-allocation, we need to manually call the deconstructor
of the wrapper class during the free callback, to ensure that its
non-trivial members are correctly de-initialized. 
						
						
					 
					
						2022-07-29 02:36:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fabio Alessandrelli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d4de1b537 
							
						 
					 
					
						
						
							
							Merge pull request  #677  from lukas-toenne/fix_object_ptr_args  
						
						... 
						
						
						
						Fixed pointer indirection in the PtrToArg template for Object arguments. 
						
						
					 
					
						2022-07-29 01:17:34 +02:00 
						 
				 
			
				
					
						
							
							
								DNKpp 
							
						 
					 
					
						
						
						
						
							
						
						
							95574c1b11 
							
						 
					 
					
						
						
							
							fix: Object::cast_to checks provided object for nullptr  
						
						
						
						
					 
					
						2022-07-26 00:41:57 +02:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91c56a0ad1 
							
						 
					 
					
						
						
							
							Add bindings for Vector4, Vector4i, Projection built-in types.  
						
						
						
						
					 
					
						2022-07-21 09:36:38 +03:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8772a7faca 
							
						 
					 
					
						
						
							
							Merge pull request  #686  from ondy-personal/patch-1  
						
						
						
						
					 
					
						2022-07-18 15:48:17 +02:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							713b122b84 
							
						 
					 
					
						
						
							
							Add support for BitField hint, sync API files.  
						
						
						
						
					 
					
						2022-07-11 15:00:17 +03:00 
						 
				 
			
				
					
						
							
							
								Alessandro Famà 
							
						 
					 
					
						
						
						
						
							
						
						
							d894f48f25 
							
						 
					 
					
						
						
							
							Fix crash when using static methods without return value  
						
						
						
						
					 
					
						2022-07-03 17:00:43 +02:00 
						 
				 
			
				
					
						
							
							
								Fabio Alessandrelli 
							
						 
					 
					
						
						
						
						
							
						
						
							5bbcd42378 
							
						 
					 
					
						
						
							
							Fix GDN_EXPORT define with mingw.  
						
						... 
						
						
						
						This commit changes the platform detection order to detect mingw
compiling for windows (which defines `__GNUC__`).
This commit also wraps the definition around a guard so it can be
overridden via a define at build-time. 
						
						
					 
					
						2022-06-18 14:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3119e7d05 
							
						 
					 
					
						
						
							
							Sync containers with new HashMap/HashSet, sync API headers.  
						
						
						
						
					 
					
						2022-06-06 12:18:07 +03:00 
						 
				 
			
				
					
						
							
							
								Teodor Potancok 
							
						 
					 
					
						
						
						
						
							
						
						
							5c32dc3948 
							
						 
					 
					
						
						
							
							Cast Variant::Type to GDNativeVariantType  
						
						
						
						
					 
					
						2022-05-17 07:01:43 +02:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							031a83b0ea 
							
						 
					 
					
						
						
							
							[Method Bind] Add support for default argument values and static method binding. Sync headers.  
						
						
						
						
					 
					
						2022-05-06 10:17:51 +03:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e06d5cd414 
							
						 
					 
					
						
						
							
							Add double precision build support.  
						
						
						
						
					 
					
						2022-05-04 15:56:35 +03:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bf5a532de 
							
						 
					 
					
						
						
							
							Change registered initializers / terminators to the single function with level argument.  
						
						
						
						
					 
					
						2022-05-04 11:14:51 +03:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							24f5cd2d48 
							
						 
					 
					
						
						
							
							Color: Rename to_srgb/to_linear to include base color space  
						
						... 
						
						
						
						Counterpart to https://github.com/godotengine/godot/pull/60199 .
Also syncs the extension API with that PR. 
						
						
					 
					
						2022-04-13 12:50:21 +02:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							057a771fda 
							
						 
					 
					
						
						
							
							Add support for variadic method binds with the typed return. Sync headers.  
						
						
						
						
					 
					
						2022-03-30 15:11:28 +03:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93de1b2b0b 
							
						 
					 
					
						
						
							
							Sync godot-headers and fix build after "Create GDExtension clases for PhysicsServer3D".  
						
						
						
						
					 
					
						2022-03-16 20:33:06 +02:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							817efdd484 
							
						 
					 
					
						
						
							
							Fix build after "Discern between VIRTUAL and ABSTRACT class bindings".  
						
						
						
						
					 
					
						2022-03-15 13:43:12 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							1632322ce0 
							
						 
					 
					
						
						
							
							Update copyright year  
						
						
						
						
					 
					
						2022-03-15 10:17:53 +01:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1385953fe 
							
						 
					 
					
						
						
							
							Add ObjectDB::get_instance method to get wrapped Object * from ObjectID.  
						
						
						
						
					 
					
						2022-03-08 10:17:33 +02:00 
						 
				 
			
				
					
						
							
							
								Melissa Geels 
							
						 
					 
					
						
						
						
						
							
						
						
							d97dc518d3 
							
						 
					 
					
						
						
							
							Fixed crash on release builds due to missing argument type information  
						
						
						
						
					 
					
						2022-03-02 14:44:23 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Roudière 
							
						 
					 
					
						
						
						
						
							
						
						
							a94148ca4c 
							
						 
					 
					
						
						
							
							Reorder native extension initialization steps  
						
						
						
						
					 
					
						2022-02-28 15:44:54 +01:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d154ffbe86 
							
						 
					 
					
						
						
							
							Merge pull request  #708  from Zylann/fix_inheriting_class_with_namespace  
						
						
						
						
					 
					
						2022-02-21 11:27:31 +01:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76bad22978 
							
						 
					 
					
						
						
							
							Merge pull request  #701  from bruvzg/port_templates  
						
						
						
						
					 
					
						2022-02-21 11:25:40 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Gilleron 
							
						 
					 
					
						
						
						
						
							
						
						
							6fdcb18f6a 
							
						 
					 
					
						
						
							
							Fix GDCLASS when inherited class is in another namespace  
						
						
						
						
					 
					
						2022-02-20 19:33:00 +00:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							7e3321d1b2 
							
						 
					 
					
						
						
							
							Use forward declares for vector math types  
						
						... 
						
						
						
						Adds operators to convert from int vector types to float vector types
as done in the upstream engine implementations. 
						
						
					 
					
						2022-02-20 12:04:08 +01:00