X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=7c1f4e210cce7ce0966c72deada8516aba0aa6b5;hb=db2ebe9d04c394f51b2b0f4306c9f9a79959b1da;hp=d737948a443273a2d4a0805c12b47ddb4f90b78f;hpb=e2843e30e8c2885eb8cbc77e20c4e0f4d562d44d;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index d737948a4..7c1f4e210 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,104 @@ +2010-05-09 Bruno Haible + + acl: Avoid test failure on Cygwin-hosted mingw. + * tests/test-set-mode-acl.sh: Skip test if USE_ACL is 0. + +2010-05-09 Bruno Haible + + error: Use system's fcntl function. + * lib/error.c (fcntl): Undefine. + +2010-05-09 Jim Meyering + + verify: adjust formatting to be more consistent + * lib/verify.h (_GL_GENSYM): Add a space before each of a few + argument-list '('s, and after one comma. + +2010-05-09 Bruno Haible + + error: More reliable output on mingw. + * lib/error.c: Include . + (is_open): New function. + (flush_stdout): Call it instead of fcntl, also if F_GETFL is not + defined. + +2010-05-09 Bruno Haible + + vasnprintf: Fix syntax errors in libintl build on mingw. + * lib/vasnprintf.c (VASNPRINTF): Move a closing brace. Undefine + pad_ourselves and prec_ourselves after use. + +2010-05-08 Bruno Haible + + * lib/config.charset: Update comments for Cygwin 1.7. + * lib/localcharset.c: Likewise. + +2010-05-07 Jim Meyering + + init.sh: improve comments + * tests/init.sh: Recommend the one-line init.sh-sourcing idiom: + . "${srcdir=.}/init.sh"; path_prepend_ . + Add a note about path_prepend_ and the alternative of using + TESTS_ENVIRONMENT. + +2010-05-06 Sergey Poznyakoff + + exclude: Unescape hashed patterns in wildcard mode. + * lib/exclude.c (add_exclude): Unescape the pattern before adding it + to the hash list. + * tests/test-exclude8.sh: New test case. + * modules/exclude-tests: Add new test. + +2010-05-05 Eric Blake + + verify: automate tests + * modules/verify-tests: New module. + * tests/test-verify.sh: New file. + * tests/test-verify.c: Guard each negative test with a unique id. + Also avoid warning about unused left hand of comma expressions. + +2010-05-05 Paul Eggert + + Further improvements to verify.h, suggested by Eric Blake. + * lib/verify.h (_GL_CONCAT, _GL_CONCAT0, _GL_GENSYM): Renamed from + the GL_* versions, to avoid collision with OpenGL. + (_GL_COUNTER): New macro, so that we can fall back on __LINE__ if + __COUNTER__ doesn't work. Test that __COUNTER__ increments rather + than testing merely whether it's defined. + + Modify verify.h to pacify gcc -Wredundant_decls. + * lib/verify.h (GL_CONCAT, GL_CONCAT0, GL_GENSYM): New macros. + These use the prefix "GL_" since they're likely to be useful elsewhere. + We may need to break them out into a different .h file. + (__COUNTER__): Define to 0 if the compiler doesn't support it. + (verify) [!defined __cplusplus]: Use them to avoid duplicate decls + of verify_function__. + +2010-05-05 Peter O'Gorman + + Tests for module pwrite. + * modules/pwrite-tests: New file. + * tests/test-pwrite.sh: New file. + * tests/test-pwrite.c: New file. + + New module pwrite. + * lib/unistd.in.h (pwrite): New declaration. + * lib/pwrite.c: New file, from glibc with modifications. + * m4/pwrite.m4: New file. + * m4/unistd_h.m4 (gl_UNISTD_H): Test whether pwrite is declared. + (gl_UNISTD_H_DEFAULTS): Initialize GNULIB_PWRITE, HAVE_PWRITE, + REPLACE_PWRITE. + * modules/pwrite: New file. + * modules/unistd (Makefile.am): Substitute GNULIB_PWRITE, HAVE_PWRITE, + REPLACE_PWRITE. + * tests/test-unistd-c++.cc: Check GNULIB_NAMESPACE::pwrite. + * doc/posix-functions/pwrite.texi: Mention the new module. + +2010-05-05 Peter O'Gorman + + pread: Update documentation. + * doc/posix-functions/pread.texi: Mention the 'pread' module. + 2010-05-04 Eric Blake docs: update cygwin progress