Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | support dictionary compression with independent blocks | Yann Collet | 2017-08-10 | 1 | -31/+32 | |
| | ||||||
* | fixed gcc prototype warning | Yann Collet | 2017-08-10 | 1 | -1/+1 | |
| | ||||||
* | dictionary compression correctly uses compression level | Yann Collet | 2017-08-10 | 1 | -1/+3 | |
| | | | | Not obvious : copying the state was copying cdict's compression level | |||||
* | implemented dictionary compression in lz4frame | Yann Collet | 2017-08-09 | 1 | -19/+20 | |
| | | | | | note : only compression API is implemented and tested still to do : decompression API | |||||
* | added dictID inside LZ4F_frameInfo_t | Yann Collet | 2017-08-09 | 1 | -2/+3 | |
| | | | | | Compressor can set dictID on LZ4F_compressBegin() Decompressor can retrieve it using LZ4F_getFrameInfo() | |||||
* | clarified lz4frame api comment (#350) | Yann Collet | 2017-06-13 | 1 | -15/+17 | |
| | ||||||
* | added test for LZ4F_resetDecompressionContext() | Yann Collet | 2017-05-10 | 1 | -6/+3 | |
| | ||||||
* | updated Makefile | Yann Collet | 2017-05-10 | 1 | -1/+1 | |
| | | | | | to automatically build manual files with make all | |||||
* | expose LZ4F_resetDecompressionContext() | Yann Collet | 2017-05-10 | 1 | -0/+11 | |
| | ||||||
* | [LZ4F] Allow users to disable LZ4F_DEPRECATE | Nick Terrell | 2017-04-26 | 1 | -5/+9 | |
| | ||||||
* | lz4frame : Added negative compression levels | Yann Collet | 2017-04-09 | 1 | -1/+1 | |
| | ||||||
* | Improved comments on LZ4F_getFrameInfo() | Yann Collet | 2017-03-29 | 1 | -5/+9 | |
| | | | | and added LZ4F_resetCompressionContext() | |||||
* | Safer LZ4_getFrameInfo() | Yann Collet | 2017-03-29 | 1 | -11/+16 | |
| | | | | | LZ4_getFrameInfo() is now guaranteed to keep dctx state clean, even in case of failure. | |||||
* | fixed API comment for LZ4F_createCompressionContext() | Yann Collet | 2017-03-24 | 1 | -1/+1 | |
| | | | | as reported by @nh2 | |||||
* | added `extern C` for lz4.h static section | Yann Collet | 2017-03-17 | 1 | -13/+12 | |
| | | | | should make the file more compatible with C++ compiler, such as Visual or g++ | |||||
* | LZ4_compress_HC_destSize() uses LZ4HC_compress_generic() code path | Yann Collet | 2017-03-16 | 1 | -2/+2 | |
| | | | | | Limits compression level to 10, to remain compatible with Hash Chain. | |||||
* | Explicitly set visibility of public API functions when gcc is used | Dmitry V. Levin | 2017-03-10 | 1 | -0/+4 | |
| | | | | | | | | | | Windows builds already limit exporting of functions to those marked with LZ4LIB_API tag. The same behaviour could be achieved on other platforms when a relatively fresh gcc is used. This change assigns public visibility to all symbols marked with LZ4LIB_API tag. When the library is built in -fvisibility=hidden mode, only these marked symbols will be exported. | |||||
* | updated comments on block sizes | Yann Collet | 2017-02-08 | 1 | -2/+8 | |
| | ||||||
* | lz4frame.h: added Introduction | Przemyslaw Skibinski | 2017-01-23 | 1 | -0/+9 | |
| | ||||||
* | lz4frame.h: prepared to generate manual | Przemyslaw Skibinski | 2017-01-23 | 1 | -20/+20 | |
| | ||||||
* | LZ4F_compressBound(0) provides upper bound for LZ4F_flush() and ↵ | Yann Collet | 2016-12-21 | 1 | -11/+12 | |
| | | | | LZ4F_compressEnd() [#290, suggested by @vtermanis] | |||||
* | added a few dates | Yann Collet | 2016-11-21 | 1 | -1/+1 | |
| | ||||||
* | added doc in code comments | Yann Collet | 2016-11-21 | 1 | -0/+8 | |
| | ||||||
* | updated frametest | Yann Collet | 2016-11-11 | 1 | -2/+3 | |
| | ||||||
* | removed LZ4_DLL_EXPORT=1 (2) | Przemyslaw Skibinski | 2016-11-09 | 1 | -6/+4 | |
| | ||||||
* | updated declaration of LZ4F_freeDecompressionContext | Przemyslaw Skibinski | 2016-11-07 | 1 | -1/+1 | |
| | ||||||
* | fixed appveyor.yml | Przemyslaw Skibinski | 2016-11-07 | 1 | -1/+1 | |
| | ||||||
* | restricted deprecation warning to fairly recent gcc versions (>=6.0) | Yann Collet | 2016-11-05 | 1 | -1/+1 | |
| | ||||||
* | lz4frame obsolete enum should trigger deprecation warnings (on supported ↵ | Yann Collet | 2016-11-04 | 1 | -14/+21 | |
| | | | | compilers) | |||||
* | fix #198 : no longer requires to restart streaming decompression from where ↵ | Yann Collet | 2016-11-04 | 1 | -10/+9 | |
| | | | | | | | it stopped. It permits relocating remaining data into another memory space. Still, the same content must be presented. | |||||
* | fixed strict warnings | Yann Collet | 2016-11-04 | 1 | -16/+16 | |
| | ||||||
* | updated comments | Yann Collet | 2016-11-04 | 1 | -50/+57 | |
| | ||||||
* | updated links to LZ4 repository | Przemyslaw Skibinski | 2016-11-03 | 1 | -1/+1 | |
| | ||||||
* | Use different prefix for each file to avoid conflict | Kouhei Sutou | 2016-09-23 | 1 | -23/+23 | |
| | ||||||
* | Add LZ4LIB_API | Kouhei Sutou | 2016-09-22 | 1 | -20/+36 | |
| | | | | | | | | | | | | It's based on Zstandard's ZSTDLIB_API. See also: https://github.com/Cyan4973/lz4/issues/216#issuecomment-226245432 Deprecated functions aren't LZ4LIB_API targets. Because we don't need to export deprecated functions from now. There are same LZ4LIB_API definitions in each header files instead of including a common header file because LZ4_DEPRECATED is defined so. | |||||
* | minor comments clarification | Yann Collet | 2016-08-11 | 1 | -24/+24 | |
| | ||||||
* | Fixed #157 : LZ4F_getFrameInfo() fails on valid null-content frame | Yann Collet | 2016-08-11 | 1 | -5/+5 | |
| | ||||||
* | Remove whitespace from ends of lines | Julius Werner | 2016-02-13 | 1 | -1/+1 | |
| | | | | | | | I'm trying to import LZ4 code into a project with strict linting requirements. This will make that easier. Signed-off-by: Julius Werner <jwerner@chromium.org> | |||||
* | Updated Makefile and .travis | Yann Collet | 2015-09-01 | 1 | -15/+15 | |
| | ||||||
* | moved lz4frame context types to incomplete typedef | Yann Collet | 2015-04-27 | 1 | -6/+6 | |
| | ||||||
* | Increased aligment requirement for lz4frame context pointer | Yann Collet | 2015-04-24 | 1 | -3/+3 | |
| | ||||||
* | Modified lz4frame context typedef, to enforce stricter alignment condition | Yann Collet | 2015-04-24 | 1 | -2/+2 | |
| | ||||||
* | Updated LZ4F_freeDecompressionContext(), to provide stage hint as result | Yann Collet | 2015-04-20 | 1 | -0/+2 | |
| | ||||||
* | Changed LZ4F compressionLevel from unsigned to signed, in anticipation for ↵ | Yann Collet | 2015-04-20 | 1 | -3/+3 | |
| | | | | LZ4_compress_fast() integration. | |||||
* | Updated LZ4F_getFrameInfo() behavior, related to uncomplete frame header ↵ | Yann Collet | 2015-04-19 | 1 | -11/+9 | |
| | | | | decoding attempts | |||||
* | minor header refactoring | Yann Collet | 2015-04-16 | 1 | -16/+15 | |
| | ||||||
* | Add LZ4F_OBSOLETE_ENUM() to describe obsolete enums | Takayuki MATSUOKA | 2015-04-16 | 1 | -19/+45 | |
| | | | | | | - Add LZ4F_OBSOLETE_ENUM() to describe obsolete enums - Add compatible typedefs for obsolete enum types - Remove constant macros | |||||
* | Issue#90 : Change old enum to macro to maximize compatibility | Takayuki MATSUOKA | 2015-04-14 | 1 | -4/+13 | |
| | ||||||
* | Issue#90 : Add LZ4F_ prefix | Takayuki MATSUOKA | 2015-04-14 | 1 | -6/+13 | |
| | | | | | - Add LZ4F_ prefix to LZ4 frame related enums. - Also add conditional macro LZ4F_DISABLE_OLD_ENUMS for testing and users who prefer strict prefixes. | |||||
* | Changes LZ4F_compressBound() definition using NULL prefsPtr to cover worst ↵ | Yann Collet | 2015-04-14 | 1 | -3/+3 | |
| | | | | case instead of default. |