doc: regenerate INSTALL
[pspp] / ChangeLog
index 383e890e4f6a12ffd13c30ed7a456610f4653350..20dd1a1487f4d026e60278e4747888e103299f7e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,146 @@
+2009-10-20  Eric Blake  <ebb9@byu.net>
+
+       doc: regenerate INSTALL
+       * doc/INSTALL: Reflect recent autoconf update.
+       * doc/INSTALL.ISO: Likewise.
+       * doc/INSTALL.UTF-8: Likewise.
+
+2009-10-20  Pádraig Brady  <P@draigBrady.com>
+
+       acl: warn if ACL support is not detected
+       * m4/acl.m4 (gl_FUNC_ACL): Output a warning if ACL support is not found.
+
+2009-10-19  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * lib/nproc.h: Add extern "C" block for C++.
+
+2009-10-18  Reuben Thomas  <rrt@sc3d.org>
+           Bruno Haible  <bruno@clisp.org>
+
+       * doc/posix-functions/isascii.texi: Document the 2 alternative APIs.
+       * doc/posix-functions/isalnum.texi: Document the 4 alternative APIs.
+       * doc/posix-functions/isalpha.texi: Likewise.
+       * doc/posix-functions/isblank.texi: Likewise.
+       * doc/posix-functions/iscntrl.texi: Likewise.
+       * doc/posix-functions/isdigit.texi: Likewise.
+       * doc/posix-functions/isgraph.texi: Likewise.
+       * doc/posix-functions/islower.texi: Likewise.
+       * doc/posix-functions/isprint.texi: Likewise.
+       * doc/posix-functions/ispunct.texi: Likewise.
+       * doc/posix-functions/isspace.texi: Likewise.
+       * doc/posix-functions/isupper.texi: Likewise.
+       * doc/posix-functions/isxdigit.texi: Likewise.
+
+2009-10-18  Bruno Haible  <bruno@clisp.org>
+
+       Tests for module 'isblank'.
+       * modules/isblank-tests: New file.
+       * tests/test-isblank.c: New file.
+
+       New module 'isblank'.
+       * lib/isblank.c: New file.
+       * m4/isblank.m4: New file.
+       * modules/isblank: New file.
+       * doc/posix-functions/isblank.texi: Mention the new module.
+
+2009-10-18  Bruno Haible  <bruno@clisp.org>
+
+       New module 'ctype'.
+       * lib/ctype.in.h: New file.
+       * m4/ctype.m4: New file.
+       * modules/ctype: New file.
+       * doc/posix-headers/ctype.texi: Mention the new module.
+
+2009-10-18  Jim Meyering  <meyering@redhat.com>
+
+       m4: stylistic-only: hoist AC_SUBST to be adjacent to initialization
+       Declare a variable like LIB_CLOCK_GETTIME to be AC_SUBSTituted
+       right after its initialization, rather than farther down.
+       Keeping these in close proximity makes it easier to ensure
+       that each such variable is initialized.  E.g.,
+
+           LIB_CLOCK_GETTIME=
+           AC_SUBST([LIB_CLOCK_GETTIME])
+
+       This change also increments these serial numbers.
+       * m4/clock_time.m4 (gl_CLOCK_TIME): Hoist AC_SUBST use.
+       * m4/euidaccess.m4 (gl_PREREQ_EUIDACCESS): Likewise.
+       * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Likewise.
+
+2009-10-18  Bruno Haible  <bruno@clisp.org>
+
+       Don't let environment variables perturb build.
+       * m4/gethrxtime.m4 (gl_GETHRXTIME): Initialize LIB_GETHRXTIME here...
+       (gl_PREREQ_GETHRXTIME): ... not here.
+
+2009-10-18  Bruno Haible  <bruno@clisp.org>
+
+       Avoid symlink attack in localcharset module.
+       * lib/localcharset.c: Include <fcntl.h>, <unistd.h>.
+       (O_NOFOLLOW): Define fallback.
+       (get_charset_aliases): Don't open the file if it is a symbolic link.
+       * m4/fcntl_h.m4 (gl_FCNTL_O_FLAGS): New macro, extracted from
+       gl_FCNTL_H.
+       (gl_FCNTL_H): Require it.
+       * m4/localcharset.m4 (gl_LOCALCHARSET): Likewise.
+       * modules/localcharset (Files): Add m4/fcntl_h.m4.
+       Reported by Fergal Glynn <fglynn@veracode.com>.
+
+2009-10-18  Bruno Haible  <bruno@clisp.org>
+
+       Implement nproc for mingw.
+       * lib/nproc.c: Include <windows.h>
+       (num_processors): On native Windows platforms, try GetSystemInfo.
+
+2009-10-18  Bruno Haible  <bruno@clisp.org>
+
+       Implement nproc for IRIX.
+       * lib/nproc.c: Include <sys/sysmp.h>.
+       (num_processors): On IRIX systems, try sysmp.
+       * m4/nproc.m4 (gl_PREREQ_NPROC): Check for sys/sysmp.h and sysmp.
+
+2009-10-18  Bruno Haible  <bruno@clisp.org>
+
+       Implement nproc for HP-UX.
+       * lib/nproc.c: Include <sys/pstat.h>
+       (num_processors): On HP-UX systems, try pstat_getdynamic.
+       * m4/nproc.m4 (gl_PREREQ_NPROC): Check for sys/pstat.h and
+       pstat_getdynamic.
+
+2009-10-18  Giuseppe Scrivano  <gscrivano@gnu.org>
+           Bruno Haible  <bruno@clisp.org>
+
+       Implement nproc for NetBSD, OpenBSD.
+       * lib/nproc.c: Include <sys/types.h>, <sys/param.h>, <sys/sysctl.h>.
+       (ARRAY_SIZE): New macro.
+       (num_processors): On BSD systems, try sysctl of HW_NCPU.
+       * m4/nproc.m4: New file.
+       * modules/nproc (Files): Add m4/nproc.m4.
+       (configure.ac): Invoke gl_NPROC. Remove AC_LIBOBJ invocation.
+       (Makefile.am): Instead, augment lib_SOURCES.
+
+2009-10-18  Bruno Haible  <bruno@clisp.org>
+
+       Fix recognition of sys/sysctl.h on OpenBSD 4.0.
+       * m4/physmem.m4 (gl_PHYSMEM): Before including sys/sysctl.h, include
+       sys/param.h.
+
 2009-10-16  Eric Blake  <ebb9@byu.net>
 
