X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=1a5c1e812225eba414706c6a43b751fe5a2f5431;hb=70ab9a61a4dc68cc088b6ea2fb60d4ebe28caa40;hp=cbc2dd0cbccbccbec90c83398cd28a8590f218e1;hpb=955b50ff5b8c37ffda4dcaddd2b51c6ba7f461a1;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index cbc2dd0cb..1a5c1e812 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,186 @@ +2012-06-10 Bruce Korb + + parse-duration: Relicense under LGPLv2+. + * modules/parse-duration (License): Change to LGPLv2+. + +2012-06-10 Jim Meyering + + maint.mk: prohibit common grammar error: "all these" + * top/maint.mk (prohibit_undesirable_word_seq_RE_): Add "all these" to + the list of prohibited word sequences. It should be "all of these". + * lib/tempname.c (__gen_tempname): Fix one of them. + +2012-06-07 Akim Demaille + + do-release-commit-and-tag: support VPATH builds + * build-aux/do-release-commit-and-tag: Prefer $(...) to `...`. + (noteworthy): Defined earlier to factor its value. + (noteworthy_stub): New. + Use it to factor. + (help_version): Split into... + (help, version): these. + Adjust the option processing part. + Support "--option=value" in addition to "--option value". + (builddir): New. + (--builddir): New option. + * top/README-release: Document this. + Reword slightly so that the reader cannot understand that he + has to do these steps before calling do-release-commit-and-tag. + +2012-06-07 Akim Demaille + + readme-release: also require announce-gen and maintainer-makefile + * modules/readme-release (Depends-on): here. + * modules/announce-gen, modules/do-release-commit-and-tag, + modules/gnu-web-doc-update, modules/maintainer-makefile + (Description): Point to readme-release. + +2012-06-07 Akim Demaille + + maint.mk: fix VPATH issues. + * top/maint.mk (news-check): GNU Make understand $< very well. + (release-prep): NEWS is in $(srcdir). + +2012-06-05 Akim Demaille + + readme-release: require the promoted modules. + * modules/readme-release (Depends-on): Add + do-release-commit-and-tag, gnupload, and gnu-web-doc-update, used + in this text. + +2012-05-21 Paolo Bonzini + Bruno Haible + + error, strerror-override: Support mingw64 from Fedora 17. + * lib/errno.in.h (GNULIB_defined_ESTREAMS): Use a different indicator + for ETXTBSY, ENODATA, ENOSR, ENOSTR, ETIME, EOTHER, compared to + EINPROGRESS. + * lib/strerror-override.h (strerror_override): Test it. + * lib/strerror-override.c (strerror_override): Likewise. + * m4/errno_h.m4 (gl_HEADER_ERRNO_H): Test also ETXTBSY. + +2012-05-21 Paolo Bonzini + Bruno Haible + + error, strerror-override: Support mingw64 from Fedora 17. + * lib/errno.in.h (GNULIB_defined_ENOTRECOVERABLE): Use a different + indicator for ENOTRECOVERABLE, compared to EOWNERDEAD. + * lib/strerror-override.h (strerror_override): Test it. + * lib/strerror-override.c (strerror_override): Likewise. + +2012-06-03 Bruno Haible + + error, strerror-override: Support new errno values from POSIX:2008. + * m4/errno_h.m4 (gl_HEADER_ERRNO_H): Test also EOWNERDEAD and + ENOTRECOVERABLE. + * lib/errno.in.h (EOWNERDEAD, ENOTRECOVERABLE): Define on all + platforms. + * lib/strerror-override.c (strerror_override): Conditionalize the + EOWNERDEAD, ENOTRECOVERABLE handling on GNULIB_defined_EOWNERDEAD. + * lib/strerror-override.h (strerror_override): Declare also if + GNULIB_defined_EOWNERDEAD is defined. + * tests/test-errno.c (e130, e131): New variables. + * doc/posix-headers/errno.texi: Mention the status for EOWNERDEAD, + ENOTRECOVERABLE. + Reported by Paolo Bonzini. + +2012-05-31 Jim Meyering + + savewd: add missing dependency on sys_wait module + * modules/savewd (Depends-on): Add sys_wait, needed at least + for MSVC. Report and suggested change by Michael Goffioul. + +2012-05-29 Paul Eggert + + system-quote-tests: port to CentOS 5 + Problem reported by Tom G. Christensen in + . + * tests/test-system-quote-child.c (fclose, fprintf): Undef. + +2012-05-29 Jim Meyering + + maint: fix typos in comments and ChangeLog + Culprits identified and fixed mostly automatically using these commands: + git ls-files | misspellings -f - |grep -v '^ERROR:' |perl -pe \ + 's/^(.*?)\[(\d+)\]: (\w+) -> "(.*?)"$/sed -i '\''${2}s!$3!$4!'\'' $1/' + using http://github.com/lyda/misspell-check + * ChangeLog: Fix typos. + * doc/solaris-versions: Likewise. + * lib/regexec.c (re_search_stub): Likewise. + * m4/mmap-anon.m4 (gl_FUNC_MMAP_ANON): Likewise. + +2012-05-27 Paul Eggert + + manywarnings: remove duplicate -Wmultichar entry + * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Remove duplicate + entry for -Wmultichar. -Wno-multichar is in the GCC 4.7.0 manual, + so keep the entry marked as documented. + +2012-05-27 Karl Berry + + * config/srclist.txt (mktime.c): remove last libc sync, + perhaps just temporarily. + +2012-05-26 Paul Eggert + + regex: don't assume uint64_t or uint32_t + * lib/regcomp.c (init_word_char): Don't assume that the types + uint64_t and uint32_t exist. The C standard doesn't guarantee + them, and on some 32-bit compilers there is no uint64_t. + Problem reported by Gianluigi Tiesi in + . + +2012-05-25 Jim Meyering + + maint.mk: add strncpy-prohibiting syntax-check rule + * top/maint.mk (sc_prohibit_strncpy): New rule, from coreutils. + +2012-05-24 Jim Meyering + + maint.mk: compute $(gpg_key_ID) more portably + * top/maint.mk (gpg_key_ID): Use awk in place of sed '{...;...;}'. + That use of sed is not portable to some fringe systems. + Reported by Paul Eggert in + http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/30793/focus=30802 + +2012-05-23 Paul Eggert + + mktime: sync from glibc + * config/srclist.txt: Uncomment mktime.c. + * lib/mktime.c: Sync from glibc master. This incorporates 3 changes. + First, indent with tabs, since glibc uses tabs and doesn't want to + change and we'd rather be identical to glibc. Also, two small + coding changes: + (isdst_differ): Use &&, not &, as && is the usual style. + (__mktime_internal): Rename local var from abs_diff to approx_abs_diff + for clarity. + +2012-05-23 Akim Demaille + + announce-gen: du -h is more portable than du --human + * build-aux/announce-gen (sizes): Invoke du with -h instead + of --human. Accept leading white space in its output. + +2012-05-23 Akim Demaille + + announce-gen: Improve diagnostics. + * build-aux/announce-gen: When parsing command line options, + prefer "announce-gen: option --release-type requires an argument" + to "Option release-type requires an argument". + +2012-05-23 Akim Demaille + + maint.mk: gpg_key_ID: use sed more portably + * top/maint.mk (gpg_key_ID): End sed block with a semicolon before + the closing brace. + (refresh-po): Fuse two sed invocations into one. + +2012-05-15 Akim Demaille + + gitlog-to-changelog: support the log message format used in Bison. + * build-aux/gitlog-to-changelog: Support --strip-tab and + --strip-cherry-picked. + 2012-05-21 Paolo Bonzini poll/select: prevent busy-waiting. SwitchToThread() only gives away @@ -21518,7 +21701,7 @@ behavior match Linux. * tests/test-c-stack.c (main): Prefer NULL for pointers. - stdbool-tests: accomodate Haiku + stdbool-tests: accommodate Haiku * tests/test-stdbool.c: Haiku's gcc 2.95 lacks native _Bool. binary-io: fix O_TEXT on Haiku @@ -25971,7 +26154,7 @@ * tests/test-sys_wait.c (main): Relax test. * tests/test-stdlib.c (main): Likewise. - init.sh: accomodate directory with no .exes + init.sh: accommodate directory with no .exes * tests/init.sh: Accomodate directory containing only scripts. tests: avoid compiler warning @@ -39087,7 +39270,7 @@ 2009-11-14 John W. Eaton - strftime.h: wrap funtion declaration in extern "C" block + strftime.h: wrap function declaration in extern "C" block * lib/strftime.h (nstrftime) [__cplusplus]: Wrap declaration. 2009-11-13 Eric Blake @@ -41834,7 +42017,7 @@ reversed sense of yes and no in prior patch. Avoid confusing compilation failure with desired semantics. - link-follow: accomodate mingw and cross-compilation + link-follow: accommodate mingw and cross-compilation * m4/link-follow.m4 (gl_AC_FUNC_LINK_FOLLOWS_SYMLINK): Rename... (gl_FUNC_LINK_FOLLOWS_SYMLINK): ...to this. Change cross-compilation results to -1, to make linkat easier to @@ -46847,7 +47030,7 @@ test-getaddrinfo: fix usage of skip return code 77 * tests/test-gettaddrinfo.c: Return skip code 77 only - for first occurance of skip (4x77 is not 77) + for first occurrence of skip (4x77 is not 77) 2009-02-25 Gary V. Vaughan @@ -59301,7 +59484,7 @@ 2007-12-01 Eric Blake * m4/stdio_h.m4 (gl_STDIN_LARGE_OFFSET) [__CYGWIN__]: Rewrite to - accomodate fix in cygwin 1.5.25. + accommodate fix in cygwin 1.5.25. 2007-12-01 Jim Meyering @@ -67278,7 +67461,7 @@ (SIZE): New macro. (FUNC): Compare only SIZE bytes of the value. * lib/vasnprintf.c: Include float+.h. - (VASNPRINTF): When comparing agains +0.0L or +0.0, compare only + (VASNPRINTF): When comparing against +0.0L or +0.0, compare only SIZEOF_LDBL or SIZEOF_DBL bytes. * modules/isnan-nolibm (Files): Add lib/float+.h. * modules/isnanl-nolibm (Files): Add lib/float+.h. @@ -83681,7 +83864,7 @@ (local_zone): Accumulate dsts_seen rather than relying on tm_isdst not being INT_MAX. (get_date): Initialize dsts_seen, and check that it doesn't go over 1. - Use pc_rels_seen to decide whther a date is absolute. + Use pc_rels_seen to decide whether a date is absolute. * lib/getdate.y (number): Don't overwrite year. (get_date): Initialize pc.year.digits to 0, not 4, to enable above