reuk
a2dc45d6a8
VST3 Client: Fix missing-prototype warning
2022-06-24 18:37:27 +01:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
reuk
19ddbe2368
Warnings: Fix missing-prototypes warnings
2022-04-22 14:18:48 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
reuk
640194c878
MinGW: Improve compatibility
...
With this patch applied, the DemoRunner should build under MinGW, and be
(nearly) feature-complete compared to the MSVC build.
Specifically, when building with MinGW:
- Adds support for accessibility
- Fixes build issues in the juce_video module
- Fixes a link issue in the VST3 wrapper when VST3_CAN_REPLACE_VST2 is
defined
- Adds support for the new-style native FileChooser
- Tidies up some other low-severity warnings
Known issues:
- Direct2D rendering is still not supported when building with MinGW due
to ABI compatibilities.
2022-01-17 10:58:18 +00:00
reuk
fd24769019
PluginUtilities: Fix security (4996) warnings on Windows
2021-09-28 14:04:11 +01:00
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
2021-03-29 14:16:46 +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
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
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
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
ed
18523101be
Windows: Refactored DPI handling in the VST wrapper and hosting code
2020-03-02 15:41:08 +00: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
fb614b0cc9
Ensure that OpenGL VST2 plug-ins are scaled correctly in Live 10
2019-03-07 16:43:05 +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
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
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
527625b699
Added support for building Unity native audio plugins on desktop platforms
2018-05-10 16:32:30 +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
7673e4e0ad
Ensured that consistent caps is used for preprocessor macro JucePlugin_Build_Standalone
2017-05-31 14:42:43 +01:00
hogliux
5c19886a43
Re-named JUCE_USE_CUSTOM_AU3_STANDALONE_APP macro and fixed linker errors on macOS/iOS platforms when macro is used
2017-05-08 12:15:37 +01:00
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01:00
tpoole
4c59a920b4
Added Inter-App Audio capabilities to standalone plug-ins
2017-03-01 11:55:52 +00:00
hogliux
1326846705
Only add DllMain to dll targets and remove from plugin utilities
2017-02-13 18:07:37 +00:00
tpoole
a2a270406a
Allow VST vendor specific calls to be handled by an AudioProcessor
2017-02-01 11:55:15 +00:00
tpoole
f2b2fb2819
Fixed JUCE_VST3_CAN_REPLACE_VST2 behaviour
2017-01-12 11:24:42 +00:00
hogliux
968cee4ad2
Remove unnecessary code after moving to static shared code library
2016-05-24 18:59:35 +01:00
Timur Doumler
70949aa0c6
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
2016-04-06 18:31:24 +01:00
jules
4b4b8df491
Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h
2015-12-29 08:42:59 +00:00
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
2015-12-23 16:27:50 +00:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
jules
20fac5c567
Fix for mingw.
2014-11-18 11:42:33 +02:00
jules
7336f7da34
Added a couple of mingw tweaks for plugin builds.
2013-11-30 20:04:44 +00:00
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
2013-06-13 13:17:12 +01:00
jules
39eae806de
Changes to make sure the AudioProcessor::wrapperType member is set correctly when its constructor is called.
2012-12-06 15:18:02 +00:00
jules
438e813d0e
More plugin DllMain tweaks.
2012-09-26 12:12:19 +01:00
jules
da4d2a46cb
Refactored audio plugin DllMain.
2012-09-25 17:20:32 +01:00