54 Commits (0828977e5b8fe49d4a39e6b51c7c2e238c0c7a66)

Author SHA1 Message Date
  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
  jules babea0885b Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. 7 years ago
  tpoole 463f1c840d Removed the message manager lock from the AudioProcessorValueTreeState constructor 7 years ago
  tpoole 332ad9d489 Enabled non-message thread creation of AudioProcessorValueTreeState 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  tpoole 4dcce5083c Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps 7 years ago
  tpoole 16f2c13ea7 Added the ability to use non-automatable parameters with the AudioProcessorValueTreeState class 7 years ago
  hogliux 5930f2254c Added ability to add meta parameters to AudioProcessorValueTree 8 years ago
  tpoole f4046909ab Added an OS X 10.5 compatible std::function replacement 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  tpoole 4666c3dec9 Return AudioProcessorParameterWithID from AudioProcessorValueTreeState methods 8 years ago
  tpoole af0791552a Fixed Linux message thread assertion in AudioProcessorValueTreeState 8 years ago
  hogliux f6727f204b Added label parameter to all AudioParameter constructors 8 years ago
  tpoole 12256536a3 Fixed bug when setting AudioProcessorValueTreeState values before listeners are registered 8 years ago
  tpoole d438fa59e8 Fixed issues with AudioProcessorValueTreeState parameter synchronization 8 years ago
  jules c587d4b495 Minor code style tidy-ups 8 years ago
  ed 70530a9d9a Added beginParameterChange() and endParameterChange() methods to AudioProcessorValueTreeState::AttachedControlBase so that changes to ButtonAttachment and ComboBoxAttachment objects can be recorded as automation in hosts. 8 years ago
  ed 19d654d43a Added symmetric skew option to NormalisableRange class. Added option to use symmetric skew in SliderPropertyComponent class. Fixed skew factor bug in AudioProcessorValueTreeState::SliderAttachment class 8 years ago