0da6c3b434
VST3 Host: Tidy up plugin creation code by
2022-06-23 18:16:00 +0100
0e33d4509d
VST3 Host: Avoid calling getBusInfo from the processing thread by
2022-06-23 13:59:57 +0100
2f0a0e9387
Windows: Fix nullptr dereference when reopening plugin windows by
2022-06-23 12:46:08 +0100
09d1e97bf1
ARA: Add documentation by
2022-06-24 13:37:19 +0200
966c8c4c11
ARA Client: Make model object creation functions virtual by
2022-06-24 11:21:34 +0200
2b16c1b94c
JUCE version 7.0.0 by
2022-06-21 08:56:28 +0100
1a578f787c
Resave all projects by
2022-06-21 08:51:47 +0100
8b399998b4
Bump version number to 7.0.0 by
2022-06-21 08:38:55 +0100
37d6161da2
Merge the develop and master branches by
2022-06-21 08:20:20 +0100
cee1206fd1
StandardHeader: Include <utility> for GCC 12 compatibility by
2022-04-06 15:43:09 +0100
784f82ffec
Fix some Doxygen issues by
2022-06-16 12:10:10 +0100
1b88df3c55
ExtensionsVisitor: Add missing defaulted special member functions by
2022-06-14 18:34:48 +0100
752c913cd2
AudioPlayHead: Move HostTimeNs out of AudioProcessor, to consolidate timing information by
2022-06-13 20:25:18 +0100
8fbd99c424
AudioPlayHead: Improve granularity of position info by
2022-06-13 19:37:49 +0100
891daf1332
Optional: Update implementation to improve debugging experience by
2022-06-13 19:39:44 +0100
1b88362048
LV2 Host: Allow sending transport information to ports without "control" designation by
2022-06-13 13:44:03 +0100
b060d5d947
AudioPluginHost: Fix occasional deadlocks when scanning plugins out-of-process by
2022-06-09 20:25:25 +0100
2738ed6fa3
ARA Host: Add missing documentation by
2022-06-16 14:41:41 +0200
83176e23ca
Add a version ID macro by
2022-06-16 11:16:33 +0100
964a1aa870
VST3 Client: Allow host to enable/disable buses at will by
2022-06-01 16:53:24 +0100
a5b55ab902
VST(3) Host: Use standard (non-flipped) coordinate space for plugin editors by
2022-05-31 19:01:32 +0100
2b82ce7c84
DemoRunner: Avoid exposing unnecessary accessible component by
2022-05-30 16:57:14 +0100
53484db875
Accessibility: Avoid allowing TextEditor and Viewport internal components to be accessibility-focused by
2022-05-30 11:47:06 +0100
edddca5ac3
VST3 Host: Fix UB in VST3Parameter implementation by
2022-05-25 19:08:19 +0100
1c10e0c79b
Android: Fix problems with accessible text navigation by
2022-05-24 20:35:28 +0100
b80f77f8b1
Android: Allow TalkBack borders to be displayed on OpenGL views by
2022-05-23 20:13:29 +0100
93a815ec8d
DemoRunner: Add AccessibilityDemo to iOS and Android builds by
2022-05-23 20:01:17 +0100
2b1745272e
Android: Fix a couple of accessibility-related crashes by
2022-05-23 19:59:57 +0100
61b26e4e35
VST3 Client: Handle null channels provided by host by
2022-05-20 20:24:18 +0100
560e75da27
MultiOutSynthPlugin: Avoid assertions in VST3PluginTestHost by
2022-05-20 19:14:16 +0100
0e85fec4a2
VST3 Client: Allow host to enable/disable buses at will by
2022-06-01 16:53:24 +0100
a868952c36
VST(3) Host: Use standard (non-flipped) coordinate space for plugin editors by
2022-05-31 19:01:32 +0100
0a6000d0e7
DemoRunner: Avoid exposing unnecessary accessible component by
2022-05-30 16:57:14 +0100
c9950e3801
Accessibility: Avoid allowing TextEditor and Viewport internal components to be accessibility-focused by
2022-05-30 11:47:06 +0100
1d1eda5dd2
VST3 Host: Fix UB in VST3Parameter implementation by
2022-05-25 19:08:19 +0100
d4d9740037
Android: Fix problems with accessible text navigation by
2022-05-24 20:35:28 +0100
83dca0f1e5
Android: Allow TalkBack borders to be displayed on OpenGL views by
2022-05-23 20:13:29 +0100
d83c30efa1
DemoRunner: Add AccessibilityDemo to iOS and Android builds by
2022-05-23 20:01:17 +0100
9c9d930760
Android: Fix a couple of accessibility-related crashes by
2022-05-23 19:59:57 +0100
54d7f5efb0
VST3 Client: Handle null channels provided by host by
2022-05-20 20:24:18 +0100
5c40697994
MultiOutSynthPlugin: Avoid assertions in VST3PluginTestHost by
2022-05-20 19:14:16 +0100
5d5610286f
Component: Use the rounded integer mouse position when evaluating hitTest by
2022-06-09 15:45:38 +0200
032cc528c8
DragAndDropContainer: Fix the escape key dismissing the drag operation by
2022-05-28 22:03:21 +0200
edf68d209c
MacOS: Override and implement JuceNSViewClass::updateTrackingAreas() by
2022-05-25 20:29:32 +0200
751d85f8c7
Component: Use the rounded integer mouse position when evaluating hitTest by
2022-06-09 15:45:38 +0200
74af7b11ec
DragAndDropContainer: Fix the escape key dismissing the drag operation by
2022-05-28 22:03:21 +0200
c1a38b0cfc
MacOS: Override and implement JuceNSViewClass::updateTrackingAreas() by
2022-05-25 20:29:32 +0200
94dcad52d0
Slider: Add keyboard control even without accessibility by
2022-01-18 11:27:08 +0100
cce38de6cf
Windows: Fix virtual keyboard hide/show on Windows 11 by
2022-05-20 12:44:44 +0100
140f8fedb1
TextEditor: Add option to dismiss the virtual keyboard on touches outside by
2022-05-19 16:22:22 +0100
86a36b8b52
Android: Improve complexity of ActivityLifecycleCallbacks::invoke by
2022-05-17 19:22:10 +0100
1560242906
Android: Add missing ActivityLifecycleCallbacks method by
2022-05-23 11:40:14 +0100
6375f640db
InAppPurchases: Add support for Android BillingClient 5.0.0 by
2022-02-15 20:09:34 +0000
7c66dc8e15
Slider: Add keyboard control even without accessibility by
2022-01-18 11:27:08 +0100
a91694108c
Windows: Fix virtual keyboard hide/show on Windows 11 by
2022-05-20 12:44:44 +0100
2fc7d12ae7
TextEditor: Add option to dismiss the virtual keyboard on touches outside by
2022-05-19 16:22:22 +0100
e86436297d
LV2 Client: Update param IDs to avoid writing malformed manifests by
2022-05-17 18:01:17 +0100
ac396daa70
Android: Improve complexity of ActivityLifecycleCallbacks::invoke by
2022-05-17 19:22:10 +0100
d182ed38cd
Android: Add missing ActivityLifecycleCallbacks method by
2022-05-23 11:40:14 +0100
fab6a072bc
InAppPurchases: Add support for Android BillingClient 5.0.0 by
2022-02-15 20:09:34 +0000
b41beb3767
LV2 Host: Properly map non-ASCII IRIs to URIDs by
2022-05-17 18:00:38 +0100
8d1b91daee
macOS: Use MTLStorageModeManaged for shared Metal textures by
2022-06-01 09:21:03 +0100
cdd619e7a1
Xcode: Update LastUpgradeCheck by
2022-06-01 13:57:33 +0100
dbfb74f091
Projucer: Remove ARA related no-op code by
2022-05-21 19:52:40 +0200
f582c84c37
Remove VS2015 workarounds by
2022-05-20 17:13:23 +0200
2fdc4f6633
Projucer: Remove VS2015 and CLion exporters by
2022-05-20 12:25:31 +0200
92dda5a2d9
Remove the IAA demo project by
2022-05-24 17:00:24 +0100
e618f68d4d
Update all examples to use Visual Studio 2022 as the default Windows exporter by
2022-05-23 19:19:20 +0100
6589b6d64b
VS2022: Work around a compiler bug by
2022-05-23 16:37:15 +0100
24e3340a55
Update all examples to use Visual Studio 2022 as the default Windows exporter by
2022-05-23 19:19:20 +0100
c7cabbbaba
VS2022: Work around a compiler bug by
2022-05-23 16:37:15 +0100
8c48956681
Resave all projects by
2022-05-17 13:24:40 +0100
6e7a2c3225
AndroidDocument: Support file access to shared storage locations on Android 30+ by
2022-05-11 20:07:57 +0100
f7def289c5
Projucer: Request legacy file access when targeting older SDKs by
2022-05-11 20:06:48 +0100
7dd0cffe71
ConnectedChildProcess: Always cancel pending async updates before background thread stops by
2022-05-11 20:05:58 +0100
5b58f1c61e
FlacAudioFormat: Correctly balance preprocessor pragmas by
2022-05-11 20:05:34 +0100
9a12e93f5a
File: Add hasReadAccess() by
2022-05-11 20:05:14 +0100
cb1c987974
Resave all projects by
2022-05-17 13:24:40 +0100
b17806fbfc
AndroidDocument: Support file access to shared storage locations on Android 30+ by
2022-05-11 20:07:57 +0100
dd746cc5a5
Projucer: Request legacy file access when targeting older SDKs by
2022-05-11 20:06:48 +0100
479318e397
ConnectedChildProcess: Always cancel pending async updates before background thread stops by
2022-05-11 20:05:58 +0100
a929370e79
FlacAudioFormat: Correctly balance preprocessor pragmas by
2022-05-11 20:05:34 +0100
7d5602f7c3
File: Add hasReadAccess() by
2022-05-11 20:05:14 +0100
6f3fb5a29f
Linux: Adjust natively reported border size by the current scale factor by
2022-05-17 15:42:39 +0200
338c045719
DropShadower: Fix bug when setOwner() is called with a component without a parent by
2022-05-17 12:45:43 +0200
2c2c21ebc9
Linux: Fix sporadic positioning error after window creation by
2022-05-16 17:10:12 +0200
8f99c084fe
Linux: Adjust natively reported border size by the current scale factor by
2022-05-17 15:42:39 +0200
ced221df4a
DropShadower: Fix bug when setOwner() is called with a component without a parent by
2022-05-17 12:45:43 +0200
751c4177a4
Linux: Fix sporadic positioning error after window creation by
2022-05-16 17:10:12 +0200
2ec861d99e
Update licensing banners to JUCE 7 by
2022-05-16 17:35:09 +0100
05a42424f9
Windows: Consolidate graphics invalidation regions by
2022-05-06 19:29:01 +0100
e27194272d
TableListBox: Avoid calling virtual functions in constructor by
2022-05-13 09:44:33 +0100
acefc92f88
TableListBox: Avoid calling virtual functions in constructor by
2022-05-13 09:44:33 +0100
10d32c104d
Resave all projects by
2022-05-11 16:00:20 +0200
f4e33faea1
Add ARAPluginDemo PIP by
2022-05-04 17:47:05 +0200
3c9d83b64a
Projucer: Add support for ARA plugin PIPs by
2022-05-05 18:50:41 +0200
4f4e5b6c04
CMake: Add support for ARA plugin PIPs by
2022-05-04 15:29:31 +0200
31b2a86559
Projucer: Add ARA support by
2022-03-01 17:51:05 +0100
6c2881ce30
ARA Client: Add CMake support for creating plugins by
2022-03-01 17:08:43 +0100
5f4da905d7
ARA Client: Add ARA interface extensions to AU and VST3 wrappers by
2022-03-01 16:44:22 +0100