tpoole
7cd4e91e45
Resave all projects
2025-01-08 14:24:28 +00:00
tpoole
902ddc7567
Bump version number to 8.0.5
2025-01-08 14:23:21 +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
attila
633777e005
UnitTestRunner: call DeletedAtShutdown::deleteAll() before exiting
...
This allows us to exercise classes using DeletedAtShutdown in tests,
without triggering leaked object warnings
2024-12-17 18:27:30 +01: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
bc6a7ecdf5
Resave all projects
2024-12-11 13:50:13 +00:00
attila
6f4a2f6b6a
Upgrade to harfbuzz 10.1.0
2024-12-10 13:43:51 +01:00
Oliver James
7ba1107d24
Juceaide: Fix CMake not expanding passed through variables
2024-12-04 20:25:50 +00:00
reuk
5878adaecd
Projucer: Add android.permission.POST_NOTIFICATIONS to manifest when push notifications enabled
2024-12-04 11:09:18 +00:00
Adam
6f85c2c862
CMake: Add missing modules to package script
2024-12-02 17:20:42 +00:00
Anthony Nicholls
6b08ced201
VST3: Add support for parameter migration
2024-11-27 11:07:04 +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
Oliver James
2b958c0416
Projucer: Add checks for incompatible LV2 architecture configurations
2024-11-25 22:44:38 +00:00
Oliver James
0aaba52527
Resave all projects
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
tpoole
39b335ccef
Make building with MinGW a compiler error
2024-11-22 14:43:18 +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
Tom Poole
02849aae0c
Resave all projects
2024-11-18 10:18:22 +00:00
Tom Poole
71af005543
Bump version number to 8.0.4
2024-11-18 10:12:15 +00:00
Oliver James
04a04cffcd
Projucer: Check for VS instances before opening projects
2024-11-15 15:00:50 +00:00
Anthony Nicholls
78ca2c5341
Javascript: Split implementation across multiple files
2024-11-07 09:54:42 +00:00
Anthony Nicholls
2e683dd9d2
Javascript: Move tests into a separate file
2024-11-07 09:53:56 +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
90fbdfeb00
Android: Update Oboe to 1.9.0
2024-11-05 13:28:10 +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
Anthony Nicholls
24d33759b8
Javascript: Update choc dependency
...
This fixes an issue when evaluating javascript on macOS while address sanitiser
and undefined behaviour sanitiser are both enabled
2024-11-05 09:00:18 +00:00
reuk
a4ba0c1b1c
FileChooser: Fix deprecation warnings for iOS 14
2024-10-29 19:46:34 +00:00
reuk
57aa8f07a6
CMake: Remove redundant DEPENDS argument
2024-10-28 13:20:30 +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
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
cba00cc71f
Projucer: Always enable generated manifests for VS exporters
2024-10-22 15:51:39 +01:00
reuk
7a363377e0
WindowsDLL: Fix project type
...
The type was incorrectly changed to "static library".
2024-10-22 14:11:13 +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
Tom Poole
17a3d0efe4
Resave all projects
2024-10-15 22:19:12 +01:00
Tom Poole
14c8d06fb0
Bump version number to 8.0.3
2024-10-15 22:16:12 +01:00