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 
						 
				 
			
				
					
						
							
							
								Marc Gilleron 
							
						 
					 
					
						
						
						
						
							
						
						
							f8f25980e1 
							
						 
					 
					
						
						
							
							Class constants should be static  
						
						
						
						
					 
					
						2022-09-18 20:58:44 +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 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f24cc8be03 
							
						 
					 
					
						
						
							
							Merge pull request  #826  from bruvzg/string_info  
						
						
						
						
					 
					
						2022-09-15 21:10:13 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16606cde39 
							
						 
					 
					
						
						
							
							Merge pull request  #840  from TokageItLab/move-some-methods-to-animation-from-variant  
						
						
						
						
					 
					
						2022-09-15 21:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							be7ed4c775 
							
						 
					 
					
						
						
							
							headers: Sync with upstream commit 4ba934bf3 (4.0-beta1)  
						
						
						
						
					 
					
						2022-09-15 10:38:32 +02:00 
						 
				 
			
				
					
						
							
							
								Silc Renew 
							
						 
					 
					
						
						
						
						
							
						
						
							440c4ed703 
							
						 
					 
					
						
						
							
							Mode some methods to Animation from Variant  
						
						
						
						
					 
					
						2022-09-15 04:13:51 +09:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36273baa7e 
							
						 
					 
					
						
						
							
							Change PropertyInfo members to String.  
						
						
						
						
					 
					
						2022-09-14 08:41:09 +03:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							420c86eb90 
							
						 
					 
					
						
						
							
							headers: Sync with upstream commit 22a09fef5 (4.0-alpha17)  
						
						
						
						
					 
					
						2022-09-13 15:51:33 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							7735ab48c4 
							
						 
					 
					
						
						
							
							CI: Make CMake builds use verbose output  
						
						
						
						
					 
					
						2022-09-13 15:50:21 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e45234fbbc 
							
						 
					 
					
						
						
							
							Merge pull request  #839  from rburing/add_self_list  
						
						
						
						
					 
					
						2022-09-13 12:29:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ricardo Buring 
							
						 
					 
					
						
						
						
						
							
						
						
							3e97626b67 
							
						 
					 
					
						
						
							
							Add SelfList template  
						
						
						
						
					 
					
						2022-09-13 11:33:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fabio Alessandrelli 
							
						 
					 
					
						
						
						
						
							
						
						
							2bf983e638 
							
						 
					 
					
						
						
							
							[SCons] Add "optimize" and "debug_symbols" options  
						
						... 
						
						
						
						optimize = auto|none|debug|speed|size|0|1|2|3
debug_symbol = True|False
optimize == "auto" will produce:
- "debug" for "debug" builds
- "speed" for "release" builds 
						
						
					 
					
						2022-09-12 16:52:05 +02:00 
						 
				 
			
				
					
						
							
							
								Fabio Alessandrelli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							024b6d2d9e 
							
						 
					 
					
						
						
							
							Merge pull request  #819  from Faless/bump/hashfuncs  
						
						... 
						
						
						
						Update hashfuncs, add some missing math funcs. 
						
						
					 
					
						2022-09-12 14:01:57 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dff13ff129 
							
						 
					 
					
						
						
							
							Merge pull request  #836  from Faless/fix/4.x_file_list  
						
						
						
						
					 
					
						2022-09-12 13:31:32 +02:00 
						 
				 
			
				
					
						
							
							
								Fabio Alessandrelli 
							
						 
					 
					
						
						
						
						
							
						
						
							081d425277 
							
						 
					 
					
						
						
							
							[MSVC] Add NOMINMAX flag to scons and cmake.  
						
						... 
						
						
						
						Ensures user inclusion of windows.h do not define "min" and "max"
macros. 
						
						
					 
					
						2022-09-12 13:12:55 +02:00 
						 
				 
			
				
					
						
							
							
								Fabio Alessandrelli 
							
						 
					 
					
						
						
						
						
							
						
						
							e272d92827 
							
						 
					 
					
						
						
							
							[Test] Add minimal test for templates inclusion.  
						
						... 
						
						
						
						We probably want to test more than just them being able to compile, but
