1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00
JUCE/modules
reuk 5c138561bb
MidiDeviceListConnectionBroadcaster: Avoid constructing MessageManager on incorrect thread
Previously, if the very first call to
MidiDeviceListConnectionBroadcaster::get() happened on a background
thread (which could happen on macOS in response to a MIDI setup
configuration change), then MessageManager::getInstance and
getAvailableDevices could be called on that same thread.

With this change in place, midi change notifications will be ignored if
there's no message manager available, and getAvailableDevices will only
be called on the message thread.
2024-12-03 12:24:35 +00:00
..
juce_analytics Bump version number to 8.0.4 2024-11-18 10:12:15 +00:00
juce_animation Bump version number to 8.0.4 2024-11-18 10:12:15 +00:00
juce_audio_basics AudioBuffer: Prefer early returns to nested if statements 2024-11-27 11:07:04 +00:00
juce_audio_devices MidiDeviceListConnectionBroadcaster: Avoid constructing MessageManager on incorrect thread 2024-12-03 12:24:35 +00:00
juce_audio_formats AudioFormatReader: Update searchForLevel to work for more than two channels 2024-12-02 17:20:42 +00:00
juce_audio_plugin_client VST3 Client: Remove unhelpful jassert 2024-11-28 11:09:03 +00:00
juce_audio_processors VST3 Client: Fix an issue with the reporting of VST3 plugin IDs 2024-12-03 08:42:56 +00:00
juce_audio_utils Bump version number to 8.0.4 2024-11-18 10:12:15 +00:00
juce_box2d Bump version number to 8.0.4 2024-11-18 10:12:15 +00:00
juce_core TemporaryFile: Make single argument constructors explicit 2024-11-27 11:07:04 +00:00
juce_cryptography Bump version number to 8.0.4 2024-11-18 10:12:15 +00:00
juce_data_structures Deprecations: Add ignore deprecation warning macros 2024-11-27 11:07:04 +00:00
juce_dsp Bump version number to 8.0.4 2024-11-18 10:12:15 +00:00
juce_events Deprecations: Add ignore deprecation warning macros 2024-11-27 11:07:04 +00:00
juce_graphics PixelRGB: Fix pixel order issue when creating CGImages on iOS 2024-12-03 11:28:07 +00:00
juce_gui_basics Windows: Fix bug where IME displayed at incorrect location on scaled displays 2024-12-02 17:20:43 +00:00
juce_gui_extra Deprecations: Add ignore deprecation warning macros 2024-11-27 11:07:04 +00:00
juce_javascript Bump version number to 8.0.4 2024-11-18 10:12:15 +00:00
juce_midi_ci MIDI CI: Remove unnecessary call to setSeedRandomly 2024-11-27 11:25:40 +00:00
juce_opengl Deprecations: Add ignore deprecation warning macros 2024-11-27 11:07:04 +00:00
juce_osc Bump version number to 8.0.4 2024-11-18 10:12:15 +00:00
juce_product_unlocking Deprecations: Add ignore deprecation warning macros 2024-11-27 11:07:04 +00:00
juce_video Fix unused variable warnings 2024-12-02 14:44:24 +00:00
CMakeLists.txt Javascript: Move javascript implementation into a separate module 2024-11-07 09:53:10 +00:00