1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00
Commit graph

12263 commits

Author SHA1 Message Date
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