reuk
							
						 
						
							
							
							
								
							
								1dc4db581d 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Allow VS project variables in the Extra Libraries field  
							
							 
							
							 
							
							
								
							
							
							This change allows users to use macro values defined by Visual Studio in
library names, which might be useful e.g. when selecting different
libraries based on the build configuration.
If the filename of a library contains a special character that would
have a special meaning in the Visual Studio project file, you must use
the ASCII escape sequence for this character instead ("$" becomes "%24",
"%" becomes "%25").
This escaping will happen automatically for non-user-specified library
dependencies, including windows libraries specified in module header
blocks, and the plugin shared code target. 
							
						 
						3 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								6d711a2312 
								
							
								 
							
						 
						
							
							
								
								Revert "Projucer:  Check if IDE project file exists when saving"  
							
							 
							
							 
							
							
								
							
							
							This reverts commit a71bda9adb . 
							
						 
						3 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								fdcdda3463 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Update to ValueTreePropertyWithDefault class  
							
							 
							
							
								
							
							
						 
						3 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								a71bda9adb 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Check if IDE project file exists when saving  
							
							 
							
							
								
							
							
						 
						3 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								37b11e24f3 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Projucer:  Use correct version description in generated VS solution files  
							
							 
							
							 
							
							
								
							
							
							This ensures that solution files have correctly numbered icons in
Windows Explorer. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								8aabde7680 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Add Visual Studio 2022 exporter  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								0feda541e7 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Projucer:  Escape external library paths correctly  
							
							 
							
							 
							
							
								
							
							
							5f7ad995af  introduced an issue where the
string of external libraries would be escaped in one go. This is
incorrect, because only the individual paths should be escaped. The
semicolons separating each path should not be escaped. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								315f6d8fcd 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Bump WebView2 package version to latest stable  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								c49e18cad4 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Projucer:  Add option to automatically set up oneMKL in VS exporters  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								5f7ad995af 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Projucer:  Escape special characters in MSVC project files  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								23e621f26e 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Projucer:  Add BOM when writing VS solution files  
							
							 
							
							 
							
							
								
							
							
							Without the BOM, VS assumes UTF-8 strings (subproject file names etc.)
are ansi-encoded. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								24910cc4b4 
								
							
								 
							
						 
						
							
							
								
								Fix GCC Wshadow warnings  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								2465cb0d2a 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Add support for IPP when installed via the oneAPI toolkit  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								78be43888e 
								
							
								 
							
						 
						
							
							
								
								Update the minimum C++ standard to C++14  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								69085b2a61 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Accessibility updates  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								a483fb58ee 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Set pdb filename to match pdb output file to workaround broken VS2019 copy step  
							
							 
							
							 
							
							
								
							
							
							When building a static library, VS2019 replaces the generated link pdb file with the one created during compilation due to a broken copy step in Microsoft.CppCommon.targets. This workaround generates the pdb in the output directory so the copy step is skipped. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								8c9c3c3ca9 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Projucer:  Use exporter name, rather than build folder name, to locate pre-built libraries  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								d677fd6264 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Added PCH support for Xcode and Visual Studio exporters  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								0335d43b58 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Specify standard LTCG instead of incremental (fast) in the VS link options to get rid of warning about not compiling with function-level linkage  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								87fcf2f353 
								
							
								 
							
						 
						
							
							
								
								Windows:  Added support for Chromium-based WebView2 browser in WebBrowserComponent and removed WinRT webview  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								3283f2224a 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Added new start page window  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								991ff626e1 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Add all format-specific plug-in files in juce_audio_plugin_client to correct targets in Visual Studio  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								257e5e579b 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Removed unused function  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								521c250413 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Remove custom VST3 path options  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								19ef27410e 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Added virtual updateDeprecatedSettings() method to ProjectExporter  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								7d1bfb054d 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Added support for building VST3 plug-ins on Linux and added copy step options for all plug-in formats  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								ece5644a20 
								
							
								 
							
						 
						
							
							
								
								CMake:  Add support for building JUCE projects with CMake  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								f182c49331 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Fixed a UTF-8 encoding error in Windows resource files  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								a091a29929 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Cleaned up some exporter code  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								59a058fdc6 
								
							
								 
							
						 
						
							
							
								
								Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								fdc9831e60 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Only add plug-in properties to plug-in projects  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								c8da037147 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Replace Unix line endings with Windows in the Visual Studio exporter pre- and post-build steps  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								e7273fa0a1 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Removed a workaround for setting the C++ language standard to C++17 in the MSVC exporter  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								a94610dfaf 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Don't add Xcode resource files to exporters other than Xcode  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								ec43e11abc 
								
							
								 
							
						 
						
							
							
								
								VS2013:  Removed the VS2013 exporter from the Projucer  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								cb7e325d51 
								
							
								 
							
						 
						
							
							
								
								Fixed some variable shadowing warnings  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								d84b3d62bd 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Added a VS2019 exporter  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								574f6ebd9b 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Fixed a typo in the legacy VST binary copy location setting documentation in the VS exporter  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								b2e2346745 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Add an option to specify per-file compiler flags  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								4d6921ff7d 
								
							
								 
							
						 
						
							
							
								
								CLion:  Added support for application icons  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								fe49d69dfc 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Added a "VST (Legacy) SDK" field to the global paths window and re-factored the global paths window a bit  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								dbd48a755c 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Only add platform toolset, target platform version and IPP setting properties to configuration property groups in the VS exporter  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								0f103ac7e7 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Ensure that per-exporter SDK paths are backwards compatible  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								c407d528b1 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Fixed a bug where per-exporter SDK paths would not be saved/recalled correctly  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								c4eb15eb21 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Refactored the global paths window and project exporters to use the new FilePathPropertyComponent  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								bb0a0d3cb6 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Use a workaround to set the VS2017 Windows target platform option to the latest Windows 10 SDK installed on the build machine by default  
							
							 
							
							
								
							
							
						 
						7 years ago