Add support for BeOS.
[gnulib.git] / lib / ChangeLog
index 1e317cb..e9eb3ed 100644 (file)
@@ -1,6 +1,109 @@
+2000-12-16  Jim Meyering  <meyering@lucent.com>
+
+       * getusershell.c [!SHELLS_FILE && __DJGPP__]: Define
+       SHELLS_FILE to a file name that's useful on djgpp systems.
+       Include stdlib.h.
+       (ADDITIONAL_DEFAULT_SHELLS): Define.
+       (default_shells): Prepend ADDITIONAL_DEFAULT_SHELLS.
+       Based mostly on a patch from Prashant TR.
+
+2000-12-16  Jim Meyering  <meyering@lucent.com>
+
+       This bug had a serious impact on chown: `chown N:M FILE' (for integer
+       N and M) would have treated it like `chown N:N FILE'.
+
+       * userspec.c (parse_user_spec): Fix typo: s/u/g/.
+
+2000-10-31  Bruno Haible  <haible@clisp.cons.org>
+
+       * config.charset: Add ISO-8859-3, BIG5HKSCS, GB18030, JOHAB, VISCII,
+       CP874, CP949, CP950, CP1250, CP1253, CP1254, CP1255, CP1256, CP1257
+       to the list of canonical encodings. Rename EUC-CN to GB2312.
+
+2000-12-08  Andreas Schwab  <schwab@suse.de>
+
+       * mbswidth.c (mbsnwidth): Don't loop endlessly when called with an
+       invalid mulitbyte sequence and with the MBSW_ACCEPT_INVALID flag set.
+
+2000-12-07  Jim Meyering  <meyering@lucent.com>
+
+       * stripslash.c (ISSLASH): Define.
+       (strip_trailing_slashes): Use ISSLASH rather than comparing against `/'.
+       From Prashant TR.
+
+       * dirname.c (FILESYSTEM_PREFIX_LEN): Define.
+       (dir_name_r): Declare this function as static.
+       [BACKSLASH_IS_PATH_SEPARATOR]: Fix a bug that'd
+       manifest itself on a name containing a mix of slashes and
+       backslashes.
+       Make this function work with names starting with a DOS-style
+       drive letter and colon prefix.
+       (dir_name): Append `.' if necessary.
+       Based mostly on patches from Prashant TR and Eli Zaretskii.
+
+       * dirname.h (dir_name_r): Remove prototype.
+
+2000-12-05  Jim Meyering  <meyering@lucent.com>
+
+       * dirname.c (dir_name_r): Add `const' in a few local declarations.
+
+2000-12-04  Jim Meyering  <meyering@lucent.com>
+
+       * path-concat.c: [!HAVE_DECL_MALLOC]: Declare malloc.
+       Also include memory.h, stdlib.h, unistd.h if appropriate.
+       Reported by Andreas Jaeger (conflicting declaration of malloc).
+
+2000-12-02  Jim Meyering  <meyering@lucent.com>
+
+       * closeout.h: Make idempotent, to avoid some obscure warnings.
+
+2000-12-01  Paul Eggert  <eggert@twinsun.com>
+
+       * lib/memrchr.c: Include <config.h> before any system include file.
+
+2000-11-29  Paul Eggert  <eggert@twinsun.com>
+
+       * lib/dirname.c (dir_name_r): Fix typo: int -> size_t.
+
+2000-11-26  Jim Meyering  <meyering@lucent.com>
+
+       * memcoll.c: Include sys/types.h.  From Werner Almesberger.
+
+2000-11-22  Paul Eggert  <eggert@twinsun.com>
+
+       * lib/strftime.c (my_strftime): Do not invoke mbrlen with a
+       size of (size_t) -1; it's not portable.
+
+2000-11-17  Akim Demaille  <akim@epita.fr>
+
+       * lib/obstack.h: Formatting changes.
+       (obstack_grow, obstack_grow0): Don't cast WHERE at all: that would
+       prevent type checking.
+       (obstack_ptr_grow, obstack_ptr_grow_fast): When assigning, don't
+       cast the value to (void *): assigning a `foo *' to a `void *'
+       variable is valid.
+       (obstack_int_grow, obstack_int_grow_fast): Don't cast AINT to int.
+
+2000-11-17  Jim Meyering  <meyering@lucent.com>
+
+       * strstr.c: Update from GNU libc.
+
+2000-11-16  Jim Meyering  <meyering@lucent.com>
+
+       * strverscmp.c: Incorporate weak-alias-related changes from glibc.
+
+2000-11-11  Jim Meyering  <meyering@lucent.com>
+
+       * error.c: Add a couple #includes, merging from GNU libc version.
+
+2000-11-10  Jim Meyering  <meyering@lucent.com>
+
+       * obstack.h: Update from GNU libc.
+       * obstack.c: Likewise.
+
 2000-11-06  Paul Eggert  <eggert@twinsun.com>
 
 2000-11-06  Paul Eggert  <eggert@twinsun.com>
 
-       * lib/getusershell.c (setusershell): Use rewind rather than
+       * getusershell.c (setusershell): Use rewind rather than
        fseek/fseeko, to avoid configuration hassles with fseeko.
        Don't bother opening SHELLS_FILE if shellstream is NULL;
        it's not necessary.
        fseek/fseeko, to avoid configuration hassles with fseeko.
        Don't bother opening SHELLS_FILE if shellstream is NULL;
        it's not necessary.
 
 2000-11-02  Vesselin Atanasov  <vesselin@bgnet.bg>
 
 
 2000-11-02  Vesselin Atanasov  <vesselin@bgnet.bg>
 
-       * lib/fnmatch.c: Do not comment out all the code if we are using
+       * fnmatch.c: Do not comment out all the code if we are using
        the GNU C library, because in some cases we are replacing buggy
        code in the GNU C library itself.
 
 2000-10-30  Paul Eggert  <eggert@twinsun.com>
 
        the GNU C library, because in some cases we are replacing buggy
        code in the GNU C library itself.
 
 2000-10-30  Paul Eggert  <eggert@twinsun.com>
 
-       * lib/error.h, lib/getline.h, lib/modechange.h:
+       * error.h, getline.h, modechange.h:
        Remove "2000" from Copyright line, as the file hasn't been
        changed this year other than in the copyright notice.
 
        Remove "2000" from Copyright line, as the file hasn't been
        changed this year other than in the copyright notice.
 
-       * lib/xalloc.h: Add "2000" to Copyright line, as this file
+       * xalloc.h: Add "2000" to Copyright line, as this file
        was changed this year.
 
 2000-10-30  Paul Eggert  <eggert@twinsun.com>
 
        was changed this year.
 
 2000-10-30  Paul Eggert  <eggert@twinsun.com>
 
-       * lib/fnmatch.c (FOLD): Do not assume that characters are unsigned.
+       * fnmatch.c (FOLD): Do not assume that characters are unsigned.
        (fnmatch): Fix some FNM_FILE_NAME and FNM_LEADING_DIR bugs,
        e.g. fnmatch("d*/*1", "d/s/1", FNM_FILE_NAME) incorrectly yielded zero.
 
        (fnmatch): Fix some FNM_FILE_NAME and FNM_LEADING_DIR bugs,
        e.g. fnmatch("d*/*1", "d/s/1", FNM_FILE_NAME) incorrectly yielded zero.