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

149 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
attila
d1eb77be50 Projucer: Add Visual Studio 2026 exporter 2025-09-18 20:51:02 +02: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
c93f999f13
Projucer: Add support for Windows MIDI Services nuget package 2025-09-17 12:50:05 +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
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
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
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
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
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
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
92cbbf3db1
VST3 SDK: Remove unused manifest 2024-09-05 12:12:37 +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
10f6bd34a7
AAX: Projucer, use bundled copy of the AAX SDK by default 2024-05-23 13:41:59 +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
94d98a2b10 Update licensing information 2024-04-16 11:39:35 +01:00
reuk
054a5ed17c
Projucer: Enable /bigobj for MSVC builds of PIP examples by default 2023-11-01 20:35:09 +00: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
reuk
39334c87fd
Projucer: Expand ProjectName macro when referencing targets from other projects 2023-09-19 18:49:38 +01:00
Tom Poole
9b041f3d74 Add a base clang-tidy configuration 2023-09-18 11:24:19 +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
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
b8f116c5c5
Projucer: Generate moduleinfo.json file during VST3 build 2023-05-02 13:25:23 +01: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
reuk
65305b1afe
Projucer: Build VST3 bundles from the MSVC exporters 2023-01-25 12:40:25 +00:00
Tom Poole
cf516ff0a9 Revert "Projucer: Build VST3 bundles from the MSVC exporters"
This reverts commit 4deea8ed93.
2023-01-25 11:31:49 +00:00
reuk
4deea8ed93
Projucer: Build VST3 bundles from the MSVC exporters 2023-01-12 19:25:28 +00:00
hogliux
b0bd31b3c2 Projucer: Fix an issue with per-file compiler flags not being respected 2022-11-03 10:19:15 +01:00
hogliux
2d42b9a44f Windows: Added Windows ARM support to JUCE 2022-10-19 13:25:33 +02:00
reuk
15d9d35454
Projucer: Allow compiler and linker flags to be set per-configuration 2022-09-29 12:05:43 +01:00
reuk
cca01e7c96
Projucer: Add support for ClangCL toolset on Windows 2022-09-29 12:05:43 +01:00