reuk
eaa6dfc3ee
AudioProcessorGraph: Allow triggering manual rebuild, and avoid rebuilding if nothing has changed
3 years ago
reuk
c56102f50a
AudioFormatReaderSource: Avoid reading past the end of the wrapped AudioFormatReader
3 years ago
reuk
273275cf07
Android: Allow recording demo to write files on recent Android versions
3 years ago
reuk
a9a95fe69f
SystemStats: Add helper function to detect app sandbox
3 years ago
reuk
26a872ba9f
AudioDeviceManager: Send changeNotification when MIDI devices change
This patch also updates the MidiDemo to automatically refresh the device
lists when the set of available devices changes.
3 years ago
reuk
49a954d473
WASAPI: Only send change broadcast when devices are updated
3 years ago
reuk
238fbfca94
AudioIODeviceType: Fix typo
3 years ago
reuk
5401ad6427
FileChooser: Allow directory selection on iOS
3 years ago
reuk
0f83e90f0d
FileChooser: Fix opening native dialogs in sandboxed macOS apps
3 years ago
reuk
cf297c75c6
PopupMenu: Fix issue where PopupMenu would sometimes use the default rather than the parent look and feel
Previously, for the following snippet, the menu's LnF was incorrectly
being forced to the default LnF. The correct behaviour is to display the
menu using LnF v4. The menu doesn't have an explicit LnF set, so it
should use the LnF of its parent component.
LookAndFeel::setDefaultLookAndFeel (&lookAndFeel_V1);
setLookAndFeel (&lookAndFeel_V4);
PopupMenu().showMenuAsync (PopupMenu::Options{}.withParentComponent (this));
3 years ago
reuk
4b222427f9
VST3: Avoid requesting channel layouts that cannot be represented as SpeakerArrangements
3 years ago
reuk
6bd31bab35
VST3 Client: Allow mismatched channel counts in safe cases
3 years ago
reuk
ebc31e603b
Windows: Fix Vista/7 compatibility
3 years ago
Tom Poole
78f1baae08
Bump version number to 7.0.5
3 years ago
Tom Poole
e49fb38d44
Docs: Update Doxygen configuration
3 years ago
Tom Poole
cb494df663
Docs: Update Doxygen configuration
3 years ago
reuk
ed3c40c2d1
ValueTree: Avoid void*
3 years ago
reuk
9127ff39a7
Windows: Tidy up function-loader singletons
3 years ago
reuk
164c9121ce
Windows: Fix Vista/7 compatibility
3 years ago
reuk
f4f8f8e86b
iOS: Fix build issues with Xcode 10.1
3 years ago
reuk
42bd861d70
AUv3 Client: Notify host when parameter info changes
3 years ago
reuk
210ed82ca2
VST3 Host: Send parameter changes to IEditController, even when process is not being called
Previously, all parameter changes were routed first into
cachedParamValues. Then, on each audio callback, an update would be sent
to the editor via the parameterDispatcher for each changed value in
cachedParamValues.
Now, parameter changes are immediately added to the parameterDispatcher,
without needing to wait for an audio callback.
3 years ago
reuk
1bc268de70
AudioProcessorGraph: Cache render buffer pointers for improved performance
3 years ago
reuk
c9ebb167a3
ScopedNotificationCenterObserver: Fix dark mode detection regression on macOS
3 years ago
Tom Poole
a9b079df9d
macOS: Handle unavailable Metal device
3 years ago
Tom Poole
715fa7e8dc
Bump version number to 7.0.4
3 years ago
reuk
b46edc31ce
Optional: Make operator bool() explicit
3 years ago
reuk
0774162691
FloatVectorOperations: Simplify NameForwarder
3 years ago
reuk
ba604f4ced
LV2 Client: Use unicode consistently for filepaths on Windows
3 years ago
reuk
ec13f4b744
AU Client: Use stored timestamp when host transport is unavailable
3 years ago
attila
4ef83305e2
Windows DLL: Fix FloatVectorOperations related warnings
3 years ago
attila
6e96ad1f68
Windows DLL: Fix warning
3 years ago
attila
9da424a663
Fix Windows DLL build
In Windows DLL builds we inject operator new/delete definitions into
classes with a leak detector. This requires that all inheritance from
such classes must be public, and classes inheriting from multiple such
classes must disambiguate between the base's operators.
3 years ago
Tom Poole
220d6fc5ee
Some minor code tidying
3 years ago
James Johnson
098262aa8a
Add default return value for Component::exitModalState
4 years ago
Tom Poole
0efa02a332
WinRTWrapper: Allow service recreation
3 years ago
attila
49cc7a0e09
Component: Fix potential bad access during mouse double click
3 years ago
attila
8fa90784a1
Android: Add missing runtime permission for Bluetooth Midi on API >= 31
3 years ago
Aga Janowicz
83ba03a7de
VST: Fix some unused variable warnings on iOS/Android
3 years ago
attila
b997e72b62
MacOS: Fix sprintf related warning in XCode 14.1
3 years ago
attila
55a8b2ac12
Oboe: Add device types introduced between API level 31-33
3 years ago
attila
84352ca05f
Android: Fix juce_product_unlocking
Fixing a regression introduced in da38c1ed .
3 years ago
Tom Poole
e669fb117e
Docs: Fix some Doxygen warnings
3 years ago
無常
6c415e16e1
AnimatedAppComponent: Added missing JUCE_API
3 years ago
Tom Poole
0cd2b5c2d8
Docs: Add a link to TooltipWindow from SettableTooltipClient
3 years ago
Tom Poole
bcefe7e892
Add some missing JUCE_BSD guards
3 years ago
Tom Poole
57202b360a
Fix a typo
3 years ago
attila
a93d0a7ed0
Windows: Use timer to update VBlank registration for embedded HWNDComponentPeer
3 years ago
attila
b5c775210f
HighResolutionTimer: Ensure that a new interval applies from the moment of calling startTimer()
Before this commit an already started timer would wait until the
previously set tick time before applying the new one. This problem seems
to have affected the Windows implementation only.
3 years ago
attila
58051170c4
Fix RelativeTime::getApproximateDescription()
3 years ago