1023 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  ed 51b07dc038 VST3: Always destroy plug-in instances on the message thread 5 years ago
  reuk 4cf66d6522 Cleanup: Remove redundant inlines 5 years ago
  reuk 2f45814bfc Examles: Fix some more warnings 5 years ago
  reuk d141799a57 AudioProcessors: Silence unused function warning 5 years ago
  reuk e13901d912 ClangCl: Silence code which warns when building on Windows with Clang 5 years ago
  ed 133dc99b51 VST: Fixed a potential crash when resizing host window asynchronously 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  ed c2e3dcd8bf Updated the documentation of some methods which now return std::unique_ptr instead of raw pointers to remove references to deleting the returned object 5 years ago
  reuk fe4523628d VST3: Fix duplicate messages in VST3 wrapper 5 years ago
  ed 6610a1959f Added JUCE_CUSTOM_VST3_SDK flag to juce_audio_processors 5 years ago
  ed de712ca02e Linux: Added support for building and hosting VST3 plug-ins 5 years ago
  ed 74ca3b44c4 Linux: Removed X11-specific code from LinuxComponentPeer 5 years ago
  ed fe61354c21 Linux: Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime 5 years ago
  reuk 55fb6e1bb1 AudioProcessorGraph: Allow extracting nodes 6 years ago
  reuk 748d0e203f APVTS: Refactor the parameter attachment classes 5 years ago
  reuk 8433c098b9 MIDI: Add Midi Logger plugin demo PIP 5 years ago
  reuk 4a613dfad2 VST3: Add support for legacy CC output events 5 years ago
  reuk eae9a10944 MidiBuffer: Add iterator compatible with C++11 range-for 5 years ago
  reuk e7e1de78fa Files: Add RangedDirectoryIterator 5 years ago
  reuk 5f348c3040 Warnings: Add warning-wrangling header 5 years ago
  reuk ece5644a20 CMake: Add support for building JUCE projects with CMake 5 years ago
  reuk 1fdba480cc JUCE 6: Update version numbers 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 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