- Oct 14, 2021
- Oct 13, 2021
- Oct 12, 2021
-
-
attila authored
The issue was caused by DropShadower using the ComponentListener interface to listen to its target Component's changes and creating shadow Components only if the target was visible during the event callbacks. However it was possible that during the events the target was not yet visible because one of its parents was not visible. When the parent became visible it would not trigger a callback for the observed child component. The fix attaches a ComponentListener recursively to all parents starting from the target and responds to each componentVisibilityChanged() event.
-
Attila Szarvas authored
-
- Oct 11, 2021
-
-
ed authored
-
- Oct 09, 2021
- Oct 07, 2021
-
-
reuk authored
Clang versions 5 to 8 inclusive seem to struggle to compile JUCE when JUCE_BEGIN_NO_SANITIZE is used. This is unexpected, as simpler programs using the same macro definitions compile correctly on clang 5.
-
reuk authored
-
reuk authored
Native Instrument VST3s (I tested Kontakt and Supercharger) crash when the bundleEntry function is called from a background thread on macOS. This change disables scanning for VST3 plugins on a background thread using the PluginListComponent, to allow loading these plugins in the AudioPluginHost. I can't find any "official" word on whether the bundleEntry and bundleExit functions should be guaranteed to be made from the main thread. However, the VST3PluginTestHost app seems to call these functions exclusively from the main thread.
-
reuk authored
-
ed authored
-
ed authored
-
ed authored
iOS: Use UIPasteboard string property in SystemClipboard::getTextFromClipboard() to ensure that only NSStrings are retrieved
-
- Oct 06, 2021
-
-
reuk authored
This fixes an issue with NI Raum and Choral where the editors would open in a new window, rather than in the same window as the VST AudioProcessorEditor.
-
reuk authored
-
reuk authored
-
reuk authored
-
reuk authored
Adds a mechanism to notify the host that the plugin state needs saving, using updateHostDisplay. Also allows JUCE hosts to detect when a plugin needs its state saving via the AudioProcessorListener.
-