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-05-19
LibCompress: Move two shared LZMA magic numbers into a common place
Tim Schumacher
2023-05-19
LibCompress: Handle arbitrarily long FF-chains in the LZMA encoder
Tim Schumacher
2023-05-19
LibCompress: Add debug logging for handling LZMA direct bits
Tim Schumacher
2023-05-17
LibCompress: Add a lot of debug logging to LZMA
Tim Schumacher
2023-05-17
LibCompress: Add an LZMA encoder
Tim Schumacher
2023-05-17
LibCompress: Use the variable for LZMA "normalized to real distance"
Tim Schumacher
2023-05-17
LibCompress: Decode the LZMA match type in a separate function
Tim Schumacher
2023-05-17
LibCompress: Make LzmaHeader a POD-like type
Tim Schumacher
2023-05-17
LibCompress: Extract the LZMA state to a separate class
Tim Schumacher
2023-05-09
AK: Add the `Input` word to input-only buffered streams
Lucas CHOLLET
2023-05-04
LibCompress: Remove special casing for looping DEFLATE seekbacks
Tim Schumacher
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
[next]