Bastiaan Olij 
							
						 
					 
					
						
						
						
						
							
						
						
							fab017c91a 
							
						 
					 
					
						
						
							
							Fix some clang format things  
						
						
						
						
					 
					
						2021-09-27 23:08:11 +10:00 
						 
				 
			
				
					
						
							
							
								George Marques 
							
						 
					 
					
						
						
						
						
							
						
						
							38ee8bfcf7 
							
						 
					 
					
						
						
							
							Change constructor/destructor management of extension classes  
						
						... 
						
						
						
						This makes sure custom constructors are always called on extension
classes. However, note that constructors should not take any parameters,
since Godot doesn't support that. Parameters are ignore in memnew macro.
Use memnew(MyClass()) instead of memnew(MyClass) since it now needs a
value instead of a class name. This macro calls MyClass::_new() (define
in GDCLASS macro) which ultimately calls Godot to create the object,
ensuring that both the Godot and the extension instances are created.
Non Godot classes (that don't derive godot::Object) are constructed as
usual an can have parameters.
memdelete is also changed for the same reason, as it needs to destroy
the Godot object as well, and that automatically frees the bound
extension instance. 
						
						
					 
					
						2021-09-27 23:08:11 +10:00 
						 
				 
			
				
					
						
							
							
								Bastiaan Olij 
							
						 
					 
					
						
						
						
						
							
						
						
							e839199848 
							
						 
					 
					
						
						
							
							Add support for property groups  
						
						
						
						
					 
					
						2021-09-27 23:08:11 +10:00 
						 
				 
			
				
					
						
							
							
								Bastiaan Olij 
							
						 
					 
					
						
						
						
						
							
						
						
							02802b1d0e 
							
						 
					 
					
						
						
							
							Add in driver types and rejig code to make it easier to extend  
						
						
						
						
					 
					
						2021-09-27 23:08:11 +10:00 
						 
				 
			
				
					
						
							
							
								George Marques 
							
						 
					 
					
						
						
						
						
							
						
						
							aef0f1e248 
							
						 
					 
					
						
						
							
							Change initialization to allow custom level callbacks  
						
						... 
						
						
						
						Now it needs a callback for each level so custom logic (like loading
singletons) can be performed. 
						
						
					 
					
						2021-09-27 23:08:10 +10:00 
						 
				 
			
				
					
						
							
							
								George Marques 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa526ce16 
							
						 
					 
					
						
						
							
							Fix formatting of files  
						
						
						
						
					 
					
						2021-09-27 23:08:10 +10:00 
						 
				 
			
				
					
						
							
							
								George Marques 
							
						 
					 
					
						
						
						
						
							
						
						
							f5858ef6c6 
							
						 
					 
					
						
						
							
							Fix calling of native functions that return object types  
						
						
						
						
					 
					
						2021-09-27 23:08:10 +10:00 
						 
				 
			
				
					
						
							
							
								Bastiaan Olij 
							
						 
					 
					
						
						
						
						
							
						
						
							46c63af715 
							
						 
					 
					
						
						
							
							Re-introduce build-in type code for core types  
						
						
						
						
					 
					
						2021-09-27 23:08:10 +10:00 
						 
				 
			
				
					
						
							
							
								Bastiaan Olij 
							
						 
					 
					
						
						
						
						
							
						
						
							b07559882c 
							
						 
					 
					
						
						
							
							Silence delete compile warning in memory.h/cpp on Windows  
						
						
						
						
					 
					
						2021-09-27 23:08:09 +10:00 
						 
				 
			
				
					
						
							
							
								George Marques 
							
						 
					 
					
						
						
						
						
							
						
						
							a0634cca3f 
							
						 
					 
					
						
						
							
							Auto-bind virtual method overrides  
						
						
						
						
					 
					
						2021-09-27 23:08:08 +10:00 
						 
				 
			
				
					
						
							
							
								George Marques 
							
						 
					 
					
						
						
						
						
							
						
						
							8bcf32a619 
							
						 
					 
					
						
						
							
							Fix issues with method calls  
						
						
						
						
					 
					
						2021-09-27 23:08:08 +10:00 
						 
				 
			
				
					
						
							
							
								George Marques 
							
						 
					 
					
						
						
						
						
							
						
						
							e4ed48976a 
							
						 
					 
					
						
						
							
							Replace bindgins to work with extensions  
						
						
						
						
					 
					
						2021-09-27 23:08:08 +10:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e8508ad53 
							
						 
					 
					
						
						
							
							Fixup style after  #563  
						
						
						
						
					 
					
						2021-09-27 12:26:32 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3de367920f 
							
						 
					 
					
						
						
							
							Merge pull request  #563  from LinwoodCloud/master  
						
						
						
						
					 
					
						2021-09-27 11:41:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							055f3141f8 
							
						 
					 
					
						
						
							
							Merge pull request  #588  from aaronfranke/signal-no-arg  
						
						
						
						
					 
					
						2021-09-27 11:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a693df988 
							
						 
					 
					
						
						
							
							Merge pull request  #601  from colugomusic/fix-string-args-constness  
						
						
						
						
					 
					
						2021-09-27 11:31:56 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fba89df67 
							
						 
					 
					
						
						
							
							Merge pull request  #595  from Calinou/add-license-headers  
						
						
						
						
					 
					
						2021-09-27 11:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								Colugo 
							
						 
					 
					
						
						
						
						
							
						
						
							bba8393af7 
							
						 
					 
					
						
						
							
							Fix argument constness in String::begins_with, String::ends_with  
						
						
						
						
					 
					
						2021-08-22 16:02:14 +01:00 
						 
				 
			
				
					
						
							
							
								Hugo Locurcio 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf5428e103 
							
						 
					 
					
						
						
							
							Add license headers to all source and header files  
						
						... 
						
						
						
						This is consistent with the core Godot source code, and ensures the
license isn't detached from its original code when individual files
are distributed. 
						
						
					 
					
						2021-08-02 18:34:58 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo Locurcio 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abab0715a0 
							
						 
					 
					
						
						
							
							Remove extraneous Error enum values that were removed in Godot 3.0  
						
						
						
						
					 
					
						2021-08-02 18:23:41 +02:00 
						 
				 
			
				
					
						
							
							
								Mai Lavelle 
							
						 
					 
					
						
						
						
						
							
						
						
							2f534ddd88 
							
						 
					 
					
						
						
							
							Fix typo in CRASH_COND leading to unexpected continuation after fail  
						
						
						
						
					 
					
						2021-08-01 17:20:39 -04:00 
						 
				 
			
				
					
						
							
							
								Aaron Franke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95ff72706d 
							
						 
					 
					
						
						
							
							Add ability to easily register signals with no arguments  
						
						
						
						
					 
					
						2021-07-10 19:23:36 -04:00 
						 
				 
			
				
					
						
							
							
								Marc 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fda7ddd158 
							
						 
					 
					
						
						
							
							Merge pull request  #567  from DhruvMaroo/string  
						
						... 
						
						
						
						added String's move constructor and move assignment operator 
						
						
					 
					
						2021-06-01 23:35:46 +01:00 
						 
				 
			
				
					
						
							
							
								DhruvMaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							7a1890345b 
							
						 
					 
					
						
						
							
							edited according to clang-format  
						
						
						
						
					 
					
						2021-06-01 23:16:09 +05:30 
						 
				 
			
				
					
						
							
							
								DhruvMaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							b44b98a94c 
							
						 
					 
					
						
						
							
							removed _deleted class member  
						
						
						
						
					 
					
						2021-05-31 09:10:59 +05:30 
						 
				 
			
				
					
						
							
							
								DhruvMaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							cd05371ce8 
							
						 
					 
					
						
						
							
							added class member, safety check in the destructor  
						
						
						
						
					 
					
						2021-05-31 00:52:36 +05:30 
						 
				 
			
				
					
						
							
							
								DhruvMaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							492285f681 
							
						 
					 
					
						
						
							
							changed spaces to tabs  
						
						
						
						
					 
					
						2021-05-30 22:29:41 +05:30 
						 
				 
			
				
					
						
							
							
								DhruvMaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							6e662223aa 
							
						 
					 
					
						
						
							
							changed spaces to tabs  
						
						
						
						
					 
					
						2021-05-30 22:15:37 +05:30 
						 
				 
			
				
					
						
							
							
								DhruvMaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							bdc5674ace 
							
						 
					 
					
						
						
							
							added move assignment operator  
						
						
						
						
					 
					
						2021-05-30 12:33:40 +05:30 
						 
				 
			
				
					
						
							
							
								DhruvMaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							689b5fb98b 
							
						 
					 
					
						
						
							
							added mover constructor  
						
						
						
						
					 
					
						2021-05-30 12:30:11 +05:30 
						 
				 
			
				
					
						
							
							
								DhruvMaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							c296e9210b 
							
						 
					 
					
						
						
							
							Revert "Revert "added inverse trigonometric functions in Math.hpp""  
						
						... 
						
						
						
						This reverts commit 8ef2e4f1396723427f3d374e55573a4cee052b4f. 
						
						
					 
					
						2021-05-30 12:23:39 +05:30 
						 
				 
			
				
					
						
							
							
								DhruvMaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							8ef2e4f139 
							
						 
					 
					
						
						
							
							Revert "added inverse trigonometric functions in Math.hpp"  
						
						... 
						
						
						
						This reverts commit 5128858b1e9b4c0e5275e11fbef7bac1fd445130. 
						
						
					 
					
						2021-05-30 12:22:45 +05:30 
						 
				 
			
				
					
						
							
							
								DhruvMaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							5128858b1e 
							
						 
					 
					
						
						
							
							added inverse trigonometric functions in Math.hpp  
						
						
						
						
					 
					
						2021-05-30 11:45:47 +05:30 
						 
				 
			
				
					
						
							
							
								kb1000 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fe276c02f 
							
						 
					 
					
						
						
							
							Stop including iostream in Variant.hpp (to produce smaller binaries)  
						
						
						
						
					 
					
						2021-05-23 16:28:11 +02:00 
						 
				 
			
				
					
						
							
							
								George Marques 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cba90d6301 
							
						 
					 
					
						
						
							
							Update clang-format to version 11  
						
						... 
						
						
						
						This is taken from the Godot repository, so formatting is similar. This
updates the style rules as well.
Also fix style in files to conform with this version. 
						
						
					 
					
						2021-02-28 16:57:34 -03:00 
						 
				 
			
				
					
						
							
							
								Marc Gilleron 
							
						 
					 
					
						
						
						
						
							
						
						
							1f7f66d09e 
							
						 
					 
					
						
						
							
							Re-added clang-format checks to the CI  
						
						
						
						
					 
					
						2021-02-03 22:04:45 +00:00 
						 
				 
			
				
					
						
							
							
								Hrishikesh 
							
						 
					 
					
						
						
						
						
							
						
						
							09df1fc9b5 
							
						 
					 
					
						
						
							
							Removed the redundant functions in CameraMatrix.hpp  
						
						
						
						
					 
					
						2021-02-03 18:55:39 +05:30 
						 
				 
			
				
					
						
							
							
								Hrishikesh 
							
						 
					 
					
						
						
						
						
							
						
						
							8558d2360a 
							
						 
					 
					
						
						
							
							Removed redundant function definitions in CameraMatrix and used the ones in Math.hpp  
						
						
						
						
					 
					
						2021-02-03 06:32:44 +05:30 
						 
				 
			
				
					
						
							
							
								Marc Gilleron 
							
						 
					 
					
						
						
						
						
							
						
						
							4c0763cd88 
							
						 
					 
					
						
						
							
							Revert comment, this raised another warning, and I could not find a pattern that works  
						
						
						
						
					 
					
						2021-01-31 22:36:01 +00:00 
						 
				 
			
				
					
						
							
							
								Marc 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b400dba875 
							
						 
					 
					
						
						
							
							Merge branch 'master' into container_leaks  
						
						
						
						
					 
					
						2021-01-31 20:06:56 +00:00 
						 
				 
			
				
					
						
							
							
								Marc 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05ba977cc6 
							
						 
					 
					
						
						
							
							Merge pull request  #485  from colugomusic/fix-array-const  
						
						... 
						
						
						
						Fix constness of Array::find, Array::find_last and Array::rfind 
						
						
					 
					
						2021-01-31 20:03:47 +00:00 
						 
				 
			
				
					
						
							
							
								Marc 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e76efdd3ab 
							
						 
					 
					
						
						
							
							Merge pull request  #481  from Zylann/vec_constants  
						
						... 
						
						
						
						Added missing constants to Vector2, Vector3, Basis and Quat 
						
						
					 
					
						2021-01-31 20:02:06 +00:00 
						 
				 
			
				
					
						
							
							
								Marc 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18e1b262ff 
							
						 
					 
					
						
						
							
							Merge pull request  #480  from Zylann/ref_safer_cast  
						
						... 
						
						
						
						Use safer casts in Ref<T> 
						
						
					 
					
						2021-01-31 20:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								Marc 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffcdef965e 
							
						 
					 
					
						
						
							
							Merge pull request  #479  from Zylann/fix_math_warnings  
						
						... 
						
						
						
						Fix some Math warnings 
						
						
					 
					
						2021-01-31 19:58:10 +00:00 
						 
				 
			
				
					
						
							
							
								Marc 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1aab5e3962 
							
						 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						
						
						
					 
					
						2021-01-31 19:32:56 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Gilleron 
							
						 
					 
					
						
						
						
						
							
						
						
							fb71edd45b 
							
						 
					 
					
						
						
							
							Fix container and string leaks  
						
						... 
						
						
						
						Some functions return a new instance of such containers,
but instead we made a copy of them, without taking ownership of the
original created by the function.
Now we use a specific constructor taking ownership on the godot_* struct. 
						
						
					 
					
						2021-01-07 01:05:12 +00:00 
						 
				 
			
				
					
						
							
							
								Colugo 
							
						 
					 
					
						
						
						
						
							
						
						
							38c9b624db 
							
						 
					 
					
						
						
							
							Fix constness of Array::find, Array::find_last and Array::rfind  
						
						
						
						
					 
					
						2020-12-20 16:53:40 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Gilleron 
							
						 
					 
					
						
						
						
						
							
						
						
							8e1cc29c66 
							
						 
					 
					
						
						
							
							Added missing constants to Vector2, Vector3, Basis and Quat  
						
						
						
						
					 
					
						2020-12-08 23:35:17 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Gilleron 
							
						 
					 
					
						
						
						
						
							
						
						
							2893c883f8 
							
						 
					 
					
						
						
							
							Use safer casts in Ref<T>  
						
						
						
						
					 
					
						2020-12-08 22:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Gilleron 
							
						 
					 
					
						
						
						
						
							
						
						
							deddacd6f7 
							
						 
					 
					
						
						
							
							Fix some Math warnings  
						
						
						
						
					 
					
						2020-12-08 20:47:42 +00:00