X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=0d906d8449bcc8d191518092694ff62909466f59;hb=80dce92274d417281d5339e4dc9de76224f74e81;hp=ab182fa4f3a2e3d29716b2a0386b06c2362c2778;hpb=a9fc1cd7a76bd6289a011c4f0b3206a1e34fa773;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index ab182fa4f..0d906d844 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,261 @@ +2007-04-23 Bruno Haible + + * lib/fbufmode.c (fbufmode): Port to Solaris/SPARC64. + +2007-04-23 Bruno Haible + + * lib/fseterr.c (fseterr): Don't hardcode the value of _IOERR. + +2007-04-23 Bruno Haible + + * tests/test-fbufmode.c (main): Be prepared to a failure of setvbuf. + Needed on HP-UX 11. + +2007-04-16 Eric Blake + + Make fflush rely on fpurge. + * lib/fflush.c (rpl_fflush): Rely on fpurge module, rather than + open coding all variants. + * modules/fflush (Depends-on): Add fpurge and unistd. + * modules/fflush-tests (Depends-on): Unistd is no longer extra. + * m4/fflush.m4 (gl_REPLACE_FFLUSH): Simplify. + + Fix --with-tests compilation on cygwin. + * modules/argmatch-tests (Makefile.am): List gnulib library first + in LDADD. + * modules/argp-tests (Makefile.am): Likewise. + * modules/array-list-tests (Makefile.am): Likewise. + * modules/array-oset-tests (Makefile.am): Likewise. + * modules/avltree-list-tests (Makefile.am): Likewise. + * modules/avltree-oset-tests (Makefile.am): Likewise. + * modules/avltreehash-list-tests (Makefile.am): Likewise. + * modules/carray-list-tests (Makefile.am): Likewise. + * modules/dirname-tests (Makefile.am): Likewise. + * modules/frexp-tests (Makefile.am): Likewise. + * modules/isnanl-tests (Makefile.am): Likewise. + * modules/linked-list-tests (Makefile.am): Likewise. + * modules/linkedhash-list-tests (Makefile.am): Likewise. + * modules/lock-tests (Makefile.am): Likewise. + * modules/rbtree-list-tests (Makefile.am): Likewise. + * modules/rbtree-oset-tests (Makefile.am): Likewise. + * modules/rbtreehash-list-tests (Makefile.am): Likewise. + * modules/tls-tests (Makefile.am): Likewise. + * modules/tsearch-tests (Makefile.am): Likewise. + * modules/xvasprintf-tests (Makefile.am): Likewise. + + Fix fpurge for cygwin. + * lib/fpurge.c (fpurge): Fix order of operation flub, and return a + value. + * modules/fpurge-tests (Depends-on): Clean up trash. + +2007-04-16 Simon Josefsson + + * lib/gc-libgcrypt.c (gc_hash_open): Shut up compiler warnings. + + * m4/autobuild.m4: Re-indent. + +2007-04-13 Bruno Haible + + * 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 + + * 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 + + * 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 + + * 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 + + * modules/fflush-tests (Makefile.am): Remove EXTRA_DIST. Augment + MOSTLYCLEANFILES. + +2007-04-13 Paul Eggert + + * 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 + + * 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 + + * modules/lock-tests (configure.ac): For LIBSCHED, try also -lposix4. + * modules/tls-tests (configure.ac): Likewise. + Reported by Arto C. Nirkko . + +2007-04-13 Bruno Haible + + * lib/tls.c (glthread_tls_get): Fix return type. + Patch by Arto C. Nirkko . + +2007-04-12 Eric Blake + + * modules/gettime (Depends-on): Remove gettime. + Reported by Dmitry V. Levin. + +2007-04-12 Bruno Haible + + * modules/fflush (Include): Mention . + * modules/strtoimax (Include): Mention . + * modules/strtoumax (Include): Likewise. + +2007-04-12 Eric Blake + + * .cvsignore: New file. + * .gitignore: Likewise. + +2007-04-12 Bruno Haible + + * 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 + + 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 + + * 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 + + * modules/sysexits (Depends-on): Add absolute-header. + +2007-04-12 Eric Blake + + No need to preserve errno on success. + * lib/fflush.c (rpl_fflush): Simplify errno tracking. + Reported by Bruno Haible. + +2007-04-12 Simon Josefsson + + * MODULES.html.sh (Support for maintaining and releasing + projects): Add autobuild. Suggested by Eric Blake . + +2007-04-12 Simon Josefsson + + * gnulib-tool (func_modules_add_dummy): Respect --avoid=dummy. + +2007-04-12 Simon Josefsson + + * modules/autobuild: New module. + + * m4/autobuild.m4: New file. + +2007-04-11 Bruno Haible + + * 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 + + * m4/printf.m4 (gl_PRINTF_DIRECTIVE_A): Fix test. It always failed. + +2007-04-10 Bruno Haible + + * 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 + + * 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 - Bruno Haible + Bruno Haible * m4/signbit.m4 (gl_SIGNBIT): When the sign bit position could not be determined, test for availability of the copysignf, copysign,