1001 Commits (e61f7fc441e2c20751f09d66890178d81cfa76c7)

Author SHA1 Message Date
  reuk 759e2697b7 VST3: Fix duplicate messages in VST3 wrapper 5 years ago
  ed 814f317346 VST3: Unload macOS bundle in destructor of DLLHandle with CFBundleUnloadExecutable() to fix crash when loading some third-party plug-ins a second time 5 years ago
  ed 375c746251 AU: Check parameter list is not empty when setting haveParameterList 5 years ago
  ed f3470d3cd4 VST: Fixed potential out-of-bounds program access 5 years ago
  ed 9f0728e622 VST3: Don't pass nullptr to setBusArrangements() 5 years ago
  reuk fcd12ab12b
VST: Remove an unused variable warning 5 years ago
  ed c1cb7cea9a Fixed some issues flagged by the Xcode static analysis tool 5 years ago
  ed 67ccd6d255 AU: Fixed some missing case warnings in the hosting code 5 years ago
  ed 722a1403af VST3: Fixed a rounding error in VST3PluginInstance::getCurrentProgram() 5 years ago
  reuk a886495606 APVTS: Fix thread sanitizer complaint 5 years ago
  ed 49ac038662 Fixed some more warnings 5 years ago
  ed 59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 5 years ago
  reuk 72c1914004 APVTS: Update an example in the docs to reflect best practices for constructing ParameterLayouts 5 years ago
  ed 18523101be Windows: Refactored DPI handling in the VST wrapper and hosting code 5 years ago
  Tom Poole 2269cf8168 APVTS: Fixed some threading issues 5 years ago
  reuk c2f058df80 Threadsafety improvements 5 years ago
  reuk 68b02efea1 AudioProcessorGraph: Immediately rebuild the graph if topology changes on the message thread 5 years ago
  ed 08d0a12f03 Bump version number to 5.4.7 5 years ago
  Tom Poole ef1eacccd3 Bump version number to 5.4.6 5 years ago
  ed b45ce09235 Standardised the licensing whitespace in module headers 5 years ago
  ed dde8f4b68c Re-attach ResizableCornerComponent when calling AudioProcessorEditor::setContrainer() so the new constrainer is respected 5 years ago
  ed 44428a399d Updated the documentation for AudioProcessorGraph::addNode() 5 years ago
  ed eedb9e9833 Linux: Fixed an occasional bug causing the top-left of VST2 plug-ins to be incorrect 5 years ago
  reuk 5d1a5e804c ProcessorGraph: Fix issue where initialising empty graphs failed 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  ed bad6500424 Added activeEditorLock to AudioProcessor to replace callbackLock when accessing its activeEditor member to prevent priority inversion issues 5 years ago
  Tom Poole 1610d79314 VST3: Fixed a hosting parameter order bug 5 years ago
  reuk 7d2310795f Threadsafety improvements 5 years ago
  Tom Poole a268860713 AU: Improved the behaviour of setting and recalling presets 5 years ago
  Tom Poole fd60158af1 macOS: Fixed some compiler warnings 5 years ago
  reuk 70ddcd16e6 APVTS: Use atomic floats for current parameter states 5 years ago
  reuk 6a27649a85 AudioProcessorGraph: Fixed an issue where processBlock could be called simultaneously with releaseResources 5 years ago
  Tom Poole 5e209b37d3 AudioProcessorGraph: Fixed some thread safety issues 5 years ago
  Tom Poole 98f4056d6e AudioProcessorParameterGroup: Improved the documentation 5 years ago
  ed a8e592d8a8 VST3: Scale the ContextMenu coords correctly in DPI-aware hosts 5 years ago
  Tom Poole dc3614e9a8 Fixed a threading issue when checking for duplicate parameter IDs 5 years ago
  reuk 42be540c27 Improved the thread safety of AudioProcessorGraph 5 years ago
  Tom Poole d73220920e Made the audio parameter classes thread safe 5 years ago
  ed eddd239d3a Increase the GenericAudioProcessorEditor minimum height 5 years ago
  ed 1fe5e49980 VST3: Additional thread-safety improvements 5 years ago
  ed 77529d94f3 VST3: Thread-safety improvements for parameter queue 5 years ago
  Tom Poole 0b8beb7f93 Reduced the number of duplicate parameter ID check messages 5 years ago
  ed 9c23f34c74 Revert "AU: Call refreshParameterList() when kAudioUnitProperty_ParameterList event is received" 5 years ago
  ed 4635e91603 AU: Support getting component description without a 'thng' resource in getComponentDescFromFile() 5 years ago
  ed 0da9ed11dc AU: Call refreshParameterList() when kAudioUnitProperty_ParameterList event is received 5 years ago
  ed e7dbf60fed VST2: Always set wantsMidiMessages to true for synth plug-ins 5 years ago
  ed 2b542dc701 AU: Don't set kAudioUnitProperty_AudioChannelLayout property on plug-ins that don't support it 5 years ago
  ed e86b1a8818 VST3: Don't add PluginDescription to results array if loadFrom() or initialize() fails 5 years ago
  ed 4583baf277 Bump version number to 5.4.5 5 years ago
  jules 5d7e2190e7 Fixed visibility for some AudioProcessorParameterWithID methods 5 years ago