Tom Poole
6d6ecffb9d
JUCE version 6.1.1
2021-09-09 13:31:55 +01:00
reuk
04d9b7967e
CMake: Include JUCEModuleSupport file when installing JUCE via CMake
2021-09-09 13:30:45 +01:00
Tom Poole
1c7dc0b053
Re-save all projects
2021-09-09 12:57:24 +01:00
Tom Poole
5109e30c6f
Bump version number to 6.1.1
2021-09-09 12:51:15 +01:00
Tom Poole
b4ba780d60
Update the README
2021-09-09 12:40:09 +01:00
ed
f0002845d5
OpenGL: Correctly reset repaintEvent
2021-09-08 11:22:18 +01:00
ed
7bc696cd28
Windows: Use Component::ScaleFactorListener in ActiveXComponent, OpenGL and video native code and remove some unnecessary JUCE_WIN_PER_MONITOR_DPI_AWARE checks
2021-09-08 11:21:41 +01:00
reuk
65396f986d
OpenGL: Use correct reference to glResolveMultisampleFramebufferAPPLE
2021-09-07 20:09:34 +01:00
ed
8370542eb2
Accessibility: Only use AccessibilityRole::toggleButton role and add AccessibilityActionType::toggle for ToggleButtons
2021-09-07 17:33:02 +01:00
reuk
4f5c559ce2
VST3 Host: Ensure that program parameter is updated in response to program change requests
2021-09-07 11:30:19 +01:00
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.
2021-09-07 11:30:19 +01:00
reuk
b30d6b0714
AudioPluginHost: Avoid calling repaint inside parameter change callbacks
2021-09-07 11:30:19 +01:00
ed
90eb878d16
Accessibility: Make createAccessibilityHandler() private in Component subclasses
2021-09-07 11:23:17 +01:00
ed
dd08be6215
Android Accessibility: Guard app context calls in a few places to prevent potential nullptr dereferences
2021-09-07 11:23:17 +01:00
ed
3739fe4829
Accessibility: Added ScopedDragNotification for sending slider drag notifications
2021-09-07 11:23:17 +01:00
ed
8d6ba3b54e
Accessibility: Use AccessibilityRole::ignored for UI elements that should not be accessible to screen readers but have accessible children
2021-09-07 11:23:17 +01:00
ed
baa1bbafdf
Windows: Fall back to old-style modal dialog when showing native message box modally since TaskDialog does not support fully modal dialogs
2021-09-02 12:33:59 +01:00
ed
b760620e05
TextLayout: Ensure that line origin is set correctly when line starts with whitespace or newline glyphs
2021-09-02 08:35:14 +01:00
ed
c26ff2da6b
DirectWrite: Don't skip newline glyph runs when performing text layout
2021-09-02 08:35:14 +01:00
ed
56f057fb65
Whitespace
2021-09-02 08:35:14 +01:00
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
reuk
1d38f646ab
CMake: Include JUCEModuleSupport file when installing JUCE via CMake
2021-08-24 15:32:50 +01:00
Tom Poole
b501feefdf
Re-save all projects
2021-08-23 16:59:50 +01:00
Tom Poole
6542446594
Update the JUCE logo
2021-08-23 11:00:36 +01:00
Tom Poole
4f01392000
JUCE version 6.1.0
2021-08-23 10:24:00 +01:00
Tom Poole
3833c6d207
Re-save all projects
2021-08-23 10:17:46 +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
b13af2df95
Re-saved all projects
2021-08-16 16:13:59 +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
962f94837d
Accessibility: Update button labels in AccessibilityDemo to silence Accessibility Inspector audit warnings
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
Tom Poole
45d12f7a18
Projucer: Only switch to manual Xcode signing if not using the default Code-Signing Identity
2021-08-12 16:32:50 +01:00