reuk
f0c02529ef
Colour: Avoid divisions by zero
2021-06-21 19:05:40 +01:00
reuk
c3ab3eb77f
VST3 Client: Implement IProcessContextRequirements
...
This function is required by the Steinberg VST3 validator from VST 3.7
onwards.
2021-06-21 19:05:40 +01:00
reuk
3f9e5b4ea0
Demos: Provide a default program name
...
This prevents test failures in the Steinberg VST3 validator.
2021-06-21 19:05:39 +01:00
reuk
72738ccc64
Demos: Fix AudioPluginDemo Steinberg VST3 Validator failure when disabling buses
2021-06-21 19:05:39 +01:00
reuk
7020495a4e
Demos: Avoid assertion in REAPER embedding demo
2021-06-21 19:05:39 +01:00
ed
b41b80ed7c
Re-saved all projects
2021-06-21 18:55:14 +01:00
ed
86742dea91
Projucer: Replaced deprecated jcenter repository with mavenCentral in Android exporter
2021-06-21 18:52:35 +01:00
ed
9f6ba69854
Projucer: Bump Android exporter gradle and Android plugin versions
2021-06-21 18:52:35 +01:00
ed
a1f75dc5cc
AccessibilityDemo: Custom navigation holder
2021-06-21 18:52:08 +01:00
ed
e2d41dfa0a
Accessibility: Fixed slider step size for sliders with no interval explicitly set
2021-06-21 18:52:07 +01:00
ed
ffd2b122e9
Fixed audio effect selector label visibility in DSPModulePluginDemo
2021-06-21 18:52:07 +01:00
Tom Poole
8ce68447bb
DrawableImage: Remove a message thread dependency
2021-06-21 15:57:25 +01:00
ed
efd0373525
macOS: Support infinite timeouts for URL connections
2021-06-18 16:19:31 +01:00
ed
f93cdf431a
Projucer: Updated the documentation for the "Development Team ID" Xcode setting
2021-06-18 16:19:31 +01:00
Attila Szarvas
61619ec0d5
SamplerPluginDemo: Use both velocity and pressure to control note volumes
2021-06-16 16:24:12 +00:00
ed
d1b669e6ae
Accessibility: Added InternalAccessibilityEvent::elementMovedOrResized
2021-06-16 17:22:35 +01:00
ed
cdf3b619d8
Accessibility: Check if any accessibility clients are active before posting notifications and announcements
2021-06-16 17:22:00 +01:00
ed
399f8d5bf6
Accessibility: Use AccessibilityRole::editableText role when Label is editable
2021-06-16 17:18:24 +01:00
ed
94fb4a20e3
Restored previous behaviour of Label::focusGained() to just show editor on tab focus change
2021-06-16 17:17:44 +01:00
reuk
3f914b667e
VST Host: Respect the editor size requested by plugin
2021-06-16 11:35:26 +01:00
reuk
5db072b483
Component: Avoid calling native APIs from background threads
...
When rendering with OpenGL, the paint function is called from a
background thread. If we call `isMouseOver` from the paint function, we
may end up calling native functions via the ComponentPeer, which causes
threading warnings on macOS.
2021-06-16 11:35:25 +01:00
ed
0efe902b59
Android: Add examples/Assets to "Extra Android Assets" to fix AUv3Synth internal plug-in sample loading
2021-06-16 10:15:55 +01:00
ed
37eb70d676
Re-saved all projects
2021-06-16 10:15:54 +01:00
ed
dc61bd63e7
macOS: Manually reset repaint WaitableEvent when using CVDisplayLink
2021-06-15 10:15:02 +01:00
ed
76e9a767ec
WaitableEvent: Release lock before calling notify_all() on condition variable
2021-06-15 10:15:02 +01:00
ed
3195db14a4
macOS: Check subview position in ComponentPeer::toFront() and toBehind() before re-ordering subviews for shared windows
...
This commit also removes the subview from its superview's subview array before re-ordering as the macOS docs don't make any guarantees about what happens when adding a subview that is already contained in the array.
2021-06-15 10:14:56 +01:00
ed
cae59fa8b2
macOS Accessibility: Return window title for accessibilityTitle property in JuceNSWindowClass
2021-06-14 14:29:53 +01:00
ed
8f3483d532
Whitespace
2021-06-14 14:01:43 +01:00
ed
928cc5f80c
Accessibility: Moved Component::isCurrentlyBlockedByAnotherModalComponent() check into AccessibilityHandler::getCurrentState() to determine whether handler is considered focusable and removed Component::inputAttemptWhenModal() call
...
This prevents components from taking focus when they are blocked by another modal component by excluding them from the list of child handlers returned by AccessibilityHandler::getChildren() and fixes an issue with modal components being dismissed by handlers.
2021-06-14 10:07:13 +01:00
reuk
4c133c281e
CMake: Emit warnings if icon files are not found
2021-06-11 15:19:47 +01:00
reuk
a37f5f23c1
VST3 Host: Avoid re-sending parameter values after loading a preset
2021-06-11 15:19:47 +01:00
ed
f69095746a
Windows Accessibility: Only support ExpandCollapsePattern for expandable elements
2021-06-11 13:50:47 +01:00
ed
ef5f2729f1
AccessibilityDemo: Set NavigableComponent as a focus container
2021-06-11 13:50:47 +01:00
ed
35d6b4fa6d
Accessibility Demo: Fixed a bug causing the custom widget actions to always be enabled
2021-06-11 13:50:47 +01:00
ed
7aff57c461
Accessibility: Fixed some focus issues with modal components
2021-06-11 13:50:47 +01:00
ed
c29ddf7681
Accessibility: Return non-focusable AccessibleState from LabelAccessibilityHandler::getCurrentState() when the TextEditor is showing and active so focus is passed through correctly
2021-06-11 13:50:46 +01:00
ed
d16657ab53
macOS Accessibility: Fixed crashes on macOS < 10.10 when posting notifications
2021-06-11 13:48:18 +01:00
ed
cdee88c003
Accessibility: Set TreeViewItem expanded/collapsed state only when it has sub-items
2021-06-11 13:48:18 +01:00
ed
a7f33da900
Accessibility: Set caret position when passed an empty range selection in CodeEditorComponent and TextEditor AccessibilityTextInterface implementations
2021-06-11 13:48:07 +01:00
ed
005d45e0fe
macOS Accessibility: Removed some unused text methods and return caret position for accessibilitySelectedTextRange when no text is selected
2021-06-11 13:47:00 +01:00
ed
ce9ab1430f
Accessibility: Disable accessibility for JUCESplashScreen
2021-06-11 13:46:14 +01:00
reuk
bfb521b610
AudioProcessorEditor: Allow showing a host-provided parameter menu in VST3 plugins
2021-06-11 11:12:35 +01:00
reuk
4b0b245b55
Add new ReaperEmbeddedViewPluginDemo example
2021-06-11 11:12:35 +01:00
reuk
63a40188d9
AudioProcessor: Add extensions API for VST3 clients
2021-06-11 10:53:26 +01:00
reuk
442369bd6b
AudioPluginInstance: Add new API to query properties of hosted plugins
2021-06-11 10:53:26 +01:00
ed
d5175b6e23
Windows: Use ScopedThreadDPIAwarenessSetter in keyboard hooks to set correct thread DPI awareness
2021-06-10 18:14:50 +01:00
reuk
a70488e38e
MacOS: Fix API deprecations in macOS 12.0 and iOS 15.0
2021-06-10 15:20:39 +01:00
ed
7d349fd68f
CoreAudio: Pass AudioDeviceIOProcID to AudioDeviceStart()/AudioDeviceStop() functions
2021-06-10 14:17:16 +01:00
ed
c0f18670f4
Re-saved all projects
2021-06-09 16:04:39 +01:00
ed
43ebab636f
Projucer: Bumped Xcode LastUpgradeCheck for Xcode 13
2021-06-09 16:04:39 +01:00