25c9841131
Windows: Tidy up cursor creation function by
2021-10-20 16:33:42 +0100
f85ede6b47
Component: Ensure that mouseEnter and mouseExit calls are balanced when entering/leaving modal state by
2021-10-20 12:47:45 +0100
b465f60851
HWNDComponentPeer: Dismiss temporary modal windows when a window loses focus by
2021-10-19 20:12:14 +0100
44ca96271d
NSViewComponentPeer: Give up keyboard focus and dismiss temporary modals when window loses key status by
2021-10-19 20:14:47 +0100
c2f661171a
PopupMenu: Avoid giving focus back to previous component on dismiss by
2021-10-19 20:14:17 +0100
f562517939
AudioPluginHost: Make the .exe relocatable when using the Projucer build by
2021-10-22 19:11:15 +0200
792f992dfc
ADSR: Fix bug when using applyEnvelopeToBuffer() with zero-length attack and decay by
2021-10-25 15:41:02 +0100
b70fbb9bca
TreeView: Fix drag-to-scroll viewport jump on mouse exit by
2021-10-25 13:07:48 +0100
acddcd550d
DropShadower: Detect when window is no longer being displayed on the current desktop and hide shadows by
2021-10-14 19:57:44 +0100
b72b155443
Naming: Fix up naming of ChildProcessCoordinator and ChildProcessWorker by
2021-10-18 17:18:32 +0100
6ae1137d91
MinGW: Fix Windows build by
2021-10-18 21:37:37 +0100
317083d409
Variant: Improve documentation for equals() by
2021-10-18 17:44:39 +0100
7f0a305199
Slider: Ensure that current Value is always treated as a double by
2021-10-18 16:03:19 +0100
05c2261efe
LinuxComponentPeer: Use constrainer to limit native window size by
2021-10-18 15:41:25 +0100
6244fc293f
CharacterFunctions: Avoid UB when parsing hex strings by
2019-04-03 11:50:22 +0100
6d3504adfa
OpenGLContext: Fix thread/consistency warnings on macOS by
2021-10-18 11:43:12 +0100
cfda532c9f
iOS Windowing: Avoid crashing when displaying a message box from a background thread by
2021-10-14 14:04:19 +0100
51355b03df
ChoicePropertyComponent: Ensure that ComboBox is always initialised with underlying Value object by
2021-10-25 08:59:20 +0100
a12d5fb540
Projucer: Add "audioplugin_" prefix to Unity plug-ins on Linux by
2021-10-25 08:26:13 +0100
6218e2f92b
Fix bug in LabelKeyboardFocusTraverser causing editable labels to consume focus traversal events by
2021-10-21 16:19:02 +0100
de375ab6d7
TreeView: Prevent dragging items from scrolling viewport on mobile and fix issue with dragged item component being deleted during drag operations by
2021-10-20 16:36:40 +0100
3c82b3b906
Projucer: Amend 499a4240 slightly to add both warning settings to preserve compatibility with older Xcode versions by
2021-10-15 12:24:35 +0100
1e0acdf83d
Accessibility: Update ComboBox label accessibility when editable state changed by
2021-10-13 16:03:34 +0100
c6f4d8494c
Re-save all projects by
2021-10-15 09:23:43 +0100
499a424052
Projucer: Fix legacy build system setting for Xcode 13 by
2021-10-15 09:19:11 +0100
63ac579c1b
VST3 Client: Fix build when JUCE_VST3_CAN_REPLACE_VST2 is enabled by
2021-10-14 16:19:44 +0200
7da8b73a96
AudioPluginHost: Add subprocess plugin scanning feature by
2021-10-12 18:35:56 +0100
aabd65b0fd
Text: Fix some build issues when JUCE_STRING_UTF_TYPE != 8 by
2021-10-14 12:29:55 +0100
1f15f59db6
AudioUnitPluginFormat: Fix result of hasEditor on Mac by
2021-10-14 12:28:27 +0100
718097fd60
StandaloneFilterWindow: Avoid recursively resizing plugin editor by
2021-10-13 19:18:54 +0100
cc2a563725
NSViewComponentPeer: Fix framesize bug introduced in f73f8ee849 by
2021-10-13 18:35:20 +0100
b5064f361f
HostedAudioProcessorParameter: Extract from AudioPluginInstance by
2021-10-13 18:11:29 +0100
d5e9793cb1
Reservoir: Fix bug where incorrect buffer region could be read in some cases by
2021-10-13 17:43:31 +0100
2c90261bd4
Windows: Fix missing field initialiser by
2021-10-13 13:33:18 +0100
6bc51f97e4
Grid: Avoid crashing in performLayout when the grid contains no items by
2021-10-13 13:10:11 +0100
d59230aecc
AudioPluginFormat: Remove canScanOnBackgroundThread(), as it is not generally useful by
2021-10-12 20:04:07 +0100
d36c8b4c55
NamedPipe: Avoid early exits from writes on unavailable pipes by
2021-10-12 19:52:42 +0100
b41aeec9b1
Build: Fix arm64 gcc build warnings by
2021-10-08 15:04:21 +0100
68a727fa19
CMake: Factor source-grouping fixup into a separate function by
2021-10-07 14:21:37 +0100
428260a6fd
Whitespace by
2021-10-14 12:31:17 +0100
7d1918b385
macOS/iOS: Replace compile-time deployment target checks with runtime checks using the available keyword by
2021-10-13 14:26:32 +0100
70968d46c8
TreeView: Coalesce item position recalculation to fix performance issues with large trees by
2021-10-13 14:26:04 +0100
e612481771
HeapBlock: Relax size constructor constraints to allow enums by
2021-10-13 11:52:49 +0100
d9eb2022ed
POSIX: Fix overflow when setting hi-res timer thread period on macOS/iOS by
2021-10-13 11:52:18 +0100
175de90c49
DropShadower: Fix issue with shadows disappearing in TabbedComponent by
2021-10-05 17:17:18 +0200
50f3415885
ExtensionsVisitor: use forward declared types instead of void* for format-specific pointers by
2021-10-12 11:47:18 +0000
0de0a2648e
Projucer: Fix a crash in BinaryResources::browseForResource() by
2021-10-11 09:46:42 +0100
b3a6e796f9
Fix potential nullptr dereference in Slider::ScopedDragNotification destructor by
2021-10-08 14:25:37 +0100
3fac215534
Component: Give away keyboard focus when disabled by
2021-10-08 11:32:19 +0100
a852f4f45f
Component: Only pass mouse wheel and magnify events up to enabled parents by
2021-10-08 11:31:31 +0100
7a8a4944cb
ComboBox: Hide active menu when disabled by
2021-10-08 11:30:50 +0100
0000771751
Accessibility: Report Button on/off state via AccessibilityValueInterface by
2021-10-07 16:36:10 +0100
e6360ca4cf
Accessibility: Send AccessibilityEvent::valueChanged when ComboBox selection is changed by
2021-10-07 16:35:37 +0100
0b844b7d88
Windows Accessibility: Implement AccessibilityEvent::valueChanged by
2021-10-07 16:35:07 +0100
f70fd14065
iOS Accessibility: Implement accessibilityPerformEscape gesture to dismiss modals by
2021-10-07 10:06:30 +0100
bc64c30df6
Accessibility: Use more specific AccessibilityRole::dialogWindow for CallOutBox by
2021-10-07 10:02:05 +0100
b8aa237463
Accessibility: Add Button::setToggleable() method for manually specifying that a button's on/off state is toggleable and should be exposed to accessibility clients by
2021-10-06 15:57:00 +0100
e1d1dd380c
iOS: Fix compatibility when targeting older SDK versions by
2021-10-08 11:29:29 +0100
f5f834f758
CompilerWarnings: Update minimum supported clang version for JUCE_BEGIN_NO_SANITIZE by
2021-10-07 13:12:20 +0100
64edc62ee5
CMake: Update docs to add guidance about source groups by
2021-10-07 13:03:51 +0100
d286e690b2
PluginListComponent: Disallow scanning VST3 plugins on background threads by
2021-10-06 16:20:17 +0100
47dcc31e77
VST3 Client: Allow setting latency from inside prepareToPlay by
2021-10-06 13:06:48 +0100
ca16bf44b8
Add comment above AppleClang workaround in FloatVectorOperations::setFpStatusRegister() by
2021-10-07 12:32:54 +0100
051e0ed6d6
Fix leak on MultiDocumentPanel destruction by
2021-10-07 11:55:57 +0100
f2b9ab15d8
iOS: Use UIPasteboard string property in SystemClipboard::getTextFromClipboard() to ensure that only NSStrings are retrieved by
2021-10-07 11:45:08 +0100
96612b12d8
VST Host: Ensure parent window is showing before attempting to open an editor by
2021-10-05 20:31:54 +0100
c456d0c373
Projucer: Set EXCLUDED_ARCHS for compatibility with newer Xcodes by
2021-10-05 15:30:25 +0100
28a1bc54f9
ProcessSpec: Add equality operators by
2021-10-04 21:43:15 +0100
e797c993a8
AAX Client: Add dirty state reporting via updateHostDisplay by
2021-10-04 17:58:09 +0100
294caba2b5
VST3: Add dirty-state set/get by
2021-10-04 17:07:07 +0100
832bbed8c3
VST3: Fix error when building VST3 plugins by
2021-10-04 16:30:54 +0100
752a676fa6
ImageCache: Avoid data race on impl when accessing cache from a background thread by
2021-10-04 15:03:17 +0100
4b57909fb0
Singleton: Fix thread sanitizer warning about race on "instance" data member by
2021-10-04 15:35:20 +0100
eb3c3ed27c
AudioTransportSource: Fix thread sanitizer warnings by
2021-10-04 13:28:46 +0100
a62d4c6a5a
CoreAudioFormat: Allow specifying stream kind hints by
2021-10-04 11:35:45 +0100
8bacf8c15c
Projucer: Default to "Sign to Run Locally" when no signing identity is specified by
2021-10-04 11:02:28 +0100
4a3ea2721d
Refactoring: Use any_of(), all_of() or, none_of() instead of find_if() where possible by
2021-10-01 20:15:45 +0100
c1cd432703
Mac Menu: Avoid errant beeps when triggering menu items by
2021-10-02 16:48:36 +0100
ad8868ad7b
Demos: Update SIMDRegisterDemo to use new AudioData interleaving/deinterleaving API by
2021-10-06 14:21:55 +0100
69d4e0186f
Update code to use new AudioData interleaving/deinterleaving API by
2021-10-06 14:21:31 +0100
d9a3a2605d
Improve AudioData interleaving/deinterleaving helper methods API and add docs by
2021-10-06 14:21:03 +0100
e6ec1819ec
macOS: Fix compile error when using C++20 language standard by
2021-09-28 10:20:52 +0100
95b1dce49c
Projucer: Fix open documents not closing when no callback is provided by
2021-10-06 11:58:52 +0100
3e606cc378
Update code to use new AudioData interleaving/deinterleaving helper methods by
2021-10-05 17:30:13 +0100
de64263416
Demos: Update SIMDRegisterDemo to use new AudioData interleaving/deinterleaving helper methods by
2021-10-01 16:55:30 +0100
52025f9756
AudioData: Add helper methods for interleaving/deinterleaving samples by
2021-10-01 16:55:03 +0100
bb9b24d048
Re-save all projects by
2021-10-05 10:25:36 +0100
8feec44431
Projucer: Add some required fields to the generated AndroidManifest.xml file by
2021-10-05 10:21:52 +0100
f899b65315
Docs: Exclude top-level std namespace when building docs by
2021-10-04 15:18:58 +0100
05b49da0fe
macOS: Silence some deprecation warnings by
2021-10-04 14:42:33 +0100
6da59e87a3
Fix float_Pi deprecation warning typo by
2021-10-04 10:01:07 +0100
462c3a8dd4
VST Host: Ensure editor windows open at correct size by
2021-09-28 17:23:25 +0100
8f1ba916ff
VST3 Host: Set content scale before opening plugin window for the first time by
2021-09-30 16:52:04 +0100
61cdcff2e9
VST3 Host: Ensure requested size is applied, even when plugin does not support scaling by
2021-09-29 16:01:03 +0100
ebf86b5f35
VST3 Host: Correctly size unscalable editors when DPI changes by
2021-09-27 20:19:35 +0100
9bec8e633a
VST3 Host: Ensure that plugins open with their top left corner in the right position by
2021-09-29 13:28:20 +0100
72f3a15616
HWNDComponentPeer: Avoid auto-scaling child hwnds by
2021-09-28 18:09:24 +0100
7cd04f7d74
Windowing: Refactor DPI-related function loading by
2021-09-16 11:21:34 +0100
36e35aef3b
AudioPluginHost: Display format of loaded plugins in graph view by
2021-09-29 12:42:22 +0100
a87dd82ca2
Prevent optimisation of floating-point status register value in FloatVectorOperations::setFpStatusRegister() by
2021-09-30 12:15:55 +0100