reuk
c49e18cad4
Projucer: Add option to automatically set up oneMKL in VS exporters
3 years ago
reuk
f989182f32
Linux windowing: Display utf-8 native window titles correctly
3 years ago
attila
cea889d311
macOS OpenGL: Use display refresh rate when rate limiting swapBuffers()
3 years ago
Tom Poole
bc75010116
Bump version number to 6.1.2
3 years ago
Tom Poole
f1fecfdc88
Add some missing Doxygen tags
3 years ago
ed
a46c484afb
Fix some conversion warnings flagged up by Android Studio
3 years ago
ed
ae8662ce6d
macOS Accessibility: Silence some unguarded-selector warnings
3 years ago
ed
30b37da39b
Accessibility: Fix parent handler traversal when hit test handler is ignored in AccessibilityHandler::getChildAt()
3 years ago
ed
d6fd33b38d
Accessibility: Disable accessibility for PopupMenu windows on the desktop when their parent window or target component have accessibility disabled
3 years ago
ed
b65dc65bc2
Android Accessibility: Don't send accessibility events when inside populateNodeInfo() callback
Calling AccessibilityHandler::getChildren() or getParent() may cause an AccessibilityHandler object to be created and an InternalAccessibilityEvent::elementCreated notification to be sent. Calling AndroidAccessibilityEvent.setSource may then cause a recursive populateNodeInfo() call.
3 years ago
ed
d8214732ed
Android Accessibility: Send appropriate content change types for TYPE_WINDOW_CONTENT_CHANGED accessibility event
3 years ago
ed
74a83440e2
Android Accessibility: Check for valid host pointer when calling into C++ peer code from Java accessibility callbacks
3 years ago
reuk
0a288fc71e
AU Host: Fix bug where modifying parameters from a custom editor would sometimes update incorrect parameters in the host
This issue could be seen when modifying the "OSC FmModSrc" parameter of
U-He Diva AU from the custom editor in the AudioPluginHost. The
parameter display in the generic parameter editor did not update
properly because the wrong parameter was marked as changed.
3 years ago
ed
9db2647971
Docs: Fix a typo
3 years ago
ed
24910cc4b4
Fix GCC Wshadow warnings
3 years ago
ed
1d55452b78
VST3 Host: Ensure that plug-ins without IPlugViewContentScaleSupport support are resized correctly when the native scale factor changes
3 years ago
ed
f17425c880
VST3 Host: Be more forgiving of internal parameter IDs in beginEdit/performEdit/endEdit methods
3 years ago
ed
3f699f5b14
VST3 Host: Only call onSize() in resizeView() if the size has changed
This fixes a recursive resizeView()->onSize()->resizeView() loop in Arturia Pigments as it immediately calls resizeView() with the same size.
3 years ago
ed
598748c825
VST3 Host: Call updateMidiMapping() after enabling plug-in MIDI busses in setupIO()
This fixes a crash in Roland Cloud plug-ins due to calling methods on the IMidiMapping interface before it was initialised.
3 years ago
attila
5c933d4c4e
macOS OpenGL: Use display refresh rate when rate limiting swapBuffers()
3 years ago
Tom Poole
5109e30c6f
Bump version number to 6.1.1
3 years ago
ed
f0002845d5
OpenGL: Correctly reset repaintEvent
3 years ago
ed
7bc696cd28
Windows: Use Component::ScaleFactorListener in ActiveXComponent, OpenGL and video native code and remove some unnecessary JUCE_WIN_PER_MONITOR_DPI_AWARE checks
3 years ago
reuk
65396f986d
OpenGL: Use correct reference to glResolveMultisampleFramebufferAPPLE
3 years ago
ed
8370542eb2
Accessibility: Only use AccessibilityRole::toggleButton role and add AccessibilityActionType::toggle for ToggleButtons
3 years ago
reuk
4f5c559ce2
VST3 Host: Ensure that program parameter is updated in response to program change requests
3 years ago
reuk
b2a51eb253
VST3 Client: Avoid segfaults when updating program and bypass parameters
Previously, updating the program or bypass parameter could cause an
out-of-bounds access into the parameter value cache. This is because
AudioProcessorParameter::getParameterIndex() was used to index into the
cache, but the parameter index could be negative for parameters that
had not been added to the AudioProcessor.
We now use the appropriate index in the cache for parameters that
have not been added to the AudioProcessor.
3 years ago
ed
90eb878d16
Accessibility: Make createAccessibilityHandler() private in Component subclasses
3 years ago
ed
dd08be6215
Android Accessibility: Guard app context calls in a few places to prevent potential nullptr dereferences
3 years ago
ed
3739fe4829
Accessibility: Added ScopedDragNotification for sending slider drag notifications
3 years ago
ed
8d6ba3b54e
Accessibility: Use AccessibilityRole::ignored for UI elements that should not be accessible to screen readers but have accessible children
3 years ago
ed
baa1bbafdf
Windows: Fall back to old-style modal dialog when showing native message box modally since TaskDialog does not support fully modal dialogs
3 years ago
ed
b760620e05
TextLayout: Ensure that line origin is set correctly when line starts with whitespace or newline glyphs
3 years ago
ed
c26ff2da6b
DirectWrite: Don't skip newline glyph runs when performing text layout
3 years ago
ed
06ca1156e1
macOS Accessibility: Always set our NSWindow as accessible so its title bar is navigable
3 years ago
ed
59333870f5
Accessibility: Disable accessibility of child components when calling `Component::setAccessible (false);`
3 years ago
ed
8bb08f558e
Accessibility: Fix off-by-one row index bug when using a ListBox with an accessible header component
3 years ago
ed
945a7f4477
Accessibility: Send value change notifications from SliderAccessibilityHandler
3 years ago
ed
f5eee033ba
NativeMessageBox: Return correctly mapped value when shown modally
3 years ago
ed
3b97c40c2d
iOS: Fix a crash in NativeMessageBox implementation when shown modally
3 years ago
reuk
5dfae8b58b
VST3 Host: Update parameter values after plugin requests restart with kParamValuesChanged
3 years ago
ed
2be72f6acd
Partially revert e1366361
This fixes a bug when creating a TextLayout with whitespace at the start of lines.
3 years ago
Tom Poole
6542446594
Update the JUCE logo
3 years ago
Tom Poole
46fe3789fc
Bump version number to 6.1.0
3 years ago
Tom Poole
9ac96840aa
Fix some Doxygen warnings
3 years ago
ed
9a19307eee
AudioBuffer: Clarify docs regarding the buffer's internal "cleared" flag and add setNotClear() method to force this flag to false
3 years ago
Tom Poole
a6fced64df
Remove some outdated documentation
3 years ago
ed
c799b56b60
Fix missing prototypes warnings
3 years ago
ed
6f8c464747
TextEditor: Fix a highlighting bug
3 years ago
ed
c3cb59d6ae
TextEditor: Avoid some potential nullptr dereferences in the Iterator class
3 years ago