Tests for module 'fpurge'.
[gnulib.git] / ChangeLog
index ab182fa..f589b72 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,203 @@
+2007-04-13  Bruno Haible  <bruno@clisp.org>
+
+       * modules/fpurge-tests: New file.
+       * tests/test-fpurge.c: New file.
+
+       * modules/fpurge: New file.
+       * lib/fpurge.h: New file.
+       * lib/fpurge.c: New file.
+       * m4/fpurge.m4: New file.
+
+2007-04-13  Bruno Haible  <bruno@clisp.org>
+
+       * modules/fbufmode-tests: New file.
+       * tests/test-fbufmode.c: New file.
+
+       * modules/fbufmode: New file.
+       * lib/fbufmode.h: New file.
+       * lib/fbufmode.c: New file.
+       * m4/fbufmode.m4: New file.
+
+2007-04-13  Bruno Haible  <bruno@clisp.org>
+
+       * modules/fwritable-tests: New file.
+       * tests/test-fwritable.c: New file.
+
+       * modules/fwritable: New file.
+       * lib/fwritable.h: New file.
+       * lib/fwritable.c: New file.
+       * m4/fwritable.m4: New file.
+
+2007-04-13  Bruno Haible  <bruno@clisp.org>
+
+       * modules/freadable-tests: New file.
+       * tests/test-freadable.c: New file.
+
+       * modules/freadable: New file.
+       * lib/freadable.h: New file.
+       * lib/freadable.c: New file.
+       * m4/freadable.m4: New file.
+
+2007-04-13  Bruno Haible  <bruno@clisp.org>
+
+       * modules/fflush-tests (Makefile.am): Remove EXTRA_DIST. Augment
+       MOSTLYCLEANFILES.
+
+2007-04-13  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * build-aux/bootstrap (gnulib_tool_option_extras): New var, used by
+       gzip bootstrap.conf to avoid dragging in i18n machinery.
+       (gnulib_tool_option): Use it.
+
+2007-04-13  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-vasnprintf-posix.c (test_function): Add tests for %f and
+       %F directives.
+       * tests/test-vasprintf-posix.c (test_function): Likewise.
+       * tests/test-snprintf-posix.h (test_function): Likewise.
+       * tests/test-sprintf-posix.h (test_function): Likewise.
+       * tests/test-fprintf-posix.h (test_function): Likewise.
+       * tests/test-printf-posix.h (test_function): Likewise.
+       * tests/test-fprintf-posix.out: Likewise.
+
+2007-04-13  Bruno Haible  <bruno@clisp.org>
+
+       * modules/lock-tests (configure.ac): For LIBSCHED, try also -lposix4.
+       * modules/tls-tests (configure.ac): Likewise.
+       Reported by Arto C. Nirkko <anirkko@insel.ch>.
+
+2007-04-13  Bruno Haible  <bruno@clisp.org>
+
+       * lib/tls.c (glthread_tls_get): Fix return type.
+       Patch by Arto C. Nirkko <anirkko@insel.ch>.
+
+2007-04-12  Eric Blake  <ebb9@byu.net>
+
+       * modules/gettime (Depends-on): Remove gettime.
+       Reported by Dmitry V. Levin.
+
+2007-04-12  Bruno Haible  <bruno@clisp.org>
+
+       * modules/fflush (Include): Mention <stdio.h>.
+       * modules/strtoimax (Include): Mention <inttypes.h>.
+       * modules/strtoumax (Include): Likewise.
+
+2007-04-12  Eric Blake  <ebb9@byu.net>
+
+       * .cvsignore: New file.
+       * .gitignore: Likewise.
+
+2007-04-12  Bruno Haible  <bruno@clisp.org>
+
+       * modules/iconv-tests (test_iconv_LDADD): Mention -liconv after LDADD,
+       not before, since $(LDADD) often contains libgnu.a.
+       * modules/striconv-tests (test_striconv_LDADD): Likewise.
+       * modules/striconveh-tests (test_striconveh_LDADD): Likewise.
+       * modules/striconveha-tests (test_striconveha_LDADD): Likewise.
+       Needed on Cygwin.
+
+2007-04-12  Eric Blake  <ebb9@byu.net>
+
+       Work around glibc's failure to flush stdin on fclose.
+       * lib/closein.c (close_stdin): Flush stdin before closing.
+
+       Work around glibc's failure to reset seekable stdin on exit.
+       * modules/closein: New module.
+       * lib/closein.c: New file.
+       * lib/closein.h: Likewise.
+       * m4/closein.m4: Likewise.
+       * MODULES.html.sh (File stream based Input/Output): Document it.
+
+2007-04-12  Simon Josefsson  <simon@josefsson.org>
+
+       * gnulib-tool: Rename generated 'autobuild' script to
+       'do-autobuild' in --create-megatestdir output.
+
+       * doc/gnulib.texi (Build robot for gnulib): Fix.
+
+2007-04-12  Simon Josefsson  <simon@josefsson.org>
+
+       * modules/sysexits (Depends-on): Add absolute-header.
+
+2007-04-12  Eric Blake  <ebb9@byu.net>
+
+       No need to preserve errno on success.
+       * lib/fflush.c (rpl_fflush): Simplify errno tracking.
+       Reported by Bruno Haible.
+
+2007-04-12  Simon Josefsson  <simon@josefsson.org>
+
+       * MODULES.html.sh (Support for maintaining and releasing
+       projects): Add autobuild.  Suggested by Eric Blake <ebb9@byu.net>.
+
+2007-04-12  Simon Josefsson  <simon@josefsson.org>
+
+       * gnulib-tool (func_modules_add_dummy): Respect --avoid=dummy.
+
+2007-04-12  Simon Josefsson  <simon@josefsson.org>
+
+       * modules/autobuild: New module.
+
+       * m4/autobuild.m4: New file.
+
+2007-04-11  Bruno Haible  <bruno@clisp.org>
+
+       * lib/vasnprintf.c (VASNPRINTF): Implement the %F directive using the
+       %f directive, if NEED_PRINTF_DIRECTIVE_F is defined.
+       * m4/printf.m4 (gl_PRINTF_DIRECTIVE_F): New macro.
+       * m4/vasnprintf.m4 (gl_PREREQ_VASNPRINTF_DIRECTIVE_F): New macro.
+       * m4/fprintf-posix.m4 (gl_FUNC_FPRINTF_POSIX): Invoke
+       gl_PRINTF_DIRECTIVE_F. Test gl_cv_func_printf_directive_f. Invoke
+       gl_PREREQ_VASNPRINTF_DIRECTIVE_F for the replacement.
+       * m4/snprintf-posix.m4 (gl_FUNC_SNPRINTF_POSIX): Invoke
+       gl_PRINTF_DIRECTIVE_F. Test gl_cv_func_printf_directive_f. Invoke
+       gl_PREREQ_VASNPRINTF_DIRECTIVE_F for the replacement.
+       * m4/sprintf-posix.m4 (gl_FUNC_SPRINTF_POSIX): Invoke
+       gl_PRINTF_DIRECTIVE_F. Test gl_cv_func_printf_directive_f. Invoke
+       gl_PREREQ_VASNPRINTF_DIRECTIVE_F for the replacement.
+       * m4/vasnprintf-posix.m4 (gl_FUNC_VASNPRINTF_POSIX): Invoke
+       gl_PRINTF_DIRECTIVE_F. Test gl_cv_func_printf_directive_f. Invoke
+       gl_PREREQ_VASNPRINTF_DIRECTIVE_F for the replacement.
+       * m4/vasprintf-posix.m4 (gl_FUNC_VASPRINTF_POSIX): Invoke
+       gl_PRINTF_DIRECTIVE_F. Test gl_cv_func_printf_directive_f. Invoke
+       gl_PREREQ_VASNPRINTF_DIRECTIVE_F for the replacement.
+       * m4/vfprintf-posix.m4 (gl_FUNC_VFPRINTF_POSIX): Invoke
+       gl_PRINTF_DIRECTIVE_F. Test gl_cv_func_printf_directive_f. Invoke
+       gl_PREREQ_VASNPRINTF_DIRECTIVE_F for the replacement.
+       * m4/vsnprintf-posix.m4 (gl_FUNC_VSNPRINTF_POSIX): Invoke
+       gl_PRINTF_DIRECTIVE_F. Test gl_cv_func_printf_directive_f. Invoke
+       gl_PREREQ_VASNPRINTF_DIRECTIVE_F for the replacement.
+       * m4/vsprintf-posix.m4 (gl_FUNC_VSPRINTF_POSIX): Invoke
+       gl_PRINTF_DIRECTIVE_F. Test gl_cv_func_printf_directive_f. Invoke
+       gl_PREREQ_VASNPRINTF_DIRECTIVE_F for the replacement.
+       Reported by Eric Blake.
+
+2007-04-11  Bruno Haible  <bruno@clisp.org>
+
+       * m4/printf.m4 (gl_PRINTF_DIRECTIVE_A): Fix test. It always failed.
+
+2007-04-10  Bruno Haible  <bruno@clisp.org>
+
+       * m4/printf.m4 (gl_PRINTF_DIRECTIVE_A): Add a test for correct result
+       for NaN and Infinity. Needed on FreeBSD 6.1.
+       * tests/test-vasnprintf-posix.c (test_function): Undo last change
+       regarding results for "%010a" of Infinity and NaN.
+       * tests/test-vasprintf-posix.c (test_function): Likewise.
+       * tests/test-snprintf-posix.h (test_function): Likewise.
+       * tests/test-sprintf-posix.h (test_function): Likewise.
+       * tests/test-fprintf-posix.h (test_function): Likewise.
+       * tests/test-printf-posix.h (test_function): Likewise.
+       * tests/test-fprintf-posix.out: Likewise.
+
+2007-04-10  Bruno Haible  <bruno@clisp.org>
+
+       * modules/locale-tests: New file.
+       * tests/test-locale.c: New file.
+
+       * modules/locale: New file.
+       * lib/locale_.h: New file.
+       * m4/locale_h.m4: New file.
+
 2007-04-10  Paul Eggert  <eggert@cs.ucla.edu>
             Bruno Haible  <bruno@clisp.org>