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

1404 commits

Author SHA1 Message Date
reuk
2e72048cd2 Projucer: Enable ARM64EC for Visual Studio 2026 exporter 2025-12-16 08:50:50 +00:00
attila
3592a73682 Windows: Bump suggested WebView2 version number to current stable 2025-10-03 14:30:47 +02:00
reuk
51c4a484ee
juce_audio_processors: Exclusively use JUCE_INTERNAL_HAS_* macros in place of JUCE_PLUGINHOST_* macros
This change also moves the PLUGINHOST config flags to the
juce_audio_processors_headless module header, as this is now the
lowest-level module that uses these flags. This change shouldn't require
any Projucer/CMake changes.
2025-09-25 18:38:27 +01:00
attila
d1eb77be50 Projucer: Add Visual Studio 2026 exporter 2025-09-18 20:51:02 +02:00
reuk
86123aeddf
Resave all projects 2025-09-17 12:50:08 +01: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
45a19830b5
Projucer: Add check for invalid file in NewFileWizard 2025-09-08 10:30:30 +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
Tom Poole
5737c42ccf Use getSiblingFile in more places 2024-11-20 10:10:35 +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
Anthony Nicholls
df6f3f8e28 Javascript: Move javascript implementation into a separate module 2024-11-07 09:53:10 +00:00
reuk
d54febd8f5
Projucer: Automatically set AAX_EPluginCategory_MIDIEffect when JUCE_MIDI_EFFECT is enabled 2024-10-28 11:12:47 +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
80ac9a78a0
Singleton: Add new macros to simplify singleton creation
The INLINE macros allow singletons to be declared and defined in one
line, without requiring a separate JUCE_IMPLEMENT_SINGLETON statement.
2024-10-16 10:36:52 +01:00
reuk
29213e07a1
Font: Deprecate getStringWidth and getGlyphPositions 2024-09-18 19:13:09 +01:00
reuk
92cbbf3db1
VST3 SDK: Remove unused manifest 2024-09-05 12:12:37 +01:00