1fffffde04 
								
							
								 
							
						 
						
							
							
								
								VST Client:  Clean up VstSpeakerArrangement offset calcuation  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								403ba3007f 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Automatically set jucePlugInClientCurrentWrapperType during createPluginFilterOfType  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								28f2157912 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Convert ignoreUnused to [[maybe_unused]]  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0fd976779 
								
							
								 
							
						 
						
							
							
								
								VST2:  Always request a resize from the host when attaching an editor  
							
							This fixes an issue in Live 11.2 where editors using OpenGL would be
scaled incorrectly after closing and reopening the editor. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e64f87b26c 
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Allow setting window bounds from repaint callback  
							
							On Windows, the OpenGL context window sometimes receives a repaint
request after moving between screens with different scale factors.
If the screen has changed size/scale since the last paint operation,
failing to invalidate the painted area may cause the screen contents
to be drawn at the wrong scale until paint is next called. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								752c913cd2 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioPlayHead:  Move HostTimeNs out of AudioProcessor, to consolidate timing information  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8fbd99c424 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioPlayHead:  Improve granularity of position info  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								891daf1332 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Optional:  Update implementation to improve debugging experience  
							
							This patch also makes Optional public to end users. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ec861d99e 
								
							
								 
							
						 
						
							
							
								
								Update licensing banners to JUCE 7  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2ecde591b 
								
							
								 
							
						 
						
							
							
								
								macOS: Remove 32 bit specific functionality  
							
							This includes Carbon support 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								63a40188d9 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Add extensions API for VST3 clients  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9ad07a945 
								
							
								 
							
						 
						
							
							
								
								Use RAII for CFTypes  
							
							
								
							
							
						 
						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