X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2FChangeLog;h=8dbabb6e332fad94201e742abb831786c906cfdb;hb=3feb3145b632af0fd4349f5685a19ec58fa0fb75;hp=572319aab5f5d8d11cbf58d30369d128425b2c60;hpb=dd469821917cebe0abde6601b2ba7cd887bc498f;p=gnulib.git diff --git a/lib/ChangeLog b/lib/ChangeLog index 572319aab..8dbabb6e3 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,70 @@ +2005-03-10 Jim Meyering + + * save-cwd.c [!HAVE_FCHDIR]: Define open, fchdir, and chdir_long + so that this module works on systems without fchdir. + +2005-03-09 Paul Eggert + + Factor int-properties macros into a single file, except for + glibc-related files. + * intprops.h: New file. + * getloadavg.c: Include it instead of limits.h. + (INT_STRLEN_BOUND): Remove. + * human.c: Include intprops.h. + (group_number): Use INT_STRLEN_BOUND instead of rolling it ourself. + * human.h (LONGEST_HUMAN_READABLE): Use 146/485 rather than 302/1000. + * inttostr.h: Include intprops.h instead of limits.h. + (INT_STRLEN_BOUND, INT_BUFSIZE_BOUND): Remove. + * mktime.c (TYPE_IS_INTEGER, TYPE_TWOS_COMPLEMENT): New macros, + for consistency with intprops.h. + (time_t_is_integer, twos_complement_arithmetic): Use them. + * sig2str.h: Include , intprops.h. + (INT_STRLEN_BOUND): Remove. + * strftime.c (TYPE_SIGNED): Remove. + (INT_STRLEN_BOUND): Switch to same implementation as intprops.h. + * strtol.c: Adjust comments to match intprops.h. + * userspec.c: Include intprops.h. + (TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM): Remove. + * utimecmp.c, xnanosleep.c, xstrtol.c: Likewise. + * utimecmp.c (utimecmp): Use TYPE_IS_INTEGER, TYPE_TWOS_COMPLEMENT + instead of rolling our own expressions. + * xstrtol.c: Include xstrtol.h first, to test interface. + + * strftime.c: Include . Use bool where appropriate, + instead of int. + (my_strftime): Do not mishandle years close to INT_MAX, by doing + the right thing even if adding 1900 would overflow. Similarly + for tm_mon + 1 and tm_yday + 1. + Make %Y always equivalent to %C%y, and similarly for %G and %g. + (DO_NUMBER, DO_NUMBER_SPACEPAD): Set digits to d, not a conditional. + (DO_SIGNED_NUMBER): New macro. + (my_strftime) [HAVE_TZNAME]: Don't dump core if tp->tm_dst > 1. + +2005-03-07 Bruno Haible + + * pagealign_alloc.c (MAP_FILE, MAP_FAILED): Define fallbacks. + +2005-03-03 Derek R. Price + Bruno Haible + + * pagealign_alloc.h: New file. + * pagealign_alloc.c: New file. + +2005-01-28 Bruno Haible + + * stpncpy.h (stpncpy): Define as a macro without arguments, so that + stpncpy.c uses it. + +2005-03-01 Paul Eggert + + Remove workaround for bug in Linux kernel 2.6.8 or thereabouts. + The workaround isn't strictly needed for POSIX conformance, and + it's too much of a pain to configure and maintain. We'll ask + people to fix their kernels instead. + * xnanosleep.c: Don't include gethrxtime.h or xtime.h. + (NANOSLEEP_BUG_WORKAROUND): Remove. + (xnanosleep): Remove the workaround. + 2005-02-12 Bruno Haible * vasnprintf.c (EOVERFLOW): Define to a fallback if needed. @@ -215,7 +282,7 @@ 2004-12-24 Paul Eggert * c-strtod.c (STRTOD): Depend on HAVE_C99_STRTOLD, not - HAVE_DECL_STRTOLD. + HAVE_DECL_STRTOLD. 2004-12-23 Paul Eggert @@ -559,7 +626,7 @@ with MAXSIZE. 2004-11-02 Derek R. Price - and Paul Eggert + and Paul Eggert * getdate.y [!TEST]: Include , since we use sprintf now. (get_date): Overparenthesize to avoid GCC warning. @@ -726,7 +793,7 @@ * snprintf.c (snprintf): Handle size==0. 2004-10-01 Simon Josefsson - Bruno Haible + Bruno Haible * snprintf.c: Include , , . (snprintf): Declare 'args'. @@ -1027,7 +1094,7 @@ Problem reported by Dan Jacobson. 2004-06-01 Paul Eggert - and Jim Meyering + and Jim Meyering Merge from coreutils CVS. @@ -1207,7 +1274,7 @@ * getndelim2.c (getndelim2): Upon realloc failure, don't leak memory. 2004-04-20 Jim Meyering - Bruno Haible + Bruno Haible * localcharset.c (get_charset_aliases) [!VMS && !WIN32]: Don't leak memory when realloc fails. @@ -1328,7 +1395,7 @@ * getopt.h: Sync with libc CVS. 2004-03-18 Paul Eggert - Bruno Haible + Bruno Haible * mbswidth.h: Include only if HAVE_DECL_MBSWIDTH_IN_WCHAR_H, not on all platforms that have . @@ -1532,7 +1599,7 @@ * argp-{help.c,parse.c,namefrob.h}, argp.h: update from libc. 2003-11-23 Paul Eggert - Bruno Haible + Bruno Haible * printf-parse.h: Don't include sys/types.h. (ARG_NONE): New macro. @@ -1575,7 +1642,7 @@ Reported by Geoff Collyer via Arnold Robbins. 2003-11-16 Paul Eggert - Bruno Haible + Bruno Haible Protect against address arithmetic overflow. * printf-args.h: Include stddef.h. @@ -1691,7 +1758,7 @@ * linebuffer.c: Include for declaration of memset. 2003-10-30 Paul Eggert - Bruno Haible + Bruno Haible * vasprintf.c: Include , . (vasprintf): Fail if the resulting length doesn't fit in an 'int'. @@ -1962,7 +2029,7 @@ * version-etc-2.c: Remove file. 2003-09-25 Jim Meyering - Bruno Haible + Bruno Haible This lets translators provide better translations for the "Written by ..." part of --version output. @@ -2064,7 +2131,7 @@ * xgetdomainname.c: New file. 2003-09-25 Simon Josefsson - Bruno Haible + Bruno Haible * getdomainname.h: New file. * getdomainname.c: New file. @@ -6195,6 +6262,6 @@ Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 - Free Software Foundation, Inc. +Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted provided the copyright notice and this notice are preserved.