1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-28 02:30:05 +00:00
Commit graph

87 commits

Author SHA1 Message Date
ed
f3af250ff7 Tidied up unit test code layout 2019-04-02 11:54:29 +01:00
ed
e88700be6e Added missing unit test categories 2019-04-02 11:53:18 +01:00
ed
c96bf71488 Removed some empty ValueTree::Listener methods that are no longer needed 2019-03-22 17:28:14 +00:00
ed
1a46fb3a5f Minor whitespace tidying 2019-03-15 14:10:14 +00:00
Tom Poole
cb41fdcb9e macOS: Fixed spurious dynamic_cast type_info warnings when loading dylibs containing JUCE at runtime 2019-03-08 15:21:06 +00:00
Tom Poole
20d480535a APVTS: Improve the performance of parameter lookups 2019-02-28 16:46:58 +00:00
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 2019-02-20 09:25:53 +00:00
ed
49c152565e APVTS: Don't call setNewState() when a parameter has been removed from the state 2019-01-21 10:54:39 +00:00
jules
cdb55f70c2 Changes to avoid some clang warnings 2019-01-18 08:59:28 +00:00
ed
0654b7ca57 APVTS: Use an interval of 0.01 for AudioParameterFloats created using the simple constructor 2019-01-09 09:36:05 +00:00
ed
257bfd4348 Updated an AudioParameterFloat unit test for the previous commit 2018-12-20 10:52:00 +00:00
ed
57421a9041 APVTS: Made AudioParameterFloat's stringFromValueFunction fully backwards compatible 2018-12-20 10:37:00 +00:00
ed
133429721e APVTS: Made the stringFromValueFunction of AudioParameterFloat backwards compatible with old behaviour when using a NormalisableRange with an integer interval 2018-12-19 11:58:01 +00:00
reuk
167a3a86b1 APVTS: Fixed a bug where parameter values are not initially flushed to the ValueTree 2018-12-09 18:16:46 +00:00
Tom Poole
721d732b40 Reverted the numberOfDecimalPlaces behaviour of the String constructor 2018-12-07 13:52:54 +00:00
reuk
8bb4bef24a APVTS: Performance enhancements 2018-11-28 10:08:17 +00:00
Tom Poole
aa40ea1eb8 Fixed a live build error compiling the numeric header 2018-11-10 15:16:50 +00:00
Tom Poole
866ef9c0d9 A minor documentation update 2018-11-06 12:05:53 +00:00
Tom Poole
61e2e80581 APVTS: Fixed a bug setting the SliderAttachment text for unchanged default values 2018-10-30 11:00:45 +00:00
reuk
79dfa35aa5 APVTS: Fixed the default parameter value after construction 2018-10-18 10:19:05 +01:00
reuk
1f63493031 Allowed an AudioProcessorValueTreeState to manage RangedAudioParameter subclasses 2018-10-15 17:25:35 +01:00
Tom Poole
b26495491b APVTS: Allowed the creation of parameters without adding them to the AudioProcessor 2018-09-14 15:24:21 +01:00
Tom Poole
47306161ef AUv3: Fixed a bug setting discrete parameters from the GUI 2018-08-06 17:35:33 +01:00
Tom Poole
a10a0d517e APVTS: Fixed a bug mapping parameters defined by a NormalisableRange to a SliderAttachment 2018-08-06 12:31:12 +01:00
Tom Poole
102ed4a9f2 Fixed some compiler warnings 2018-06-27 17:02:25 +01:00
jules
974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 2018-06-13 17:11:37 +01:00
Tom Poole
af1a57bfe5 Fixed a compiler warning 2018-06-12 09:58:41 +01:00
Tom Poole
072ff1ec02 Changed a variable name to more clearly denote a normalised parameter value 2018-06-12 09:12:56 +01:00
hogliux
d2bcc74f46 Fixed a compiler warning on Android 2018-06-11 13:03:12 +01:00
Tom Poole
d3cada1bc5 APVTS: Improved the default string displayed for parameter values 2018-06-11 12:47:10 +01:00
Tom Poole
009eb887ef APVTS: Fixed an inconsistency between ComboBoxAttachment IDs and parameter values 2018-05-21 18:12:15 +01:00
ed
481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 2018-05-09 10:04:27 +01:00
Tom Poole
2e51654958 APVTS: Fixed some issues using an UndoManager with an AudioProcessorValueTreeState 2018-05-08 18:00:23 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Tom Poole
76ed748c79 Added an isBoolean flag to APVTS parameters 2018-04-06 11:30:49 +01:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
Tom Poole
1e9a5a18ec Fixed an issue forwarding valueToText functions in the SliderAttachment 2018-03-13 16:34:40 +00:00
Tom Poole
c2a877cac8 Passed the valueToTextFunction and textToValueFunction lambdas from an AudioProcessorValueTreeState parameter to an attached slider 2018-03-12 10:08:38 +00:00
Tom Poole
0ffe0fb61b Added value-string conversion lambdas to the constructors of AudioParameterBool Choice Float and Int 2018-03-06 15:37:57 +00:00
Tom Poole
284fdc51df Added a setNormalisableRange method to Slider 2018-03-02 14:36:49 +00:00
Tom Poole
d0c2c025ce Added the ability to mark an AudioProcessorParameter as boolean 2018-02-14 15:38:58 +00:00
Tom Poole
1dc62a397c Made the AudioProcessorValueTreeState more efficient when loading partial ValueTrees 2018-02-08 09:42:24 +00:00
Tom Poole
0a3da44f07 AU: Fixed a bug setting default values for discrete parameters 2018-02-02 14:39:01 +00:00
Tom Poole
dfa94c8425 Added some documentation to the AudioProcessorValueTreeState class 2018-01-16 12:10:04 +00:00
Tom Poole
61459ad24f Added thread safe methods for getting and setting the AudioProcessorValueTreeState state 2018-01-12 16:25:01 +00:00
jules
a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 2017-11-28 16:18:40 +00:00
hogliux
7399ed8ea8 Added a category support for parameters created with the AudioProcessorValueTree 2017-11-16 14:52:57 +00:00
jules
babea0885b Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. 2017-11-11 14:17:48 +00:00
hogliux
544d3284e3 Added a callback to AudioParameterBool, Choice, Float and Int which is called when the parameter value changes 2017-10-26 16:19:16 +01:00
tpoole
463f1c840d Removed the message manager lock from the AudioProcessorValueTreeState constructor 2017-10-20 10:21:33 +01:00