200 Commits (55ccb3f1d5b6d102aedb797dcd547fe767678b10)

Author SHA1 Message Date
  Tom Poole 5007e2bb98 Windows: Fixed a VST2 compilation error in VS2013 6 years ago
  Tom Poole 82f16e82ec Windows: Fixed a VST2 compilation error in VS2013 6 years ago
  Tom Poole ff4e54b32d Clarified some comments regarding the removal of the embedded VST2 SDK 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
  ed fd7b339e04 Moved some VST version compiler warnings out of juce_CheckSettingMacros.h and into the VST wrapper so that JUCE_COMPILER_WARNING can be used 6 years ago
  ed c03469fca6 Add support for DPI aware plug-ins on Windows 6 years ago
  Tom Poole 1d56cfe04a Added a handleVstHostCallbackAvailable method to the VSTCallbackHandler interface 6 years ago
  hogliux d430cd2e76 Vst2: Fixed typo in VST2 wrapper 7 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
  Tom Poole ac5d2e22f4 Added a "plug-in can do" callback to the VSTCallbackHandler interface 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  ed 11c4e91fa5 VST: Fixed an unused variable warning on Linux 7 years ago
  ed 5c8084c3e6 VST: Workaround for a potential infinite resizing loop due to coordinate rounding when updating the host window size 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 456c161343 Fixed a parameter change recursion issue in the VST and AU wrappers 7 years ago
  Tom Poole dd684b1a5d Fixed a parameter change recursion issue in the VST and AU wrappers 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  Tom Poole 107ba1fd69 Added parameter listener callbacks when a plug-in host changes a parameter 7 years ago
  Tom Poole f654d453ba Fixed a compiler warning 7 years ago
  Tom Poole 187d88e75a VST: Added a Cockos extension to the VST interface to display parameter labels 7 years ago
  jules 58a99ff139 Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated! 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 7 years ago
  hogliux 1b0fb11667 Fixed a compiler warning in the previous commit 7 years ago
  hogliux c38282778d VST2: Ensured that the VST2 version number is encoded correctly for display in Cubase and when hosting VST2 plug-ins in JUCE 7 years ago
  hogliux 28eda21b89 VST2: Fixed live-resize issue in Bitwig 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  hogliux 86f9c11d15 Added new FrameRateType fps23976 to AudioPlayHead 7 years ago
  hogliux 368d2542a1 VST2: Fixed an issue with resizing plug-ins in Ableton Live 7 years ago
  tpoole 4f9fbccdda VST2: Fixed a bug when asking the host to resize a plug-in window 7 years ago
  tpoole ee8be93712 VST2: Fixed a bug when asking the host to resize a plug-in window 7 years ago
  hogliux c0f69183e7 VST2 & VST3: Plug-Ins will already be scaled on retina screens - don't try scaling them again 7 years ago
  hogliux bfc5708521 VST2: Ignore scaling requests on macOS/iOS as scaling is already handled natively 7 years ago
  hogliux abd04ad948 Fixed a typo in the previous commit 8 years ago
  hogliux 831e06d6bd VST2: Fixed missing Xlib initialisation in VST2 wrapper 8 years ago
  jules 8493da4d7b Added method AudioProcessorEditor::setScaleFactor() and the Presonus plugin GUI scaling extensions to the VST2/VST3 plugin client and host classes. 8 years ago
  jules de855f0b35 Cleanups to some X windowing classes 8 years ago
  jules 44d92805f6 Some cleanups in the VST wrapper and channel-set code 8 years ago
  hogliux fa1b74611e VST2: Fixed a nullptr dereference when a VST2 host is supplying nullptrs to the VST2 processReplacing callback 8 years ago
  hogliux 6d54057c7f VST2: Fixed a nullptr dereference in the VST2 wrapper if hosts supply nullptr buffer 8 years ago
  hogliux b4d655499b VST2: Use 16 channels of midi in VST2 wrapper 8 years ago
  jules 70a830be4b Made VST plugins respond to the effIdentify message with the official 'NvEf' magic number 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 8140564808 Relaxed the maximum length restriction on VST parameter names from 16 to 32 chars, as we assume all the hosts will be OK with that. 8 years ago
  jules 4b1d4c9681 Added a cast to avoid a compiler warning 8 years ago
  hogliux 1326846705 Only add DllMain to dll targets and remove from plugin utilities 8 years ago
  Felipe F. Tonello c2100022cc Added several linux improvements to the event loop, MIDI and X11 (see commit messsage) 8 years ago