1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-14 00:14:18 +00:00
Commit graph

208 commits

Author SHA1 Message Date
Tom Poole
d4b7cceb32 Fixed more compiler warnings 2019-06-11 16:42:38 +01:00
Tom Poole
230588cbf9 Fixed a compiler warning 2019-06-10 17:42:22 +01:00
Tom Poole
a4bd6cbc66 Fixed some more Linux compiler warnings 2019-06-06 10:25:19 +01:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
ed
a234721110 Added various clang-tidy modernize-* fixes 2019-01-31 15:15:31 +00:00
ed
ce33b4aea1 Projucer: Add a setting to configure the number of MIDI inputs and outputs for VST plug-ins 2019-01-23 12:52:47 +00:00
ed
98219bf98e VST2: Fix a conversion warning in the wrapper and prevent resizing the plug-in window in resizeHostWindow() to fix some flickering when resizing 2018-12-21 11:17:09 +00:00
ed
b29cb61e91 VST2: Default to main monitor scale factor in plug-in editor's constructor to get correct size when opening in Cubase 10 2018-12-20 15:30:38 +00:00
ed
ca9a50ea82 VST2: Fix scaling bug in hosts which don't support the sizeWindow call 2018-12-20 12:31:44 +00:00
Tom Poole
82f16e82ec Windows: Fixed a VST2 compilation error in VS2013 2018-11-12 10:09:16 +00:00
Tom Poole
ff4e54b32d Clarified some comments regarding the removal of the embedded VST2 SDK 2018-11-06 09:22:22 +00:00
Tom Poole
a3566b8c1e Removed the embedded VST2 SDK 2018-10-23 16:00:43 +01:00
ed
fc203d62d9 Windows: Refactored some of the recent DPI-aware VST2 and VST3 plug-in changes 2018-09-19 12:35:48 +01:00
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 2018-08-14 10:55:18 +01:00
ed
c03469fca6 Add support for DPI aware plug-ins on Windows 2018-08-10 16:38:18 +01:00
Tom Poole
1d56cfe04a Added a handleVstHostCallbackAvailable method to the VSTCallbackHandler interface 2018-08-06 17:23:38 +01:00
hogliux
d430cd2e76 Vst2: Fixed typo in VST2 wrapper 2018-06-12 08:43:07 +01:00
hogliux
cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 2018-06-11 12:49:35 +01:00
hogliux
9b81643aa9 Plug-In wrappers and hosting code now support infinite tail times 2018-06-04 15:13:28 +01:00
Tom Poole
ac5d2e22f4 Added a "plug-in can do" callback to the VSTCallbackHandler interface 2018-04-23 14:44:18 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Tom Poole
4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 2018-04-10 18:34:20 +01:00
ed
11c4e91fa5 VST: Fixed an unused variable warning on Linux 2018-04-04 17:00:05 +01:00
ed
5c8084c3e6 VST: Workaround for a potential infinite resizing loop due to coordinate rounding when updating the host window size 2018-04-04 16:33:34 +01:00
hogliux
0db9415de6 Add bypass support to both hosting and plug-in client code 2018-04-04 11:26:26 +01:00
hogliux
e05a1549f2 Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class 2018-04-04 11:26:26 +01:00
Tom Poole
dd684b1a5d Fixed a parameter change recursion issue in the VST and AU wrappers 2018-03-26 09:54:40 +01:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
Tom Poole
107ba1fd69 Added parameter listener callbacks when a plug-in host changes a parameter 2018-02-21 18:58:58 +00:00
Tom Poole
f654d453ba Fixed a compiler warning 2018-02-12 17:13:54 +00:00
Tom Poole
187d88e75a VST: Added a Cockos extension to the VST interface to display parameter labels 2018-02-12 16:35:01 +00:00
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! 2017-12-12 16:24:40 +00:00
jules
f85d706131 Some minor formatting and comment fixes 2017-11-28 17:46:15 +00:00
hogliux
1b0fb11667 Fixed a compiler warning in the previous commit 2017-10-03 11:48:51 +01:00
hogliux
c38282778d VST2: Ensured that the VST2 version number is encoded correctly for display in Cubase and when hosting VST2 plug-ins in JUCE 2017-10-03 11:02:32 +01:00
hogliux
28eda21b89 VST2: Fixed live-resize issue in Bitwig 2017-09-11 17:15:34 +01:00
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 2017-09-08 08:59:55 +01:00
hogliux
86f9c11d15 Added new FrameRateType fps23976 to AudioPlayHead 2017-09-01 11:09:44 +01:00
hogliux
368d2542a1 VST2: Fixed an issue with resizing plug-ins in Ableton Live 2017-08-08 09:26:30 +01:00
tpoole
ee8be93712 VST2: Fixed a bug when asking the host to resize a plug-in window 2017-07-27 14:59:33 +01:00
hogliux
c0f69183e7 VST2 & VST3: Plug-Ins will already be scaled on retina screens - don't try scaling them again 2017-07-26 14:42:44 +01:00
hogliux
bfc5708521 VST2: Ignore scaling requests on macOS/iOS as scaling is already handled natively 2017-07-20 08:59:45 +01:00
hogliux
abd04ad948 Fixed a typo in the previous commit 2017-06-20 12:56:21 +01:00
hogliux
831e06d6bd VST2: Fixed missing Xlib initialisation in VST2 wrapper 2017-06-20 11:37:45 +01:00
jules
8493da4d7b Added method AudioProcessorEditor::setScaleFactor() and the Presonus plugin GUI scaling extensions to the VST2/VST3 plugin client and host classes. 2017-06-07 10:33:59 +01:00
jules
de855f0b35 Cleanups to some X windowing classes 2017-05-22 15:52:26 +01:00
jules
44d92805f6 Some cleanups in the VST wrapper and channel-set code 2017-05-22 15:52:16 +01:00
hogliux
fa1b74611e VST2: Fixed a nullptr dereference when a VST2 host is supplying nullptrs to the VST2 processReplacing callback 2017-05-11 09:57:05 +01:00
hogliux
6d54057c7f VST2: Fixed a nullptr dereference in the VST2 wrapper if hosts supply nullptr buffer 2017-05-10 16:34:44 +01:00
hogliux
b4d655499b VST2: Use 16 channels of midi in VST2 wrapper 2017-05-10 16:10:12 +01:00