X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=inline;f=lib%2FChangeLog;h=f0dc0f76bf92f9f752133b642c1ae1a6da935fbb;hb=361c5154c63de94ec3571612225de4a6933189b7;hp=36ee58bb7ceee0cbbe3e47fb5e7ee1e81b7f0a0b;hpb=8e97d8dc6772e6237cf2fca361e1f6d04be30585;p=gnulib.git diff --git a/lib/ChangeLog b/lib/ChangeLog index 36ee58bb7..f0dc0f76b 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,180 @@ +2006-07-22 Yoann Vandoorselaere + and Simon Josefsson + + * getaddrinfo.h (AI_PASSIVE): Make sure it is defined. + + * getaddrinfo.c (getaddrinfo): Support AI_PASSIVE. + +2006-07-21 Eric Blake + + * stdlib-safer.h: New file from coreutils, required by + stdlib--.h. + +2006-07-19 Derek R. Price + + * getaddrinfo.h: Don't define unimplemented AI_* flags. + Reindent and repaginate. + +2006-07-17 Bruno Haible + + * 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 + + * 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 + + * glob.c: s/NAMLEN/_D_EXACT_NAMLEN/. + +2006-07-10 Derek R. Price + + * 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 + + * 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 + + * getndelim2.h (getndelim2): Remove doubled "after" in comment. + +2006-07-06 Jim Hyslop (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 + + * 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 + and Paul Eggert + + * 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 + + * .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 + + * strtod.c (strtod): cast the argument of tolower to unsigned char. + +2006-07-05 Paul Eggert + + * memcasecmp.c: Include . + (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 + + * 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 * getaddrinfo.h (NI_NUMERICHOST, NI_NUMERICSERV): Define if