ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
ed
67925d384f
Updated main README with CMake support info and changed docs extension from .txt to .md
2020-06-29 08:30:00 +01:00
ed
0d410ef3e6
Projucer: Updated projucerMajorVersion to use ProjectInfo::versionNumber
2020-06-29 08:27:39 +01:00
ed
964d497d6c
Projucer: Removed some unused files
2020-06-29 08:27:28 +01:00
ed
d08c26e94d
Projucer: Only load the live-build .dll when it's enabled
2020-06-24 16:41:44 +01:00
ed
d7f44a9cf5
Projucer: Updated licence code to JUCE 6
2020-06-23 14:20:10 +01:00
ed
aa200ffeac
Projucer: Fixed some errors when building the live-build engine dll
2020-06-23 14:18:42 +01:00
ed
5d9f9879c4
Projucer: Updated licence/account URLs to juce.com
2020-06-22 16:19:00 +01:00
ed
87fcf2f353
Windows: Added support for Chromium-based WebView2 browser in WebBrowserComponent and removed WinRT webview
2020-06-12 14:21:01 +01:00
ed
6814cc0b8d
Projucer: Fixed exporter name not being written to console when saving via the cmd line
2020-06-11 12:17:17 +01:00
ed
eb671a6809
Projucer: Fixed default avatar image
2020-06-10 19:34:07 +01:00
ed
3536cf969f
Projucer: Only close window if one was opened when creating a project from clipboard contents
2020-06-08 16:02:00 +01:00
ed
b5214a341e
Normalised lambda whitespace
2020-06-05 09:37:56 +01:00
ed
d510b73cdf
Normalised all whitespace before args in std::function
2020-06-05 09:37:49 +01:00
ed
3283f2224a
Projucer: Added new start page window
2020-06-04 14:52:29 +01:00
reuk
b6b8809eec
CMake: Update pip templates with explicit namespaces
2020-06-02 17:52:54 +01:00
reuk
f79c49a171
CMake: Make IDE folder structure mirror disk structure
2020-06-01 17:54:12 +01:00
reuk
074f5077fc
Docs: Fix references to docs/CMake API.txt
2020-06-01 13:40:08 +01:00
ed
246ace8913
Projucer: Use sign in/out instead of log in/out
2020-05-29 17:04:29 +01:00
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
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
257e5e579b
Projucer: Removed unused function
2020-05-22 16:46:52 +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
fca3429e6e
DSP: Update convolution
2020-05-15 18:06:03 +01:00
ed
2c81da73f9
Projucer: Removed some older, unsupported iOS version deployment targets
2020-05-15 17:35:16 +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
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
ed
43d5e03a84
Projucer: Minor layout fix
2020-05-13 12:18:13 +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
ed
7372531964
Projucer: Fixed a typo in the iOS orientation settings
2020-05-07 08:52:07 +01:00
reuk
c357a32226
Projucer: Avoid dynamic initialization warning
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
reuk
bf51d2c076
CMake: Use juce_add_modules to import modules from install tree
...
This change means that imported juce modules will be made available both
with and without a namespace prefix, e.g. `juce_core` and
`juce::juce_core` will both be created.
This change allows custom modules to specify dependencies without a
juce:: prefix, which allows the modules to be used with the Projucer, or
under CMake with JUCE in a subdirectory, or under CMake with JUCE
installed to the system.
2020-05-05 12:28:46 +01:00
reuk
6f016aa03b
CMake: Move helper targets to dedicated file
2020-05-05 00:06:48 +01:00
reuk
05d0560c5b
CMake: Fix AudioUnit link error
...
Building AudioUnits with an older CMAKE_OSX_DEPLOYMENT_TARGET
(e.g. 10.9) but a newer sdk (e.g. 10.15) would result in link
failures. Linking against the AudioUnit framework supplies the
missing symbols.
AudioUnits built with the Projucer also link CoreAudioKit, so
we do that in CMake too for consistency.
2020-05-05 00:06:48 +01:00
ed
2a58bf980f
Projucer: Fixed some issues flagged by tsan
2020-05-04 17:41:58 +01:00
ed
17622e9139
Projucer: Fixed a bug recalling iOS orientation settings
2020-05-04 17:41:58 +01:00
ed
946657d5c1
Re-saved all projects
2020-05-01 10:23:10 +01:00
ed
38c784221e
Projucer: Create unique dependency nodes for each plug-in target
2020-04-30 16:49:32 +01:00
ed
720801219a
Projucer: Ensure that app is fully initialised before opening windows
2020-04-30 16:49:32 +01:00
ed
f60ca1fb8d
Whitespace
2020-04-30 16:49:23 +01:00
ed
c3825b5aa1
Projucer: Made the --tidy-whitespace command a bit more robust
2020-04-30 16:49:00 +01:00
reuk
5355448507
CMake: Fix VST3 naming on Linux
...
The module binary now has the extension `.so` instead of `.vst3`.
2020-04-29 15:19:14 +01:00
ed
2eb14258c7
Projucer: Create plug-in binary destination directory before copying
2020-04-29 11:07:56 +01:00