X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=d8cafae3ba7c57ad4f34d6f4784b0911eab5142e;hb=fc06be3f71756ab695008854af0643e75c78999f;hp=797a38141585381fe20d1e4e2927b5a9f60b32c2;hpb=3a59228aa9e83e507b62eb5281817accccee72ba;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 797a38141..d8cafae3b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1532 @@ +2010-06-09 Bruno Haible + + Avoid relocwrapper link errors due to gnulib replacement functions. + * lib/canonicalize-lgpl.c: Use the system's malloc function. + * lib/malloca.c: Likewise. + * lib/relocatable.c: Likewise. + * lib/progreloc.c: Use the system's malloc, sprintf functions. + * lib/relocwrapper.c: Use the system's fprintf, malloc functions. + * lib/setenv.c: Use the system's malloc, realloc functions. + * lib/strerror.c: Use the system's sprintf function. + Reported by Ben Pfaff . + +2010-06-04 Bruno Haible + + Prefer documented low-level autoconf macro names. + * m4/lib-link.m4: Use m4_translit instead of translit. + * m4/environ.m4: Likewise. + * m4/mathfunc.m4: Likewise. + * m4/onceonly.m4: Likewise. + * m4/stdint.m4: Likewise. + Suggested by Eric Blake. + +2010-06-04 Martin Lambers + Bruno Haible + + havelib: Allow library names with '+' characters. + * m4/lib-link.m4 (AC_LIB_LINKFLAGS, AC_LIB_HAVE_LINKFLAGS, + AC_LIB_FROMPACKAGE, AC_LIB_LINKFLAGS_BODY): Convert '+' in name to '_'. + +2010-06-09 Bruno Haible + + Module setenv does not depend on 'malloc-posix', 'realloc-posix'. + * lib/setenv.c (__add_to_environ): Set errno to ENOMEM when malloc or + realloc failed. + +2010-06-08 Peter Simons + + maint.mk: make the news-check rule more configurable + * top/maint.mk (news-check-lines-spec) New variable. + (news-check): Use "sed -n 1,10p" in place of "head". + +2010-06-07 Jim Meyering + + do-release-commit-and-tag: fix typo in --help + * build-aux/do-release-commit-and-tag (Usage): Fix typo in --help. + + regex: avoid new dead-code warning with gcc-4.6.0 + * lib/regex_internal.c (re_string_reconstruct): #if-0-out a dead + if-block containing a while-loop. It's been unused for at least + 5 years. + +2010-06-05 Bruno Haible + + * doc/posix-functions/strcoll.texi: Mention Solaris limitation. + Reported by River Tarnell via Eric Blake. + +2010-06-04 Bruno Haible + + Update to GNU gettext 0.18.1. + * modules/gettext (configure.ac): Require gettext infrastructure from + version 0.18.1. + +2010-06-03 Bruno Haible + + Don't use AC_LIBOBJ with file names in subdirectories. + * m4/libunistring-base.m4 (gl_LIBUNISTRING_MODULE): Renamed from + gl_LIBUNISTRING_LIBSOURCE. Take a module name as argument, not a file + name. Define an automake conditional. Don't invoke AC_LIBOBJ. + * m4/libunistring.m4 (gl_LIBUNISTRING): Update AC_BEFORE invocation. + * modules/uni*/* (configure.ac): Use gl_LIBUNISTRING_MODULE instead of + gl_LIBUNISTRING_LIBSOURCE. + (Makefile.am): Augment lib_SOURCES here, conditionally. + * NEWS: Drop requirement for Automake option 'subdir-objects'. + +2010-06-03 Bruno Haible + + Simplify gl_LIBUNISTRING_VERSION_CMP expansion. + * m4/libunistring-base.m4 (gl_LIBUNISTRING_VERSION_CMP): Ensure + expansion does not end with a newline. + (gl_LIBUNISTRING_LIBSOURCE, gl_LIBUNISTRING_LIBHEADER): Avoid + unnecessary newline. + +2010-06-03 Bruno Haible + + Reduce dependencies. + * tests/test-quotearg.h: New file, extracted from + tests/test-quotearg.c. + * tests/test-quotearg-simple.c: New file, extracted from + tests/test-quotearg.c. + * tests/test-quotearg.c: Don't include . + (struct result_strings, struct result_groups, LQ, RQ, LQ_ENC, RQ_ENC, + RQ_ESC, inputs, compare, use_quotearg_buffer, use_quotearg, + use_quote_double_quotes, use_quotearg_colon): Moved to + tests/test-quotearg.h. + (results_g, flag_results, custom_quotes, custom_results): Moved + to tests/test-quotearg-simple.c. + (main): Moved the part that does not depend on gettext to + tests/test-quotearg-simple.c. Return 77 if the test cannot be + performed. + * modules/quotearg-simple: New file. + * modules/quotearg-simple-tests: New file. + * modules/quotearg (Depends-on): Add quotearg-simple. + * modules/quotearg-tests (Status): Mark as gettext-dependent-test. + (Files): Add tests/test-quotearg.h. + Reported by Paolo Bonzini. + +2010-06-03 Bruno Haible + + Reduce dependencies. + * modules/acl (Depends-on): Add gettext-h. Remove gettext. + +2010-06-03 Bruno Haible + + time: Undefine more broken macros. + * lib/time.in.h: Undefine broken localtime_r and gmtime_r macros only + for pthread-win32. Undefine also asctime_r, ctime_r, rand_r, strtok_r. + Reported by Eric Blake. + +2010-06-03 Bruno Haible + + Choose among AC_DEFUN_ONCE, AC_DEFUN in a way that aclocal understands. + * m4/iconv.m4 (gl_iconv_AC_DEFUN): New macro. + (AM_ICONV): Define it through gl_iconv_AC_DEFUN. + * m4/libunistring.m4 (gl_libunistring_AC_DEFUN): New macro. + (gl_LIBUNISTRING): Define it through gl_libunistring_AC_DEFUN. + Reported by Ludovic Courtès . + +2010-06-02 Eric Blake + + time: work with mingw + pthreads-win32 library + * m4/time_h.m4 (gl_CHECK_TYPE_STRUCT_TIMESPEC): Set new variable + if timespec is defined only in pthread.h. + * modules/time (Makefile.am): Substitute it. + * lib/time.in.h (!TIME_H_DEFINES_STRUCT_TIMESPEC): Include + , when needed. + (GNULIB_TIME_R): Undefine broken localtime_r and gmtime_r macros + from the library. + +2010-05-31 Bruno Haible + + Avoid expanding two macros in the wrong order. + * m4/libunistring-base.m4 (gl_LIBUNISTRING_LIB_PREPARE): Require + gl_LIBUNISTRING if it is defined. + * m4/libunistring.m4 (gl_LIBUNISTRING): Define using AC_DEFUN_ONCE for + autoconf >= 2.64. + Reported by Ludovic Courtès . + +2010-05-27 Jim Meyering + + maint.mk: also prohibit "#undef" of always-defined symbols + * top/maint.mk (def_sym_regex): Handle #undef as well as #define. + Allow more than one space before the symbol name. + (sc_prohibit_always-defined_macros): Use grep's -E, now that + the regexp uses alternation. + +2010-05-26 Eric Blake + + maint.mk: avoid echo -e + * top/maint.mk (gzip_rsyncable, _ignore_case, _sc_say_and_exit): + Convert all uses of echo -* to printf. + Reported by Matthias Bolte. + +2010-05-25 Bruno Haible + + Update to GNU gettext 0.18, part 2. + * build-aux/po/Makefile.in.in: Update to GNU gettext 0.18. + Reported by Martin von Gagern . + +2010-05-25 Ralf Wildenhues + + Add missing include in test-pwrite.c. + * tests/test-pwrite.c: Include string.h, for strcmp. + +2010-05-24 Bruno Haible + + * NEWS: Mention requirement for Automake option 'subdir-objects'. + +2010-05-24 Bruno Haible + + Don't use conversion with transliteration in u{8,16,32}_strcoll. + * lib/unistr/u-strcoll.h (FUNC): Use U_STRCONV_TO_ENCODING with + iconveh_error argument. + * lib/unistr/u8-strcoll.c: Define U_STRCONV_TO_ENCODING instead of + U_STRCONV_TO_LOCALE. + * lib/unistr/u16-strcoll.c: Likewise. + * lib/unistr/u32-strcoll.c: Likewise. + * modules/unistr/u8-strcoll (Depends-on): Add + uniconv/u8-strconv-to-enc, localcharset. Remove + uniconv/u8-strconv-to-locale. + (configure.ac): Bump version number. + * modules/unistr/u16-strcoll (Depends-on): Add + uniconv/u16-strconv-to-enc, localcharset. Remove + uniconv/u16-strconv-to-locale. + (configure.ac): Bump version number. + * modules/unistr/u32-strcoll (Depends-on): Add + uniconv/u32-strconv-to-enc, localcharset. Remove + uniconv/u32-strconv-to-locale. + (configure.ac): Bump version number. + +2010-05-24 Bruno Haible + + Avoid a test failure on NetBSD 5.0. + * tests/test-striconveh.c (main): On NetBSD, skip a test that triggers + an iconv() bug. + +2010-05-24 Bruno Haible + + Adjust #include directive style. + * modules/regex (Includes): Recommend to write . + +2010-05-24 Bruno Haible + + regex: Don't require alloca. + * modules/regex (Depends-on): Remove alloca. Add alloca-opt. + * lib/regex_internal.h (alloca): Ensure it's defined even if we call it + only inside if (0). + +2010-05-23 Jim Meyering + + test-renameat.c: include + * tests/test-renameat.c: Include ; required for + definition of S_IS* macros. + +2010-05-23 Ben Pfaff + + Update maintainer documentation for 'relocatable-prog' module. + * doc/relocatable-maint.texi: Update. + Comments by Bruno Haible. + +2010-05-23 Bruno Haible + + git-merge-changelog: Enable --split-merged-entry by default. + * lib/git-merge-changelog.c (main): Set split_merged_entry to true. + (usage): Don't mention this option any more. + Reported by Ralf Wildenhues. + +2010-05-23 Jim Meyering + + test-pwrite: do not leave behind a test file named "out" + Revert commit d8fa18472a54c1cb2674c296b3d82443f234d5f7. + The trivial-looking use of init.sh is really necessary. + It ensures that the temporary file, "out", is created in + a temporary directory, and removed upon termination. + * tests/test-pwrite.sh: Re-add file. + * modules/pwrite-tests: Reference it. + +2010-05-23 Ralf Wildenhues + + Fix output redirection buglet in init.sh. + * tests/init.sh: Fix redirection of stderr. + +2010-05-20 Simon Josefsson + + * modules/valgrind-tests (configure.ac): Invoke gl_VALGRIND_TESTS. + +2010-05-17 Simon Josefsson + + * modules/valgrind-tests: New file. + * m4/valgrind-tests.m4: New file. + * doc/valgrind-tests.texi: New file. + * doc/gnulib.texi (Running self-tests under valgrind): New + section. + +2010-05-19 Bruno Haible + + Clean up dead code in recent commit. + * m4/libunistring-base.m4 (gl_LIBUNISTRING_VERSION_CMP): Include the + body of gl_LIBUNISTRING_VERSION_CMP_ORIG as fallback. + (gl_LIBUNISTRING_VERSION_CMP_ORIG): Remove macro. + Suggested by Paolo Bonzini. + +2010-05-19 Bruno Haible + + Avoid valgrind error reports from libunistring. + * lib/libunistring.valgrind: New file, based on lib/malloca.valgrind. + * modules/libunistring (Files): Add it. + * modules/libunistring-optional (Files): Likewise. + +2010-05-18 Paolo Bonzini + Bruno Haible + + New module 'libunistring-optional'. + * modules/libunistring-optional: New file. + * m4/libunistring-base.m4: New file. + * m4/libunistring-optional.m4: New file. + * lib/unicase.in.h: Renamed from lib/unicase.h. + * lib/uniconv.in.h: Renamed from lib/uniconv.h. + * lib/unictype.in.h: Renamed from lib/unictype.h. + * lib/unilbrk.in.h: Renamed from lib/unilbrk.h. + * lib/uniname.in.h: Renamed from lib/uniname.h. + * lib/uninorm.in.h: Renamed from lib/uninorm.h. + * lib/unistdio.in.h: Renamed from lib/unistdio.h. + * lib/unistr.in.h: Renamed from lib/unistr.h. + * lib/unitypes.in.h: Renamed from lib/unitypes.h. + * lib/uniwbrk.in.h: Renamed from lib/uniwbrk.h. + * lib/uniwidth.in.h: Renamed from lib/uniwidth.h. + * m4/libunistring.m4 (gl_LIBUNISTRING_CORE): Renamed from + gl_LIBUNISTRING. If the library was found, determine the installed + version and set LIBUNISTRING_VERSION. + (gl_LIBUNISTRING): New macro, as a wrapper arount it. Document that it + sets LIBUNISTRING_VERSION. If the module libunistring-optional is used, + handle a configuration option --with-included-libunistring. + * modules/libunistring (Files): Add m4/absolute-header.m4. + * modules/unicase/base (Files): Use unicase.in.h instead of unicase.h. + Add m4/libunistring-base.m4. + (configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER. + (Makefile.am): Build unicase.h from unicase.in.h. + * modules/uniconv/base (Files): Use uniconv.in.h instead of uniconv.h. + Add m4/libunistring-base.m4. + (configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER. + (Makefile.am): Build uniconv.h from uniconv.in.h. + * modules/unictype/base (Files): Use unictype.in.h instead of + unictype.h. Add m4/libunistring-base.m4. + (configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER. + (Makefile.am): Build unictype.h from unictype.in.h. + * modules/unilbrk/base (Files): Use unilbrk.in.h instead of unilbrk.h. + Add m4/libunistring-base.m4. + (configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER. + (Makefile.am): Build unilbrk.h from unilbrk.in.h. + * modules/uniname/base (Files): Use uniname.in.h instead of uniname.h. + Add m4/libunistring-base.m4. + (configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER. + (Makefile.am): Build uniname.h from uniname.in.h. + * modules/uninorm/base (Files): Use uninorm.in.h instead of uninorm.h. + Add m4/libunistring-base.m4. + (configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER. + (Makefile.am): Build uninorm.h from uninorm.in.h. + * modules/unistdio/base (Files): Use unistdio.in.h instead of + unistdio.h. Add m4/libunistring-base.m4. + (configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER. + (Makefile.am): Build unistdio.h from unistdio.in.h. + * modules/unistr/base (Files): Use unistr.in.h instead of unistr.h. + Add m4/libunistring-base.m4. + (configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER. + (Makefile.am): Build unistr.h from unistr.in.h. + * modules/unitypes (Files): Use unitypes.in.h instead of unitypes.h. + Add m4/libunistring-base.m4. + (configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER. + (Makefile.am): Build unitypes.h from unitypes.in.h. + * modules/uniwbrk/base (Files): Use uniwbrk.in.h instead of uniwbrk.h. + Add m4/libunistring-base.m4. + (configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER. + (Makefile.am): Build uniwbrk.h from uniwbrk.in.h. + * modules/uniwidth/base (Files): Use uniwidth.in.h instead of + uniwidth.h. Add m4/libunistring-base.m4. + (configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER. + (Makefile.am): Build uniwidth.h from uniwidth.in.h. + * modules/unicase/empty-prefix-context: Use gl_LIBUNISTRING_LIBSOURCE + instead of augmenting lib_SOURCES. + * modules/unicase/empty-suffix-context: Likewise. + * modules/unicase/locale-language: Likewise. + * modules/unicase/tolower: Likewise. + * modules/unicase/totitle: Likewise. + * modules/unicase/toupper: Likewise. + * modules/unicase/u8-casecmp: Likewise. + * modules/unicase/u8-casecoll: Likewise. + * modules/unicase/u8-casefold: Likewise. + * modules/unicase/u8-casexfrm: Likewise. + * modules/unicase/u8-ct-casefold: Likewise. + * modules/unicase/u8-ct-tolower: Likewise. + * modules/unicase/u8-ct-totitle: Likewise. + * modules/unicase/u8-ct-toupper: Likewise. + * modules/unicase/u8-is-cased: Likewise. + * modules/unicase/u8-is-casefolded: Likewise. + * modules/unicase/u8-is-lowercase: Likewise. + * modules/unicase/u8-is-titlecase: Likewise. + * modules/unicase/u8-is-uppercase: Likewise. + * modules/unicase/u8-prefix-context: Likewise. + * modules/unicase/u8-suffix-context: Likewise. + * modules/unicase/u8-tolower: Likewise. + * modules/unicase/u8-totitle: Likewise. + * modules/unicase/u8-toupper: Likewise. + * modules/unicase/u16-casecmp: Likewise. + * modules/unicase/u16-casecoll: Likewise. + * modules/unicase/u16-casefold: Likewise. + * modules/unicase/u16-casexfrm: Likewise. + * modules/unicase/u16-ct-casefold: Likewise. + * modules/unicase/u16-ct-tolower: Likewise. + * modules/unicase/u16-ct-totitle: Likewise. + * modules/unicase/u16-ct-toupper: Likewise. + * modules/unicase/u16-is-cased: Likewise. + * modules/unicase/u16-is-casefolded: Likewise. + * modules/unicase/u16-is-lowercase: Likewise. + * modules/unicase/u16-is-titlecase: Likewise. + * modules/unicase/u16-is-uppercase: Likewise. + * modules/unicase/u16-prefix-context: Likewise. + * modules/unicase/u16-suffix-context: Likewise. + * modules/unicase/u16-tolower: Likewise. + * modules/unicase/u16-totitle: Likewise. + * modules/unicase/u16-toupper: Likewise. + * modules/unicase/u32-casecmp: Likewise. + * modules/unicase/u32-casecoll: Likewise. + * modules/unicase/u32-casefold: Likewise. + * modules/unicase/u32-casexfrm: Likewise. + * modules/unicase/u32-ct-casefold: Likewise. + * modules/unicase/u32-ct-tolower: Likewise. + * modules/unicase/u32-ct-totitle: Likewise. + * modules/unicase/u32-ct-toupper: Likewise. + * modules/unicase/u32-is-cased: Likewise. + * modules/unicase/u32-is-casefolded: Likewise. + * modules/unicase/u32-is-lowercase: Likewise. + * modules/unicase/u32-is-titlecase: Likewise. + * modules/unicase/u32-is-uppercase: Likewise. + * modules/unicase/u32-prefix-context: Likewise. + * modules/unicase/u32-suffix-context: Likewise. + * modules/unicase/u32-tolower: Likewise. + * modules/unicase/u32-totitle: Likewise. + * modules/unicase/u32-toupper: Likewise. + * modules/unicase/ulc-casecmp: Likewise. + * modules/unicase/ulc-casecoll: Likewise. + * modules/unicase/ulc-casexfrm: Likewise. + * modules/uniconv/u8-conv-from-enc: Likewise. + * modules/uniconv/u8-conv-to-enc: Likewise. + * modules/uniconv/u8-strconv-from-enc: Likewise. + * modules/uniconv/u8-strconv-from-locale: Likewise. + * modules/uniconv/u8-strconv-to-enc: Likewise. + * modules/uniconv/u8-strconv-to-locale: Likewise. + * modules/uniconv/u16-conv-from-enc: Likewise. + * modules/uniconv/u16-conv-to-enc: Likewise. + * modules/uniconv/u16-strconv-from-enc: Likewise. + * modules/uniconv/u16-strconv-from-locale: Likewise. + * modules/uniconv/u16-strconv-to-enc: Likewise. + * modules/uniconv/u16-strconv-to-locale: Likewise. + * modules/uniconv/u32-conv-from-enc: Likewise. + * modules/uniconv/u32-conv-to-enc: Likewise. + * modules/uniconv/u32-strconv-from-enc: Likewise. + * modules/uniconv/u32-strconv-from-locale: Likewise. + * modules/uniconv/u32-strconv-to-enc: Likewise. + * modules/uniconv/u32-strconv-to-locale: Likewise. + * modules/unictype/bidicategory-byname: Likewise. + * modules/unictype/bidicategory-name: Likewise. + * modules/unictype/bidicategory-of: Likewise. + * modules/unictype/bidicategory-test: Likewise. + * modules/unictype/block-list: Likewise. + * modules/unictype/block-test: Likewise. + * modules/unictype/category-C: Likewise. + * modules/unictype/category-Cc: Likewise. + * modules/unictype/category-Cf: Likewise. + * modules/unictype/category-Cn: Likewise. + * modules/unictype/category-Co: Likewise. + * modules/unictype/category-Cs: Likewise. + * modules/unictype/category-L: Likewise. + * modules/unictype/category-Ll: Likewise. + * modules/unictype/category-Lm: Likewise. + * modules/unictype/category-Lo: Likewise. + * modules/unictype/category-Lt: Likewise. + * modules/unictype/category-Lu: Likewise. + * modules/unictype/category-M: Likewise. + * modules/unictype/category-Mc: Likewise. + * modules/unictype/category-Me: Likewise. + * modules/unictype/category-Mn: Likewise. + * modules/unictype/category-N: Likewise. + * modules/unictype/category-Nd: Likewise. + * modules/unictype/category-Nl: Likewise. + * modules/unictype/category-No: Likewise. + * modules/unictype/category-P: Likewise. + * modules/unictype/category-Pc: Likewise. + * modules/unictype/category-Pd: Likewise. + * modules/unictype/category-Pe: Likewise. + * modules/unictype/category-Pf: Likewise. + * modules/unictype/category-Pi: Likewise. + * modules/unictype/category-Po: Likewise. + * modules/unictype/category-Ps: Likewise. + * modules/unictype/category-S: Likewise. + * modules/unictype/category-Sc: Likewise. + * modules/unictype/category-Sk: Likewise. + * modules/unictype/category-Sm: Likewise. + * modules/unictype/category-So: Likewise. + * modules/unictype/category-Z: Likewise. + * modules/unictype/category-Zl: Likewise. + * modules/unictype/category-Zp: Likewise. + * modules/unictype/category-Zs: Likewise. + * modules/unictype/category-and: Likewise. + * modules/unictype/category-and-not: Likewise. + * modules/unictype/category-byname: Likewise. + * modules/unictype/category-name: Likewise. + * modules/unictype/category-none: Likewise. + * modules/unictype/category-of: Likewise. + * modules/unictype/category-or: Likewise. + * modules/unictype/category-test: Likewise. + * modules/unictype/combining-class: Likewise. + * modules/unictype/ctype-alnum: Likewise. + * modules/unictype/ctype-alpha: Likewise. + * modules/unictype/ctype-blank: Likewise. + * modules/unictype/ctype-cntrl: Likewise. + * modules/unictype/ctype-digit: Likewise. + * modules/unictype/ctype-graph: Likewise. + * modules/unictype/ctype-lower: Likewise. + * modules/unictype/ctype-print: Likewise. + * modules/unictype/ctype-punct: Likewise. + * modules/unictype/ctype-space: Likewise. + * modules/unictype/ctype-upper: Likewise. + * modules/unictype/ctype-xdigit: Likewise. + * modules/unictype/decimal-digit: Likewise. + * modules/unictype/digit: Likewise. + * modules/unictype/mirror: Likewise. + * modules/unictype/numeric: Likewise. + * modules/unictype/property-alphabetic: Likewise. + * modules/unictype/property-ascii-hex-digit: Likewise. + * modules/unictype/property-bidi-arabic-digit: Likewise. + * modules/unictype/property-bidi-arabic-right-to-left: Likewise. + * modules/unictype/property-bidi-block-separator: Likewise. + * modules/unictype/property-bidi-boundary-neutral: Likewise. + * modules/unictype/property-bidi-common-separator: Likewise. + * modules/unictype/property-bidi-control: Likewise. + * modules/unictype/property-bidi-embedding-or-override: Likewise. + * modules/unictype/property-bidi-eur-num-separator: Likewise. + * modules/unictype/property-bidi-eur-num-terminator: Likewise. + * modules/unictype/property-bidi-european-digit: Likewise. + * modules/unictype/property-bidi-hebrew-right-to-left: Likewise. + * modules/unictype/property-bidi-left-to-right: Likewise. + * modules/unictype/property-bidi-non-spacing-mark: Likewise. + * modules/unictype/property-bidi-other-neutral: Likewise. + * modules/unictype/property-bidi-pdf: Likewise. + * modules/unictype/property-bidi-segment-separator: Likewise. + * modules/unictype/property-bidi-whitespace: Likewise. + * modules/unictype/property-byname: Likewise. + * modules/unictype/property-combining: Likewise. + * modules/unictype/property-composite: Likewise. + * modules/unictype/property-currency-symbol: Likewise. + * modules/unictype/property-dash: Likewise. + * modules/unictype/property-decimal-digit: Likewise. + * modules/unictype/property-default-ignorable-code-point: Likewise. + * modules/unictype/property-deprecated: Likewise. + * modules/unictype/property-diacritic: Likewise. + * modules/unictype/property-extender: Likewise. + * modules/unictype/property-format-control: Likewise. + * modules/unictype/property-grapheme-base: Likewise. + * modules/unictype/property-grapheme-extend: Likewise. + * modules/unictype/property-grapheme-link: Likewise. + * modules/unictype/property-hex-digit: Likewise. + * modules/unictype/property-hyphen: Likewise. + * modules/unictype/property-id-continue: Likewise. + * modules/unictype/property-id-start: Likewise. + * modules/unictype/property-ideographic: Likewise. + * modules/unictype/property-ids-binary-operator: Likewise. + * modules/unictype/property-ids-trinary-operator: Likewise. + * modules/unictype/property-ignorable-control: Likewise. + * modules/unictype/property-iso-control: Likewise. + * modules/unictype/property-join-control: Likewise. + * modules/unictype/property-left-of-pair: Likewise. + * modules/unictype/property-line-separator: Likewise. + * modules/unictype/property-logical-order-exception: Likewise. + * modules/unictype/property-lowercase: Likewise. + * modules/unictype/property-math: Likewise. + * modules/unictype/property-non-break: Likewise. + * modules/unictype/property-not-a-character: Likewise. + * modules/unictype/property-numeric: Likewise. + * modules/unictype/property-other-alphabetic: Likewise. + * modules/unictype/property-other-default-ignorable-code-point: Likewise. + * modules/unictype/property-other-grapheme-extend: Likewise. + * modules/unictype/property-other-id-continue: Likewise. + * modules/unictype/property-other-id-start: Likewise. + * modules/unictype/property-other-lowercase: Likewise. + * modules/unictype/property-other-math: Likewise. + * modules/unictype/property-other-uppercase: Likewise. + * modules/unictype/property-paired-punctuation: Likewise. + * modules/unictype/property-paragraph-separator: Likewise. + * modules/unictype/property-pattern-syntax: Likewise. + * modules/unictype/property-pattern-white-space: Likewise. + * modules/unictype/property-private-use: Likewise. + * modules/unictype/property-punctuation: Likewise. + * modules/unictype/property-quotation-mark: Likewise. + * modules/unictype/property-radical: Likewise. + * modules/unictype/property-sentence-terminal: Likewise. + * modules/unictype/property-soft-dotted: Likewise. + * modules/unictype/property-space: Likewise. + * modules/unictype/property-terminal-punctuation: Likewise. + * modules/unictype/property-test: Likewise. + * modules/unictype/property-titlecase: Likewise. + * modules/unictype/property-unassigned-code-value: Likewise. + * modules/unictype/property-unified-ideograph: Likewise. + * modules/unictype/property-uppercase: Likewise. + * modules/unictype/property-variation-selector: Likewise. + * modules/unictype/property-white-space: Likewise. + * modules/unictype/property-xid-continue: Likewise. + * modules/unictype/property-xid-start: Likewise. + * modules/unictype/property-zero-width: Likewise. + * modules/unictype/scripts: Likewise. + * modules/unictype/syntax-c-ident: Likewise. + * modules/unictype/syntax-c-whitespace: Likewise. + * modules/unictype/syntax-java-ident: Likewise. + * modules/unictype/syntax-java-whitespace: Likewise. + * modules/unilbrk/u8-possible-linebreaks: Likewise. + * modules/unilbrk/u8-width-linebreaks: Likewise. + * modules/unilbrk/u16-possible-linebreaks: Likewise. + * modules/unilbrk/u16-width-linebreaks: Likewise. + * modules/unilbrk/u32-possible-linebreaks: Likewise. + * modules/unilbrk/u32-width-linebreaks: Likewise. + * modules/unilbrk/ulc-possible-linebreaks: Likewise. + * modules/unilbrk/ulc-width-linebreaks: Likewise. + * modules/uniname/uniname: Likewise. + * modules/uninorm/canonical-decomposition: Likewise. + * modules/uninorm/composition: Likewise. + * modules/uninorm/decomposing-form: Likewise. + * modules/uninorm/decomposition: Likewise. + * modules/uninorm/filter: Likewise. + * modules/uninorm/nfc: Likewise. + * modules/uninorm/nfd: Likewise. + * modules/uninorm/nfkc: Likewise. + * modules/uninorm/nfkd: Likewise. + * modules/uninorm/u8-normalize: Likewise. + * modules/uninorm/u8-normcmp: Likewise. + * modules/uninorm/u8-normcoll: Likewise. + * modules/uninorm/u8-normxfrm: Likewise. + * modules/uninorm/u16-normalize: Likewise. + * modules/uninorm/u16-normcmp: Likewise. + * modules/uninorm/u16-normcoll: Likewise. + * modules/uninorm/u16-normxfrm: Likewise. + * modules/uninorm/u32-normalize: Likewise. + * modules/uninorm/u32-normcmp: Likewise. + * modules/uninorm/u32-normcoll: Likewise. + * modules/uninorm/u32-normxfrm: Likewise. + * modules/unistdio/u8-asnprintf: Likewise. + * modules/unistdio/u8-asprintf: Likewise. + * modules/unistdio/u8-snprintf: Likewise. + * modules/unistdio/u8-sprintf: Likewise. + * modules/unistdio/u8-u8-asnprintf: Likewise. + * modules/unistdio/u8-u8-asprintf: Likewise. + * modules/unistdio/u8-u8-snprintf: Likewise. + * modules/unistdio/u8-u8-sprintf: Likewise. + * modules/unistdio/u8-u8-vasnprintf: Likewise. + * modules/unistdio/u8-u8-vasprintf: Likewise. + * modules/unistdio/u8-u8-vsnprintf: Likewise. + * modules/unistdio/u8-u8-vsprintf: Likewise. + * modules/unistdio/u8-vasnprintf: Likewise. + * modules/unistdio/u8-vasprintf: Likewise. + * modules/unistdio/u8-vsnprintf: Likewise. + * modules/unistdio/u8-vsprintf: Likewise. + * modules/unistdio/u16-asnprintf: Likewise. + * modules/unistdio/u16-asprintf: Likewise. + * modules/unistdio/u16-snprintf: Likewise. + * modules/unistdio/u16-sprintf: Likewise. + * modules/unistdio/u16-u16-asnprintf: Likewise. + * modules/unistdio/u16-u16-asprintf: Likewise. + * modules/unistdio/u16-u16-snprintf: Likewise. + * modules/unistdio/u16-u16-sprintf: Likewise. + * modules/unistdio/u16-u16-vasnprintf: Likewise. + * modules/unistdio/u16-u16-vasprintf: Likewise. + * modules/unistdio/u16-u16-vsnprintf: Likewise. + * modules/unistdio/u16-u16-vsprintf: Likewise. + * modules/unistdio/u16-vasnprintf: Likewise. + * modules/unistdio/u16-vasprintf: Likewise. + * modules/unistdio/u16-vsnprintf: Likewise. + * modules/unistdio/u16-vsprintf: Likewise. + * modules/unistdio/u32-asnprintf: Likewise. + * modules/unistdio/u32-asprintf: Likewise. + * modules/unistdio/u32-snprintf: Likewise. + * modules/unistdio/u32-sprintf: Likewise. + * modules/unistdio/u32-u32-asnprintf: Likewise. + * modules/unistdio/u32-u32-asprintf: Likewise. + * modules/unistdio/u32-u32-snprintf: Likewise. + * modules/unistdio/u32-u32-sprintf: Likewise. + * modules/unistdio/u32-u32-vasnprintf: Likewise. + * modules/unistdio/u32-u32-vasprintf: Likewise. + * modules/unistdio/u32-u32-vsnprintf: Likewise. + * modules/unistdio/u32-u32-vsprintf: Likewise. + * modules/unistdio/u32-vasnprintf: Likewise. + * modules/unistdio/u32-vasprintf: Likewise. + * modules/unistdio/u32-vsnprintf: Likewise. + * modules/unistdio/u32-vsprintf: Likewise. + * modules/unistdio/ulc-asnprintf: Likewise. + * modules/unistdio/ulc-asprintf: Likewise. + * modules/unistdio/ulc-fprintf: Likewise. + * modules/unistdio/ulc-snprintf: Likewise. + * modules/unistdio/ulc-sprintf: Likewise. + * modules/unistdio/ulc-vasnprintf: Likewise. + * modules/unistdio/ulc-vasprintf: Likewise. + * modules/unistdio/ulc-vfprintf: Likewise. + * modules/unistdio/ulc-vsnprintf: Likewise. + * modules/unistdio/ulc-vsprintf: Likewise. + * modules/unistr/u8-check: Likewise. + * modules/unistr/u8-chr: Likewise. + * modules/unistr/u8-cmp: Likewise. + * modules/unistr/u8-cmp2: Likewise. + * modules/unistr/u8-cpy: Likewise. + * modules/unistr/u8-cpy-alloc: Likewise. + * modules/unistr/u8-endswith: Likewise. + * modules/unistr/u8-mblen: Likewise. + * modules/unistr/u8-mbsnlen: Likewise. + * modules/unistr/u8-mbtouc: Likewise. + * modules/unistr/u8-mbtouc-unsafe: Likewise. + * modules/unistr/u8-mbtoucr: Likewise. + * modules/unistr/u8-move: Likewise. + * modules/unistr/u8-next: Likewise. + * modules/unistr/u8-prev: Likewise. + * modules/unistr/u8-set: Likewise. + * modules/unistr/u8-startswith: Likewise. + * modules/unistr/u8-stpcpy: Likewise. + * modules/unistr/u8-stpncpy: Likewise. + * modules/unistr/u8-strcat: Likewise. + * modules/unistr/u8-strchr: Likewise. + * modules/unistr/u8-strcmp: Likewise. + * modules/unistr/u8-strcoll: Likewise. + * modules/unistr/u8-strcpy: Likewise. + * modules/unistr/u8-strcspn: Likewise. + * modules/unistr/u8-strdup: Likewise. + * modules/unistr/u8-strlen: Likewise. + * modules/unistr/u8-strmblen: Likewise. + * modules/unistr/u8-strmbtouc: Likewise. + * modules/unistr/u8-strncat: Likewise. + * modules/unistr/u8-strncmp: Likewise. + * modules/unistr/u8-strncpy: Likewise. + * modules/unistr/u8-strnlen: Likewise. + * modules/unistr/u8-strpbrk: Likewise. + * modules/unistr/u8-strrchr: Likewise. + * modules/unistr/u8-strspn: Likewise. + * modules/unistr/u8-strstr: Likewise. + * modules/unistr/u8-strtok: Likewise. + * modules/unistr/u8-to-u16: Likewise. + * modules/unistr/u8-to-u32: Likewise. + * modules/unistr/u8-uctomb: Likewise. + * modules/unistr/u16-check: Likewise. + * modules/unistr/u16-chr: Likewise. + * modules/unistr/u16-cmp: Likewise. + * modules/unistr/u16-cmp2: Likewise. + * modules/unistr/u16-cpy: Likewise. + * modules/unistr/u16-cpy-alloc: Likewise. + * modules/unistr/u16-endswith: Likewise. + * modules/unistr/u16-mblen: Likewise. + * modules/unistr/u16-mbsnlen: Likewise. + * modules/unistr/u16-mbtouc: Likewise. + * modules/unistr/u16-mbtouc-unsafe: Likewise. + * modules/unistr/u16-mbtoucr: Likewise. + * modules/unistr/u16-move: Likewise. + * modules/unistr/u16-next: Likewise. + * modules/unistr/u16-prev: Likewise. + * modules/unistr/u16-set: Likewise. + * modules/unistr/u16-startswith: Likewise. + * modules/unistr/u16-stpcpy: Likewise. + * modules/unistr/u16-stpncpy: Likewise. + * modules/unistr/u16-strcat: Likewise. + * modules/unistr/u16-strchr: Likewise. + * modules/unistr/u16-strcmp: Likewise. + * modules/unistr/u16-strcoll: Likewise. + * modules/unistr/u16-strcpy: Likewise. + * modules/unistr/u16-strcspn: Likewise. + * modules/unistr/u16-strdup: Likewise. + * modules/unistr/u16-strlen: Likewise. + * modules/unistr/u16-strmblen: Likewise. + * modules/unistr/u16-strmbtouc: Likewise. + * modules/unistr/u16-strncat: Likewise. + * modules/unistr/u16-strncmp: Likewise. + * modules/unistr/u16-strncpy: Likewise. + * modules/unistr/u16-strnlen: Likewise. + * modules/unistr/u16-strpbrk: Likewise. + * modules/unistr/u16-strrchr: Likewise. + * modules/unistr/u16-strspn: Likewise. + * modules/unistr/u16-strstr: Likewise. + * modules/unistr/u16-strtok: Likewise. + * modules/unistr/u16-to-u32: Likewise. + * modules/unistr/u16-to-u8: Likewise. + * modules/unistr/u16-uctomb: Likewise. + * modules/unistr/u32-check: Likewise. + * modules/unistr/u32-chr: Likewise. + * modules/unistr/u32-cmp: Likewise. + * modules/unistr/u32-cmp2: Likewise. + * modules/unistr/u32-cpy: Likewise. + * modules/unistr/u32-cpy-alloc: Likewise. + * modules/unistr/u32-endswith: Likewise. + * modules/unistr/u32-mblen: Likewise. + * modules/unistr/u32-mbsnlen: Likewise. + * modules/unistr/u32-mbtouc: Likewise. + * modules/unistr/u32-mbtouc-unsafe: Likewise. + * modules/unistr/u32-mbtoucr: Likewise. + * modules/unistr/u32-move: Likewise. + * modules/unistr/u32-next: Likewise. + * modules/unistr/u32-prev: Likewise. + * modules/unistr/u32-set: Likewise. + * modules/unistr/u32-startswith: Likewise. + * modules/unistr/u32-stpcpy: Likewise. + * modules/unistr/u32-stpncpy: Likewise. + * modules/unistr/u32-strcat: Likewise. + * modules/unistr/u32-strchr: Likewise. + * modules/unistr/u32-strcmp: Likewise. + * modules/unistr/u32-strcoll: Likewise. + * modules/unistr/u32-strcpy: Likewise. + * modules/unistr/u32-strcspn: Likewise. + * modules/unistr/u32-strdup: Likewise. + * modules/unistr/u32-strlen: Likewise. + * modules/unistr/u32-strmblen: Likewise. + * modules/unistr/u32-strmbtouc: Likewise. + * modules/unistr/u32-strncat: Likewise. + * modules/unistr/u32-strncmp: Likewise. + * modules/unistr/u32-strncpy: Likewise. + * modules/unistr/u32-strnlen: Likewise. + * modules/unistr/u32-strpbrk: Likewise. + * modules/unistr/u32-strrchr: Likewise. + * modules/unistr/u32-strspn: Likewise. + * modules/unistr/u32-strstr: Likewise. + * modules/unistr/u32-strtok: Likewise. + * modules/unistr/u32-to-u16: Likewise. + * modules/unistr/u32-to-u8: Likewise. + * modules/unistr/u32-uctomb: Likewise. + * modules/uniwbrk/u8-wordbreaks: Likewise. + * modules/uniwbrk/u16-wordbreaks: Likewise. + * modules/uniwbrk/u32-wordbreaks: Likewise. + * modules/uniwbrk/ulc-wordbreaks: Likewise. + * modules/uniwbrk/wordbreak-property: Likewise. + * modules/uniwidth/u8-strwidth: Likewise. + * modules/uniwidth/u8-width: Likewise. + * modules/uniwidth/u16-strwidth: Likewise. + * modules/uniwidth/u16-width: Likewise. + * modules/uniwidth/u32-strwidth: Likewise. + * modules/uniwidth/u32-width: Likewise. + * modules/uniwidth/width: Likewise. + * modules/unicase/cased-tests (Makefile.am): Link all test programs + with $(LIBUNISTRING). + * modules/unicase/ignorable-tests: Likewise. + * modules/unicase/locale-language-tests: Likewise. + * modules/unicase/tolower-tests: Likewise. + * modules/unicase/totitle-tests: Likewise. + * modules/unicase/toupper-tests: Likewise. + * modules/unicase/u8-casecmp-tests: Likewise. + * modules/unicase/u8-casecoll-tests: Likewise. + * modules/unicase/u8-casefold-tests: Likewise. + * modules/unicase/u8-is-cased-tests: Likewise. + * modules/unicase/u8-is-casefolded-tests: Likewise. + * modules/unicase/u8-is-lowercase-tests: Likewise. + * modules/unicase/u8-is-titlecase-tests: Likewise. + * modules/unicase/u8-is-uppercase-tests: Likewise. + * modules/unicase/u8-tolower-tests: Likewise. + * modules/unicase/u8-totitle-tests: Likewise. + * modules/unicase/u8-toupper-tests: Likewise. + * modules/unicase/u16-casecmp-tests: Likewise. + * modules/unicase/u16-casecoll-tests: Likewise. + * modules/unicase/u16-casefold-tests: Likewise. + * modules/unicase/u16-is-cased-tests: Likewise. + * modules/unicase/u16-is-casefolded-tests: Likewise. + * modules/unicase/u16-is-lowercase-tests: Likewise. + * modules/unicase/u16-is-titlecase-tests: Likewise. + * modules/unicase/u16-is-uppercase-tests: Likewise. + * modules/unicase/u16-tolower-tests: Likewise. + * modules/unicase/u16-totitle-tests: Likewise. + * modules/unicase/u16-toupper-tests: Likewise. + * modules/unicase/u32-casecmp-tests: Likewise. + * modules/unicase/u32-casecoll-tests: Likewise. + * modules/unicase/u32-casefold-tests: Likewise. + * modules/unicase/u32-is-cased-tests: Likewise. + * modules/unicase/u32-is-casefolded-tests: Likewise. + * modules/unicase/u32-is-lowercase-tests: Likewise. + * modules/unicase/u32-is-titlecase-tests: Likewise. + * modules/unicase/u32-is-uppercase-tests: Likewise. + * modules/unicase/u32-tolower-tests: Likewise. + * modules/unicase/u32-totitle-tests: Likewise. + * modules/unicase/u32-toupper-tests: Likewise. + * modules/unicase/ulc-casecmp-tests: Likewise. + * modules/unicase/ulc-casecoll-tests: Likewise. + * modules/uniconv/u8-conv-from-enc-tests: Likewise. + * modules/uniconv/u8-conv-to-enc-tests: Likewise. + * modules/uniconv/u8-strconv-from-enc-tests: Likewise. + * modules/uniconv/u8-strconv-to-enc-tests: Likewise. + * modules/uniconv/u16-conv-from-enc-tests: Likewise. + * modules/uniconv/u16-conv-to-enc-tests: Likewise. + * modules/uniconv/u16-strconv-from-enc-tests: Likewise. + * modules/uniconv/u16-strconv-to-enc-tests: Likewise. + * modules/uniconv/u32-conv-from-enc-tests: Likewise. + * modules/uniconv/u32-conv-to-enc-tests: Likewise. + * modules/uniconv/u32-strconv-from-enc-tests: Likewise. + * modules/uniconv/u32-strconv-to-enc-tests: Likewise. + * modules/unictype/bidicategory-byname-tests: Likewise. + * modules/unictype/bidicategory-name-tests: Likewise. + * modules/unictype/bidicategory-of-tests: Likewise. + * modules/unictype/bidicategory-test-tests: Likewise. + * modules/unictype/block-list-tests: Likewise. + * modules/unictype/block-of-tests: Likewise. + * modules/unictype/block-test-tests: Likewise. + * modules/unictype/category-C-tests: Likewise. + * modules/unictype/category-Cc-tests: Likewise. + * modules/unictype/category-Cf-tests: Likewise. + * modules/unictype/category-Cn-tests: Likewise. + * modules/unictype/category-Co-tests: Likewise. + * modules/unictype/category-Cs-tests: Likewise. + * modules/unictype/category-L-tests: Likewise. + * modules/unictype/category-Ll-tests: Likewise. + * modules/unictype/category-Lm-tests: Likewise. + * modules/unictype/category-Lo-tests: Likewise. + * modules/unictype/category-Lt-tests: Likewise. + * modules/unictype/category-Lu-tests: Likewise. + * modules/unictype/category-M-tests: Likewise. + * modules/unictype/category-Mc-tests: Likewise. + * modules/unictype/category-Me-tests: Likewise. + * modules/unictype/category-Mn-tests: Likewise. + * modules/unictype/category-N-tests: Likewise. + * modules/unictype/category-Nd-tests: Likewise. + * modules/unictype/category-Nl-tests: Likewise. + * modules/unictype/category-No-tests: Likewise. + * modules/unictype/category-P-tests: Likewise. + * modules/unictype/category-Pc-tests: Likewise. + * modules/unictype/category-Pd-tests: Likewise. + * modules/unictype/category-Pe-tests: Likewise. + * modules/unictype/category-Pf-tests: Likewise. + * modules/unictype/category-Pi-tests: Likewise. + * modules/unictype/category-Po-tests: Likewise. + * modules/unictype/category-Ps-tests: Likewise. + * modules/unictype/category-S-tests: Likewise. + * modules/unictype/category-Sc-tests: Likewise. + * modules/unictype/category-Sk-tests: Likewise. + * modules/unictype/category-Sm-tests: Likewise. + * modules/unictype/category-So-tests: Likewise. + * modules/unictype/category-Z-tests: Likewise. + * modules/unictype/category-Zl-tests: Likewise. + * modules/unictype/category-Zp-tests: Likewise. + * modules/unictype/category-Zs-tests: Likewise. + * modules/unictype/category-and-not-tests: Likewise. + * modules/unictype/category-and-tests: Likewise. + * modules/unictype/category-byname-tests: Likewise. + * modules/unictype/category-name-tests: Likewise. + * modules/unictype/category-none-tests: Likewise. + * modules/unictype/category-of-tests: Likewise. + * modules/unictype/category-or-tests: Likewise. + * modules/unictype/category-test-withtable-tests: Likewise. + * modules/unictype/combining-class-tests: Likewise. + * modules/unictype/ctype-alnum-tests: Likewise. + * modules/unictype/ctype-alpha-tests: Likewise. + * modules/unictype/ctype-blank-tests: Likewise. + * modules/unictype/ctype-cntrl-tests: Likewise. + * modules/unictype/ctype-digit-tests: Likewise. + * modules/unictype/ctype-graph-tests: Likewise. + * modules/unictype/ctype-lower-tests: Likewise. + * modules/unictype/ctype-print-tests: Likewise. + * modules/unictype/ctype-punct-tests: Likewise. + * modules/unictype/ctype-space-tests: Likewise. + * modules/unictype/ctype-upper-tests: Likewise. + * modules/unictype/ctype-xdigit-tests: Likewise. + * modules/unictype/decimal-digit-tests: Likewise. + * modules/unictype/digit-tests: Likewise. + * modules/unictype/mirror-tests: Likewise. + * modules/unictype/numeric-tests: Likewise. + * modules/unictype/property-alphabetic-tests: Likewise. + * modules/unictype/property-ascii-hex-digit-tests: Likewise. + * modules/unictype/property-bidi-arabic-digit-tests: Likewise. + * modules/unictype/property-bidi-arabic-right-to-left-tests: Likewise. + * modules/unictype/property-bidi-block-separator-tests: Likewise. + * modules/unictype/property-bidi-boundary-neutral-tests: Likewise. + * modules/unictype/property-bidi-common-separator-tests: Likewise. + * modules/unictype/property-bidi-control-tests: Likewise. + * modules/unictype/property-bidi-embedding-or-override-tests: Likewise. + * modules/unictype/property-bidi-eur-num-separator-tests: Likewise. + * modules/unictype/property-bidi-eur-num-terminator-tests: Likewise. + * modules/unictype/property-bidi-european-digit-tests: Likewise. + * modules/unictype/property-bidi-hebrew-right-to-left-tests: Likewise. + * modules/unictype/property-bidi-left-to-right-tests: Likewise. + * modules/unictype/property-bidi-non-spacing-mark-tests: Likewise. + * modules/unictype/property-bidi-other-neutral-tests: Likewise. + * modules/unictype/property-bidi-pdf-tests: Likewise. + * modules/unictype/property-bidi-segment-separator-tests: Likewise. + * modules/unictype/property-bidi-whitespace-tests: Likewise. + * modules/unictype/property-byname-tests: Likewise. + * modules/unictype/property-combining-tests: Likewise. + * modules/unictype/property-composite-tests: Likewise. + * modules/unictype/property-currency-symbol-tests: Likewise. + * modules/unictype/property-dash-tests: Likewise. + * modules/unictype/property-decimal-digit-tests: Likewise. + * modules/unictype/property-default-ignorable-code-point-tests: Likewise. + * modules/unictype/property-deprecated-tests: Likewise. + * modules/unictype/property-diacritic-tests: Likewise. + * modules/unictype/property-extender-tests: Likewise. + * modules/unictype/property-format-control-tests: Likewise. + * modules/unictype/property-grapheme-base-tests: Likewise. + * modules/unictype/property-grapheme-extend-tests: Likewise. + * modules/unictype/property-grapheme-link-tests: Likewise. + * modules/unictype/property-hex-digit-tests: Likewise. + * modules/unictype/property-hyphen-tests: Likewise. + * modules/unictype/property-id-continue-tests: Likewise. + * modules/unictype/property-id-start-tests: Likewise. + * modules/unictype/property-ideographic-tests: Likewise. + * modules/unictype/property-ids-binary-operator-tests: Likewise. + * modules/unictype/property-ids-trinary-operator-tests: Likewise. + * modules/unictype/property-ignorable-control-tests: Likewise. + * modules/unictype/property-iso-control-tests: Likewise. + * modules/unictype/property-join-control-tests: Likewise. + * modules/unictype/property-left-of-pair-tests: Likewise. + * modules/unictype/property-line-separator-tests: Likewise. + * modules/unictype/property-logical-order-exception-tests: Likewise. + * modules/unictype/property-lowercase-tests: Likewise. + * modules/unictype/property-math-tests: Likewise. + * modules/unictype/property-non-break-tests: Likewise. + * modules/unictype/property-not-a-character-tests: Likewise. + * modules/unictype/property-numeric-tests: Likewise. + * modules/unictype/property-other-alphabetic-tests: Likewise. + * modules/unictype/property-other-default-ignorable-code-point-tests: + Likewise. + * modules/unictype/property-other-grapheme-extend-tests: Likewise. + * modules/unictype/property-other-id-continue-tests: Likewise. + * modules/unictype/property-other-id-start-tests: Likewise. + * modules/unictype/property-other-lowercase-tests: Likewise. + * modules/unictype/property-other-math-tests: Likewise. + * modules/unictype/property-other-uppercase-tests: Likewise. + * modules/unictype/property-paired-punctuation-tests: Likewise. + * modules/unictype/property-paragraph-separator-tests: Likewise. + * modules/unictype/property-pattern-syntax-tests: Likewise. + * modules/unictype/property-pattern-white-space-tests: Likewise. + * modules/unictype/property-private-use-tests: Likewise. + * modules/unictype/property-punctuation-tests: Likewise. + * modules/unictype/property-quotation-mark-tests: Likewise. + * modules/unictype/property-radical-tests: Likewise. + * modules/unictype/property-sentence-terminal-tests: Likewise. + * modules/unictype/property-soft-dotted-tests: Likewise. + * modules/unictype/property-space-tests: Likewise. + * modules/unictype/property-terminal-punctuation-tests: Likewise. + * modules/unictype/property-test-tests: Likewise. + * modules/unictype/property-titlecase-tests: Likewise. + * modules/unictype/property-unassigned-code-value-tests: Likewise. + * modules/unictype/property-unified-ideograph-tests: Likewise. + * modules/unictype/property-uppercase-tests: Likewise. + * modules/unictype/property-variation-selector-tests: Likewise. + * modules/unictype/property-white-space-tests: Likewise. + * modules/unictype/property-xid-continue-tests: Likewise. + * modules/unictype/property-xid-start-tests: Likewise. + * modules/unictype/property-zero-width-tests: Likewise. + * modules/unictype/scripts-tests: Likewise. + * modules/unictype/syntax-c-ident-tests: Likewise. + * modules/unictype/syntax-c-whitespace-tests: Likewise. + * modules/unictype/syntax-java-ident-tests: Likewise. + * modules/unictype/syntax-java-whitespace-tests: Likewise. + * modules/unilbrk/u8-possible-linebreaks-tests: Likewise. + * modules/unilbrk/u8-width-linebreaks-tests: Likewise. + * modules/unilbrk/u16-possible-linebreaks-tests: Likewise. + * modules/unilbrk/u16-width-linebreaks-tests: Likewise. + * modules/unilbrk/u32-possible-linebreaks-tests: Likewise. + * modules/unilbrk/u32-width-linebreaks-tests: Likewise. + * modules/unilbrk/ulc-possible-linebreaks-tests: Likewise. + * modules/unilbrk/ulc-width-linebreaks-tests: Likewise. + * modules/uniname/uniname-tests: Likewise. + * modules/uninorm/canonical-decomposition-tests: Likewise. + * modules/uninorm/compat-decomposition-tests: Likewise. + * modules/uninorm/composition-tests: Likewise. + * modules/uninorm/decomposing-form-tests: Likewise. + * modules/uninorm/decomposition-tests: Likewise. + * modules/uninorm/filter-tests: Likewise. + * modules/uninorm/nfc-tests: Likewise. + * modules/uninorm/nfd-tests: Likewise. + * modules/uninorm/nfkc-tests: Likewise. + * modules/uninorm/nfkd-tests: Likewise. + * modules/uninorm/u8-normcmp-tests: Likewise. + * modules/uninorm/u8-normcoll-tests: Likewise. + * modules/uninorm/u16-normcmp-tests: Likewise. + * modules/uninorm/u16-normcoll-tests: Likewise. + * modules/uninorm/u32-normcmp-tests: Likewise. + * modules/uninorm/u32-normcoll-tests: Likewise. + * modules/unistdio/u8-asnprintf-tests: Likewise. + * modules/unistdio/u8-vasnprintf-tests: Likewise. + * modules/unistdio/u8-vasprintf-tests: Likewise. + * modules/unistdio/u8-vsnprintf-tests: Likewise. + * modules/unistdio/u8-vsprintf-tests: Likewise. + * modules/unistdio/u16-asnprintf-tests: Likewise. + * modules/unistdio/u16-vasnprintf-tests: Likewise. + * modules/unistdio/u16-vasprintf-tests: Likewise. + * modules/unistdio/u16-vsnprintf-tests: Likewise. + * modules/unistdio/u16-vsprintf-tests: Likewise. + * modules/unistdio/u32-asnprintf-tests: Likewise. + * modules/unistdio/u32-vasnprintf-tests: Likewise. + * modules/unistdio/u32-vasprintf-tests: Likewise. + * modules/unistdio/u32-vsnprintf-tests: Likewise. + * modules/unistdio/u32-vsprintf-tests: Likewise. + * modules/unistdio/ulc-asnprintf-tests: Likewise. + * modules/unistdio/ulc-vasnprintf-tests: Likewise. + * modules/unistdio/ulc-vasprintf-tests: Likewise. + * modules/unistdio/ulc-vsnprintf-tests: Likewise. + * modules/unistdio/ulc-vsprintf-tests: Likewise. + * modules/unistr/u8-check-tests: Likewise. + * modules/unistr/u8-chr-tests: Likewise. + * modules/unistr/u8-cmp-tests: Likewise. + * modules/unistr/u8-cmp2-tests: Likewise. + * modules/unistr/u8-cpy-alloc-tests: Likewise. + * modules/unistr/u8-cpy-tests: Likewise. + * modules/unistr/u8-mblen-tests: Likewise. + * modules/unistr/u8-mbsnlen-tests: Likewise. + * modules/unistr/u8-mbtouc-tests: Likewise. + * modules/unistr/u8-mbtouc-unsafe-tests: Likewise. + * modules/unistr/u8-mbtoucr-tests: Likewise. + * modules/unistr/u8-move-tests: Likewise. + * modules/unistr/u8-next-tests: Likewise. + * modules/unistr/u8-prev-tests: Likewise. + * modules/unistr/u8-set-tests: Likewise. + * modules/unistr/u8-stpcpy-tests: Likewise. + * modules/unistr/u8-stpncpy-tests: Likewise. + * modules/unistr/u8-strcat-tests: Likewise. + * modules/unistr/u8-strcmp-tests: Likewise. + * modules/unistr/u8-strcoll-tests: Likewise. + * modules/unistr/u8-strcpy-tests: Likewise. + * modules/unistr/u8-strdup-tests: Likewise. + * modules/unistr/u8-strlen-tests: Likewise. + * modules/unistr/u8-strmblen-tests: Likewise. + * modules/unistr/u8-strmbtouc-tests: Likewise. + * modules/unistr/u8-strncat-tests: Likewise. + * modules/unistr/u8-strncmp-tests: Likewise. + * modules/unistr/u8-strncpy-tests: Likewise. + * modules/unistr/u8-strnlen-tests: Likewise. + * modules/unistr/u8-to-u16-tests: Likewise. + * modules/unistr/u8-to-u32-tests: Likewise. + * modules/unistr/u8-uctomb-tests: Likewise. + * modules/unistr/u16-check-tests: Likewise. + * modules/unistr/u16-chr-tests: Likewise. + * modules/unistr/u16-cmp-tests: Likewise. + * modules/unistr/u16-cmp2-tests: Likewise. + * modules/unistr/u16-cpy-alloc-tests: Likewise. + * modules/unistr/u16-cpy-tests: Likewise. + * modules/unistr/u16-mblen-tests: Likewise. + * modules/unistr/u16-mbsnlen-tests: Likewise. + * modules/unistr/u16-mbtouc-tests: Likewise. + * modules/unistr/u16-mbtouc-unsafe-tests: Likewise. + * modules/unistr/u16-mbtoucr-tests: Likewise. + * modules/unistr/u16-move-tests: Likewise. + * modules/unistr/u16-next-tests: Likewise. + * modules/unistr/u16-prev-tests: Likewise. + * modules/unistr/u16-set-tests: Likewise. + * modules/unistr/u16-stpcpy-tests: Likewise. + * modules/unistr/u16-stpncpy-tests: Likewise. + * modules/unistr/u16-strcat-tests: Likewise. + * modules/unistr/u16-strcmp-tests: Likewise. + * modules/unistr/u16-strcoll-tests: Likewise. + * modules/unistr/u16-strcpy-tests: Likewise. + * modules/unistr/u16-strdup-tests: Likewise. + * modules/unistr/u16-strlen-tests: Likewise. + * modules/unistr/u16-strmblen-tests: Likewise. + * modules/unistr/u16-strmbtouc-tests: Likewise. + * modules/unistr/u16-strncat-tests: Likewise. + * modules/unistr/u16-strncmp-tests: Likewise. + * modules/unistr/u16-strncpy-tests: Likewise. + * modules/unistr/u16-strnlen-tests: Likewise. + * modules/unistr/u16-to-u32-tests: Likewise. + * modules/unistr/u16-to-u8-tests: Likewise. + * modules/unistr/u16-uctomb-tests: Likewise. + * modules/unistr/u32-check-tests: Likewise. + * modules/unistr/u32-chr-tests: Likewise. + * modules/unistr/u32-cmp-tests: Likewise. + * modules/unistr/u32-cmp2-tests: Likewise. + * modules/unistr/u32-cpy-alloc-tests: Likewise. + * modules/unistr/u32-cpy-tests: Likewise. + * modules/unistr/u32-mblen-tests: Likewise. + * modules/unistr/u32-mbsnlen-tests: Likewise. + * modules/unistr/u32-mbtouc-tests: Likewise. + * modules/unistr/u32-mbtouc-unsafe-tests: Likewise. + * modules/unistr/u32-mbtoucr-tests: Likewise. + * modules/unistr/u32-move-tests: Likewise. + * modules/unistr/u32-next-tests: Likewise. + * modules/unistr/u32-prev-tests: Likewise. + * modules/unistr/u32-set-tests: Likewise. + * modules/unistr/u32-stpcpy-tests: Likewise. + * modules/unistr/u32-stpncpy-tests: Likewise. + * modules/unistr/u32-strcat-tests: Likewise. + * modules/unistr/u32-strcmp-tests: Likewise. + * modules/unistr/u32-strcoll-tests: Likewise. + * modules/unistr/u32-strcpy-tests: Likewise. + * modules/unistr/u32-strdup-tests: Likewise. + * modules/unistr/u32-strlen-tests: Likewise. + * modules/unistr/u32-strmblen-tests: Likewise. + * modules/unistr/u32-strmbtouc-tests: Likewise. + * modules/unistr/u32-strncat-tests: Likewise. + * modules/unistr/u32-strncmp-tests: Likewise. + * modules/unistr/u32-strncpy-tests: Likewise. + * modules/unistr/u32-strnlen-tests: Likewise. + * modules/unistr/u32-to-u16-tests: Likewise. + * modules/unistr/u32-to-u8-tests: Likewise. + * modules/unistr/u32-uctomb-tests: Likewise. + * modules/uniwbrk/u8-wordbreaks-tests: Likewise. + * modules/uniwbrk/u16-wordbreaks-tests: Likewise. + * modules/uniwbrk/u32-wordbreaks-tests: Likewise. + * modules/uniwbrk/ulc-wordbreaks-tests: Likewise. + * modules/uniwidth/u8-strwidth-tests: Likewise. + * modules/uniwidth/u8-width-tests: Likewise. + * modules/uniwidth/u16-strwidth-tests: Likewise. + * modules/uniwidth/u16-width-tests: Likewise. + * modules/uniwidth/u32-strwidth-tests: Likewise. + * modules/uniwidth/u32-width-tests: Likewise. + * modules/uniwidth/width-tests: Likewise. + +2010-05-18 Richard Jones + + doc: users.txt: list hivex + * users.txt: Add hivex. + +2010-05-18 Richard Jones + + doc: users.txt: list febootstrap + * users.txt: Add febootstrap. + +2010-05-17 Giuseppe Scrivano + + bootstrap: fix an error when gnulib is not used as a git submodule + * build-aux/bootstrap (gnulib_path): If its length is zero then + assign "gnulib" to it. + * build-aux/bootstrap: Redirect "git clone -h" stderr to stdout. + +2010-05-16 Bruno Haible + + Avoid autoconf warnings about AM_ICONV. + * m4/iconv.m4 (AM_ICONV): Define using AC_DEFUN_ONCE for autoconf >= + 2.64. + +2010-05-16 Bruno Haible + + absolute-header: Make the macro usable in more situations. + * m4/absolute-header.m4 (gl_ABSOLUTE_HEADER_ONE): New macro, extracted + from gl_ABSOLUTE_HEADER. + (gl_ABSOLUTE_HEADER): Use it. Fix comment. + +2010-05-16 James Youngman + + doc: update users.txt + * users.txt: Add CSSC. + +2010-05-16 Jim Meyering + + init.sh: fix an error in the previous change; add more comments + * tests/init.sh: Compare exit code in loop against 9, not 2. + Patch by Bruno Haible. + Make the two tests more similar by adding an empty "then" clause. + Add comments. + + init.sh: avoid unnecessary shell re-exec + * tests/init.sh: Improve the re-exec-required check to first test the + current shell. If it passes the test, do not search for a shell that + does pass, and do not re-exec. This test is particularly contorted to + avoid triggering misbehavior in Solaris 10's /bin/sh whereby any use + of $(...) evokes a syntax error and causes immediate shell exit with + status 2. Bruno Haible reported that the re-exec made it impossible + to single-step through any init.sh-using script. + +2010-05-16 Bruno Haible + + Fix collision between gnulib's and libintl's printf replacements. + * lib/stdio.in.h (_GL_STDIO_STRINGIZE, + _GL_STDIO_MACROEXPAND_AND_STRINGIZE): New macros. + (printf): When using GNU C, map the __printf__ function to rpl_printf + via __asm__. When not using GNU C, define rpl_printf instead of + __printf__. + * lib/printf.c: Ignore DEPENDS_ON_LIBINTL. Undoes the 2010-03-25 + commit. + * lib/stdio-write.c: Ignore DEPENDS_ON_LIBINTL. Undoes the 2009-08-10 + commit. + * m4/asm-underscore.m4: New file. + * m4/stdio_h.m4 (gl_STDIO_H): Require gl_ASM_SYMBOL_PREFIX. + * modules/stdio (Files): Add m4/asm-underscore.m4. + (Makefile.am): Substitute ASM_SYMBOL_PREFIX. + Reported by Ben Pfaff. + +2010-05-16 Bruno Haible + + verify: Avoid skipping the test on openSUSE 11.0. + * tests/test-verify.sh: Unset MALLOC_PERTURB_. + +2010-05-13 Bruno Haible + + Avoid useless warnings from G++. + * build-aux/c++defs.h (_GL_CXXALIASWARN_2, _GL_CXXALIASWARN1_2): Don't + use _GL_WARN_ON_USE or _GL_WARN_ON_USE_CXX when optimizing. + Reported by Jarno Rajahalme . + +2010-05-11 Jim Meyering + + maint.mk: tweak preceding change + * top/maint.mk (gl_extract_significant_defines_): Make exclusion + regexps tighter by anchoring at EOL, and make the new group "shy" + for slightly decreased overhead. + +2010-05-11 Eric Blake + + maint.mk: gnulib doesn't guarantee NSIG + * top/maint.mk (gl_extract_significant_defines_): Exclude NSIG. + +2010-05-10 Peter O'Gorman + + test-pwrite.c: Remove unused variable declaration. + * tests/test-pwrite.c (main): Remove read_buf declaration. + + Remove useless test-pwrite.sh file. + * tests/test-pwrite.sh: Delete file. + * modules/pwrite-tests: Remove references. + Reported by Bruno Haible. + +2010-05-10 Peter O'Gorman + + init.sh: fix a typo + * tests/init.sh: Correct typo in MALLOC_PERTURB_ initialization. + +2010-05-10 Jim Meyering + + maint.mk: avoid using a temporary file in the always-defined-macros check + * top/maint.mk (.re-defmac): Remove rule. + (gl_trap_): Remove definition. + (sc_prohibit_always-defined_macros): Rewrite not to create and + depend on a temporary file. Instead, depend on GNU grep's ability + to read a list of regular expressions from stdin when given "-f -". + +2010-05-09 Bruno Haible + + Update to GNU gettext 0.18, part 1. + * m4/gettext.m4: Update to GNU gettext 0.18. + * m4/intl.m4: Likewise. + * m4/po.m4: Likewise. + * modules/gettext (Files): Add m4/fcntl-o.m4. + (configure.ac): Require gettext infrastructure from version 0.18. + +2010-05-09 Jim Meyering + + init.sh: enable MALLOC_PERTURB_ + * tests/init.sh: Enable glibc's malloc-perturbing option. + + maint.mk: improve sc_cross_check_PATH_usage_in_tests + With my recent change in init.sh from the two-line form: + -# : ${srcdir=.} + -# . "$srcdir/init.sh"; path_prepend_ . + +# . "${srcdir=.}/init.sh"; path_prepend_ . + I noticed that using the one-line form would cause this test + to fail with a false-positive, or to stop working altogether, + depending on whether help-version changed or all the tests did. + * top/maint.mk (_hv_regex): Remove this definition. + (_hv_regex_weak): Use a weak regex to select all init.sh-sourcing files. + (_hv_regex_strong): Use a stronger regex to check for conformance. + (sc_cross_check_PATH_usage_in_tests): Rewrite to use the above. + Give a separate diagnostic for lack of conforming use. + + maint.mk: prohibit definition of symbols defined by gnulib + * top/maint.mk (sc_prohibit_always-defined_macros): Reject the + definition of symbols defined by gnulib. + +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 + * doc/posix-functions/wctob.texi (wctob): Cygwin 1.7.6 will fix + this bug. + * doc/glibc-functions/get_nprocs_conf.texi (get_nprocs_conf): + Added in cygwin 1.7.2. + * doc/glibc-functions/get_phys_pages.texi (get_phys_pages): + Likewise. + * doc/glibc-functions/get_avphys_pages.texi (get_avphys_pages): + Likewise. + * doc/glibc-functions/dup3.texi (dup3): Likewise. + * doc/glibc-functions/pipe2.texi (pipe2): Likewise. + * doc/glibc-functions/accept4.texi (accept4): Likewise. + * doc/posix-functions/strfmon.texi (strfmon): Likewise. + * doc/glibc-functions/get_nprocs.texi (get_nprocs): Likewise. + Mention nproc module. + * doc/glibc-functions/xdr_uint16_t.texi (xdr_uint16_t): Mention + bug in cygwin 1.7.5 addition. + * doc/glibc-functions/xdr_uint32_t.texi (xdr_uint32_t): Likewise. + * doc/glibc-functions/xdr_uint64_t.texi (xdr_uint64_t): Likewise. + * doc/glibc-functions/xdr_uint8_t.texi (xdr_uint8_t): Likewise. + * doc/glibc-functions/xdr_array.texi (xdr_array): Added in cygwin + 1.7.5. + * doc/glibc-functions/xdr_bool.texi (xdr_bool): Likewise. + * doc/glibc-functions/xdr_bytes.texi (xdr_bytes): Likewise. + * doc/glibc-functions/xdr_char.texi (xdr_char): Likewise. + * doc/glibc-functions/xdr_double.texi (xdr_double): Likewise. + * doc/glibc-functions/xdr_enum.texi (xdr_enum): Likewise. + * doc/glibc-functions/xdr_float.texi (xdr_float): Likewise. + * doc/glibc-functions/xdr_free.texi (xdr_free): Likewise. + * doc/glibc-functions/xdr_hyper.texi (xdr_hyper): Likewise. + * doc/glibc-functions/xdr_int.texi (xdr_int): Likewise. + * doc/glibc-functions/xdr_int16_t.texi (xdr_int16_t): Likewise. + * doc/glibc-functions/xdr_int32_t.texi (xdr_int32_t): Likewise. + * doc/glibc-functions/xdr_int64_t.texi (xdr_int64_t): Likewise. + * doc/glibc-functions/xdr_int8_t.texi (xdr_int8_t): Likewise. + * doc/glibc-functions/xdr_long.texi (xdr_long): Likewise. + * doc/glibc-functions/xdr_longlong_t.texi (xdr_longlong_t): + Likewise. + * doc/glibc-functions/xdr_netobj.texi (xdr_netobj): Likewise. + * doc/glibc-functions/xdr_opaque.texi (xdr_opaque): Likewise. + * doc/glibc-functions/xdr_pointer.texi (xdr_pointer): Likewise. + * doc/glibc-functions/xdr_reference.texi (xdr_reference): + Likewise. + * doc/glibc-functions/xdr_short.texi (xdr_short): Likewise. + * doc/glibc-functions/xdr_sizeof.texi (xdr_sizeof): Likewise. + * doc/glibc-functions/xdr_string.texi (xdr_string): Likewise. + * doc/glibc-functions/xdr_u_char.texi (xdr_u_char): Likewise. + * doc/glibc-functions/xdr_u_hyper.texi (xdr_u_hyper): Likewise. + * doc/glibc-functions/xdr_u_int.texi (xdr_u_int): Likewise. + * doc/glibc-functions/xdr_u_long.texi (xdr_u_long): Likewise. + * doc/glibc-functions/xdr_u_longlong_t.texi (xdr_u_longlong_t): + Likewise. + * doc/glibc-functions/xdr_u_short.texi (xdr_u_short): Likewise. + * doc/glibc-functions/xdr_union.texi (xdr_union): Likewise. + * doc/glibc-functions/xdr_vector.texi (xdr_vector): Likewise. + * doc/glibc-functions/xdr_void.texi (xdr_void): Likewise. + * doc/glibc-functions/xdr_wrapstring.texi (xdr_wrapstring): + Likewise. + * doc/glibc-functions/xdrmem_create.texi (xdrmem_create): + Likewise. + * doc/glibc-functions/xdrrec_create.texi (xdrrec_create): + Likewise. + * doc/glibc-functions/xdrrec_endofrecord.texi + (xdrrec_endofrecord): Likewise. + * doc/glibc-functions/xdrrec_eof.texi (xdrrec_eof): Likewise. + * doc/glibc-functions/xdrrec_skiprecord.texi (xdrrec_skiprecord): + Likewise. + * doc/glibc-functions/xdrstdio_create.texi (xdrstdio_create): + Likewise. + +2010-05-04 Jim Meyering + + gendocs.sh: make its "-s FILE" option more useful + * build-aux/gendocs.sh: When honoring the -s FILE option, update + $PACKAGE to reflect the probably-different basename of "FILE". + +2010-05-03 Giuseppe Scrivano + + bootstrap: don't ignore download_po_files failure + * build-aux/bootstrap (update_po_files): Don't ignore download_po_files + failure. + +2010-05-03 Jim Meyering + + maint.mk: allow to pass options to gendocs.sh + * top/maint.mk (web-manual): Pass gendocs_options_ to gendocs.sh. + (gendocs_options_): New overridable variable. + + gnu-web-doc-update: don't ignore configure or build failure + * build-aux/gnu-web-doc-update: Exit nonzero upon internal failure. + + announce-gen: backslash-escape '@'s in --help output + * build-aux/announce-gen: Fix syntax errors. + + maint.mk, announce-gen: allow project-specific announcement mail headers + * top/maint.mk (translation_project_): Define default. + (announcement_Cc_, announcement_mail_headers_): Likewise. + (announcement): Invoke announce-gen with new --mail-headers option. + * build-aux/announce-gen: New option: --mail-headers=HEADERS. + + test-xalloc-die: avoid unwarranted test failure on OpenSolaris 5.11 + * tests/test-xalloc-die.sh: Redirect stdout before stderr, (i.e., + "> out 2> err", rather than "2> err > out"). Otherwise, with /bin/sh + on OpenSolaris 5.11 snv_134, we would end up with a stray "1> out" + line in the "err2" output file when running "make check" in verbose + mode (i.e., with set -x enabled). + 2010-05-03 Bruno Haible wctob: Fix for weird platforms. @@ -6,6 +1535,11 @@ 2010-05-03 Jim Meyering + maint.mk: prohibit unwarranted use of + * top/maint.mk (sc_prohibit_strings_without_use): Reject inclusion of + strings.h in a file that does not also use strcasecmp, strncasecmp, + ffs or ffsll. + maint.mk: remove obsolete comments * top/maint.mk: Remove stale, commented-out rules.