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

233 commits

Author SHA1 Message Date
attila
3592a73682 Windows: Bump suggested WebView2 version number to current stable 2025-10-03 14:30:47 +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
407cc5b004
Move files without UI dependencies to juce_audio_processors_headless 2025-09-17 12:50:07 +01:00
reuk
1a80d64261
Create new empty juce_audio_processors_headless module 2025-09-17 12:50:07 +01:00
reuk
2c057f1dee
CMake: Add support for optional Windows MIDI Services dependency 2025-09-17 12:50:05 +01:00
reuk
aa9b593473
JUCEUtils: Fix target name in generator expressions 2025-09-08 13:28:05 +01:00
reuk
b9a0dd4b56
CMake: Fix juce_vst3_helper target check 2025-08-14 17:08:25 +01:00
reuk
320a48ae82
CMake: Avoid unnecessarily regenerating binary data sources after reconfiguring 2025-07-03 16:15:03 +01:00
Oliver James
4a79bc5cfd CMake (MSVC): Make Zi default debug info flag
This restores the original debug-flag for CMake builds on Windows.
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
5d50d6bcdc
CMake: Allow setting NSLocalNetworkUsageDescription on Apple platforms 2025-06-06 23:12:16 +01:00
reuk
cabb396c83
PIP: Respect screen safe areas for demo projects 2025-06-03 16:08:19 +01:00
Sudara
9a4ab937ad Docs: Fix a few tiny typos in comments 2025-05-08 16:33:24 +02:00
Oliver James
04ed3559a6 CMake (MSVC): Make Z7 default debug info flag 2025-03-13 13:14:13 +00:00
reuk
2dc933fd41 CMake: Make juce_recommended_config_flags CMP0141 aware 2025-02-11 16:24:55 +00:00
reuk
0be5ad1afc CMake: Fix invalid DEPENDS argument passed to add_custom_command
add_custom_command rejects this argument in CMake 3.31+ according to
CMP0175.
2024-12-13 14:42:26 +00:00
Adam
6f85c2c862
CMake: Add missing modules to package script 2024-12-02 17:20:42 +00:00
tpoole
39b335ccef Make building with MinGW a compiler error 2024-11-22 14:43:18 +00:00
Anthony Nicholls
df6f3f8e28 Javascript: Move javascript implementation into a separate module 2024-11-07 09:53:10 +00:00
reuk
8ae3bffe82
Whitespace: Fix whitespace and line endings in cmake files 2024-11-05 17:56:39 +00:00
reuk
ec4dfe1556 CMake: Warn when the C language is not enabled 2024-11-05 10:08:05 +00:00
reuk
6db2e5ae66 CMake: Add missing VST3_HELPER to JUCEConfig file 2024-11-05 10:08:05 +00:00
Oliver James
f27fbbb4a6 CMake: Don't configure xcode entitlements on non-Apple platforms 2024-11-05 10:08:05 +00:00
reuk
57aa8f07a6
CMake: Remove redundant DEPENDS argument 2024-10-28 13:20:30 +00:00
reuk
d9fe2f0e77
CMake: Automatically set AAX_EPluginCategory_MIDIEffect when JUCE_MIDI_EFFECT is enabled 2024-10-27 16:16:26 +00:00
attila
ed80adb3c7 CMake: Windows: Fix architecture detection for projects using add_subdirectory(JUCE... 2024-10-25 15:51:36 +02:00
attila
2d6bb5ba0e Linux: CMake: Omit linking browser related dynamic libraries
We've already had a mechanism in place which loads these libraries, such
as libwebkit2gtk-4.1.so, only if they are available on the system during
runtime. This way we can run with either version 4.1 or 4.0 of the
library depending on which one is available.

It's also possible to run apps on headless systems with the relevant
features being effectively disabled in such situations.
2024-10-25 15:51:22 +02:00
Tom Poole
9e193862c1 CMake: Improve Windows Arm architecture detection 2024-10-23 10:59:05 +01:00
reuk
646f5ad095
CMake: Enable hardened runtime options for console app targets 2024-09-18 15:44:05 +01:00
reuk
bc59613ffb
CMake: Ensure generated files are written to different directories per-config to support Ninja multi-config builds 2024-09-18 15:44:04 +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
191dfe2e19
CMake: Fix uninitialized variable warnings when configuring for iOS 2024-08-23 16:12:30 +01:00
reuk
cff48fdc63
CMake: Fix warnings when configuring with --warn-uninitialized 2024-08-22 17:35:17 +01:00
reuk
ba9b6581b7
Platform: Remove references to unsupported platforms in docs and strings 2024-07-03 13:50:08 +01:00
attila
c057c0d55e CMake: Fix package resolution on Linux
This change ensures that instructions are straightforward on
Ubuntu 24.04 and 22.04.
2024-07-02 17:06:46 +02:00
reuk
9112911122
MinGW: Remove support 2024-06-27 18:10:21 +01:00
attila
b9cb7d4fe3 Make WebView2 installation instructions more robust 2024-06-06 13:48:51 +02:00
reuk
430bddfb06
AAX: CMake, use bundled copy of the AAX SDK by default 2024-05-23 13:41:59 +01:00
reuk
047f7aaad2
CMake: Avoid marking plugin SDK include directories as system includes 2024-05-20 12:49:53 +01:00
reuk
609527ad04
Remove outdated copyright years 2024-04-23 12:36:47 +01:00
attila
e86e7fca9e WebBrowserComponent: Fix Windows compilation issue 2024-04-18 17:16:57 +02: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
Anthony Nicholls
ff62191e14 Xcode: Add codesign timestamp argument by default on all macOS builds 2024-02-29 12:21:10 +00:00
reuk
fac6f4cb20
CMake: Enable position-independent-code by default for binary data targets 2024-01-03 17:42:00 +00:00
reuk
9c5d86cb4f
CMake: Always remove old moduleinfo.json, even if AUTO_MANIFEST is off 2023-12-07 15:44:20 +00:00
reuk
2843549fcb
CMake: Force adhoc signing
Now that VST3 builds are signed before and after manifest generation, it
may be necessary to force-sign in order to overwrite the
previously-applied signature.
2023-11-02 12:08:02 +00:00
reuk
fe0314fe26
CMake: Allow juce_add_binary_data to accept generated files 2023-11-01 20:35:09 +00:00