summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCompress/Deflate.h
AgeCommit message (Expand)Author
2023-04-07LibCompress: Tolerate more than 288 entries in CanonicalCodeNico Weber
2023-04-02LibCompress: Make CanonicalCode::from_bytes() return ErrorOr<>Nico Weber
2023-03-31gunzip+LibCompress: Increase buffer sizes used by Deflate and gunzipTimothy Flynn
2023-03-29LibCompress: Decode non-self-referencing back-references in one shotTimothy Flynn
2023-03-29LibCompress: Use prefix tables to decode Huffman codes up to 8 bits longTimothy Flynn
2023-03-29LibCompress: Use a bit stream for the entire GZIP decompression processTimothy Flynn
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-01-29AK: Move bit streams from `LibCore`Tim Schumacher
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2023-01-29AK: Move `Handle` from `LibCore` and name it `MaybeOwned`Tim Schumacher
2023-01-13LibCompress: Remove all leftover `AK::Stream` headersTim Schumacher
2023-01-13LibCompress: Switch the deflate seekback buffer to `CircularBuffer`Tim Schumacher
2023-01-13LibCompress: Switch `DeflateDecompressor` to a fallible constructorTim Schumacher
2023-01-10LibCompress: Switch `DeflateCompressor` to a fallible constructorTim Schumacher
2023-01-10LibCompress: Port `DeflateCompressor` to `Core::Stream`Tim Schumacher
2023-01-10LibCore: Rename InputBitStream.h to BitStream.hTim Schumacher
2022-12-12LibCompress: Port `DeflateDecompressor` to `Core::Stream`Tim Schumacher
2022-04-03LibCompress: Change DeflateSpecialCodeLengths to constexpr variablesLenny Maiorani
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2021-11-11Everywhere: Pass AK::ReadonlyBytes by valueAndreas Kling
2021-04-29Everywhere: Use "the SerenityOS developers." in copyright headersLinus Groh
2021-04-22AK+Userland: Use idan.horowitz@serenityos.org for my copyright headersIdan Horowitz
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-15LibCompress+AK: Propagate error handling to wrapped streamsIdan Horowitz
2021-03-14LibCompress: Decrease CanonicalCode's size on stackIdan Horowitz
2021-03-14LibCompress: Handle literal only lz77 streams in DeflateCompressorIdan Horowitz
2021-03-13LibCompress: Replace goto with simple recursion in DeflateCompressorIdan Horowitz
2021-03-13LibCompress: Implement DEFLATE compressionIdan Horowitz
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling