X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=89a4882ad8b302f432a2956933cae1769f6e199f;hb=a2a0f5efcda5744d428edd8e7191d7d2a1aa6f4f;hp=02062fb0db35b745a9190facbb577866ecd9b02e;hpb=e30d02286081804e8eeeac42c17973446fc5aa07;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 02062fb0d..89a4882ad 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,197 @@ +2009-05-21 Bruno Haible + + Avoid redefinition warnings for SIZE_MAX. + * m4/size_max.m4 (gl_SIZE_MAX): Avoid redefining SIZE_MAX in config.h. + Reported by Simon Josefsson. + +2009-05-21 Bruno Haible + + * m4/size_max.m4 (gl_SIZE_MAX): Use AC_CACHE_CHECK instead of + AC_CACHE_VAL. + +2009-05-20 Bruno Haible + + Make zeroptr.h work on mingw. + * tests/zerosize-ptr.h: Test for the presence of and + mprotect. + * modules/memchr-tests (configure.ac): Also test for sys/mman.h. + * modules/memchr2-tests (configure.ac): Likewise. + * modules/memcmp-tests (configure.ac): Likewise. + * modules/memmem-tests (configure.ac): Likewise. + * modules/memrchr-tests (configure.ac): Likewise. + Reported by Simon Josefsson. + +2009-05-20 Simon Josefsson + + * tests/test-glob.c: Include string.h for strcmp prototype. + +2009-05-20 Simon Josefsson + + * modules/getdelim (Depends-on): Add explicit stdint, although it + was implicitly already pulled in via realloc-posix. + * lib/getdelim.c: Get SIZE_MAX from stdint.h. + +2009-05-20 Simon Josefsson + + MinGW and IRIX does not have sa_family_t type. Reported by "Tom + G. Christensen" . + * m4/sys_socket_h.m4: Check for sa_family_t. + * lib/sys_socket.in.h: Typedef sa_family_t when needed. + * modules/sys_socket: Substitute HAVE_SA_FAMILY_T. + * tests/test-sys_socket.c: Check that sa_family_t works. + +2009-05-18 Eric Blake + + maint.mk: allow gnulib_dir in VPATH build + * top/maint.mk (gnulib_dir): Make relative to $(srcdir). + +2009-05-15 Jim Meyering + + maint.mk: Give gnulib_dir a default definition. + * top/maint.mk (gnulib_dir): Define to 'gnulib', by default. + Thus, most packages no longer need to specify this variable in cfg.mk + +2009-05-14 Tom Prince (tiny change) + + rename.m4: fix typos that would make non-mingw cross-configure fail + * m4/rename.m4 (gl_FUNC_RENAME): Fix typos. + +2009-05-13 Eric Blake + + mmap-anon: avoid out-of-order autoconf expansion + * m4/mmap-anon.m4 (gl_FUNC_MMAP_ANON): Use correct + SYSTEM_EXTENSIONS macro to silence warnings from autoconf 2.63b. + * modules/memchr-tests (Depends-on): Add extensions. + * modules/memchr2-tests (Depends-on): Add extensions. + * modules/memcmp-tests (Depends-on): Add extensions. + * modules/memmem-tests (Depends-on): Add extensions. + * modules/memrchr-tests (Depends-on): Add extensions. + +2009-05-13 Bruno Haible + + Make some tests ISO C 99 compliant. + * tests/zerosize-ptr.h: New file. + * tests/test-memchr.c: Include zerosize-ptr.h. + (main): Use a zero-size object pointer instead of NULL. + * tests/test-memchr2.c: Include zerosize-ptr.h. + (main): Use a zero-size object pointer instead of NULL. + * tests/test-memcmp.c: Include zerosize-ptr.h. + (main): Use a zero-size object pointer instead of NULL. + * tests/test-memmem.c: Include zerosize-ptr.h. + (main): Use a zero-size object pointer instead of NULL. + * tests/test-memrchr.c: Include zerosize-ptr.h. + (main): Use a zero-size object pointer instead of NULL. + * modules/memchr-tests (Files): Add tests/zerosize-ptr.h, + m4/mmap-anon.m4. + (Depends-on): Add getpagesize. + (configure.ac): Invoke gl_FUNC_MMAP_ANON. Check for mprotect. + * modules/memchr2-tests (Files): Add tests/zerosize-ptr.h, + m4/mmap-anon.m4. + (Depends-on): Add getpagesize. + (configure.ac): Invoke gl_FUNC_MMAP_ANON. Check for mprotect. + * modules/memcmp-tests (Files): Add tests/zerosize-ptr.h, + m4/mmap-anon.m4. + (Depends-on): Add getpagesize. + (configure.ac): Invoke gl_FUNC_MMAP_ANON. Check for mprotect. + * modules/memmem-tests (Files): Add tests/zerosize-ptr.h, + m4/mmap-anon.m4. + (Depends-on): Add getpagesize. + (configure.ac): Invoke gl_FUNC_MMAP_ANON. Check for mprotect. + * modules/memrchr-tests (Files): Add tests/zerosize-ptr.h, + m4/mmap-anon.m4. + (Depends-on): Add getpagesize. + (configure.ac): Invoke gl_FUNC_MMAP_ANON. Check for mprotect. + +2009-05-12 Bruno Haible + + Tests for module 'alignof'. + * modules/alignof-tests: New file. + * tests/test-alignof.c: New file. + +2009-05-12 Bruno Haible + + Fix alignof macro. + * lib/alignof.h (alignof): Remove special cases for AIX and HP-UX + vendor compilers that are always correct. + +2009-05-12 Bruno Haible + + Make the MAP_ANONYMOUS detection work on HP-UX 11. + * m4/mmap-anon.m4 (gl_FUNC_MMAP_ANON): Check whether mmap exists, but + not whether its fully works. + +2009-05-12 Bruno Haible + + * m4/mmap-anon.m4 (gl_FUNC_MMAP_ANON): Add comments. + +2009-05-12 Jim Meyering + + * top/maint.mk: Adjust backslash alignment. + +2009-05-11 Simon Josefsson + + * top/maint.mk: Make $(srcdir)/build-aux configurable. + +2009-05-11 Eric Blake + + argp: avoid undefined behavior + * lib/argp-fmtstream.c (weak_alias): Pass correct types to ctype + macros. + +2009-05-08 Simon Josefsson + + * tests/test-vc-list-files-git.sh: Do git config of user.email and + user.name to prevent git commit from complaining. + +2009-05-10 Bruno Haible + + * gnulib-tool (func_import, func_create_testdir, copy-file): Change + sed_rewrite_old_files, sed_rewrite_new_files, sed_rewrite_files so that + it rewrites every file name only once. + Reported by Simon Josefsson. Helped by Ralf Wildenhues. + +2009-05-08 Bruno Haible + + * lib/sys_socket.in.h (_SS_PADSIZE): Use a conditional expression + instead of 'max'. + +2009-05-08 Simon Josefsson + + * m4/sys_socket_h.m4: Test for ws2tcpip.h earlier, needed for + sockaddr_storage test. + +2009-05-07 Simon Josefsson + + * modules/sys_socket (Makefile.am): Substitute + HAVE_STRUCT_SOCKADDR_STORAGE. Depend on alignof. + * m4/sys_socket_h.m4: Check for sockaddr_storage. + * lib/sys_socket.in.h (sockaddr_storage): Define when needed. + * tests/test-sys_socket.c: Check sockaddr_storage. + +2009-05-08 Bruno Haible + + New module 'alignof'. + * lib/alignof.h: New file. + * modules/alignof: New file. + +2009-05-04 David Bartley + Bruno Haible + + Fix test-file-has-acl on FreeBSD. + * tests/test-file-has-acl.sh: Also test a directory. On FreeBSD, the + mask is implicitly added. + * tests/test-file-has-acl.c: Include . + (main): Terminate the test after 5 seconds. + * modules/acl-tests (configure.ac): Check for alarm function. + +2009-05-04 Bruno Haible + + Exploit new semantics of AC_DEFUN_ONCE available since 2009-01-26. + * m4/errno_h.m4 (gl_HEADER_ERRNO_H): Remove outdated comment. + * modules/errno (configure.ac): Drop AC_REQUIRE. + * m4/multiarch.m4 (gl_MULTIARCH): Remove outdated comment. + * modules/multiarch (configure.ac): Drop AC_REQUIRE. + 2009-05-04 Simon Josefsson * modules/glob-tests: New module. @@ -14,7 +208,7 @@ * top/maint.mk (no-submodule-changes): Don't assume a srcdir build. 2009-05-04 David Bartley - Bruno Haible + Bruno Haible acl: Fix infinite loop on FreeBSD. * lib/acl_entries.c (acl_entries) [Linux, FreeBSD]: Fix interpretation @@ -81,7 +275,7 @@ * tests/test-priv-set.c: New file. 2009-05-03 Jim Meyering - Bruno Haible + Bruno Haible * lib/propername.c (proper_name_utf8): Ignore no-op translations; use the converted UTF-8 variant of the name instead.