3dc97ec71c 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Add missing juce:: namespace  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2fffe6757 
								
							
								 
							
						 
						
							
							
								
								AU:  Avoid a crash when calling setCurrentProgram() with an out-of-bounds index  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9b80c7031e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3:  Add support for 7.x.4 speaker arrangements  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								daf8761727 
								
							
								 
							
						 
						
							
							
								
								AU Host:  Ensure discrete parameters are scaled correctly  
							
							Previously, the AU hosting code always computed the number of steps in
the parameter range as though the minimum parameter value was 0.
Now, we take the parameter's reported minimum into account when
computing the number of steps. We also use the parameter's range, rather
than its step number, when normalising/denormalising the parameter
value. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a59c92b20 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorEditor:  Allow editors to have a corner resizer without being resizable by the host and clarified the documentation regarding this and the editor's constrainer  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								655a6e9367 
								
							
								 
							
						 
						
							
							
								
								VST:  Use ComponentPeer::getAreaCoveredBy() to get scaled editor bounds on Windows and Linux  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b68d5fa4b 
								
							
								 
							
						 
						
							
							
								
								VST:  Increased the scoped of a thread DPI awareness setter when creating plug-in editors on Windows  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6338c0f8e 
								
							
								 
							
						 
						
							
							
								
								Windows:  Added ScopedThreadDPIAwarenessSetter for correctly setting and resetting thread DPI-awareness for methods which interact with an HWND and removed some DPI workarounds  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a48a564f9e 
								
							
								 
							
						 
						
							
							
								
								AU:  Use slightly more readable channel type  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								363481540b 
								
							
								 
							
						 
						
							
							
								
								VST3:  Use CharPointer_UTF8 when converting from Steinberg::char8 to juce::String  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1f892f6c3 
								
							
								 
							
						 
						
							
							
								
								VST3:  Use UTF-16 encoding when assigning to a Steinberg::Vst::String128 in toString128()  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e9caafad8b 
								
							
								 
							
						 
						
							
							
								
								VST:  Removed JUCE_WIN_PER_MONITOR_DPI_AWARE check around setThreadDPIAwarenessForWindow() call  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								455e08da3f 
								
							
								 
							
						 
						
							
							
								
								VST3:  Added HWNDComponentWithParent class for Windows hosting and removed platform-specific IPlugViewContentScaleSupport implementation  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b1917085db 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Update listener callback with change details  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3baaad8b5b 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								XmlElement:  Update loops to use new iterators  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1ff4eec6a 
								
							
								 
							
						 
						
							
							
								
								VST:  Renamed ComSmartPtr -> VSTComSmartPtr to avoid confusion with existing class in juce_core  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66311c798f 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Give AudioProcessorParameterGroups used in unit tests unique IDs to avoid an assertion in debug builds  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								586ab8927d 
								
							
								 
							
						 
						
							
							
								
								Fix warnings when building in C++20 mode  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2553336f45 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.7  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								25dccd53c0 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.6  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fbd6dff9b 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fixed invalid AudioProcessorParameterGroup unit IDs  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56373bcc07 
								
							
								 
							
						 
						
							
							
								
								Restricted some disabled warning regions  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5929103a29 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.5  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df3b49fbd3 
								
							
								 
							
						 
						
							
							
								
								VST2:  Fix conversion warnings on Linux  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d236964410 
								
							
								 
							
						 
						
							
							
								
								PluginList:  Fix revealing plugins  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6811242371 
								
							
								 
							
						 
						
							
							
								
								VST2:  Fix conversion warnings on Linux  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7e28541ca 
								
							
								 
							
						 
						
							
							
								
								Replaced deprecated Displays methods  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b41951bc4b 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorGraph:  Ensure nodes are prepared with correct precision  
							
							Previously, if `AudioProcessorGraph::prepareToPlay` was called twice,
interspersed with calls to `setProcessingPrecision`, the graph would
consider the nodes 'prepared' on the second call, and wouldn't
re-prepare the inner nodes with the new precision setting.
    graph.setProcessingPrecision (juce::AudioProcessor::singlePrecision);
    graph.prepareToPlay (44100, 512);
    graph.setProcessingPrecision (juce::AudioProcessor::doublePrecision);
    graph.prepareToPlay (44100, 512); // this wouldn't update the nodes
Now, we always explicitly unprepare all nodes at the beginning of
prepareToPlay, so that they'll always receive the newest settings. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c35bb61c8d 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.4  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73d1a1ff45 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.3  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9aba7f613 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.2  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d27422d9f 
								
							
								 
							
						 
						
							
							
								
								GCC:  Suppress cast-align warnings  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								49588b704e 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fix some cast warnings  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90664b42df 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fix issue where aftertouch messages from the host were incorrectly converted to LegacyMIDICCOut messages  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								44412bb0a8 
								
							
								 
							
						 
						
							
							
								
								VST:  Don't remove empty standard VST plug-in folders in VSTPluginFormat::getDefaultLocationsToSearch()  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								333f98d204 
								
							
								 
							
						 
						
							
							
								
								Squashed some compiler warnings with -Wmissing-prototypes enabled  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1da5d33a4c 
								
							
								 
							
						 
						
							
							
								
								VST3:  Added a comment to a suspicious-looking else clause when opening plug-in handles  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a5c86be57a 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fixed a bug introduced in the recent DLLHandleCache changes when hosting plug-ins on Windows and Linux  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								44c92e95c0 
								
							
								 
							
						 
						
							
							
								
								Defined AudioPlayHead::CurrentPositionInfo methods inline  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								33f34273d4 
								
							
								 
							
						 
						
							
							
								
								VST3:  Added DLLHandleCache singleton pool to hold and dispose of opened plug-in handles when hosting  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ccfee61773 
								
							
								 
							
						 
						
							
							
								
								iOS:  Removed some unused deployment target checks  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6aeb9d7dda 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.1  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31022e4521 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fixed some build errors and warnings with JUCE_VST3_CAN_REPLACE_VST2=1 on Linux  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86aa024138 
								
							
								 
							
						 
						
							
							
								
								ComboBoxAttachment:  Fix an issue where parameter ranges were converted incorrectly  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								013fd5e5d6 
								
							
								 
							
						 
						
							
							
								
								juce6:  Update some referenes to JUCE 5 in docstrings  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								394c4fd475 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix warnings when building with clang 10  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac2d7ee272 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix build errors when using a recent clang-cl  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b0790feab6 
								
							
								 
							
						 
						
							
							
								
								VST3:  Re-initialise plug-in MIDI buses in prepareToPlay()  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago