61f3c1dd98 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2:  Add initial client support  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								fe744f8112 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST2 Client:  Flush command buffer after attaching plugin window on Linux  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8ba09acc59 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST2 Client:  Avoid potential deadlocks on stateInformationLock  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e6efdaae0e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST2 Client:  Hook onto host event loop when editor is open  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								cfa289d943 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Allow querying of the host timestamp in processBlock  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								19ddbe2368 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Warnings:  Fix missing-prototypes warnings  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f315ddd00 
								
							
								 
							
						 
						
							
							
								
								Plugin clients:  Fix bypass behaviours to match getBypassParameter() documentation  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								144b444f93 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST2 Client:  Reapply custom scale factor if scale is set before editor is opened  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3850a2bb20 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioPlayHead:  Update wrappers to use new FrameRate type  
							
							
								
							
							
						 
						4 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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d0615041f0 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Plugin clients:  Avoid notifying listeners when parameters have not changed  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f46d4a0401 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST Client:  Remove unused variable  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3399c34d0d 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Windows:  Fix more warnings emitted by clang with GNU-like command-line  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								31a7c62baf 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Windows:  Fix and suppress some analysis warnings  
							
							This fixes warnings that are emitted when building with the `-analyze`
flag enabled. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0e47da1474 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST Client:  Ensure audioMasterIOChanged is sent when latency is updated  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								44441d3d79 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST2:  Prefer unique_ptr to manual `delete` calls  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								8140442746 
								
							
								 
							
						 
						
							
							
								
								VST:  Removed an old workaround causing plug-in editor window position issues on macOS  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a7c5337568 
								
							
								 
							
						 
						
							
							
								
								VST/VST3:  Removed a workaround for checking whether DPI-aware windows were incorrectly scaled in editor resized() callback  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1039fc1c9 
								
							
								 
							
						 
						
							
							
								
								VST:  Improved stability of scaled plug-in windows  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b1917085db 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Update listener callback with change details  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5fc20f7106 
								
							
								 
							
						 
						
							
							
								
								VST:  Made the check for Windows high-DPI screen change resizing more strict to prevent UI glitches when resizing manually  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								761eb566f5 
								
							
								 
							
						 
						
							
							
								
								Fixed some compiler warnings  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8070fa0ec4 
								
							
								 
							
						 
						
							
							
								
								Fixed some compiler warnings  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7e28541ca 
								
							
								 
							
						 
						
							
							
								
								Replaced deprecated Displays methods  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd8ba2deda 
								
							
								 
							
						 
						
							
							
								
								VST2:  Allow VST2 plugins to build for win32 with LLVM  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5214a341e 
								
							
								 
							
						 
						
							
							
								
								Normalised lambda whitespace  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d9eb7ee1f 
								
							
								 
							
						 
						
							
							
								
								Whitespace  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9093c87d6 
								
							
								 
							
						 
						
							
							
								
								Removed some cross-module relative includes  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72a4719c17 
								
							
								 
							
						 
						
							
							
								
								VST:  Query host window scale factor when opening editor window  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b57509c4a2 
								
							
								 
							
						 
						
							
							
								
								Removed some cross-module relative includes  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								77787bd3ae 
								
							
								 
							
						 
						
							
							
								
								VST:  Query host window scale factor when opening editor window  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a8b6066187 
								
							
								 
							
						 
						
							
							
								
								Linux:  Use host scaling for VST plug-ins on hiDPI screens  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76910b0ebd 
								
							
								 
							
						 
						
							
							
								
								VST:  Resize host window when global scale factor is changed  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb030ade16 
								
							
								 
							
						 
						
							
							
								
								VST:  Resize host window when global scale factor is changed  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4cf66d6522 
								
							
								 
							
						 
						
							
							
								
								Cleanup:  Remove redundant inlines  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5e8c4e104 
								
							
								 
							
						 
						
							
							
								
								VST:  Fixed a deadlock in the SharedMessageThread  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								74ca3b44c4 
								
							
								 
							
						 
						
							
							
								
								Linux:  Removed X11-specific code from LinuxComponentPeer  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe61354c21 
								
							
								 
							
						 
						
							
							
								
								Linux:  Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eae9a10944 
								
							
								 
							
						 
						
							
							
								
								MidiBuffer:  Add iterator compatible with C++11 range-for  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f348c3040 
								
							
								 
							
						 
						
							
							
								
								Warnings:  Add warning-wrangling header  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago