803 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  jules 7813a45b24 Workaround for old Visual Studio compatibility 6 years ago
  jules bc37767edb Updated the AudioPluginHost app 6 years ago
  jules 341783a445 Changed AudioProcessorGraph::NodeID from a typedef to a strong type to avoid accidental casts happening 6 years ago
  jules 1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 6 years ago
  hogliux 35116881de VST2: Fixed some compiler-errors in the VST2 hosting code when building with 32-bit Carbon enabled 6 years ago
  Tom Poole 102ed4a9f2 Fixed some compiler warnings 6 years ago
  jules 49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 6 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  hogliux 55b92b83fc VST3: Added support for MIDI controller messages when hosting VST3 plug-ins 7 years ago
  jules ed3b214912 Added method AudioProcessor::getWrapperTypeDescription 7 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
  jules e5b09292bc Whitespace 7 years ago
  hogliux d2bcc74f46 Fixed a compiler warning on Android 7 years ago
  hogliux cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 7 years ago
  Tom Poole d3cada1bc5 APVTS: Improved the default string displayed for parameter values 7 years ago
  hogliux 9b81643aa9 Plug-In wrappers and hosting code now support infinite tail times 7 years ago
  hogliux d37187c959 Re-named AudioProcessor in previous commit to not be plug-in format specific 7 years ago
  hogliux 4d0b1167f0 AAX: Added support for EQ curve graphs via a new AudioProcessor callback AudioProcessor::getAAXCurve 7 years ago
  Tom Poole 009eb887ef APVTS: Fixed an inconsistency between ComboBoxAttachment IDs and parameter values 7 years ago
  jules 87042769b6 Tidied up some more old typedefs 7 years ago
  jules f3e1e52c88 Cleaned up some audio plugin creation function prototypes 7 years ago
  ed 527625b699 Added support for building Unity native audio plugins on desktop platforms 7 years ago
  ed 2d79cc78c0 Bump version number to 5.3.2 7 years ago
  Tom Poole 3a0ab9f42a Added a comment to clarify the behaviour of hosted parameter IDs 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 5a701fc385 VST and VST3: Removed the caching of hosted parameter information 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  ed f69b9eb884 Add a config flag to juce_audio_processors for enabling LADSPA plugin hosting and enable it in AudioPluginHost 7 years ago
  ed 940a68f7fe Removed some debug statements 7 years ago
  Tom Poole cbfcb53274 Tweaked the layout of MidiInputSelectorComponentListBox 7 years ago
  Tom Poole 6f7f264d04 Fixed a layout bug in MidiInputSelectorComponentListBox 7 years ago
  ed be8395478f Fixed a couple of warnings in juce_VSTPluginFormat.cpp 7 years ago
  Tom Poole 036458ed0a Fixed a bug migrating ScopedPointer to std::unique_ptr for Carbon based AUs 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 8ec069cabe Fixed a race condition in AudioProcessorGraph 7 years ago
  Tom Poole c7c26fa9f0 Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms 7 years ago
  Tom Poole fd73d77484 Added some checks on index values in AudioProcessor 7 years ago
  Tom Poole 208c7923dc Fixed some bugs in GenericAudioProcessorEditor 7 years ago
  hogliux 125c56293f Removed a return statement in a function returning void 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  Noah Dayan 1a31c86f39 Bump version number to 5.3.1 7 years ago
  ed 5385102d45 AU: Modified AudioUnitPluginInstance::hasEditor() to check if iOS AUs have an editor instead of always returning true 7 years ago
  Tom Poole 76ed748c79 Added an isBoolean flag to APVTS parameters 7 years ago
  hogliux 0db9415de6 Add bypass support to both hosting and plug-in client code 7 years ago
  hogliux e05a1549f2 Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class 7 years ago
  ed 262dff8854 Bump version number to 5.3.0 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  Tom Poole 1e9a5a18ec Fixed an issue forwarding valueToText functions in the SliderAttachment 7 years ago