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

226 commits

Author SHA1 Message Date
reuk
d821f84d6e MidiKeyboardComponent: Avoid adding binding for keycode zero 2023-08-11 18:44:40 +01:00
Anthony Nicholls
f5cd9547dd Tidy divider comments 2023-05-26 09:04:21 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API 2023-02-22 21:00:17 +00:00
reuk
26a23dfc9d
Android: Add support for new bluetooth permissions from Android API 31 2022-12-14 20:02:59 +00:00
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]] 2022-12-01 11:41:50 +00:00
chroma
d3cff375be Thread: Introduce a new Thread backend
This is a breaking change - see BREAKING-CHANGES.txt
2022-10-18 11:49:47 +01:00
hogliux
4c24ee2be0 MPE: Fix incorrect order of jlimit parameters 2022-10-14 08:44:10 +00:00
attila
fa37d47ebb AudioThumbnail: Add new member to set an AudioBuffer as source 2022-10-05 15:46:09 +02:00
attila
f075de78fa AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data 2022-09-22 07:50:18 +00:00
Tom Poole
2ec861d99e Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
Oli
2bca60e52c AudioDeviceManager: Fix MidiOutput dangling pointer
Changed the lifetime of the default MIDI oputput.
Removed the need for Timer workaround in AudioDeviceSelectorComponent.
2022-05-10 16:32:36 +01:00
Tom Poole
dea3fe60e4 Update copyright banners 2022-04-04 12:36:32 +01:00
reuk
fc6bfaf79e MidiKeyboardComponent: Avoid triggering assertions when painting 2022-01-25 17:27:30 +00:00
Tom Poole
c072b1bc8e Fix some typos 2022-01-25 11:48:46 +00:00
ed
e0e8e85d6b Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class 2022-01-21 14:44:14 +00:00
reuk
b0e689eaf4
AudioProcessLoadMeasurer: Fix potential divide by zero due to uninitialised samplesPerBlock 2022-01-10 22:15:21 +00:00
reuk
6bf969dab9
AudioThumbnail: Fix thread sanitizer warnings 2021-11-24 11:51:12 +00:00
reuk
eeeeb117a1
MidiKeyboardComponent: Ensure note is not highlighted after mouse leaves component 2021-10-27 16:33:37 +01:00
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.
2021-09-29 16:14:00 +01:00
reuk
ac3d1b7539
MidiKeyboardComponent: Fix potential data race on shouldCheckState data member 2021-09-28 11:31:48 +01:00
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.
2021-09-22 10:23:05 +01:00
reuk
61e5f983d9
AudioDeviceSelectorComponent: Make timerCallback declaration private 2021-08-04 15:56:53 +01:00
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
2021-07-21 16:34:12 +01:00
Tom Poole
a1a65707f6 Fixed a documentation typo 2021-05-10 11:50:37 +01:00
ed
a8aafed53d Removed some unnecessary virtual keywords 2021-04-27 15:56:01 +01:00
reuk
ba475a8008
AudioDeviceSelectorComponent: Draw text using TextLayout rather than GlyphArrangement
This fixes an issue where non-ascii characters in channel and MIDI
device names were not drawn correctly.
2021-03-16 17:20:13 +00:00
reuk
394c4fd475 Clang: Fix warnings when building with clang 10 2020-07-01 10:00:43 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
ed
5467c57e23 Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues 2020-06-12 11:05:55 +01:00
reuk
4cf66d6522 Cleanup: Remove redundant inlines 2020-04-27 10:22:06 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
reuk
5af01b9b16 Demos: Convey proper ownership semantics 2020-03-12 18:30:45 +00:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
ed
4edb0d2c90 Tidied up some divider comments 2019-09-06 12:00:26 +01:00
Tom Poole
79d3e8b3f5 Windows: Removed some VS2013 workarounds 2019-07-11 15:28:41 +01:00
ed
a093112c05 Fixed some compiler warnings 2019-07-09 12:24:34 +01:00
Tom Poole
d8e07dca91 Fixed a data race in an example 2019-06-28 10:13:06 +01:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
ed
e26529d5e9 Added identifier-based MIDI input/output methods to AudioDeviceManager and deprecated the old name-based methods 2019-05-22 15:45:15 +01:00
Tom Poole
1e021b6ed0 Fixed an issue overriding MidiKeyboardComponent::mouseDownOnKey 2019-05-15 16:44:50 +01:00
ed
4fa131f5a7 Delete the current audio device when no inputs or outputs are specified in AudioDeviceManager::setAudioDeviceSetup() and ensure that the AudioDeviceSelectorComponent displays this correctly 2019-04-03 11:55:20 +01:00
ed
fb5cfcd606 Fix some data races flagged when running the AudioPlaybackDemo with Xcode's thread sanitiser enabled 2019-04-01 15:39:27 +01:00
Tom Poole
0828977e5b macOS: Added a Bluetooth MIDI pairing dialog 2019-03-29 17:05:34 +00:00
ed
290aad89f8 Fixed a potential data race in AudioThumbnail 2019-03-25 16:24:40 +00:00
Tom Poole
43e623661e Fixed a typo in a comment 2019-03-11 09:45:57 +00:00
ed
91ef9e2b85 Fixed some layout issues when using an AudioDeviceSelectorComponent with the "advanced" settings hidden 2019-03-07 11:07:05 +00:00
ed
a234721110 Added various clang-tidy modernize-* fixes 2019-01-31 15:15:31 +00:00
ed
0ab5e696fe Reduce the list row height in AudioDeviceSelectorComponent when the item height is reduced 2019-01-25 12:02:04 +00:00