Tom Poole
360dfe5f3d
Bump version number to 8.0.10
2025-09-15 09:30:11 +01:00
reuk
aa9b593473
JUCEUtils: Fix target name in generator expressions
2025-09-08 13:28:05 +01:00
Tom Poole
cb9ec7e38f
Bump version number to 8.0.9
2025-09-01 14:44:25 +01:00
reuk
b9a0dd4b56
CMake: Fix juce_vst3_helper target check
2025-08-14 17:08:25 +01:00
reuk
2cbcbc8882
iOS: Update Info.plist generation to include UIApplicationSceneManifest
...
This suppresses the "Info.plist contained no UIScene configuration
dictionary" warning, raised at runtime in the Xcode console.
2025-07-30 11:22:05 +01:00
reuk
896dd10845
Projucer: Add unit tests to check that icons can be created from raster or vector data
2025-07-22 12:40:36 +01:00
reuk
cfbe853f69
Projucer: Enforce that Icons instances are created from files
2025-07-22 12:15:00 +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
a2863e636f
Projucer: Allow setting NSLocalNetworkUsageDescription for Xcode exporter
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
Tom Poole
b0d569c74b
Bump version number to 8.0.8
2025-06-02 09:24:54 +01:00
Sudara
9a4ab937ad
Docs: Fix a few tiny typos in comments
2025-05-08 16:33:24 +02:00
Tom Poole
99b752a1d2
Bump version number to 8.0.7
2025-04-08 10:51:07 +01:00
Oliver James
04ed3559a6
CMake (MSVC): Make Z7 default debug info flag
2025-03-13 13:14:13 +00:00
reuk
81d1c104db
Juceaide: Allow custom configuration type for build process
2025-02-11 16:24:55 +00:00
reuk
2dc933fd41
CMake: Make juce_recommended_config_flags CMP0141 aware
2025-02-11 16:24:55 +00:00
tpoole
0baffff182
Bump version number to 8.0.6
2025-01-10 09:29:00 +00:00
tpoole
902ddc7567
Bump version number to 8.0.5
2025-01-08 14:23:21 +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
Oliver James
7ba1107d24
Juceaide: Fix CMake not expanding passed through variables
2024-12-04 20:25:50 +00:00
Adam
6f85c2c862
CMake: Add missing modules to package script
2024-12-02 17:20:42 +00:00
Oliver James
e04cc9abe2
CMake: Passthrough CMAKE_XXX_COMPILER_LAUNCHER when configuring juceaide
2024-11-27 11:06:32 +00:00
Oliver James
5023fc69d5
CMake: Passthrough OSX_DEPLOYMENT_TARGET when configuring juceaide
2024-11-27 11:06:32 +00:00
tpoole
39b335ccef
Make building with MinGW a compiler error
2024-11-22 14:43:18 +00:00
Tom Poole
71af005543
Bump version number to 8.0.4
2024-11-18 10:12:15 +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
Tom Poole
14c8d06fb0
Bump version number to 8.0.3
2024-10-15 22:16:12 +01:00
Tom Poole
c1d2846e47
Bump version number to 8.0.2
2024-09-26 08:31:50 +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
Tom Poole
fc0fd3042f
Bump version number to 8.0.1
2024-07-29 12:43:19 +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