1131 Commits (cdbefa3b51e2084b51e7ec506984f263708f8537)

Author SHA1 Message Date
  reuk bfb521b610
AudioProcessorEditor: Allow showing a host-provided parameter menu in VST3 plugins 4 years ago
  reuk 63a40188d9
AudioProcessor: Add extensions API for VST3 clients 3 years ago
  reuk 75922cac38
VST3 Client: Ensure main buses are enabled by default when using PreferredChannelConfigurations 4 years ago
  reuk 712b14a272
VST3 Client: Normalise and denormalise program parameter correctly 4 years ago
  reuk 77ad8b23bb
VST3 Client: Enable support for more FrameRateTypes, and set editOriginTime correctly 4 years ago
  reuk 3399c34d0d
Windows: Fix more warnings emitted by clang with GNU-like command-line 4 years ago
  ed 17d967551c AAX: Added JucePlugin_AAXDisableDefaultSettingsChunks flag to set the AAX_eProperty_Constraint_DoNotApplyDefaultSettings property 4 years ago
  reuk 31a7c62baf
Windows: Fix and suppress some analysis warnings 4 years ago
  reuk 6db900926b
VST3 Client: Fix issue where host failed to receive latency change notifications 4 years ago
  reuk 2f04d6a846
VST3 Client: Fix leak caused by unnecessary manual refcounting 4 years ago
  Tom Poole bfdda737a2 Projucer: Removed the live build 4 years ago
  reuk 900282ccf3
MinGW: Fix warnings and errors emitted when building VST3 plugins 4 years ago
  reuk 40fa4ff90c
AU Client: Fix variable naming 4 years ago
  reuk 47c7751750
VST3 Host: Avoid calling IMidiMapping functions on the audio thread 4 years ago
  reuk f35c2d90e2
VST3 Host: Ensure AudioProcessor parameter indices are used when appropriate 4 years ago
  ed c9731d4827 AUv3: Removed a duplicate statement in getCurrentPosition() 4 years ago
  reuk 0e7fd1b909
StandalonePluginHolder: Fix out-of-bounds read when audio callbacks use larger-than-expected buffers 4 years ago
  reuk 0e47da1474
VST Client: Ensure audioMasterIOChanged is sent when latency is updated 4 years ago
  ed a8aafed53d Removed some unnecessary virtual keywords 4 years ago
  ed a1337a3863 VST3: Workaround incorrect VST3 editor ref-count bug in Adobe Audition 4 years ago
  reuk 75ed712b19 AU Wrapper: Fix build errors when using PreferredChannelConfigurations 4 years ago
  reuk 965f14311d
AUv3 Wrapper: Tidy up sample rate detection 4 years ago
  reuk cafb437762
AU Wrapper: Use correct sample rate for MIDI FX with no buses 4 years ago
  ed a06063dfd7 VST3: Added a missing return in the previous commit 4 years ago
  ed b1294fdadb VST3: Call setComponentState() on message thread on Linux 4 years ago
  ed dbf5789cda Linux: Fixed a compile error when building VST3 plug-ins with JUCE_MODAL_LOOPS_PERMITTED=0 4 years ago
  reuk 6832dca430 StandaloneFilterWindow: Auto-resize settings dialog when IO options change 4 years ago
  ed 04fdc4c209 Standalone: Add a dummy output channel to MIDI effect plug-ins 4 years ago
  reuk 361f839546
VST3 Client: Avoid calling performEdit from the audio thread 4 years ago
  reuk c507ec9e73
VST3 Client: Ensure IComponentHandler::restartComponent is only called from the UI thread 4 years ago
  reuk 44441d3d79
VST2: Prefer unique_ptr to manual `delete` calls 4 years ago
  ed 0aeee97b91 VST3: Reduced the scope of some MessageManagerLocks on Linux/BSD 4 years ago
  ed efd52398d1 VST3: Use shared MessageThread on Linux to run the message loop when host run loop interface isn't available 4 years ago
  ed 33f37847bc VST: Use RAII initialisation for JUCE GUI and SharedResourcePointer for MessageThread 4 years ago
  ed ab90229583 VST: Pulled Linux SharedMessageThread out into its own file 4 years ago
  ed 90e8da0cfb VST3: Fixed an assertion when JUCE_FORCE_LEGACY_PARAM_IDS=1 due to getProgramParameter() returning the wrong parameter 4 years ago
  ed 2ac46c600d VST3: Fixed bypass and program parameter indices when JUCE_FORCE_USE_LEGACY_PARAM_IDS=1 and AudioProcessor::getBypassParameter() is implemented 4 years ago
  Tom Poole 60e13bec0c Allow use of an external VST3 SDK on BSD 4 years ago
  ed af4b727b8a VST3: Fixed an assertion when JUCE_FORCE_LEGACY_PARAM_IDS=1 due to getProgramParameter() returning the wrong parameter 4 years ago
  Tom Poole 79fbde7099 Added preliminary support for FreeBSD 4 years ago
  ed d8004e2e2b Docs: Fixed a few switched "namespace juce" comments 4 years ago
  ed 4b5a67f067 VST3: Fixed bypass and program parameter indices when JUCE_FORCE_USE_LEGACY_PARAM_IDS=1 and AudioProcessor::getBypassParameter() is implemented 4 years ago
  Tom Poole ef5608654d VST3: Fixed a bug loading plug-ins 4 years ago
  Tom Poole a9ad07a945 Use RAII for CFTypes 4 years ago
  Tom Poole 4c58e50f2e Bump version number to 6.0.8 4 years ago
  ed 71b8885460 VST3: Fixed a crash accessing the program parameter when JUCE_FORCE_USE_LEGACY_PARAM_IDS=1 4 years ago
  ed 914119eca5 Standalone: Avoid hitting an assertion when setting resize limits 4 years ago
  reuk 7b6ad28b46
AUv3 wrapper: Allow host to resize editor view 4 years ago
  ed 7d71efe6e0 Standalone: Use AudioProcessorEditor::setBoundsConstrained() when setting editor bounds 4 years ago
  ed db618477ff Standalone: Respect AudioProcessorEditor resize limits 4 years ago