reuk
26a23dfc9d
Android: Add support for new bluetooth permissions from Android API 31
2 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2 years ago
Tom Poole
306ed633c6
Bump version number to 7.0.3
2 years ago
attila
2ab1b462b4
AudioProcessorPlayer: Fix crash when number or active outs is less than hardware outs
2 years ago
reuk
a9a4fae783
AudioProcessorPlayer: Avoid unconditionally replacing playhead
2 years ago
chroma
d3cff375be
Thread: Introduce a new Thread backend
This is a breaking change - see BREAKING-CHANGES.txt
2 years ago
hogliux
4c24ee2be0
MPE: Fix incorrect order of jlimit parameters
2 years ago
reuk
b2d999073c
AudioCDReader: Fix readSamples signature
Co-authored-by: Roland Rabien <figbug@gmail.com>
2 years ago
attila
fa37d47ebb
AudioThumbnail: Add new member to set an AudioBuffer as source
2 years ago
attila
c97864d7f3
Remove AudioIODeviceCallback::audioDeviceIOCallback
2 years ago
attila
f075de78fa
AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data
2 years ago
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
2 years ago
Tom Poole
7296b8e3f7
Bump version number to 7.0.2
2 years ago
Tom Poole
fd8607302d
Bump version number to 7.0.1
2 years ago
Tom Poole
8b399998b4
Bump version number to 7.0.0
2 years ago
reuk
752c913cd2
AudioPlayHead: Move HostTimeNs out of AudioProcessor, to consolidate timing information
2 years ago
reuk
8fbd99c424
AudioPlayHead: Improve granularity of position info
2 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Oli
2bca60e52c
AudioDeviceManager: Fix MidiOutput dangling pointer
Changed the lifetime of the default MIDI oputput.
Removed the need for Timer workaround in AudioDeviceSelectorComponent.
3 years ago
Tom Poole
db3c6e6216
macOS/iOS: Fix unguarded availability warnings
3 years ago
reuk
cfa289d943
AudioProcessor: Allow querying of the host timestamp in processBlock
3 years ago
Tom Poole
eda5c696e5
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
Tom Poole
111bbc0979
Bump version number to 6.1.6
3 years ago
Tom Poole
3c03693d07
Bump version number to 6.1.5
3 years ago
reuk
fc6bfaf79e
MidiKeyboardComponent: Avoid triggering assertions when painting
3 years ago
Tom Poole
c072b1bc8e
Fix some typos
3 years ago
ed
e0e8e85d6b
Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class
3 years ago
reuk
b0e689eaf4
AudioProcessLoadMeasurer: Fix potential divide by zero due to uninitialised samplesPerBlock
3 years ago
Tom Poole
8a6e1980d0
Bump version number to 6.1.4
3 years ago
reuk
44404508fe
Bump version number to 6.1.3
3 years ago
reuk
6bf969dab9
AudioThumbnail: Fix thread sanitizer warnings
3 years ago
reuk
81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function
3 years ago
reuk
eeeeb117a1
MidiKeyboardComponent: Ensure note is not highlighted after mouse leaves component
3 years ago
ed
7d1918b385
macOS/iOS: Replace compile-time deployment target checks with runtime checks using the available keyword
3 years ago
ed
69d4e0186f
Update code to use new AudioData interleaving/deinterleaving API
3 years ago
ed
3e606cc378
Update code to use new AudioData interleaving/deinterleaving helper methods
3 years ago
ed
b9542ccc4c
Update code to use C++14 [[deprecated]] attribute
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
3 years ago
reuk
ac3d1b7539
MidiKeyboardComponent: Fix potential data race on shouldCheckState data member
3 years ago
reuk
ceae64dd40
AudioDeviceSelectorComponent: Always show the actual samplerate of the device
Previously, the samplerate combo would display as a blank box in the
case that the device's actual samplerate wasn't one of the "available"
samplerates reported by the device.
3 years ago
Tom Poole
bc75010116
Bump version number to 6.1.2
3 years ago
Tom Poole
5109e30c6f
Bump version number to 6.1.1
3 years ago
Tom Poole
46fe3789fc
Bump version number to 6.1.0
3 years ago
reuk
61e5f983d9
AudioDeviceSelectorComponent: Make timerCallback declaration private
3 years ago
ed
551d7b9c5b
Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options
- Add AlertWindow::show() and showAsync() methods that take a MessageBoxOptions argument
- Add NativeMessageBox::show() and showAsync() methods that take a MessageBoxOptions argument
- Update the DialogsDemo to demonstrate the new methods
- Deprecate AlertWindow::showNativeDialogBox() in favour of the NativeMessageBox methods
- Pass button strings specified in MesssageBoxOptions to native dialog boxes correctly
- Use modern TaskDialog on Windows for the native dialog box where available
3 years ago
ed
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
3 years ago
Tom Poole
78be43888e
Update the minimum C++ standard to C++14
3 years ago
Tom Poole
a1a65707f6
Fixed a documentation typo
4 years ago
ed
a8aafed53d
Removed some unnecessary virtual keywords
4 years ago
ed
107a2cfe27
AudioProcessorPlayer: Support MIDI effect processors
4 years ago