reuk
|
d0615041f0
|
Plugin clients: Avoid notifying listeners when parameters have not changed
|
2021-09-28 11:31:49 +01:00 |
|
reuk
|
f46d4a0401
|
VST Client: Remove unused variable
|
2021-07-30 09:18:46 +01:00 |
|
reuk
|
63a40188d9
|
AudioProcessor: Add extensions API for VST3 clients
|
2021-06-11 10:53:26 +01:00 |
|
reuk
|
3399c34d0d
|
Windows: Fix more warnings emitted by clang with GNU-like command-line
|
2021-06-04 12:09:05 +01:00 |
|
reuk
|
31a7c62baf
|
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
|
2021-05-26 15:34:26 +01:00 |
|
reuk
|
0e47da1474
|
VST Client: Ensure audioMasterIOChanged is sent when latency is updated
|
2021-04-28 09:57:12 +01:00 |
|
reuk
|
44441d3d79
|
VST2: Prefer unique_ptr to manual delete calls
|
2021-04-08 13:33:12 +01:00 |
|
ed
|
33f37847bc
|
VST: Use RAII initialisation for JUCE GUI and SharedResourcePointer for MessageThread
|
2021-04-08 11:51:41 +01:00 |
|
ed
|
ab90229583
|
VST: Pulled Linux SharedMessageThread out into its own file
|
2021-04-08 11:51:41 +01:00 |
|
Tom Poole
|
79fbde7099
|
Added preliminary support for FreeBSD
|
2021-03-29 14:16:46 +01:00 |
|
Tom Poole
|
a9ad07a945
|
Use RAII for CFTypes
|
2021-03-25 15:48:35 +00:00 |
|
ed
|
8140442746
|
VST: Removed an old workaround causing plug-in editor window position issues on macOS
|
2021-03-05 18:40:03 +00:00 |
|
ed
|
a7c5337568
|
VST/VST3: Removed a workaround for checking whether DPI-aware windows were incorrectly scaled in editor resized() callback
|
2021-02-19 19:07:12 +00:00 |
|
ed
|
e1039fc1c9
|
VST: Improved stability of scaled plug-in windows
|
2021-02-19 19:07:12 +00:00 |
|
reuk
|
b1917085db
|
AudioProcessor: Update listener callback with change details
|
2021-02-18 10:54:29 +00:00 |
|
ed
|
5fc20f7106
|
VST: Made the check for Windows high-DPI screen change resizing more strict to prevent UI glitches when resizing manually
|
2021-02-11 11:23:06 +00:00 |
|
Tom Poole
|
8070fa0ec4
|
Fixed some compiler warnings
|
2020-11-03 14:01:49 +00:00 |
|
ed
|
b7e28541ca
|
Replaced deprecated Displays methods
|
2020-10-27 12:38:59 +00:00 |
|
reuk
|
fd8ba2deda
|
VST2: Allow VST2 plugins to build for win32 with LLVM
|
2020-09-25 19:46:40 +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 |
|
ed
|
009d685179
|
Updated all license headers
|
2020-06-29 08:30:22 +01:00 |
|
ed
|
b5214a341e
|
Normalised lambda whitespace
|
2020-06-05 09:37:56 +01:00 |
|
ed
|
5d9eb7ee1f
|
Whitespace
|
2020-05-28 09:49:29 +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
|
a8b6066187
|
Linux: Use host scaling for VST plug-ins on hiDPI screens
|
2020-05-18 14:05:54 +01:00 |
|
ed
|
fb030ade16
|
VST: Resize host window when global scale factor is changed
|
2020-05-07 14:37:33 +01:00 |
|
reuk
|
4cf66d6522
|
Cleanup: Remove redundant inlines
|
2020-04-27 10:22:06 +01:00 |
|
ed
|
d5e8c4e104
|
VST: Fixed a deadlock in the SharedMessageThread
|
2020-04-24 18:15:18 +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 |
|
ed
|
74ca3b44c4
|
Linux: Removed X11-specific code from LinuxComponentPeer
|
2020-04-16 12:18:49 +01:00 |
|
ed
|
fe61354c21
|
Linux: Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime
|
2020-04-16 12:18:48 +01:00 |
|
reuk
|
eae9a10944
|
MidiBuffer: Add iterator compatible with C++11 range-for
|
2020-04-13 13:16:06 +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
|
59a058fdc6
|
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
|
2020-03-09 17:39:28 +00:00 |
|
ed
|
18523101be
|
Windows: Refactored DPI handling in the VST wrapper and hosting code
|
2020-03-02 15:41:08 +00:00 |
|
ed
|
79385cc1e3
|
VST2: Send audioMasterUpdateDisplay opcode on the message thread to fix some hosts not updating
|
2020-02-07 13:29:20 +00:00 |
|
ed
|
a54da0b832
|
Fixed some more typos
|
2020-01-07 08:53:23 +00:00 |
|
Tom Poole
|
1003579c5a
|
VST2: Avoided a race condition
|
2019-10-07 15:02:51 +01:00 |
|
Tom Poole
|
3403617f77
|
VST: Fixed a race condition
|
2019-10-04 09:47:31 +01:00 |
|
jules
|
ed15e3d3c2
|
Workaround for build problem in Xcode 9
|
2019-09-16 15:55:00 +01:00 |
|
Tom Poole
|
1c0eb583f1
|
VST2: Fixed a potential race condition when getting and setting plug-in state
|
2019-09-11 17:58:37 +01:00 |
|
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 |
|