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 fd2f866dd1 FileChooser: Avoid throwing bad_weak_ptr
It seems like shared_from_this may not be enabled when a unique_ptr is
assigned to a shared_ptr (although it *should* be enabled when
constructing a new shared_ptr from a unique_ptr). Functions that return
objects that may need to use shared_from_this now return shared_ptr,
just to be safe.

Additionally, in some cases, shared_from_this was being called from
Thread::run after the last reference to the shared object had been
released. We now call shared_from_this during 'open', which will always
run on the message thread while at least once reference to the shared
object is alive.
2021-03-03 19:21:43 +00:00
..
juce_analytics Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_audio_basics MidiBuffer: Ensure correct number of events are removed by clear function 2021-02-23 18:05:06 +00:00
juce_audio_devices CoreMidi: Use RAII to avoid potential leaks of MIDI ports/endpoints 2021-02-23 18:05:06 +00:00
juce_audio_formats AudioFormats: Allow WindowsMediaAudioFormat by default on Windows 2021-01-25 10:16:33 +00:00
juce_audio_plugin_client AU: Fix midi output to use correct packet alignment on ARM 2021-03-02 11:15:51 +00:00
juce_audio_processors Windows: Added ScopedThreadDPIAwarenessSetter for correctly setting and resetting thread DPI-awareness for methods which interact with an HWND and removed some DPI workarounds 2021-03-02 15:56:10 +00:00
juce_audio_utils Android: Fix numeric conversion warnings 2021-02-03 16:09:54 +00:00
juce_blocks_basics CharacterFunctions: Add new function to move pointer past whitespace 2021-02-18 10:54:29 +00:00
juce_box2d Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_core Added JUCE_DECLARE_NON_MOVEABLE macro 2021-03-02 15:53:24 +00:00
juce_cryptography Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_data_structures XmlElement: Update loops to use new iterators 2021-01-28 20:14:11 +00:00
juce_dsp Convolution: Update documentation for prepare function 2021-02-24 12:41:37 +00:00
juce_events Windows: Removed WinRT::ComSmartPtr and use existing class instead 2021-01-28 11:26:13 +00:00
juce_graphics Correctly scale saturation value to 0-1 in HSL Colour constructor 2021-02-19 19:07:12 +00:00
juce_gui_basics FileChooser: Avoid throwing bad_weak_ptr 2021-03-03 19:21:43 +00:00
juce_gui_extra Windows: Added ScopedThreadDPIAwarenessSetter for correctly setting and resetting thread DPI-awareness for methods which interact with an HWND and removed some DPI workarounds 2021-03-02 15:56:10 +00:00
juce_opengl Windows: Added ScopedThreadDPIAwarenessSetter for correctly setting and resetting thread DPI-awareness for methods which interact with an HWND and removed some DPI workarounds 2021-03-02 15:56:10 +00:00
juce_osc Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_product_unlocking Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_video Android: Fix numeric conversion warnings 2021-02-03 16:09:54 +00:00
CMakeLists.txt Updated all license headers 2020-06-29 08:30:22 +01:00