ed
d8214732ed
Android Accessibility: Send appropriate content change types for TYPE_WINDOW_CONTENT_CHANGED accessibility event
2021-09-15 14:03:07 +01:00
ed
74a83440e2
Android Accessibility: Check for valid host pointer when calling into C++ peer code from Java accessibility callbacks
2021-09-15 14:02:15 +01:00
ed
9db2647971
Docs: Fix a typo
2021-09-14 11:43:24 +01:00
ed
24910cc4b4
Fix GCC Wshadow warnings
2021-09-14 08:42:56 +01:00
Tom Poole
5109e30c6f
Bump version number to 6.1.1
2021-09-09 12:51:15 +01:00
ed
8370542eb2
Accessibility: Only use AccessibilityRole::toggleButton role and add AccessibilityActionType::toggle for ToggleButtons
2021-09-07 17:33:02 +01:00
ed
90eb878d16
Accessibility: Make createAccessibilityHandler() private in Component subclasses
2021-09-07 11:23:17 +01:00
ed
dd08be6215
Android Accessibility: Guard app context calls in a few places to prevent potential nullptr dereferences
2021-09-07 11:23:17 +01:00
ed
3739fe4829
Accessibility: Added ScopedDragNotification for sending slider drag notifications
2021-09-07 11:23:17 +01:00
ed
8d6ba3b54e
Accessibility: Use AccessibilityRole::ignored for UI elements that should not be accessible to screen readers but have accessible children
2021-09-07 11:23:17 +01:00
ed
baa1bbafdf
Windows: Fall back to old-style modal dialog when showing native message box modally since TaskDialog does not support fully modal dialogs
2021-09-02 12:33:59 +01:00
ed
06ca1156e1
macOS Accessibility: Always set our NSWindow as accessible so its title bar is navigable
2021-09-02 08:35:14 +01:00
ed
59333870f5
Accessibility: Disable accessibility of child components when calling Component::setAccessible (false);
2021-09-02 08:35:14 +01:00
ed
8bb08f558e
Accessibility: Fix off-by-one row index bug when using a ListBox with an accessible header component
2021-09-02 08:35:14 +01:00
ed
945a7f4477
Accessibility: Send value change notifications from SliderAccessibilityHandler
2021-09-02 08:35:14 +01:00
ed
f5eee033ba
NativeMessageBox: Return correctly mapped value when shown modally
2021-09-02 08:35:14 +01:00
ed
3b97c40c2d
iOS: Fix a crash in NativeMessageBox implementation when shown modally
2021-09-02 08:35:14 +01:00
Tom Poole
6542446594
Update the JUCE logo
2021-08-23 11:00:36 +01:00
Tom Poole
46fe3789fc
Bump version number to 6.1.0
2021-08-23 09:55:56 +01:00
ed
c799b56b60
Fix missing prototypes warnings
2021-08-16 16:08:45 +01:00
ed
6f8c464747
TextEditor: Fix a highlighting bug
2021-08-16 16:07:40 +01:00
ed
c3cb59d6ae
TextEditor: Avoid some potential nullptr dereferences in the Iterator class
2021-08-16 16:07:40 +01:00
ed
6d40b627ba
AlertWindow: Fix incorrect return value when using modal native ok/cancel and yes/no/cancel dialogs
2021-08-16 16:06:56 +01:00
ed
d1f16f0643
Accessibility: Add missing static keyword to areAnyAccessibilityClientsActive() implementations
2021-08-13 09:36:02 +01:00
ed
dd18711493
iOS: Use UIAccessibilityContainer methods for correct accessibility hierarchy and navigation
2021-08-13 09:35:52 +01:00
ed
17fe5a54d8
iOS: Removed private API method
2021-08-13 09:35:42 +01:00
ed
2db1bbdc0f
Add missing AlertWindow::showNativeDialogBox() implementation that was removed in 551d7b9c
2021-08-11 11:50:15 +01:00
reuk
3c1393ecb6
ChoicePropertyComponent: Allow slightly more relaxed matching in getValue
2021-08-10 16:48:35 +01:00
reuk
087cda7e1f
HWNDComponentPeer: Fix reentrancy bug in DPICHANGED handler
...
Sometimes, changing the bounds of the window inside the DPICHANGED
handler can cause further DPI change events to be processed. Previously,
the scaleFactor set by the "inner" events was also being used when
notifying listeners about the "outer" events, leading to graphical
glitches.
An effect of the bug was that VST2 views in the AudioPluginHost would
occasionally render with an incorrect size and position after dragging
them between displays with different scale factors.
With this change in place, we only notify listeners and update window
bounds once there are no DPI changes in progress.
2021-07-30 09:20:11 +01:00
reuk
20c23700e5
MinGW: Fix some build issues for 32-bit platforms
2021-07-28 19:28:34 +01:00
ed
5d7f59a19d
Accessibility: Fix focus transfer issue when hiding modal components
2021-07-28 16:03:29 +01:00
ed
c66e8baf7e
Whitespace
2021-07-28 16:03:22 +01:00
ed
8f03215a9e
Accessibility: Add Android support
2021-07-28 11:44:29 +01:00
ed
30654fb8ec
Accessibility: Add iOS support
2021-07-28 11:44:29 +01:00
ed
da57f65f3f
Accessibility: Add juce_AccessibilityTextHelpers.h
2021-07-28 11:44:29 +01:00
ed
588e776bb6
Accessibility: Remove redundant method declaration and general fixups
2021-07-28 11:44:29 +01:00
ed
17ca903aaa
Accessibility: Don't give focus to currently keyboard focused component in AccessibilityHandler::giveAwayFocusInternal()
2021-07-28 11:44:29 +01:00
ed
1028b6e5d1
Accessibility: Fix inaccessible MenuBarComponent items
2021-07-28 11:44:28 +01:00
ed
a2f7aaab2f
Accessibility: Don't create AccessibilityHandler for Components without a native window handle
2021-07-28 11:44:28 +01:00
ed
d6a5156dd5
Objective-C++: Make getIvar() a free function so it can be used without a class instance
2021-07-28 11:44:28 +01:00
ed
ddb59d1361
Docs: Fix typo in Component child adding methods
2021-07-28 10:13:10 +01:00
ed
c5bcfd5c3f
macOS: Use the NSOpenPanel message property to display the FileChooser title correctly
2021-07-27 14:34:30 +01:00
reuk
3c68581567
Use jassertquiet where possible
2021-07-23 10:58:44 +01:00
reuk
19e1488e18
Slider: Add getScrollWheelEnabled function
2021-07-23 10:50:00 +01:00
ed
88d2edf189
ModalCallbackFunction: Use NullCheckedInvocation helper to fix potential crash due to calling null std::function
2021-07-22 16:33:42 +01:00
ed
3d4d0caca8
ModalCallbackFunction: Fix crash due to dangling reference
2021-07-22 16:33:42 +01:00
ed
551d7b9c5b
Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options
...
- Add AlertWindow::show() and showAsync() methods that take a MessageBoxOptions argument
- Add NativeMessageBox::show() and showAsync() methods that take a MessageBoxOptions argument
- Update the DialogsDemo to demonstrate the new methods
- Deprecate AlertWindow::showNativeDialogBox() in favour of the NativeMessageBox methods
- Pass button strings specified in MesssageBoxOptions to native dialog boxes correctly
- Use modern TaskDialog on Windows for the native dialog box where available
2021-07-21 16:34:12 +01:00
ed
d3556dfd7f
macOS Accessibility: Fixed a memory leak when checking for active accessibility clients
2021-07-16 14:21:30 +01:00
ed
db2036e81a
ChoicePropertyComponent: Return default index if value is not found in value source mapper
2021-07-16 12:05:35 +01:00
reuk
1d29091133
FileChooser: Always set initial directory if the initialFileOrDirectory argument is not empty
2021-07-14 15:40:58 +01:00