ed
d39d0f4885
Docs: Fix some Doxygen warnings
2021-09-29 16:11:30 +01:00
reuk
fd24769019
PluginUtilities: Fix security (4996) warnings on Windows
2021-09-28 14:04:11 +01:00
reuk
900282ccf3
MinGW: Fix warnings and errors emitted when building VST3 plugins
2021-05-13 12:10:06 +01:00
ed
dbf5789cda
Linux: Fixed a compile error when building VST3 plug-ins with JUCE_MODAL_LOOPS_PERMITTED=0
2021-04-13 16:25:26 +01:00
ed
efd52398d1
VST3: Use shared MessageThread on Linux to run the message loop when host run loop interface isn't available
2021-04-08 11:51:41 +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
ed
d8004e2e2b
Docs: Fixed a few switched "namespace juce" comments
2021-03-29 09:22:01 +01:00
reuk
c7feb75b97
PluginHostType: Use the name of the bridged hosting process to determine host
...
This patch also moves PluginHostType into juce_audio_processors in order
to allow hiding of function implementations.
2021-03-11 11:03:57 +00:00
reuk
1b4960b5bf
PluginHostType: Fix host reporting in bridged hosts on M1
...
Reports the correct host name for Apple hosts on M1 which host plugins
in a separate process.
Affected hosts are:
- Logic Pro
- GarageBand
- MainStage
- Final Cut Pro
2021-03-10 18:07:22 +00:00
ed
333f98d204
Squashed some compiler warnings with -Wmissing-prototypes enabled
2020-08-27 14:13:58 +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
d510b73cdf
Normalised all whitespace before args in std::function
2020-06-05 09:37:49 +01:00
ed
40ab91dea4
macOS: Fixed an issue in FakeMouseMoveGenerator when a global scale factor is applied
2020-05-29 16:55:56 +01:00
ed
b57509c4a2
Removed some cross-module relative includes
2020-05-22 16:46:52 +01:00
ed
2bfed0b354
Removed some unnecessary JUCE_MODULE_AVAILABLE_* checks
2020-05-22 16:46:52 +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
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
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
reuk
3520f6c4f6
Standalone: Put CreatePluginFilter in a common header
2020-03-13 16:59:40 +00:00
reuk
1915fc7a37
Standalone: Fixed build issue with createPluginFilterOfType
2020-03-13 16:59:40 +00: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
6561e5c040
Windows: Fixed a few more JUCE_WINDOWS == JUCE_MSVC assumptions
2020-02-10 11:48:02 +00:00
ed
57d3cc6166
Added Vienna Ensemble Pro detection to PluginHostType
2019-12-18 09:34:07 +00:00
ed
978faaca83
Added Reason detection to PluginHostType
2019-12-09 11:39:32 +00:00
ed
e095248d6d
Added Cubase 10.5 detection to PluginHostType
2019-11-29 10:54:54 +00:00
ed
f51c6790bf
Fixed Ableton Live detection in PluginHostType
2019-11-14 11:41:18 +00:00
Tom Poole
f6f6fabe9a
Added pluginval to PluginHostType
2019-07-24 12:42:37 +01:00
ed
2af1de45d7
Windows: Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer
2019-05-11 09:31:18 +01:00
ed
b1c4d981da
Fixed an iOS multitouch bug and added MouseInputSource::offscreenMousePos to replace some magic numbers
2019-03-26 11:40:58 +00:00
ed
fb614b0cc9
Ensure that OpenGL VST2 plug-ins are scaled correctly in Live 10
2019-03-07 16:43:05 +00:00
ed
7d4bf8656e
Add Live versions 9 and 10 to the HostType enum
2019-03-07 16:42:18 +00:00
ed
77db5fde66
Windows: Fix a double definition warning for juce_shouldDoubleScaleNativeGLWindow() when not building any VSTs
2019-02-27 09:49:57 +00:00
Tom Poole
a042d60283
Fixed compatibility with VS2013
2019-02-12 16:32:12 +00:00
ed
8f25833649
AAX: Disable multiple output buses when running in AudioSuite and added a PluginHostType::isInAAXAudioSuite() method to allow plug-ins to query whether they are running in AudioSuite
2019-02-11 15:23:06 +00:00
ed
a234721110
Added various clang-tidy modernize-* fixes
2019-01-31 15:15:31 +00:00
ed
7134bd0f1b
VST: Add juce_shouldDoubleScaleNativeGLWindow() method to ensure that OpenGL plug-ins running in hiDPI Cubase 10 on Windows are correctly scaled
2019-01-23 11:00:41 +00:00
ed
bca872193c
Ensure that the correct Cubase version is reported in PluginHostType when using the host path
2018-12-24 13:41:18 +00:00
ed
a1042a6e24
Added Cakewalk by Bandlab to the PluginHostType enum
2018-12-18 17:56:17 +00:00
ed
51fed8f8bf
Added Cubase 9.5 and Cubase 10 to the PluginHostType enum
2018-12-18 17:14:42 +00: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
0a9ae58fd8
Add JUCE plug-in host to PluginHostType
2018-08-10 16:36:49 +01:00
Tom Poole
446469da42
MacOS: Added FL Studio host type detection
2018-08-07 11:23:10 +01:00
ed
1d4555fd58
Add Magix Sequoia to PluginHostType
2018-05-25 11:56:15 +01:00
ed
527625b699
Added support for building Unity native audio plugins on desktop platforms
2018-05-10 16:32:30 +01:00
hogliux
c65725af51
Some cleanup in a recent commit to FakeMouseMoveGenerator
2018-05-09 10:09:07 +01:00