1131 Commits (cdbefa3b51e2084b51e7ec506984f263708f8537)

Author SHA1 Message Date
  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
  reuk df06a471c0
AudioProcessorPlayer: Support a greater variety of IO configurations 4 years ago
  ed 34f8afbbca Set standalone plug-in window as resizable based on AudioProcessorEditor::isResizable() 4 years ago
  reuk c7feb75b97
PluginHostType: Use the name of the bridged hosting process to determine host 4 years ago
  reuk 1b4960b5bf
PluginHostType: Fix host reporting in bridged hosts on M1 4 years ago
  reuk e0306d25d4
VST3 Client: Disallow creating a new editor if one editor is already active 4 years ago
  ed 8140442746 VST: Removed an old workaround causing plug-in editor window position issues on macOS 4 years ago
  reuk 75fae3bf21
AU: Fix midi output to use correct packet alignment on ARM 4 years ago
  ed e813531d9b VST3: Fixed an issue with jumpy resizing when using a fixed aspect ratio 4 years ago
  reuk 10c77ce296
AAX: Set nonrealtime state appropriately when rendering with AudioSuite 4 years ago
  reuk a48a564f9e AU: Use slightly more readable channel type 4 years ago
  ed a7c5337568 VST/VST3: Removed a workaround for checking whether DPI-aware windows were incorrectly scaled in editor resized() callback 4 years ago
  ed 3c494b8a70 VST3: Improved stability of scaled plug-in windows 4 years ago
  ed e1039fc1c9 VST: Improved stability of scaled plug-in windows 4 years ago
  reuk b1917085db
AudioProcessor: Update listener callback with change details 4 years ago