Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | support skippable frames within pipe | Yann Collet | 2022-07-15 | 1 | -3/+22 |
| | | | | | | | fix #977 fseek() doesn't work for pipe, switch to "read and forget" mode in such case. | ||||
* | fixed minor leak | Yann Collet | 2022-07-01 | 2 | -9/+5 |
| | |||||
* | fixed -tm | Yann Collet | 2022-07-01 | 2 | -4/+6 |
| | | | | which was broken up to now. | ||||
* | minor refactor : EXM_THROW -> END_PROCESS | Yann Collet | 2022-07-01 | 1 | -76/+70 |
| | |||||
* | fix #1086 | Yann Collet | 2022-07-01 | 1 | -9/+1 |
| | | | | just remove the specific code of #704, it's not necessary and produces side effects. | ||||
* | refactored logic to test special file names | Yann Collet | 2022-07-01 | 3 | -58/+98 |
| | |||||
* | fail on requesting to process 3+ file names in legacy mode | Yann Collet | 2022-07-01 | 2 | -27/+25 |
| | | | | warning only if -f is selected. | ||||
* | Correct unit prefix names in programs/lz4io.c | WHR | 2022-05-24 | 1 | -5/+5 |
| | |||||
* | --test and --list return an error when parsing invalid file | Yann Collet | 2022-01-29 | 2 | -34/+55 |
| | | | | fix #1045 | ||||
* | added test | Yann Collet | 2022-01-29 | 2 | -2/+5 |
| | | | | for --list from stdin | ||||
* | Allow '--list' with stdin if it is a regular file | WHR | 2021-12-14 | 3 | -7/+27 |
| | |||||
* | Fix typos found by codespell | Dimitri Papadopoulos | 2021-11-25 | 1 | -4/+4 |
| | |||||
* | make UNAME externally definable | Yann Collet | 2021-08-16 | 1 | -1/+2 |
| | | | | | | | on top of providing a central definition place, which eases maintenance, it might also help for #1021. Also : updated doc | ||||
* | nit(programs/platform.h): replace Unicode character #1018 | Nate | 2021-08-07 | 1 | -1/+1 |
| | | | On line 83, U+2013 was replaced with U+002D in order to improve compatibility with MSVC 2019 and older compilers. | ||||
* | Merge pull request #999 from pekdon/solaris-10 | Yann Collet | 2021-08-06 | 1 | -1/+7 |
|\ | | | | | add -lrt on Solaris 10, required for nanosleep | ||||
| * | add -lrt on Solaris 10, required for nanosleep | Claes Nästén | 2021-06-02 | 1 | -1/+7 |
| | | |||||
* | | Print target directories during 'make install'. | Eddy Jansson | 2021-07-24 | 1 | -2/+2 |
|/ | | | | This takes #975 to its logical conclusion. | ||||
* | fix minor pedantic warnings | Yann Collet | 2020-12-01 | 1 | -7/+9 |
| | | | | initialization and conversion | ||||
* | Merge branch 'dev' into Makefile | Yann Collet | 2020-12-01 | 1 | -3/+3 |
|\ | | | | | | | remove `LN_S` | ||||
| * | install links over existing install | Yann Collet | 2020-11-30 | 1 | -3/+3 |
| | | | | | | | | ensures links are created | ||||
* | | refactor Makefile | Yann Collet | 2020-12-01 | 1 | -25/+29 |
|/ | | | | | remove usage of include Makefile.inc in too Makefile as it seems to somehow unexport CFLAGS ... | ||||
* | updated license & header dates | Yann Collet | 2020-11-25 | 11 | -12/+11 |
| | |||||
* | update doc | Yann Collet | 2020-11-15 | 1 | -1/+1 |
| | |||||
* | Merge pull request #953 from lz4/vs2005 | Yann Collet | 2020-11-15 | 1 | -3/+3 |
|\ | | | | | better MSVC conformance | ||||
| * | better visual conformance | Yann Collet | 2020-11-15 | 1 | -3/+3 |
| | | | | | | | | | | | | only include <intrin.h> on vs2005+ (#947) remove some useless #pragma fix a few minor Visual warnings | ||||
* | | fix minor parse warning | Yann Collet | 2020-11-14 | 1 | -1/+1 |
| | | |||||
* | | all usages of prefs within lz4io are const | Yann Collet | 2020-11-14 | 3 | -45/+48 |
| | | |||||
* | | LZ4IO_openDstFile() doesn't need pref mutability | Yann Collet | 2020-11-14 | 2 | -33/+36 |
| | | |||||
* | | fixed force --sparse mode | Yann Collet | 2020-11-14 | 1 | -1/+1 |
|/ | |||||
* | dictionary functions don't need prefs mutability | Yann Collet | 2020-11-14 | 1 | -4/+5 |
| | |||||
* | LZ4IO_createDict() doesn't need prefs | Yann Collet | 2020-11-14 | 1 | -27/+30 |
| | |||||
* | LZ4IO_decompressSrcFile() doesn't need mutable prefs | Yann Collet | 2020-11-14 | 1 | -5/+5 |
| | |||||
* | selectDecoder() doesn't need mutable prefs | Yann Collet | 2020-11-14 | 1 | -4/+4 |
| | |||||
* | LZ4IO_passThrough() doesn't need prefs | Yann Collet | 2020-11-14 | 1 | -9/+14 |
| | |||||
* | LZ4IO_decompressLZ4F() doesn't need mutable prefs | Yann Collet | 2020-11-14 | 1 | -4/+14 |
| | |||||
* | LZ4IO_decodeLegacyStream() doesn't need mutable prefs | Yann Collet | 2020-11-14 | 1 | -9/+9 |
| | |||||
* | LZ4IO_fwriteSparse doesn't need writable prefs | Yann Collet | 2020-11-14 | 1 | -5/+10 |
| | |||||
* | minor refactor | Yann Collet | 2020-11-13 | 1 | -32/+28 |
| | | | | mostly on the compression code path | ||||
* | minor refactor of lz4io | Yann Collet | 2020-11-13 | 1 | -96/+95 |
| | | | | | for readability. Mostly around --list capability | ||||
* | fix minor static analyzer warnings | Yann Collet | 2020-09-30 | 3 | -17/+15 |
| | | | | | detected by scan-build and cppcheck fix #786 | ||||
* | fixup: Portable fileno() | Niklas Hambüchen | 2020-08-25 | 1 | -1/+10 |
| | |||||
* | fixup: C90 compliance, clean up stat() types/calls | Niklas Hambüchen | 2020-08-25 | 1 | -27/+31 |
| | |||||
* | Use fstat() to determine file size. | Niklas Hambüchen | 2020-08-24 | 2 | -3/+28 |
| | | | | | | | | | | | | 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. | ||||
* | added target lz4-wlib | Yann Collet | 2020-08-11 | 2 | -6/+21 |
| | | | | | | | | variant of lz4 linking to liblz4 dynamic library requires the dynamic library to expose static-only symbols (experimental API) Example for #888 | ||||
* | Implement -m option with legacy format on cli | Filipe Calasans | 2020-02-08 | 2 | -4/+58 |
| | |||||
* | Fix lz4cli --list option | Filipe Calasans | 2020-02-07 | 2 | -5/+6 |
| | |||||
* | bring support for Haiku up to date. | Jerome Duval | 2019-11-07 | 2 | -1/+6 |
| | |||||
* | Make benchmark compatible with dictionary compression | Reto Koradi | 2019-11-06 | 3 | -53/+244 |
| | | | | | | | | | | | | | | | 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. | ||||
* | util.h: Remove deprecated utime for non-Windows | Rosen Penev | 2019-09-10 | 2 | -6/+20 |
| | | | | utime was deprecated in POSIX 2008. | ||||
* | lz4cli: add option '--best' as an alias of '-12' | WHR | 2019-07-23 | 3 | -0/+11 |
| |