this is a start. 
						
						
					 
					
						2022-09-12 13:12:55 +02:00 
						 
				 
			
				
					
						
							
							
								Fabio Alessandrelli 
							
						 
					 
					
						
						
						
						
							
						
						
							c263b3e38c 
							
						 
					 
					
						
						
							
							Fix get_file_list not returning all generated files.  
						
						... 
						
						
						
						Adds a CI static check for it. 
						
						
					 
					
						2022-09-11 21:39:06 +02:00 
						 
				 
			
				
					
						
							
							
								Fabio Alessandrelli 
							
						 
					 
					
						
						
						
						
							
						
						
							43cdc2e037 
							
						 
					 
					
						
						
							
							Update hashfuncs, add some missing math funcs.  
						
						
						
						
					 
					
						2022-09-11 13:11:52 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							204e504d68 
							
						 
					 
					
						
						
							
							Merge pull request  #833  from aaronfranke/gitignore  
						
						
						
						
					 
					
						2022-09-08 10:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Franke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91fcde48d4 
							
						 
					 
					
						
						
							
							Add Godot 3.x ignores to the .gitignore file  
						
						
						
						
					 
					
						2022-09-07 22:59:04 -05:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							0d7da02dc4 
							
						 
					 
					
						
						
							
							headers: Sync with upstream commit 86dd3f312 (4.0-alpha16)  
						
						
						
						
					 
					
						2022-09-07 13:17:32 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							446cacde15 
							
						 
					 
					
						
						
							
							Merge pull request  #817  from akien-mga/test-project-public-domain  
						
						
						
						
					 
					
						2022-09-07 13:07:57 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f71c711646 
							
						 
					 
					
						
						
							
							Merge pull request  #828  from aaronfranke/fix-constants  
						
						
						
						
					 
					
						2022-09-04 20:39:16 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Franke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76ad89fe0b 
							
						 
					 
					
						
						
							
							Generate constants in the bindings generator  
						
						
						
						
					 
					
						2022-09-02 21:32:38 -05: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02cdec2f91 
							
						 
					 
					
						
						
							
							Merge pull request  #824  from clayjohn/updatea15  
						
						... 
						
						
						
						Update extension api to alpha 15 
						
						
					 
					
						2022-09-01 22:07:09 +02:00 
						 
				 
			
				
					
						
							
							
								clayjohn 
							
						 
					 
					
						
						
						
						
							
						
						
							f64c049f0c 
							
						 
					 
					
						
						
							
							Update extension api to alpha 15  
						
						
						
						
					 
					
						2022-09-01 11:24:31 -07:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							162705fbed 
							
						 
					 
					
						
						
							
							Merge pull request  #822  from zhehangd/fix_basis  
						
						
						
						
					 
					
						2022-09-01 09:36:55 +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 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1863bd88ad 
							
						 
					 
					
						
						
							
							Merge pull request  #703  from AlphaSoftLLC/fix_struct_forward_declaration  
						
						
						
						
					 
					
						2022-08-31 13:04:03 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24f97739a1 
							
						 
					 
					
						
						
							
							Merge pull request  #816  from bruvzg/get_set_props  
						
						
						
						
					 
					
						2022-08-23 21:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							9220e9dd34 
							
						 
					 
					
						
						
							
							Relicense integration testing project under public domain/Unlicense  
						
						... 
						
						
						
						Fixes  #813 . 
					
						2022-08-22 18:20:11 +02: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 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f454253005 
							
						 
					 
					
						
						
							
							Merge pull request  #814  from YuriSizov/object-expose-property-revert  
						
						... 
						
						
						
						Add support for `property_*_revert` methods 
						
						
					 
					
						2022-08-19 18:48:37 +03:00 
						 
				 
			
				
					
						
							
							
								Yuri Sizov 
							
						 
					 
					
						
						
						
						
							
						
						
							fa111d7078 
							
						 
					 
					
						
						
							
							Add support for property_*_revert methods  
						
						
						
						
					 
					
						2022-08-18 16:43:01 +03:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							8498f64a50 
							
						 
					 
					
						
						
							
							headers: Sync with upstream commit 11abffbf1  
						
						
						
						
					 
					
						2022-08-10 17:43:20 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ba1c059da 
							
						 
					 
					
						
						
							
							Merge pull request  #803  from RiederAlex/fix-export-not-working  
						
						... 
						
						
						
						Fix wrong specifiers & filepaths in .gdextension, breaking the export 
						
						
					 
					
						2022-08-07 19:19:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Rieder 
							
						 
					 
					
						
						
						
						
							
						
						
							4c85682c9d 
							
						 
					 
					
						
						
							
							Fix wrong filepaths in .gdextension, breaking the export  
						
						
						
						
					 
					
						2022-08-07 16:48:00 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e210c1a02 
							
						 
					 
					
						
						
							
							Merge pull request  #799  from Kev/qualify-classdb-friend  
						
						... 
						
						
						
						Allow GDCLASS in own namespaces 
						
						
					 
					
						2022-07-31 15:14:22 +02: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9aa129caab 
							
						 
					 
					
						
						
							
							Merge pull request  #796  from Kev/windows-debug-symbols  
						
						... 
						
						
						
						Add debug information to Windows builds 
						
						
					 
					
						2022-07-29 15:46:46 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54e1385729 
							
						 
					 
					
						
						
							
							Merge pull request  #798  from Faless/fix/4.x_no_memnew_cb  
						
						
						
						
					 
					
						2022-07-29 13:51:05 +02: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