Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df6ac3973e 
								
							 
						 
						
							
							
								
								SCons: Fix minor show_progress issues  
							
							
							
						 
						
							2024-12-17 09:27:32 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								182b4741ea 
								
							 
						 
						
							
							
								
								Merge pull request  #93479  from Repiteo/scons/better-colored-output  
							
							... 
							
							
							
							SCons: Improve colored output 
							
						 
						
							2024-12-17 16:18:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Andres Fuente 
								
							 
						 
						
							
							
							
							
								
							
							
								7c4c1100e0 
								
							 
						 
						
							
							
								
								Improving detection of ccache on Mac  
							
							... 
							
							
							
							Before this commit, ccache where only used on Mac when
`OSXCROSS_ROOT` was defined. Now, it could be used even
when that envirnment variable is not defined. 
							
						 
						
							2024-12-13 09:50:27 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d8761f2c79 
								
							 
						 
						
							
							
								
								SCons: Improve colored output  
							
							
							
						 
						
							2024-12-10 11:44:48 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								070aeb5688 
								
							 
						 
						
							
							
								
								SCons: Fix MSVC bypassing disabled warnings  
							
							
							
						 
						
							2024-12-09 11:49:42 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c522c9f0c 
								
							 
						 
						
							
							
								
								[Buildsystem] Fix path format for SCU builds on Windows  
							
							
							
						 
						
							2024-11-24 15:33:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b25c7e31ea 
								
							 
						 
						
							
							
								
								Merge pull request  #99501  from AThousandShips/fix_cache_time  
							
							... 
							
							
							
							[Buildsystem] Prevent cache check mangling access time 
							
						 
						
							2024-11-21 17:56:52 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								579c19a9ce 
								
							 
						 
						
							
							
								
								Merge pull request  #99274  from shana/vsproj-calculate-dependencies  
							
							... 
							
							
							
							Use scons to calculate all the sources needed for vsproj generation. 
							
						 
						
							2024-11-21 17:56:50 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								31c8aadc47 
								
							 
						 
						
							
							
								
								[Buildsystem] Prevent cache check mangling access time  
							
							... 
							
							
							
							Checking for text files using `open` changes `atime`, which breaks cache
access sorting, this ensures the cache access time is preserved. 
							
						 
						
							2024-11-21 19:30:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreia Gaita 
								
							 
						 
						
							
							
							
							
								
							
							
								84db024f6f 
								
							 
						 
						
							
							
								
								Use scons to calculate all the sources needed for vsproj generation.  
							
							... 
							
							
							
							Scons knows every file - sources, headers, etc - that the binary depends on,
and trying to figure that out manually is just too prone to error. 
							
						 
						
							2024-11-21 11:11:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c9acbf5a79 
								
							 
						 
						
							
							
								
								SCons: Fix up build after cache logic changes  
							
							
							
						 
						
							2024-11-15 18:18:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6c9337de36 
								
							 
						 
						
							
							
								
								Merge pull request  #99217  from dustdfg/refactor_compiler_min_detection  
							
							... 
							
							
							
							Buildsystem: Refactor compiler detection code 
							
						 
						
							2024-11-15 10:42:42 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e4a4e3c4d 
								
							 
						 
						
							
							
								
								SCons: Improve cache purging logic  
							
							... 
							
							
							
							• Implement caching via SCons arguments, rather than environment variables 
							
						 
						
							2024-11-15 08:29:58 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yevhen Babiichuk (DustDFG) 
								
							 
						 
						
							
							
							
							
								
							
							
								d55ed0cb15 
								
							 
						 
						
							
							
								
								Buildsystem: Refactor compiler detection code  
							
							... 
							
							
							
							* Delete old check for gcc 8 as we support 9 or higher
* Flatten branches for clang and apple clang
* Renamed is_vanilla_clang to is_apple_clang to be more clear
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> 
							
						 
						
							2024-11-15 12:59:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								49023c0f7d 
								
							 
						 
						
							
							
								
								Merge pull request  #99138  from dustdfg/remove_old_vs_proj_code  
							
							... 
							
							
							
							Delete old unused code for VS project generation 
							
						 
						
							2024-11-13 08:34:13 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yevhen Babiichuk (DustDFG) 
								
							 
						 
						
							
							
							
							
								
							
							
								216488ad9b 
								
							 
						 
						
							
							
								
								Delete old unused code for VS project generation  
							
							... 
							
							
							
							Also ensured that sorting of files for hashing actually happens
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> 
							
						 
						
							2024-11-12 21:26:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								66fe2c8b44 
								
							 
						 
						
							
							
								
								SCons: Bump minimum SCons & Python versions  
							
							... 
							
							
							
							SCons: 3.1.2 → 4.0
