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

1249 commits

Author SHA1 Message Date
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
c841b2ff2c
Projucer: Always undef "linux" to avoid collisions with compiler builtins 2023-01-16 11:00:09 +00:00
reuk
4deea8ed93
Projucer: Build VST3 bundles from the MSVC exporters 2023-01-12 19:25:28 +00:00
reuk
709c0f7a16
Projucer: Fix file-specific compiler flags 2023-01-12 19:25:28 +00:00
reuk
1fcaf709ca
Projucer: Remove unused variable 2023-01-04 11:39:44 +00:00
Tom Poole
220d6fc5ee Some minor code tidying 2023-01-03 14:48:32 +00:00
attila
8fa90784a1 Android: Add missing runtime permission for Bluetooth Midi on API >= 31 2022-12-23 13:09:36 +00:00
attila
b913528d11 Projucer: Request Bluetooth permission on Android for PIP projects
Prior to 26a23dfc the Android project exporter requested the Bluetooth
permission by default, and some PIPs depended on this behaviour.
2022-12-20 14:18:22 +01:00
reuk
26a23dfc9d
Android: Add support for new bluetooth permissions from Android API 31 2022-12-14 20:02:59 +00:00
reuk
6f458086f9
Projucer: Avoid abspath in generated makefiles
abspath doesn't cope very well with paths that contain spaces, even if
those spaces are escaped.
2022-12-14 11:12:59 +00:00
reuk
5ed4b19e4d
Android: Prevent activity from being destroyed when connecting an external keyboard 2022-12-07 13:12:02 +00:00
reuk
e3e8b8a91d
Projucer: Support file permissions in Android 33 2022-12-07 13:12:01 +00:00
Tom Poole
473283fa19 Projucer: Update the default minimum deployment targets
Xcode 14 has minimum deployment targets of macos 10.13 and iOS 11.
2022-11-23 09:15:38 +00:00
reuk
8d0afb6939
Projucer: Fix build of default projects in Xcode 14.1
Mirrors the behaviour of CMake by only adding signing identity field to
project when identity is not empty.
2022-11-07 12:33:58 +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
chroma
d3cff375be Thread: Introduce a new Thread backend
This is a breaking change - see BREAKING-CHANGES.txt
2022-10-18 11:49:47 +01:00
reuk
1543ab1164
Projucer: Remove unnecessary friends 2022-10-06 17:33:59 +01:00
reuk
215dec411d
Projucer: Update default gradle plugin version 2022-09-29 12:05:43 +01: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
reuk
d6910b232e
Projucer: Fix typo in help text 2022-09-29 12:05:42 +01:00
reuk
886ee724de
Projucer: Use correct paths to LV2 manifest helper source 2022-09-14 19:42:07 +01:00
reuk
ec8cd0e48b
Projucer: Fix LV2 manifest helper path in makefile exporter 2022-09-12 16:14:57 +01:00
reuk
8b8ae10059
Build: Replace JUCE_NODISCARD with [[nodiscard]] 2022-09-12 16:14:57 +01:00
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17 2022-09-12 16:14:57 +01:00
reuk
f8e91d4003
AU: Replace CoreAudioUtilityClasses with files from new SDK 2022-09-12 16:14:56 +01:00
reuk
1975bb7479
Projucer: Update default Android SDK, adjust CMake flag specification 2022-09-01 15:44:27 +01:00
reuk
d066a0b694 Projucer: Avoid running copy commands when plugin copy step is disabled on Linux 2022-08-31 17:42:47 +01:00
reuk
538dc0e120 Projucer: Correctly resolve path to LV2 manifest helper on Linux 2022-08-31 17:42:47 +01:00
reuk
028d1eea78 Projucer: Fix signing issue when building LV2 plugins on Arm macs 2022-08-31 17:42:47 +01:00
attila
2d30969b4e Projucer: Prefer using launch storyboard on iOS even when a custom xcassets folder is set 2022-08-15 12:07:40 +02:00
attila
82a31c9ccc Linux: Enable ARA compilation 2022-08-03 13:06:55 +00:00
attila
5cfef70994 Projucer: Fix ARA project template 2022-07-02 10:46:36 +02:00
reuk
2d7c65589d Projucer: Create LV2 install directory when necessary 2022-06-29 19:49:42 +01:00
reuk
57a5ed7999
Projucer: Fix relative paths in LV2 plugin builds on macOS 2022-06-27 13:42:18 +01:00
Alain Martin
c254a71383 Projucer: Fix initialisation of MSVCBuildConfiguration::lv2BinaryLocation 2022-06-24 18:37:27 +01:00
reuk
1539d9a12a Projucer: Fix relative paths in LV2 plugin builds 2022-06-24 18:37:27 +01:00
reuk
6375f640db
InAppPurchases: Add support for Android BillingClient 5.0.0 2022-06-09 16:55:17 +01:00
Tom Poole
cdd619e7a1 Xcode: Update LastUpgradeCheck 2022-06-01 13:57:33 +01:00
attila
dbfb74f091 Projucer: Remove ARA related no-op code 2022-05-25 14:18:11 +00:00
attila
2fdc4f6633 Projucer: Remove VS2015 and CLion exporters 2022-05-25 13:56:55 +02:00
reuk
f7def289c5
Projucer: Request legacy file access when targeting older SDKs 2022-05-23 13:09:26 +01:00
Tom Poole
2ec861d99e Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
attila
3c9d83b64a Projucer: Add support for ARA plugin PIPs 2022-05-12 12:31:30 +02:00
attila
31b2a86559 Projucer: Add ARA support 2022-05-12 12:31:30 +02:00
Tom Poole
c2ecde591b macOS: Remove 32 bit specific functionality
This includes Carbon support
2022-05-03 08:16:37 +01:00
Tom Poole
b48dddcf4e RTAS: Remove RTAS functionality 2022-05-03 08:16:37 +01:00
Tom Poole
db3c6e6216 macOS/iOS: Fix unguarded availability warnings 2022-04-26 15:37:03 +01:00
reuk
0c5b617f98 Projucer: Use preprocessor definitions and include paths when building rc files
This more closely matches the behaviour of CMake when adding rc files to
targets.
2022-04-26 15:27:58 +01:00