Change the test for native Windows.
[gnulib.git] / ChangeLog
index 0277d1c..99133b4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,161 @@
+2008-09-13  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-poll.c: Use #if for native Windows, rather than testing
+       __MSVCRT__.
+
+2008-09-13  Yoann Vandoorselaere  <yoann.v@prelude-ids.com>
+            Bruno Haible  <bruno@clisp.org>
+
+       * lib/glob.c: Don't include <pwd.h> on native Windows.
+       (WINDOWS32): New macro.
+       (glob) [WINDOW32]: Provide a reasonable replacement for getenv("HOME").
+
+2008-09-13  Bruno Haible  <bruno@clisp.org>
+
+       * lib/glthread/cond.h [USE_SOLARIS_THREADS]
+       (ETIMEDOUT): Remove macro.
+       (glthread_cond_timedwait_multithreaded): New declaration.
+       (glthread_cond_timedwait): Use it.
+       * lib/glthread/cond.c [USE_SOLARIS_THREADS]
+       (glthread_cond_timedwait_multithreaded): New function.
+
+2008-09-12  Paolo Bonzini  <bonzini@gnu.org>
+
+       * modules/poll-tests: Do not check for io.h.
+       * tests/test-poll.c: Check for __MSVCRT__ instead.
+
+2008-09-12  Paolo Bonzini  <bonzini@gnu.org>
+
+       * lib/sys_socket.in.h (EINPROGRESS): Define for Winsock case.
+       * modules/poll-tests: Add inet_pton, stdbool, sockets.
+       * tests/test-poll.c: Use them.  Use _pipe on Windows.
+
+2008-09-12  Paolo Bonzini  <bonzini@gnu.org>
+
+       * modules/poll-tests: New.
+       * tests/test-poll.c: New.
+
+2008-09-12  Eric Blake  <ebb9@byu.net>
+
+       frexp: test for NetBSD failure on -0.0
+       * m4/frexp.m4 (gl_FUNC_FREXP_WORKS): Enhance test, since some, but
+       not all, bugs from NetBSD 3.0 have been fixed.
+       * doc/posix-functions/frexp.texi (frexp): Document bug.
+       Reported by Thomas Klausner.
+
+       signbit: work around bug of HP-UX 10.20 cc with -0.0 literal
+       * m4/signbit.m4 (gl_SIGNBIT_TEST_PROGRAM): Rewrite test to avoid
+       literal -0.0.
+       Reported by Jonathan C. Patschke <jp@centtech.com>.
+
+2008-09-11  Yoann Vandoorselaere  <yoann.v@prelude-ids.com>
+
+       * lib/glthread/cond.h: Use dummy implementation also if
+       USE_WIN32_THREADS.
+
+2008-09-11  Yoann Vandoorselaere  <yoann.v@prelude-ids.com>
+
+       * modules/fnmatch-posix (License): Change to LGPLv2+.
+       * modules/fnmatch-gnu (License): Likewise.
+
+2008-09-11  Yoann Vandoorselaere  <yoann.v@prelude-ids.com>
+
+       * lib/poll.c (poll): Fix polling unconnected server sockets on WIN32.
+
+2008-09-11  Jim Meyering  <meyering@redhat.com>
+
+       * users.txt: Add gtk-vnc.
+
+2008-09-08  Simon Josefsson  <simon@josefsson.org>
+
+       * tests/test-bitrotate.c: Test 8/16-bit rotates with 0 and maximum
+       rotate amounts.
+
+       * lib/bitrotate.h: Doc fix, mention that N can be wider than minimally
+       required for 16-bit and 8-bit rotates.
+       * lib/bitrotate.h (rotl64, rotr64, rotl32, rotl32, rotl16, rotr16,
+       rotl8, rotr8): Use UINT64_MAX, UINT32_MAX, UINT16_MAX, and
+       UINT8_MAX instead of hard-coded constants.
+       Suggested by Paul Eggert.
+
+2008-09-07  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-striconveh.c (main): Check behaviour when converting from
+       UTF-7.
+
+       Make striconveh work better with stateful encodings.
+       * lib/striconveh.c (iconv_carefully, iconv_carefully_1): Don't assume
+       that iconv does not increment the inptr when returning -1/EINVAL.
+
+2008-09-07  Bruno Haible  <bruno@clisp.org>
+
+       * build-aux/config.rpath: Update according to libtool-2.2.6.
+       * build-aux/config.libpath: Likewise.
+
+2008-09-06  Bruno Haible  <bruno@clisp.org>
+
+       * lib/freadahead.c (freadahead): Add conditional for SLOW_BUT_NO_HACKS.
+       * lib/freadptr.c (freadptr): Likewise.
+       * lib/freadseek.c (freadptrinc): Likewise.
+       Reported by Simon Josefsson.
+
+2008-09-06  Bruno Haible  <bruno@clisp.org>
+
+       * modules/freadptr (License): Change to LGPLv2+.
+       * modules/freadseek (License): Likewise.
+       Suggested by Eric Blake.
+
+       * modules/memchr2 (License): Change to LGPLv2+.
+       Approved by Eric Blake.
+
+2008-09-04  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+            Bruno Haible  <bruno@clisp.org>
+
+       Make gnulib-tool work with native 'sed' on AIX.
+       * gnulib-tool (sed_noop): New variable.
+       (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am, func_import,
+       func_add_or_update, func_create_testdir): Use it to initialize sed
+       script variables.
+       Reported by Albert Chin <bug-gnulib@mlists.thewrittenword.com>.
+
+2008-09-04  Albert Chin  <bug-gnulib@mlists.thewrittenword.com>
+            Bruno Haible  <bruno@clisp.org>
+
+       * m4/include_next.m4 (gl_INCLUDE_NEXT): Add check whether #include_next
+       also works after #include directives.
+
+2008-09-04  Ondřej Vašík  <ovasik@redhat.com>
+
+       getdate.y: reject an out-of-range timezone value
+       * lib/getdate.y (time_zone_hhmm): Reject any TZ offset that is outside
+       the range [-24...+24].  When specified with only one or two digits,
+       * tests/test-getdate.c: Tests for the fix.
+       * doc/getdate.texi: Document this change.
+
+2008-09-03  Bruno Haible  <bruno@clisp.org>
+
+       * doc/glibc-functions/strverscmp.texi: Mention the strverscmp module.
+
+2008-09-02  Simon Josefsson  <simon@josefsson.org>
+
+       * lib/bitrotate.h (rotl64, rotr64): Add.  Suggested by Bruce Korb
+       <bruce.korb@gmail.com> with ideas from Ben Pfaff
+       <blp@cs.stanford.edu>, Bruno Haible <bruno@clisp.org> and Eric
+       Blake <ebb9@byu.net>.
+
+       * tests/test-bitrotate.c: Add more test vectors.
+
+2008-09-02  Eric Blake  <ebb9@byu.net>
+
+       vasnprintf-posix: handle large precision via %.*d
+       * lib/vasnprintf.c (VASNPRINTF): Don't pass precision to snprintf
+       when handling it ourselves.
+       * tests/test-vasnprintf-posix.c (test_function): Add test.
+       * tests/test-snprintf-posix.h (test_function): Likewise.
+       * tests/test-sprintf-posix.h (test_function): Likewise.
+       * tests/test-vasprintf-posix.c (test_function): Likewise.
+       Reported by Alain Guibert.
+
 2008-09-01  Eric Blake  <ebb9@byu.net>
 
        c-stack: make configure-time check more robust
 2008-08-28  Jim Meyering  <meyering@redhat.com>
 
        * modules/getndelim2 (License): Relicense to LGPLv2+.
+       Approved by Richard Stallman for the version of 1995, and by
+       Paul Eggert, Bruno Haible, Eric Blake for their contributions.
 
 2008-08-27  Paolo Bonzini  <bonzini@gnu.org>