155 Commits (55ccb3f1d5b6d102aedb797dcd547fe767678b10)

Author SHA1 Message Date
  ed 55ccb3f1d5 VST3: Check for non-integer scale factors when running in DPI-aware Cubase 10 6 years ago
  ed d45842ead3 VST3: Always set top-left position and repaint editor when scale factor changes 6 years ago
  ed 954663b8bb VST3: Added a workaround for Cubase 10 resizing the host window after the plug-in on macOS 6 years ago
  ed 5c03d13f0d Revert previous commit and instead call ComponentHelpers::releaseAllCachedImageResources() from Component::removeFromDesktop() 6 years ago
  ed af098a1985 VST3: Call setVisible (false) on the editor content component before removing it from the desktop on Windows to avoid an OpenGLTexture leak 6 years ago
  Tom Poole 5df169fe5d VST3: Fixed a bug with JUCE_FORCE_USE_LEGACY_PARAM_IDS and the bypass parameter 6 years ago
  ed 59e70ad82c VST3: Removed some ancient native host window resizing code from the plug-in wrapper 6 years ago
  ed e8a31171fe VST3: Fixed a resizing bug on macOS FL Studio 6 years ago
  ed aec716c36e VST3: Fixed an incorrect VST2 SDK include path 6 years ago
  Tom Poole a3566b8c1e Removed the embedded VST2 SDK 6 years ago
  ed fc203d62d9 Windows: Refactored some of the recent DPI-aware VST2 and VST3 plug-in changes 6 years ago
  Tom Poole 7e1db1aa4f Added plug-in parameter groups 6 years ago
  ed ddddf0dbd4 VST3: Set the isStretchingTop/Left/Bottom/Right arguments of ComponentBoundsConstrainer::checkBounds() to fix some resizing issues when using a constrainer with a fixed aspect ratio 6 years ago
  ed 9cfbb2082f VST3: Fixed a potential crash that could occur if a host sets the scale factor after closing the plug-in editor, and ensure that the last scale factor is re-used when opening the editor 6 years ago
  ed c03469fca6 Add support for DPI aware plug-ins on Windows 6 years ago
  hogliux cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 7 years ago
  hogliux 9b81643aa9 Plug-In wrappers and hosting code now support infinite tail times 7 years ago
  hogliux cfb071d52f PlugIns: Ensured that the midi buffer is allocated with a reasonable size before the plugin starts processing 7 years ago
  jules 87042769b6 Tidied up some more old typedefs 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 20ced1662e Fixed some issues with plug-in parameter IDs 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  Tom Poole 98483e826a Fixed a compiler warning 7 years ago
  hogliux 0db9415de6 Add bypass support to both hosting and plug-in client code 7 years ago
  hogliux e05a1549f2 Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class 7 years ago
  Tom Poole 87dcb5e02b Fixed an issue with recursive VST3 parameter changed callbacks 7 years ago
  Tom Poole 5011c47447 VST3: Fixed a resizing bug when a plug-in has a fixed aspect ratio 7 years ago
  Tom Poole 107ba1fd69 Added parameter listener callbacks when a plug-in host changes a parameter 7 years ago
  Tom Poole ad73ea8e3f VST3: Added a call to setNonRealtime before prepareToPlay 7 years ago
  Tom Poole f204a99c6f VST3: Fixed an issue with parallel streams of parameter updates during playback 7 years ago
  Tom Poole a222f42ec1 VST3: Fixed a bug setting tail lengths 7 years ago
  Tom Poole bdea443017 VST3: Fixed a bug setting tail lengths 7 years ago
  jules 8d09eaadb6 Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability 7 years ago
  Tom Poole 0f752396a5 VST3: Made MIDI CC parameters non-automatable 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  Tom Poole 2d92311116 VST3: Fixed an issue with parallel streams of parameter updates during playback 7 years ago
  Tom Poole e14ca41087 VST3: Fixed some compilation errors when building without JUCE_VST3_CAN_REPLACE_VST2 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 7 years ago
  hogliux 2206fae758 VST3: Removed more unused code in the VST3 wrapper 7 years ago
  hogliux 5bc0c2b06f VST3: Added support for VST3 SDK 3.6.8 7 years ago
  hogliux 1c7185ed25 VST3: Removed more unused code in the VST3 wrapper 7 years ago
  hogliux 7a22f133c4 VST3: Added support for VST3 SDK 3.6.8 7 years ago
  hogliux 190631a191 VST3: Fixed a leak in VST3 plug-ins if the host was listening for track property updates 7 years ago
  hogliux d95edfd770 VST3: First add Midi controller changes and then add other midi events to ensure that all-notes off events occur before any note-on event with the same sampleOffset 7 years ago
  jules 28dfa55088 Fix to the VST2/3 compatibility code to handle a Studio One issue 7 years ago
  hogliux 4bb58c7d51 VST3: respect the editor's constrainer when resizing 7 years ago
  hogliux 0a2fabb2e1 VST3: Fixed a harmless MSVC warning in previous commit 7 years ago
  hogliux a426feb6c2 VST3: checkBusFormatsAreNotDiscrete should return true when buses are disabled 7 years ago
  tpoole f346de10c3 Fixed 4dcce50 to support AudioProcessor based parameter selection 7 years ago
  hogliux 56e6d69364 VST3: Fix plug-in resize issue in Bitwig studio 7 years ago