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
|
6 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 |
reuk
|
167a3a86b1
|
APVTS: Fixed a bug where parameter values are not initially flushed to the ValueTree
|
6 years ago |
Tom Poole
|
721d732b40
|
Reverted the numberOfDecimalPlaces behaviour of the String constructor
|
6 years ago |
Tom Poole
|
6b7a870f0b
|
Windows: Restricted the thread safe Studio One hang fix to only non-realtime cases
|
6 years ago |
Tom Poole
|
b7fbdd7009
|
Windows: Added a more thread safe fix for the Studio One hang
|
6 years ago |
Tom Poole
|
d19c410713
|
Windows: Fixed a hang in AudioProcessorGraph when doing non-realtime processing in Studio One
|
6 years ago |
Tom Poole
|
63b833855e
|
Updated the embedded VST3 SDK to version 3.6.12
|
6 years ago |