reuk
63284e783d
AAX Client: Fix potential out-of-bounds array access
4 years ago
reuk
f0c02529ef
Colour: Avoid divisions by zero
4 years ago
reuk
c3ab3eb77f
VST3 Client: Implement IProcessContextRequirements
This function is required by the Steinberg VST3 validator from VST 3.7
onwards.
4 years ago
reuk
3f9e5b4ea0
Demos: Provide a default program name
This prevents test failures in the Steinberg VST3 validator.
4 years ago
reuk
72738ccc64
Demos: Fix AudioPluginDemo Steinberg VST3 Validator failure when disabling buses
4 years ago
reuk
7020495a4e
Demos: Avoid assertion in REAPER embedding demo
4 years ago
ed
b41b80ed7c
Re-saved all projects
4 years ago
ed
86742dea91
Projucer: Replaced deprecated jcenter repository with mavenCentral in Android exporter
4 years ago
ed
9f6ba69854
Projucer: Bump Android exporter gradle and Android plugin versions
4 years ago
ed
a1f75dc5cc
AccessibilityDemo: Custom navigation holder
4 years ago
ed
e2d41dfa0a
Accessibility: Fixed slider step size for sliders with no interval explicitly set
4 years ago
ed
ffd2b122e9
Fixed audio effect selector label visibility in DSPModulePluginDemo
4 years ago
Tom Poole
8ce68447bb
DrawableImage: Remove a message thread dependency
4 years ago
ed
efd0373525
macOS: Support infinite timeouts for URL connections
4 years ago
ed
f93cdf431a
Projucer: Updated the documentation for the "Development Team ID" Xcode setting
4 years ago
Attila Szarvas
61619ec0d5
SamplerPluginDemo: Use both velocity and pressure to control note volumes
4 years ago
ed
d1b669e6ae
Accessibility: Added InternalAccessibilityEvent::elementMovedOrResized
4 years ago
ed
cdf3b619d8
Accessibility: Check if any accessibility clients are active before posting notifications and announcements
4 years ago
ed
399f8d5bf6
Accessibility: Use AccessibilityRole::editableText role when Label is editable
4 years ago
ed
94fb4a20e3
Restored previous behaviour of Label::focusGained() to just show editor on tab focus change
4 years ago
reuk
3f914b667e
VST Host: Respect the editor size requested by plugin
4 years ago
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.
4 years ago
ed
0efe902b59
Android: Add examples/Assets to "Extra Android Assets" to fix AUv3Synth internal plug-in sample loading
4 years ago
ed
37eb70d676
Re-saved all projects
4 years ago
ed
dc61bd63e7
macOS: Manually reset repaint WaitableEvent when using CVDisplayLink
4 years ago
ed
76e9a767ec
WaitableEvent: Release lock before calling notify_all() on condition variable
4 years ago
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.
4 years ago
ed
cae59fa8b2
macOS Accessibility: Return window title for accessibilityTitle property in JuceNSWindowClass
4 years ago
ed
8f3483d532
Whitespace
4 years ago
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.
4 years ago
reuk
4c133c281e
CMake: Emit warnings if icon files are not found
4 years ago
reuk
a37f5f23c1
VST3 Host: Avoid re-sending parameter values after loading a preset
4 years ago
ed
f69095746a
Windows Accessibility: Only support ExpandCollapsePattern for expandable elements
4 years ago
ed
ef5f2729f1
AccessibilityDemo: Set NavigableComponent as a focus container
4 years ago
ed
35d6b4fa6d
Accessibility Demo: Fixed a bug causing the custom widget actions to always be enabled
4 years ago
ed
7aff57c461
Accessibility: Fixed some focus issues with modal components
4 years ago
ed
c29ddf7681
Accessibility: Return non-focusable AccessibleState from LabelAccessibilityHandler::getCurrentState() when the TextEditor is showing and active so focus is passed through correctly
4 years ago
ed
d16657ab53
macOS Accessibility: Fixed crashes on macOS < 10.10 when posting notifications
4 years ago
ed
cdee88c003
Accessibility: Set TreeViewItem expanded/collapsed state only when it has sub-items
4 years ago
ed
a7f33da900
Accessibility: Set caret position when passed an empty range selection in CodeEditorComponent and TextEditor AccessibilityTextInterface implementations
4 years ago
ed
005d45e0fe
macOS Accessibility: Removed some unused text methods and return caret position for accessibilitySelectedTextRange when no text is selected
4 years ago
ed
ce9ab1430f
Accessibility: Disable accessibility for JUCESplashScreen
4 years ago
reuk
bfb521b610
AudioProcessorEditor: Allow showing a host-provided parameter menu in VST3 plugins
4 years ago
reuk
4b0b245b55
Add new ReaperEmbeddedViewPluginDemo example
4 years ago
reuk
63a40188d9
AudioProcessor: Add extensions API for VST3 clients
4 years ago
reuk
442369bd6b
AudioPluginInstance: Add new API to query properties of hosted plugins
4 years ago
ed
d5175b6e23
Windows: Use ScopedThreadDPIAwarenessSetter in keyboard hooks to set correct thread DPI awareness
4 years ago
reuk
a70488e38e
MacOS: Fix API deprecations in macOS 12.0 and iOS 15.0
4 years ago
ed
7d349fd68f
CoreAudio: Pass AudioDeviceIOProcID to AudioDeviceStart()/AudioDeviceStop() functions
4 years ago
ed
c0f18670f4
Re-saved all projects
4 years ago