summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCompress/Gzip.cpp
AgeCommit message (Expand)Author
2023-05-09AK: Add the `Input` word to input-only buffered streamsLucas CHOLLET
2023-04-12LibCompress: Replace usages of the Endian bytes accessorTim Schumacher
2023-04-01LibCompress: Add a utility to GZIP compress an entire fileTimothy Flynn
2023-04-01gunzip+LibCompress: Move utility to decompress files to GzipDecompressorTimothy Flynn
2023-03-29LibCompress: Use a bit stream for the entire GZIP decompression processTimothy Flynn
2023-03-13Everywhere: Remove unintentional partial stream reads and writesTim Schumacher
2023-03-13AK: Rename Stream::write_entire_buffer to Stream::write_until_depletedTim Schumacher
2023-03-13AK: Rename Stream::read_entire_buffer to Stream::read_until_filledTim Schumacher
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-08AK: Remove the fallible constructor from `FixedMemoryStream`Tim Schumacher
2023-01-29AK: Move memory 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-19LibCore: Return `EBADF` on unsupported stream operationsTim Schumacher
2023-01-13LibCompress: Remove `DuplexMemoryStream` from `GzipDecompressor`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-10LibCompress: Port `GzipCompressor` to `Core::Stream`Tim Schumacher
2022-12-15LibCore: Rename `MemoryStream` to `FixedMemoryStream`Tim Schumacher
2022-12-12LibCompress: Port `DeflateDecompressor` to `Core::Stream`Tim Schumacher
2022-12-10LibCompress: Port GzipDecompressor to `Core::Stream`Tim Schumacher
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-10Libraries: Use default constructors/destructors in LibCompressLenny Maiorani
2021-11-11Everywhere: Pass AK::ReadonlyBytes by valueAndreas Kling
2021-05-18LibCompress: Discard GZip NAME & COMMENT optional stringsIdan Horowitz
2021-05-07LibCompress: Add a method that describes a Gzip HeaderIdan Horowitz
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-21LibCompress: Convert GzipDecompressor from recursive to iterativeIdan Horowitz
2021-03-16LibCompress: Allow partial header reads in GzipDecompressorIdan Horowitz
2021-03-16LibCompress: Handle and propagate stream errors in GzipDecompressorIdan Horowitz
2021-03-13LibCompress: Implement GZip compressionIdan Horowitz
2021-03-03LibCore+LibHTTP+LibGfx: Switch to LibCompressIdan Horowitz
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling