X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=8d48be8827bc063acc1ce790487326b9874be794;hb=350b445ef71a216fd5c322d9f51c409b3a2226ac;hp=6a42c8760a0c3ca75da3ed6fcbe60a052464c44a;hpb=dfb03f6cae852d6d9bfc7e986b942d0b81e06dff;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 6a42c8760..8d48be882 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,308 @@ +2008-11-17 Bruno Haible + + * m4/sockets.m4 (gl_SOCKETS): After trying -lsocket, try also + -lnetwork and -lnet. Needed for Haiku and BeOS. + +2008-11-16 Bruno Haible + + * m4/getaddrinfo.m4 (gl_GETADDRINFO): Fix indentation. + +2008-11-16 Bruno Haible + + Avoid test failure on Haiku. + * tests/test-fsync.c: Include . + (main): Don't require that fsync (0) fails. + +2008-11-15 Bruno Haible + + New module 'hostent'. + * modules/hostent: New file. + * m4/hostent.m4: New file, based on code in m4/getaddrinfo.m4. + +2008-11-15 Bruno Haible + + New module 'servent'. + * modules/servent: New file. + * m4/servent.m4: New file, based on code in m4/getaddrinfo.m4. + +2008-11-15 Bruno Haible + + Avoid generating same test program with two different rules. + * modules/frexp-nolibm-tests (Makefile.am): Rename test program from + test-frexp to test-frexp-nolibm. + * modules/frexpl-nolibm-tests (Makefile.am): Rename test program from + test-frexpl to test-frexpl-nolibm. + +2008-11-15 Bruno Haible + + * modules/frexpl-tests (Makefile.am): Link test-frexpl with + $(FREXPL_LIBM). + +2008-11-15 Bruno Haible + + * lib/netdb.in.h: Activate the definitions also when the system's + has 'struct addrinfo'. + * m4/netdb_h.m4 (gl_HEADER_NETDB): Replace netdb.h also when it lacks + EAI_OVERFLOW or AI_NUMERICSERV. + * doc/posix-headers/netdb.texi: Document the problem. + +2008-11-15 Bruno Haible + + * tests/test-sched.c: Test also the existence of the SCHED_* macros. + + Make the 'sched' module work on platforms where exists but + is incomplete (such as Haiku). + * lib/sched.in.h; Include the system's if it exists. + (SCHED_FIFO, SCHED_RR, SCHED_OTHER): New macros. + * m4/sched_h.m4 (gl_SCHED_H): Test whether exists and also + defines SCHED_FIFO, SCHED_RR, SCHED_OTHER. Set HAVE_SCHED_H, + HAVE_STRUCT_SCHED_PARAM. + * modules/sched (Depends-on): Add include_next. + (Makefile.am): Substitute HAVE_SCHED_H, INCLUDE_NEXT, + PRAGMA_SYSTEM_HEADER, NEXT_SCHED_H, HAVE_STRUCT_SCHED_PARAM. + * doc/posix-headers/sched.texi: Document the issue. + +2008-11-13 Jim Meyering + + test-argp-2: avoid test failure when PACKAGE_BUGREPORT is defined + * tests/test-argp-2.sh: When PACKAGE_BUGREPORT was defined, this + test would fail due to the difference in the Report bugs to ... + line. The expected address is empty, "<>", while the actual + would contain e.g., "". Filter out any address. + +2008-11-12 Bruno Haible + + lstat: don't compile lstat.c on systems lacking lstat + * m4/lstat.m4 (gl_FUNC_LSTAT): Don't compile lstat.c on systems + which don't have lstat; this is handled by lib/sys_stat.in.h already. + Reported by Daniel P. Berrange via Jim Meyering. + +2008-11-12 Jim Meyering + + * lib/unicodeio.c (unicode_to_mb): Correct spelling of u8_uctomb. + +2008-11-12 Simon Josefsson + + * modules/warnings (configure.ac): Do AC_SUBST([WARN_CFLAGS]) here + instead. + +2008-11-12 Bruno Haible + + * lib/unicodeio.c: Include unistr.h. + (utf8_wctomb): Remove function. + (unicode_to_mb): Use utf8_uctomb instead of utf8_wctomb. + +2008-11-12 Simon Josefsson + + * m4/warnings.m4 (gl_WARN_INIT): Remove, suggested by Ralf + Wildenhues and Bruno Haible + . + * modules/warnings (configure.ac): Don't call gl_WARN_INIT. + +2008-11-12 Simon Josefsson + + * doc/warnings.texi: New file, from Bruno Haible . + * doc/gnulib.texi: Add section for warnings. + +2008-11-11 Bruno Haible + + * lib/sockets.h: Add a comment. + +2008-11-11 Karl Berry + + * config/srclist.txt (fdl.texi): add, syncing from gnustandards. + +2008-11-11 Eric Blake + + fdl.texi: avoid git symlinks + * doc/fdl.texi: Copy, rather than link, fdl-1.3.texi. + +2008-11-11 Paolo Bonzini + + * m4/warnings.m4 (gl_WARN_ADD): Don't AC_SUBST the empty string. + +2008-11-11 Paolo Bonzini + + * m4/warnings.m4 (gl_WARN_INIT): Substitute WARN_CFLAGS. + (gl_WARN_ADD): Substitute $2 if literal. + +2008-11-11 Paolo Bonzini + + * m4/warning.m4: Remove. + +2008-11-11 Paolo Bonzini + + * m4/warnings.m4: Almost complete rewrite. :-) + +2008-11-10 Simon Josefsson + + * modules/warnings: New module. + * m4/warnings.m4: New file. + * MODULES.html.sh: Mention warnings module. + With review improvements from Paolo Bonzini and + Ralf Wildenhues . + +2008-11-10 Eric Blake + + fdl.texi: make a symlink to the latest version + * doc/standards.texi: Revert today's earlier change. + * doc/fdl-1.2.texi: Rename from old fdl.texi... + * doc/fdl.texi: ...and replace this with a symlink to the newer + fdl-1.3.texi. + +2008-11-10 Bruno Haible + + * tests/test-select-fd.c (main): Accept the result file name as fourth + argument. + * tests/test-select-in.sh: Pass t-select-in.tmp as fourth argument. + * tests/test-select-out.sh: Pass t-select-out.tmp as fourth argument. + +2008-11-10 Bruno Haible + + * lib/netdb.in.h: Use HAVE_STRUCT_ADDRINFO, HAVE_DECL_GETADDRINFO, + HAVE_DECL_FREEADDRINFO, HAVE_DECL_GAI_STRERROR, HAVE_DECL_GETNAMEINFO + as autoconf-substituted macros. + * m4/netdb_h.m4 (gl_NETDB_H_DEFAULTS): Initialize these variables to 1. + * m4/getaddrinfo.m4 (gl_PREREQ_GETADDRINFO): Require + gl_NETDB_H_DEFAULTS. Set these variables. + * modules/netdb (Makefile.am): Substitute these variables. + +2008-11-10 Eric Blake + + standards.texi: include correct file for FDL 1.3 + * doc/standards.texi (GNU Free Documentation License): Change + include file to pull in FDL 1.3, not 1.2. + + fdl.texi: revert accidental change to license + * doc/fdl.texi: This is FDL 1.2, not 1.3. + +2008-11-10 Bruno Haible + + * m4/printf.m4 (gl_PRINTF_ENOMEM): Guess yes on Haiku. Use the + cross-compiling guesses also when the native compile gives no result. + +2008-11-10 Bruno Haible + + * lib/spawni.c (__spawni): Force variable into the stack. + +2008-11-10 Bruno Haible + + Add support for Haiku. + * lib/fbufmode.c (fbufmode): Test a symbol that is not only defined on + glibc and BeOS, but also on Haiku. + * lib/fpurge.c (fpurge): Likewise. + * lib/freadable.c (freadable): Likewise. + * lib/freadahead.c (freadahead): Likewise. + * lib/freading.c (freading): Likewise. + * lib/freadptr.c (freadptr): Likewise. + * lib/freadseek.c (freadptrinc): Likewise. + * lib/fseeko.c (rpl_fseeko): Likewise. + * lib/fseterr.c (fseterr): Likewise. + * lib/fwritable.c (fwritable): Likewise. + * lib/fwriting.c (fwriting): Likewise. + Reported by Ingo Weinhold . + +2008-11-10 Ingo Weinhold + + * lib/config.charset: Treat Haiku like BeOS. + +2008-11-10 Ingo Weinhold + + * lib/binary-io.h (O_BINARY, O_TEXT): Treat Haiku like BeOS. + * lib/fcntl.in.h (O_BINARY, O_TEXT): Likewise. + +2008-11-08 Bruno Haible + + * m4/sys_ioctl_h.m4 (gl_SYS_IOCTL_H): Avoid using AC_CHECK_DECL inside + AC_CACHE_CHECK. + +2008-11-08 Bruno Haible + + * modules/select-tests (configure.ac): Check for unistd.h, sys/wait.h. + +2008-11-08 Bruno Haible + + * tests/test-select-fd.c: New file. + * tests/test-select-in.sh: New file. + * tests/test-select-out.sh: New file. + * tests/test-select-stdin.c: New file. + * modules/select-tests (Files): Add the new files. + (Depends-on): Add gettimeofday. + (Makefile.am): Add test-select-in.sh, test-select-out.sh to TESTS. + Set TESTS_ENVIRONMENT. Add test-select-fd, test-select-stdin to + check_PROGRAMS. Define test_select_fd_LDADD, test_select_stdin_LDADD. + +2008-11-06 Alexander V. Lukyanov + Bruno Haible + + * lib/sys_stat.in.h: Enclose function definitions in extern "C". + +2008-10-12 Giuseppe Scrivano + + * build-aux/pmccabe2html: Added support for C++ source files. + +2008-11-05 Ben Pfaff + + Fix lib/close.c build on Windows. + * modules/close (Files): Add lib/w32sock.h. + +2008-11-05 Joel E. Denny + + Accept Bison's NEWS format. + * build-aux/announce-gen (print_news_deltas): Tweak + $re_prefix. + +2008-11-04 Bruno Haible + + * modules/random_r (Maintainer): Add glibc. + +2008-11-04 Simon Josefsson + + * doc/alloca-opt.texi: Change license to GFDLv1.3+, as suggested + by karl@freefriends.org (Karl Berry). + * doc/alloca.texi: Likewise. + * doc/c-ctype.texi: Likewise. + * doc/c-strcase.texi: Likewise. + * doc/c-strcaseeq.texi: Likewise. + * doc/c-strcasestr.texi: Likewise. + * doc/c-strstr.texi: Likewise. + * doc/c-strtod.texi: Likewise. + * doc/c-strtold.texi: Likewise. + * doc/ctime.texi: Likewise. + * doc/error.texi: Likewise. + * doc/fdl.texi: Likewise. + * doc/gcd.texi: Likewise. + * doc/getdate.texi: Likewise. + * doc/gnulib-intro.texi: Likewise. + * doc/gnulib-tool.texi: Likewise. + * doc/gnulib.texi: Likewise. + * doc/inet_ntoa.texi: Likewise. + * doc/maintain.texi: Likewise. + * doc/make-stds.texi: Likewise. + * doc/quote.texi: Likewise. + * doc/regexprops-generic.texi: Likewise. + * doc/standards.texi: Likewise. + * doc/verify.texi: Likewise. + * doc/visibility.texi: Likewise. + * doc/gnulib.texi (GNU Free Documentation License): Include + fdl-1.3.texi instead of fdl.texi. + +2008-11-04 Simon Josefsson + + * doc/fdl-1.3.texi: New file, from + . + * modules/fdl-1.3: Add. + * MODULES.html.sh: Add fdl-1.3. + +2008-11-03 Bruno Haible + + Make determination of absolute name of header file work with AIX xlc. + * m4/include_next.m4 (gl_CHECK_NEXT_HEADERS): Require + AC_CANONICAL_HOST. On AIX, use "$CPP -C" rather than "$CPP" for + preprocessing. + * m4/absolute-header.m4 (gl_ABSOLUTE_HEADER): Likewise. + Reported by Gary V. Vaughan . + 2008-11-03 Simon Josefsson * top/maint.mk (COVERAGE_CCOPTS): Use --coverage instead of