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

15686 commits

Author SHA1 Message Date
ed
750982069d BufferingAudioReader: Partially revert b3bdfdb3 to snap chunk start position to multiples of samplesPerBlock to fix stuttering MP3 playback on Windows 2021-06-25 14:44:35 +01:00
reuk
cc7e4d1630
CMake: Add support for configuring modules only
This build mode does not include support for juceaide or the
juce_add_* suite of helper functions.
2021-06-25 12:38:18 +01:00
reuk
423d46c9ba
AU Client: Avoid potential out-of-bounds read when adding buses 2021-06-25 12:38:18 +01:00
reuk
750cb92770
AU Client: Fix AU plugins misreporting their supported channel configurations 2021-06-25 12:38:17 +01:00
reuk
bc2ad3d7c5
Build: Improve support for AU resource files on ARM Macs 2021-06-25 11:12:37 +01:00
Tom Poole
a8b059e644 Silence some more compiler warnings in third party headers 2021-06-25 10:06:35 +01:00
Tom Poole
d3b279d0e8 Silence some compiler warnings in third party headers 2021-06-25 09:07:33 +01:00
Tom Poole
78be43888e Update the minimum C++ standard to C++14 2021-06-24 16:09:48 +01:00
reuk
0c56fa8fa0
Colour: Fix comparisons in HSL conversions 2021-06-23 12:09:34 +01:00
attila
7a592bd6c2 DSP: Fix Chorus not allocating a large enough DelayLine 2021-06-22 11:20:41 +00:00
reuk
ecfa339032
Build: Update minimum build requirements for VS 2015 2021-06-22 10:58:46 +01:00
reuk
2096a6e50f
UMP: Make the UMPIterator a forward iterator instead of an input iterator 2021-06-22 10:58:46 +01:00
reuk
feb9ebb485
ComSmartPtr: Allow compilation on VS2015 2021-06-22 10:58:46 +01:00
reuk
4454015812
CMake: Fix juceaide build error with VS 2015 2021-06-22 10:58:21 +01:00
reuk
f3c65c4cb3
DSPModulePluginDemo: Fix crash in Live due to selecting unsupported bus layout 2021-06-21 19:05:57 +01:00
reuk
22d935ad3e
dsp::IIRFilter: Allow computing filter coefficients without allocating 2021-06-21 19:05:57 +01:00
reuk
ba2cd6cc34
IIRFilter: Provide a new SingleThreadedIIRFilter which does not lock internally 2021-06-21 19:05:57 +01:00
reuk
03b86d3fb8
GenericInterpolator: Fix use of non-existent valueAtOffset overload 2021-06-21 19:05:40 +01:00
reuk
36ca0e0fc1
DSP: Avoid forward declaration of IIR::Coefficients 2021-06-21 19:05:40 +01:00
reuk
2c1081d2a8
VST Host: Fix graphical artefacts when resizing editor views on Windows 2021-06-21 19:05:40 +01:00
reuk
63284e783d
AAX Client: Fix potential out-of-bounds array access 2021-06-21 19:05:40 +01:00
reuk
f0c02529ef
Colour: Avoid divisions by zero 2021-06-21 19:05:40 +01:00
reuk
c3ab3eb77f
VST3 Client: Implement IProcessContextRequirements
This function is required by the Steinberg VST3 validator from VST 3.7
onwards.
2021-06-21 19:05:40 +01:00
reuk
3f9e5b4ea0
Demos: Provide a default program name
This prevents test failures in the Steinberg VST3 validator.
2021-06-21 19:05:39 +01:00
reuk
72738ccc64
Demos: Fix AudioPluginDemo Steinberg VST3 Validator failure when disabling buses 2021-06-21 19:05:39 +01:00
reuk
7020495a4e
Demos: Avoid assertion in REAPER embedding demo 2021-06-21 19:05:39 +01:00
ed
b41b80ed7c Re-saved all projects 2021-06-21 18:55:14 +01:00
ed
86742dea91 Projucer: Replaced deprecated jcenter repository with mavenCentral in Android exporter 2021-06-21 18:52:35 +01:00
ed
9f6ba69854 Projucer: Bump Android exporter gradle and Android plugin versions 2021-06-21 18:52:35 +01:00
ed
a1f75dc5cc AccessibilityDemo: Custom navigation holder 2021-06-21 18:52:08 +01:00
ed
e2d41dfa0a Accessibility: Fixed slider step size for sliders with no interval explicitly set 2021-06-21 18:52:07 +01:00
ed
ffd2b122e9 Fixed audio effect selector label visibility in DSPModulePluginDemo 2021-06-21 18:52:07 +01:00
Tom Poole
8ce68447bb DrawableImage: Remove a message thread dependency 2021-06-21 15:57:25 +01:00
ed
efd0373525 macOS: Support infinite timeouts for URL connections 2021-06-18 16:19:31 +01:00
ed
f93cdf431a Projucer: Updated the documentation for the "Development Team ID" Xcode setting 2021-06-18 16:19:31 +01:00
Attila Szarvas
61619ec0d5 SamplerPluginDemo: Use both velocity and pressure to control note volumes 2021-06-16 16:24:12 +00:00
ed
d1b669e6ae Accessibility: Added InternalAccessibilityEvent::elementMovedOrResized 2021-06-16 17:22:35 +01:00
ed
cdf3b619d8 Accessibility: Check if any accessibility clients are active before posting notifications and announcements 2021-06-16 17:22:00 +01:00
ed
399f8d5bf6 Accessibility: Use AccessibilityRole::editableText role when Label is editable 2021-06-16 17:18:24 +01:00
ed
94fb4a20e3 Restored previous behaviour of Label::focusGained() to just show editor on tab focus change 2021-06-16 17:17:44 +01:00
reuk
3f914b667e VST Host: Respect the editor size requested by plugin 2021-06-16 11:35:26 +01:00
reuk
5db072b483 Component: Avoid calling native APIs from background threads
When rendering with OpenGL, the paint function is called from a
background thread. If we call `isMouseOver` from the paint function, we
may end up calling native functions via the ComponentPeer, which causes
threading warnings on macOS.
2021-06-16 11:35:25 +01:00
ed
0efe902b59 Android: Add examples/Assets to "Extra Android Assets" to fix AUv3Synth internal plug-in sample loading 2021-06-16 10:15:55 +01:00
ed
37eb70d676 Re-saved all projects 2021-06-16 10:15:54 +01:00
ed
dc61bd63e7 macOS: Manually reset repaint WaitableEvent when using CVDisplayLink 2021-06-15 10:15:02 +01:00
ed
76e9a767ec WaitableEvent: Release lock before calling notify_all() on condition variable 2021-06-15 10:15:02 +01:00
ed
3195db14a4 macOS: Check subview position in ComponentPeer::toFront() and toBehind() before re-ordering subviews for shared windows
This commit also removes the subview from its superview's subview array before re-ordering as the macOS docs don't make any guarantees about what happens when adding a subview that is already contained in the array.
2021-06-15 10:14:56 +01:00
ed
cae59fa8b2 macOS Accessibility: Return window title for accessibilityTitle property in JuceNSWindowClass 2021-06-14 14:29:53 +01:00
ed
8f3483d532 Whitespace 2021-06-14 14:01:43 +01:00
ed
928cc5f80c Accessibility: Moved Component::isCurrentlyBlockedByAnotherModalComponent() check into AccessibilityHandler::getCurrentState() to determine whether handler is considered focusable and removed Component::inputAttemptWhenModal() call
This prevents components from taking focus when they are blocked by another modal component by excluding them from the list of child handlers returned by AccessibilityHandler::getChildren() and fixes an issue with modal components being dismissed by handlers.
2021-06-14 10:07:13 +01:00