aboutsummaryrefslogtreecommitdiff
path: root/src/liblzma/lz (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2024-02-14liblzma: Optimize LZ decoder slightly.Lasse Collin2-58/+86
2024-02-14liblzma: Creates Non-resumable and Resumable modes for lzma_decoder.Jia Tan1-2/+12
2024-02-14liblzma: Include the SPDX license identifier 0BSD to generated files.Lasse Collin1-1/+3
2024-02-14Add SPDX license identifier into 0BSD source code files.Lasse Collin7-2/+13
2024-02-14Change most public domain parts to 0BSD.Lasse Collin7-21/+0
2023-12-20liblzma: Initialize lzma_lz_encoder pointers with NULL.Jia Tan1-1/+5
2023-12-16liblzma: Set all values in lzma_lz_encoder to NULL after allocation.Jia Tan1-3/+1
2023-12-16liblzma: Tweak a comment.Jia Tan1-1/+1
2023-11-09liblzma: Add missing comments to lz_encoder.h.Jia Tan1-1/+5
2023-10-30liblzma: Use lzma_attr_visibility_hidden on private extern declarations.Lasse Collin1-0/+1
2023-09-24liblzma: Change quoting style from `...' to '...'.Jia Tan1-1/+1
2023-07-31Docs: Fix typos found by codespellDimitri Papadopoulos Orfanos1-1/+1
2023-05-11liblzma: Creates IS_ENC_DICT_SIZE_VALID() macro.Jia Tan2-3/+9
2023-01-12liblzma: Silence another warning from -Wsign-conversion in a 32-bit build.Lasse Collin1-3/+4
2023-01-12Fix warnings from clang -Wdocumentation.Lasse Collin1-2/+2
2022-11-28liblzma: Remove lzma_lz_decoder_uncompressed() as it's now unused.Lasse Collin2-17/+0
2022-11-27liblzma: Pass the Filter ID to LZ encoder and decoder.Lasse Collin4-6/+10
2022-11-24liblzma: Allow nice_len 2 and 3 even if match finder requires 3 or 4.Lasse Collin2-5/+18
2022-11-14liblzma: Use __attribute__((__constructor__)) if available.Lasse Collin1-1/+1
2022-07-25liblzma: Refactor lzma_mf_is_supported() to use a switch-statement.Jia Tan1-18/+14
2022-07-13liblzma: Add optional autodetection of LZMA end marker.Lasse Collin2-5/+13
2021-01-14liblzma: Add rough support for output-size-limited encoding in LZMA1.Lasse Collin2-0/+20
2019-12-31Rename unaligned_read32ne to read32ne, and similarly for the others.Lasse Collin1-1/+1
2019-06-25liblzma: Fix a buggy comment.Lasse Collin1-1/+1
2019-06-24liblzma: Remove incorrect uses of lzma_attribute((__unused__)).Lasse Collin1-2/+1
2019-06-02liblzma: Fix one more unaligned read to use unaligned_read16ne().Lasse Collin1-1/+1
2019-05-13liblzma: Avoid memcpy(NULL, foo, 0) because it is undefined behavior.Lasse Collin1-3/+9
2019-05-11spellingAntoine Cœur1-1/+1
2016-11-21liblzma: Avoid multiple definitions of lzma_coder structures.Lasse Collin4-64/+75
2015-11-04liblzma: Make Valgrind happier with optimized (gcc -O2) liblzma.Lasse Collin1-0/+4
2015-03-07liblzma: Silence more uint32_t vs. size_t warnings.Lasse Collin1-1/+1
2015-01-26liblzma: Silence harmless Valgrind errors.Lasse Collin1-0/+6
2014-08-04liblzma: Use lzma_memcmplen() in the BT3 match finder.Lasse Collin1-3/+2
2014-07-25liblzma: Use lzma_memcmplen() in the match finders.Lasse Collin2-23/+23
2014-05-25liblzma: Use lzma_alloc_zero() in LZ encoder initialization.Lasse Collin3-55/+62
2012-07-17liblzma: Make the use of lzma_allocator const-correct.Lasse Collin4-19/+21
2011-06-16liblzma: Remove unneeded semicolon.Lasse Collin1-1/+1
2011-05-17Add underscores to attributes (__attribute((__foo__))).Lasse Collin2-2/+2
2010-09-03liblzma: Adjust default depth calculation for HC3 and HC4.Lasse Collin1-3/+4
2010-06-02Silence a bogus Valgrind warning.Lasse Collin1-1/+5
2010-05-26Rename MIN() and MAX() to my_min() and my_max().Lasse Collin5-8/+9
2010-02-12Collection of language fixes to comments and docs.Lasse Collin2-2/+2
2009-11-15Fix wrong indentation caused by incorrect settingsLasse Collin1-9/+9
2009-11-14Fix a design error in liblzma API.Lasse Collin2-0/+21
2009-10-04Use a tuklib module for integer handling.Lasse Collin1-1/+1
2009-10-02Use unaligned access (if possible) on both endiannessesLasse Collin1-2/+2
2009-10-02Make liblzma produce the same output on both endiannesses.Lasse Collin5-14/+98
2009-09-12A few grammar fixes.Lasse Collin1-5/+5
2009-09-11Fix a couple of warnings.Lasse Collin1-4/+1
2009-08-16Fix data corruption in LZ/LZMA2 encoder.Lasse Collin1-1/+1
2009-06-30Build system fixesLasse Collin2-29/+21
2009-06-26Fix @variables@ to $(variables) in Makefile.am files.Lasse Collin1-3/+3
2009-04-13Put the interesting parts of XZ Utils into the public domain.Lasse Collin7-80/+31
2009-04-10Fix off-by-one in LZ decoder.Lasse Collin1-1/+1
2009-02-08Add a separate internal function to initialize the CRC32Lasse Collin1-2/+2
2009-02-02Modify LZMA_API macro so that it works on Windows withLasse Collin1-1/+1
2009-01-27Added initial support for preset dictionary for raw LZMA1Lasse Collin3-13/+49
2008-12-31Remove lzma_init() and other init functions from liblzma API.Lasse Collin1-0/+6
2008-12-15The LZMA2 decoder fix introduced a bug to LZ decoder,Lasse Collin1-10/+23
2008-12-15Fix data corruption in LZMA2 decoder.Lasse Collin2-4/+21
2008-11-19Oh well, big messy commit again. Some highlights:Lasse Collin1-2/+2
2008-09-27Some API changes, bug fixes, cleanups etc.Lasse Collin3-44/+42
2008-09-17Miscellaneous LZ and LZMA encoder cleanupsLasse Collin1-2/+6
2008-09-13LZ decoder cleanupLasse Collin1-3/+2
2008-09-13Renamed constants:Lasse Collin2-2/+2
2008-09-06CommentsLasse Collin3-9/+8
2008-09-02Some fixes to LZ encoder.Lasse Collin3-75/+94
2008-08-28Sort of garbage collection commit. :-| Many things are stillLasse Collin20-1846/+1865
2008-06-18Update the code to mostly match the new simpler file formatLasse Collin2-6/+10
2008-06-01Fix a buffer overflow in the LZMA encoder. It was due to myLasse Collin2-124/+7
2008-04-25Prevent LZ encoder from hanging with known uncompressedlarhzu/v4.999.3alphaLasse Collin1-2/+7
2008-04-24Fix wrong return type (uint32_t -> bool).Lasse Collin2-2/+2
2008-04-24Fix data corruption in LZ encoder with LZMA_SYNC_FLUSH.Lasse Collin3-5/+38
2008-03-11Initialize the last byte of the dictionary to zero so thatLasse Collin1-0/+1
2008-03-10Always initialize lz->temp_size in lz_decoder.c. temp_size didLasse Collin1-5/+6
2008-02-02Don't memzero() the history buffer when initializing LZLasse Collin1-4/+3
2008-01-18Fix LZMA_SYNC_FLUSH handling in LZ and LZMA encoders.Lasse Collin2-8/+27
2008-01-14Major changes to LZ encoder, LZMA encoder, and range encoder.Lasse Collin2-25/+130
2008-01-14Don't use coder->lz.stream_end_was_reached in assertionsLasse Collin1-2/+0
2008-01-10Eliminate lzma_lz_encoder.must_move_pos. It's neededLasse Collin2-8/+2