Tom Poole
b51e835baf
Mac Catalyst: Fix compilation issues
2 years ago
Tom Poole
6388aa318e
DSP: make multiplyWithWindowingTable const
2 years ago
reuk
dac8ce6e9f
InAppPurchases: Add generated bytecode for Android implementation
2 years ago
reuk
934403b7ef
InAppPurchases: Fix crash when consuming purchases on Android
2 years ago
reuk
5cf1a964fc
iOS: Add proper UITextInput implementation
This provides an improved user experience, allowing cursor movement
directly from the keyboard.
2 years ago
reuk
09c107698b
DemoRunner: Avoid hiding UI behind virtual keyboard
2 years ago
reuk
8cab4cf5bb
Displays: Add keyboardInsets member to Display, to allow querying onscreen keyboard size
2 years ago
reuk
869760cb2a
ObjC: Add scoped notification observer
2 years ago
reuk
921d86e586
Accessibility: Improve table navigation, row/column index/header reporting
2 years ago
reuk
dd92f66387
Accessibility: Correctly report number of disclosed rows in TreeView on macOS
2 years ago
reuk
081412eb13
Mac Accessibility: Tidying
2 years ago
reuk
7eca00c7c9
JuceNSWindowClass: Tidying
2 years ago
reuk
31e917ca62
NSViewComponentPeer: Tidying
2 years ago
reuk
4e09161986
Accessibility: Tidy up static functions
2 years ago
reuk
285761c56c
Accessibility: Fix hit test behaviour on iOS
2 years ago
reuk
12fdf6bad8
Accessibility: Stop AccessibilityContainers from also being instances of AccessibilityElement
2 years ago
reuk
707767fa4c
Accessibility: Multiple table fixes
- Fixes an off-by-one error when navigating by rows, caused by treating
the table header as a row. The table header now has the header
accessibility role.
- Fixes a bug where reordering table columns would cause the table to
become inaccessible.
- Fixes a bug where the screen reader would try to navigate hidden table
columns.
- Fixes an issue where moving the VoiceOver cursor to a partially hidden
cell would cause the focus to move to the table itself, rather than to
the cell.
2 years ago
reuk
5e626e1c2b
HyperlinkButton: Use AccessibilityHandler with hyperlink role
3 years ago
Tom Poole
7612f446b5
Matrix3D: Fixed an ordering bug in the multiplication operator
2 years ago
attila
9005e2fda8
Drawable: Fix clobbering Component transform when setDrawableTransform() isn't called
2 years ago
attila
351e8e8916
ARAPluginDemo: Fix warning
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
attila
2ea0a1b1f6
ARAPluginDemo: Fix incorrect access of playhead from the GUI
2 years ago
attila
29447dd7f3
DefaultDialogWindow: Avoid bad positioning on Linux
This change avoids a situation where a standalone plugin's Audio/Midi
settings window could appear in a wrong position.
2 years ago
attila
07b96bc86d
ARA Host: Fix memory leak in ARAHostDocumentController
2 years ago
attila
9acfeece43
Colours: Support grey/gray spelling for HTML and SVG compatibility
2 years ago
attila
a99422efee
Drawable: Add setDrawableTransform() and use it in SVGParser
Using this new function a previous bug is avoided where transforms
were applied differently to drawable paths and text elements.
2 years ago
attila
6c09aa69d9
VST3 Client: Fix setComponentState() threading on Linux
Before this commit it was possible for the plugin to transfer control
to its internal MessageThread and call
IComponentHandler::restartComponent() from it.
2 years ago
attila
d246cc280d
MessageManager: Add mutex to isThisTheMessageThread() and setCurrentThreadAsMessageThread()
2 years ago
Tom Poole
156d8c7058
FLAC/OGG: Fix a bug in buffered reads
2 years ago
Tom Poole
cb2efe5d59
Improve some documentation
2 years ago
Tom Poole
d69ded1cd5
Add space escape codes to paths in the README
2 years ago
Tom Poole
26cfdf4305
Add dependency licensing information to the top level README
2 years ago
reuk
0072c567aa
CMake: Use forward-slashes in paths separators to avoid confusing MSVC in pragma comments
2 years ago
reuk
853dac4f3f
CMake: Avoid building the Reaper embedded-view demos if no VST2 SDK is available
2 years ago
attila
6c24b32bcd
DropShadower: Fix temporarily missing shadows, disable timer for non-desktop windows
2 years ago
attila
3acc71f7df
MultiDocumentPanel: Fix reporting wrong active document, avoid reordering
3 years ago
Tom Poole
0adbfee99d
UnitTestRunner: Improve tests status reporting
2 years ago
Tom Poole
c52a049698
Fixed a documentation typo
2 years ago
Tom Poole
4f884c8a54
TextEditor: Call repaint on clear
2 years ago
Tom Poole
2eee1c1bd9
Slider: Respect setNumDecimalPlaces after setRange
2 years ago
Tom Poole
cf8a2d93c0
Android/iOS: Avoid building LV2
2 years ago
Tom Poole
a72f508a47
Android: Use default architectures for projects in extras
2 years ago
Tom Poole
975bdecae5
Remove some debug logging
2 years ago
Tom Poole
3ab2ef5924
DemoRunner: Fix a crash in MidiDemo
2 years ago
Tom Poole
b08520c2de
JUCE version 7.0.1
2 years ago
reuk
4b05efd7b7
Windows: Fix nullptr dereference when reopening plugin windows
On Windows, when opening a plugin editor, destroying the plugin
instance, and then creating a new instance and opening its editor, the
plugin would crash because the VBlankDispatcher singleton could not be
recreated.
2 years ago
Tom Poole
f82430c746
Resave all projects
2 years ago
Tom Poole
fd8607302d
Bump version number to 7.0.1
2 years ago
attila
f5d2642874
Linux: Fix resizing issue with the PopupMenu
Previously opening a PopupMenu and then clicking somewhere outside
the application would cause the mouse button representation to be
stuck in a down state.
2 years ago