|  reuk | 68b02efea1 | AudioProcessorGraph:  Immediately rebuild the graph if topology changes on the message thread | 5 years ago | 
				
					
						|  ed | 08d0a12f03 | Bump version number to 5.4.7 | 5 years ago | 
				
					
						|  Tom Poole | ef1eacccd3 | Bump version number to 5.4.6 | 5 years ago | 
				
					
						|  ed | b45ce09235 | Standardised the licensing whitespace in module headers | 5 years ago | 
				
					
						|  ed | dde8f4b68c | Re-attach ResizableCornerComponent when calling AudioProcessorEditor::setContrainer() so the new constrainer is respected | 5 years ago | 
				
					
						|  ed | 44428a399d | Updated the documentation for AudioProcessorGraph::addNode() | 5 years ago | 
				
					
						|  ed | eedb9e9833 | Linux:  Fixed an occasional bug causing the top-left of VST2 plug-ins to be incorrect | 5 years ago | 
				
					
						|  reuk | 5d1a5e804c | ProcessorGraph:  Fix issue where initialising empty graphs failed | 5 years ago | 
				
					
						|  ed | a54da0b832 | Fixed some more typos | 5 years ago | 
				
					
						|  ed | bad6500424 | Added activeEditorLock to AudioProcessor to replace callbackLock when accessing its activeEditor member to prevent priority inversion issues | 5 years ago | 
				
					
						|  Tom Poole | 1610d79314 | VST3:  Fixed a hosting parameter order bug | 5 years ago | 
				
					
						|  reuk | 7d2310795f | Threadsafety improvements | 5 years ago | 
				
					
						|  Tom Poole | a268860713 | AU:  Improved the behaviour of setting and recalling presets | 5 years ago | 
				
					
						|  Tom Poole | fd60158af1 | macOS: Fixed some compiler warnings | 5 years ago | 
				
					
						|  reuk | 70ddcd16e6 | APVTS:  Use atomic floats for current parameter states | 5 years ago | 
				
					
						|  reuk | 6a27649a85 | AudioProcessorGraph:  Fixed an issue where processBlock could be called simultaneously with releaseResources | 5 years ago | 
				
					
						|  Tom Poole | 5e209b37d3 | AudioProcessorGraph:  Fixed some thread safety issues | 5 years ago | 
				
					
						|  Tom Poole | 98f4056d6e | AudioProcessorParameterGroup:  Improved the documentation | 5 years ago | 
				
					
						|  ed | a8e592d8a8 | VST3:  Scale the ContextMenu coords correctly in DPI-aware hosts | 6 years ago | 
				
					
						|  Tom Poole | dc3614e9a8 | Fixed a threading issue when checking for duplicate parameter IDs | 6 years ago | 
				
					
						|  reuk | 42be540c27 | Improved the thread safety of AudioProcessorGraph | 6 years ago | 
				
					
						|  Tom Poole | d73220920e | Made the audio parameter classes thread safe | 6 years ago | 
				
					
						|  ed | eddd239d3a | Increase the GenericAudioProcessorEditor minimum height | 6 years ago | 
				
					
						|  ed | 1fe5e49980 | VST3:  Additional thread-safety improvements | 6 years ago | 
				
					
						|  ed | 77529d94f3 | VST3:  Thread-safety improvements for parameter queue | 6 years ago | 
				
					
						|  Tom Poole | 0b8beb7f93 | Reduced the number of duplicate parameter ID check messages | 6 years ago | 
				
					
						|  ed | 9c23f34c74 | Revert "AU:  Call refreshParameterList() when kAudioUnitProperty_ParameterList event is received" This reverts commit 0da9ed11dc. | 6 years ago | 
				
					
						|  ed | 4635e91603 | AU:  Support getting component description without a 'thng' resource in getComponentDescFromFile() | 6 years ago | 
				
					
						|  ed | 0da9ed11dc | AU:  Call refreshParameterList() when kAudioUnitProperty_ParameterList event is received | 6 years ago | 
				
					
						|  ed | e7dbf60fed | VST2:  Always set wantsMidiMessages to true for synth plug-ins | 6 years ago | 
				
					
						|  ed | 2b542dc701 | AU:  Don't set kAudioUnitProperty_AudioChannelLayout property on plug-ins that don't support it | 6 years ago | 
				
					
						|  ed | e86b1a8818 | VST3:  Don't add PluginDescription to results array if loadFrom() or initialize() fails | 6 years ago | 
				
					
						|  ed | 4583baf277 | Bump version number to 5.4.5 | 6 years ago | 
				
					
						|  jules | 5d7e2190e7 | Fixed visibility for some AudioProcessorParameterWithID methods | 6 years ago | 
				
					
						|  ed | 4126dc72b1 | VST3:  Fixed a bug setting projectTimeMusic in toProcessContext() | 6 years ago | 
				
					
						|  ed | 7cb771a642 | VST:  Fixed a potential crash in VSTPluginWindow constructor | 6 years ago | 
				
					
						|  ed | 2b96435dbb | AU:  Added nullptr check in getNumPrograms() | 6 years ago | 
				
					
						|  ed | 556f0d2ea5 | Added a default constructor to AudioProcessorGraph::Connection | 6 years ago | 
				
					
						|  ed | 0b874fa60d | Minor documentation fix | 6 years ago | 
				
					
						|  reuk | 84849f8808 | APVTS:   Fix apvts parameter update recursion | 6 years ago | 
				
					
						|  reuk | d37cee72e8 | APVTS:   Fix apvts parameter update recursion | 6 years ago | 
				
					
						|  Tom Poole | 528798d96e | Bump version number to 5.4.4 | 6 years ago | 
				
					
						|  ed | f21d1400f1 | Enforce a minimum height for GenericAudioProcessorEditor | 6 years ago | 
				
					
						|  reuk | 8480d0110a | APVTS:  Send parameter change notifications more proactively | 6 years ago | 
				
					
						|  Tom Poole | a12bc32979 | Fixed some warnings on the latest compilers | 6 years ago | 
				
					
						|  Tom Poole | 0c726918ab | VST3:  Updated JUCE's embedded VST3 SDK version to 3.6.13 | 6 years ago | 
				
					
						|  Tom Poole | dc00dde492 | VST3:  Fixed compatibility with the 3.6.13 SDK | 6 years ago | 
				
					
						|  Tom Poole | 2945fc1295 | VST3:  Fixed a bug mapping channel types | 6 years ago | 
				
					
						|  ed | e59b0863b5 | VST3:  Fixed a potential integer overflow in getHashForTUID() | 6 years ago | 
				
					
						|  jules | 6ba85cb46c | Added some static methods to all the AudioPluginFormat classes to allow their type names to be retrieved without an instance being created. Also added a method AudioPluginFormatManager::getFormats() for easier iteration of formats | 6 years ago |