1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00
JUCE/modules
reuk e0faa5c255
PNGImageFormat: Avoid crashing when attempting to write an invalid image
The default error handler could cause crashes, so we now set up a custom
error handler both when reading and writing PNGs.

The HeapBlock and BitmapData automatic variables have moved, so that
their destructors will still run as expected in the failure case. Note
that it's UB to call longjmp to unwind the stack to the previous setjmp,
if said unwinding would normally cause non-trivial destructors to run.
2025-09-25 18:38:32 +01:00
..
juce_analytics Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_animation Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_audio_basics iOS and macOS: Use consistent capitalisation with @available syntax 2025-09-25 14:56:34 +01:00
juce_audio_devices UMPEndpoint: Fix -Wimplicit-int-enum-cast warning under clang 21 2025-09-25 18:38:24 +01:00
juce_audio_formats Smart Pointers: Add a new enum for indicating if a smart point should increment a reference count or not 2025-09-25 14:56:34 +01:00
juce_audio_plugin_client juce_audio_processors: Exclusively use JUCE_INTERNAL_HAS_* macros in place of JUCE_PLUGINHOST_* macros 2025-09-25 18:38:27 +01:00
juce_audio_processors juce_audio_processors: Exclusively use JUCE_INTERNAL_HAS_* macros in place of JUCE_PLUGINHOST_* macros 2025-09-25 18:38:27 +01:00
juce_audio_processors_headless juce_audio_processors: Exclusively use JUCE_INTERNAL_HAS_* macros in place of JUCE_PLUGINHOST_* macros 2025-09-25 18:38:27 +01:00
juce_audio_utils BluetoothMidiDevicePairingDialogue: Improve formatting 2025-09-17 12:50:06 +01:00
juce_box2d Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_core LruCache: Make the LRU cache implementation thread safe 2025-09-25 14:56:34 +01:00
juce_cryptography Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_data_structures Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_dsp Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_events WinRT: Silence function casting warnings when building with clang 2025-09-17 12:50:06 +01:00
juce_graphics PNGImageFormat: Avoid crashing when attempting to write an invalid image 2025-09-25 18:38:32 +01:00
juce_gui_basics iOS and macOS: Use consistent capitalisation with @available syntax 2025-09-25 14:56:34 +01:00
juce_gui_extra Smart Pointers: Add a new enum for indicating if a smart point should increment a reference count or not 2025-09-25 14:56:34 +01:00
juce_javascript Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_midi_ci Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_opengl Android: Update bytecode minimum version requirements 2025-09-17 12:50:06 +01:00
juce_osc Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_product_unlocking Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_video iOS and macOS: Use consistent capitalisation with @available syntax 2025-09-25 14:56:34 +01:00
CMakeLists.txt Create new empty juce_audio_processors_headless module 2025-09-17 12:50:07 +01:00