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.
5 years ago
ed
d83b3f7716
iOS: Convert logical to physical bounds when resolving OpenGL multisampled framebuffers
5 years ago
ed
7e58ace377
WASAPI: Find a supported format before querying for supported sample rates when opening an exclusive mode stream
5 years ago
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
5 years ago
ed
56252ca098
Fixed a bug in TextEditor::setSelectAllWhenFocused()
5 years ago
ed
c492da9971
AUv3: Normalise incoming realtime parameter changes
5 years ago
reuk
0fe90b8d3f
ALSA: Fix an issue where the MidiInput/Output Pimpl classes would be undefined when JUCE_ALSA=0
5 years ago
ed
e28e22989e
WASAPI: Find a supported format before querying for supported sample rates when opening an exclusive mode stream
5 years ago
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
5 years ago
Tom Poole
c9aba7f613
Bump version number to 6.0.2
5 years ago
reuk
ad729278c7
Audio Devices: Fix build when trying to use WinRT Midi and building with Clang
5 years ago
reuk
c3849041ae
Midi: Use proper PImpl idiom in MidiInput and MidiOutput
5 years ago
reuk
fd8ba2deda
VST2: Allow VST2 plugins to build for win32 with LLVM
5 years ago
reuk
4d27422d9f
GCC: Suppress cast-align warnings
5 years ago
reuk
23bc385864
ARM: Fix AudioBlock test build on ARM
5 years ago
reuk
c897a4f2cb
Linux: Fix some clang 10 warnings
5 years ago
reuk
49588b704e
Linux: Fix some cast warnings
5 years ago
reuk
90664b42df
VST3: Fix issue where aftertouch messages from the host were incorrectly converted to LegacyMIDICCOut messages
5 years ago
reuk
a32b3e7f23
ASIO: Fix unused data member warning
5 years ago
ed
4a09440222
Windows: Return result of ComponentPeer::handleKeyPress() in doAppCommand() to prevent JUCE apps always consuming media keys
5 years ago
Ivan Cohen
5250dc815d
Solved an issue in dsp::BallisticsFilter with peak and RMS envelopes calculation formulas
5 years ago
jules
0ded1ccc5f
Made the SVG parser catch "NaN" string values rather than passing them into the Path class
5 years ago
Ivan Cohen
39d8399653
DSP: Provided the peak rectifier stage directly in dsp::BallisticsFilter
5 years ago
ed
29691aaf4f
Windows: Moved WASAPIDeviceMode enum into the juce namespace
5 years ago
ed
54164fac3f
Windows: Added ComSmartPtr::getInterface() and used it in a few places to simplify some COM code
5 years ago
ed
99b3d85fcc
Windows: Always use requested sample rate when opening a WASAPI device with sample rate conversion enabled
5 years ago
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
5 years ago
ed
b01e9276ba
Windows: Added support for sample rate conversion between input/output in the WASAPI audio device
5 years ago
ed
44412bb0a8
VST: Don't remove empty standard VST plug-in folders in VSTPluginFormat::getDefaultLocationsToSearch()
5 years ago
ed
268ac3d5c8
Modernised some code in CallOutBox and added some logic to scale the window with its content component's transform
5 years ago
ed
333f98d204
Squashed some compiler warnings with -Wmissing-prototypes enabled
5 years ago
ed
cc0da9527a
DSP: Fixed some lambda capture lists that trip up GCC 5 in the convolution tests
5 years ago
ed
1da5d33a4c
VST3: Added a comment to a suspicious-looking else clause when opening plug-in handles
5 years ago
reuk
58652ce490
DLL: Fix warnings in Windows DLL build
5 years ago
reuk
4b24ccd51f
macOS: Remove older macOS versions from OperatingSystemType enum
5 years ago
reuk
3ad4835854
macOS: Fix getOperatingSystemType when getOSXVersion returns 11.0 instead of 10.16
5 years ago
ed
a5c86be57a
VST3: Fixed a bug introduced in the recent DLLHandleCache changes when hosting plug-ins on Windows and Linux
5 years ago
ed
a840b48b75
Linux: Added a workaround for kdialog FileChooser wildcard not functioning correctly on KDE
5 years ago
ed
876aceed99
Windows: Made the behaviour of the new native FileChooser consistent with the old when saving a file with no extension specified
5 years ago
ed
7c46c45dcd
iOS: Fixed a warning about MobileCoreServices framework being replaced by CoreServices
5 years ago
ed
35d0a8c814
Updated bundled Ogg Vorbis library to 1.3.7
5 years ago
ed
44c92e95c0
Defined AudioPlayHead::CurrentPositionInfo methods inline
5 years ago
ed
9f68aff35b
macOS: Fixed some symbol clashes when building 32-bit plug-ins
5 years ago
reuk
8fc1c1abae
JACK: Fix bug where input and output devices were reversed
5 years ago
ed
33f34273d4
VST3: Added DLLHandleCache singleton pool to hold and dispose of opened plug-in handles when hosting
5 years ago
ed
452c3e6e64
macOS: Fixed warnings about NSKVONotifying subclasses on shutdown
5 years ago
reuk
c4f41de21d
ASIO: Fix warnings when building with ClangCL
5 years ago
reuk
994ba04d7e
FileChooser: Use a newer friendlier filebrowser on Windows
5 years ago
ed
a4d43c16e3
Added an underline toggle to FontsDemo
5 years ago
ed
508d6de04e
Underline whitespace atoms in TextEditor when font is underlined
5 years ago