+       utimensat: new module
+       * modules/utimensat: New file.
+       * lib/utimensat.c (utimensat): Likewise.
+       * m4/utimensat.m4 (gl_FUNC_UTIMENSAT): Likewise.
+       * lib/utimens.c (utimensat): Avoid recursion into rpl_utimensat,
+       so we can work around Linux bugs.
+       * m4/sys_stat_h.m4 (gl_SYS_STAT_H_DEFAULTS): Add witnesses.
+       * modules/sys_stat (Makefile.am): Substitute them.
+       * lib/sys_stat.in.h (utimensat): Declare it.
+       * MODULES.html.sh (systems lacking POSIX:2008): Mention module.
+       * doc/posix-functions/utimensat.texi (utimensat): Likewise.
+       * modules/utimensat-tests: New test.
+       * tests/test-utimensat.c: Likewise.
+
        utimens: let lutimens work on non-symlinks
        * lib/utimens.c (lutimens): Fall back to utimens rather than
        failing with ENOSYS, when file is not a symlink.
 
 2009-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>
 
-       * lib/argp-version-etc.c (program_authors): Add const
-       qualifier.
-       * lib/version-etc.c: Fix typos in the comments.
-       * modules/argp-version-etc: Depends on version-etc.
+       * lib/argp-version-etc.c (program_authors): Add const
+       qualifier.
+       * lib/version-etc.c: Fix typos in the comments.
+       * modules/argp-version-etc: Depends on version-etc.
 
 2009-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>