X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=1afdc0823e0749fb820edbf3280b03ca88e11e0c;hb=d0270e7b630dd9c27e70ef46cc3ce5dac70dd574;hp=370d22f5e0495bb766a4127a64f58404108d4350;hpb=1944a32b6bf83cb80ce324295c19b72221e2fa11;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 370d22f5e..1afdc0823 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,152 @@ +2011-01-07 Pádraig Brady + + ignore-value: fixup comments, and add Eric Blake + as an author since he rewrote the macros. + * lib/ignore-value.h (ignore_value): State that + we now support aggregates. Also specify exactly + when the GCC warn_unused_result feature was added. + +2011-01-06 Eric Blake + + ignore-value: support aggregate types + * lib/ignore-value.h (ignore_value): Provide separate gcc + definition. + * modules/ignore-value-tests: New test module. + * tests/test-ignore-value.c: New test. + + maint.mk: improve sc_prohibit_strcmp regex + * top/maint.mk (sc_prohibit_strcmp): Detect strcmp()!=0, as + documented. Also, detect strcmp((expr),expr) == 0. Exempt the + definition of STRNEQ. + + signal: work around Haiku issue with SIGBUS + * lib/siglist.h: Add comment. + * lib/sig2str.c (numname_table): Swap SIGBUS order, to match + strsignal's favoring of SIGSEGV. + * tests/test-signal.c (main): Avoid test failure. + * doc/posix-headers/signal.texi (signal.h): Document the issue. + Reported by Scott McCreary. + + maint.mk: add pre-release check to ensure submodule commits are public + * top/maint.mk (public-submodule-commit): New rule. + (submodule-checks): New variable. + (alpha beta stable): Depend on the variable. + +2011-01-05 Pádraig Brady + and Jim Meyering + + ignore-value: make ignore_value more generic; deprecate ignore_ptr + * lib/ignore-value.h: Include , for decl of intptr_t. + (ATTRIBUTE_DEPRECATED): Define. + (_ignore_case): New function. + (ignore_value): New macro, to replace the old function. + (ignore_ptr): Arrange for any use to evoke a deprecation warning. + * modules/ignore-value (Depends-on): Add stdint. + +2011-01-04 Eric Blake + + doc: regenerate INSTALL + * doc/Makefile (INSTALL, INSTALL.ISO, INSTALL.UTF-8): Re-add + @firstparagraphindent support, now that autoconf dropped it. + (INSTALL_PRELUDE): Reinstate old macro. + * doc/install.texi: Resync from autoconf. + * doc/INSTALL: Reflect recent autoconf update. + * doc/INSTALL.ISO: Likewise. + * doc/INSTALL.UTF-8: Likewise. + Reported by Karl Berry. + +2011-01-04 Bruce Korb + + git-version-gen: avoid a sub-shell + * build-aux/git-version-gen: Redirect stderr in `...` via + "exec 2>...", rather than via an added sub-shell. + +2011-01-03 Ben Pfaff + + git-version-gen: use (...) rather than sh -c '...' + * build-aux/git-version-gen: Rather than hard-coding a shell's name + with "sh -c '...'", just use "(...)". Less syntax is better, too. + +2011-01-03 Jim Meyering + + git-version-gen: convert leading TABs to spaces + * build-aux/git-version-gen: Expand leading TABs. + + git-version-gen: handle failed "git rev-list" + * build-aux/git-version-gen: Rather than leaking a "fatal" error + from git and proceeding as if it had succeeded but printed no SHA1 + checksums, suppress the diagnostic and handle the failure. + Reported by Bruce Korb in http://marc.info/?l=git&m=129399145930450&w=2 + + git-version-gen: include command name in one more diagnostic + * build-aux/git-version-gen: When the required .tarball-version file + was missing or unreadable, you might see the diagnostic from "cat", + but no trace of the name of the invoking script. Now, you still see + the diagnostic from cat, but also get one from "git-version-gen: ". + Inspired by a patch from Bruce Korb. + + update-copyright: adjust test to match changed code + * tests/test-update-copyright.sh: Change test's expected output + to match new actual output. + +2011-01-02 Bruno Haible + + getlogin_r: Avoid test failure on HP-UX 11. + * tests/test-getlogin_r.c (main): Allow an error code EINVAL instead of + ERANGE when the second argument is zero. + * doc/posix-functions/getlogin_r.texi: Document the HP-UX 11 + portability problem. + +2011-01-02 Bruce Korb + + * build-aux/update-copyright: doc Simon's changes + +2011-01-02 Simon Josefsson + + * build-aux/update-copyright: Support UPDATE_COPYRIGHT_HOLDER + environment variable. + +2011-01-02 Bruno Haible + + unigbrk: Avoid gcc warnings. + * lib/unigbrk/u16-grapheme-breaks.c (u16_grapheme_breaks): Remove + unused variable. + * lib/unigbrk/u16-grapheme-prev.c (u16_grapheme_prev): Likewise. + * lib/unigbrk/u8-grapheme-prev.c (u8_grapheme_prev): Likewise. + * tests/unigbrk/test-u16-grapheme-breaks.c (main): Likewise. + * tests/unigbrk/test-u32-grapheme-breaks.c (main): Likewise. + * tests/unigbrk/test-u8-grapheme-breaks.c (test_u8_grapheme_breaks): + Change type of first argument to 'const char *'. + (main): Remove unused variable. + * tests/unigbrk/test-u8-grapheme-next.c (test_u8_grapheme_next): Change + type of first argument to 'const char *'. + * tests/unigbrk/test-u8-grapheme-prev.c (test_u8_grapheme_prev): + Likewise. + (main): Change type of variable 's'. + * tests/unigbrk/test-uc-is-grapheme-break.c (main): Cast column number + to 'int'. + +2011-01-02 Bruno Haible + + pwrite: Fix test whether it works and make it work on HP-UX 11.11. + * m4/pwrite.m4 (gl_FUNC_PWRITE): Use AC_LANG_PROGRAM, not + AC_LANG_SOURCE. Extend the test program to catch another HP-UX 11.11 + bug. + * lib/pwrite.c: Undo 2010-12-31 patch. + * doc/posix-functions/pwrite.texi: Document another HP-UX 11.11 bug. + +2011-01-02 Bruno Haible + + pread: Fix test whether it works. + * m4/pread.m4 (gl_FUNC_PREAD): Use AC_LANG_PROGRAM, not AC_LANG_SOURCE. + +2011-01-02 Bruno Haible + + Fix detection of traditional Arabic locale on HP-UX, Solaris, Cygwin. + * m4/locale-ar.m4 (gt_LOCALE_AR): Require that the locale encoding name + ends in "6". Don't require a specific month name. Try also the locale + names found on HP-UX 11 and Solaris 7. + 2011-01-02 Bruno Haible tcgetsid: Correct linkage in C++ mode on HP-UX 11.00.