70 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  reuk 748d0e203f APVTS: Refactor the parameter attachment classes 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  reuk a886495606 APVTS: Fix thread sanitizer complaint 5 years ago
  Tom Poole 2269cf8168 APVTS: Fixed some threading issues 5 years ago
  reuk 7d2310795f Threadsafety improvements 5 years ago
  reuk 70ddcd16e6 APVTS: Use atomic floats for current parameter states 5 years ago
  reuk 84849f8808 APVTS: Fix apvts parameter update recursion 5 years ago
  reuk d37cee72e8 APVTS: Fix apvts parameter update recursion 5 years ago
  reuk 8480d0110a APVTS: Send parameter change notifications more proactively 5 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  reuk 2c0ba080d5 APVTS: Avoid potential nullptr deref 6 years ago
  Tom Poole b59fa68724 Fixed some compiler warnings 6 years ago
  Tom Poole f77bbcd3fb Added an explicit integer interval to the AudioParameterChoice and AudioParameterInt classes 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
  ed c96bf71488 Removed some empty ValueTree::Listener methods that are no longer needed 6 years ago
  ed 1a46fb3a5f Minor whitespace tidying 6 years ago
  ed 49c152565e APVTS: Don't call setNewState() when a parameter has been removed from the state 6 years ago
  jules cdb55f70c2 Changes to avoid some clang warnings 6 years ago
  ed 257bfd4348 Updated an AudioParameterFloat unit test for the previous commit 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
  reuk 8bb4bef24a APVTS: Performance enhancements 6 years ago
  Tom Poole aa40ea1eb8 Fixed a live build error compiling the numeric header 6 years ago
  Tom Poole 61e2e80581 APVTS: Fixed a bug setting the SliderAttachment text for unchanged default values 6 years ago
  reuk 79dfa35aa5 APVTS: Fixed the default parameter value after construction 6 years ago
  reuk 1f63493031 Allowed an AudioProcessorValueTreeState to manage RangedAudioParameter subclasses 6 years ago
  Tom Poole b26495491b APVTS: Allowed the creation of parameters without adding them to the AudioProcessor 6 years ago
  Tom Poole e3233ae230 APVTS: Fixed a bug mapping parameters defined by a NormalisableRange to a SliderAttachment 6 years ago
  Tom Poole 97aa77961e AUv3: Fixed a bug setting discrete parameters from the GUI 6 years ago
  Tom Poole 47306161ef AUv3: Fixed a bug setting discrete parameters from the GUI 6 years ago
  Tom Poole a10a0d517e APVTS: Fixed a bug mapping parameters defined by a NormalisableRange to a SliderAttachment 6 years ago
  Tom Poole 102ed4a9f2 Fixed some compiler warnings 6 years ago
  Tom Poole af1a57bfe5 Fixed a compiler warning 7 years ago
  Tom Poole 072ff1ec02 Changed a variable name to more clearly denote a normalised parameter value 7 years ago
  hogliux d2bcc74f46 Fixed a compiler warning on Android 7 years ago
  Tom Poole d3cada1bc5 APVTS: Improved the default string displayed for parameter values 7 years ago
  Tom Poole 009eb887ef APVTS: Fixed an inconsistency between ComboBoxAttachment IDs and parameter values 7 years ago
  ed 481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 7 years ago
  Tom Poole 2e51654958 APVTS: Fixed some issues using an UndoManager with an AudioProcessorValueTreeState 7 years ago
  Tom Poole 76ed748c79 Added an isBoolean flag to APVTS parameters 7 years ago
  Tom Poole 1e9a5a18ec Fixed an issue forwarding valueToText functions in the SliderAttachment 7 years ago
  Tom Poole c2a877cac8 Passed the valueToTextFunction and textToValueFunction lambdas from an AudioProcessorValueTreeState parameter to an attached slider 7 years ago
  Tom Poole 284fdc51df Added a setNormalisableRange method to Slider 7 years ago
  Tom Poole 1dc62a397c Made the AudioProcessorValueTreeState more efficient when loading partial ValueTrees 7 years ago
  Tom Poole 61459ad24f Added thread safe methods for getting and setting the AudioProcessorValueTreeState state 7 years ago
  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! 7 years ago
  hogliux 7399ed8ea8 Added a category support for parameters created with the AudioProcessorValueTree 7 years ago