kusano 7d535a
r131
kusano 7d535a
New    : Dos/DJGPP target, thanks to Louis Santillan (#114)
kusano 7d535a
Added  : Example using lz4frame library, by Zbigniew Jędrzejewski-Szmek (#118)
kusano 7d535a
Changed: xxhash symbols are modified (namespace emulation) within liblz4
kusano 7d535a
kusano 7d535a
r130:
kusano 7d535a
Fixed  : incompatibility sparse mode vs console, reported by Yongwoon Cho (#105)
kusano 7d535a
Fixed  : LZ4IO exits too early when frame crc not present, reported by Yongwoon Cho (#106)
kusano 7d535a
Fixed  : incompatibility sparse mode vs append mode, reported by Takayuki Matsuoka (#110)
kusano 7d535a
Performance fix : big compression speed boost for clang (+30%)
kusano 7d535a
New    : cross-version test, by Takayuki Matsuoka
kusano 7d535a
kusano 7d535a
r129:
kusano 7d535a
Added  : LZ4_compress_fast(), LZ4_compress_fast_continue()
kusano 7d535a
Added  : LZ4_compress_destSize()
kusano 7d535a
Changed: New lz4 and lz4hc compression API. Previous function prototypes still supported.
kusano 7d535a
Changed: Sparse file support enabled by default
kusano 7d535a
New    : LZ4 CLI improved performance compressing/decompressing multiple files (#86, kind contribution from Kyle J. Harper & Takayuki Matsuoka)
kusano 7d535a
Fixed  : GCC 4.9+ optimization bug - Reported by Markus Trippelsdorf, Greg Slazinski & Evan Nemerson
kusano 7d535a
Changed: Enums converted to LZ4F_ namespace convention - by Takayuki Matsuoka
kusano 7d535a
Added  : AppVeyor CI environment, for Visual tests - Suggested by Takayuki Matsuoka
kusano 7d535a
Modified:Obsolete functions generate warnings - Suggested by Evan Nemerson, contributed by Takayuki Matsuoka
kusano 7d535a
Fixed  : Bug #75 (unfinished stream), reported by Yongwoon Cho
kusano 7d535a
Updated: Documentation converted to MarkDown format
kusano 7d535a
kusano 7d535a
r128:
kusano 7d535a
New    : lz4cli sparse file support (Requested by Neil Wilson, and contributed by Takayuki Matsuoka)
kusano 7d535a
New    : command -m, to compress multiple files in a single command (suggested by Kyle J. Harper)
kusano 7d535a
Fixed  : Restored lz4hc compression ratio (slightly lower since r124)
kusano 7d535a
New    : lz4 cli supports long commands (suggested by Takayuki Matsuoka)
kusano 7d535a
New    : lz4frame & lz4cli frame content size support
kusano 7d535a
New    : lz4frame supports skippable frames, as requested by Sergey Cherepanov
kusano 7d535a
Changed: Default "make install" directory is /usr/local, as notified by Ron Johnson
kusano 7d535a
New    : lz4 cli supports "pass-through" mode, requested by Neil Wilson
kusano 7d535a
New    : datagen can generate sparse files
kusano 7d535a
New    : scan-build tests, thanks to kind help by Takayuki Matsuoka
kusano 7d535a
New    : g++ compatibility tests
kusano 7d535a
New    : arm cross-compilation test, thanks to kind help by Takayuki Matsuoka
kusano 7d535a
Fixed  : Fuzzer + frametest compatibility with NetBSD (issue #48, reported by Thomas Klausner)
kusano 7d535a
Added  : Visual project directory
kusano 7d535a
Updated: Man page & Specification
kusano 7d535a
kusano 7d535a
r127:
kusano 7d535a
N/A   : added a file on SVN
kusano 7d535a
kusano 7d535a
r126:
kusano 7d535a
New   : lz4frame API is now integrated into liblz4
kusano 7d535a
Fixed : GCC 4.9 bug on highest performance settings, reported by Greg Slazinski
kusano 7d535a
Fixed : bug within LZ4 HC streaming mode, reported by James Boyle
kusano 7d535a
Fixed : older compiler don't like nameless unions, reported by Cheyi Lin
kusano 7d535a
Changed : lz4 is C90 compatible
kusano 7d535a
Changed : added -pedantic option, fixed a few mminor warnings
kusano 7d535a
kusano 7d535a
r125:
kusano 7d535a
Changed : endian and alignment code
kusano 7d535a
Changed : directory structure : new "lib" directory
kusano 7d535a
Updated : lz4io, now uses lz4frame
kusano 7d535a
Improved: slightly improved decoding speed
kusano 7d535a
Fixed : LZ4_compress_limitedOutput(); Special thanks to Christopher Speller !
kusano 7d535a
Fixed : some alignment warnings under clang
kusano 7d535a
Fixed : deprecated function LZ4_slideInputBufferHC()
kusano 7d535a
kusano 7d535a
r124:
kusano 7d535a
New : LZ4 HC streaming mode
kusano 7d535a
Fixed : LZ4F_compressBound() using null preferencesPtr
kusano 7d535a
Updated : xxHash to r38
kusano 7d535a
Updated library number, to 1.4.0
kusano 7d535a
kusano 7d535a
r123:
kusano 7d535a
Added : experimental lz4frame API, thanks to Takayuki Matsuoka and Christopher Jackson for testings
kusano 7d535a
Fix : s390x support, thanks to Nobuhiro Iwamatsu
kusano 7d535a
Fix : test mode (-t) no longer requires confirmation, thanks to Thary Nguyen
kusano 7d535a
kusano 7d535a
r122:
kusano 7d535a
Fix : AIX & AIX64 support (SamG)
kusano 7d535a
Fix : mips 64-bits support (lew van)
kusano 7d535a
Added : Examples directory, using code examples from Takayuki Matsuoka
kusano 7d535a
Updated : Framing specification, to v1.4.1
kusano 7d535a
Updated : xxHash, to r36
kusano 7d535a
kusano 7d535a
r121:
kusano 7d535a
Added : Makefile : install for kFreeBSD and Hurd (Nobuhiro Iwamatsu)
kusano 7d535a
Fix : Makefile : install for OS-X and BSD, thanks to Takayuki Matsuoka
kusano 7d535a
kusano 7d535a
r120:
kusano 7d535a
Modified : Streaming API, using strong types
kusano 7d535a
Added : LZ4_versionNumber(), thanks to Takayuki Matsuoka
kusano 7d535a
Fix : OS-X : library install name, thanks to Clemens Lang
kusano 7d535a
Updated : Makefile : synchronize library version number with lz4.h, thanks to Takayuki Matsuoka
kusano 7d535a
Updated : Makefile : stricter compilation flags
kusano 7d535a
Added : pkg-config, thanks to Zbigniew Jędrzejewski-Szmek (issue 135)
kusano 7d535a
Makefile : lz4-test only test native binaries, as suggested by Michał Górny (issue 136)
kusano 7d535a
Updated : xxHash to r35
kusano 7d535a
kusano 7d535a
r119:
kusano 7d535a
Fix : Issue 134 : extended malicious address space overflow in 32-bits mode for some specific configurations
kusano 7d535a
kusano 7d535a
r118:
kusano 7d535a
New : LZ4 Streaming API (Fast version), special thanks to Takayuki Matsuoka
kusano 7d535a
New : datagen : parametrable synthetic data generator for tests
kusano 7d535a
Improved : fuzzer, support more test cases, more parameters, ability to jump to specific test
kusano 7d535a
fix : support ppc64le platform (issue 131)
kusano 7d535a
fix : Issue 52 (malicious address space overflow in 32-bits mode when using large custom format)
kusano 7d535a
fix : Makefile : minor issue 130 : header files permissions
kusano 7d535a
kusano 7d535a
r117:
kusano 7d535a
Added : man pages for lz4c and lz4cat
kusano 7d535a
Added : automated tests on Travis, thanks to Takayuki Matsuoka !
kusano 7d535a
fix : block-dependency command line (issue 127)
kusano 7d535a
fix : lz4fullbench (issue 128)
kusano 7d535a
kusano 7d535a
r116:
kusano 7d535a
hotfix (issue 124 & 125)
kusano 7d535a
kusano 7d535a
r115:
kusano 7d535a
Added : lz4cat utility, installed on POSX systems (issue 118)
kusano 7d535a
OS-X compatible compilation of dynamic library (issue 115)
kusano 7d535a
kusano 7d535a
r114:
kusano 7d535a
Makefile : library correctly compiled with -O3 switch (issue 114)
kusano 7d535a
Makefile : library compilation compatible with clang
kusano 7d535a
Makefile : library is versioned and linked (issue 119)
kusano 7d535a
lz4.h : no more static inline prototypes (issue 116)
kusano 7d535a
man : improved header/footer (issue 111)
kusano 7d535a
Makefile : Use system default $(CC) & $(MAKE) variables (issue 112)
kusano 7d535a
xxhash : updated to r34
kusano 7d535a
kusano 7d535a
r113:
kusano 7d535a
Large decompression speed improvement for GCC 32-bits. Thanks to Valery Croizier !
kusano 7d535a
LZ4HC : Compression Level is now a programmable parameter (CLI from 4 to 9)
kusano 7d535a
Separated IO routines from command line (lz4io.c)
kusano 7d535a
Version number into lz4.h (suggested by Francesc Alted)
kusano 7d535a
kusano 7d535a
r112:
kusano 7d535a
quickfix
kusano 7d535a
kusano 7d535a
r111 :
kusano 7d535a
Makefile : added capability to install libraries
kusano 7d535a
Modified Directory tree, to better separate libraries from programs.
kusano 7d535a
kusano 7d535a
r110 :
kusano 7d535a
lz4 & lz4hc : added capability to allocate state & stream state with custom allocator (issue 99)
kusano 7d535a
fuzzer & fullbench : updated to test new functions
kusano 7d535a
man : documented -l command (Legacy format, for Linux kernel compression) (issue 102)
kusano 7d535a
cmake : improved version by Mika Attila, building programs and libraries (issue 100)
kusano 7d535a
xxHash : updated to r33
kusano 7d535a
Makefile : clean also delete local package .tar.gz
kusano 7d535a
kusano 7d535a
r109 :
kusano 7d535a
lz4.c : corrected issue 98 (LZ4_compress_limitedOutput())
kusano 7d535a
Makefile : can specify version number from makefile
kusano 7d535a
kusano 7d535a
r108 :
kusano 7d535a
lz4.c : corrected compression efficiency issue 97 in 64-bits chained mode (-BD) for streams > 4 GB (thanks Roman Strashkin for reporting)
kusano 7d535a
kusano 7d535a
r107 :
kusano 7d535a
Makefile : support DESTDIR for staged installs. Thanks Jorge Aparicio.
kusano 7d535a
Makefile : make install installs both lz4 and lz4c (Jorge Aparicio)
kusano 7d535a
Makefile : removed -Wno-implicit-declaration compilation switch
kusano 7d535a
lz4cli.c : include <stduni.h> for isatty() (Luca Barbato)</stduni.h>
kusano 7d535a
lz4.h : introduced LZ4_MAX_INPUT_SIZE constant (Shay Green)
kusano 7d535a
lz4.h : LZ4_compressBound() : unified macro and inline definitions (Shay Green)
kusano 7d535a
lz4.h : LZ4_decompressSafe_partial() : clarify comments (Shay Green)
kusano 7d535a
lz4.c : LZ4_compress() verify input size condition (Shay Green)
kusano 7d535a
bench.c : corrected a bug in free memory size evaluation
kusano 7d535a
cmake : install into bin/ directory (Richard Yao)
kusano 7d535a
cmake : check for just C compiler (Elan Ruusamae)
kusano 7d535a
kusano 7d535a
r106 :
kusano 7d535a
Makefile : make dist modify text files in the package to respect Unix EoL convention
kusano 7d535a
lz4cli.c : corrected small display bug in HC mode
kusano 7d535a
kusano 7d535a
r105 :
kusano 7d535a
Makefile : New install script and man page, contributed by Prasad Pandit
kusano 7d535a
lz4cli.c : Minor modifications, for easier extensibility
kusano 7d535a
COPYING  : added license file
kusano 7d535a
LZ4_Streaming_Format.odt : modified file name to remove white space characters
kusano 7d535a
Makefile : .exe suffix now properly added only for Windows target