|  Tom Poole | 9c50bbde2b | VST3:  Increased the instantiation speed of large shell plug-ins | 6 years ago | 
				
					
						|  ed | 92a9c37bac | Deprecated some thread unsafe methods in KnownPluginList and modernised the interface a bit | 6 years ago | 
				
					
						|  Tom Poole | 103bb57688 | Fixed a bug maintaining compatibility with audio parameters using old param IDs | 6 years ago | 
				
					
						|  reuk | 2c0ba080d5 | APVTS:   Avoid potential nullptr deref | 6 years ago | 
				
					
						|  jules | 0fb8c8e82a | Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way | 6 years ago | 
				
					
						|  ed | 81fbbdfe20 | Fixed dropped MIDI messages in AudioProcessorGraph with large buffer sizes | 6 years ago | 
				
					
						|  jules | 62ead7dc7d | Added some overloads to OwnedArray to let items be added from std::unique_ptrs. Also removed OwnedArray::addIfNotAlreadyThere because it's ambiguous about whether the object should be deleted if it fails to be added! | 6 years ago | 
				
					
						|  jules | 6463529371 | Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs | 6 years ago | 
				
					
						|  jules | 2e2cfb5f6c | Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones | 7 years ago | 
				
					
						|  Tom Poole | b59fa68724 | Fixed some compiler warnings | 6 years ago | 
				
					
						|  ed | 9f9d86b91a | Made AudioProcessor::applyBusLayouts() virtual | 6 years ago | 
				
					
						|  Tom Poole | ca8abf7188 | A minor documentation update | 6 years ago | 
				
					
						|  Tom Poole | f77bbcd3fb | Added an explicit integer interval to the AudioParameterChoice and AudioParameterInt classes | 6 years ago | 
				
					
						|  Tom Poole | 3c0ccda6a5 | macOS:  Cleaned up old 10.6 support ifdefs | 6 years ago | 
				
					
						|  Tom Poole | beb1ab8d64 | Fixed a bug handling errors when detecting hosted AU parameters | 6 years ago | 
				
					
						|  ed | 497a1b3fb7 | Added juce_UnitTestCategories.h to replace raw strings used for test categories | 6 years ago | 
				
					
						|  ed | f3af250ff7 | Tidied up unit test code layout | 6 years ago | 
				
					
						|  ed | e88700be6e | Added missing unit test categories | 6 years ago | 
				
					
						|  Tom Poole | 98244f1ed1 | AU:  Made the detection of parameters more robust when hosting AU plug-ins | 6 years ago | 
				
					
						|  Tom Poole | 68277517df | Added an assertion to check the default latency compensation in processBlockBypassed | 6 years ago | 
				
					
						|  Tom Poole | e821dd9b8e | VST3:  Fixed a memory leak | 6 years ago | 
				
					
						|  ed | c96bf71488 | Removed some empty ValueTree::Listener methods that are no longer needed | 6 years ago | 
				
					
						|  ed | 150d9ea6b1 | VST:  Ensure that reported bounds are consistent on all platforms | 6 years ago | 
				
					
						|  ed | 1a46fb3a5f | Minor whitespace tidying | 6 years ago | 
				
					
						|  jules | b6f0b2d0aa | Tweaked the re-entrancy check on the PluginListComponent scan | 6 years ago | 
				
					
						|  ed | 61637218a2 | macOS:  Fixed a couple of places where CFStrings weren't being released properly | 6 years ago | 
				
					
						|  Tom Poole | ba4f9d5fe5 | VST3:  Fixed a MIDI routing bug | 6 years ago | 
				
					
						|  Tom Poole | cbdf5e6d21 | Fixed some compiler warnings | 6 years ago | 
				
					
						|  Tom Poole | f2db4bfba8 | VST3:  Removed some inconsequential debugging messages | 6 years ago | 
				
					
						|  Tom Poole | cb41fdcb9e | macOS:  Fixed spurious dynamic_cast type_info warnings when loading dylibs containing JUCE at runtime | 6 years ago | 
				
					
						|  Tom Poole | 20d480535a | APVTS:  Improve the performance of parameter lookups | 6 years ago | 
				
					
						|  ed | a672353ebc | VST3:  Added a missing case statement from getChannelType() | 6 years ago | 
				
					
						|  Tom Poole | 6d4549499c | Fixed an issue where AudioProcessorGraph would drop MIDI notes close to the playhead when started | 6 years ago | 
				
					
						|  ed | 6722194260 | Bump version number to 5.4.3 | 6 years ago | 
				
					
						|  ed | 548838e139 | Updated the documentation AudioProcessorValueTreeState::Listener::parameterChanged() to clarify that retrieving the value of the parameter that has changed via the other AudioProcessorValueTreeState methods whilst within the callback is not guaranteed to return an up-to-date value | 6 years ago | 
				
					
						|  ed | af1cc0c70f | Minor documentation fixes | 6 years ago | 
				
					
						|  Tom Poole | a042d60283 | Fixed compatibility with VS2013 | 6 years ago | 
				
					
						|  Tom Poole | e3ebe5aed1 | Bump version number to 5.4.2 | 6 years ago | 
				
					
						|  ed | 24de5cf3c2 | Added a missing case for wrapperType_Unity in AudioProcessor::getWrapperTypeDescription() | 6 years ago | 
				
					
						|  Tom Poole | 9b8644fed6 | VST3:  Fixed a bug receiving channel pressure messages | 6 years ago | 
				
					
						|  ed | a234721110 | Added various clang-tidy modernize-* fixes | 6 years ago | 
				
					
						|  Tom Poole | f6aa82af27 | VST3:  Added compatibility with more speaker arrangements | 6 years ago | 
				
					
						|  ed | 49c152565e | APVTS:  Don't call setNewState() when a parameter has been removed from the state | 6 years ago | 
				
					
						|  jules | da2b10ada6 | Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'. | 6 years ago | 
				
					
						|  jules | cdb55f70c2 | Changes to avoid some clang warnings | 6 years ago | 
				
					
						|  ed | 0654b7ca57 | APVTS:  Use an interval of 0.01 for AudioParameterFloats created using the simple constructor | 6 years ago | 
				
					
						|  jules | 19513f5725 | Added a re-entrancy check to the plugin scanner, so that if plugins pump the message thread it'll avoid triggering nested scans | 6 years ago | 
				
					
						|  ed | 257bfd4348 | Updated an AudioParameterFloat unit test for the previous commit | 6 years ago | 
				
					
						|  ed | 57421a9041 | APVTS:  Made AudioParameterFloat's stringFromValueFunction fully backwards compatible | 6 years ago | 
				
					
						|  ed | 133429721e | APVTS:  Made the stringFromValueFunction of AudioParameterFloat backwards compatible with old behaviour when using a NormalisableRange with an integer interval | 6 years ago |