Update from GNU gettext 0.15. Accept source and target versions.
[gnulib.git] / lib / ChangeLog
index 244118b..9779a66 100644 (file)
@@ -1,3 +1,280 @@
+2006-07-11  Bruno Haible  <bruno@clisp.org>
+
+       * javacomp.c: Fix a comment.
+       Reported by Jim Meyering.
+
+2006-04-30  Bruno Haible  <bruno@clisp.org>
+
+       * javacomp.h (compile_java_class): Add source_version, target_version
+       arguments.
+       * javacomp.c: Rewritten to choose only a compiler that respects the
+       specified source_version and target_version.
+
+2006-06-27  Bruno Haible  <bruno@clisp.org>
+
+       Assume correct S_ISDIR macro.
+       * mkdtemp.c: Remove test of STAT_MACROS_BROKEN.
+
+2006-07-22  Bruno Haible  <bruno@clisp.org>
+
+       * javaversion.h: New file, from GNU gettext.
+       * javaversion.c: New file, from GNU gettext.
+       * javaversion.java: New file, from GNU gettext.
+       * javaversion.class: New file, from GNU gettext.
+
+2006-05-17  Bruno Haible  <bruno@clisp.org>
+
+       Cygwin portability.
+       * javaexec.c (execute_java_class): Test for jview program also on
+       Cygwin.
+
+2006-04-09  Bruno Haible  <bruno@clisp.org>
+
+       * fatal-signal.c: Don't include string.h.
+       (at_fatal_signal): Use a copying loop instead of memcpy.
+
+2005-12-04  Bruno Haible  <bruno@clisp.org>
+
+       * csharpexec.c: Add support for 'clix' launcher (untested).
+       (execute_csharp_using_sscli): New function.
+       (execute_csharp_program): Call it.
+
+2006-06-21  Bruno Haible  <bruno@clisp.org>
+
+       Avoid warnings from recent versions of mcs.
+       * csharpcomp.c (compile_csharp_using_mono): Don't use options -o, -L,
+       -r any more. Use options documented since mcs-1.0 instead. Similarly
+       for -g.
+
+2005-07-09  Bruno Haible  <bruno@clisp.org>
+
+       * csharpcomp.c (compile_csharp_using_sscli): For -l option, add a .dll
+       suffix.
+       Reported by Mark Junker <mjscod@gmx.de>.
+
+2006-06-17  Bruno Haible  <bruno@clisp.org>
+
+       * config.charset: Update for NetBSD 3.0.
+
+2006-05-17  Bruno Haible  <bruno@clisp.org>
+
+       Cygwin portability.
+       * localcharset.c (WIN32_NATIVE): Renamed from WIN32.
+
+2006-05-16  Bruno Haible  <bruno@clisp.org>
+
+       * localcharset.c [CYGWIN]: Include <windows.h>.
+       (get_charset_aliases): For Cygwin, return the same CPxxx aliases list
+       as under WIN32.
+       (locale_charset) [CYGWIN]: Try to retrieve the encoding from the
+       environment variables. Fall back to GetACP().
+
+2006-04-05  Bruno Haible  <bruno@clisp.org>
+
+       * config.charset: Update Juan Manuel Guerrero's address.
+
+2005-02-12  Bruno Haible  <bruno@clisp.org>
+
+       * allocsa.h: Add extern "C" for C++.
+
+2005-02-10  Bruno Haible  <bruno@clisp.org>
+
+       * allocsa.h (sa_alignof): Define differently with AIX xlc, to avoid
+       a bug of this compiler on AIX 3.2.5 dealing with enums.
+
+2006-07-22  Bruno Haible  <bruno@clisp.org>
+
+       * gettext.h: Update to GNU gettext-0.15.
+
+2006-07-22  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
+       and Simon Josefsson <jas@extundo.com>
+
+       * getaddrinfo.h (AI_PASSIVE): Make sure it is defined.
+
+       * getaddrinfo.c (getaddrinfo): Support AI_PASSIVE.
+
+2006-07-21  Eric Blake  <ebb9@byu.net>
+
+       * stdlib-safer.h: New file from coreutils, required by
+       stdlib--.h.
+
+2006-07-19  Derek R. Price  <derek@ximbiot.com>
+
+       * getaddrinfo.h: Don't define unimplemented AI_* flags.
+       Reindent and repaginate.
+
+2006-07-17  Bruno Haible  <bruno@clisp.org>
+
+       * gl_list.h: New file.
+       * gl_list.c: New file.
+       * gl_array_list.h: New file.
+       * gl_array_list.c: New file.
+       * gl_carray_list.h: New file.
+       * gl_carray_list.c: New file.
+       * gl_linked_list.h: New file.
+       * gl_linked_list.c: New file.
+       * gl_anylinked_list1.h: New file.
+       * gl_anylinked_list2.h: New file.
+       * gl_avltree_list.h: New file.
+       * gl_avltree_list.c: New file.
+       * gl_anyavltree_list1.h: New file.
+       * gl_anyavltree_list2.h: New file.
+       * gl_rbtree_list.h: New file.
+       * gl_rbtree_list.c: New file.
+       * gl_anyrbtree_list1.h: New file.
+       * gl_anyrbtree_list2.h: New file.
+       * gl_anytree_list1.h: New file.
+       * gl_anytree_list2.h: New file.
+       * gl_linkedhash_list.h: New file.
+       * gl_linkedhash_list.c: New file.
+       * gl_anyhash_list1.h: New file.
+       * gl_anyhash_list2.h: New file.
+       * gl_avltreehash_list.h: New file.
+       * gl_avltreehash_list.c: New file.
+       * gl_rbtreehash_list.h: New file.
+       * gl_rbtreehash_list.c: New file.
+       * gl_anytreehash_list1.h: New file.
+       * gl_anytreehash_list2.h: New file.
+
+       * gl_oset.h: New file.
+       * gl_oset.c: New file.
+       * gl_array_oset.h: New file.
+       * gl_array_oset.c: New file.
+       * gl_avltree_oset.h: New file.
+       * gl_avltree_oset.c: New file.
+       * gl_rbtree_oset.h: New file.
+       * gl_rbtree_oset.c: New file.
+       * gl_anytree_oset.h: New file.
+
+2006-07-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * dirchownmod.c, dirchownmod.h, mkancesdirs.c, mkancesdirs.h:
+       New files.
+       * mkdir-p.c: Don't include alloca.h, stdio.h, sys/types.h,
+       unistd.h, string.h, chdir-safer.h, dirname.h, lchmod.h, lchown.h,
+       save-cwd.h.  Instead, include dirchownmod.h and mkancesdirs.h.
+       (make_dir_parents): New args MAKE_ANCESTOR, OPTIONS, ANNOUNCE,
+       MODE_BITS.  Remove options VERBOSE_FMT_STRING, CWD_ERRNO.  All
+       callers changed.  Revamp internals significantly, by not
+       attempting to create directories that are temporarily more
+       permissive than the final results.  Do not attempt to use
+       save_cwd/restore_cwd; it isn't worth it for mkdir and install.
+       This removes some race conditions, fixes some bugs, and simplifies
+       things.  Use new dirchownmod function to do owner and mode changes.
+       * mkdir-p.h: Likewise.
+       * modechange.c (octal_to_mode): New function.
+       (struct mode_change): New member mentioned.
+       (make_node_op_equals): New arg mentioned.  All callers changed.
+       (mode_compile): Keep track of which mode bits the user has explicitly
+       mentioned.
+       (mode_adjust): New arg DIR, so that we implement the X op correctly.
+       New arg PMODE_BITS, to keep track of which mode bits the user
+       mentioned; it treats S_ISUID and S_ISGID speciall.
+       All callers changed.
+       * modechange.h: Likewise.
+
+2006-07-11  Derek R. Price  <derek@ximbiot.com>
+
+       * glob.c: s/NAMLEN/_D_EXACT_NAMLEN/.
+
+2006-07-10  Derek R. Price  <derek@ximbiot.com>
+
+       * backupfile.c, dirfd.h, fts.c, getcwd.c, glob.c, glob_.h:
+       Ignore the obsolescent !HAVE_DIRENT_H case.  Consolidate NAMLEN
+       macros into the GNU _D_EXACT_NAMLEN.
+       * savedir.c:  Likewise.
+       (savedirstream): Use _D_EXACT_NAMLEN in preference to strlen.
+
+2006-07-09  Jim Meyering  <jim@meyering.net>
+
+       * argp-pv.c: Remove a doubled word in a comment.
+       * check-version.c (check_version): Likewise.
+       * javacomp.c (compile_java_class): Likewise.
+
+2006-07-08  Jim Meyering  <jim@meyering.net>
+
+       * getndelim2.h (getndelim2): Remove doubled "after" in comment.
+
+2006-07-06  Jim Hyslop  <jhyslop@dreampossible.ca>  (tiny change)
+
+       * lib/getaddrinfo.c: Changes to compile under MSVC6: changed
+       '#if WIN32_NATIVE' to '#ifdef' & moved WSAAPI macro inside
+       brackets.  Other minor changes to suppress some compiler
+       warnings.
+
+2006-07-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getloadavg.c: Use __VMS, not VMS.
+       * getopt.c: Likewise.
+       * getpagesize.h: Likewise.
+       * glob.c: Remove most VMS cruft; it hasn't been tested for a while and
+       probably does not work.
+
+2006-07-06  Derek R. Price  <derek@ximbiot.com>
+       and Paul Eggert  <eggert@cs.ucla.edu>
+
+       * backupfile.c [HAVE_DIRENT_H && ! HAVE_NDIR_H]:
+       Don't worry about this obsolete case any more.
+       (HAVE_DIR): Remove.  All uses removed; we now assume you can read
+       directories.
+       * dirfd.h [HAVE_DIRENT_H && ! HAVE_NDIR_H]: Don't
+       worry about this obsolete case any more.
+       * fts.c: Likewise.
+       * getcwd.c: Likewise.
+       * glob.h: Likewise.
+       * savedir.c: Likewise.
+
+2006-07-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * .cppi-disable: Add wcwidth.
+       * fnmatch.c (ISBLANK): Remove.  All uses changed to isblank.
+       (isblank) [! (defined isblank || HAVE_DECL_ISBLANK)]: New macro.
+       (ISGRAPH): Remove.  All uses changed to isgraph.
+       (FOLD) [!defined _LIBC]: Remove special case.
+       * getdate.y (lookup_word): Remove no-longer-needed call to islower.
+       * regext_internal.h (isblank): Depend on HAVE_DECL_ISBLANK, not
+       HAVE_ISBLANK.
+       * strftime.c (TOLOWER, TOUPPER) [!defined _LIBC]: Remove special case.
+
+2006-07-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * strtod.c (strtod): cast the argument of tolower to unsigned char.
+
+2006-07-05  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * memcasecmp.c: Include <limits.h>.
+       (memcasecmp): Don't assume UCHAR_MAX <= INT_MAX.
+       * strtod.c (strtod): Don't assume isspace works on negative chars.
+       Don't assume isdigit succeeds only on '0' through '9'.
+
+2006-07-05  Derek R. Price  <derek@ximbiot.com>
+
+       * exclude.c (IN_CTYPE_DOMAIN, is_space): Remove; no longer needed.
+       All uses of is_space replaced by isspace.
+       * exit.h: Don't talk about STDC_HEADERS.
+       * fnmatch.c (ISASCII): Remove; no longer needed.  All uses removed.
+       (ISPRINT, ISDIGIT, ISALNUM, ISALPHA, ISCNTRL, ISLOWER, ISPUNCT):
+       (ISSPACE, ISUPPER, ISXDIGIT): Remove; no longer needed.  All uses
+       replaced by isprint etc.
+       * getdate.y (IN_CTYPE_DOMAIN, ISSPACE, ISALPHA, ISLOWER): Likewise.
+       * getusershell.c (IN_CTYPE_DOMAIN, ISSPACE): Likewise.
+       * memcasecmp.c (IN_CTYPE_DOMAIN, ISLOWER, TOUPPER): Likewise.
+       * strtod.c (IN_CTYPE_DOMAIN, ISSPACE, ISDIGIT, TOLOWER): Likewise.
+       * strtol.c (IN_CTYPE_DOMAIN): Likewise.
+       * xstrtol.c (IN_CTYPE_DOMAIN, ISSPACE): Likewise.
+
+2006-07-05  Eric Blake  <ebb9@byu.net>
+
+       * getaddrinfo.h (NI_NUMERICHOST, NI_NUMERICSERV): Define if
+       missing from netdb.h.
+       * getaddrinfo.c (includes): Include inet_ntop and snprintf.
+
+2006-06-27  Bruno Haible  <bruno@clisp.org>
+
+       Assume ANSI C header files and <ctype.h> functions.
+       * mbswidth.c (IN_CTYPE_DOMAIN, ISPRINT, ISCNTRL): Remove macros.
+       (mbsnwidth): Use isprint, iscntrl instead.
+
 2006-07-03  Jim Meyering  <jim@meyering.net>
 
        * cycle-check.h (CYCLE_CHECK_REFLECT_CHDIR_UP): Abort if this