fe4ba9071b
Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0 by
2021-06-30 13:00:21 +0100
f1768843fb
StandaloneFilterWindow: Check that stored previous window position is onscreen by
2021-06-30 09:45:34 +0100
4e9521be2d
ComSmartPtr: Fixed behaviour of ComBaseClassHelper::QueryInterface() in release builds by
2021-06-29 15:05:53 +0100
88ec2759cb
AAX: Support unicode track names for TrackProperties by
2021-06-29 09:52:15 +0100
0c89469ab6
CoreAudio: Call AudioDeviceStop() on IO thread when stopping audio devices by
2021-06-29 16:14:48 +0100
e1f855ae6d
Fix a compiler warning in ReaperEmbeddedViewDemo by
2021-06-26 07:21:09 +0100
56cf81d32b
AU Client: Fix allocation on audio thread in JuceAU::audioProcessorChanged() by
2021-06-23 22:06:40 +0200
570e173583
VST3 Client: Fix allocation on audio thread caused by PluginHostType ctor by
2021-06-22 21:30:57 +0200
d9f7d068ed
WaitableEvent: Increased lock scope in signal() by
2021-06-24 15:14:33 +0100
750982069d
BufferingAudioReader: Partially revert b3bdfdb3 to snap chunk start position to multiples of samplesPerBlock to fix stuttering MP3 playback on Windows by
2021-06-24 15:12:27 +0100
cc7e4d1630
CMake: Add support for configuring modules only by
2021-06-24 13:26:11 +0100
423d46c9ba
AU Client: Avoid potential out-of-bounds read when adding buses by
2021-06-24 12:15:56 +0100
750cb92770
AU Client: Fix AU plugins misreporting their supported channel configurations by
2021-06-24 11:28:12 +0100
bc2ad3d7c5
Build: Improve support for AU resource files on ARM Macs by
2021-06-23 16:12:04 +0100
a8b059e644
Silence some more compiler warnings in third party headers by
2021-06-25 10:06:35 +0100
d3b279d0e8
Silence some compiler warnings in third party headers by
2021-06-25 09:07:33 +0100
78be43888e
Update the minimum C++ standard to C++14 by
2021-06-24 13:56:15 +0100
0c56fa8fa0
Colour: Fix comparisons in HSL conversions by
2021-06-23 12:07:22 +0100
7a592bd6c2
DSP: Fix Chorus not allocating a large enough DelayLine by
2021-06-21 21:44:47 +0200
ecfa339032
Build: Update minimum build requirements for VS 2015 by
2021-06-21 11:03:46 +0100
2096a6e50f
UMP: Make the UMPIterator a forward iterator instead of an input iterator by
2021-06-17 19:38:10 +0100
feb9ebb485
ComSmartPtr: Allow compilation on VS2015 by
2021-06-17 19:24:38 +0100
4454015812
CMake: Fix juceaide build error with VS 2015 by
2021-06-17 14:33:27 +0100
f3c65c4cb3
DSPModulePluginDemo: Fix crash in Live due to selecting unsupported bus layout by
2021-06-21 12:40:30 +0100
22d935ad3e
dsp::IIRFilter: Allow computing filter coefficients without allocating by
2021-06-16 19:30:57 +0100
ba2cd6cc34
IIRFilter: Provide a new SingleThreadedIIRFilter which does not lock internally by
2021-06-16 18:12:24 +0100
03b86d3fb8
GenericInterpolator: Fix use of non-existent valueAtOffset overload by
2021-06-16 17:46:09 +0100
36ca0e0fc1
DSP: Avoid forward declaration of IIR::Coefficients by
2021-06-16 15:00:07 +0100
2c1081d2a8
VST Host: Fix graphical artefacts when resizing editor views on Windows by
2021-06-16 13:50:43 +0100
63284e783d
AAX Client: Fix potential out-of-bounds array access by
2021-06-16 12:47:56 +0100
f0c02529ef
Colour: Avoid divisions by zero by
2021-06-16 11:45:50 +0100
c3ab3eb77f
VST3 Client: Implement IProcessContextRequirements by
2021-06-15 17:57:13 +0100
3f9e5b4ea0
Demos: Provide a default program name by
2021-06-15 17:44:16 +0100
72738ccc64
Demos: Fix AudioPluginDemo Steinberg VST3 Validator failure when disabling buses by
2021-06-15 17:39:50 +0100
7020495a4e
Demos: Avoid assertion in REAPER embedding demo by
2021-06-15 17:03:45 +0100
b41b80ed7c
Re-saved all projects by
2021-06-21 18:55:14 +0100
86742dea91
Projucer: Replaced deprecated jcenter repository with mavenCentral in Android exporter by
2021-06-18 17:12:24 +0100
9f6ba69854
Projucer: Bump Android exporter gradle and Android plugin versions by
2021-06-18 16:49:31 +0100
a1f75dc5cc
AccessibilityDemo: Custom navigation holder by
2021-06-21 10:51:50 +0100
e2d41dfa0a
Accessibility: Fixed slider step size for sliders with no interval explicitly set by
2021-06-20 18:59:16 +0100
ffd2b122e9
Fixed audio effect selector label visibility in DSPModulePluginDemo by
2021-06-20 18:58:51 +0100
8ce68447bb
DrawableImage: Remove a message thread dependency by
2021-06-21 15:53:58 +0100
efd0373525
macOS: Support infinite timeouts for URL connections by
2021-06-18 14:59:30 +0100
f93cdf431a
Projucer: Updated the documentation for the "Development Team ID" Xcode setting by
2021-06-18 14:58:52 +0100
61619ec0d5
SamplerPluginDemo: Use both velocity and pressure to control note volumes by
2021-06-16 17:36:26 +0200
d1b669e6ae
Accessibility: Added InternalAccessibilityEvent::elementMovedOrResized by
2021-06-16 17:22:35 +0100
cdf3b619d8
Accessibility: Check if any accessibility clients are active before posting notifications and announcements by
2021-06-16 17:22:00 +0100
399f8d5bf6
Accessibility: Use AccessibilityRole::editableText role when Label is editable by
2021-06-16 17:18:24 +0100
94fb4a20e3
Restored previous behaviour of Label::focusGained() to just show editor on tab focus change by
2021-06-16 17:17:44 +0100
3f914b667e
VST Host: Respect the editor size requested by plugin by
2021-06-15 15:56:53 +0100
5db072b483
Component: Avoid calling native APIs from background threads by
2021-06-11 16:41:19 +0100
0efe902b59
Android: Add examples/Assets to "Extra Android Assets" to fix AUv3Synth internal plug-in sample loading by
2021-06-16 09:47:34 +0100
37eb70d676
Re-saved all projects by
2021-06-16 09:46:07 +0100
dc61bd63e7
macOS: Manually reset repaint WaitableEvent when using CVDisplayLink by
2021-06-14 17:07:49 +0100
76e9a767ec
WaitableEvent: Release lock before calling notify_all() on condition variable by
2021-06-14 12:18:22 +0100
3195db14a4
macOS: Check subview position in ComponentPeer::toFront() and toBehind() before re-ordering subviews for shared windows by
2021-06-15 10:14:56 +0100
cae59fa8b2
macOS Accessibility: Return window title for accessibilityTitle property in JuceNSWindowClass by
2021-06-14 14:29:53 +0100
8f3483d532
Whitespace by
2021-06-14 14:01:43 +0100
928cc5f80c
Accessibility: Moved Component::isCurrentlyBlockedByAnotherModalComponent() check into AccessibilityHandler::getCurrentState() to determine whether handler is considered focusable and removed Component::inputAttemptWhenModal() call by
2021-06-14 09:05:14 +0100
4c133c281e
CMake: Emit warnings if icon files are not found by
2021-06-10 10:32:17 +0100
a37f5f23c1
VST3 Host: Avoid re-sending parameter values after loading a preset by
2021-06-08 19:06:01 +0100
f69095746a
Windows Accessibility: Only support ExpandCollapsePattern for expandable elements by
2021-06-11 11:10:23 +0100
ef5f2729f1
AccessibilityDemo: Set NavigableComponent as a focus container by
2021-06-11 11:09:57 +0100
35d6b4fa6d
Accessibility Demo: Fixed a bug causing the custom widget actions to always be enabled by
2021-06-11 11:12:29 +0100
7aff57c461
Accessibility: Fixed some focus issues with modal components by
2021-06-09 16:49:15 +0100
c29ddf7681
Accessibility: Return non-focusable AccessibleState from LabelAccessibilityHandler::getCurrentState() when the TextEditor is showing and active so focus is passed through correctly by
2021-06-09 16:23:02 +0100
d16657ab53
macOS Accessibility: Fixed crashes on macOS < 10.10 when posting notifications by
2021-06-09 15:58:29 +0100
cdee88c003
Accessibility: Set TreeViewItem expanded/collapsed state only when it has sub-items by
2021-06-09 09:10:11 +0100
a7f33da900
Accessibility: Set caret position when passed an empty range selection in CodeEditorComponent and TextEditor AccessibilityTextInterface implementations by
2021-06-08 17:56:43 +0100
005d45e0fe
macOS Accessibility: Removed some unused text methods and return caret position for accessibilitySelectedTextRange when no text is selected by
2021-06-08 17:56:22 +0100
ce9ab1430f
Accessibility: Disable accessibility for JUCESplashScreen by
2021-06-08 16:13:07 +0100
bfb521b610
AudioProcessorEditor: Allow showing a host-provided parameter menu in VST3 plugins by
2021-05-10 21:26:31 +0100
4b0b245b55
Add new ReaperEmbeddedViewPluginDemo example by
2021-05-14 19:07:56 +0100
63a40188d9
AudioProcessor: Add extensions API for VST3 clients by
2021-06-09 18:35:09 +0100
442369bd6b
AudioPluginInstance: Add new API to query properties of hosted plugins by
2021-05-13 13:13:45 +0100
d5175b6e23
Windows: Use ScopedThreadDPIAwarenessSetter in keyboard hooks to set correct thread DPI awareness by
2021-06-10 16:29:26 +0100
a70488e38e
MacOS: Fix API deprecations in macOS 12.0 and iOS 15.0 by
2021-06-09 16:05:03 +0100
7d349fd68f
CoreAudio: Pass AudioDeviceIOProcID to AudioDeviceStart()/AudioDeviceStop() functions by
2021-06-10 10:25:36 +0100
c0f18670f4
Re-saved all projects by
2021-06-09 14:16:30 +0100
43ebab636f
Projucer: Bumped Xcode LastUpgradeCheck for Xcode 13 by
2021-06-09 14:11:50 +0100
9dc98fb1df
Projucer: Replaced macOS and iOS SDK selector drop-downs with text fields by
2021-06-09 13:02:21 +0100
fbc1a51a67
Windows: replace deprecated OS calls in SystemStats::getDisplayLanguage() by
2021-06-08 17:08:18 +0000
1ee106d730
PopupMenu: Avoid dismissing PopupMenus in bridged plugin editors by
2021-06-07 20:02:12 +0100
550127945d
Added floating-point implementations for some Component hit-testing methods to improve reliability when dealing with scaled Components by
2021-06-08 11:22:42 +0100
399dcd9cc7
Revert "DemoRunner: Removed unused define" by
2021-06-08 08:58:46 +0100
430ffd4b96
Re-saved all projects by
2021-06-07 18:56:23 +0100
e2aa2a2048
Accessibility: Throttle TreeView/ListBox Viewport move AccessibilityEvent::structureChanged notifications by
2021-06-07 16:52:51 +0100
521faf2dc6
macOS Accessibility: Send NSArray for NSAccessibilityLayoutChangedNotification by
2021-06-07 16:52:13 +0100
bbc05adb17
Docs: Updated Viewport scrollbar docs by
2021-06-07 16:51:36 +0100
0ff4123189
DemoRunner: Added AccessibilityDemo to demos list by
2021-06-03 18:13:44 +0100
d05cbc29dd
Accessibility: Added AccessibilityDemo to GUI examples by
2021-06-03 18:13:22 +0100
9ed55a7639
Accessibility: Added AccessibilityEvent::titleChanged by
2021-06-03 18:12:52 +0100
271e66fbed
DemoRunner: Removed unused define by
2021-06-03 18:12:35 +0100
e4f9e7f79b
macOS Accessibility: Use @available keyword where possible to check if accessibility support is available at runtime by
2021-06-07 16:54:49 +0100
8b2f3088d7
Accessibility: Added AccessibilityTextInterface::isReadOnly() method and AccessibilityRole::label to distinguish between navigable and selectable read-only text elements and simple labels by
2021-06-07 09:32:50 +0100
df4ff3b225
Accessibility: Fixed some focus issues with modal components by
2021-06-04 17:54:39 +0100
75922cac38
VST3 Client: Ensure main buses are enabled by default when using PreferredChannelConfigurations by
2021-06-04 17:09:25 +0100
712b14a272
VST3 Client: Normalise and denormalise program parameter correctly by
2021-06-04 12:04:54 +0100
ffdfb5b436
Accessibility: Set checked state in ButtonAccessibilityHandler::getCurrentState() if button is part of a radio group by
2021-06-04 16:31:55 +0100
27ead031c0
macOS/iOS: Removed unused WKWebViewConfiguration object in the WebBrowserComponent native implementation by
2021-06-04 15:28:06 +0100