reuk
0bf9f745bf
Projucer: Disable hardened runtime for LV2 and VST3 helpers
...
Enabling the hardened runtime also enables library validation, which
means that the manifest generator may not be able to load the built
plugin if the generator runs before the signing step.
The manifest generator tools should not be distributed/archived, so
disabling the hardened runtime for these targets is appropriate.
2023-06-20 15:11:39 +01:00
Tom Poole
3604accc0f
Code::Blocks: Deprecate the Code::Blocks exporter
2023-06-08 14:36:59 +01:00
Tom Poole
b82dd22365
Revert "iOS: Remove default Inter-App Audio entitlement from AU hosts"
...
This reverts commit 82377a787a .
2023-06-05 14:29:43 +01:00
Tom Poole
82377a787a
iOS: Remove default Inter-App Audio entitlement from AU hosts
2023-06-01 12:00:40 +01:00
reuk
c509a1821a
VST3 Client: Enable manifest generation globally
2023-05-31 15:15:26 +01:00
reuk
77458fb4f9
VST3 Client: Generate moduleinfo.json into Resources directory of bundle
2023-05-31 15:15:26 +01:00
reuk
06a2089872
VST3 Client: Update moduleinfotool to write compatibility info from plugin
...
Reintegrates changes from cf9fc84669
2023-05-31 15:15:26 +01:00
reuk
e56e470f5b
LV2 Manifest Helper: Rename main source file
2023-05-31 15:15:26 +01:00
Anthony Nicholls
f5cd9547dd
Tidy divider comments
2023-05-26 09:04:21 +01:00
reuk
c34f5de2f5
VST3 Client: Update moduleinfo tool to support exporting info from IPluginCompatibility
2023-05-02 13:25:23 +01:00
reuk
b8f116c5c5
Projucer: Generate moduleinfo.json file during VST3 build
2023-05-02 13:25:23 +01:00
reuk
1de308cb16
Projucer: Remove option to target unsupported Windows versions from Codeblocks exporter
2023-05-02 10:27:41 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2023-04-04 19:55:11 +01:00
reuk
2a7391b0be
Resave all projects
2023-03-27 11:54:37 +01:00
reuk
9d1a6a3b28
ContentSharer: Update interface to return safer ScopedMessageBox instances
2023-03-27 11:54:37 +01:00
attila
921baaeb57
Projucer: Fix Code::Blocks exporter for Windows
2023-03-16 09:26:13 +00:00
attila
31f94c2e28
Projucer: Add embedded Linux subprocess for WebView support
2023-03-02 17:49:34 +00:00
reuk
721404f7ad
Projucer: Use new CMake version for Android builds
2023-03-02 12:03:32 +00:00
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API
2023-02-22 21:00:17 +00:00
attila
d037d45e3b
AAX: Use unity build style for the AAX_SDK
...
JUCE no longer depends on built artifacts of the AAX_SDK
2023-02-14 20:04:08 +00:00
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
2023-02-14 17:00:02 +00:00
reuk
ca47dc66a3
Projucer: Add inter-app-audio entitlement to iOS AU hosts
2023-02-09 17:54:19 +00:00
reuk
8d87c8c6c3
Projucer: Insert android custom libraries names directly, rather than as variables
2023-02-09 17:54:19 +00:00
reuk
73bd3f865d
Projucer: Strongly assert that bluetooth will not be used for fine location access
2023-01-25 17:07:25 +00:00
reuk
65305b1afe
Projucer: Build VST3 bundles from the MSVC exporters
2023-01-25 12:40:25 +00:00
Tom Poole
cf516ff0a9
Revert "Projucer: Build VST3 bundles from the MSVC exporters"
...
This reverts commit 4deea8ed93 .
2023-01-25 11:31:49 +00:00
reuk
4deea8ed93
Projucer: Build VST3 bundles from the MSVC exporters
2023-01-12 19:25:28 +00:00
reuk
709c0f7a16
Projucer: Fix file-specific compiler flags
2023-01-12 19:25:28 +00:00
attila
8fa90784a1
Android: Add missing runtime permission for Bluetooth Midi on API >= 31
2022-12-23 13:09:36 +00:00
reuk
26a23dfc9d
Android: Add support for new bluetooth permissions from Android API 31
2022-12-14 20:02:59 +00:00
reuk
6f458086f9
Projucer: Avoid abspath in generated makefiles
...
abspath doesn't cope very well with paths that contain spaces, even if
those spaces are escaped.
2022-12-14 11:12:59 +00:00
reuk
5ed4b19e4d
Android: Prevent activity from being destroyed when connecting an external keyboard
2022-12-07 13:12:02 +00:00
reuk
e3e8b8a91d
Projucer: Support file permissions in Android 33
2022-12-07 13:12:01 +00:00
Tom Poole
473283fa19
Projucer: Update the default minimum deployment targets
...
Xcode 14 has minimum deployment targets of macos 10.13 and iOS 11.
2022-11-23 09:15:38 +00:00
reuk
8d0afb6939
Projucer: Fix build of default projects in Xcode 14.1
...
Mirrors the behaviour of CMake by only adding signing identity field to
project when identity is not empty.
2022-11-07 12:33:58 +00:00
hogliux
b0bd31b3c2
Projucer: Fix an issue with per-file compiler flags not being respected
2022-11-03 10:19:15 +01:00
hogliux
2d42b9a44f
Windows: Added Windows ARM support to JUCE
2022-10-19 13:25:33 +02:00
reuk
215dec411d
Projucer: Update default gradle plugin version
2022-09-29 12:05:43 +01:00
reuk
15d9d35454
Projucer: Allow compiler and linker flags to be set per-configuration
2022-09-29 12:05:43 +01:00
reuk
cca01e7c96
Projucer: Add support for ClangCL toolset on Windows
2022-09-29 12:05:43 +01:00
reuk
d6910b232e
Projucer: Fix typo in help text
2022-09-29 12:05:42 +01:00
reuk
886ee724de
Projucer: Use correct paths to LV2 manifest helper source
2022-09-14 19:42:07 +01:00
reuk
ec8cd0e48b
Projucer: Fix LV2 manifest helper path in makefile exporter
2022-09-12 16:14:57 +01:00
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
2022-09-12 16:14:57 +01:00
reuk
f8e91d4003
AU: Replace CoreAudioUtilityClasses with files from new SDK
2022-09-12 16:14:56 +01:00
reuk
1975bb7479
Projucer: Update default Android SDK, adjust CMake flag specification
2022-09-01 15:44:27 +01:00
reuk
d066a0b694
Projucer: Avoid running copy commands when plugin copy step is disabled on Linux
2022-08-31 17:42:47 +01:00
reuk
538dc0e120
Projucer: Correctly resolve path to LV2 manifest helper on Linux
2022-08-31 17:42:47 +01:00
reuk
028d1eea78
Projucer: Fix signing issue when building LV2 plugins on Arm macs
2022-08-31 17:42:47 +01:00
attila
2d30969b4e
Projucer: Prefer using launch storyboard on iOS even when a custom xcassets folder is set
2022-08-15 12:07:40 +02:00