Fabio Alessandrelli 
							
						 
					 
					
						
						
						
						
							
						
						
							dcc52f4321 
							
						 
					 
					
						
						
							
							Library SCons boilerplate to build projects.  
						
						... 
						
						
						
						Works by executing project `SConstruct`s file in a cloned env (a bit
like Godot does for modules) so you don't have to worry about platform
and toolchain setup.
Convert the project test file to work as submodule, add it to CI
Run with:
```
scons build_projects=test,/path/to/other/project
``` 
						
						
					 
					
						2022-02-10 01:44:48 +01:00 
						 
				 
			
				
					
						
							
							
								Fabio Alessandrelli 
							
						 
					 
					
						
						
						
						
							
						
						
							cf3fcab6b4 
							
						 
					 
					
						
						
							
							Always require C++17. Shuold fix other platforms.  
						
						
						
						
					 
					
						2022-02-10 00:19:01 +01:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75b180d2cd 
							
						 
					 
					
						
						
							
							headers: Sync with upstream commit 79077e6 (4.0-alpha2)  
						
						
						
						
					 
					
						2022-02-09 16:46:48 +01:00 
						 
				 
			
				
					
						
							
							
								Zhehang Ding 
							
						 
					 
					
						
						
						
						
							
						
						
							df0e28fe43 
							
						 
					 
					
						
						
							
							Add missing Vector2::operator Vector2i()  
						
						
						
						
					 
					
						2022-02-07 01:23:18 -08:00 
						 
				 
			
				
					
						
							
							
								Zhehang Ding 
							
						 
					 
					
						
						
						
						
							
						
						
							24c94e4af0 
							
						 
					 
					
						
						
							
							Add missing Vector3::operator Vector3i  
						
						
						
						
					 
					
						2022-02-07 00:31:48 -08:00 
						 
				 
			
				
					
						
							
							
								ondy-personal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d237fc7d7 
							
						 
					 
					
						
						
							
							Fixed crash when called methods return nullptr.  
						
						... 
						
						
						
						The returned value "ret" may be nullptr in which case the code would crash because "object_get_instance_binding" can't be called on nullptr input.
