1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

568 commits

Author SHA1 Message Date
reuk
9112911122
MinGW: Remove support 2024-06-27 18:10:21 +01:00
reuk
813b01e3d8
Projucer: Remove Visual Studio 2017 exporter 2024-06-27 18:10:21 +01:00
reuk
ffc5061937
Projucer: Remove Code::Blocks exporter 2024-06-27 18:10:19 +01:00
reuk
473da34dfa
InAppPurchases: Update Android implementation to support GPB 7.0.0
Also updates the Projucer's Android exporter to update Google Play
Billing Library dependency to 7.0.0.
2024-06-12 19:16:32 +01:00
reuk
07be00db7d
Projucer: Update recommended Gradle and Android Plugin versions 2024-06-12 19:16:32 +01:00
reuk
d3add9900a
Projucer: Enable AndroidX in gradle.properties to silence Google Play Billing warning
Without this change, a warning is raised during the build that a
dependency uses AndroidX but the main project does not.
2024-06-12 19:16:32 +01:00
reuk
15f28d71f2
Projucer: Switch from deprecated compileSdkVersion to new compileSdk 2024-06-12 19:16:31 +01:00
reuk
10f6bd34a7
AAX: Projucer, use bundled copy of the AAX SDK by default 2024-05-23 13:41:59 +01:00
reuk
3ae474d12c
Projucer: Update default min/target SDK, NDK, and build tool versions for Android 2024-04-17 14:41:01 +01: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
fd933dfac6 Projucer: Remove the JUCE splash screen and update licensing 2024-04-16 17:43:19 +01:00
Tom Poole
94d98a2b10 Update licensing information 2024-04-16 11:39:35 +01:00
Anthony Nicholls
5a0dde4915 Projucer (Xcode): Only code-sign a copy of a plugin when EXPANDED_CODE_SIGN_IDENTITY is available 2024-03-27 14:51:50 +00:00
Anthony Nicholls
26b817b7a4 Projucer (Xcode): Code-sign using the expanded code sign identity 2024-03-07 17:52:55 +00:00
Anthony Nicholls
9e3e20c6aa Projucer (Xcode): Fix typo for reading extra code sign arguments 2024-03-07 17:20:12 +00:00
Anthony Nicholls
97199a9d30 Projucer (Xcode): Include quotes when echoing post build commands 2024-03-07 17:20:12 +00:00
Anthony Nicholls
b6a06ebf24 LV2: Fix LV2 codesign command during plugin copy step
- The LV2 bundle rather than the executable was incorrectly be signed
2024-03-04 14:23:15 +00:00
Anthony Nicholls
ff62191e14 Xcode: Add codesign timestamp argument by default on all macOS builds 2024-02-29 12:21:10 +00:00
Anthony Nicholls
89330431c4 Projucer (Xcode): Revert to copying and code signing a plugin instead of symlinking 2024-02-29 12:21:10 +00:00
Tom Poole
e265be5a03 Xcode: Fix a bug in paths with a tilde 2024-02-14 19:02:24 +00:00
attila
03947a2646 Projucer: Fix VST3 and LV2 manifest helper paths in Xcode when using relative module paths
Even without this change the helpers would build correctly, but Xcode
would be unable to open them in the GUI and present them in red letters.
2024-01-03 14:08:31 +00:00
reuk
b3b2be54cf
Projucer: Fix clean and strip rules in generated makefiles 2023-11-30 21:33:14 +00:00
reuk
4478ca797e
Projucer: Tidy implementation of writeTargetLines 2023-11-30 21:33:14 +00:00
reuk
235544fd27
Projucer: Tidy up unnecessary enum qualification 2023-11-29 18:08:12 +00:00
reuk
60df98202e
Projucer: Make Xcode copy step symlink to build result, rather than copying 2023-11-23 13:02:39 +00:00
reuk
054a5ed17c
Projucer: Enable /bigobj for MSVC builds of PIP examples by default 2023-11-01 20:35:09 +00:00
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
4153d59e39 Formatting 2023-10-02 15:42:20 +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
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
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
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