Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added test | Yann Collet | 2022-01-29 | 1 | -1/+4 |
| | | | | for --list from stdin | ||||
* | Allow '--list' with stdin if it is a regular file | WHR | 2021-12-14 | 1 | -6/+1 |
| | |||||
* | updated license & header dates | Yann Collet | 2020-11-25 | 1 | -1/+1 |
| | |||||
* | all usages of prefs within lz4io are const | Yann Collet | 2020-11-14 | 1 | -9/+12 |
| | |||||
* | fix minor static analyzer warnings | Yann Collet | 2020-09-30 | 1 | -1/+1 |
| | | | | | detected by scan-build and cppcheck fix #786 | ||||
* | Implement -m option with legacy format on cli | Filipe Calasans | 2020-02-08 | 1 | -2/+9 |
| | |||||
* | Fix lz4cli --list option | Filipe Calasans | 2020-02-07 | 1 | -1/+1 |
| | |||||
* | bring support for Haiku up to date. | Jerome Duval | 2019-11-07 | 1 | -0/+4 |
| | |||||
* | Make benchmark compatible with dictionary compression | Reto Koradi | 2019-11-06 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | 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. | ||||
* | lz4cli: add option '--best' as an alias of '-12' | WHR | 2019-07-23 | 1 | -0/+4 |
| | |||||
* | fix #734 : --version should output to stdout | Yann Collet | 2019-06-24 | 1 | -2/+3 |
| | | | | instead of stderr | ||||
* | Handle file not existing case #704 | gabrielstedman | 2019-05-26 | 1 | -3/+10 |
| | |||||
* | List mode improvements. | gstedman | 2019-05-16 | 1 | -7/+14 |
| | | | | | | | | | 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 | ||||
* | fixed C90 compliance | Yann Collet | 2019-04-22 | 1 | -1/+1 |
| | | | | re-structure code, have everything into a single section of lz4io.c | ||||
* | FR #598 - Move LZ4F_compFileInfo_t def to lz4frame.h discard output_file | gabrielstedman | 2019-04-22 | 1 | -3/+10 |
| | | | | assert if in om_list mode | ||||
* | Merge https://github.com/lz4/lz4 into dev | gabrielstedman | 2019-04-22 | 1 | -19/+26 |
|\ | |||||
| * | ensure tests work when `stdout` is not the console | Yann Collet | 2019-04-22 | 1 | -2/+3 |
| | | | | | | | | | | | | | | ensure this case is continuously tested on travis. Update documentation on implicit output, invite to not rely on implicit output in scripts. | ||||
| * | cli: display a warning whenever default output is stdout while input != stdin | Yann Collet | 2019-04-20 | 1 | -11/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This behavior has been preserved for compatibility with existing ecosystem. But it's problematic, as some environment start `lz4` without identifying stdout as console by default, leading to a change of behavior for a same line of script. A more sensible policy would be to default to stdout only when input is stdin. Soft change for the time being : keep the behavior, just print a warning message. User should prefer `-c` to explicitly select `stdout`. Also : updated tests in Makefile to explicitly select `stdout` with `-c`. | ||||
* | | FR #598 - Make LZ4IO_getCompressedFileInfo internal and reword func | gabrielstedman | 2019-04-22 | 1 | -2/+1 |
| | | |||||
* | | FR #598 Improve initial design, test mallocs, support C90. | gabrielstedman | 2019-04-21 | 1 | -23/+3 |
| | | |||||
* | | correctly use unisgned int for index | gabrielstedman | 2019-04-20 | 1 | -2/+2 |
| | | |||||
* | | Add --list option to display compressed file information. | gabrielstedman | 2019-04-20 | 1 | -2/+32 |
|/ | |||||
* | fixed lz4 -m -c | Yann Collet | 2019-04-12 | 1 | -1/+1 |
| | | | | can compress multiple files into stdout | ||||
* | added command -BI for "Independent Blocks" | Yann Collet | 2019-04-12 | 1 | -11/+13 |
| | | | | | | | | This is the reverse of `-BD`, and the current default. This command can be useful to reverse a previous `-BD` command. It may in the future be more important if `lz4` switches to generating dependent blocks by default. | ||||
* | Add constant pointer annotations | Tim Zakian | 2019-01-11 | 1 | -2/+2 |
| | |||||
* | Remove a bunch of global variables that tracked settings for the IO module, ↵ | Tim Zakian | 2019-01-10 | 1 | -32/+34 |
| | | | | and move them in to a struct | ||||
* | Fix pass-through mode | Tim Zakian | 2019-01-10 | 1 | -1/+6 |
| | |||||
* | Fix lz4 extension in input filename not causing decompression | Ruben O. Chiavone | 2019-01-09 | 1 | -5/+19 |
| | |||||
* | support custom block sizes: fix usage message & remove unused functions | Blaise Sanouillet | 2018-09-28 | 1 | -1/+1 |
| | |||||
* | support custom block sizes | Blaise Sanouillet | 2018-09-28 | 1 | -7/+7 |
| | |||||
* | fixed minor cppcheck warnings in programs | Yann Collet | 2018-09-18 | 1 | -1/+1 |
| | |||||
* | updated documentation regarding dictionary compression | Yann Collet | 2018-09-05 | 1 | -1/+1 |
| | | | | | | following suggestion from @stbrumme (#558) Also : bumped version number, regenerated man page and html doc | ||||
* | Fixed invalid argument test and reformatted else | Jennifer Liu | 2018-06-27 | 1 | -2/+1 |
| | |||||
* | Fixed code based on comments from pull request | Jennifer Liu | 2018-06-27 | 1 | -4/+5 |
| | |||||
* | Added --fast command to cli | Jennifer Liu | 2018-06-26 | 1 | -1/+34 |
| | |||||
* | fasterDecSpeed can be triggered from cli with --favor-decSpeed | Yann Collet | 2018-04-26 | 1 | -0/+2 |
| | |||||
* | bench: introduced hidden command -S | Yann Collet | 2018-03-20 | 1 | -3/+7 |
| | | | | to benchmark multiple files with separate results | ||||
* | lz4cli : minor rewrite of lz4c legacy commands | Yann Collet | 2017-10-15 | 1 | -12/+13 |
| | | | | for clarity | ||||
* | lz4cli : removed extension artefacts | Yann Collet | 2017-10-15 | 1 | -15/+7 |
| | | | | It used to be useful for an old Windows variant which is no longer maintained. | ||||
* | Add Dictionary Support to the Command Line Tool | W. Felix Handte | 2017-10-10 | 1 | -0/+27 |
| | |||||
* | fixed a bunch of -Wcomma warnings | Yann Collet | 2017-09-10 | 1 | -2/+5 |
| | | | | reported by @rvandermeulen (#398) | ||||
* | Merge branch 'dev' into installVars and fixed conflicts | Yann Collet | 2017-08-15 | 1 | -1/+1 |
|\ | |||||
| * | cli : restored command -BX to enable block checksum (#322) | Yann Collet | 2017-08-12 | 1 | -1/+1 |
| | | |||||
* | | lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c" | Yann Collet | 2017-08-14 | 1 | -35/+31 |
|/ | | | | | | | | | instead of selected at compilation time depending on a macro. This design makes it possible to have a single binary which supports both modes. An advantageous side effect is that when doing `make; make install` no additional binary is created during `make install` (it used to create `lz4c`, because `make` would only build `lz4`) | ||||
* | Fix gcc7 Wimplicit-fallthrough warnings | Chocobo1 | 2017-06-19 | 1 | -1/+2 |
| | | | | | For the default Wimplicit-fallthrough=3 level, the comment should start with "fall*" | ||||
* | cli accept block sizes with KB / MB prefixes | Yann Collet | 2017-05-26 | 1 | -2/+10 |
| | |||||
* | lz4cli.c: fix a comment: LZ4HC_DEFAULT_CLEVEL -> LZ4HC_CLEVEL_MAX | Alexey Tourbin | 2017-04-29 | 1 | -1/+1 |
| | | | | Actually the program only mentions LZ4HC_CLEVEL_MAX. | ||||
* | Merge pull request #341 from iburinoc/exematch | Yann Collet | 2017-03-25 | 1 | -6/+15 |
|\ | | | | | Ignore extensions in exe name matching | ||||
| * | Ignore extensions in exe name matching | Sean Purcell | 2017-03-24 | 1 | -6/+15 |
| | | |||||
* | | cli: add GNU separator -- specifying that all following arguments are files | Dmitry V. Levin | 2017-03-23 | 1 | -1/+3 |
|/ | | | | | This option is supported by other compressors with compatible cli, so add it to lz4 as well for better compatibility. |