ed
de1ce15260
Projucer: Don't overwrite project C++ standard with old exporter value if it has been set
2020-05-27 09:51:51 +01:00
ed
9de335a575
Removed references to nonexistent function in BubbleMessageComponent docs
2020-05-27 09:51:51 +01:00
ed
d9093c87d6
Removed some cross-module relative includes
2020-05-23 11:58:01 +01:00
ed
72a4719c17
VST: Query host window scale factor when opening editor window
2020-05-23 11:58:01 +01:00
ed
e1c18e6461
macOS: Render OpenGL frames on ThreadPoolJob instead of directly on the CVDisplayLink thread to avoid a deadlock
2020-05-23 11:58:01 +01:00
ed
228fc0a8cf
macOS: Disable CVDisplayLink driver when continuous repainting is false
2020-05-23 11:58:01 +01:00
ed
991ff626e1
Projucer: Add all format-specific plug-in files in juce_audio_plugin_client to correct targets in Visual Studio
2020-05-22 17:36:07 +01:00
ed
b57509c4a2
Removed some cross-module relative includes
2020-05-22 16:46:52 +01:00
ed
ceb410ca69
iOS: Fixed a linker error when compiling juce_events without juce_gui_basics
2020-05-22 16:46:52 +01:00
ed
257e5e579b
Projucer: Removed unused function
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
ed
77787bd3ae
VST: Query host window scale factor when opening editor window
2020-05-22 11:47:05 +01:00
ed
b77b14c6c3
Fixed some incorrect documentation examples for the Rectangle::removeFromRight() and ::removeFromBottom() methods
2020-05-22 11:22:43 +01:00
ed
da552112a8
Linux: Fixed a data race in the ALSA code
2020-05-21 09:24:40 +01:00
ed
685dc4fd78
Fixed a typo
2020-05-20 18:38:39 +01:00
ed
539f524853
Android: Added some missing AudioDeviceInfo types
2020-05-20 18:08:48 +01:00
ed
1507ceb941
Ensure that the ContentSharer singleton is cleaned up on shutdown
2020-05-20 18:08:11 +01:00
ed
281ae0b067
macOS: Render OpenGL frames on ThreadPoolJob instead of directly on the CVDisplayLink thread to avoid a deadlock
2020-05-20 11:45:44 +01:00
reuk
6688bbf08c
CMake: Stop automatically linking juce_audio_plugin_client to plugin targets
...
This change gives projects more flexibility to e.g. pre-build
juce_audio_plugin_client into a staticlib and to reuse it in several
targets.
2020-05-20 11:08:59 +01:00
ed
7ee2af23fc
Projucer: Fixed live-build when app config is disabled
2020-05-20 10:24:31 +01:00
reuk
71fa877454
MPESynthesiserBase: Fix and add tests for renderNextBlock
2020-05-18 17:12:43 +01:00
ed
4b6be143cf
Fixed some doxygen warnings
2020-05-18 14:43:50 +01:00
ed
a8b6066187
Linux: Use host scaling for VST plug-ins on hiDPI screens
2020-05-18 14:05:54 +01:00
reuk
c85f67f21d
DSP: Avoid audio-thread free in ConvolutionDemo
2020-05-18 11:53:03 +01:00
reuk
fca3429e6e
DSP: Update convolution
2020-05-15 18:06:03 +01:00
ed
83b1436c6a
Added iOS and Android minimum deployment target info to the README
2020-05-15 17:45:13 +01:00
ed
89bd0e808c
Projucer: Removed some older, unsupported iOS version deployment targets
2020-05-15 17:36:52 +01:00
ed
2c81da73f9
Projucer: Removed some older, unsupported iOS version deployment targets
2020-05-15 17:35:16 +01:00
reuk
9f03f30ad4
Docs: Add new top-level docs folder
2020-05-15 14:25:44 +01:00
reuk
15ff62f384
CMake: Add default vst/vst3 copy locations on Linux
2020-05-14 18:39:31 +01:00
reuk
5e5ac203b9
CMake: Link necessary libraries for hosting plugins
...
The CoreAudioKit (and on macOS, AudioUnit) frameworks are required to
host AudioUnit plugins. Hosts (especially those which don't use the
`juce_audio_utils` module) should use the new `PLUGINHOST_AU` parameter
to `juce_add_*` in order to add the correct preprocessor definition and
link the necessary frameworks.
2020-05-14 16:44:50 +01:00
reuk
36a37c36bb
CMake: Avoid GLOB_RECURSE when adding PIPs
...
If git/zip-extraction add hidden directories containing files with a
`.h` extension we don't want to try to build those files as PIPs. Using
GLOB instead of GLOB_RECURSE should help to avoid files in nested
directories.
2020-05-14 14:36:10 +01:00
reuk
0e9fb915fa
CMake: Add Wpedantic as a recommended warning flag
2020-05-14 14:36:09 +01:00
reuk
1d39710144
CMake: Add -Wl,--no-undefined to linker flags on Linux
...
Fixes an issue where VST3 plugins would appear to link successfully, but
fail to load in hosts due to missing symbols.
2020-05-14 11:40:20 +01:00
reuk
04b6d1c1cf
CMake: Add diagnostic output while building juceaide
2020-05-14 10:13:50 +01:00
Ivan Cohen
29c8b2358d
DSP: Added documentation for DryWetMixingRule and PannerRule enum classes
2020-05-13 15:13:21 +01:00
ed
43d5e03a84
Projucer: Minor layout fix
2020-05-13 12:18:13 +01:00
ed
270237be9b
macOS: Disable CVDisplayLink driver when continuous repainting is false
2020-05-12 16:46:06 +01:00
reuk
c9849e6710
MinGW: Disable VST3 builds under MinGW
2020-05-11 11:28:28 +01:00
reuk
092bc44413
MinGW: Fix windows/gcc warnings
2020-05-11 11:28:28 +01:00
reuk
688581ff39
CMake: Make binary data targets depend on their inputs
2020-05-11 10:41:33 +01:00
reuk
407ac52fe4
DSP: Fix argument order in BallisticsFilter
2020-05-11 10:41:33 +01:00
ed
76910b0ebd
VST: Resize host window when global scale factor is changed
2020-05-11 09:36:11 +01:00
ed
fb030ade16
VST: Resize host window when global scale factor is changed
2020-05-07 14:37:33 +01:00
ed
7372531964
Projucer: Fixed a typo in the iOS orientation settings
2020-05-07 08:52:07 +01:00
ed
331df42233
MP3: Fixed a global buffer overflow and constexpr'd a few things
2020-05-06 09:59:01 +01:00
reuk
c357a32226
Projucer: Avoid dynamic initialization warning
2020-05-05 12:28:47 +01:00
reuk
51e8450026
Zlib: Make declarations match when including zlib code
2020-05-05 12:28:47 +01:00
reuk
f49b3733ec
Warnings: Silence some GCC warnings
2020-05-05 12:28:47 +01:00
reuk
f0642979f9
CMake: Fix issue with VST, VST3, and Unity targets
...
On Linux, all these target kinds tried to create products with the same
name. Now we place each plugin target into a folder named after the
plugin kind, which allows each plugin kind to produce artefacts which
share names.
2020-05-05 12:28:47 +01:00