attila
07120c2f4e
MacOS: Projucer: CMake: Add option to use an Icon Composer icon
2025-12-17 13:09:18 +00:00
reuk
54813c8937
Projucer: Make VS2026 the default exporter on Windows
2025-12-03 13:13:11 +00:00
reuk
2a9c249aba
Projucer: Enable ARM64EC for Visual Studio 2026 exporter
2025-12-03 12:08:06 +00:00
attila
3592a73682
Windows: Bump suggested WebView2 version number to current stable
2025-10-03 14:30:47 +02:00
attila
d1eb77be50
Projucer: Add Visual Studio 2026 exporter
2025-09-18 20:51:02 +02:00
reuk
db64002610
VST3_SDK: Move to juce_audio_processors_headless
2025-09-17 12:50:08 +01:00
reuk
1ce614d4b7
LV2_SDK: Move to juce_audio_processors_headless
2025-09-17 12:50:08 +01:00
reuk
1a80d64261
Create new empty juce_audio_processors_headless module
2025-09-17 12:50:07 +01:00
reuk
ba7593df26
MIDI: Add support for MIDI 2.0 I/O using Universal MIDI Packets
...
Includes support for communication with USB and Bluetooth devices, as well as virtual devices.
2025-09-17 12:50:07 +01:00
reuk
57ff869db0
Projucer: Add manifest option to allow virtual MIDI on Android
2025-09-17 12:50:06 +01:00
reuk
c93f999f13
Projucer: Add support for Windows MIDI Services nuget package
2025-09-17 12:50:05 +01:00
reuk
33a735dfd8
Android: Avoid restarting activities on system-wide theme change
2025-09-01 15:51:30 +01:00
Oli
270063ac31
Projucer: (MSVC) Emit message on plugin install location and config error
2025-08-18 16:00:00 +01:00
Oli
cb698566e8
Projucer: (MSVC) Add missing Unity binary location property
2025-08-18 16:00:00 +01:00
reuk
f3840561b5
Projucer (MSVC): Add setting to control intrinsic functions optimisation flag
2025-07-22 15:47:40 +01:00
reuk
cfbe853f69
Projucer: Enforce that Icons instances are created from files
2025-07-22 12:15:00 +01:00
reuk
217e7ab444
Projucer: Remove separate getters for big and small icons from Project
2025-07-22 11:46:13 +01:00
Oliver James
7f00a8bcb4
Projucer (MSVC): Make Zi default debug info flag
...
This restores the original debug-flag for MSVC projects generated by the Projucer.
2025-06-19 12:03:26 +01:00
Anthony Nicholls
f3d7c74ea1
VST3: Allow manifest helper to run independently
2025-06-10 16:13:33 +01:00
reuk
a2863e636f
Projucer: Allow setting NSLocalNetworkUsageDescription for Xcode exporter
2025-06-06 23:12:16 +01:00
reuk
6fb4d820a2
Projucer (MSVC): Avoid generating debug info when this info would be thrown away at link time
2025-06-03 16:08:56 +01:00
reuk
f30d70049c
Projucer (Android): Avoid setting orientation key when unspecified by user
2025-06-03 16:08:20 +01:00
reuk
5e44c34377
Projucer (Android): Avoid restarting the activity on window config changes
2025-06-03 16:08:20 +01:00
reuk
4bdb76158e
Projucer (Android): Update default toolchain versions
...
Soon, Google Play will require apps targeting API 35+ to be compatible
with 16 KB page sizes, which is achieved by updating the NDK version.
2025-05-19 11:33:23 +01:00
Oli
522217d9c5
Projucer (MSVC): Fix multi-arch PCH project generation
...
Co-authored-by: Ryaan Ahmed <ryaan.ahmed@bandlab.com>
2025-04-24 14:57:30 +01:00
Anthony Nicholls
86b17ef4fb
Projucer: Call post export script after removing old generated code
2025-03-26 09:31:38 +00:00
reuk
80b190b75d
Projucer: Bump minimum supported Android API level
2025-03-18 14:38:12 +00:00
Oliver James
62028e6773
Projucer (MSVC): Make Z7 default debug info flag
2025-03-13 13:14:13 +00:00
Attila Szarvas
873bd8e537
Windows: Projucer: Turn 32/64 bit MSVC toolchain mismatch error into a warning
...
The warning informs about a resolvable situation that will cause an
error during LV2 plugin build steps, and suppresses VST3 manifest
generation.
2025-01-09 17:15:32 +00:00
Oliver James
8be4c49c19
Projucer: Warn when MSVC toolchain is x86 and system is x64
2024-12-19 13:58:58 +00:00
Oliver James
59ca34daaf
Projucer (MSVC): Move copy plugin step into VST2 codepath
2024-12-19 11:37:38 +00:00
reuk
5878adaecd
Projucer: Add android.permission.POST_NOTIFICATIONS to manifest when push notifications enabled
2024-12-04 11:09:18 +00:00
Oliver James
2b958c0416
Projucer: Add checks for incompatible LV2 architecture configurations
2024-11-25 22:44:38 +00:00
Oliver James
3ec4707217
Projucer: Don't run scripts on non-built targets
2024-11-25 22:44:38 +00:00
Oliver James
b9c6f7833b
Projucer: Implement VST3 cross-platform manifest generation support
...
This enables the generation of VST3 manifests across platforms that support it. For instance, Windows ARM64 systems can now generate x64 manifests.
2024-11-25 22:44:29 +00:00
Anthony Nicholls
2f3dd44f33
Projucer: Add arm64 warning on Windows
2024-11-25 14:58:09 +00:00
Oliver James
59bd070291
Projucer: Disable AAX builds for Windows ARM
2024-11-25 14:58:09 +00:00
reuk
ac0ebe5797
Projucer: Add Arm64(EC) support on Windows
2024-11-25 14:58:03 +00:00
Oliver James
af51cb46eb
Projucer: Remove ARM32 support on Windows
2024-11-25 11:43:44 +00:00
ed
5d5fdaf008
Projucer: Fix relative paths for Android resource files
2024-11-20 10:04:33 +00:00
Oliver James
04a04cffcd
Projucer: Check for VS instances before opening projects
2024-11-15 15:00:50 +00:00
reuk
cba00cc71f
Projucer: Always enable generated manifests for VS exporters
2024-10-22 15:51:39 +01:00
reuk
aca71ca788
Projucer: Use WRAPPER_NAME instead of FULL_PRODUCT_NAME in Xcode post-build scripts
...
WRAPPER_NAME is documented in the build settings reference, whereas
FULL_PRODUCT_NAME is not.
2024-10-21 22:36:31 +01:00
reuk
92cbbf3db1
VST3 SDK: Remove unused manifest
2024-09-05 12:12:37 +01:00
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
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
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