Python: 3.6 → 3.8 
							
						 
						
							2024-11-12 11:30:24 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yevhen Babiichuk (DustDFG) 
								
							 
						 
						
							
							
							
							
								
							
							
								0c4575b4e5 
								
							 
						 
						
							
							
								
								Delete old function for parsing CG shaders  
							
							... 
							
							
							
							This lonely dinosaur was overlooked by a meteor. Its family was
killed but it managed to survive until today. People noticed him
but they didn't understood he should be dead... So our dino even
got medicine on a level of all other animals of our zoo. Good bye!
All the CG and HLSL functions (except this) were removed years ago
when GLSL2 shaders support was added:
Look at: eac4c984df 
							
						 
						
							2024-11-08 21:47:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yevhen Babiichuk (DustDFG) 
								
							 
						 
						
							
							
							
							
								
							
							
								32e2b45430 
								
							 
						 
						
							
							
								
								Replace _find_scu_section_name function with SCons builtins  
							
							... 
							
							
							
							Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> 
							
						 
						
							2024-11-06 11:29:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								180f079fa7 
								
							 
						 
						
							
							
								
								Remove pre-Visual Studio 2017 detection code in the buildsystem  
							
							... 
							
							
							
							Visual Studio 2017 or later has been required to build Godot for a while now. 
							
						 
						
							2024-11-05 13:54:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yevhen Babiichuk (DustDFG) 
								
							 
						 
						
							
							
							
							
								
							
							
								81a032337c 
								
							 
						 
						
							
							
								
								Deleted stale check. Now SCons supports globbing with # inside path  
							
							... 
							
							
							
							Some parts of the buildsystem already were using it with `#` in path
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> 
							
						 
						
							2024-11-02 22:20:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yevhen Babiichuk (DustDFG) 
								
							 
						 
						
							
							
							
							
								
							
							
								8e75e029b3 
								
							 
						 
						
							
							
								
								Make module dependency check recursive  
							
							... 
							
							
							
							The `env.disabled_modules` and `methods.disable_module` weren't used anywhere
so the first one was repurposed and the second just deleted
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> 
							
						 
						
							2024-10-23 08:26:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									九軒 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								607585e22b 
								
							 
						 
						
							
							
								
								SCons: Fix MSVC version check for VS Preview  
							
							
							
						 
						
							2024-10-02 14:08:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d3c4e192c 
								
							 
						 
						
							
							
								
								SCons: Include pre-release in MSVC detection  
							
							
							
						 
						
							2024-09-29 11:00:17 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a8fcd5263 
								
							 
						 
						
							
							
								
								SCons: Fix MSVC decode error  
							
							
							
						 
						
							2024-09-29 09:02:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1043c00137 
								
							 
						 
						
							
							
								
								SCons: Detect msvc compiler version  
							
							... 
							
							
							
							• C standard now passed on msvc if the version is supported 
							
						 
						
							2024-09-27 11:16:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								804d9775b5 
								
							 
						 
						
							
							
								
								Merge pull request  #96407  from alvinhochun/mingw-ar-long-command-tempfile  
							
							... 
							
							
							
							Remove `ARFLAGS` hack for Windows, replace with `TEMPFILE` 
							
						 
						
							2024-09-18 17:40:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								acffc53e01 
								
							 
						 
						
							
							
								
								[Buildsystem] Improve cache handling  
							
							... 
							
							
							
							Prevents cache issues by not purging cache before starting a build.
Splits cache purge related code from progress code and delays the purge
until after final build is done. 
							
						 
						
							2024-09-09 16:36:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alvin Wong 
								
							 
						 
						
							
							
							
							
								
							
							
								28b95ff550 
								
							 
						 
						
							
							
								
								Remove ARFLAGS hack for Windows, replace with TEMPFILE  
							
							... 
							
							
							
							TEMPFILE is the built-in way of SCons to use a response file for command
