1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

8047 commits

Author SHA1 Message Date
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
reuk
5dfae8b58b
VST3 Host: Update parameter values after plugin requests restart with kParamValuesChanged 2021-09-01 10:58:50 +01:00
ed
2be72f6acd Partially revert e1366361
This fixes a bug when creating a TextLayout with whitespace at the start of lines.
2021-08-31 12:15:15 +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
Tom Poole
9ac96840aa Fix some Doxygen warnings 2021-08-23 09:17:53 +01:00
ed
9a19307eee AudioBuffer: Clarify docs regarding the buffer's internal "cleared" flag and add setNotClear() method to force this flag to false 2021-08-18 16:00:26 +01:00
Tom Poole
a6fced64df Remove some outdated documentation 2021-08-18 09:51:34 +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
80602649a2 BufferingAudioSource: Fix AudioBuffer data race 2021-08-16 16:07:31 +01:00
ed
832deb9ad7 AudioBuffer: Revert ce20ab8a causing performance issues in some cases 2021-08-16 16:07:04 +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
9446f6317c iOS: Renamed private API method 2021-08-13 09:35:42 +01:00
reuk
80239b4d50
OpenGL: Only load the core API by default
See the breaking changes document for more details.
2021-08-11 14:31:48 +01:00
reuk
8022356d2b
OpenGL: Avoid dlsym calls for weak-linked symbols on macOS 2021-08-11 14:24:16 +01:00
ed
055a4e93e9 POSIX: Set fileHandle to 0 after closing in MemoryMappedFile::openInternal() to prevent it from being closed again in the destructor 2021-08-11 12:02:49 +01:00
ed
42ea1189ad macOS: Fix for WebBrowserComponent dropping parameters when using a file:// URI 2021-08-11 11:50:34 +01:00
ed
2db1bbdc0f Add missing AlertWindow::showNativeDialogBox() implementation that was removed in 551d7b9c 2021-08-11 11:50:15 +01:00
ed
a6df818255 Android: Update to Oboe release 1.6.1 2021-08-11 11:50:04 +01:00
ed
39772b7474 Android: Remove old minimum SDK version checks 2021-08-11 11:50:04 +01:00
reuk
3c1393ecb6 ChoicePropertyComponent: Allow slightly more relaxed matching in getValue 2021-08-10 16:48:35 +01:00
reuk
449e4df275 SIMD: Remove unnecessary assertion from truncate fallback 2021-08-10 16:48:35 +01:00
reuk
cef6974c7c StandaloneFilterWindow: Fix window resizing bug on Linux
On some Linux distros, the audio settings dialog was opening with the
wrong size and position. The culprit seems to be the call to setSize()
which was called inside resized(). We now try to avoid calling setSize()
if we would do so inside a resized() call.
2021-08-10 16:48:27 +01:00
reuk
61e5f983d9
AudioDeviceSelectorComponent: Make timerCallback declaration private 2021-08-04 15:56:53 +01:00
reuk
d51354d704
AAX: Avoid adding plugin description as an alternative name 2021-08-04 15:56:53 +01:00
reuk
334bd2a926 AUv3 Client: Notify host when updating current program 2021-08-03 18:27:23 +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
f46d4a0401
VST Client: Remove unused variable 2021-07-30 09:18:46 +01:00
reuk
5ea5afbd2a
VST Host: Avoid resizing plugin views directly on Windows
Previously, plugin views may be set to unexpected sizes by the host,
which could interrupt size updates due to scale factor changes. This
could leave the plugin view at an incorrect size.
2021-07-30 09:17:11 +01:00
reuk
e7d608aa48 VST3 Host: Ensure that editors open correctly on monitors with non-unity scaling 2021-07-28 19:28:34 +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