aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2009-02-01Fix a bug in lzma_block_buffer_decode(), although thisLasse Collin1-4/+4
2009-02-01Added initial version of raw buffer-to-buffer codingLasse Collin4-20/+221
2009-02-01Fix missing newlines in xzdec.c.Lasse Collin1-3/+3
2009-02-01Use __cdecl also for function pointers in liblzma API whenLasse Collin3-20/+20
2009-01-31Add LZMA_API to liblzma API headers. It's useful at leastLasse Collin17-88/+131
2009-01-31Use _WIN32 instead of WIN32 in xzdec.c to test if compiling on Windows.Lasse Collin1-2/+2
2009-01-31Fix two lines in lzma.h on which the # wasn't at theLasse Collin1-2/+2
2009-01-31Add support for using liblzma headers in MSVC, which has noLasse Collin1-24/+46
2009-01-31Fix # -> ## in a macro in lzma.h.Lasse Collin1-1/+1
2009-01-30Updated README.Lasse Collin1-10/+20
2009-01-30Remove dangling crc64_init.c.Lasse Collin1-55/+0
2009-01-28The .xz file format specification version 1.0.0 is nowLasse Collin1-35/+49
2009-01-28Updated THANKS.Lasse Collin1-0/+1
2009-01-28Fix uninitialized variables in alone_decoder.c. This bug wasLasse Collin1-0/+2
2009-01-27Added initial support for preset dictionary for raw LZMA1Lasse Collin8-27/+77
2009-01-26Regenerate the CRC tables without trailing blanks.Lasse Collin4-2024/+2024
2009-01-26remove trailing blanks from all but .xz filesJim Meyering7-13/+12
2009-01-26Add lzma_block_buffer_decode().Lasse Collin3-0/+129
2009-01-26Add more sanity checks to lzma_stream_buffer_decode().Lasse Collin1-0/+7
2009-01-26Avoid hardcoded constant in easy.c.Lasse Collin1-1/+1
2009-01-26Tiny bit better sanity check in block_util.cLasse Collin1-1/+1
2009-01-25Fix a dumb bug in Block decoder, which made it returnLasse Collin1-3/+3
2009-01-23Added lzma_stream_buffer_decode() and made minor cleanups.Lasse Collin4-2/+144
2009-01-22Fix a comment.Lasse Collin1-1/+1
2009-01-20Add some single-call buffer-to-buffer coding functions.Lasse Collin9-26/+768
2009-01-20Block encoder cleanupsLasse Collin2-21/+32
2009-01-20Use LZMA_PROG_ERROR in lzma_code() as documented in base.h.Lasse Collin1-16/+8
2009-01-19Fix handling of non-fatal errors in lzma_code().Lasse Collin1-1/+8
2009-01-19Move some LZMA2 constants to lzma2_encoder.h so that theyLasse Collin3-14/+16
2009-01-19Remove dead code.Lasse Collin1-8/+0
2009-01-17Beta was supposed to be API stable but I had forgot to renameLasse Collin8-14/+14
2009-01-15Updated THANKS.Lasse Collin1-0/+1
2009-01-15Fixed a bug in 7z2lzma.bash to make it work with .7z filesLasse Collin1-23/+24
2009-01-07Use pthread_sigmask() instead of sigprocmask() when pthreadsLasse Collin3-2/+9
2008-12-31Bumped version to 4.999.8beta right after the releaseLasse Collin2-2/+2
2008-12-31Disable Subblock filter from test_compress.sh since it islarhzu/v4.999.7betaLasse Collin1-9/+13
2008-12-31Disable both Subblock encoder and decoder my default,Lasse Collin1-1/+1
2008-12-31Update some files in debug directory.Lasse Collin3-6/+0
2008-12-31Prepare for 4.999.7beta release.Lasse Collin4-22/+22
2008-12-31Cleaned up some comments in the API headers.Lasse Collin3-14/+15
2008-12-31Renamed lzma_options_simple to lzma_options_bcj in the API.Lasse Collin7-22/+22
2008-12-31Fixed missing quoting in configure.ac.Lasse Collin1-19/+19
2008-12-31Updated src/liblzma/Makefile.am to use liblzma.pc.in, whichLasse Collin1-2/+2
2008-12-31Remove lzma_init() and other init functions from liblzma API.Lasse Collin37-456/+347
2008-12-27Use 28 MiB as memory usage limit for encoding in test_compress.sh.Lasse Collin1-1/+1
2008-12-27Revert a change made in 3b34851de1eaf358cf9268922fa0eeed8278d680Lasse Collin1-15/+8
2008-12-27Some xz command line tool improvements.Lasse Collin5-44/+121
2008-12-27Bunch of liblzma tweaks, including some API changes.Lasse Collin23-262/+294
2008-12-18Updated Makefile.am that was missing from the previous commit.Lasse Collin1-1/+0
2008-12-17Remove the alignment functions for now. Maybe they willLasse Collin4-176/+0
2008-12-17xz message handling improvementsLasse Collin3-14/+146
2008-12-15Fix a dumb bug in .lzma decoder which was introduced inLasse Collin1-15/+14
2008-12-15Bunch of liblzma API cleanups and fixes.Lasse Collin27-426/+863
2008-12-15The LZMA2 decoder fix introduced a bug to LZ decoder,Lasse Collin1-10/+23
2008-12-15Added two new test files.Lasse Collin3-0/+7
2008-12-15Fix data corruption in LZMA2 decoder.Lasse Collin3-8/+32
2008-12-13Name the package "xz" in configure.ac.Lasse Collin1-7/+4
2008-12-12Some adjustments to GCC warning flags. The important changeLasse Collin1-3/+5
2008-12-10Remove obsolete comment.Lasse Collin1-1/+0
2008-12-10Use "decompression" consistently in --long-help.Lasse Collin1-1/+1
2008-12-10Added preset=NUM to --lzma1 and --lzma2. This makes it easyLasse Collin2-0/+9
2008-12-09Put the file format specification into the public domain.Lasse Collin1-15/+9
2008-12-09Make the memusage functions of LZMA1 and LZMA2 encodersLasse Collin3-16/+35
2008-12-09Updated THANKS.Lasse Collin1-0/+1
2008-12-01In command line tool, take advantage of memusage calculation'sLasse Collin1-4/+4
2008-12-01Validate the filter chain before checking filter-specificLasse Collin1-4/+10
2008-12-01Make the memusage functions of LZMA1 and LZMA2 decodersLasse Collin3-9/+17
2008-12-01Added the changes for Delta filter that should have beenLasse Collin2-2/+2
2008-12-01LZMA2 decoder cleanups. Make it require new LZMA propertiesLasse Collin1-54/+41
2008-12-01Added lzma_delta_coder_memusage() which also validatesLasse Collin8-39/+75
2008-11-29Automake includes the m4 directory, so don't add it inLasse Collin2-1/+1
2008-11-28Tested using COLUMNS environment variable to avoid brokenLasse Collin1-5/+9
2008-11-27Cleanups to message.c.Lasse Collin1-29/+18
2008-11-25Remove the nowadays unneeded memory limitting malloc() wrapper.Lasse Collin7-614/+0
2008-11-23VLI encoder and decoder cleanups. Made encoder returnLasse Collin2-13/+33
2008-11-22Typo fixLasse Collin1-1/+1
2008-11-20Support NetBSD's errno for O_NOFOLLOW.Lasse Collin1-0/+8
2008-11-20Build xzdec and lzmadec from xzdec.c. xzdec supports only .xzLasse Collin2-178/+140
2008-11-20Minor cleanups to xzdec.Lasse Collin1-10/+10
2008-11-19Added missing check for uint16_t.Lasse Collin1-0/+1
2008-11-19Renamed lzma to xz and lzmadec to xzdec. We create symlinksLasse Collin28-55/+53
2008-11-19Oh well, big messy commit again. Some highlights:Lasse Collin112-2724/+3240
2008-10-09Fixed the test that should have been fixed as partLasse Collin1-1/+1
2008-10-07Fixed some help messages.Lasse Collin1-3/+3
2008-10-07Made the preset numbering more logical in liblzma API.Lasse Collin5-17/+18
2008-10-03Removed fi from po/LINGUAS.Lasse Collin1-1/+0
2008-10-03Fixed suffix handling with --format=raw.Lasse Collin1-9/+19
2008-10-02Initial changes to change the suffix of the new format to .xz.Lasse Collin6-52/+133
2008-09-30Renamed the test files from .lzma suffix to .xz suffix.Lasse Collin59-68/+66
2008-09-30Fixed Stream decoder to actually use the first_stream variable.Lasse Collin1-0/+5
2008-09-30Added one more test file.Lasse Collin2-4/+11
2008-09-30Fixed uninitialized variable in Stream decoder.Lasse Collin1-0/+1
2008-09-30Added two test files.Lasse Collin3-0/+6
2008-09-27Fix conflicting Subblock helper filter's ID.Lasse Collin1-1/+1
2008-09-27Changed magic bytes to match the updated spec. FilenameLasse Collin56-3/+3
2008-09-27Remove po/fi.po since I'm not keeping it updated for now.Lasse Collin1-446/+0
2008-09-27Fix also test_compress.sh.Lasse Collin1-3/+3
2008-09-27Fixed compilation of test_filter_flags.c, which was broken byLasse Collin1-8/+8
2008-09-27Updated file format specification. It changes the suffixLasse Collin1-93/+32
2008-09-27Some API changes, bug fixes, cleanups etc.Lasse Collin41-398/+482
2008-09-27Added 7z2lzma.bash.Lasse Collin1-0/+114
2008-09-17Miscellaneous LZ and LZMA encoder cleanupsLasse Collin5-117/+29
2008-09-13LZ decoder cleanupLasse Collin1-3/+2
2008-09-13Renamed constants:Lasse Collin58-224/+220
2008-09-12Improved the Stream Flags handling API.Lasse Collin8-20/+129
2008-09-11Simplified debug/known_sizes.c to match the relaxedLasse Collin1-9/+5
2008-09-11Remove a check from Block encoder that should have alreadyLasse Collin1-5/+0
2008-09-11Remove bogus #includes.Lasse Collin4-36/+0
2008-09-11Updated THANKS.Lasse Collin1-0/+1
2008-09-11Fix a compiler error on big endian systems that don'tLasse Collin1-14/+18
2008-09-11Silence a compiler warning.Lasse Collin1-1/+1
2008-09-10Bumped version to 4.999.6alpha.Lasse Collin2-2/+2
2008-09-10Check for LZMA_FILTER_RESERVED_START in filter_flags_encoder.c.larhzu/v4.999.5alphaLasse Collin1-3/+4
2008-09-10Filter handling cleanupsLasse Collin6-151/+156
2008-09-10CommentsLasse Collin1-1/+5
2008-09-10Cleaned up Block encoder and moved the no longer sharedLasse Collin5-100/+66
2008-09-07Changed Filter ID of LZMA to 0x20.Lasse Collin2-3/+3
2008-09-06CommentsLasse Collin5-39/+65
2008-09-06Some API cleanupsLasse Collin11-219/+301
2008-09-04Added support for raw encoding and decoding to the commandLasse Collin4-34/+50
2008-09-04Don't allow LZMA_SYNC_FLUSH with decoders anymore. There'sLasse Collin3-3/+2
2008-09-03Minor updates to the file format specification.Lasse Collin1-20/+85
2008-09-02Command line tool fixesLasse Collin1-8/+13
2008-09-02Auto decoder cleanupLasse Collin1-1/+1
2008-09-02Updated auto decoder to handle LZMA_CONCATENATED when decodingLasse Collin1-16/+71
2008-09-02Stream decoder cleanupsLasse Collin1-25/+32
2008-09-02Some fixes to LZ encoder.Lasse Collin3-75/+94
2008-08-31Fix wrong pointer calculation in LZMA encoder.Lasse Collin1-1/+3
2008-08-28Sort of garbage collection commit. :-| Many things are stillLasse Collin277-7477/+9050
2008-06-20Fix test_filter_flags to match the new restriction of lc+lp.Lasse Collin1-0/+3
2008-06-20Remove some redundant code from LZMA encoder.Lasse Collin1-14/+1
2008-06-19Add limit of lc + lp <= 4. Now we can allocate theLasse Collin6-91/+43
2008-06-18CommentsLasse Collin1-5/+2
2008-06-18Delete old code that was supposed to be already deletedLasse Collin1-30/+0
2008-06-18Update the code to mostly match the new simpler file formatLasse Collin109-7965/+4655
2008-06-17Update the file format specification draft. The new one isLasse Collin1-1286/+508
2008-06-11Fix uninitialized variable in LZMA encoder. This wasLasse Collin1-0/+2
2008-06-11Improve command line integer parsing a little in lzma andLasse Collin2-22/+32
2008-06-10s/decompressed/compressed/ in the command line tool'sLasse Collin1-1/+1
2008-06-01Fix a buffer overflow in the LZMA encoder. It was due to myLasse Collin8-620/+532
2008-05-30Typo fixes from meyering.Lasse Collin2-3/+3
2008-05-11Remove support for pre-C89 libc versions that lack memcpy,Lasse Collin3-15/+4
2008-05-11Improved C99 compiler detection in configure.ac. It willLasse Collin1-12/+12
2008-05-06Bunch of grammar fixes from meyering.Lasse Collin4-9/+9
2008-05-06Typo fixLasse Collin1-1/+1
2008-05-04Don't print an error message on broken pipe unless --verboseLasse Collin1-1/+14
2008-04-30Fix a crash with --format=alone if other filters than LZMALasse Collin1-0/+9
2008-04-28Updated THANKS.Lasse Collin1-0/+1
2008-04-28Fixed wrong spelling "limitter" to "limiter". This affectsLasse Collin9-29/+29
2008-04-25Prevent LZ encoder from hanging with known uncompressedlarhzu/v4.999.3alphaLasse Collin1-2/+7
2008-04-25Removed src/liblzma/common/sysdefs.h symlink, which wasLasse Collin5-5/+3
2008-04-25Added memusage.c to debug directory.Lasse Collin2-1/+57
2008-04-25Bumped version number to 4.999.3alpha. It will become 5.0.0Lasse Collin4-16/+46
2008-04-24Fix a memory leak by calling free(extra->data) inLasse Collin1-0/+1
2008-04-24Make unlzma and lzcat symlinks.Lasse Collin1-0/+12
2008-04-24Fixed a bug in command line option parsing.Lasse Collin1-1/+1
2008-04-24Added two assert()s.Lasse Collin1-1/+3
2008-04-24Switch to uint16_t as the type of range coder probabilities.Lasse Collin1-6/+19
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-04-24Fix fastpos problem in Makefile.am when built with --enable-small.Lasse Collin1-1/+4
2008-04-24Use 64-bit integer as range encoder's cache size. This fixes aLasse Collin1-1/+1
2008-03-24Replaced the range decoder optimization that used arithmeticLasse Collin3-74/+16
2008-03-22Take advantage of arithmetic right shift in range decoder.Lasse Collin1-15/+37
2008-03-22Added autoconf check to detect if we can use arithmeticLasse Collin2-0/+37
2008-03-22Update a comment to use the variable name rep_len_decoder.Lasse Collin1-1/+1
2008-03-22Demystified the "state" variable in LZMA code. Use theLasse Collin6-70/+107
2008-03-14Fix data corruption in LZMA encoder. Note that this bug wasLasse Collin1-0/+4
2008-03-14Fix a comment API header.Lasse Collin1-1/+1
2008-03-12Make lzma_stream.next_in const. Let's see if anyone complains.Lasse Collin1-1/+1
2008-03-11Apply a minor speed optimization to LZMA decoder.Lasse Collin1-42/+43
2008-03-11Initialize the last byte of the dictionary to zero so thatLasse Collin1-0/+1
2008-03-10Really fix the price count initialization.Lasse Collin1-2/+2
2008-03-10Updated THANKS.Lasse Collin1-0/+1
2008-03-10Initialize align_price_count and match_price_count inLasse Collin1-0/+2
2008-03-10Always initialize lz->temp_size in lz_decoder.c. temp_size didLasse Collin1-5/+6
2008-03-10Don't fill allocated memory with 0xFD when debugging isLasse Collin1-3/+4
2008-02-28Remove two redundant validity checks from the LZMA decoder.Lasse Collin1-19/+4
2008-02-06Tiny clean up to file-format.txt.Lasse Collin1-3/+3
2008-02-02Don't memzero() the history buffer when initializing LZLasse Collin1-4/+3
2008-02-01Do uncompressed size validation in raw encoder. This wayLasse Collin1-17/+73
2008-02-01Avoid unneeded function call in raw_common.c.Lasse Collin1-9/+11
2008-01-26Updated THANKS.Lasse Collin1-0/+1
2008-01-26Added note.GNU-stack to x86 assembler files. It is neededLasse Collin2-0/+18
2008-01-26Added api/lzma/easy.h. I had forgot to add this to theLasse Collin1-0/+174
2008-01-26Added more test files.Lasse Collin4-0/+11
2008-01-26Added more test files.Lasse Collin3-0/+6
2008-01-26Return LZMA_HEADER_ERROR if LZMA_SYNC_FLUSH is used with anyLasse Collin2-0/+17
2008-01-25Added more Multi-Block test files. Improved someLasse Collin4-6/+28
2008-01-25Combine lzma_options_block validation needed by both BlockLasse Collin3-48/+71
2008-01-25Added test_memlimit.c.Lasse Collin2-0/+116
2008-01-25Improved the memory limitter:Lasse Collin2-14/+118
2008-01-25Use more parenthesis in succeed() macro in tests/tests.h.Lasse Collin1-1/+1
2008-01-24Added more Multi-Block Stream test files.Lasse Collin7-0/+23
2008-01-24Added bunch of test files containing Multi-Block Streams.Lasse Collin19-0/+53
2008-01-23Fix decoding of empty Metadata Blocks, that don't haveLasse Collin1-1/+3
2008-01-23Fix a bug related to 99e12af4e2b866c011fe0106cd1e0bfdcc8fe9c6.Lasse Collin1-6/+7
2008-01-23Fix decoding of Extra Records that have empty Data.Lasse Collin1-1/+12
2008-01-23Add the trailing '\0' to lzma_extra.data as the API headerLasse Collin1-1/+3
2008-01-23Added debug/full_flush.c.Lasse Collin2-1/+107