+2007-03-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/getcwd.c (__getcwd): Remove redundant comparison of buf to NULL.
+ If size is zero here, buf must be zero.
+
+2007-03-19 Simon Josefsson <simon@josefsson.org>
+
+ * des.c: Remove weak_keys_chksum. Reported by Bruno Haible
+ <bruno@clisp.org>.
+
+2007-03-18 Bruno Haible <bruno@clisp.org>
+
+ * lib/vasnprintf.c (VASNPRINTF): Undo first part of last patch.
+ Suggested by Eric Blake.
+
+2007-03-18 Ben Pfaff <blp@gnu.org>
+
+ * doc/relocatable.texi: Recommend using as prefix a directory
+ that does not exist and will never be created. Based on
+ discussion with Bruno Haible, Ralf Wildenhues, Matthew Woehlke,
+ and others.
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ * lib/fchownat.c: Include lchown.h.
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ Fix endless loop when the given allocated size was > INT_MAX.
+ * lib/vasnprintf.c (EOVERFLOW): New fallback definition.
+ (VASNPRINTF): Fail with EOVERFLOW when the given allocated size is
+ larger than INT_MAX, or when it grow to a value larger than INT_MAX.
+ * lib/vsprintf.c (vsprintf): Don't pass a size > INT_MAX to vasnprintf.
+ * lib/sprintf.c (sprintf): Likewise.
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-argp-2.sh (func_compare): Output a context diff.
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ * m4/locale-fr.m4 (gt_LOCALE_FR, gt_LOCALE_FR_UTF8): Check also the
+ locale's decimal-point character.
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ * lib/vasnprintf.c (VASNPRINTF): Clear out the memory used for arg_mem
+ before comparing it. Needed because on some platforms (e.g. x86) a
+ 'long double' occupies less bytes than sizeof (long double).
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-crc.c (main): Make printf statements 64-bit clean.
+ * tests/test-gc-pbkdf2-sha1.c (main): Likewise.
+ * tests/test-getaddrinfo.c (simple): Likewise.
+ * tests/test-read-file.c (main): Likewise.
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-dirname.c (main): Make printf statements 64-bit clean.
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-xvasprintf.c (test_xvasprintf, test_xasprintf): Remove
+ unused variable.
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-c-strcasecmp.c: Include c-strcase.h.
+ * tests/test-c-strncasecmp.c: Likewise.
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ * modules/stdlib (Depends-on): Add unistd.
+ * lib/stdlib_.h: Include <unistd.h> if mkstemp is desired.
+ Needed for MacOS X 10.3.
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ * lib/unistr/u-strdup.h: Include <stdlib.h>.
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ * lib/unistr/u-cpy-alloc.h: Include <stdlib.h>.
+
+2007-03-17 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_import): Update .cvsignore and .gitignore files
+ to reflect files copied from gnulib (with or without modifications).
+ Suggested by Jim Meyering.
+
+2007-03-17 Eric Blake <ebb9@byu.net>
+
+ * NEWS: Document stdlib change from 2007-02-18.
+
+2007-03-17 Jim Meyering <jim@meyering.net>
+
+ Detect use of AC_CONFIG_AUX_DIR also when its argument is quoted.
+ * build-aux/bootstrap: Put ""s around use of $build_aux, in case
+ someone uses a name containing shell meta-characters.
+ Reported by Alfred M. Szmidt.
+
+ * build-aux/bootstrap: Don't use \> in grep regexp. For HP-UX.
+
+2007-03-16 Alfred M. Szmidt <ams@gnu.org>
+
+ * build-aux/bootstrap (with_gettext): New variable. Run autopoint
+ and copy gettext configuration files only if configure.ac contains
+ a use of AM_GNU_GETTEXT_VERSION.
+
+2007-03-16 Alfred M. Szmidt <ams@gnu.org>
+
+ * build-aux/bootstrap (gnulib_name): New variable.
+ (gnulib_tool_options): Use it.
+
+2007-03-13 Simon Josefsson <simon@josefsson.org>
+
+ * tests/test-des.c: Use new namespace.
+
+2007-03-15 Bruno Haible <bruno@clisp.org>
+
+ * lib/dummy.c (gl_dummy_symbol): Renamed from 'dummy'.
+ Reported by James Youngman <jay@gnu.org>.
+
+2007-03-15 Bruno Haible <bruno@clisp.org>
+
+ * lib/glob.c (glob): Add 'restrict' so that prototype matches the
+ declared prototype. Needed with cc on OSF/1 5.1.
+
+2007-03-15 Bruno Haible <bruno@clisp.org>
+
+ * lib/gl_list.h (gl_listelement_dispose_fn): New type.
+ (gl_list_create_empty, gl_list_create): Add dispose_fn argument.
+ (struct gl_list_implementation): Add dispose_fn argument to the
+ 'create_empty', 'create' methods.
+ (struct gl_list_impl_base): Add field 'dispose_fn'.
+ * lib/gl_list.c (gl_list_create_empty, gl_list_create): Add dispose_fn
+ argument.
+ * lib/gl_array_list.c (gl_array_create_empty, gl_array_create): Add
+ dispose_fn argument.
+ (gl_array_remove_node, gl_array_remove_at, gl_array_list_free): Call
+ dispose_fn on the dropped values.
+ * lib/gl_carray_list.c (gl_carray_create_empty, gl_carray_create): Add
+ dispose_fn argument.
+ (gl_carray_remove_at, gl_carray_list_free): Call dispose_fn on the
+ dropped values.
+ * lib/gl_anyavltree_list2.h (gl_tree_create): Add dispose_fn argument.
+ (gl_tree_remove_node): Call dispose_fn on the dropped value.
+ * lib/gl_anyrbtree_list2.h (gl_tree_create): Add dispose_fn argument.
+ (gl_tree_remove_node): Call dispose_fn on the dropped value.
+ * lib/gl_anytree_list2.h (gl_tree_create_empty): Add dispose_fn
+ argument.
+ (gl_tree_list_free): Call dispose_fn on the dropped values.
+ * lib/gl_anytreehash_list2.h (gl_tree_list_free): Call dispose_fn on
+ the dropped values.
+ * lib/gl_anylinked_list2.h (gl_linked_create_empty, gl_linked_create):
+ Add dispose_fn argument.
+ (gl_linked_remove_node, gl_linked_remove_at, gl_linked_list_free):
+ Call dispose_fn on the dropped values.
+ * lib/gl_sublist.c (gl_sublist_create_empty, gl_sublist_create_fill):
+ Add dispose_fn argument.
+ (gl_sublist_create): Initialize the 'dispose_fn' field.
+ * lib/clean-temp.c (create_temp_dir, register_fd): Update.
+ * tests/test-array_list.c (main): Update.
+ * tests/test-carray_list.c (main): Update.
+ * tests/test-avltree_list.c (main): Update.
+ * tests/test-rbtree_list.c (main): Update.
+ * tests/test-avltreehash_list.c (main): Update.
+ * tests/test-rbtreehash_list.c (main): Update.
+ * tests/test-linked_list.c (main): Update.
+ * tests/test-linkedhash_list.c (main): Update.
+ * tests/test-array_oset.c (main): Update.
+
+2007-03-15 Bruno Haible <bruno@clisp.org>
+
+ * lib/gl_oset.h (gl_setelement_dispose_fn): New type.
+ (gl_oset_create_empty): Add dispose_fn argument.
+ (struct gl_oset_implementation): Add dispose_fn argument to
+ 'create_empty' method.
+ (struct gl_oset_impl_base): Add dispose_fn field.
+ * lib/gl_oset.c (gl_oset_create_empty): Add dispose_fn argument.
+ * lib/gl_array_oset.c (gl_array_create_empty): Add dispose_fn argument.
+ (gl_array_remove_at, gl_array_free): Call dispose_fn on the dropped
+ values.
+ * lib/gl_anytree_oset.h (gl_tree_create_empty): Add dispose_fn argument.
+ (gl_tree_oset_free): Call dispose_fn on the dropped values.
+ * lib/gl_avltree_oset.c (gl_tree_remove_node): Call dispose_fn on the
+ dropped value.
+ * lib/gl_rbtree_oset.c (gl_tree_remove_node): Call dispose_fn on the
+ dropped value.
+ * tests/test-array_oset.c (main): Update.
+ * tests/test-avltree_oset.c (main): Update.
+ * tests/test-rbtree_oset.c (main): Update.
+ * lib/gl_anytreehash_list1.h (add_to_bucket): Update.
+
+2007-03-13 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-stdbool.c (i): Update after last patch.
+
2007-03-12 Bruno Haible <bruno@clisp.org>
* lib/quotearg.c: Include <wctype.h> early, before the definition of