ed
ffdfb5b436
Accessibility: Set checked state in ButtonAccessibilityHandler::getCurrentState() if button is part of a radio group
2021-06-04 17:18:54 +01:00
ed
27ead031c0
macOS/iOS: Removed unused WKWebViewConfiguration object in the WebBrowserComponent native implementation
2021-06-04 16:33:06 +01:00
reuk
77ad8b23bb
VST3 Client: Enable support for more FrameRateTypes, and set editOriginTime correctly
2021-06-04 13:04:44 +01:00
reuk
8dc7636fc4
PathFlatteningIterator: Ensure iterator terminates when flattening paths with very large coordinate values
2021-06-04 13:04:24 +01:00
reuk
3399c34d0d
Windows: Fix more warnings emitted by clang with GNU-like command-line
2021-06-04 12:09:05 +01:00
reuk
7ac6911ccc
Windows: Fix clang/gnu compiler warnings
2021-06-03 17:30:44 +01:00
ed
17d967551c
AAX: Added JucePlugin_AAXDisableDefaultSettingsChunks flag to set the AAX_eProperty_Constraint_DoNotApplyDefaultSettings property
2021-06-02 15:06:43 +01:00
ed
3fd4f7a231
TextEditor: Take border size into account when calculating text bounds
2021-06-01 11:22:35 +01:00
ed
963fd79e6a
Windows Accessibility: Improved support for read-only text interfaces and fixed issue causing text past 1000 characters to not be read out by Narrator
2021-05-28 14:50:57 +01:00
ed
05f987d893
macOS Accessibility: Use value interface for accessible read-only text
2021-05-28 14:48:59 +01:00
ed
13e7ffbdfb
Accessibility: Use AccessibilityTextValueInterface for read-only text in Label, TextEditor and CodeEditorComponent
2021-05-28 14:48:59 +01:00
ed
1634d9f428
macOS: Fixed a build error when building against SDKs < 10.13 for deployment targets < 10.10
2021-05-27 18:52:02 +01:00
ed
e28525b05d
TreeView: Fixed a potential crash when dragging a TreeViewItem with a custom component
2021-05-27 17:06:46 +01:00
ed
7b34d56069
TreeView: Use content component coordinate space in TreeView::getItemAt()
2021-05-27 17:06:45 +01:00
reuk
28882b788a
OpenGL: Add missing function annotations
2021-05-27 16:06:22 +01:00
ed
fa17310dd1
Added back in rounding error fix from e8518048 that was overwritten in 7909af4e
2021-05-26 16:54:38 +01:00
ed
ce72fe4143
Label: Check for deletion before calling repaint() in hideEditor()
2021-05-26 16:54:38 +01:00
ed
083a5af323
TextEditor: Offset selection fill bounds by viewport position to fix bug with multi-line highlighting
2021-05-26 16:54:38 +01:00
reuk
35260b342c
NSViewComponentPeer: Adjust bounds before constraining when resizing
2021-05-26 15:37:42 +01:00
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
...
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
2021-05-26 15:34:26 +01:00
reuk
54423f6583
OpenGL: Add GLEW-inspired dynamic function loading
2021-05-26 11:23:49 +01:00
ed
8a6a520026
iOS: Check if text entry caused TextInputTarget deletion before calling updateHiddenTextContent()
2021-05-26 09:21:30 +01:00
ed
b9ae71ae8f
AudioProcessorEditor: Fixed a bug introduced in 5a59c92b causing editors to always be marked as resizable by the host when using the default ComponentBoundsConstrainer
2021-05-26 09:21:13 +01:00
ed
fd8c6ce15c
Accessibility: Only call grabKeyboardFocus() on focusable components
2021-05-26 09:20:59 +01:00
ed
edd4ff9cfc
ListBox: Select row on focus
2021-05-26 09:20:59 +01:00
ed
8dfb916e9a
ListBox: Send AccessibilityEvent::rowSelectionChanged events
2021-05-26 09:20:59 +01:00
ed
a192e27961
macOS: Set NSWindow accessibilityElement property to prevent VoiceOver reading out notifications for inaccessible windows
2021-05-26 09:20:59 +01:00
ed
02c5ad29db
macOS: Disable accessibility on deployment targets < 10.10
2021-05-26 09:20:59 +01:00
reuk
3b93d5d7eb
FileChooser: Allow multiple directory selection on Linux/Zenity
2021-05-24 19:41:11 +01:00
reuk
0a4a67d439
PopupMenu: Use correct alignment for submenus with large borders
2021-05-24 19:40:47 +01:00
reuk
bcd7ae1fb5
PopupMenu: Avoid cropping menu items at the bottom of long menus with large borders
2021-05-24 18:48:39 +01:00
reuk
bad031aa03
iOS: Enable support for layered/async drawing
2021-05-24 15:55:29 +01:00
reuk
bc796b1636
TooltipWindow: Display tooltips at same scale as hovered components
2021-05-24 15:00:59 +01:00
reuk
1c2abc80d7
Component: Ensure getScreenPosition result is in terms of the logical coordinate space of the screen
...
Previously, getScreenPosition would return a result in the component's
coordinate space if it was called on a component that was not directly
or indirectly on the desktop. This behaviour is surprising and difficult
to program around. This change should ensure that the result is always
in the screen's coordinate space.
2021-05-24 14:57:26 +01:00
reuk
73523cd6a5
UIViewComponentPeer: Add support for hover and scroll events from external mice and trackpads
2021-05-21 17:00:10 +01:00
reuk
6db900926b
VST3 Client: Fix issue where host failed to receive latency change notifications
...
In cases where a VST3 plugin set a non-zero latency in its
prepareToPlay, and then set its latency to 0 later on, the host was not
notified about the latency change.
2021-05-21 16:30:18 +01:00
reuk
2f04d6a846
VST3 Client: Fix leak caused by unnecessary manual refcounting
...
In older versions of the VST3SDK, hostContext is a raw pointer,
in newer versions it's a smart pointer. If we do manual
refcounting with the smart pointer, we may cause leaks.
2021-05-21 16:29:48 +01:00
reuk
706d80216b
AudioBlock: Allow smoothing using SmoothedValues of a broader range of types
2021-05-21 16:29:48 +01:00
ed
b34e798f39
Accessibility: Fixed some bugs in Windows text navigation and readouts, improved selection and focus navigation
2021-05-20 18:24:59 +01:00
ed
5080b29626
Accessibility: Added AccessibilityHandler::isVisibleWithinParent() and improved focus support
2021-05-20 18:24:58 +01:00
ed
c359f99fb5
Accessibility: Improved macOS support for offscreen rows/cells
2021-05-20 18:24:58 +01:00
ed
b6d429a3f7
Accessibility: Add table and cell interface support to ListBox accessibility handlers
2021-05-20 18:24:58 +01:00
ed
5e6fe0db3d
Accessibility: Send structure change message when TreeView viewport is scrolled
2021-05-20 18:24:58 +01:00
ed
9147a5e535
Accessibility: Ignore Viewport content holder
2021-05-20 18:24:58 +01:00
ed
82a5911d56
Accessibility: Send focus change notification in Component::enterModalState()
2021-05-20 18:24:57 +01:00
ed
361b29edb6
Offset TextEditor::getTextBounds() by viewport position
2021-05-20 18:24:57 +01:00
ed
f3aa49e0d3
Accessibility: Fixed ListBox multiple selection
2021-05-20 18:24:57 +01:00
ed
b6bb2f4882
Accessibility: Improved PopupMenu focus handling when opening and added support for submenus
2021-05-20 18:24:57 +01:00
ed
333983947e
Accessibility: Removed widget_handlers
2021-05-20 18:24:56 +01:00
reuk
06544850fb
BLOCKS: Remove juce_blocks_basics module
2021-05-19 16:53:01 +01:00