aboutsummaryrefslogtreecommitdiff
path: root/lib/lz4frame.c
AgeCommit message (Collapse)Author
2017-08-11restored block checksum capability at lz4frame API levelYann Collet
2017-08-10implemented lz4frame decompression APIYann Collet
2017-08-10support dictionary compression with independent blocksYann Collet
2017-08-10dictionary compression correctly uses compression levelYann Collet
Not obvious : copying the state was copying cdict's compression level
2017-08-09fixed C++ conversion warningsYann Collet
2017-08-09fixed uninitialization error in lz4frameYann Collet
2017-08-09implemented dictionary compression in lz4frameYann Collet
note : only compression API is implemented and tested still to do : decompression API
2017-08-08added dictID inside LZ4F_frameInfo_tYann Collet
Compressor can set dictID on LZ4F_compressBegin() Decompressor can retrieve it using LZ4F_getFrameInfo()
2017-06-19Fix gcc7 Wimplicit-fallthrough warningsChocobo1
For the default Wimplicit-fallthrough=3 level, the comment should start with "fall*"
2017-05-10added test for LZ4F_resetDecompressionContext()Yann Collet
2017-05-10expose LZ4F_resetDecompressionContext()Yann Collet
2017-04-09lz4frame : Added negative compression levelsYann Collet
2017-04-09ensure lz4f_cctx internal buffer size remain valid in case of malloc errorYann Collet
2017-04-08lz4frame : control lz4 context creation successYann Collet
2017-03-29fixed minor Visual warningYann Collet
2017-03-29Improved comments on LZ4F_getFrameInfo()Yann Collet
and added LZ4F_resetCompressionContext()
2017-03-28Safer LZ4_getFrameInfo()Yann Collet
LZ4_getFrameInfo() is now guaranteed to keep dctx state clean, even in case of failure.
2017-03-17added `extern C` for lz4.h static sectionYann Collet
should make the file more compatible with C++ compiler, such as Visual or g++
2016-12-22updated a few macros namesYann Collet
2016-12-21LZ4F_compressBound(0) provides upper bound for LZ4F_flush() and ↵Yann Collet
LZ4F_compressEnd() [#290, suggested by @vtermanis]
2016-11-15fixed a limit case scenarioYann Collet
2016-11-15fixed minor coverity warningsYann Collet
2016-11-12enabled deprecation warnings on remaining obsolete functionsYann Collet
2016-11-11fixed conversion warningsYann Collet
2016-11-11updated frametestYann Collet
2016-11-09DLL exports only functions defined in liblz4.defPrzemyslaw Skibinski
2016-11-09introduced LZ4_COMPILED_AS_DLLPrzemyslaw Skibinski
2016-11-08err0r(LZ4F_errorCodes code) uses ptrdiff_tPrzemyslaw Skibinski
2016-11-03minor code refactoringYann Collet
2016-11-03fix #198 : no longer requires to restart streaming decompression from where ↵Yann Collet
it stopped. It permits relocating remaining data into another memory space. Still, the same content must be presented.
2016-11-03fixed strict warningsYann Collet
2016-11-03updated commentsYann Collet
2016-11-03updated links to LZ4 repositoryPrzemyslaw Skibinski
2016-09-06Merge pull request #236 from inikep/devYann Collet
fix bug #232 at https://github.com/Cyan4973/lz4/issues/232
2016-09-06removed test artefactsYann Collet
2016-09-06fix bug #232 at https://github.com/Cyan4973/lz4/issues/232inikep
2016-09-02-b# and -e# options from zstdinikep
2016-08-11Fixed #157 : LZ4F_getFrameInfo() fails on valid null-content frameYann Collet
2016-06-29Updated xxhash library to v0.6.1Yann Collet
2015-06-29Fixed a few minor visual analyzer warningsYann Collet
2015-05-06Added compilation flag -Wcast-qualYann Collet
2015-05-03Updated lz4hc APIYann Collet
2015-05-03New lz4 API, using LZ4_compress_fast()Yann Collet
2015-04-27moved lz4frame context types to incomplete typedefYann Collet
2015-04-24Modified lz4frame context typedef, to enforce stricter alignment conditionYann Collet
2015-04-22Frame content size disabled by default when using LZ4F_compressFrame(), to ↵Yann Collet
be in better coherence with the advanced API LZ4F_compress_update()
2015-04-21Removed obsolete functions from lz4 cliYann Collet
2015-04-20Updated LZ4F_freeDecompressionContext(), to provide stage hint as resultYann Collet
2015-04-20Changed LZ4F compressionLevel from unsigned to signed, in anticipation for ↵Yann Collet
LZ4_compress_fast() integration.
2015-04-19Updated LZ4F_getFrameInfo() behavior, related to uncomplete frame header ↵Yann Collet
decoding attempts