Update from glibc.
[gnulib.git] / lib / ChangeLog
index 35c22dd..9da8633 100644 (file)
@@ -1,8 +1,134 @@
+2000-05-01  Jim Meyering  <meyering@lucent.com>
+
+       * full-write.c (full_write): Remove `FIXME' part of comment.
+
+2000-04-29  Jim Meyering  <meyering@lucent.com>
+
+       * path-concat.c: Declare strdup only if it's not defined.
+       * canon-host.c: Likewise.
+
+2000-04-28  Jim Meyering  <meyering@lucent.com>
+
+       * rpmatch.c [HAVE_LIMITS_H]: Include limits.h before regex.h to avoid
+       redefinition warning on some systems (HPUX).  Otherwise, regex.h is
+       included first, then limits.h is included by locale.h by libintl.h.
+       From John David Anglin.
+
+2000-04-25  Jim Meyering  <meyering@lucent.com>
+
+       * makepath.c (S_IRWXUGO): Define.
+       (make_path): Always perform explicit chmod if MODE specifies any
+       of the `special' permission bits.  Prompted by a bug report against
+       install from Mate Wierdl and Joost van Baal.
+
+2000-04-18  Jim Meyering  <meyering@lucent.com>
+
+       * README: New file.
+
+       * getpagesize.h [!getpagesize && HAVE_OS_H && B_PAGE_SIZE]: Define
+       getpagesize.  For BeOS.  Based on a patch from Bruno Haible.
+
+2000-04-17  Jim Meyering  <meyering@lucent.com>
+
+       * strftime.c (my_strftime) [strftime]: Declare strftime here, since
+       the definition of it to rpl_strftime also defined-away the system's
+       declaration.
+
+2000-04-15  Jim Meyering  <meyering@lucent.com>
+
+       Use `C' to denote so-called `contiguous' files, the same way
+       that tar does.
+       * filemode.c (S_ISCTG) [!S_ISCTG && S_IFCTG]: Define.
+       (ftypelet): Use S_ISCTG.
+       From Michael Deutschmann.
+
+2000-04-14  Jim Meyering  <meyering@lucent.com>
+
+       * strftime.c (my_strftime) [#ifdef strftime]: Declare strftime.
+
+2000-04-08  Jim Meyering  <meyering@lucent.com>
+
+       * Makefile.am (charset.alias): Use t-$@, not $@-t so the DOS 8.3
+       names don't conflict.  Reported by Eli Zaretskii.
+
+2000-03-28  Bruno Haible  <haible@clisp.cons.org>
+
+       * unicodeio.c (print_unicode_char): Avoid triggering Solaris iconv
+       bug.  Deal with the different error behavior of Irix iconv.
+
+2000-04-07  Jim Meyering  <meyering@lucent.com>
+
+       * putenv.c: Move inclusion of errno.h so it follows that of sys/types.h,
+       to work around system header problems on AIX 3.2.5.  From Bruno Haible.
+
+2000-04-05  Jim Meyering  <meyering@lucent.com>
+
+       Portability tweaks required for ultrix4.3.
+       * readutmp.h [HAVE_UTMPX_H && !HAVE_DECL_GETUTENT]: Declare getutent.
+       * readutmp.c: Include sys/types.h before sys/stat.h.
+       * canon-host.c: Declare strdup.
+       * path-concat.c: Likewise.
+       From John David Anglin.
+
+2000-04-04  Jim Meyering  <meyering@lucent.com>
+
+       Be more DOS 8.3-friendly.
+       * ref-add.sin: Renamed from ref-add.sed.in.
+       * ref-del.sin: Renamed from ref-del.sed.in.
+       * Makefile.am: Reflect renaming.
+       Reported by Eli Zaretskii.
+
+       Use a temporary file name that won't clash with `charset.alias'
+       in the DOS 8.3 name space.
+       * Makefile.am (charset_tmp): Define.
+       (install-exec-local): Use $(charset_tmp) instead of $(charset_alias)-t.
+       (uninstall-local): Likewise.
+       Reported by Eli Zaretskii.
+
+2000-03-29  Paul Eggert  <eggert@twinsun.com>
+
+       * time/strftime.c (my_strftime): Make sure we call the system
+       strftime, not ourselves, when invoking the underlying strftime.
+
+2000-03-24  Jim Meyering  <meyering@lucent.com>
+
+       * Makefile.am (EXTRA_DIST): Add ref-add.sed.in and ref-del.sed.in.
+       (charset_alias): Define.
+       (install-exec-local): Factor out common code.
+       (uninstall-local): Split lines longer than 80.
+       (ref-add.sed, ref-del.sed): Remove rules... (do the following instead)
+       (SUFFIXES): Define.
+       (.sed.in.sed): New rule.  Don't redirect directly to $@.
+       (CLEANFILES): Add ref-add.sed and ref-del.sed.
+
+2000-03-19  Bruno Haible  <haible@clisp.cons.org>
+
+       * config.charset: Output a line containing "Packages using this file".
+       * ref-add.sed.in, ref-del.sed.in: New files.
+       * Makefile.am (install-exec-local, uninstall-local, ref-add.sed,
+       ref-del.sed): New rules.
+
+2000-03-17  Jim Meyering  <meyering@lucent.com>
+
+       * unicodeio.c (<string.h>): Include only #if HAVE_STRING_H.
+       Otherwise, include <strings.h>
+
+2000-03-17  Bruno Haible  <haible@clisp.cons.org>
+
+       * unicodeio.c (utf8_wctomb): New function.
+       (print_unicode_char): Pass the Unicode character to iconv in UTF-8
+       format instead of in UCS-4 with platform dependent endianness.
+
 2000-03-07  Paul Eggert  <eggert@twinsun.com>
 
        * lib/savedir.c (savedir): Work even if directory size is
        negative; this can happen with some screwy NFS configurations.
 
+2000-03-06  Jim Meyering  <meyering@lucent.com>
+
+       * localcharset.c (get_charset_aliases): Don't try to free file_name
+       if it's NULL (because we ran out of memory).  From Bruno Haible.
+
 2000-03-05  Jim Meyering  <meyering@lucent.com>
 
        * localcharset.c ("path-concat.h"): Include.