X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=8347aebd0d30cf675b1bd1cc7ec6b5f1f6fe2730;hb=feb744a1162b0fce57ffd075c083d825bf3994f5;hp=9fa90a7049253a018cd136d9031db712e5b3191c;hpb=6dc2ffa573d23caeeb62c4ba3b9a630a1261e35d;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 9fa90a704..8347aebd0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,125 @@ +2011-10-31 Bruno Haible + + doc about some IRIX 5.3 problems. + * doc/posix-functions/getpwnam_r.texi: Mention incompatible declaration + on IRIX 5.3. + * doc/posix-headers/poll.texi: Mention missing nfds_t on IRIX 5.3. + * doc/posix-functions/ptsname.texi: Mention missing declaration on IRIX + 5.3. + * doc/posix-functions/grantpt.texi: Likewise. + * doc/posix-functions/unlockpt.texi: Likewise. + * doc/posix-functions/lgamma.texi: Likewise. + * doc/posix-functions/nextafter.texi: Likewise. + * doc/posix-functions/remainder.texi: Likewise. + * doc/posix-functions/select.texi: Mention misplaced declaration on + IRIX 5.3. + Reported by Tom G. Christensen . + +2011-10-31 Dmitry V. Levin + + gitlog-to-changelog: fix git-log invocation. + git-log mishandles date strings before 1970-01-01 UTC, and there is + no use to specify --since=1970-01-01 by default anyway. + * build-aux/gitlog-to-changelog: By default, when no --since option + was given, do not specify explicit --since option to git-log. + +2011-10-30 Dmitry V. Levin + + gitlog-to-changelog: new option --append-dot. + * build-aux/gitlog-to-changelog: New option --append-dot, makes the + first non-blank line of each commit message terminated with a dot. + +2011-10-30 Bruno Haible + + ffsl, ffsll: Avoid compilation error due to 'restrict'. + * lib/ffsl.h: Include . + Suggested by Tom G. Christensen . + +2011-10-30 Jim Meyering + + GNUmakefile: reenable "make syntax-check" for most projects + Since Friday's commit 05e2d798, "maint.mk: don't maintain a second + build-aux variable", "syntax-check" would do nothing but succeed with + the "No version control files detected..." diagnostic (unless you + happened to override _build-aux via cfg.mk). + * top/GNUmakefile (_autoreconf, _build-aux): Move default definitions + to precede inclusion of maint.mk. Otherwise, these variables would + be used undefined in any project that does not override the default. + +2011-10-29 Dmitry V. Levin + + gitlog-to-changelog: treat a message with only blank lines as empty. + * build-aux/gitlog-to-changelog: Move the code that removes leading and + trailing blank lines before the code that issues a warning about an + empty commit message. + +2011-10-30 Jim Meyering + + test-parse-datetime.c: avoid new DST-related false positive test failure + * tests/test-parse-datetime.c (gmt_offset): Determine the "gmt_offset" + based on the time/date we'll convert, not the current time. + Otherwise, the moment we cross a DST boundary like today's in + Europe, (CEST to CET), that offset ends up being one hour off. + +2011-10-27 Bruno Haible + + fstat: Tweak documentation. + * modules/fstat (Description): More precise description. + +2011-10-27 Bruno Haible + + Update documentation regarding 'largefile' module. + * doc/posix-functions/fstat.texi: Tweak wording. + * doc/posix-functions/opendir.texi: Mention that the module fixes the + problems with huge directories and/or small ino_t types. + * doc/posix-functions/readdir.texi: Likewise. + * doc/posix-functions/rewinddir.texi: Likewise. + +2011-10-28 Gary V. Vaughan + + maint.mk: don't maintain a second build-aux variable. + * maint.mk (build_aux): Removed. The maintainer-makefile module + depends on GNUmakefile, which already maintains a cfg.mk + overridable $(_build-aux) for projects with a non-standard + build-aux directory location, although without the $(srcdir) + prefix. Use that variable consistently instead of introducing a + second one. Adjust all call sites. + 2011-10-27 Paul Eggert + Add stdalign module and use it in other modules. + This is based on a previous proposal by Bruno Haible + . + stdalign: new module * doc/posix-headers/stdalign.texi, lib/stdalign.in.h, m4/stdalign.m4: * modules/stdalign: New files. * MODULES.html.sh (c1x_core_properties): Add stdalign. * doc/gnulib.texi (Header File Substitutes): Add stdalign. + stdalign-tests: new module + * modules/stdalign-tests, tests/test-stdalign.c: New files. + + argp: use stdalign + * lib/argp-parse.c: Include . + (alignof): Remove. + * modules/argp (Depends-on): Add stdalign. + + crypto libraries: use stdalign + * lib/md4.c, lib/md5.c, lib/sha1.c, lib/sha256.c, lib/sha512.c: + Include and . Do not include . + Do not include twice, in md4.c. + (UNALIGNED_P): Simplify by using alignof. Use uintptr_t, not size_t, + because we are accessing a pointer's bit-pattern, not a size. + * modules/crypto/gc-md4 (Depends-on): Add stdalign. + * modules/crypto/gc-md5, modules/crypto/gc-sha1, modules/crypto/md4: + * modules/crypto/md5, modules/crypto/sha1, modules/crypto/sha256: + * modules/crypto/sha512: Likewise. + + sys_socket: use stdalign, not alignof + * lib/sys_socket.in.h: Include instead of . + * modules/sys_socket (Depends-on): Depend on stdalign, not alignof. + 2011-10-27 Bruno Haible raise test: Avoid a test failure on Linux/MIPS.