X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=c9c1e9cdd5c763ff533f7ba4af40a57d6902185e;hb=b2e33d4db3e9bd913786dedbc64f1ddd5570eb55;hp=0e6240c908c4026937d95cc502c18cd556d72efa;hpb=a922a35f32adc0d332f207ec2abccfac45d40358;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 0e6240c90..c9c1e9cdd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,148 @@ +2010-11-20 Bruno Haible + + Ensure that is included before __GLIBC__ is tested. + * lib/printf-parse.h: Include . + * m4/vasnprintf.m4 (gl_PREREQ_PRINTF_PARSE): Require gl_FEATURES_H. + Reported by Mike Frysinger . + + Ensure that is included before __GLIBC__ is tested. + * lib/wchar.in.h: Include . + * m4/wchar_h.m4 (gl_WCHAR_H): Require gl_FEATURES_H. + * modules/wchar (Makefile.am): Substitute HAVE_FEATURES_H. + Reported by Mike Frysinger . + + Ensure that is included before __GLIBC__ is tested. + * lib/arpa_inet.in.h: Include . + * m4/arpa_inet_h.m4 (gl_HEADER_ARPA_INET): Require gl_FEATURES_H. + * modules/arpa_inet (Makefile.am): Substitute HAVE_FEATURES_H. + Reported by Mike Frysinger . + + Ensure that is included before __GLIBC__ is tested. + * build-aux/link-warning.h: Include . + * modules/link-warning (configure.ac): Require gl_FEATURES_H. + (Makefile.am): Substitute HAVE_FEATURES_H into link-warning.h. + Reported by Mike Frysinger . + + Ensure that is included before __GLIBC__ is tested. + * m4/gnulib-common.m4 (gl_FEATURES_H): New macro. + Reported by Mike Frysinger . + +2010-11-20 Bruno Haible + + memmem: Fix autoconf test. + * m4/memmem.m4 (gl_FUNC_MEMMEM): Test HAVE_DECL_MEMMEM, not HAVE_MEMMEM. + +2010-11-20 Bruno Haible + + Port to uClibc. + * lib/relocatable.c (find_shared_library_fullname): Treat uClibc like + glibc. + * lib/strerror_r.c: Likewise. + * m4/arpa_inet_h.m4 (gl_HEADER_ARPA_INET): Likewise. + * m4/duplocale.m4 (gl_FUNC_DUPLOCALE): Likewise. + * m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Likewise. + * m4/glibc21.m4 (gl_GLIBC21): Likewise. + * tests/test-sigaction.c (handler, main): Likewise. + * lib/localename.c (gl_locale_name_thread_unsafe, HAVE_LOCALE_NULL): + Treat uClibc like a non-glibc platform. + * lib/propername.c (proper_name_utf8): Likewise. + * lib/spawn.in.h: Likewise. + * lib/striconv.c (mem_cd_iconv, str_cd_iconv, str_iconv): Likewise. + * lib/striconveh.c (iconveh_open, iconv_carefully, iconv_carefully_1, + mem_cd_iconveh_internal): Likewise. + * lib/striconveha.c (mem_iconveha, str_iconveha): Likewise. + * lib/string.in.h (memchr, memrchr, rawmemchr, strchrnul, strpbrk, + strstr, strcasestr): Likewise. + * lib/unicodeio.c (unicode_to_mb): Likewise. + * m4/getdelim.m4 (gl_FUNC_GETDELIM): Likewise. + * m4/getline.m4 (gl_FUNC_GETLINE): Likewise. + * m4/glibc2.m4 (gt_GLIBC2): Likewise. + * m4/iconv_open.m4 (gl_FUNC_ICONV_OPEN): Likewise. + * m4/memmem.m4 (gl_FUNC_MEMMEM_SIMPLE, gl_FUNC_MEMMEM): Likewise. + * m4/printf.m4 (gl_PRINTF_DIRECTIVE_A): Likewise. + * m4/strcasestr.m4 (gl_FUNC_STRCASESTR_SIMPLE, gl_FUNC_STRCASESTR): + Likewise. + * m4/strstr.m4 (gl_FUNC_STRSTR_SIMPLE, gl_FUNC_STRSTR): Likewise. + * m4/strtod.m4 (gl_FUNC_STRTOD): Likewise. + * m4/sys_ioctl_h.m4 (gl_SYS_IOCTL_H): Likewise. + * m4/sys_select_h.m4 (gl_HEADER_SYS_SELECT): Likewise. + * m4/sys_socket_h.m4 (gl_HEADER_SYS_SOCKET): Likewise. + * m4/sys_times_h.m4 (gl_SYS_TIMES_H): Likewise. + * m4/unistd_h.m4 (gl_UNISTD_H): Likewise. + * m4/wchar_h.m4 (gl_WCHAR_H): Likewise. + * tests/test-getopt.h (OPTIND_MIN): Likewise. + * tests/test-striconveha.c (main): Likewise. + * doc/posix-functions/getdelim.texi: Mention an uClibc bug. + * doc/posix-functions/getline.texi: Likewise. + Reported by Mike Frysinger . + +2010-11-20 Bruno Haible + + nproc: Fix condition. + * lib/nproc.c: Test HAVE_PTHREAD_GETAFFINITY_NP, not + HAVE_PTHREAD_AFFINITY_NP. + +2010-11-20 Bruno Haible + + Fix a comment. + * lib/vasnprintf.c (VASNPRINTF): Fix comment. + +2010-11-19 Paul Eggert + + ftoastr: don't assume snprintf + * lib/ftoastr.c (snprintf) [! GNULIB_SNPRINTF_POSIX]: + Implement a subset of snprintf here, by using sprintf safely. + * modules/ftoastr (Depends-on): Remove snprintf. + +2010-11-19 Jim Meyering + + test-rename.h: fix compilation failure + * tests/test-rename.h (test_rename): Add omitted "}". + +2010-11-17 Jim Meyering + + maint.mk: add a URL discussing the no-@acronym policy + * top/maint.mk (sc_texinfo_acronym): Add a URL in a comment. + +2010-11-18 Paul Eggert + + ftoastr: depend on snprintf, improve comments + * lib/ftoastr.c: Also mention Loitsch's draft. + * lib/ftoastr.h: Require WIDTH to be nonnegative. This isn't + needed in the current implementation, but it might simplify + speeding up the code later. + * modules/ftoastr: Depend on snprintf; this improves portability. + Suggested by Bruno Haible in the same email. + + ftoastr: port to hosts lacking strtof and strtold + Problem reported by Bruno Haible in + . + * lib/ftoastr.c (STRTOF): Define to strtod if in a pre-C99 + environment and strtold (and presumably strtof) are not available. + * modules/ftoastr (Files): Add m4/c-strtod.m4. + (configure.ac): Require gl_C99_STRTOLD. + +2010-11-18 Bruno Haible + + c-strtold: Avoid link error on AIX 7. + * lib/c-strtod.c: Test also HAVE_STRTOD_L or HAVE_STRTOLD_L. + * m4/c-strtod.m4 (gl_C_STRTOD): Test whether strtod_l exists. + (gl_C_STRTOLD): Test whether strtold_l exists. + Reported by Albert Chin . + +2010-11-17 Paul Eggert + + intprops: new macro INT_BITS_STRLEN_BOUND + * lib/intprops.h (INT_BITS_STRLEN_BOUND): New macro, needed by + ftoastr.h. This exposes an internal of intprops.h that was formerly + not exposed. Also, it uses a slightly tighter bound than before; + though this makes no practical difference, we might as well be as + tight as we easily can. + + ftoastr: new module, for lossless conversion of floats to short strings + * lib/ftoastr.h, lib/ftoastr.c, lib/dtoastr.c, lib/ldtoastr.c: + * modules/ftoastr: New files. + 2010-11-15 Paul Eggert bootstrap: port to Solaris sed