b997e72b62 
								
							
								 
							
						 
						
							
							
								
								MacOS: Fix sprintf related warning in XCode 14.1  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d6f30304f0 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Return unique_ptr from createPluginFilterOfType  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								403ba3007f 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Automatically set jucePlugInClientCurrentWrapperType during createPluginFilterOfType  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								28f2157912 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Convert ignoreUnused to [[maybe_unused]]  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3cff375be 
								
							
								 
							
						 
						
							
							
								
								Thread: Introduce a new Thread backend  
							
							This is a breaking change - see BREAKING-CHANGES.txt 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2dc45d6a8 
								
							
								 
							
						 
						
							
							
								
								VST3 Client:  Fix missing-prototype warning  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ec861d99e 
								
							
								 
							
						 
						
							
							
								
								Update licensing banners to JUCE 7  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f4da905d7 
								
							
								 
							
						 
						
							
							
								
								ARA Client:  Add ARA interface extensions to AU and VST3 wrappers  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2ecde591b 
								
							
								 
							
						 
						
							
							
								
								macOS: Remove 32 bit specific functionality  
							
							This includes Carbon support 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b48dddcf4e 
								
							
								 
							
						 
						
							
							
								
								RTAS: Remove RTAS functionality  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								61f3c1dd98 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2:  Add initial client support  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								19ddbe2368 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Warnings:  Fix missing-prototypes warnings  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								640194c878 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								MinGW:  Improve compatibility  
							
							With this patch applied, the DemoRunner should build under MinGW, and be
(nearly) feature-complete compared to the MSVC build.
Specifically, when building with MinGW:
- Adds support for accessibility
- Fixes build issues in the juce_video module
- Fixes a link issue in the VST3 wrapper when VST3_CAN_REPLACE_VST2 is
  defined
- Adds support for the new-style native FileChooser
- Tidies up some other low-severity warnings
Known issues:
- Direct2D rendering is still not supported when building with MinGW due
  to ABI compatibilities. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								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