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

12247 commits

Author SHA1 Message Date
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
Tom Poole
0a69edd216 Projucer: Switch to manual Xcode signing if a Code-Signing Identity is specified 2021-08-12 13:04:42 +01:00
reuk
80239b4d50
OpenGL: Only load the core API by default
See the breaking changes document for more details.
2021-08-11 14:31:48 +01:00
reuk
8022356d2b
OpenGL: Avoid dlsym calls for weak-linked symbols on macOS 2021-08-11 14:24:16 +01:00
ed
055a4e93e9 POSIX: Set fileHandle to 0 after closing in MemoryMappedFile::openInternal() to prevent it from being closed again in the destructor 2021-08-11 12:02:49 +01:00
ed
63f2a7c30c Re-saved all projects 2021-08-11 12:01:05 +01:00
ed
42ea1189ad macOS: Fix for WebBrowserComponent dropping parameters when using a file:// URI 2021-08-11 11:50:34 +01:00
ed
2db1bbdc0f Add missing AlertWindow::showNativeDialogBox() implementation that was removed in 551d7b9c 2021-08-11 11:50:15 +01:00
ed
455b8baf7e Projucer: Update Android plug-in and gradle versions 2021-08-11 11:50:05 +01:00
ed
a6df818255 Android: Update to Oboe release 1.6.1 2021-08-11 11:50:04 +01:00
ed
39772b7474 Android: Remove old minimum SDK version checks 2021-08-11 11:50:04 +01:00
reuk
3c1393ecb6 ChoicePropertyComponent: Allow slightly more relaxed matching in getValue 2021-08-10 16:48:35 +01:00
reuk
ff24f4acd3 CMake: Fix module source groups when not using modules-only mode 2021-08-10 16:48:35 +01:00
reuk
449e4df275 SIMD: Remove unnecessary assertion from truncate fallback 2021-08-10 16:48:35 +01:00
reuk
cef6974c7c StandaloneFilterWindow: Fix window resizing bug on Linux
On some Linux distros, the audio settings dialog was opening with the
wrong size and position. The culprit seems to be the call to setSize()
which was called inside resized(). We now try to avoid calling setSize()
if we would do so inside a resized() call.
2021-08-10 16:48:27 +01:00
reuk
61e5f983d9
AudioDeviceSelectorComponent: Make timerCallback declaration private 2021-08-04 15:56:53 +01:00
reuk
d51354d704
AAX: Avoid adding plugin description as an alternative name 2021-08-04 15:56:53 +01:00