Tom Poole
60e13bec0c
Allow use of an external VST3 SDK on BSD
4 years ago
ed
97ee7b7864
ADSR: Fixed a test failure with small sustain lengths
4 years ago
reuk
32690e6273
AudioProcessorPlayer: Resolve TSAN warnings
4 years ago
Tom Poole
765eafb1eb
Fixed some file permissions
4 years ago
reuk
71fa211256
CMake: Add description of CMake source groups
4 years ago
reuk
429550f3dd
CMake: Support using custom VST3 SDKs
4 years ago
ed
af4b727b8a
VST3: Fixed an assertion when JUCE_FORCE_LEGACY_PARAM_IDS=1 due to getProgramParameter() returning the wrong parameter
4 years ago
ed
52fbaa6042
Linux: Stop MidiInputThread before freeing handle in AlsaClient destructor
When immediately closing a MidiInput after starting, the ALSA handle may be closed whilst the MidiInputThread is running and it polls a destroyed handle
4 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
reuk
241bb8d430
VST3 Host: Add cross-platform-compatible VST3 uid hash
4 years ago
ed
be0c36001d
Linux: Fixed some comparison warnings using Clang 10
4 years ago
ed
d8004e2e2b
Docs: Fixed a few switched "namespace juce" comments
4 years ago
ed
4b5a67f067
VST3: Fixed bypass and program parameter indices when JUCE_FORCE_USE_LEGACY_PARAM_IDS=1 and AudioProcessor::getBypassParameter() is implemented
4 years ago
ed
762cf327be
macOS: Removed static display change callback
4 years ago
ed
675d93315f
ADSR: Minor refactoring, added some tests
4 years ago
ed
9e64736519
Docs: Updated the documentation for Component::modifierKeysChanged()
4 years ago
ed
85589b5fd3
MPE: Set currentlyPlayingNote state to off before calling MPESynthesiserVoice::noteStopped() in MPESynthesiser::turnOffAllVoices()
4 years ago
ed
421b688eb6
VST3: Removed Windows HWNDComponentWithParent
This commit partially reverts the changes introduced in 455e08da as having an intermediate HWND and reparenting the plug-in window was causing issues when hosting certain plug-ins such as u-he's Diva and Arturia's Mini V3
4 years ago
ed
bb94767e3b
Linux: Fixed a compile error when JUCE_USE_XRENDER=1
4 years ago
Tom Poole
9492b361b9
Re-saved all projects
4 years ago
Tom Poole
ef5608654d
VST3: Fixed a bug loading plug-ins
4 years ago
Tom Poole
60d52182bb
Fixed a data race in ThreadedAnalyticsDestination
4 years ago
Tom Poole
2367d648f4
Fixed an issue rendering AttributedStrings containing horizontal font scale
4 years ago
Tom Poole
a9ad07a945
Use RAII for CFTypes
4 years ago
reuk
767f63dfb0
UIViewComponentPeer: Fix issue where heavyweight windows could "drift" when resized slowly
4 years ago
reuk
432cd793d7
AudioPluginHost: Avoid drawing in unsafe areas of the screen on mobile
4 years ago
reuk
92ca22c080
UIViewComponentPeer: Fix issue where view may be accessed after deletion
4 years ago
reuk
819736054f
GenericAudioProcessorEditor: Allow double-click on a slider to return to default value
4 years ago
reuk
de278cf555
AudioPluginHost: Allow resizing plugins from the host, and increase border size on mobile
The increased border size should make it slightly less fiddly to tap on
the window border.
4 years ago
reuk
bc660e8218
AudioPluginHost: Avoid creating editor if hasEditor returns false
4 years ago
reuk
6f92906107
AudioProcessor: Make wrapperType member const
4 years ago
reuk
8c9c3c3ca9
Projucer: Use exporter name, rather than build folder name, to locate pre-built libraries
4 years ago
reuk
3f17cc7b2e
CMake: Add juce_enable_copy_plugin_step function
4 years ago
ed
65bdf50d93
Docs: Fixed a typo in the docs for WebInputStream::Listener::postDataSendProgress()
4 years ago
ed
0616554584
Docs: Updated the README banner image
4 years ago
reuk
d08b526930
AudioProcessor: Fix default behaviour of updateHostDisplay
This patch fixes an issue where calling `updateHostDisplay` with no
argument would have no effect.
4 years ago
reuk
0f6f2728f2
AlertWindow: Scale window according to scale of associatedComponent
For DialogWindow, uses the scale of componentToCentreAround.
This allows drawing dialog windows at the expected scale in plugins.
An associated component must be supplied in order for this to work.
4 years ago
reuk
7b6d41be3f
AudioBuffer: Make assertions more specific
4 years ago
Tom Poole
545e9f353a
JUCE version 6.0.8
4 years ago
Tom Poole
3a8db2f04d
Re-saved all projects
4 years ago
Tom Poole
4c58e50f2e
Bump version number to 6.0.8
4 years ago
ed
71b8885460
VST3: Fixed a crash accessing the program parameter when JUCE_FORCE_USE_LEGACY_PARAM_IDS=1
4 years ago
reuk
799c5ef51b
BasicNativeHeaders: Increment minimum required IE version on Windows
This ensures the function IUnknown_GetWindow is declared in shlwapi.h
when building against the Windows 7 SDK.
4 years ago
reuk
5bcd2b0dfb
NSViewComponentPeer: Force repaint when window becomes key
This resolves an issue on macOS Catalina when using
JUCE_COREGRAPHICS_DRAW_ASYNC where windows would sometimes fail to
completely repaint when they were unminimized.
4 years ago
reuk
3fe0b07a82
SystemStats: Avoid "pragma intrinsic" when building with the Intel compiler
4 years ago
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.
4 years ago
ed
914119eca5
Standalone: Avoid hitting an assertion when setting resize limits
4 years ago
reuk
7b6ad28b46
AUv3 wrapper: Allow host to resize editor view
4 years ago
reuk
5c886372ab
AudioPluginDemo: Disable corner resizer when loaded as an AUv3
4 years ago
reuk
8fb4541fdb
iOS: Avoid unnecessary numeric conversion
4 years ago