275 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  reuk 6f80be1edb
VST3 Client: Ensure editor scale is correct immediately after creation 3 years ago
  reuk 3850a2bb20
AudioPlayHead: Update wrappers to use new FrameRate type 3 years ago
  reuk 4ca923a34b
NSViewComponentPeer: Allow mouse events to reach unfocused windows 3 years ago
  reuk 4c2dba0822
VST3 Client: Ensure that all programs can be selected via parameter in hosts 3 years ago
  attila 63ac579c1b VST3 Client: Fix build when JUCE_VST3_CAN_REPLACE_VST2 is enabled 3 years ago
  reuk 47dcc31e77
VST3 Client: Allow setting latency from inside prepareToPlay 3 years ago
  reuk 294caba2b5
VST3: Add dirty-state set/get 3 years ago
  reuk afa6465098
UB Sanitizer: Avoid warnings in third party code, with clang 3 years ago
  reuk d0615041f0
Plugin clients: Avoid notifying listeners when parameters have not changed 3 years ago
  reuk ea250b3655
VST3 Client: Change VST3 native menu so that its position is specified in logical pixels 3 years ago
  reuk cfec0b5356
GenericAudioProcessorEditor: Add support for grouped parameters 3 years ago
  reuk b2a51eb253
VST3 Client: Avoid segfaults when updating program and bypass parameters 3 years ago
  reuk 8f29b2cb83
VST3: Allow plugins to designate the first input bus as Aux rather than Main 3 years ago
  ed 4fd0401752 VST3: Fix editor creation in Adobe Premiere Pro 3 years ago
  attila 7c68dd3709 VST3 Client: Avoid allocation in processParameterChanges() 3 years ago
  attila 570e173583 VST3 Client: Fix allocation on audio thread caused by PluginHostType ctor 3 years ago
  reuk c3ab3eb77f
VST3 Client: Implement IProcessContextRequirements 3 years ago
  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 3 years ago
  reuk 712b14a272
VST3 Client: Normalise and denormalise program parameter correctly 3 years ago
  reuk 77ad8b23bb
VST3 Client: Enable support for more FrameRateTypes, and set editOriginTime correctly 3 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
  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 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
  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
  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
  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 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
  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
  ed 71b8885460 VST3: Fixed a crash accessing the program parameter when JUCE_FORCE_USE_LEGACY_PARAM_IDS=1 4 years ago
  reuk e0306d25d4
VST3 Client: Disallow creating a new editor if one editor is already active 4 years ago
  ed e813531d9b VST3: Fixed an issue with jumpy resizing when using a fixed aspect ratio 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
  reuk b1917085db
AudioProcessor: Update listener callback with change details 4 years ago
  ed 94330cbb53 VST3: Repaint editor when size changes in Bitwig on Linux to fix UI glitches 4 years ago