reuk
dd62aec528
FileChooser: Ensure preview mouse interactions work when showing dialog on macOS
2020-10-20 10:16:13 +01:00
reuk
6fd0baa759
FileChooser: Ensure macOS FileChooserComponent shows when FileChooser is reopened
...
If the preview is not removed from the desktop, the FileChooser will try to reuse
the same ComponentPeer the next time the preview component is used.
2020-10-20 10:16:13 +01:00
reuk
36664cc487
FileChooser: Fix behaviour of macOS FilePreviewComponent
...
Previously, when the FileChooser::Native instance entered the
modal state, it was preventing the inner FilePreviewComponent from
receiving events.
2020-10-20 10:16:13 +01:00
reuk
f09b2aa4f5
FileChooser: Ensure macOS accessory panel is initially opened if custom preview component is passed
2020-10-20 10:16:13 +01:00
reuk
2b03936461
FileChooser: Use old-style win32 file chooser if user passes a custom preview component
2020-10-20 10:16:13 +01:00
reuk
8ad5ea0cb1
FileChooser: Fix win32 threading bug
...
The Win32NativeFileChooser was taking ownership of itself
in its `Thread::run` implementation. This meant that sometimes
the destructor of the file chooser thread would execute directly
in `Thread::run`.
Now, we explicitly transfer ownership into a function object which
will run asynchronously on the main thread. This way, the file chooser
thread will be stopped on the main thread.
2020-10-20 10:16:13 +01:00
ed
d83b3f7716
iOS: Convert logical to physical bounds when resolving OpenGL multisampled framebuffers
2020-10-20 10:00:35 +01:00
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
2020-10-14 11:40:30 +01:00
ed
56252ca098
Fixed a bug in TextEditor::setSelectAllWhenFocused()
2020-10-09 14:46:23 +01:00
ed
c492da9971
AUv3: Normalise incoming realtime parameter changes
2020-10-09 14:46:23 +01:00
reuk
0fe90b8d3f
ALSA: Fix an issue where the MidiInput/Output Pimpl classes would be undefined when JUCE_ALSA=0
2020-10-06 11:17:09 -07:00
ed
e28e22989e
WASAPI: Find a supported format before querying for supported sample rates when opening an exclusive mode stream
2020-10-06 15:40:04 +01:00
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
2020-10-05 18:33:04 +01:00
Tom Poole
c9aba7f613
Bump version number to 6.0.2
2020-10-05 17:05:28 +01:00
reuk
ad729278c7
Audio Devices: Fix build when trying to use WinRT Midi and building with Clang
2020-10-02 14:49:49 +01:00
reuk
c3849041ae
Midi: Use proper PImpl idiom in MidiInput and MidiOutput
2020-10-02 14:49:49 +01:00
reuk
fd8ba2deda
VST2: Allow VST2 plugins to build for win32 with LLVM
2020-09-25 19:46:40 +01:00
reuk
4d27422d9f
GCC: Suppress cast-align warnings
2020-09-24 12:52:45 +01:00
reuk
23bc385864
ARM: Fix AudioBlock test build on ARM
2020-09-24 12:52:45 +01:00
reuk
c897a4f2cb
Linux: Fix some clang 10 warnings
2020-09-24 12:52:45 +01:00
reuk
49588b704e
Linux: Fix some cast warnings
2020-09-24 12:52:45 +01:00
reuk
90664b42df
VST3: Fix issue where aftertouch messages from the host were incorrectly converted to LegacyMIDICCOut messages
2020-09-24 12:48:29 +01:00
reuk
a32b3e7f23
ASIO: Fix unused data member warning
2020-09-24 12:47:23 +01:00
ed
4a09440222
Windows: Return result of ComponentPeer::handleKeyPress() in doAppCommand() to prevent JUCE apps always consuming media keys
2020-09-22 10:52:03 +01:00
Ivan Cohen
5250dc815d
Solved an issue in dsp::BallisticsFilter with peak and RMS envelopes calculation formulas
2020-09-22 10:23:37 +01:00
jules
0ded1ccc5f
Made the SVG parser catch "NaN" string values rather than passing them into the Path class
2020-09-21 10:19:38 +01:00
Ivan Cohen
39d8399653
DSP: Provided the peak rectifier stage directly in dsp::BallisticsFilter
2020-09-18 11:43:00 +01:00
ed
29691aaf4f
Windows: Moved WASAPIDeviceMode enum into the juce namespace
2020-09-16 16:57:50 +01:00
ed
54164fac3f
Windows: Added ComSmartPtr::getInterface() and used it in a few places to simplify some COM code
2020-09-07 16:01:48 +01:00
ed
99b3d85fcc
Windows: Always use requested sample rate when opening a WASAPI device with sample rate conversion enabled
2020-09-07 15:55:18 +01:00
ed
6195a5ab60
Windows: Added support for IAudioClient3 shared stream low latency mode in the WASAPI audio device, removed JUCE_WASAPI_EXCLUSIVE config flag and refactored AudioIODeviceType creation
2020-09-04 16:51:39 +01:00
ed
b01e9276ba
Windows: Added support for sample rate conversion between input/output in the WASAPI audio device
2020-09-04 16:50:20 +01:00
ed
44412bb0a8
VST: Don't remove empty standard VST plug-in folders in VSTPluginFormat::getDefaultLocationsToSearch()
2020-09-03 18:35:04 +01:00
ed
268ac3d5c8
Modernised some code in CallOutBox and added some logic to scale the window with its content component's transform
2020-08-27 14:14:14 +01:00
ed
333f98d204
Squashed some compiler warnings with -Wmissing-prototypes enabled
2020-08-27 14:13:58 +01:00
ed
cc0da9527a
DSP: Fixed some lambda capture lists that trip up GCC 5 in the convolution tests
2020-08-26 12:16:39 +01:00
ed
1da5d33a4c
VST3: Added a comment to a suspicious-looking else clause when opening plug-in handles
2020-08-26 12:16:39 +01:00
reuk
58652ce490
DLL: Fix warnings in Windows DLL build
2020-08-24 17:11:32 +01:00
reuk
4b24ccd51f
macOS: Remove older macOS versions from OperatingSystemType enum
2020-08-24 17:11:32 +01:00
reuk
3ad4835854
macOS: Fix getOperatingSystemType when getOSXVersion returns 11.0 instead of 10.16
2020-08-24 17:11:32 +01:00
ed
a5c86be57a
VST3: Fixed a bug introduced in the recent DLLHandleCache changes when hosting plug-ins on Windows and Linux
2020-08-24 16:24:34 +01:00
ed
a840b48b75
Linux: Added a workaround for kdialog FileChooser wildcard not functioning correctly on KDE
2020-08-21 09:08:31 +01:00
ed
876aceed99
Windows: Made the behaviour of the new native FileChooser consistent with the old when saving a file with no extension specified
2020-08-20 18:10:21 +01:00
ed
7c46c45dcd
iOS: Fixed a warning about MobileCoreServices framework being replaced by CoreServices
2020-08-14 16:07:21 +01:00
ed
35d0a8c814
Updated bundled Ogg Vorbis library to 1.3.7
2020-08-13 17:35:56 +01:00
ed
44c92e95c0
Defined AudioPlayHead::CurrentPositionInfo methods inline
2020-08-12 17:02:57 +01:00
ed
9f68aff35b
macOS: Fixed some symbol clashes when building 32-bit plug-ins
2020-08-12 17:02:34 +01:00
reuk
8fc1c1abae
JACK: Fix bug where input and output devices were reversed
2020-08-05 13:44:17 +01:00
ed
33f34273d4
VST3: Added DLLHandleCache singleton pool to hold and dispose of opened plug-in handles when hosting
2020-08-05 12:33:55 +01:00
ed
452c3e6e64
macOS: Fixed warnings about NSKVONotifying subclasses on shutdown
2020-08-04 12:14:31 +01:00