1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules/juce_audio_plugin_client
reuk ee641f7baf VST2 Client: Avoid data race on appDelegate pointer
Previously, it was possible for the Timer destructor to run after the
last ScopeJuceInitialiser_GUI destructor, which meant that timer
callbacks could continue to be fired (via the appDelegate pointer) after
the static appDelegate instance had been destroyed.

With this change in place, we now ensure the Timer is destroyed before
the ScopedJuceInitialiser_GUI.
2024-10-21 21:54:30 +01:00
..
AAX AAX Client: Update embedded SDK to 2.8.0 2024-09-30 20:37:43 +01:00
AU/AudioUnitSDK AUSDK: Fix out-of-bounds read when fetching parameter names 2023-12-07 15:44:52 +00:00
detail Versioning: Add the JUCE version number to any internally created threads 2024-09-26 08:10:56 +00:00
LV2 Update licensing information 2024-04-16 11:39:35 +01:00
Standalone StandaloneFilterWindow: Allow plugin to run when no display is present 2024-10-21 12:28:55 +01:00
Unity Update licensing information 2024-04-16 11:39:35 +01:00
VST3 VST3: Work around a bug in the SDK when detecting C++20 support 2024-09-05 20:33:13 +01:00
juce_audio_plugin_client.h Bump version number to 8.0.3 2024-10-15 22:16:12 +01:00
juce_audio_plugin_client_AAX.cpp AAX Client: Query processor instead of relying on JucePlugin_IsMidiEffect 2024-10-21 12:28:56 +01:00
juce_audio_plugin_client_AAX.mm Update licensing information 2024-04-16 11:39:35 +01:00
juce_audio_plugin_client_AAX_utils.cpp AAX Client: Add more ignored warnings for Clang on Windows 2024-05-20 12:49:55 +01:00
juce_audio_plugin_client_ARA.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_audio_plugin_client_AU_1.mm AU Client: Replace use of JucePlugin_IsMidiEffect with AUMainType 2024-10-21 12:28:55 +01:00
juce_audio_plugin_client_AU_2.mm Platform: Remove build-time Apple SDK availability checks 2024-07-03 13:50:08 +01:00
juce_audio_plugin_client_AUv3.mm AUv3 Client: Allow auval to pass when plugin allows arbitrary matched input/output layouts 2024-07-11 16:56:20 +01:00
juce_audio_plugin_client_LV2.cpp LV2 Client: Query processor instead of relying on JucePlugin_IsMidiEffect 2024-10-21 12:28:55 +01:00
juce_audio_plugin_client_LV2.mm Update licensing information 2024-04-16 11:39:35 +01:00
juce_audio_plugin_client_Standalone.cpp StandaloneFilterWindow: Allow plugin to run when no display is present 2024-10-21 12:28:55 +01:00
juce_audio_plugin_client_Unity.cpp ComponentPeer: Add isShowing() member, which more closely matches expected behaviour of Component::isShowing 2024-09-18 15:44:05 +01:00
juce_audio_plugin_client_VST2.cpp VST2 Client: Avoid data race on appDelegate pointer 2024-10-21 21:54:30 +01:00
juce_audio_plugin_client_VST2.mm Update licensing information 2024-04-16 11:39:35 +01:00
juce_audio_plugin_client_VST3.cpp VST3 Client: Fix drifting and growing windows due to inaccurate constrainer operations 2024-10-01 13:53:25 +02:00
juce_audio_plugin_client_VST3.mm Update licensing information 2024-04-16 11:39:35 +01:00