Age | Commit message (Expand) | Author | Files | Lines |
2008-12-01 | LZMA2 decoder cleanups. Make it require new LZMA properties | Lasse Collin | 1 | -54/+41 |
2008-12-01 | Added lzma_delta_coder_memusage() which also validates | Lasse Collin | 8 | -39/+75 |
2008-11-29 | Automake includes the m4 directory, so don't add it in | Lasse Collin | 2 | -1/+1 |
2008-11-28 | Tested using COLUMNS environment variable to avoid broken | Lasse Collin | 1 | -5/+9 |
2008-11-27 | Cleanups to message.c. | Lasse Collin | 1 | -29/+18 |
2008-11-25 | Remove the nowadays unneeded memory limitting malloc() wrapper. | Lasse Collin | 7 | -614/+0 |
2008-11-23 | VLI encoder and decoder cleanups. Made encoder return | Lasse Collin | 2 | -13/+33 |
2008-11-22 | Typo fix | Lasse Collin | 1 | -1/+1 |
2008-11-20 | Support NetBSD's errno for O_NOFOLLOW. | Lasse Collin | 1 | -0/+8 |
2008-11-20 | Build xzdec and lzmadec from xzdec.c. xzdec supports only .xz | Lasse Collin | 2 | -178/+140 |
2008-11-20 | Minor cleanups to xzdec. | Lasse Collin | 1 | -10/+10 |
2008-11-19 | Added missing check for uint16_t. | Lasse Collin | 1 | -0/+1 |
2008-11-19 | Renamed lzma to xz and lzmadec to xzdec. We create symlinks | Lasse Collin | 28 | -55/+53 |
2008-11-19 | Oh well, big messy commit again. Some highlights: | Lasse Collin | 112 | -2724/+3240 |
2008-10-09 | Fixed the test that should have been fixed as part | Lasse Collin | 1 | -1/+1 |
2008-10-07 | Fixed some help messages. | Lasse Collin | 1 | -3/+3 |
2008-10-07 | Made the preset numbering more logical in liblzma API. | Lasse Collin | 5 | -17/+18 |
2008-10-03 | Removed fi from po/LINGUAS. | Lasse Collin | 1 | -1/+0 |
2008-10-03 | Fixed suffix handling with --format=raw. | Lasse Collin | 1 | -9/+19 |
2008-10-02 | Initial changes to change the suffix of the new format to .xz. | Lasse Collin | 6 | -52/+133 |
2008-09-30 | Renamed the test files from .lzma suffix to .xz suffix. | Lasse Collin | 59 | -68/+66 |
2008-09-30 | Fixed Stream decoder to actually use the first_stream variable. | Lasse Collin | 1 | -0/+5 |
2008-09-30 | Added one more test file. | Lasse Collin | 2 | -4/+11 |
2008-09-30 | Fixed uninitialized variable in Stream decoder. | Lasse Collin | 1 | -0/+1 |
2008-09-30 | Added two test files. | Lasse Collin | 3 | -0/+6 |
2008-09-27 | Fix conflicting Subblock helper filter's ID. | Lasse Collin | 1 | -1/+1 |
2008-09-27 | Changed magic bytes to match the updated spec. Filename | Lasse Collin | 56 | -3/+3 |
2008-09-27 | Remove po/fi.po since I'm not keeping it updated for now. | Lasse Collin | 1 | -446/+0 |
2008-09-27 | Fix also test_compress.sh. | Lasse Collin | 1 | -3/+3 |
2008-09-27 | Fixed compilation of test_filter_flags.c, which was broken by | Lasse Collin | 1 | -8/+8 |
2008-09-27 | Updated file format specification. It changes the suffix | Lasse Collin | 1 | -93/+32 |
2008-09-27 | Some API changes, bug fixes, cleanups etc. | Lasse Collin | 41 | -398/+482 |
2008-09-27 | Added 7z2lzma.bash. | Lasse Collin | 1 | -0/+114 |
2008-09-17 | Miscellaneous LZ and LZMA encoder cleanups | Lasse Collin | 5 | -117/+29 |
2008-09-13 | LZ decoder cleanup | Lasse Collin | 1 | -3/+2 |
2008-09-13 | Renamed constants: | Lasse Collin | 58 | -224/+220 |
2008-09-12 | Improved the Stream Flags handling API. | Lasse Collin | 8 | -20/+129 |
2008-09-11 | Simplified debug/known_sizes.c to match the relaxed | Lasse Collin | 1 | -9/+5 |
2008-09-11 | Remove a check from Block encoder that should have already | Lasse Collin | 1 | -5/+0 |
2008-09-11 | Remove bogus #includes. | Lasse Collin | 4 | -36/+0 |
2008-09-11 | Updated THANKS. | Lasse Collin | 1 | -0/+1 |
2008-09-11 | Fix a compiler error on big endian systems that don't | Lasse Collin | 1 | -14/+18 |
2008-09-11 | Silence a compiler warning. | Lasse Collin | 1 | -1/+1 |
2008-09-10 | Bumped version to 4.999.6alpha. | Lasse Collin | 2 | -2/+2 |
2008-09-10 | Check for LZMA_FILTER_RESERVED_START in filter_flags_encoder.c.larhzu/v4.999.5alpha | Lasse Collin | 1 | -3/+4 |
2008-09-10 | Filter handling cleanups | Lasse Collin | 6 | -151/+156 |
2008-09-10 | Comments | Lasse Collin | 1 | -1/+5 |
2008-09-10 | Cleaned up Block encoder and moved the no longer shared | Lasse Collin | 5 | -100/+66 |
2008-09-07 | Changed Filter ID of LZMA to 0x20. | Lasse Collin | 2 | -3/+3 |
2008-09-06 | Comments | Lasse Collin | 5 | -39/+65 |
2008-09-06 | Some API cleanups | Lasse Collin | 11 | -219/+301 |
2008-09-04 | Added support for raw encoding and decoding to the command | Lasse Collin | 4 | -34/+50 |
2008-09-04 | Don't allow LZMA_SYNC_FLUSH with decoders anymore. There's | Lasse Collin | 3 | -3/+2 |
2008-09-03 | Minor updates to the file format specification. | Lasse Collin | 1 | -20/+85 |
2008-09-02 | Command line tool fixes | Lasse Collin | 1 | -8/+13 |
2008-09-02 | Auto decoder cleanup | Lasse Collin | 1 | -1/+1 |
2008-09-02 | Updated auto decoder to handle LZMA_CONCATENATED when decoding | Lasse Collin | 1 | -16/+71 |
2008-09-02 | Stream decoder cleanups | Lasse Collin | 1 | -25/+32 |
2008-09-02 | Some fixes to LZ encoder. | Lasse Collin | 3 | -75/+94 |
2008-08-31 | Fix wrong pointer calculation in LZMA encoder. | Lasse Collin | 1 | -1/+3 |
2008-08-28 | Sort of garbage collection commit. :-| Many things are still | Lasse Collin | 277 | -7477/+9050 |
2008-06-20 | Fix test_filter_flags to match the new restriction of lc+lp. | Lasse Collin | 1 | -0/+3 |
2008-06-20 | Remove some redundant code from LZMA encoder. | Lasse Collin | 1 | -14/+1 |
2008-06-19 | Add limit of lc + lp <= 4. Now we can allocate the | Lasse Collin | 6 | -91/+43 |
2008-06-18 | Comments | Lasse Collin | 1 | -5/+2 |
2008-06-18 | Delete old code that was supposed to be already deleted | Lasse Collin | 1 | -30/+0 |
2008-06-18 | Update the code to mostly match the new simpler file format | Lasse Collin | 109 | -7965/+4655 |
2008-06-17 | Update the file format specification draft. The new one is | Lasse Collin | 1 | -1286/+508 |
2008-06-11 | Fix uninitialized variable in LZMA encoder. This was | Lasse Collin | 1 | -0/+2 |
2008-06-11 | Improve command line integer parsing a little in lzma and | Lasse Collin | 2 | -22/+32 |
2008-06-10 | s/decompressed/compressed/ in the command line tool's | Lasse Collin | 1 | -1/+1 |
2008-06-01 | Fix a buffer overflow in the LZMA encoder. It was due to my | Lasse Collin | 8 | -620/+532 |
2008-05-30 | Typo fixes from meyering. | Lasse Collin | 2 | -3/+3 |
2008-05-11 | Remove support for pre-C89 libc versions that lack memcpy, | Lasse Collin | 3 | -15/+4 |
2008-05-11 | Improved C99 compiler detection in configure.ac. It will | Lasse Collin | 1 | -12/+12 |
2008-05-06 | Bunch of grammar fixes from meyering. | Lasse Collin | 4 | -9/+9 |
2008-05-06 | Typo fix | Lasse Collin | 1 | -1/+1 |
2008-05-04 | Don't print an error message on broken pipe unless --verbose | Lasse Collin | 1 | -1/+14 |
2008-04-30 | Fix a crash with --format=alone if other filters than LZMA | Lasse Collin | 1 | -0/+9 |
2008-04-28 | Updated THANKS. | Lasse Collin | 1 | -0/+1 |
2008-04-28 | Fixed wrong spelling "limitter" to "limiter". This affects | Lasse Collin | 9 | -29/+29 |
2008-04-25 | Prevent LZ encoder from hanging with known uncompressedlarhzu/v4.999.3alpha | Lasse Collin | 1 | -2/+7 |
2008-04-25 | Removed src/liblzma/common/sysdefs.h symlink, which was | Lasse Collin | 5 | -5/+3 |
2008-04-25 | Added memusage.c to debug directory. | Lasse Collin | 2 | -1/+57 |
2008-04-25 | Bumped version number to 4.999.3alpha. It will become 5.0.0 | Lasse Collin | 4 | -16/+46 |
2008-04-24 | Fix a memory leak by calling free(extra->data) in | Lasse Collin | 1 | -0/+1 |
2008-04-24 | Make unlzma and lzcat symlinks. | Lasse Collin | 1 | -0/+12 |
2008-04-24 | Fixed a bug in command line option parsing. | Lasse Collin | 1 | -1/+1 |
2008-04-24 | Added two assert()s. | Lasse Collin | 1 | -1/+3 |
2008-04-24 | Switch to uint16_t as the type of range coder probabilities. | Lasse Collin | 1 | -6/+19 |
2008-04-24 | Fix wrong return type (uint32_t -> bool). | Lasse Collin | 2 | -2/+2 |
2008-04-24 | Fix data corruption in LZ encoder with LZMA_SYNC_FLUSH. | Lasse Collin | 3 | -5/+38 |
2008-04-24 | Fix fastpos problem in Makefile.am when built with --enable-small. | Lasse Collin | 1 | -1/+4 |
2008-04-24 | Use 64-bit integer as range encoder's cache size. This fixes a | Lasse Collin | 1 | -1/+1 |
2008-03-24 | Replaced the range decoder optimization that used arithmetic | Lasse Collin | 3 | -74/+16 |
2008-03-22 | Take advantage of arithmetic right shift in range decoder. | Lasse Collin | 1 | -15/+37 |
2008-03-22 | Added autoconf check to detect if we can use arithmetic | Lasse Collin | 2 | -0/+37 |
2008-03-22 | Update a comment to use the variable name rep_len_decoder. | Lasse Collin | 1 | -1/+1 |
2008-03-22 | Demystified the "state" variable in LZMA code. Use the | Lasse Collin | 6 | -70/+107 |
2008-03-14 | Fix data corruption in LZMA encoder. Note that this bug was | Lasse Collin | 1 | -0/+4 |
2008-03-14 | Fix a comment API header. | Lasse Collin | 1 | -1/+1 |
2008-03-12 | Make lzma_stream.next_in const. Let's see if anyone complains. | Lasse Collin | 1 | -1/+1 |
2008-03-11 | Apply a minor speed optimization to LZMA decoder. | Lasse Collin | 1 | -42/+43 |
2008-03-11 | Initialize the last byte of the dictionary to zero so that | Lasse Collin | 1 | -0/+1 |
2008-03-10 | Really fix the price count initialization. | Lasse Collin | 1 | -2/+2 |
2008-03-10 | Updated THANKS. | Lasse Collin | 1 | -0/+1 |
2008-03-10 | Initialize align_price_count and match_price_count in | Lasse Collin | 1 | -0/+2 |
2008-03-10 | Always initialize lz->temp_size in lz_decoder.c. temp_size did | Lasse Collin | 1 | -5/+6 |
2008-03-10 | Don't fill allocated memory with 0xFD when debugging is | Lasse Collin | 1 | -3/+4 |
2008-02-28 | Remove two redundant validity checks from the LZMA decoder. | Lasse Collin | 1 | -19/+4 |
2008-02-06 | Tiny clean up to file-format.txt. | Lasse Collin | 1 | -3/+3 |
2008-02-02 | Don't memzero() the history buffer when initializing LZ | Lasse Collin | 1 | -4/+3 |
2008-02-01 | Do uncompressed size validation in raw encoder. This way | Lasse Collin | 1 | -17/+73 |
2008-02-01 | Avoid unneeded function call in raw_common.c. | Lasse Collin | 1 | -9/+11 |
2008-01-26 | Updated THANKS. | Lasse Collin | 1 | -0/+1 |
2008-01-26 | Added note.GNU-stack to x86 assembler files. It is needed | Lasse Collin | 2 | -0/+18 |
2008-01-26 | Added api/lzma/easy.h. I had forgot to add this to the | Lasse Collin | 1 | -0/+174 |
2008-01-26 | Added more test files. | Lasse Collin | 4 | -0/+11 |
2008-01-26 | Added more test files. | Lasse Collin | 3 | -0/+6 |
2008-01-26 | Return LZMA_HEADER_ERROR if LZMA_SYNC_FLUSH is used with any | Lasse Collin | 2 | -0/+17 |
2008-01-25 | Added more Multi-Block test files. Improved some | Lasse Collin | 4 | -6/+28 |
2008-01-25 | Combine lzma_options_block validation needed by both Block | Lasse Collin | 3 | -48/+71 |
2008-01-25 | Added test_memlimit.c. | Lasse Collin | 2 | -0/+116 |
2008-01-25 | Improved the memory limitter: | Lasse Collin | 2 | -14/+118 |
2008-01-25 | Use more parenthesis in succeed() macro in tests/tests.h. | Lasse Collin | 1 | -1/+1 |
2008-01-24 | Added more Multi-Block Stream test files. | Lasse Collin | 7 | -0/+23 |
2008-01-24 | Added bunch of test files containing Multi-Block Streams. | Lasse Collin | 19 | -0/+53 |
2008-01-23 | Fix decoding of empty Metadata Blocks, that don't have | Lasse Collin | 1 | -1/+3 |
2008-01-23 | Fix a bug related to 99e12af4e2b866c011fe0106cd1e0bfdcc8fe9c6. | Lasse Collin | 1 | -6/+7 |
2008-01-23 | Fix decoding of Extra Records that have empty Data. | Lasse Collin | 1 | -1/+12 |
2008-01-23 | Add the trailing '\0' to lzma_extra.data as the API header | Lasse Collin | 1 | -1/+3 |
2008-01-23 | Added debug/full_flush.c. | Lasse Collin | 2 | -1/+107 |
2008-01-23 | Return LZMA_STREAM_END instead of LZMA_OK if | Lasse Collin | 1 | -1/+5 |
2008-01-23 | Added bad-single-none-footer_filter_flags.lzma and | Lasse Collin | 3 | -0/+5 |
2008-01-23 | Fixed a typo. | Lasse Collin | 1 | -1/+1 |
2008-01-23 | Fix a memory leak in the Subblock encoder. | Lasse Collin | 1 | -0/+1 |
2008-01-23 | Fix Size of Header Metadata Block handling. Now | Lasse Collin | 4 | -17/+17 |
2008-01-23 | Fix a memory leak in metadata_decoder.c. | Lasse Collin | 1 | -0/+1 |
2008-01-23 | Fix the fix 863028cb7ad6d8d0455fa69348f56b376d7b908f which | Lasse Collin | 1 | -1/+4 |
2008-01-23 | Take advantage of return_if_error() macro in | Lasse Collin | 1 | -16/+8 |
2008-01-23 | Fixed a dangling pointer that caused invalid free(). | Lasse Collin | 1 | -0/+1 |
2008-01-22 | Added lzma_easy_* functions. These should make using | Lasse Collin | 9 | -2/+256 |
2008-01-22 | Fix Multi-Block Stream encoder's EOPM usage. | Lasse Collin | 1 | -1/+1 |
2008-01-22 | Made lzma_extra pointers const in lzma_options_stream. | Lasse Collin | 2 | -4/+8 |
2008-01-20 | Updated debug/sync_flush.c. | Lasse Collin | 1 | -2/+24 |
2008-01-20 | Added debug/repeat.c. | Lasse Collin | 2 | -0/+44 |
2008-01-20 | Fix alignment handling bugs in Subblock encoder. | Lasse Collin | 1 | -51/+119 |
2008-01-19 | Implemented LZMA_SYNC_FLUSH support to the Subblock encoder. | Lasse Collin | 2 | -78/+214 |
2008-01-19 | Revised the Delta filter implementation. The initialization | Lasse Collin | 10 | -200/+363 |
2008-01-18 | Added the debug directory and the first debug tool | Lasse Collin | 5 | -0/+165 |
2008-01-18 | Added test files to test usage of flush marker in LZMA. | Lasse Collin | 5 | -0/+12 |
2008-01-18 | Fix LZMA_SYNC_FLUSH handling in LZ and LZMA encoders. | Lasse Collin | 3 | -33/+29 |
2008-01-18 | Don't add -g to CFLAGS when --enable-debug is specified. | Lasse Collin | 1 | -1/+0 |
2008-01-18 | Set stdin and stdout to binary mode on Windows. This patch is | Lasse Collin | 1 | -0/+9 |
2008-01-18 | Added test_compress.sh and bunch of files needed by it. | Lasse Collin | 6 | -10/+433 |
2008-01-17 | Subblock decoder: Don't exit the main loop in decode_buffer() | Lasse Collin | 1 | -133/+139 |
2008-01-17 | Fix wrong too small size of argument unfiltered_max | Lasse Collin | 1 | -1/+1 |
2008-01-17 | Added --delta to the output of "lzma --help". | Lasse Collin | 1 | -0/+4 |
2008-01-17 | Fix Subblock docoder: If Subblock filter was used with known | Lasse Collin | 1 | -0/+6 |
2008-01-16 | Tiny non-technical edits to file-format.txt. | Lasse Collin | 1 | -3/+3 |
2008-01-16 | Plugged a memory leak in stream_decoder.c. | Lasse Collin | 1 | -0/+20 |
2008-01-16 | Added memory leak detection to lzmadec.c. | Lasse Collin | 1 | -0/+3 |
2008-01-16 | Added lzma_memlimit_count(). | Lasse Collin | 2 | -0/+29 |
2008-01-16 | Added ARRAY_SIZE(array) macro. | Lasse Collin | 1 | -0/+4 |
2008-01-16 | Make Uncompresed Size validation more strict | Lasse Collin | 1 | -1/+2 |
2008-01-15 | Free the allocated memory in lzmadec if debugging is | Lasse Collin | 1 | -0/+7 |
2008-01-15 | Fix memory leaks from test_block_header.c. | Lasse Collin | 1 | -2/+17 |
2008-01-15 | Use fastpos.h when encoding LZMA dictionary size in | Lasse Collin | 1 | -21/+19 |
2008-01-15 | Revised the fastpos code. It now uses the slightly faster | Lasse Collin | 10 | -47/+746 |
2008-01-15 | Added bsr.h. | Lasse Collin | 2 | -0/+62 |
2008-01-15 | Fixed assembler detection in configure.ac, and added | Lasse Collin | 1 | -16/+16 |
2008-01-15 | Omit invalid space from printf() format string | Lasse Collin | 1 | -1/+1 |
2008-01-15 | Removed a few unused macros from lzma_common.h. | Lasse Collin | 1 | -6/+2 |
2008-01-15 | Fix a typo in lzma_encoder.c. | Lasse Collin | 1 | -1/+1 |
2008-01-15 | Convert bittree_get_price() and bittree_reverse_get_price() | Lasse Collin | 3 | -55/+56 |
2008-01-15 | Fix CRC code in case --enable-small is used. | Lasse Collin | 5 | -6/+4 |
2008-01-15 | Fix typo in test_index.c. | Lasse Collin | 1 | -1/+1 |
2008-01-15 | Added precomputed range coder probability price table. | Lasse Collin | 7 | -17/+153 |
2008-01-14 | Remove RC_BUFFER_SIZE from lzma_encoder_private.h | Lasse Collin | 1 | -2/+4 |
2008-01-14 | Major changes to LZ encoder, LZMA encoder, and range encoder. | Lasse Collin | 4 | -140/+206 |
2008-01-14 | Added one assert() to process.c of the command line tool. | Lasse Collin | 1 | -0/+1 |
2008-01-14 | Don't use coder->lz.stream_end_was_reached in assertions | Lasse Collin | 1 | -2/+0 |
2008-01-14 | In lzma_read_match_distances(), don't use | Lasse Collin | 1 | -3/+3 |
2008-01-14 | Small LZMA_SYNC_FLUSH fixes to Block and Single-Stream encoders. | Lasse Collin | 2 | -2/+3 |
2008-01-14 | More fixes to LZMA decoder's flush marker handling. | Lasse Collin | 1 | -22/+30 |
2008-01-10 | Eliminate lzma_lz_encoder.must_move_pos. It's needed | Lasse Collin | 2 | -8/+2 |
2008-01-09 | Define HAVE_ASM_X86 when x86 assembler optimizations are | Lasse Collin | 1 | -1/+4 |
2008-01-09 | Added good-single-none-empty_3.lzma and | Lasse Collin | 3 | -0/+6 |
2008-01-08 | Take advantage of return_if_error() in block_decoder.c. | Lasse Collin | 1 | -16/+7 |
2008-01-08 | Updated tests/files/README. | Lasse Collin | 1 | -6/+9 |
2008-01-08 | Added test files with empty Compressed Data. | Lasse Collin | 4 | -0/+6 |
2008-01-08 | Fix decoding of Blocks that have only Block Header. | Lasse Collin | 1 | -23/+14 |
2008-01-08 | Added good-single-subblock_implicit.lzma. | Lasse Collin | 2 | -0/+2 |
2008-01-08 | Disable CRC32 from Block Headers when --check=none | Lasse Collin | 1 | -1/+1 |
2008-01-08 | Fixed encoding of empty files. Arguments to is_size_valid() | Lasse Collin | 1 | -1/+1 |
2008-01-08 | Added a few test files. | Lasse Collin | 6 | -3/+18 |
2008-01-08 | Avoid using ! in test_files.sh, because that doesn't work | Lasse Collin | 1 | -1/+3 |
2008-01-08 | More pre-C99 inttypes.h compatibility fixes. Now the code | Lasse Collin | 5 | -29/+6 |
2008-01-07 | Updated fi.po although it's currently pretty much crap. | Lasse Collin | 1 | -6/+6 |
2008-01-07 | Test for $GCC = yes instead of if it is non-empty. This | Lasse Collin | 1 | -1/+1 |