lines that are too long. 
							
						 
						
							2024-09-01 04:10:30 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alula 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								346cbc7f1f 
								
							 
						 
						
							
							
								
								Add support for compiling with VS clang-cl toolset  
							
							
							
						 
						
							2024-08-28 13:30:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alvin Wong 
								
							 
						 
						
							
							
							
							
								
							
							
								c7a7a5a973 
								
							 
						 
						
							
							
								
								MinGW: Print compiler warnings on Windows  
							
							
							
						 
						
							2024-08-28 18:20:16 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0163705640 
								
							 
						 
						
							
							
								
								SCons: Add method to generate raw cstrings  
							
							
							
						 
						
							2024-07-31 14:22:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e5ed0bbfb 
								
							 
						 
						
							
							
								
								Merge pull request  #93753  from Repiteo/scons/visual-studio-fixes  
							
							... 
							
							
							
							SCons: Fix output with `vsproj=yes` 
							
						 
						
							2024-07-22 17:30:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5514510f7f 
								
							 
						 
						
							
							
								
								Merge pull request  #94117  from mhilbrunner/fix-94090-vsproj-scons-4.8  
							
							... 
							
							
							
							Fix VS project generation with SCons 4.8.0+ 
							
						 
						
							2024-07-09 16:47:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Max Hilbrunner 
								
							 
						 
						
							
							
							
							
								
							
							
								f682406cf2 
								
							 
						 
						
							
							
								
								Fix VS project generation with SCons 4.8.0+  
							
							
							
						 
						
							2024-07-09 09:55:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zorvalt 
								
							 
						 
						
							
							
							
							
								
							
							
								5a81d2440f 
								
							 
						 
						
							
							
								
								Fix build fetching git_timestamp if git log.showsignature=true  
							
							
							
						 
						
							2024-07-08 21:52:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a24f44fe5 
								
							 
						 
						
							
							
								
								SCons: Fix output with vsproj=yes  
							
							
							
						 
						
							2024-06-29 13:11:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kusok 
								
							 
						 
						
							
							
							
							
								
							
							
								0c6dbbd050 
								
							 
						 
						
							
							
								
								Fix not using encoding="utf-8" when writing to files or reading from them  
							
							... 
							
							
							
							Co-authored-by: ChristopheClaustre <christophe.claustre.31@gmail.com> 
							
						 
						
							2024-06-19 23:35:03 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5d265e9a7e 
								
							 
						 
						
							
							
								
								SCons: Minor fixes/adjustments for web compilation  
							
							
							
						 
						
							2024-05-24 12:30:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakub Marcowski 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d9f8ef68df 
								
							 
						 
						
							
							
								
								Update pre-commit hooks configuration to use ruff instead of black  
							
							
							
						 
						
							2024-05-21 18:02:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								34fb3f7730 
								
							 
						 
						
							
							
								
								SCons: Generate all scripts natively  
							
							
							
						 
						
							2024-05-07 15:30:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dec2a121a9 
								
							 
						 
						
							
							
								
								SCons: Fixes for warn/error colorization  
							
							
							
						 
						
							2024-04-29 11:56:21 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e0e8ce1fc0 
								
							 
						 
						
							
							
								
								SCons: Colorize warnings/errors during generation  
							
							
							
						 
						
							2024-04-28 16:24:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fd2ab721e2 
								
							 
						 
						
							
							
								
								SCons: scons_version to environment variable  
							
							
							
						 
						
							2024-04-24 09:41:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								173692d05d 
								
							 
						 
						
							
							
								
								[Web] Fix building for web on Windows  
							
							... 
							
							
							
							On Windows the command for emscripten are provided as `.bat` files,
which causes the compiler version check to fail without `shell=True` 
							
						 
						
							2024-04-20 14:06:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a7e7167a85 
								
							 
						 
						
							
							
								
								SCons: Disable show_progress with ninja  
							
							
							
						 
						
							2024-04-18 09:42:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreia Gaita 
								
							 
						 
						
							
							
							
							
								
							
							
								7336ec1f7e 
								
							 
						 
						
							
							
								
								Visual Studio: Fix indentation in sln file, VS is VERY PICKY  
							
							
							
						 
						
							2024-04-12 16:04:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreia Gaita 
								
							 
						 
						
							
							
							
							
								
							
							
								536ca28ea9 
								
							 
						 
						
							
							
								
								Ensure all Visual Studio files are generated with CRLF  
							
							
							
						 
						
							2024-04-10 17:26:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1f71d491d0 
								
							 
						 
						
							
							
								
								Merge pull request  #88244  from shana/vs-improve-settings  
							
							... 
							
							
							
							Visual Studio: Don't override user options. Add additional vs hint information 
							
						 
						
							2024-04-08 11:19:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ccb5e15ac2 
								
							 
						 
						
							
							
								
								SCons: Ensure *all* generated files can be cleaned  
							
							
							
						 
						
							2024-04-05 10:49:44 -05:00