This should be very easy to reproduce, I encountered it pretty much any time I called a method that returned Ref<Something>. E.g.:
Ref<GeometryInstance3D> instance;
instance.instantiate();
instance.get_mesh();    // Crash because no mesh was set for the instance and the returned value was nullptr. 
						
						
					 
					
						2022-01-31 17:12:45 -08:00 
						 
				 
			
				
					
						
							
							
								Hugo Locurcio 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dddd0b55b 
							
						 
					 
					
						
						
							
							Merge pull request  #685  from paddy-exe/master  
						
						
						
						
					 
					
						2022-01-29 17:21:33 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Exner 
							
						 
					 
					
						
						
						
						
							
						
						
							31eddf9e87 
							
						 
					 
					
						
						
							
							Update README file for macos support  
						
						
						
						
					 
					
						2022-01-29 17:03:35 +01:00 
						 
				 
			
				
					
						
							
							
								Bastiaan Olij 
							
						 
					 
					
						
						
						
						
							
						
						
							4e2411ad98 
							
						 
					 
					
						
						
							
							headers: Sync with upstream commit 9f5c18c  
						
						
						
						
					 
					
						2022-01-27 09:56:46 +11:00 
						 
				 
			
				
					
						
							
							
								Nicolás Carrasco 
							
						 
					 
					
						
						
						
						
							
						
						
							f227a0179f 
							
						 
					 
					
						
						
							
							Fix Test CMake project for Windows and parametrize paths  
						
						
						
						
					 
					
						2022-01-26 20:12:05 +01:00 
						 
				 
			
				
					
						
							
							
								Hugo Locurcio 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9b606d271 
							
						 
					 
					
						
						
							
							Merge pull request  #675  from Ivorforce/patch-2  
						
						
						
						
					 
					
						2022-01-26 18:47:13 +01:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ce688d2ad 
							
						 
					 
					
						
						
							
							headers: Sync with upstream commit 31a7ddb (4.0-alpha1)  
						
						
						
						
					 
					
						2022-01-23 23:28:40 +01:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfa395c5ed 
							
						 
					 
					
						
						
							
							Merge pull request  #682  from bruvzg/macos_demo  
						
						
						
						
					 
					
						2022-01-11 10:08:04 +01:00 
						 
				 
			
				
					
						
							
							
								bruvzg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a263344653 
							
						 
					 
					
						
						
							
							[Demo Project] Add macOS framework templates, update Scons build script and ".gdextension" file.  
						
						
						
						
					 
					
						2022-01-11 10:42:04 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02d98387a1 
							
						 
					 
					
						
						
							
							headers: Sync with upstream commit fcc2648  
						
						
						
						
					 
					
						2022-01-07 14:29:15 +01:00 
						 
				 
			
				
					
						
							
							
								Lukas Tönne 
							
						 
					 
					
						
						
						
						
							
						
						
							836cc4d3dc 
							
						 
					 
					
						
						
							
							Fix for pointer indirection in the Ref<T> template.  
						
						... 
						
						
						
						Patch by Nana Sakisaka (saki7). 
						
						
					 
					
						2022-01-07 09:20:05 +01:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfd3fa97d1 
							
						 
					 
					
						
						
							
							Merge pull request  #668  from groud/fix_extension_instance_set  
						
						
						
						
					 
					
						2022-01-06 17:44:29 +01:00 
						 
				 
			
				
					
						
							
							
								Lukas Tönne 
							
						 
					 
					
						
						
						
						
							
						
						
							5fa9b765dc 
							
						 
					 
					
						
						
							
							Fixed pointer indirection in the PtrToArg template for Object arguments.  
						
						
						
						
					 
					
						2022-01-02 17:10:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ivorius 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3475ad69b3 
							
						 
					 
					
						
						
							
							In CMakeLists, use the new FindPython3 instead of FindPython  
						
						
						
						
					 
					
						2021-12-29 15:02:38 +01:00 
						 
				 
			
				
					
						
							
							
								O01eg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5fd3d00d2 
							
						 
					 
					
						
						
							
							Test CMake project with CI ( #518 )  
						
						
						
						
					 
					
						2021-12-24 01:29:21 +01:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e07d3b9a97 
							
						 
					 
					
						
						
							
							Merge pull request  #672  from bradc6/bugfix/NormalizedNorspaceInMacros  
						
						
						
						
					 
					
						2021-12-20 15:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								Bradley Clemetson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76c4adb7f8 
							
						 
					 
					
						
						
							
							Normalized additional macros to ensure that everything works without client code needing using  
						
						
						
						
					 
					
						2021-12-18 15:16:14 -08:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3315aeff6 
							
						 
					 
					
						
						
							
							Merge pull request  #671  from bradc6/bugfix/ConsistentNamespace  
						
						
						
						
					 
					
						2021-12-16 10:45:59 +01:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f32d95b6d9 
							
						 
					 
					
						
						
							
							Merge pull request  #670  from bradc6/bugfix/CmakeGenerator  
						
						
						
						
					 
					
						2021-12-13 10:54:01 +01:00 
						 
				 
			
				
					
						
							
							
								Bradley Clemetson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37938a1761 
							
						 
					 
					
						
						
							
							Fix namespace to be consistent with the previous ADD functions  
						
						
						
						
					 
					
						2021-12-12 18:23:33 -08:00 
						 
				 
			
				
					
						
							
							
								Bradley Clemetson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c608277bcf 
							
						 
					 
					
						
						
							
							Require at least python 3  
						
						
						
						
					 
					
						2021-12-11 15:32:49 -08:00 
						 
				 
			
				
					
						
							
							
								Gilles Roudière 
							
						 
					 
					
						
						
						
						
							
						
						
							adbbf1a3a1 
							
						 
					 
					
						
						
							
							Fix object_set_instance being wrongly called for built-in wrapped classes  
						
						
						
						
					 
					
						2021-12-06 15:40:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f58a2f25a2 
							
						 
					 
					
						
						
							
							Merge pull request  #663  from groud/move_godot_object_init_to_extension  
						
						
						
						
					 
					
						2021-12-03 16:24:42 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Roudière 
							
						 
					 
					
						
						
						
						
							
						
						
							3fcb8a4d1e 
							
						 
					 
					
						
						
							
							Make extension instances create the corresponding godot object in their constructor  
						
						
						
						
					 
					
						2021-12-03 15:37:49 +01:00 
						 
				 
			
				
					
						
							
							
								Bastiaan Olij 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50512f0dee 
							
						 
					 
					
						
						
							
							Merge pull request  #659  from groud/fix_null_init  
						
						... 
						
						
						
						Avoid crash in Variant constructor from nullptr Object* 
						
						
					 
					
						2021-11-25 11:16:55 +11:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d619c612d5 
							
						 
					 
					
						
						
							
							Merge pull request  #661  from Calinou/scons-warn-unknown-variables  
						
						
						
						
					 
					
						2021-11-24 14:50:02 +01:00 
						 
				 
			
				
					
						
							
							
								Hugo Locurcio 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e2eafe777 
							
						 
					 
					
						
						
							
							Print a warning with unknown SCons variables to ease troubleshooting  
						
						
						
						
					 
					
						2021-11-23 22:41:52 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Roudière 
							
						 
					 
					
						
						
						
						
							
						
						
							55ba2602db 
							
						 
					 
					
						
						
							
							Avoid crash in Variant constructor from nullptr Object*  
						
						
						
						
					 
					
						2021-11-23 11:01:49 +01:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adbc0bfe00 
							
						 
					 
					
						
						
							
							Merge pull request  #656  from BastiaanOlij/dictionary_index  
						
						
						
						
					 
					
						2021-11-23 10:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Bastiaan Olij 
							
						 
					 
					
						
						
						
						
							
						
						
							b008810c01 
							
						 
					 
					
						
						
							
							Implementing dictionary operators  
						
						
						
						
					 
					
						2021-11-23 19:44:53 +11:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cacce7a26 
							
						 
					 
					
						
						
							
							Merge pull request  #650  from BastiaanOlij/fix_compile_warnings  
						
						
						
						
					 
					
						2021-11-22 12:22:24 +01:00 
						 
				 
			
				
					
						
							
							
								Bastiaan Olij 
							
						 
					 
					
						
						
						
						
							
						
						
							94efe3d410 
							
						 
					 
					
						
						
							
							Fixing compiler warnings around implicit type casting loosing precision  
						
						
						
						
					 
					
						2021-11-22 21:48:20 +11:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d25e04d28 
							
						 
					 
					
						
						
							
							Merge pull request  #627  from BastiaanOlij/array_operator  
						
						
						
						
					 
					
						2021-11-17 11:04:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bastiaan Olij 
							
						 
					 
					
						
						
						
						
							
						
						
							c2b690439f 
							
						 
					 
					
						
						
							
							Implement index operators for Arrays  
						
						
						
						
					 
					
						2021-11-12 14:29:54 +11:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							271e33658d 
							
						 
					 
					
						
						
							
							Merge pull request  #649  from RedwanFox/windows_fix_cmake_configuration  
						
						
						
						
					 
					
						2021-11-11 13:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								Nickolai Korshunov 
							
						 
					 
					
						
						
						
						
							
						
						
							5336c7e97b 
							
						 
					 
					
						
						
							
							synced windows compile definitions with scons configuration  
						
						... 
						
						
						
						df9164b9bd7b4505a9918212e39451b75a38a7d7 
						
						
					 
					
						2021-11-11 15:19:16 +03:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd76008f63 
							
						 
					 
					
						
						
							
							Merge pull request  #646  from BastiaanOlij/add_array_make  
						
						
						
						
					 
					
						2021-11-10 08:53:24 +01:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d01234211 
							
						 
					 
					
						
						
							
							headers: Sync with upstream commit 3abb5a9  
						
						
						
						
					 
					
						2021-11-04 15:43:03 +01:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3c7581cf9 
							
						 
					 
					
						
						
							
							Add .gitignore for test, ignore potential log files  
						
						... 
						
						
						
						(cherry picked from commit 1070a29d770309be89e44f4b8dd57814882547ef) 
						
						
					 
					
						2021-11-04 15:42:27 +01:00 
						 
				 
			
				
					
						
							
							
								Bastiaan Olij 
							
						 
					 
					
						
						
						
						
							
						
						
							957f86c3e3 
							
						 
					 
					
						
						
							
							Add Array:make macro  
						
						
						
						
					 
					
						2021-11-02 00:20:19 +11:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1dbaad396 
							
						 
					 
					
						
						
							
							Merge pull request  #644  from BastiaanOlij/rename_interface  
						
						
						
						
					 
					
						2021-10-28 11:12:07 +02:00 
						 
				 
			
				
					
						
							
							
								Bastiaan Olij 
							
						 
					 
					
						
						
						
						
							
						
						
							ef528d3a86 
							
						 
					 
					
						
						
							
							Rename interface to gdn_interface because it's a defined keyword under windows  
						
						
						
						
					 
					
						2021-10-28 19:44:20 +11:00 
						 
				 
			
				
					
						
							
							
								Bastiaan Olij 
							
						 
					 
					
						
						
						
						
							
						
						
							5148aad3d4 
							
						 
					 
					
						
						
							
							headers: Sync with upstream commit 92a2380  
						
						
						
						
					 
					
						2021-10-25 20:27:03 +11:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7fc804112 
							
						 
					 
					
						
						
							
							headers: Sync with upstream commit a4e1a07  
						
						
						
						
					 
					
						2021-10-16 17:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9e643db2b 
							
						 
					 
					
						
						
							
							Merge pull request  #639  from Shatur/rework-cmake-debug-flags  
						
						
						
						
					 
					
						2021-10-04 09:14:18 +02:00