Age | Commit message (Expand) | Author | Files | Lines |
2010-05-27 | Fix lzma_block_compressed_size(). | Lasse Collin | 1 | -3/+3 |
2010-05-27 | Remove unused chunk_size.c. | Lasse Collin | 1 | -67/+0 |
2010-05-26 | Rename MIN() and MAX() to my_min() and my_max(). | Lasse Collin | 12 | -21/+22 |
2010-05-26 | Remove the Subblock filter code for now. | Lasse Collin | 15 | -2026/+0 |
2010-05-14 | Omit lzma_restrict from the API headers. | Lasse Collin | 3 | -21/+7 |
2010-03-06 | Fix missing initialization in lzma_strm_init(). | Lasse Collin | 1 | -0/+1 |
2010-02-12 | Collection of language fixes to comments and docs. | Lasse Collin | 28 | -40/+40 |
2010-02-12 | Fix jl -> jb in ASM files. | Lasse Collin | 2 | -3/+3 |
2010-02-12 | Use __APPLE__ instead of __MACH__ in ASM files. | Lasse Collin | 2 | -8/+8 |
2010-02-07 | Subtle change to liblzma Block handling API. | Lasse Collin | 2 | -22/+20 |
2010-01-27 | Use PACKAGE_URL instead of custom PACKAGE_HOMEPAGE. | Lasse Collin | 1 | -1/+1 |
2010-01-01 | Fix _memconfig() functions. | Lasse Collin | 4 | -19/+20 |
2009-12-31 | Revised the Index handling code. | Lasse Collin | 8 | -724/+1466 |
2009-12-31 | Add missing lzma_nothrow in filter.h. | Lasse Collin | 1 | -2/+2 |
2009-12-09 | Always rely on GCC's auto-import on Windows. | Lasse Collin | 1 | -7/+9 |
2009-11-25 | Fix bugs in lzma_index_read() and lzma_index_cat(). | Lasse Collin | 1 | -11/+19 |
2009-11-25 | Index decoder fixes. | Lasse Collin | 2 | -17/+32 |
2009-11-22 | Add missing consts to pointer casts. | Lasse Collin | 2 | -4/+5 |
2009-11-22 | Make fastpos.h use tuklib_integer.h instead of bsr.h | Lasse Collin | 3 | -65/+1 |
2009-11-15 | Fix wrong indentation caused by incorrect settings | Lasse Collin | 3 | -13/+13 |
2009-11-15 | Add lzma_physmem(). | Lasse Collin | 6 | -2/+84 |
2009-11-14 | Fix a design error in liblzma API. | Lasse Collin | 19 | -117/+273 |
2009-10-17 | Fix wrong function name in the previous commit. | Lasse Collin | 2 | -2/+2 |
2009-10-17 | Add lzma_filters_copy(). | Lasse Collin | 2 | -0/+113 |
2009-10-04 | Use a tuklib module for integer handling. | Lasse Collin | 19 | -51/+29 |
2009-10-02 | Use unaligned access (if possible) on both endiannesses | Lasse Collin | 1 | -2/+2 |
2009-10-02 | Make liblzma produce the same output on both endiannesses. | Lasse Collin | 6 | -14/+128 |
2009-09-15 | Fix incorrect use of "restrict". | Lasse Collin | 3 | -4/+4 |
2009-09-12 | Fix GCC version check for nothrow attribute. | Lasse Collin | 1 | -1/+1 |
2009-09-12 | A few grammar fixes. | Lasse Collin | 5 | -11/+11 |
2009-09-11 | Fix a couple of warnings. | Lasse Collin | 4 | -10/+7 |
2009-08-31 | Revert 43f44160b1ddcbf7e5205c37db09b3bebe7226f9 | Lasse Collin | 2 | -10/+4 |
2009-08-29 | Fix x86 assembler on GCC 3. | Lasse Collin | 2 | -4/+10 |
2009-08-27 | Bumped version to 4.999.9beta. | Lasse Collin | 1 | -1/+1 |
2009-08-27 | Updates to liblzma API headers. | Lasse Collin | 12 | -197/+275 |
2009-08-16 | Fix data corruption in LZ/LZMA2 encoder. | Lasse Collin | 1 | -1/+1 |
2009-07-18 | Added public domain notice into a few files. | Lasse Collin | 2 | -0/+14 |
2009-07-10 | BCJ filters: Reject invalid start offsets with LZMA_OPTIONS_ERROR. | Lasse Collin | 8 | -8/+12 |
2009-07-06 | Use sed instead of $(SED) so that we don't need to | Lasse Collin | 1 | -1/+1 |
2009-07-05 | Use @PACKAGE_HOMEPAGE@ in liblzma.pc.in. | Lasse Collin | 1 | -1/+1 |
2009-06-30 | Build system fixes | Lasse Collin | 18 | -359/+365 |
2009-06-28 | Add -no-undefined to get shared liblzma on Windows. | Lasse Collin | 1 | -1/+1 |
2009-06-27 | Moved the Windows resource files outside the windows directory | Lasse Collin | 1 | -0/+5 |
2009-06-27 | Hopefully improved portability of the assembler code in | Lasse Collin | 2 | -2/+14 |
2009-06-26 | Basic support for building with Cygwin and MinGW using | Lasse Collin | 4 | -9/+14 |
2009-06-26 | Fix @variables@ to $(variables) in Makefile.am files. | Lasse Collin | 8 | -25/+25 |
2009-06-04 | Fix purporse -> purpose. Thanks to Andrew Dudman. | Lasse Collin | 1 | -1/+1 |
2009-05-26 | Make the raw value of the Check field available to applications | Lasse Collin | 4 | -31/+42 |
2009-05-02 | Use a GCC-specific #pragma instead of GCC-specific | Lasse Collin | 2 | -5/+5 |
2009-04-28 | Fixed a crash in liblzma. | Lasse Collin | 11 | -13/+13 |
2009-04-15 | Fix uint32_t -> size_t in ARM and ARM-Thumb filters. | Lasse Collin | 2 | -2/+2 |
2009-04-13 | Put the interesting parts of XZ Utils into the public domain. | Lasse Collin | 143 | -1459/+617 |
2009-04-10 | Fix off-by-one in LZ decoder. | Lasse Collin | 1 | -1/+1 |
2009-02-18 | Added files missing from the previous commit. | Lasse Collin | 2 | -1/+39 |
2009-02-17 | Added lzma_easy_buffer_encode(). Splitted easy.c into small | Lasse Collin | 6 | -47/+175 |
2009-02-13 | Changed how the version number is specified in various places. | Lasse Collin | 2 | -4/+68 |
2009-02-13 | Improve support for DOS-like systems. | Lasse Collin | 2 | -6/+6 |
2009-02-09 | Let the user specify custom CFLAGS on the make command | Lasse Collin | 1 | -1/+1 |
2009-02-08 | Add a separate internal function to initialize the CRC32 | Lasse Collin | 3 | -3/+12 |
2009-02-07 | Support LZMA_API_STATIC in assembler files to | Lasse Collin | 2 | -0/+6 |
2009-02-07 | Introduced LZMA_API_STATIC macro, which the applications | Lasse Collin | 2 | -8/+25 |
2009-02-02 | Updated the x86 assembler code: | Lasse Collin | 2 | -22/+144 |
2009-02-02 | Modify LZMA_API macro so that it works on Windows with | Lasse Collin | 54 | -176/+177 |
2009-02-01 | Fix a bug in lzma_block_buffer_decode(), although this | Lasse Collin | 1 | -4/+4 |
2009-02-01 | Added initial version of raw buffer-to-buffer coding | Lasse Collin | 4 | -20/+221 |
2009-02-01 | Use __cdecl also for function pointers in liblzma API when | Lasse Collin | 3 | -20/+20 |
2009-01-31 | Add LZMA_API to liblzma API headers. It's useful at least | Lasse Collin | 13 | -86/+128 |
2009-01-31 | Fix two lines in lzma.h on which the # wasn't at the | Lasse Collin | 1 | -2/+2 |
2009-01-31 | Add support for using liblzma headers in MSVC, which has no | Lasse Collin | 1 | -24/+46 |
2009-01-31 | Fix # -> ## in a macro in lzma.h. | Lasse Collin | 1 | -1/+1 |
2009-01-30 | Remove dangling crc64_init.c. | Lasse Collin | 1 | -55/+0 |
2009-01-28 | Fix uninitialized variables in alone_decoder.c. This bug was | Lasse Collin | 1 | -0/+2 |
2009-01-27 | Added initial support for preset dictionary for raw LZMA1 | Lasse Collin | 8 | -27/+77 |
2009-01-26 | Regenerate the CRC tables without trailing blanks. | Lasse Collin | 4 | -2024/+2024 |
2009-01-26 | remove trailing blanks from all but .xz files | Jim Meyering | 2 | -2/+2 |
2009-01-26 | Add lzma_block_buffer_decode(). | Lasse Collin | 3 | -0/+129 |
2009-01-26 | Add more sanity checks to lzma_stream_buffer_decode(). | Lasse Collin | 1 | -0/+7 |
2009-01-26 | Avoid hardcoded constant in easy.c. | Lasse Collin | 1 | -1/+1 |
2009-01-26 | Tiny bit better sanity check in block_util.c | Lasse Collin | 1 | -1/+1 |
2009-01-25 | Fix a dumb bug in Block decoder, which made it return | Lasse Collin | 1 | -3/+3 |
2009-01-23 | Added lzma_stream_buffer_decode() and made minor cleanups. | Lasse Collin | 4 | -2/+144 |
2009-01-22 | Fix a comment. | Lasse Collin | 1 | -1/+1 |
2009-01-20 | Add some single-call buffer-to-buffer coding functions. | Lasse Collin | 8 | -26/+744 |
2009-01-20 | Block encoder cleanups | Lasse Collin | 2 | -21/+32 |
2009-01-20 | Use LZMA_PROG_ERROR in lzma_code() as documented in base.h. | Lasse Collin | 1 | -16/+8 |
2009-01-19 | Fix handling of non-fatal errors in lzma_code(). | Lasse Collin | 1 | -1/+8 |
2009-01-19 | Move some LZMA2 constants to lzma2_encoder.h so that they | Lasse Collin | 3 | -14/+16 |
2009-01-19 | Remove dead code. | Lasse Collin | 1 | -8/+0 |
2009-01-17 | Beta was supposed to be API stable but I had forgot to rename | Lasse Collin | 7 | -11/+11 |
2008-12-31 | Bumped version to 4.999.8beta right after the release | Lasse Collin | 1 | -1/+1 |
2008-12-31 | Prepare for 4.999.7beta release. | Lasse Collin | 1 | -1/+1 |
2008-12-31 | Cleaned up some comments in the API headers. | Lasse Collin | 3 | -14/+15 |
2008-12-31 | Renamed lzma_options_simple to lzma_options_bcj in the API. | Lasse Collin | 6 | -18/+18 |
2008-12-31 | Updated src/liblzma/Makefile.am to use liblzma.pc.in, which | Lasse Collin | 1 | -2/+2 |
2008-12-31 | Remove lzma_init() and other init functions from liblzma API. | Lasse Collin | 26 | -431/+287 |
2008-12-27 | Revert a change made in 3b34851de1eaf358cf9268922fa0eeed8278d680 | Lasse Collin | 1 | -15/+8 |
2008-12-27 | Bunch of liblzma tweaks, including some API changes. | Lasse Collin | 23 | -262/+294 |
2008-12-18 | Updated Makefile.am that was missing from the previous commit. | Lasse Collin | 1 | -1/+0 |
2008-12-17 | Remove the alignment functions for now. Maybe they will | Lasse Collin | 4 | -176/+0 |
2008-12-15 | Fix a dumb bug in .lzma decoder which was introduced in | Lasse Collin | 1 | -15/+14 |
2008-12-15 | Bunch of liblzma API cleanups and fixes. | Lasse Collin | 26 | -422/+857 |
2008-12-15 | The LZMA2 decoder fix introduced a bug to LZ decoder, | Lasse Collin | 1 | -10/+23 |
2008-12-15 | Fix data corruption in LZMA2 decoder. | Lasse Collin | 3 | -8/+32 |
2008-12-09 | Make the memusage functions of LZMA1 and LZMA2 encoders | Lasse Collin | 3 | -16/+35 |
2008-12-01 | Validate the filter chain before checking filter-specific | Lasse Collin | 1 | -4/+10 |
2008-12-01 | Make the memusage functions of LZMA1 and LZMA2 decoders | Lasse Collin | 3 | -9/+17 |
2008-12-01 | Added the changes for Delta filter that should have been | Lasse Collin | 2 | -2/+2 |
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-25 | Remove the nowadays unneeded memory limitting malloc() wrapper. | Lasse Collin | 5 | -498/+0 |
2008-11-23 | VLI encoder and decoder cleanups. Made encoder return | Lasse Collin | 2 | -13/+33 |
2008-11-19 | Oh well, big messy commit again. Some highlights: | Lasse Collin | 20 | -358/+407 |
2008-10-07 | Made the preset numbering more logical in liblzma API. | Lasse Collin | 3 | -12/+13 |
2008-09-30 | Fixed Stream decoder to actually use the first_stream variable. | Lasse Collin | 1 | -0/+5 |
2008-09-30 | Fixed uninitialized variable in Stream decoder. | Lasse Collin | 1 | -0/+1 |
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 | 2 | -3/+3 |
2008-09-27 | Some API changes, bug fixes, cleanups etc. | Lasse Collin | 30 | -301/+351 |
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 | 45 | -189/+185 |
2008-09-12 | Improved the Stream Flags handling API. | Lasse Collin | 7 | -18/+123 |
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-10 | Bumped version to 4.999.6alpha. | Lasse Collin | 1 | -1/+1 |
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 | 1 | -1/+1 |
2008-09-06 | Comments | Lasse Collin | 5 | -39/+65 |
2008-09-06 | Some API cleanups | Lasse Collin | 8 | -161/+279 |
2008-09-04 | Don't allow LZMA_SYNC_FLUSH with decoders anymore. There's | Lasse Collin | 3 | -3/+2 |
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 | 140 | -6879/+8290 |
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 | Update the code to mostly match the new simpler file format | Lasse Collin | 92 | -6733/+3646 |
2008-06-11 | Fix uninitialized variable in LZMA encoder. This was | Lasse Collin | 1 | -0/+2 |
2008-06-01 | Fix a buffer overflow in the LZMA encoder. It was due to my | Lasse Collin | 8 | -620/+532 |
2008-05-11 | Remove support for pre-C89 libc versions that lack memcpy, | Lasse Collin | 1 | -1/+1 |
2008-05-06 | Bunch of grammar fixes from meyering. | Lasse Collin | 1 | -3/+3 |
2008-05-06 | Typo fix | Lasse Collin | 1 | -1/+1 |
2008-04-28 | Fixed wrong spelling "limitter" to "limiter". This affects | Lasse Collin | 5 | -11/+11 |
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 | Bumped version number to 4.999.3alpha. It will become 5.0.0 | Lasse Collin | 1 | -12/+10 |
2008-04-24 | Fix a memory leak by calling free(extra->data) in | Lasse Collin | 1 | -0/+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 | 1 | -37/+16 |
2008-03-22 | Take advantage of arithmetic right shift in range decoder. | Lasse Collin | 1 | -15/+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 | 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-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 | 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 | Return LZMA_HEADER_ERROR if LZMA_SYNC_FLUSH is used with any | Lasse Collin | 2 | -0/+17 |
2008-01-25 | Combine lzma_options_block validation needed by both Block | Lasse Collin | 3 | -48/+71 |
2008-01-25 | Improved the memory limitter: | Lasse Collin | 2 | -14/+118 |
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 | Return LZMA_STREAM_END instead of LZMA_OK if | Lasse Collin | 1 | -1/+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 | 3 | -15/+15 |
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 | 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 | Fix LZMA_SYNC_FLUSH handling in LZ and LZMA encoders. | Lasse Collin | 3 | -33/+29 |