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 84be2fea9a
IPC: Avoid deadlocks when destroying pipes
Previously, calls to `open` blocked when creating a writeable pipe.

This could cause other calls to block indefinitely, waiting for the pipe
to become available.

Now, we open the pipe in nonblocking mode, which allows us to retry
indefinitely, checking `stopReadOperation` each time to find out whether
`close` has been called and allowing a graceful exit.
2020-11-16 20:14:16 +00:00
..
juce_analytics Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_audio_basics MidiFile: Make file-reading more robust 2020-10-23 15:50:47 +01:00
juce_audio_devices CoreAudio: Fixed a data race on isWaitingForInput in DeviceWrapper 2020-11-03 17:07:47 +00:00
juce_audio_formats Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_audio_plugin_client Fixed some compiler warnings 2020-11-03 14:01:49 +00:00
juce_audio_processors PluginList: Fix revealing plugins 2020-10-29 15:53:33 +00:00
juce_audio_utils Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_blocks_basics Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_box2d Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_core IPC: Avoid deadlocks when destroying pipes 2020-11-16 20:14:16 +00:00
juce_cryptography Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_data_structures Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_dsp DSP: Fix typo in Convolution docs 2020-11-16 10:14:54 +00:00
juce_events IPC: Prevent disconnection while a read is in progress 2020-11-16 20:13:46 +00:00
juce_graphics Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_gui_basics Avoid drawing TextEditor "empty" text when it isn't visible 2020-11-16 16:10:13 +00:00
juce_gui_extra macOS: Updated the required deployment target for WKWebView 2020-11-16 14:01:29 +00:00
juce_opengl Replaced deprecated Displays methods 2020-10-27 12:38:59 +00:00
juce_osc Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_product_unlocking Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_video Camera: Warn when adding a preview component after starting capture on macOS 2020-11-16 17:22:00 +00:00
CMakeLists.txt Updated all license headers 2020-06-29 08:30:22 +01:00