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

1354 commits

Author SHA1 Message Date
Anthony Nicholls
2c606d6612 VST3: Fix an issue migrating VST2 to VST3 states in Reaper
Reaper uses an undocumented version 0 of the fxbank struct, this could
be handled by JUCE but instead this solution switches to using methods
provided by the VST3 SDK to save and load VST2 states. This also has
the added benefit of no longer requiring the VST2 SDK to build a VST3
plugin that supports saving and loading VST2 states.
2024-08-24 08:38:10 +01:00
attila
5ce2fc388e Fix C++23 compilation 2024-08-15 11:15:15 +02:00
reuk
5cdf6abf95
Projucer: Update default Apple platforms 2024-07-03 13:50:08 +01:00
attila
47e71a4050 Projucer: Fix package resolution on Linux 2024-07-02 17:57:12 +02:00
reuk
9112911122
MinGW: Remove support 2024-06-27 18:10:21 +01:00
reuk
8a4ec206f2
Projucer: Remove GUI Editor 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
Oliver James
7306fe1789 Projucer: Remove user login and license check code 2024-06-04 10:15:38 +01:00
reuk
10f6bd34a7
AAX: Projucer, use bundled copy of the AAX SDK by default 2024-05-23 13:41:59 +01:00
attila
552b39301e Fix createAssetInputStream() for JUCE examples exported by the Projucer 2024-04-26 12:23:05 +02:00
reuk
609527ad04
Remove outdated copyright years 2024-04-23 12:36:47 +01:00
reuk
4f2c287f9b
Font: Deprecate old Font constructors 2024-04-18 14:16:00 +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
bc3600cde8 Animation: Add juce_animation module 2024-04-16 17:43:21 +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
reuk
047448fbce
Warnings: Add missing overrides 2024-01-30 11:37:30 +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
attila
2cc41fff40 Projucer: Fix handling ARA analyzable content and transform flags 2023-12-01 18:55:58 +01: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
fa0c91ddee Projucer: Reorder data members to ensure that headers outlive the concertina 2023-11-03 08:54:16 +00:00
Anthony Nicholls
72e3e0b697 Projucer: Fix a crash when enumerating modules
- Refactored code to remove repetition and magic numbers
2023-11-03 08:54:16 +00:00
attila
17d81f9c1d Fix assertion for unmodified ARA plugin projects
Co-authored-by: Tatsuya Shiozawa <shio.tatsu99@gmail.com>
2023-11-02 09:25:43 +01:00
reuk
054a5ed17c
Projucer: Enable /bigobj for MSVC builds of PIP examples by default 2023-11-01 20:35:09 +00:00
reuk
8ebbc20311
MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
reuk
94ee60041f
Enumerate: Replace some non-ranged loops 2023-10-31 10:57:43 +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
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