X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=c1a1076f2bce9c43d2a4922e6d3f0008e1894e20;hb=ad96056bdcf62abd585cdb53768fbabdde75d1b5;hp=75a26ca83520facce6eaf918c3160557be3a7180;hpb=302189d124ed5849c2589ea92e912eb24fdc4ab3;p=debian%2Fgzip diff --git a/ChangeLog b/ChangeLog index 75a26ca..c1a1076 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,120 @@ +2002-09-30 Paul Eggert + + * NEWS, README, revision.h, configure.in (AM_INIT_AUTOMAKE): + Revision 1.3.5, dated today. + + * util.c (fprint_off): Fix bug in printing values greater than + 10 * 2**32 bytes. Bug reported by Bryan Andersen. + + * Makefile.am (match.$(OBJEXT)): Use .S as extension for $(ASCPP), + to keep gcc happy. + * configure.in: Likewise. + Upgrade assembly-language checking for Autoconf 2.54, using cache vars. + (AC_PROG_CPP, AC_OBJEXT): Add. + + * match.c: Accept __i386 and __i386__ as synonyms for i386. + Bug reported by "fork __" . + +2002-09-29 Paul Eggert + + * gzip.texi (Overview): Suggest how to use gunzip on zip files. + + * zless.1, zless.in: Use LESSOPEN, not PAGER. + Suggested by . + +2002-09-28 Paul Eggert + + * zforce.in: Use shell pattern matching instead of 'expr', which + mishandles names like "+". Remove old check for 14-byte file + names on hosts with broken "mv" implementations, as such systems + aren't in use any more and it's better nowadays to support file + names longer than 14 bytes. Rely on "mv"'s error-reporting. + This fixes a portability bug reported by Ralf Neubauer, along + with some other bugs. + + Remove dangling output symlinks properly. + Bug reported by Kalle Olavi Niemitalo. + * gzip.c (lstat): New macro, for platforms lacking lstat. + (do_stat): Use it. + (name_too_long, check_ofname): Use lstat instead of stat. + +2002-09-27 Paul Eggert + + * zforce.in: Use "gzip -lv", not "gzip -v". Patch by Ralf + Neubauer. + + * configure.in (ASCPP): Don't use test -a, as POSIX says it's + not portable. + * znew.in: Likewise. + * zmore.in: Likewise. Similarly, don't use test -o, or test -t + with no operand. + + * gzexe.in (PATH): Set to same as other programs. + Don't assume "tail +22" works; POSIX removed this. + Check against compressing "tail". + Check against "skip=" line with no integer. + * zgrep.in: Exit with status 2 if trouble, for consistency with grep. + + * gzip.c (main): Avoid core dump in diagnostic message if + incorrect suffix is given. + +2002-09-26 Paul Eggert + + * zdiff.in: Use "trap -" instead of "trap". Patch by Nicolas Boullis. + Use names, not numbers, for signals. Patch by Andrew Stribblehill. + + * NEWS, README, revision.h, configure.in (AM_INIT_AUTOMAKE): + Revision 1.3.4, dated today. + + * README-alpha: Upgrade to Autoconf 2.54 and Automake 1.7. + * configure.in (AC_PREREQ): Move to start, and increase to 2.54. + (AC_INIT, AM_INIT_AUTOMAKE, AC_CONFIG_SRCDIR, AC_CONFIG_FILES, + AC_OUTPUT): Use modern style. + (AC_OBJEXT, AC_EXEEXT): Remove; obsolete. + (AC_GNU_SOURCE): Add. + (AC_HEADER_STDC): Renamed from AC_STDC_HEADERS. + (AC_CHECK_HEADERS): Remove stdlib.h, string.h, unistd.h; now done + by Autoconf. + (AC_SUBST): Remove CFLAGS; now done by Autoconf. + + * gzip.texi: Use the GNU FDL for distribution terms, following the + recipe in the Texinfo manual. Use Automake-generated variables + for date and version. + * fdl.texi, mdate-sh: New files. + * Makefile.am (AM_MAKEINFOFLAGS): Add --no-split. + (gzip_TEXINFOS): New macro. + + * tailor.h (NO_DIR): Define to 1, not the empty string. + * gzip.c (NO_DIR): Define to 0 if not defined. All uses changed. + (usage): Don't put '#if' inside printf, as the C standard says + that it is not portable if printf is a macro. + + Don't lose output when decompressing truncated input. + Bug reported by Nadav Har'El. + * inflate.c (GETBYTE): New macro. + (NEXTBYTE): Use it. + (inflate_dynamic, inflate_block): Add a local variable w, needed + by GETBYTE. + +2002-03-08 Paul Eggert + + * NEWS, README, revision.h, gzip.texi, + configure.in (AM_INIT_AUTOMAKE): Revision 1.3.3, dated today. + + * README-alpha: Now using latest stable GNU tools. + Using the latest tools allows gzip to build correctly on hosts + conforming to POSIX 1003.1-2001. + + * configure.in (match): Use AC_LIBOBJ; Autoconf 2.53 requires it. + (LIBOBJS): No longer need to subst, since AC_LIBOBJ does it. + (AC_PREREQ): Bump to 2.53. + + * Makefile.am (install-exec-hook, remove-installed-links): + Work even when configured with --program-transform-name. + + * gzip.c (license_msg): Update copyright. + (z_len): Now of type size_t. + 2001-11-03 Paul Eggert * NEWS, README, revision.h, gzip.texi, configure.in (AM_INIT_AUTOMAKE): @@ -944,7 +1061,9 @@ Sat Oct 31 12:46:00 1992 Jean-loup Gailly (jloup@chorus.fr) much tested, sorry. -Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. +Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Free Software Foundation, +Inc. + Copyright (C) 1992, 1993 Jean-loup Gailly This file is part of gzip (GNU zip).