X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=3c0089bdbf07c9a2fd833a693877fef54c69e1e2;hb=2f5181b1a247323cb2a4a4c6165997674866bb20;hp=eb3a690a6e1a3f0b31cd3f64ee0d2cf269617221;hpb=097a2e104a0fbb4bb5fc10ea48b7501d178f0911;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index eb3a690a6..3c0089bdb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,147 @@ +2009-08-14 Eric Blake + and Bruno Haible + + stddef: fix NetBSD 5.0 NULL bug, rather than working around it + * tests/test-locale.c: Revert previous patch related to NULL. + * tests/test-stdio.c: Likewise. + * tests/test-stdlib.c: Likewise. + * tests/test-string.c: Likewise. + * tests/test-unistd.c: Likewise. + * modules/time-tests (Depends-on): Add verify. + * modules/wchar-tests (Depends-on): Likewise. + * tests/test-time.c: Test for NULL compliance. + * tests/test-wchar.c: Likewise. + * modules/locale (Depends-on): Add stddef. + * modules/stdio (Depends-on): Likewise. + * modules/stdlib (Depends-on): Likewise. + * modules/string (Depends-on): Likewise. + * modules/time (Depends-on): Likewise. + * modules/unistd (Depends-on): Likewise. + * modules/wchar (Depends-on): Likewise. + * lib/locale.in.h (includes): Use to fix NULL. + * lib/stdlib.in.h (includes): Likewise. + * lib/string.in.h (includes): Likewise. + * lib/time.in.h (includes): Likewise. + * lib/unistd.in.h (includes): Likewise. + * m4/locale_h.m4 (gl_LOCALE_H): Replace locale.h if stddef.h was + replaced. + * m4/wchar.m4 (gl_WCHAR_H): Likewise. + * m4/stddef_h.m4: New file. + * modules/stddef: Likewise. + * lib/stddef.in.h: Likewise. + * modules/stddef-tests: Likewise. + * tests/test-stddef.c: Likewise. + * MODULES.html.sh (Basic types ): Mention new module. + * doc/posix-headers/stddef.texi (stddef.h): Document the bug. + * doc/posix-headers/locale.texi (locale.h): Likewise. + * doc/posix-headers/stdio.texi (stdio.h): Likewise. + * doc/posix-headers/stdlib.texi (stdlib.h): Likewise. + * doc/posix-headers/string.texi (string.h): Likewise. + * doc/posix-headers/time.texi (time.h): Likewise. + * doc/posix-headers/unistd.texi (unistd.h): Likewise. + * doc/posix-headers/wchar.texi (wchar.h): Likewise. + +2009-08-14 Eric Blake + + doc: improve git diff of texinfo files + * .gitattributes: Add rule for *.texi files, with hint on how to + use it. + Copied from m4, and based on a report by Bruno Haible. + +2009-08-14 Bruno Haible + + Disable multithread support by default on Cygwin 1.5.x for real. + * m4/threadlib.m4 (gl_THREADLIB_EARLY_BODY): Fix last commit. + +2009-08-14 Joel E. Denny + + update-copyright: much ado about intervals + * build-aux/update-copyright: Implement and document + UPDATE_COPYRIGHT_USE_INTERVALS to control expansion and collapse + of copyright year intervals. + Also, document UPDATE_COPYRIGHT_YEAR. + * tests/test-update-copyright.sh: Test it. + + update-copyright: convert 2-digit to 4-digit years + * build-aux/update-copyright: Implement and document. + * tests/test-update-copyright.sh: Update. + +2009-08-14 Jim Meyering + + test-exclude: avoid coreutils "make check" failure + * tests/test-exclude.c (ARGMATCH_DIE_DECL) [ARGMATCH_DIE_DECL]: Define, + just as in test-argmatch.c. + +2009-08-13 Eric Blake + + test-dup2: fix bad assumption + * tests/test-dup2.c (main): Tolerate leaked fds from environment. + Reported by Peter Breitenlohner . + + test-version-etc: fix CRLF portability issue + * tests/test-version-etc.sh: Use tr, not sed, as not all sed + recognize \r. + * tests/test-argp-version-etc-1.sh: Likewise. + + getopt: update client modules + * modules/argp (Depends-on): Use getopt-gnu. + * modules/git-merge-changelog (Depends-on): Likewise. + * modules/long-options (Depends-on): Likewise. + * modules/xstrtol (Depends-on): Likewise. + +2009-08-13 Simon Josefsson + + * tests/test-version-etc.sh: Don't fail on different + project/version. Don't fail on CRLF differences. Rewrite to use + multiple -e instead of multiple sed forks, suggested by Eric Blake + . + * tests/test-argp-version-etc-1.sh: Likewise. + +2009-08-13 Simon Josefsson + + * tests/test-version-etc.sh: Don't fail on different + project/version. + +2009-08-12 Bruno Haible + + Tests for modules 'getopt-posix', 'getopt-gnu'. + * modules/getopt-posix-tests: New file. + * tests/test-getopt.c: New file. + * tests/test-getopt.h: New file. + * tests/test-getopt_long.h: New file. + + New modules 'getopt-posix', 'getopt-gnu'. + * modules/getopt-gnu: New file, renamed from modules/getopt. + * modules/getopt-posix: New file. + * modules/getopt: Turn into an obsolete alias for getopt-gnu. + * m4/getopt.m4 (gl_FUNC_GETOPT_POSIX, gl_FUNC_GETOPT_GNU): New macros. + (gl_GETOPT): Remove macro. + (gl_GETOPT_CHECK_HEADERS): Do some checks only for gl_FUNC_GETOPT_GNU. + Disable the test against BSD systems that declare optreset. Test + against mingw bug. Test against lack of support of optional arguments + on many platforms. + * doc/glibc-headers/getopt.texi: Update module name and list of + relevant platforms. + * doc/posix-functions/getopt.texi: Mention modules 'getopt-posix' and + 'getopt-gnu' and more portability problems. + * NEWS: Mention the changes. + +2009-08-12 Bruno Haible + + Ensure that optarg etc. get declared by . + * m4/getopt.m4 (gl_GETOPT_CHECK_HEADERS): Require + AC_USE_SYSTEM_EXTENSIONS. + * modules/getopt (Depends-on): Add 'extensions'. + +2009-08-12 Bruno Haible + + Avoid test link errors. + * modules/pipe-filter-ii-tests (Makefile.am): Define + test_pipe_filter_ii1_LDADD and test_pipe_filter_ii2_main_LDADD. + * modules/pipe-filter-gi-tests (Makefile.am): Define + test_pipe_filter_gi1_LDADD and test_pipe_filter_gi2_main_LDADD. + Reported by Tom G. Christensen . + 2009-08-12 Bruno Haible * m4/getopt.m4 (gl_REPLACE_GETOPT): New macro, was called