- Jul 05, 2021
-
-
reuk authored
This commit reverts part of f73f8ee8 which introduced an issue when resizing a subcomponent with an attached OpenGLContext. More details of the issue can be seen at https://github.com/juce-framework/JUCE/issues/914.
-
reuk authored
-
reuk authored
Previously, we were always adding a #version 150 directive to shaders when the GLSL version was higher than 1.2, which could cause compilation to fail on platforms with GLSL versions between 1.2 and 1.5.
-
reuk authored
-
reuk authored
Some plugins (Izotope Relay, some older DPF plugins) use NSTrackingAreas to handle mouse events, but unprocessed events seemingly get passed up to outer views. Processing these events was causing unexpected behaviour. For example, if the cursor entered a plugin view while dragging a JUCE window border, a mouseEnter event was be generated, interrupting the drag. We now check whether mouse events were generated by an NSTrackingArea which does not belong to the JUCE view, and ignore the event in this case.
-
ed authored
macOS Accessibility: Fixed crash due to availability of NSAccessibilityLayoutChangedNotification on < 10.9
-
ed authored
Accessibility: Fall back to RowComponent AccessibilityHandler if no custom cell component handler has been set in TableListBox
-
ed authored
-
ed authored
Accessibility: Disable accessibility for TooltipWindows to prevent them from interfering with focus
-
- Jul 01, 2021
- Jun 30, 2021
- Jun 29, 2021
-
-
ed authored
-
ed authored
-
ed authored
When AudioDeviceStop() is called from a thread other than the IO thread there are no guarantees about the IOProc being called before the thread actually terminates. Moving this call to the audioCallback() method ensures that the device will be stopped immediately and we can remove a check that was taking a few seconds to close devices.
-
- Jun 26, 2021
-
-
Tom Poole authored
-
- Jun 25, 2021
- Jun 24, 2021
-
-
Tom Poole authored
-
- Jun 23, 2021
-
-
reuk authored
-
- Jun 22, 2021