reuk
a2dc45d6a8
VST3 Client: Fix missing-prototype warning
2 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
reuk
19ddbe2368
Warnings: Fix missing-prototypes warnings
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
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.
3 years ago
reuk
fd24769019
PluginUtilities: Fix security (4996) warnings on Windows
3 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
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.
4 years ago
ed
31022e4521
VST3: Fixed some build errors and warnings with JUCE_VST3_CAN_REPLACE_VST2=1 on Linux
4 years ago
ed
009d685179
Updated all license headers
4 years ago
ed
d510b73cdf
Normalised all whitespace before args in std::function
5 years ago
ed
d9093c87d6
Removed some cross-module relative includes
5 years ago
ed
b57509c4a2
Removed some cross-module relative includes
5 years ago
ed
2bfed0b354
Removed some unnecessary JUCE_MODULE_AVAILABLE_* checks
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
de712ca02e
Linux: Added support for building and hosting VST3 plug-ins
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
reuk
3520f6c4f6
Standalone: Put CreatePluginFilter in a common header
5 years ago
ed
18523101be
Windows: Refactored DPI handling in the VST wrapper and hosting code
5 years ago
ed
2af1de45d7
Windows: Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer
6 years ago
ed
fb614b0cc9
Ensure that OpenGL VST2 plug-ins are scaled correctly in Live 10
6 years ago
ed
77db5fde66
Windows: Fix a double definition warning for juce_shouldDoubleScaleNativeGLWindow() when not building any VSTs
6 years ago
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
6 years ago
ed
7134bd0f1b
VST: Add juce_shouldDoubleScaleNativeGLWindow() method to ensure that OpenGL plug-ins running in hiDPI Cubase 10 on Windows are correctly scaled
6 years ago
ed
527625b699
Added support for building Unity native audio plugins on desktop platforms
7 years ago
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
7 years ago
hogliux
7673e4e0ad
Ensured that consistent caps is used for preprocessor macro JucePlugin_Build_Standalone
8 years ago
hogliux
5c19886a43
Re-named JUCE_USE_CUSTOM_AU3_STANDALONE_APP macro and fixed linker errors on macOS/iOS platforms when macro is used
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
tpoole
4c59a920b4
Added Inter-App Audio capabilities to standalone plug-ins
8 years ago
hogliux
1326846705
Only add DllMain to dll targets and remove from plugin utilities
8 years ago
tpoole
a2a270406a
Allow VST vendor specific calls to be handled by an AudioProcessor
8 years ago
tpoole
f2b2fb2819
Fixed JUCE_VST3_CAN_REPLACE_VST2 behaviour
8 years ago
hogliux
968cee4ad2
Remove unnecessary code after moving to static shared code library
9 years ago
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.
9 years ago
jules
4b4b8df491
Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h
9 years ago
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
20fac5c567
Fix for mingw.
10 years ago
jules
7336f7da34
Added a couple of mingw tweaks for plugin builds.
11 years ago
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
12 years ago
jules
39eae806de
Changes to make sure the AudioProcessor::wrapperType member is set correctly when its constructor is called.
12 years ago
jules
438e813d0e
More plugin DllMain tweaks.
12 years ago
jules
da4d2a46cb
Refactored audio plugin DllMain.
12 years ago
jules
3a7989ad7c
Android: added OpenSLES audio device type.
13 years ago
jules
a6c9992957
Updated some module usage warning code.
13 years ago
jules
295d125142
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
13 years ago
Julian Storer
81da96f1a2
Refactored the structure of the introjucer's generated code folder, and gave it the ability to embed local copies of modules.
13 years ago
Julian Storer
693132a6e5
Changed the way module code is wrapped by the Introjucer.
13 years ago