ladybird/Libraries/LibWeb/Compression
Tete17 7a235537e8 LibCompress: Error out when encounters and incomplete stream
If we find ourselves in a situation where zlib can't make any progress,
we don't have any more data to feed in and no output has been produced,
we need to raise an error as the compressed data is incomplete.

This used to lead to an infinite busy loop where we keep calling
zlib to decompressed but is not able. This causes the promise on the
read side of the transformer to never fulfill.

This gives us at least 24 more WPT tests :)
2025-06-14 18:26:56 -04:00
..
CompressionStream.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CompressionStream.h LibWeb: Implement the CompressionStream interface 2024-11-17 22:37:45 +01:00
CompressionStream.idl LibWeb: Implement the CompressionStream interface 2024-11-17 22:37:45 +01:00
DecompressionStream.cpp LibCompress: Error out when encounters and incomplete stream 2025-06-14 18:26:56 -04:00
DecompressionStream.h LibWeb: Refactor {Dec,C}ompressionStream to handle split chunks 2025-03-19 13:46:50 +01:00
DecompressionStream.idl LibWeb: Implement the DecompressionStream interface 2024-11-17 22:37:45 +01:00