reuk
33dfe77c22
Build: Stop generating icon sizes which are only used on iOS 6 and lower
3 years ago
attila
82a31c9ccc
Linux: Enable ARA compilation
2 years ago
attila
cc8ce6525a
CMake: Link against libatomic on Linux if is_lock_free is missing
The ARA_SDK contains unguarded is_lock_free calls. This change
allows us to enable ARA compilation on Linux.
2 years ago
attila
980092ba1a
CMake: Fix missing ARA tag in ARA enabled AU plugin plist files
This issue made hosts not recognize the ARA capabilities of AU plugins.
2 years ago
reuk
0072c567aa
CMake: Use forward-slashes in paths separators to avoid confusing MSVC in pragma comments
3 years ago
Tom Poole
0adbfee99d
UnitTestRunner: Improve tests status reporting
3 years ago
Tom Poole
a72f508a47
Android: Use default architectures for projects in extras
3 years ago
Tom Poole
f82430c746
Resave all projects
3 years ago
Tom Poole
fd8607302d
Bump version number to 7.0.1
3 years ago
attila
5cfef70994
Projucer: Fix ARA project template
3 years ago
reuk
2d7c65589d
Projucer: Create LV2 install directory when necessary
3 years ago
reuk
57a5ed7999
Projucer: Fix relative paths in LV2 plugin builds on macOS
3 years ago
reuk
e7581fa947
CMake: Silently disable AAX builds on unsupported platforms
3 years ago
Alain Martin
c254a71383
Projucer: Fix initialisation of MSVCBuildConfiguration::lv2BinaryLocation
3 years ago
reuk
1539d9a12a
Projucer: Fix relative paths in LV2 plugin builds
3 years ago
Tom Poole
1a578f787c
Resave all projects
3 years ago
Tom Poole
8b399998b4
Bump version number to 7.0.0
3 years ago
reuk
8fbd99c424
AudioPlayHead: Improve granularity of position info
3 years ago
reuk
b060d5d947
AudioPluginHost: Fix occasional deadlocks when scanning plugins out-of-process
Observed on Ubuntu Linux. Occasionally, the loop checking the
condition_variable in the plugin scanner would spin indefinitely.
The cause appears to be that handleMessageFromWorker could be
called immediately after sendMessageToWorker, but before locking the
mutex. If this happens, gotResponse will be false during every call to
condvar.wait_for, and the loop will never exit.
The rewritten version of the scanner always resets gotResult immediately
after the condvar is woken successfully, so a call to
handleMessageFromWorker or handleConnectionLost will always cause a
subsequent call to condvar.wait_for to exit successfully.
The Superprocess class has also been refactored and extracted to avoid
a circular dependency between Superprocess and CustomPluginScanner.
3 years ago
reuk
6375f640db
InAppPurchases: Add support for Android BillingClient 5.0.0
3 years ago
reuk
fab6a072bc
InAppPurchases: Add support for Android BillingClient 5.0.0
3 years ago
Tom Poole
cdd619e7a1
Xcode: Update LastUpgradeCheck
3 years ago
attila
dbfb74f091
Projucer: Remove ARA related no-op code
3 years ago
attila
2fdc4f6633
Projucer: Remove VS2015 and CLion exporters
3 years ago
Tom Poole
6589b6d64b
VS2022: Work around a compiler bug
3 years ago
Tom Poole
c7cabbbaba
VS2022: Work around a compiler bug
3 years ago
Tom Poole
8c48956681
Resave all projects
3 years ago
reuk
f7def289c5
Projucer: Request legacy file access when targeting older SDKs
3 years ago
Tom Poole
cb1c987974
Resave all projects
3 years ago
reuk
dd746cc5a5
Projucer: Request legacy file access when targeting older SDKs
3 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
attila
10d32c104d
Resave all projects
3 years ago
attila
3c9d83b64a
Projucer: Add support for ARA plugin PIPs
3 years ago
attila
4f4e5b6c04
CMake: Add support for ARA plugin PIPs
3 years ago
attila
31b2a86559
Projucer: Add ARA support
3 years ago
attila
6c2881ce30
ARA Client: Add CMake support for creating plugins
3 years ago
attila
f36949c1b2
ARA Host: Add support for scanning and hosting ARA plugins
3 years ago
Tom Poole
c2ecde591b
macOS: Remove 32 bit specific functionality
This includes Carbon support
3 years ago
Tom Poole
b48dddcf4e
RTAS: Remove RTAS functionality
3 years ago
Tom Poole
db3c6e6216
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
f69fe7be0f
Resave projects
3 years ago
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.
3 years ago
reuk
61f3c1dd98
LV2: Add initial client support
3 years ago
reuk
1182024fc4
LV2: Add initial hosting support
3 years ago
reuk
40d6a063af
AudioPluginHost: Speed up out-of-process scanning
3 years ago
Tom Poole
570bcb666a
Resave projects
3 years ago
reuk
19ddbe2368
Warnings: Fix missing-prototypes warnings
3 years ago
reuk
3bf635e004
Warnings: Always supply all field initialisers
This also fixes an issue where the requested font style could be
incorrectly overwritten.
3 years ago
Tom Poole
eda5c696e5
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
220fa03eb0
Re-save projects
3 years ago