reuk
9112911122
MinGW: Remove support
2024-06-27 18:10:21 +01:00
attila
b9cb7d4fe3
Make WebView2 installation instructions more robust
2024-06-06 13:48:51 +02:00
reuk
430bddfb06
AAX: CMake, use bundled copy of the AAX SDK by default
2024-05-23 13:41:59 +01:00
reuk
047f7aaad2
CMake: Avoid marking plugin SDK include directories as system includes
2024-05-20 12:49:53 +01:00
reuk
609527ad04
Remove outdated copyright years
2024-04-23 12:36:47 +01:00
attila
e86e7fca9e
WebBrowserComponent: Fix Windows compilation issue
2024-04-18 17:16:57 +02:00
reuk
f491f126b7
Add Harfbuzz dependency
2024-04-17 14:41:00 +01:00
attila
5f638157f7
WebBrowserComponent: Improve native integrations
2024-04-16 17:43:21 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Anthony Nicholls
ff62191e14
Xcode: Add codesign timestamp argument by default on all macOS builds
2024-02-29 12:21:10 +00:00
reuk
fac6f4cb20
CMake: Enable position-independent-code by default for binary data targets
2024-01-03 17:42:00 +00:00
reuk
9c5d86cb4f
CMake: Always remove old moduleinfo.json, even if AUTO_MANIFEST is off
2023-12-07 15:44:20 +00:00
reuk
2843549fcb
CMake: Force adhoc signing
...
Now that VST3 builds are signed before and after manifest generation, it
may be necessary to force-sign in order to overwrite the
previously-applied signature.
2023-11-02 12:08:02 +00:00
reuk
fe0314fe26
CMake: Allow juce_add_binary_data to accept generated files
2023-11-01 20:35:09 +00:00
reuk
318e8c0c21
CMake: Enable /bigobj for PIP examples
2023-11-01 20:35:09 +00:00
Tom Poole
aaeec5c12d
Add a temporary workaround to allow public projects to build using Xcode 15
...
To prevent too much disruption to people who have our public projects as
part of their build or testing systems we are temporarily ignoring a
warning about using Xcode 15.
2023-10-18 12:48:46 +01:00
attila
6a470bef5b
CMake: Add support for iokit sandbox exception
2023-10-12 12:44:16 +02:00
reuk
3a33c70a6c
CMake: Ensure bundle is adhoc-signed before attempting to run vst3 or lv2 helpers
2023-10-11 14:24:17 +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
reuk
3fae79c17c
CMake: Link filesystem library to vst3_helper when building with gcc7
2023-09-18 13:26:12 +01:00
reuk
0466fbbfc3
CMake: Add missing docs for LV2URI argument
2023-08-30 18:27:07 +01:00
reuk
0c007eeb56
CMake: Avoid overly-long rc.exe commandlines when JUCE_USER_DEFINED_RC_FILE is not defined
2023-08-23 17:28:23 +01:00
reuk
4d58025b89
CMake: Use XCODE_EMBED_APP_EXTENSIONS to automatically copy AUv3s to the correct location
2023-08-22 18:20:27 +01:00
reuk
06df68c971
CMake: Increase minimum supported version to 3.22
2023-08-22 12:44:38 +01:00
reuk
308ae31810
CMake: Allow VST3 manifest generation to run later in the build
2023-08-17 20:21:35 +01:00
reuk
a305646440
CMake: Ensure that LV2 plugin can be built in isolation
2023-08-17 20:21:35 +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
6ef45eb20c
CMake: Avoid marking juce_VST3ManifestHelper.mm as HEADER_FILE_ONLY
2023-06-08 15:26:24 +01:00
reuk
399276b5b3
MinGW: Avoid building VST3 helper tool with older versions of MinGW
2023-06-08 15:05:43 +01:00
reuk
13c2ba2dcc
CMake: Use DEBUG_CONFIGURATIONS to determine whether a configuration is a Debug configuration
2023-06-01 18:49:31 +01:00
reuk
d212c97624
CMake: Improve error message when juceaide fails
2023-05-31 15:15:27 +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
reuk
c34f5de2f5
VST3 Client: Update moduleinfo tool to support exporting info from IPluginCompatibility
2023-05-02 13:25:23 +01:00
reuk
0032e1ec86
CMake: Generate moduleinfo.json file during VST3 build
2023-05-02 13:25:22 +01:00
reuk
587bb79ff1
CMake: Add resources.rc files to individual plugin targets, rather than to the shared code target
...
This fixes an issue where the app icon would not be visible for
standalone plugin targets.
2023-04-04 19:55:12 +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
Reuben Thomas
eb3d1d4f32
CMake: Add resources.rc files to all JUCE targets
2023-03-27 16:46:32 +01:00
reuk
33ef4a86f4
Plugin Client: Remove unnecessary wrapper files
2023-03-14 19:13:03 +00:00
reuk
4e2a8cc6c4
CMake: Ensure binary data is regenerated when contents change
2023-03-02 17:49:34 +00:00
attila
f9ff497978
CMake: Add embedded Linux subprocess for WebView support
...
In order to display a WebKit based webview a plugin will deploy a
temporary standalone executable on the system and host the WebKit
instance inside that.
2023-03-02 17:49:34 +00:00
reuk
14e729545d
CMake: Disable AAX builds with MinGW
2023-02-28 19:09:08 +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
22a3660376
CMake: Add inter-app-audio entitlement to iOS AU hosts
2023-02-09 17:54:19 +00:00
reuk
10baaa420b
CMake: Warn if bundle ID contains spaces
2023-01-25 17:12:34 +00:00