1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

217 commits

Author SHA1 Message Date
Tom Poole
1fbd6dff9b VST3: Fixed invalid AudioProcessorParameterGroup unit IDs 2020-12-21 10:50:57 +00:00
reuk
90664b42df VST3: Fix issue where aftertouch messages from the host were incorrectly converted to LegacyMIDICCOut messages 2020-09-24 12:48:29 +01:00
ed
333f98d204 Squashed some compiler warnings with -Wmissing-prototypes enabled 2020-08-27 14:13:58 +01:00
ed
9f68aff35b macOS: Fixed some symbol clashes when building 32-bit plug-ins 2020-08-12 17:02:34 +01:00
ed
e19b1bde71 VST3: Don't remove content wrapper component from desktop before destroying on Linux 2020-07-06 14:10:49 +01:00
ed
31022e4521 VST3: Fixed some build errors and warnings with JUCE_VST3_CAN_REPLACE_VST2=1 on Linux 2020-07-03 16:30:28 +01:00
reuk
422e4a0083
VST3: Fix link of 32-bit plugins 2020-07-03 11:09:05 +01:00
reuk
394c4fd475 Clang: Fix warnings when building with clang 10 2020-07-01 10:00:43 +01:00
reuk
286bb40a9e Clang: Ensure that the VST3 entry point is exported when building with Clang on Windows 2020-07-01 10:00:43 +01:00
reuk
3c15dc79de Clang: Fix some preprocessor defs on windows 2020-07-01 10:00:43 +01:00
ed
a2d1fc412a VST3: Return correct count for MIDI input/output buses in getBusCount() and enable/disable them based on activateBus() calls 2020-06-30 17:33:48 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
ed
6a5d554451 VST3: Only call restartComponent() with necessary flags 2020-06-24 10:03:08 +01:00
ed
d510b73cdf Normalised all whitespace before args in std::function 2020-06-05 09:37:49 +01:00
reuk
b5dac7968f
Xcode: Fix ambiguous symbol errors in VST3 wrapper
The missing CoreFoundation include was causing issues when building
VST3 plugin-hosts.
2020-06-02 20:02:29 +01:00
ed
fb34363c0a VST3: Fixed some alignment warnings when loading VST2-compatible state data 2020-05-28 09:48:50 +01:00
ed
b57509c4a2 Removed some cross-module relative includes 2020-05-22 16:46:52 +01:00
ed
77787bd3ae VST: Query host window scale factor when opening editor window 2020-05-22 11:47:05 +01:00
ed
fb030ade16 VST: Resize host window when global scale factor is changed 2020-05-07 14:37:33 +01:00
ed
3bca5221ff VST3: Check if plugFrame is still valid in Linux fd callback to fix issue with hosts deleting plugFrame before calling removed() 2020-04-29 11:07:57 +01:00
reuk
4cf66d6522 Cleanup: Remove redundant inlines 2020-04-27 10:22:06 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
ed
de712ca02e Linux: Added support for building and hosting VST3 plug-ins 2020-04-16 12:18:49 +01:00
reuk
4a613dfad2 VST3: Add support for legacy CC output events 2020-04-16 12:18:46 +01:00
reuk
5f348c3040 Warnings: Add warning-wrangling header 2020-04-13 13:16:05 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
ed
26c9468dc5 Deprecated AffineTransform::getScaleFactor() as it was producing incorrect values for transforms containing rotations. Added getDeterminant() method for getting the determinant of the transform 2020-03-30 18:34:19 +01:00
ed
0ae768d0d1 macOS: Fixed some unused variable warnings in the VST3 wrapper 2020-03-11 17:35:24 +00:00
ed
9c83b28e4a Fixed a shadowing warning in the VST3 wrapper 2020-03-03 16:59:39 +00:00
ed
18523101be Windows: Refactored DPI handling in the VST wrapper and hosting code 2020-03-02 15:41:08 +00:00
ed
6561e5c040 Windows: Fixed a few more JUCE_WINDOWS == JUCE_MSVC assumptions 2020-02-10 11:48:02 +00:00
Tom Poole
d00d23139c VST3: Added the ability to change parameter names at runtime 2019-11-29 14:44:09 +00:00
Tom Poole
1adcc26ca6 VST3: Fixed an issue with non-contiguous IO buses 2019-11-29 11:46:02 +00:00
Tom Poole
0ceadf510b Fixed compatibility with JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 2019-11-26 10:11:00 +00:00
ed
49180f1461 VST3: Check Windows scale factor is correct in attached() 2019-11-21 15:41:15 +00:00
ed
7b43ac0cfe VST3: Added a nullptr check before dereferencing juceVST3EditController in processParameterChanges() to fix a crash in Live 2019-11-05 17:02:09 +00:00
ed
a47dc92f51 VST3: Return kResultFalse from getMidiControllerAssignment() when JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS=0 2019-10-21 15:28:02 +01:00
ed
3cbc4ec0ae VST3: Fixed an issue in checkSizeConstraint() when the editor has a scale factor applied 2019-10-09 17:14:12 +01:00
Tom Poole
414183eaf8 VST3: Fixed a compiler warning 2019-10-02 11:45:21 +01:00
ed
4b92a111d3 VST3: Fixed a resizing bug in Live on Windows 2019-09-09 17:07:45 +01:00
ed
305f96a03e VST3: Add guard for early return in previous commit 2019-08-21 11:03:21 +01:00
ed
cb799fb37c VST3: Don't call restartComponent() when in setupProcessing() 2019-08-20 14:30:13 +01:00
Tom Poole
a12bc32979 Fixed some warnings on the latest compilers 2019-07-26 12:58:04 +01:00
Tom Poole
8dd6c61125 VST3: Only set JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS by default if the plug-in accepts MIDI 2019-07-23 15:32:57 +01:00
ed
da0401f124 VST3: Fixed a floating-point truncation error in ProgramChangeParameter::toString() 2019-06-27 10:58:05 +01:00
Tom Poole
d4b7cceb32 Fixed more compiler warnings 2019-06-11 16:42:38 +01:00
ed
ddd4e84b9e VST3: Use Windows scale factor when running in FL Studio to avoid resizing glitches when custom scale factor is set 2019-06-04 10:58:51 +01:00
jules
956db4bd0c Made the AudioProcessorParameterGroup class moveable, and deprecated its swapWith method 2019-05-28 10:12:13 +01:00
ed
f2be246233 VST3: Moved the ScopedJuceInitialiser_GUI object declaration in JuceVST3Component to make sure it goes out of scope later 2019-05-17 12:06:26 +01:00
ed
c71746f11d VST3: Fixed a potential crash in Cubase10WindowResizeWorkaround::handleAsyncUpdate() 2019-05-17 11:53:44 +01:00