diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 51 |
1 files changed, 29 insertions, 22 deletions
@@ -1,3 +1,15 @@ +2024-11-18 Antonio Diaz Diaz <antonio@gnu.org> + + * Version 1.25-rc1 released. + * byte_repair.cc: Repair a nonzero first LZMA byte. + * Integrate options '--ignore-empty' and '--ignore-nonzero' into + '-i, --ignore-errors'. + * merge.cc (copy_file): Add name arguments, use 'show_file_error'. + * lziprecover.texi: New chapter 'Syntax of command-line arguments'. + * check.sh: Use 'cp' instead of 'cat'. + * testsuite: Add fox_nz.lz, fox6_b1nz.lz. + Remove fox6.lz, fox6_nz.lz, test_em.txt.lz, test_3m.txt.lz.md5. + 2024-10-01 Antonio Diaz Diaz <antonio@gnu.org> * Version 1.25-pre1 released. @@ -7,7 +19,7 @@ * New options '--ignore-empty' and '--ignore-nonzero'. * Rename option '--clear-marking' to '--nonzero-repair'. * Remove options '--empty-error' and '--marking-error'. - * Remove decompression support for Sync Flush marker. + * decoder.cc (decode_member): Remove support for Sync Flush marker. * testsuite: Require lzip/clzip. Add fox6_nz.lz. Remove fox6_mark.lz. 2024-01-20 Antonio Diaz Diaz <antonio@gnu.org> @@ -134,11 +146,10 @@ * repair.cc: Repair a damaged dictionary size in the header. * repair.cc: Try bytes at offsets 7 to 11 first. * Decompression time has been reduced by 2%. - * main.cc (decompress): Print up to 6 bytes of trailing data when - '-tvvvv' is specified. - * decoder.cc (verify_trailer): Remove test of final code. * main.cc (main): Delete '--output' file if infd is a terminal. - * main.cc (main): Don't use stdin more than once. + (main): Don't use stdin more than once. + (decompress): Print 6 bytes of trailing data at verbosity level 4. + * decoder.cc (verify_trailer): Remove test of final code. * Use 'close_and_set_permissions' and 'set_signals' in all modes. * range_dec.cc (list_file): Show dictionary size and size of trailing data (if any) with '-lv'. @@ -154,8 +165,7 @@ * lziprecover.texi: New chapter 'Trailing data'. * configure: Avoid warning on some shells when testing for g++. * Makefile.in: Detect the existence of install-info. - * check.sh: Don't check error messages. - * check.sh: A POSIX shell is required to run the tests. + * check.sh: Require a POSIX shell. Don't check error messages. 2015-05-28 Antonio Diaz Diaz <antonio@gnu.org> @@ -192,11 +202,11 @@ * Option '-l, --list' now accepts more than one file. * Decompression time has been reduced by 12%. * split.cc: Use as few digits as possible in file names. - * split.cc: In verbose mode show names of files being created. + In verbose mode show names of files being created. * main.cc (show_header): Show header version if verbosity >= 4. + (main): Use 'setmode' instead of '_setmode' on Windows and OS/2. * configure: Options now accept a separate argument. * Makefile.in: New targets 'install-as-lzip' and 'install-bin'. - * main.cc: Use 'setmode' instead of '_setmode' on Windows and OS/2. 2012-02-24 Antonio Diaz Diaz <ant_diaz@teleline.es> @@ -207,8 +217,7 @@ * lziprecover.cc: Rename to main.cc. * New files merge.cc, repair.cc, split.cc, and range_dec.cc. * main.cc: Add decompressor options (-c, -d, -k, -t) so that an - external decompressor is not needed for recovery nor for - "make check". + external decompressor is not needed for recovery and 'make check'. * New option '-D, --range-decompress', which extracts a range of bytes decompressing only the members containing the desired data. * New option '-l, --list', which prints correct total file sizes @@ -223,25 +232,23 @@ * Version 1.12 released. * lziprecover.cc: If '-v' is not specified show errors only. * unzcrash.cc: Use Arg_parser. - * unzcrash.cc: New options '-b, --bits', '-p, --position', and - '-s, --size'. + New options '-b, --bits', '-p, --position', and '-s, --size'. 2010-09-16 Antonio Diaz Diaz <ant_diaz@teleline.es> * Version 1.11 released. - * lziprecover.cc: New option '-m, --merge', which tries to produce a - correct file by merging the good parts of two or more damaged copies. - * lziprecover.cc: New option '-R, --repair' for repairing a - 1-byte error in single-member files. * decoder.cc (decode_member): Detect file errors earlier to improve efficiency of lziprecover's new repair capability. This change also prevents (harmless) access to uninitialized memory when decompressing a corrupt file. - * lziprecover.cc: New options '-f, --force' and '-o, --output'. - * lziprecover.cc: New option '-s, --split' to select the until now - only operation of splitting multimember files. - * lziprecover.cc: If no operation is specified, warn the user and do - nothing. + * lziprecover.cc: New option '-m, --merge', which tries to produce a + correct file by merging the good parts of two or more damaged copies. + New option '-R, --repair' for repairing a 1-byte error in + single-member files. + New options '-f, --force' and '-o, --output'. + New option '-s, --split' to select the until now only operation of + splitting multimember files. + If no operation is specified, warn the user and do nothing. 2009-06-22 Antonio Diaz Diaz <ant_diaz@teleline.es> |