reuk
f5c2e1d836
Projucer: Sign before, rather than after, copying
2023-10-16 23:52:12 +01:00
reuk
e1ac0961a0
Projucer: Set Weak attribute on weak-linked frameworks to avoid polluting OTHER_LDFLAGS
2023-10-12 16:17:15 +01:00
attila
ef61128127
Projucer: Fix the type of the iokit sandbox exception in the Xcode exporter
2023-10-12 12:44:12 +02:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Tom Poole
4153d59e39
Formatting
2023-10-02 15:42:20 +01:00
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
2023-10-02 13:40:10 +01:00
reuk
56195d1053
Serialisation: Add basic utilities to facilitate conversion to/from JSON with minimal boilerplate
2023-09-26 11:21:45 +01:00
Tom Poole
84de2fecee
Projucer: Remove some unused source files
2023-09-25 11:21:11 +01:00
Tom Poole
2fb19ffd8f
Fix some LLVM 17 compiler warnings
2023-09-25 11:21:11 +01:00
Anthony Nicholls
7727050cb2
Projucer iOS exporter: Set the default iOS deployment target to 12
2023-09-22 15:26:52 +01:00
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
2023-09-20 16:31:10 +01:00
reuk
39334c87fd
Projucer: Expand ProjectName macro when referencing targets from other projects
2023-09-19 18:49:38 +01:00
attila
78c07118a9
Projucer: Fix XCode exporter when certain paths contain ! characters
2023-09-19 17:49:52 +02:00
reuk
3d39e70393
Projucer: Link stdc++fs to vst3_helper if necessary
2023-09-18 13:26:12 +01:00
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
2023-09-18 11:24:19 +01:00
Tom Poole
6e46eb2ce1
Projucer: Check ANDROID_HOME for clang-tidy path
2023-09-08 06:58:25 +01:00
Tom Poole
04d540df67
Change the format of the top level informational .txt files to .md
2023-09-06 12:13:53 +01:00
Tom Poole
b0ea7ab62a
Projucer: Increase the timeout of post-export commands
2023-09-04 16:11:02 +01:00
Tom Poole
e37d70934a
Projucer: Add an option to enable clang-tidy in Android builds
2023-09-04 11:20:39 +01:00
attila
9ecd9eb61e
Projucer: Eliminate reliance on DEPLOYMENT_LOCATION for Xcode plugin copy step
...
This fixes a build failure on MacOS Sonoma when the copy plugin step
is enabled.
2023-08-31 11:13:52 +02:00
reuk
7b743c5356
Projucer: Fix VST3 manifest generation when app sandbox is enabled
2023-08-30 12:38:36 +01:00
reuk
2cc3c3117d
Projucer: Fix install step for LV2 plugins in Xcode
2023-08-30 12:38:35 +01:00
Tom Poole
3ed327cc39
Xcode: Enable BuildIndependentTargetsInParallel
...
This fixes a warning when running xcodebuild directly
2023-08-29 12:59:09 +01:00
Anthony Nicholls
c014e1e9a2
Warnings: Add missing field initialisers warning
2023-08-11 23:14:26 +01:00
Anthony Nicholls
2a9ea9e534
Warnings: Reformat and match projucer and cmake recommended warnings
2023-08-11 23:14:25 +01:00
reuk
22db5c985d
Projucer: Delete old-style single-file VST3 as part of MSVC build to avoid errors when creating directory with the same name
2023-08-11 18:44:40 +01:00
reuk
6d7bf9281a
Projucer: Ensure plugin shared-code target is built with private symbol visibility
2023-08-10 15:04:24 +01:00
reuk
3ea663e91e
Projucer: Fix quoting of VST3 output bundle when running moduleinfotool
2023-07-19 20:31:39 +01:00
Anthony Nicholls
02eb66ee7a
ProgressBar: Add style parameter
2023-06-22 13:07:03 +00:00
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
Anthony Nicholls
b3da4ae946
ThreadPool: Add support for a user specified thread name
2023-06-19 12:24:45 +00: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
Anthony Nicholls
c04354e1ee
Modules: Update JUCE module format for improved consistency
2023-04-04 19:54:40 +01:00
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2023-04-04 19:54:29 +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
Anthony Nicholls
6faa87d8f3
Projucer: allow a non-existing target file
2023-03-21 09:42:15 +00:00
attila
921baaeb57
Projucer: Fix Code::Blocks exporter for Windows
2023-03-16 09:26:13 +00:00
Tom Poole
f385e08b24
BSD: Fix a compilation error
2023-03-08 14:04:43 +00:00