4ca923a34b 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								NSViewComponentPeer:  Allow mouse events to reach unfocused windows  
							
							This change allows mouse events (including enter and exit events) to
reach unfocused views on macOS. This matches the behaviour of unfocused
windows on Linux and Windows, where components paint in their "hovered"
states even when the application window is in the background.
As a byproduct of using tracking areas on macOS, we can remove the fake
mouse move generator. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d39d0f4885 
								
							
								 
							
						 
						
							
							
								
								Docs:  Fix some Doxygen warnings  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								fd24769019 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								PluginUtilities:  Fix security (4996) warnings on Windows  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								900282ccf3 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								MinGW:  Fix warnings and errors emitted when building VST3 plugins  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dbf5789cda 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed a compile error when building VST3 plug-ins with JUCE_MODAL_LOOPS_PERMITTED=0  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efd52398d1 
								
							
								 
							
						 
						
							
							
								
								VST3:  Use shared MessageThread on Linux to run the message loop when host run loop interface isn't available  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								33f37847bc 
								
							
								 
							
						 
						
							
							
								
								VST:  Use RAII initialisation for JUCE GUI and SharedResourcePointer for MessageThread  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab90229583 
								
							
								 
							
						 
						
							
							
								
								VST:  Pulled Linux SharedMessageThread out into its own file  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79fbde7099 
								
							
								 
							
						 
						
							
							
								
								Added preliminary support for FreeBSD  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8004e2e2b 
								
							
								 
							
						 
						
							
							
								
								Docs:  Fixed a few switched "namespace juce" comments  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c7feb75b97 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Use the name of the bridged hosting process to determine host  
							
							This patch also moves PluginHostType into juce_audio_processors in order
to allow hiding of function implementations. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								1b4960b5bf 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Fix host reporting in bridged hosts on M1  
							
							Reports the correct host name for Apple hosts on M1 which host plugins
in a separate process.
Affected hosts are:
- Logic Pro
- GarageBand
- MainStage
- Final Cut Pro 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								333f98d204 
								
							
								 
							
						 
						
							
							
								
								Squashed some compiler warnings with -Wmissing-prototypes enabled  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31022e4521 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fixed some build errors and warnings with JUCE_VST3_CAN_REPLACE_VST2=1 on Linux  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d510b73cdf 
								
							
								 
							
						 
						
							
							
								
								Normalised all whitespace before args in std::function  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40ab91dea4 
								
							
								 
							
						 
						
							
							
								
								macOS:  Fixed an issue in FakeMouseMoveGenerator when a global scale factor is applied  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ebf76194b9 
								
							
								 
							
						 
						
							
							
								
								macOS:  Fixed an issue in FakeMouseMoveGenerator when a global scale factor is applied  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9093c87d6 
								
							
								 
							
						 
						
							
							
								
								Removed some cross-module relative includes  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b57509c4a2 
								
							
								 
							
						 
						
							
							
								
								Removed some cross-module relative includes  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bfed0b354 
								
							
								 
							
						 
						
							
							
								
								Removed some unnecessary JUCE_MODULE_AVAILABLE_* checks  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de712ca02e 
								
							
								 
							
						 
						
							
							
								
								Linux:  Added support for building and hosting VST3 plug-ins  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe61354c21 
								
							
								 
							
						 
						
							
							
								
								Linux:  Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3520f6c4f6 
								
							
								 
							
						 
						
							
							
								
								Standalone:  Put CreatePluginFilter in a common header  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1915fc7a37 
								
							
								 
							
						 
						
							
							
								
								Standalone:  Fixed build issue with createPluginFilterOfType  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59a058fdc6 
								
							
								 
							
						 
						
							
							
								
								Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18523101be 
								
							
								 
							
						 
						
							
							
								
								Windows:  Refactored DPI handling in the VST wrapper and hosting code  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6561e5c040 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed a few more JUCE_WINDOWS == JUCE_MSVC assumptions  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								57d3cc6166 
								
							
								 
							
						 
						
							
							
								
								Added Vienna Ensemble Pro detection to PluginHostType  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								978faaca83 
								
							
								 
							
						 
						
							
							
								
								Added Reason detection to PluginHostType  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e095248d6d 
								
							
								 
							
						 
						
							
							
								
								Added Cubase 10.5 detection to PluginHostType  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f51c6790bf 
								
							
								 
							
						 
						
							
							
								
								Fixed Ableton Live detection in PluginHostType  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6f6fabe9a 
								
							
								 
							
						 
						
							
							
								
								Added pluginval to PluginHostType  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2af1de45d7 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1c4d981da 
								
							
								 
							
						 
						
							
							
								
								Fixed an iOS multitouch bug and added MouseInputSource::offscreenMousePos to replace some magic numbers  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb614b0cc9 
								
							
								 
							
						 
						
							
							
								
								Ensure that OpenGL VST2 plug-ins are scaled correctly in Live 10  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d4bf8656e 
								
							
								 
							
						 
						
							
							
								
								Add Live versions 9 and 10 to the HostType enum  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								77db5fde66 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fix a double definition warning for juce_shouldDoubleScaleNativeGLWindow() when not building any VSTs  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a042d60283 
								
							
								 
							
						 
						
							
							
								
								Fixed compatibility with VS2013  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f25833649 
								
							
								 
							
						 
						
							
							
								
								AAX:  Disable multiple output buses when running in AudioSuite and added a PluginHostType::isInAAXAudioSuite() method to allow plug-ins to query whether they are running in AudioSuite  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a234721110 
								
							
								 
							
						 
						
							
							
								
								Added various clang-tidy modernize-* fixes  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7134bd0f1b 
								
							
								 
							
						 
						
							
							
								
								VST:  Add juce_shouldDoubleScaleNativeGLWindow() method to ensure that OpenGL plug-ins running in hiDPI Cubase 10 on Windows are correctly scaled  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bca872193c 
								
							
								 
							
						 
						
							
							
								
								Ensure that the correct Cubase version is reported in PluginHostType when using the host path  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1042a6e24 
								
							
								 
							
						 
						
							
							
								
								Added Cakewalk by Bandlab to the PluginHostType enum  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								51fed8f8bf 
								
							
								 
							
						 
						
							
							
								
								Added Cubase 9.5 and Cubase 10 to the PluginHostType enum  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd7b339e04 
								
							
								 
							
						 
						
							
							
								
								Moved some VST version compiler warnings out of juce_CheckSettingMacros.h and into the VST wrapper so that JUCE_COMPILER_WARNING can be used  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a9ae58fd8 
								
							
								 
							
						 
						
							
							
								
								Add JUCE plug-in host to PluginHostType  
							
							
								
							
							
						 
						7 years ago