+2010-01-18 Bruno Haible <bruno@clisp.org>
+
+ Tests for module 'cosl'.
+ * modules/cosl-tests: New file.
+ * tests/test-cosl.c: New file.
+
+ Tests for module 'atanl'.
+ * modules/atanl-tests: New file.
+ * tests/test-atanl.c: New file.
+
+ Tests for module 'asinl'.
+ * modules/asinl-tests: New file.
+ * tests/test-asinl.c: New file.
+
+ Tests for module 'acosl'.
+ * modules/acosl-tests: New file.
+ * tests/test-acosl.c: New file.
+
+ New modules acosl, asinl, atanl, cosl, expl, logl, sinl, sqrtl, tanl.
+ * lib/math.in.h (acosl, asinl, atanl, cosl, expl, logl, sinl, sqrtl,
+ tanl): Use the standard gnulib idiom.
+ * lib/cosl.c: Don't include trigl.c and sincosl.c.
+ * lib/sinl.c: Likewise.
+ * lib/tanl.c: Don't include trigl.c.
+ (kernel_tanl): Make static.
+ * lib/sincosl.c: Include trigl.h first.
+ * lib/trigl.c: Likewise.
+ * m4/acosl.m4: New file.
+ * m4/asinl.m4: New file.
+ * m4/atanl.m4: New file.
+ * m4/cosl.m4: New file.
+ * m4/expl.m4: New file.
+ * m4/logl.m4: New file.
+ * m4/sinl.m4: New file.
+ * m4/sqrtl.m4: New file.
+ * m4/tanl.m4: New file.
+ * m4/mathl.m4: Remove file.
+ * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_* and HAVE_*
+ variables for acosl, asinl, atanl, cosl, expl, logl, sinl, sqrtl, tanl.
+ Don't initialize GNULIB_MATHL.
+ * modules/acosl: New file.
+ * modules/asinl: New file.
+ * modules/atanl: New file.
+ * modules/cosl: New file.
+ * modules/expl: New file.
+ * modules/logl: New file.
+ * modules/sinl: New file.
+ * modules/sqrtl: New file.
+ * modules/tanl: New file.
+ * modules/math (Makefile.am): Substitute GNULIB_* and HAVE_* variables
+ for acosl, asinl, atanl, cosl, expl, logl, sinl, sqrtl, tanl. Don't
+ substitute GNULIB_MATHL.
+ * modules/mathl: Rewritten.
+ * doc/posix-functions/acosl.texi: Mention the 'acosl' module.
+ * doc/posix-functions/asinl.texi: Mention the 'asinl' module.
+ * doc/posix-functions/atanl.texi: Mention the 'atanl' module.
+ * doc/posix-functions/cosl.texi: Mention the 'cosl' module.
+ * doc/posix-functions/expl.texi: Mention the 'expl' module.
+ * doc/posix-functions/logl.texi: Mention the 'logl' module.
+ * doc/posix-functions/sinl.texi: Mention the 'sinl' module.
+ * doc/posix-functions/sqrtl.texi: Mention the 'sqrtl' module.
+ * doc/posix-functions/tanl.texi: Mention the 'tanl' module.
+
+2010-01-18 Bruno Haible <bruno@clisp.org>
+
+ sqrt: Make gl_FUNC_SQRT requirable.
+ * m4/sqrt.m4: New file.
+ * modules/sqrt (Files): Add it.
+ (configure.ac): Invoke gl_FUNC_SQRT.
+
+2010-01-18 Bruno Haible <bruno@clisp.org>
+
+ New modules for common <math.h> functions.
+ * m4/mathfunc.m4: New file.
+ * modules/acos: New file.
+ * modules/asin: New file.
+ * modules/atan: New file.
+ * modules/atan2: New file.
+ * modules/cbrt: New file.
+ * modules/copysign: New file.
+ * modules/cos: New file.
+ * modules/cosh: New file.
+ * modules/erf: New file.
+ * modules/erfc: New file.
+ * modules/exp: New file.
+ * modules/fabs: New file.
+ * modules/fmod: New file.
+ * modules/hypot: New file.
+ * modules/j0: New file.
+ * modules/j1: New file.
+ * modules/jn: New file.
+ * modules/ldexp: New file.
+ * modules/lgamma: New file.
+ * modules/log: New file.
+ * modules/log10: New file.
+ * modules/log1p: New file.
+ * modules/logb: New file.
+ * modules/modf: New file.
+ * modules/nextafter: New file.
+ * modules/pow: New file.
+ * modules/remainder: New file.
+ * modules/rint: New file.
+ * modules/sin: New file.
+ * modules/sinh: New file.
+ * modules/sqrt: New file.
+ * modules/tan: New file.
+ * modules/tanh: New file.
+ * modules/y0: New file.
+ * modules/y1: New file.
+ * modules/yn: New file.
+ * doc/posix-functions/acos.texi: Mention the 'acos' module.
+ * doc/posix-functions/asin.texi: Mention the 'asin' module.
+ * doc/posix-functions/atan.texi: Mention the 'atan' module.
+ * doc/posix-functions/atan2.texi: Mention the 'atan2' module.
+ * doc/posix-functions/cbrt.texi: Mention the 'cbrt' module.
+ * doc/posix-functions/copysign.texi: Mention the 'copysign' module.
+ * doc/posix-functions/cos.texi: Mention the 'cos' module.
+ * doc/posix-functions/cosh.texi: Mention the 'cosh' module.
+ * doc/posix-functions/erf.texi: Mention the 'erf' module.
+ * doc/posix-functions/erfc.texi: Mention the 'erfc' module.
+ * doc/posix-functions/exp.texi: Mention the 'exp' module.
+ * doc/posix-functions/fabs.texi: Mention the 'fabs' module.
+ * doc/posix-functions/fmod.texi: Mention the 'fmod' module.
+ * doc/posix-functions/hypot.texi: Mention the 'hypot' module.
+ * doc/posix-functions/j0.texi: Mention the 'j0' module.
+ * doc/posix-functions/j1.texi: Mention the 'j1' module.
+ * doc/posix-functions/jn.texi: Mention the 'jn' module.
+ * doc/posix-functions/ldexp.texi: Mention the 'ldexp' module.
+ * doc/posix-functions/lgamma.texi: Mention the 'lgamma' module.
+ * doc/posix-functions/log.texi: Mention the 'log' module.
+ * doc/posix-functions/log10.texi: Mention the 'log10' module.
+ * doc/posix-functions/log1p.texi: Mention the 'log1p' module.
+ * doc/posix-functions/logb.texi: Mention the 'logb' module.
+ * doc/posix-functions/modf.texi: Mention the 'modf' module.
+ * doc/posix-functions/nextafter.texi: Mention the 'nextafter' module.
+ * doc/posix-functions/pow.texi: Mention the 'pow' module.
+ * doc/posix-functions/remainder.texi: Mention the 'remainder' module.
+ * doc/posix-functions/rint.texi: Mention the 'rint' module.
+ * doc/posix-functions/sin.texi: Mention the 'sin' module.
+ * doc/posix-functions/sinh.texi: Mention the 'sinh' module.
+ * doc/posix-functions/sqrt.texi: Mention the 'sqrt' module.
+ * doc/posix-functions/tan.texi: Mention the 'tan' module.
+ * doc/posix-functions/tanh.texi: Mention the 'tanh' module.
+ * doc/posix-functions/y0.texi: Mention the 'y0' module.
+ * doc/posix-functions/y1.texi: Mention the 'y1' module.
+ * doc/posix-functions/yn.texi: Mention the 'yn' module.
+
+2010-01-18 Jim Meyering <meyering@redhat.com>
+
+ ignore-value: relax license to LGPLv2+
+ * modules/ignore-value (License): Relax to LGPLv2+.
+
+ getdate: don't leak when TZ contains two or more '"'s
+ * lib/getdate.y (get_date): Don't leak a copy of TZ for each
+ double quote in TZ after the first one.
+
+ readtokens: do not leak internal token_lengths buffer
+ * lib/readtokens.c (readtokens): Free the local, lengths,
+ when the supplied "token_lengths" parameter is NULL.
+
+2010-01-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Fix a couple of missing LIBTHREAD link failures on AIX.
+ * modules/git-merge-changelog (git_merge_changelog_LDADD): Add
+ $(LIBTHREAD).
+ * modules/strsignal-tests (test_strsignal_LDADD): Likewise.
+
+ Link test-poll against INET_PTON_LIB.
+ * modules/poll-tests (test_poll_LDADD): Add $(INET_PTON_LIB),
+ for inet_pton on Solaris 10.
+
+2010-01-17 Bruno Haible <bruno@clisp.org>
+
+ unistdio/*-sprintf: Fix typo in module description.
+ * modules/unistdio/u8-sprintf (Depends-on): Fix typo.
+ * modules/unistdio/u8-u8-sprintf (Depends-on): Likewise.
+ * modules/unistdio/u16-sprintf (Depends-on): Likewise.
+ * modules/unistdio/u16-u16-sprintf (Depends-on): Likewise.
+ * modules/unistdio/u32-sprintf (Depends-on): Likewise.
+ * modules/unistdio/u32-u32-sprintf (Depends-on): Likewise.
+ * modules/unistdio/ulc-sprintf (Depends-on): Likewise.
+ Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2010-01-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ gnulib-tool: fix filelist for AIX, HP-UX ksh.
+ * gnulib-tool (func_filter_filelist): Do not quote possibly-empty
+ variables in shell case patterns, for AIX and HP-UX ksh.
+
+ Split large sed scripts, for HP-UX sed.
+ * modules/stdio: Split sed scripts around 50 sed commands,
+ to avoid HP-UX limit of 99 commands, in the near future.
+ * modules/string: Likewise.
+ * modules/unistd: Likewise.
+
+ gnulib-tool: avoid writing in the current directory.
+ * gnulib-tool (func_emit_lib_Makefile_am)
+ (func_emit_tests_Makefile_am): Put temporary files in $tmp,
+ not in the current directory, so concurrent gnulib-tool
+ instances do not interfere.
+
+2010-01-16 Jim Meyering <meyering@redhat.com>
+
+ doc: update users.txt
+ * users.txt: Add grep.
+ (diffutils, gzip): Update URLs.
+
+2010-01-12 Bruno Haible <bruno@clisp.org>
+
+ posix_spawn: Avoid test failure on Cygwin.
+ * tests/test-posix_spawn3.c (DATA_FILENAME) [CYGWIN]: Use less risky
+ characters.
+ Reported by Simon Josefsson.
+
2010-01-12 Bruno Haible <bruno@clisp.org>
* tests/test-cond.c (main): When skipping the test, show the reason.