+2009-04-05 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool: New option --copy-file.
+ (func_usage): Document it.
+ (func_dest_tmpfilename): Moved out of func_import.
+ (func_add_file, func_update_file): New functions, extracted from
+ func_import.
+ (func_import): Update.
+
+2009-04-05 Karl Berry <karl@gnu.org>
+
+ * README: prominently mention gnulib-tool.
+ Rearrange sections so getting the code is near the top.
+
+2009-04-05 Bruno Haible <bruno@clisp.org>
+
+ * lib/unicase.h: Mention u*_cmp2.
+ * lib/unicase/u-casecmp.h (FUNC): Invoke U_CMP2 instead of U_CMP.
+ * lib/unicase/u8-casecmp.c: Use u8_cmp2 instead of u8_cmp.
+ * lib/unicase/ulc-casecmp.c: Likewise.
+ * lib/unicase/u16-casecmp.c: Use u16_cmp2 instead of u16_cmp.
+ * lib/unicase/u32-casecmp.c: Use u32_cmp2 instead of u32_cmp.
+ * modules/unicase/u8-casecmp (Depends-on): Add unistr/u8-cmp2, remove
+ unistr/u8-cmp.
+ * modules/unicase/ulc-casecmp (Depends-on): Likewise.
+ * modules/unicase/u16-casecmp (Depends-on): Add unistr/u16-cmp2, remove
+ unistr/u16-cmp.
+ * modules/unicase/u32-casecmp (Depends-on): Add unistr/u32-cmp2, remove
+ unistr/u32-cmp.
+
+ * lib/uninorm.h: Mention u*_cmp2.
+ * lib/uninorm/u-normcmp.h (FUNC): Invoke U_CMP2 instead of U_CMP.
+ * lib/uninorm/u8-normcmp.c: Use u8_cmp2 instead of u8_cmp.
+ * lib/uninorm/u16-normcmp.c: Use u16_cmp2 instead of u16_cmp.
+ * lib/uninorm/u32-normcmp.c: Use u32_cmp2 instead of u32_cmp.
+ * modules/uninorm/u8-normcmp (Depends-on): Add unistr/u8-cmp2, remove
+ unistr/u8-cmp.
+ * modules/uninorm/u16-normcmp (Depends-on): Add unistr/u16-cmp2, remove
+ unistr/u16-cmp.
+ * modules/uninorm/u32-normcmp (Depends-on): Add unistr/u32-cmp2, remove
+ unistr/u32-cmp.
+
+ New module 'unistr/u32-cmp2'.
+ * lib/unistr/u32-cmp2.c: New file.
+ * modules/unistr/u32-cmp2: New file.
+
+ New module 'unistr/u16-cmp2'.
+ * lib/unistr/u16-cmp2.c: New file.
+ * modules/unistr/u16-cmp2: New file.
+
+ New module 'unistr/u8-cmp2'.
+ * lib/unistr.h (u8_cmp2, u16_cmp2, u32_cmp2): New declarations.
+ * lib/unistr/u8-cmp2.c: New file.
+ * lib/unistr/u-cmp2.h: New file.
+ * modules/unistr/u8-cmp2: New file.
+
+2009-04-05 Bruno Haible <bruno@clisp.org>
+
+ * lib/unictype.h (uc_property_is_valid): New macro.
+ * tests/unictype/test-pr_byname.c (main): Use it.
+
+ * lib/unistr.h: Doc fixes.
+ * lib/uniconv.h: Doc fixes.
+ * lib/unictype.h: Doc fixes.
+
+2009-04-03 Paul Eggert <eggert@cs.ucla.edu>
+
+ Port coreutils 7.2 to Solaris 8.
+
+ * modules/arpa_inet (arpa/inet.h): Depend on arpa_inet.in.h.
+ * m4/inet_ntop.m4 (gl_INET_NTOP): Search for inet_ntop in -lnsl,
+ for Solaris 8. This is a bit of a hack, as it means it's the
+ caller's responsibility to add -lnsl if needed, but most likely it
+ won't be needed since only getaddrinfo uses this and getaddrinfo
+ isn't needed on Solaris 8.
+
+ * modules/fnmatch (Depends-on): Add mbsrtowcs, to fix a porting
+ problem to Solaris 8 encountered with coreutils 7.2, which
+ resulted in a message "fnmatch.c:292: warning: passing argument 4
+ of 'mbsrtowcs' from incompatible pointer type". Also, add mbsinit
+ at the suggestion of Bruno Haible, since fnmatch uses mbsinit.
+
+2009-04-03 Simon Josefsson <simon@josefsson.org>
+
+ * m4/ld-version-script.m4: Add FIXME comment.
+
+2009-04-02 Simon Josefsson <simon@josefsson.org>
+
+ * doc/ld-output-def.texi: Use DLL_VERSION instead of confusing
+ SOVERSION variable.
+
+2009-04-02 Bruno Haible <bruno@clisp.org>
+
+ * Makefile (info, html, dvi, pdf): Combine the rules.
+ Suggested by Jim Meyering.
+
+2009-04-01 Bruno Haible <bruno@clisp.org>
+
+ * Makefile (info, html, dvi, pdf): New targets.
+ Reported by Reuben Thomas <rrt@sc3d.org>.
+
+2009-04-01 Bruno Haible <bruno@clisp.org>
+
+ * doc/gnulib-tool.texi (Invoking gnulib-tool): Document how gnulib-tool
+ can be put into PATH.
+ Reported by Reuben Thomas <rrt@sc3d.org>. Suggested by Karl Berry.
+
+2009-04-01 Bruno Haible <bruno@clisp.org>
+
+ * doc/lib-symbol-visibility.texi: Follow texinfo style conventions.
+
+2009-04-01 Bruno Haible <bruno@clisp.org>
+
+ Rename module 'visibility'.
+ * modules/lib-symbol-visibility: Renamed from modules/visibility.
+ * doc/lib-symbol-visibility.texi: Renamed from visibility.texi.
+ * doc/gnulib.texi: Update.
+ * MODULES.html.sh (Misc): Update.
+ * NEWS: Mention the change.
+
+2009-04-01 Simon Josefsson <simon@josefsson.org>
+
+ * modules/lib-msvc-compat: New module. Thanks to Bruno Haible
+ <bruno@clisp.org>, Ralf Wildenhues <Ralf.Wildenhues@gmx.de>, and
+ Eric Blake <ebb9@byu.net> for review.
+ * MODULES.html.sh: Add lib-msvc-compat.
+ * doc/gnulib.texi: Link to new section.
+ * m4/ld-output-def.m4: New file.
+ * doc/ld-output-def.texi: New file.
+
+2009-04-01 Simon Josefsson <simon@josefsson.org>
+
+ Rename ld-version-script to lib-symbol-versions. Suggested by
+ Bruno Haible <bruno@clisp.org>.
+ * modules/ld-version-script: Renamed to lib-symbol-versions.
+ * doc/ld-version-script.texi: Fix module name.
+ * MODULES.html.sh: Add lib-symbol-versions.
+
+2009-03-31 Simon Josefsson <simon@josefsson.org>
+
+ * modules/u64-tests: New file.
+ * tests/test-u64.c: New file.
+
+2009-03-04 Simon Josefsson <simon@josefsson.org>
+
+ * MODULES.html.sh: Mention u64.
+ * modules/u64: New module.
+ * modules/crypto/sha512: Depend on u64 module instead of providing
+ u64.h.
+
+2009-03-27 Eric Blake <ebb9@byu.net>
+
+ test-strerror: make debugging EAI_SYSTEM easier
+ * modules/getaddrinfo-tests (Depends-on): Add strerror.
+ * test-getaddrinfo.c (simple) [ENABLE_DEBUGGING]: Report errno if
+ failure was EAI_SYSTEM.
+
+2009-03-25 Bruno Haible <bruno@clisp.org>
+
+ Fix a problem with --enable-relocatable on Solaris 7.
+ * modules/relocatable-prog-wrapper (Depends-on): Add environ. Needed
+ since 2008-02-24.
+
+2009-03-25 Eric Blake <ebb9@byu.net>
+
+ test-sockets: avoid gcc warning
+ * tests/test-sockets.c (main): Silence compiler warning.
+
+2009-03-25 Paul Eggert <eggert@cs.ucla.edu>
+
+ New modules nproc, pthread, contributed by Glen Lenker.
+
+ * MODULES.html.sh: Add pthread, nproc.
+ * lib/nproc.c: New file.
+ * lib/nproc.h: New file.
+ * lib/pthread.in.h: New file.
+ * m4/pthread.m4: New file.
+ * modules/nproc: New file.
+ * modules/pthread: New file.
+
+2009-03-24 Simon Josefsson <simon@josefsson.org>
+
+ * modules/unicase/locale-language-tests (test_locale_language_LDADD):
+ New variable.
+
+2009-03-24 Kamil Dudka <kdudka@redhat.com>
+
+ filevercmp: handle simple~ and numbered.~3~ backup suffixes
+ * lib/filevercmp.c: Handle simple~ and numbered.~3~ backup suffixes.
+ * tests/test-filevercmp.c: Add tests for backup suffixes.
+
+2009-03-24 Simon Josefsson <simon@josefsson.org>
+
+ * modules/stdlib (Depends-on): Add stdint, needed when defining
+ struct random_data on, for example, HP-UX 10.20. Reported by
+ Albert Chin <bug-gnulib@mlists.thewrittenword.com>.
+
+2009-03-24 Simon Josefsson <simon@josefsson.org>
+
+ * lib/readline.c (readline): Call fflush on stdout after printing
+ prompt.
+
2009-03-20 Bruno Haible <bruno@clisp.org>
Remove dependency from 'close' module to -lws2_32 on native Windows.