aboutsummaryrefslogtreecommitdiff
path: root/programs
AgeCommit message (Collapse)Author
2020-11-30Merge branch 'dev' into MakefileYann Collet
remove `LN_S`
2020-11-30refactor MakefileYann Collet
remove usage of include Makefile.inc in too Makefile as it seems to somehow unexport CFLAGS ...
2020-11-30install links over existing installYann Collet
ensures links are created
2020-11-25updated license & header datesYann Collet
2020-11-15update docYann Collet
2020-11-15Merge pull request #953 from lz4/vs2005Yann Collet
better MSVC conformance
2020-11-14better visual conformanceYann Collet
only include <intrin.h> on vs2005+ (#947) remove some useless #pragma fix a few minor Visual warnings
2020-11-14fix minor parse warningYann Collet
2020-11-14all usages of prefs within lz4io are constYann Collet
2020-11-14LZ4IO_openDstFile() doesn't need pref mutabilityYann Collet
2020-11-14fixed force --sparse modeYann Collet
2020-11-13dictionary functions don't need prefs mutabilityYann Collet
2020-11-13LZ4IO_createDict() doesn't need prefsYann Collet
2020-11-13LZ4IO_decompressSrcFile() doesn't need mutable prefsYann Collet
2020-11-13selectDecoder() doesn't need mutable prefsYann Collet
2020-11-13LZ4IO_passThrough() doesn't need prefsYann Collet
2020-11-13LZ4IO_decompressLZ4F() doesn't need mutable prefsYann Collet
2020-11-13LZ4IO_decodeLegacyStream() doesn't need mutable prefsYann Collet
2020-11-13LZ4IO_fwriteSparse doesn't need writable prefsYann Collet
2020-11-13minor refactorYann Collet
mostly on the compression code path
2020-11-13minor refactor of lz4ioYann Collet
for readability. Mostly around --list capability
2020-09-29fix minor static analyzer warningsYann Collet
detected by scan-build and cppcheck fix #786
2020-08-25fixup: Portable fileno()Niklas Hambüchen
2020-08-25fixup: C90 compliance, clean up stat() types/callsNiklas Hambüchen
2020-08-24Use fstat() to determine file size.Niklas Hambüchen
This allows us to get the file size even when the input file is passed via stdin. This fixes `--content-size` not working in situations like $ lz4 -v --content-size < /tmp/test > /tmp/test.lz4 Warning : cannot determine input content size With this change, it works. Also helps with #904.
2020-08-11added target lz4-wlibYann Collet
variant of lz4 linking to liblz4 dynamic library requires the dynamic library to expose static-only symbols (experimental API) Example for #888
2020-02-07Implement -m option with legacy format on cliFilipe Calasans
2020-02-06Fix lz4cli --list optionFilipe Calasans
2019-11-07bring support for Haiku up to date.Jerome Duval
2019-11-05Make benchmark compatible with dictionary compressionReto Koradi
Support the -D command line option for running benchmarks. The benchmark code was slightly restructured to factor out the calls that need to be different for each benchmark scenario. Since there are now 4 scenarios (all combinations of fast/HC and with/without dictionary), the logic was getting somewhat convoluted otherwise. This was done by extending the compressionParameters struct that previously contained just a single function pointer. It now contains 4 function pointers for init/reset/compress/cleanup, with the related state. The functions get a pointer to the structure as their first argument (inspired by C++), so that they can access the state values in the struct.
2019-09-10util.h: Remove deprecated utime for non-WindowsRosen Penev
utime was deprecated in POSIX 2008.
2019-07-23lz4cli: add option '--best' as an alias of '-12'WHR
2019-07-01bumped version number to v1.9.2Yann Collet
to reduce risks that future bug reports in `dev` branch report `v1.9.1` as the failing version.
2019-06-24fix #734 : --version should output to stdoutYann Collet
instead of stderr
2019-05-26Handle file not existing case #704gabrielstedman
2019-05-16List mode improvements.gstedman
Improve formatting Include static assert Use UTIL_fseek to handle potential fseek limitation Be explicit when refusing to read from stdin Properly free dctx after use Include valgrind tests
2019-05-15Add multiframe report to --list commandgstedman
2019-04-23More build imrpvementsJPeterMugaas
Moved a few other tests to Makefiles.inc. Other things might need to go there. Made a test for symlink appropriateness. Windows can NOT handle them the same way Unix-like operating systems do (if at all). This is mostly the same as the Visual C projects. embed version info into .dll and .exes that are redistributed.
2019-04-22Merge pull request #691 from lz4/listYann Collet
--list
2019-04-22fix: no leak when LZ4F_dctx creation failsYann Collet
strange, because it previous implementation, it would `exit()`, so it should not matter ...
2019-04-22Merge pull request #689 from JPeterMugaas/jpm-makefileYann Collet
Jpm makefile - as described in https://github.com/lz4/lz4/issues/688
2019-04-22updated code commentsYann Collet
2019-04-22--list gives block typeYann Collet
2019-04-22--list can resume after a failed fileYann Collet
2019-04-22Make programs/Makefile use the includes.JPeterMugaas
2019-04-22refactored --list functionYann Collet
better handling of special conditions, better scoping of variables. Also : updated man page
2019-04-22fixed C90 complianceYann Collet
re-structure code, have everything into a single section of lz4io.c
2019-04-22Initial commits from diff I submitted earlierJPeterMugaas
2019-04-22FR #598 - Correctly initialize cfinfo & cast malloc res to (char*)gabrielstedman
2019-04-22FR #598 - Make fileSize unsigned long longgabrielstedman