1013 Commits (cf93f79cc8daddd5f294fd5f7ad154b36ad5f95c)

Author SHA1 Message Date
  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
  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