index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibCompress
Age
Commit message (
Expand
)
Author
2023-04-12
LibCompress: Error on truncated uncompressed DEFLATE blocks
Tim Schumacher
2023-04-12
LibCompress: Replace usages of the Endian bytes accessor
Tim Schumacher
2023-04-08
LibCompress: Mark some XZ-related variables and functions as const
Tim Schumacher
2023-04-08
LibCompress: Move loading XZ blocks into its own function
Tim Schumacher
2023-04-08
LibCompress: Move finishing the current XZ stream into its own function
Tim Schumacher
2023-04-08
LibCompress: Move finishing the current XZ block into its own function
Tim Schumacher
2023-04-08
LibCompress: Move loading XZ stream headers into its own function
Tim Schumacher
2023-04-07
LibCompress: Tolerate more than 288 entries in CanonicalCode
Nico Weber
2023-04-05
LibCompress: Copy LZMA repetitions from the buffer in sequence
Tim Schumacher
2023-04-05
AK+LibCompress: Break when seekback copying to a full CircularBuffer
Tim Schumacher
2023-04-05
LibGfx: Add some support for decoding lossless webp files
Nico Weber
2023-04-04
LibCompress: Order branches in Deflate's decode_codes() numerically
Nico Weber
2023-04-04
LibCompress: Remove a few no-op continue statements in Deflate
Nico Weber
2023-04-02
AK: Increase LittleEndianOutputBitStream's buffer size and remove loops
Timothy Flynn
2023-04-02
LibCompress: Make CanonicalCode::from_bytes() return ErrorOr<>
Nico Weber
2023-04-01
LibCompress: Implement block size validation for XZ streams
Tim Schumacher
2023-04-01
LibCompress: Factor out the list of XZ check sizes
Tim Schumacher
2023-04-01
LibCompress: Reduce indentation in CompressedBlock::try_read_more()
Nico Weber
2023-04-01
LibCompress: Add a utility to GZIP compress an entire file
Timothy Flynn
2023-04-01
gunzip+LibCompress: Move utility to decompress files to GzipDecompressor
Timothy Flynn
2023-03-31
LibCompress: Remove two needless heap allocations
Nico Weber
2023-03-31
AK+LibCompress: Remove the Deflate back-reference intermediate buffer
Timothy Flynn
2023-03-31
gunzip+LibCompress: Increase buffer sizes used by Deflate and gunzip
Timothy Flynn
2023-03-30
LibCompress: Use LZMA context from preexisting dictionary
Tim Schumacher
2023-03-30
LibCompress: Avoid overflowing the size of uncompressed LZMA2 chunks
Tim Schumacher
2023-03-30
LibCompress: Use the correct LZMA repetition offset in all cases
Tim Schumacher
2023-03-30
LibCompress: Only require new LZMA2 properties after dictionary reset
Tim Schumacher
2023-03-30
LibCompress: Reduce repeated code in the LZMA decompressor
Tim Schumacher
2023-03-30
LibCompress: Implement support for multiple concatenated XZ streams
Tim Schumacher
2023-03-30
LibCompress: Move XZ header validation into the read function
Tim Schumacher
2023-03-30
LibCompress: Implement proper handling of LZMA end-of-stream markers
Tim Schumacher
2023-03-30
LibCompress: Move common LZMA end-of-file checks into helper functions
Tim Schumacher
2023-03-29
LibCompress: Decode non-self-referencing back-references in one shot
Timothy Flynn
2023-03-29
LibCompress: Use prefix tables to decode Huffman codes up to 8 bits long
Timothy Flynn
2023-03-29
LibCompress: Use a bit stream for the entire GZIP decompression process
Timothy Flynn
2023-03-24
LibCompress: Speed up deflate decompression by ~11%
Andreas Kling
2023-03-21
LibCompress: Add support for XZ
Tim Schumacher
2023-03-21
LibCompress: Add support for LZMA2
Tim Schumacher
2023-03-21
LibCompress: Allow providing an external dictionary for LZMA
Tim Schumacher
2023-03-21
LibCompress: Allow appending input streams to an existing LZMA decoder
Tim Schumacher
2023-03-21
LibCompress: Refactor LZMA model property decoding into a static helper
Tim Schumacher
2023-03-20
LibCompress: Add support for LZMA streams
Tim Schumacher
2023-03-13
Everywhere: Remove unintentional partial stream reads and writes
Tim Schumacher
2023-03-13
AK: Rename Stream::write_entire_buffer to Stream::write_until_depleted
Tim Schumacher
2023-03-13
AK: Rename Stream::read_entire_buffer to Stream::read_until_filled
Tim Schumacher
2023-03-13
AK: Rename Stream::{read,write} to Stream::{read_some,write_some}
Tim Schumacher
2023-03-13
LibCompress: Make DeflateCompressor::write() use loop, not recursion
Nico Weber
2023-02-13
Everywhere: Remove the `AK::` qualifier from Stream usages
Tim Schumacher
2023-02-13
LibCore: Remove `Stream.h`
Tim Schumacher
2023-02-08
AK: Remove the fallible constructor from `FixedMemoryStream`
Tim Schumacher
[next]