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

294 commits

Author SHA1 Message Date
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
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
bb0ca20167
Juceaide: Fix warning about missing returns 2024-04-17 14:41:00 +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
e1b3836f42 juceaide: Add basic test 2024-04-16 17:43:21 +01:00
Tom Poole
2fc069b450 Bump version number to 8.0.0 2024-04-16 17:43:20 +01:00
Tom Poole
94d98a2b10 Update licensing information 2024-04-16 11:39:35 +01:00
Tom Poole
1d83803a18 Bump version number to 7.0.12 2024-04-15 10:27:43 +01:00
Tom Poole
aace97904c Bump version number to 7.0.11 2024-03-26 08:04:02 +00:00
Anthony Nicholls
ff62191e14 Xcode: Add codesign timestamp argument by default on all macOS builds 2024-02-29 12:21:10 +00:00
Tom Poole
4555a8d1ad Bump version number to 7.0.10 2024-02-12 15:15:15 +00:00
reuk
fac6f4cb20
CMake: Enable position-independent-code by default for binary data targets 2024-01-03 17:42:00 +00:00
attila
9694c1aa04 build_tools: Fix Windows assertion when path contains ellipses
A path of "$(SRCROOT)/../../SomeFile.cpp" would lose the fake C:\ prefix
when the ellipses are collapsed, and trigger a non-absolute File
assertion.
2024-01-03 14:08:31 +00:00
Tom Poole
780493c47b juceaide: Improve error logging 2023-12-13 13:13:54 +00:00
reuk
9c5d86cb4f
CMake: Always remove old moduleinfo.json, even if AUTO_MANIFEST is off 2023-12-07 15:44:20 +00:00
Tom Poole
61aa1fc4ab Bump version number to 7.0.9 2023-11-20 14:03:35 +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
reuk
318e8c0c21
CMake: Enable /bigobj for PIP examples 2023-11-01 20:35:09 +00:00
Tom Poole
45494e34d5 Bump version number to 7.0.8 2023-10-19 09:06:32 +01:00
Tom Poole
aaeec5c12d Add a temporary workaround to allow public projects to build using Xcode 15
To prevent too much disruption to people who have our public projects as
part of their build or testing systems we are temporarily ignoring a
warning about using Xcode 15.
2023-10-18 12:48:46 +01:00
reuk
88917488fd
Juceaide: Print descriptive message if a SaveError is thrown 2023-10-12 13:29:48 +01:00
attila
6a470bef5b CMake: Add support for iokit sandbox exception 2023-10-12 12:44:16 +02:00
attila
ef61128127 Projucer: Fix the type of the iokit sandbox exception in the Xcode exporter 2023-10-12 12:44:12 +02:00
attila
f0d147a470 Projucer: Fix ARA plugin builds
Co-authored-by: Roland Rabien <figbug@gmail.com>
2023-10-12 12:41:22 +02:00
reuk
3a33c70a6c
CMake: Ensure bundle is adhoc-signed before attempting to run vst3 or lv2 helpers 2023-10-11 14:24:17 +01:00
Tom Poole
6bf9bb9a2e Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
Anthony Nicholls
158220ddfa Formatting: Use nested namespace definitions 2023-10-09 14:49:18 +01:00
Tom Poole
4153d59e39 Formatting 2023-10-02 15:42:20 +01:00