summaryrefslogtreecommitdiff
path: root/Tests/LibCompress
AgeCommit message (Expand)Author
2023-05-04Tests: Add a zlib test for "missing end bits"Tim Schumacher
2023-04-14Tests: Add a test for LZMA repetition lengths beyond the distanceTim Schumacher
2023-04-12LibCompress: Error on truncated uncompressed DEFLATE blocksTim Schumacher
2023-04-09Tests: Convert LZMA and XZ tests to `TRY_OR_FAIL`Tim Schumacher
2023-04-03AK+Everywhere: Change AK::fill_with_random to accept a Bytes objectTimothy Flynn
2023-04-01LibCompress: Implement block size validation for XZ streamsTim Schumacher
2023-04-01Tests: Document input of the xz_utils_good_1_block_header_1 test caseTim Schumacher
2023-03-30LibCompress: Use LZMA context from preexisting dictionaryTim Schumacher
2023-03-30LibCompress: Avoid overflowing the size of uncompressed LZMA2 chunksTim Schumacher
2023-03-30LibCompress: Only require new LZMA2 properties after dictionary resetTim Schumacher
2023-03-30LibCompress: Implement support for multiple concatenated XZ streamsTim Schumacher
2023-03-30LibCompress: Move XZ header validation into the read functionTim Schumacher
2023-03-30LibCompress: Implement proper handling of LZMA end-of-stream markersTim Schumacher
2023-03-21Tests: Add XZ tests from XZ utilsTim Schumacher
2023-03-20Tests: Add LZMA test files from the LZMA specificationTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-08AK: Remove the fallible constructor from `FixedMemoryStream`Tim Schumacher
2023-02-08AK: Remove the fallible constructor from `LittleEndianInputBitStream`Tim Schumacher
2023-01-29AK: Move memory streams from `LibCore`Tim Schumacher
2023-01-29AK: Move bit streams from `LibCore`Tim Schumacher
2023-01-29AK: Deprecate the old `AK::Stream`Tim Schumacher
2023-01-10LibCompress: Port `DeflateCompressor` to `Core::Stream`Tim Schumacher
2023-01-10LibCompress: Port `GzipCompressor` to `Core::Stream`Tim Schumacher
2023-01-10LibCore: Rename InputBitStream.h to BitStream.hTim Schumacher
2023-01-03LibCompress: Rename `Compress::Zlib` to `Compress::ZlibDecompressor`Tim Schumacher
2023-01-03Tests: Add a simple compression test for ZlibTim Schumacher
2022-12-15LibCore: Rename `MemoryStream` to `FixedMemoryStream`Tim Schumacher
2022-12-12LibCompress: Port `DeflateDecompressor` to `Core::Stream`Tim Schumacher
2022-12-12LibCore: Rename `Stream::read_all` to `read_until_eof`Tim Schumacher
2022-12-10LibCompress: Port GzipDecompressor to `Core::Stream`Tim Schumacher
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-10-11LibCompress: Brotli support metadata of skip_length=0Tommy Murphy
2022-10-10Everywhere: Replace uses of __serenity__ with AK_OS_SERENITYAndrew Kaster
2022-09-17LibCompress+Tests: Demonstrate and fix faulty metadata lengthBen Wiederhake
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-05-21LibCompress: Implement Brotli decompressorMichiel Visser
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-02Tests: Remove all file(GLOB) from CMakeLists in TestsAndrew Kaster
2021-05-27Tests: Use ByteBuffer::create_zeroed in TestDeflate instead of memsetAndrew Kaster
2021-05-06Tests: Move LibCompress tests to Tests/LibCompressBrian Gianforcaro