[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
new snapshot available: coreutils-8.15.74-be17e3
From: |
Jim Meyering |
Subject: |
new snapshot available: coreutils-8.15.74-be17e3 |
Date: |
Fri, 16 Mar 2012 09:40:29 +0100 |
We want to release coreutils-8.16 soon, so here's a snapshot.
I'll let the NEWS and git shortlog details say the rest,
other than "Thanks!" to all who are helping.
coreutils snapshot:
http://meyering.net/cu/coreutils-ss.tar.xz 4.8 MB
http://meyering.net/cu/coreutils-ss.tar.xz.sig
http://meyering.net/cu/coreutils-8.15.74-be17e3.tar.xz
Alternate download (the .sig files are here, too)
http://people.redhat.com/meyering/cu/coreutils-ss.tar.xz
http://people.redhat.com/meyering/cu/coreutils-8.15.74-be17e3.tar.xz
NEWS
===========================================
** New features
As a GNU extension, 'chmod', 'mkdir', and 'install' now accept operators
'-', '+', '=' followed by octal modes; for example, 'chmod +40 FOO' enables
and 'chmod -40 FOO' disables FOO's group-read permissions. Operator
numeric modes can be combined with symbolic modes by separating them with
commas; for example, =0,u+r clears all permissions except for enabling
user-read permissions. Unlike ordinary numeric modes, operator numeric
modes do not preserve directory setuid and setgid bits; for example,
'chmod =0 FOO' clears all of FOO's permissions, including setuid and setgid.
Also, ordinary numeric modes with five or more digits no longer preserve
setuid and setgid bits, so that 'chmod 00755 FOO' now clears FOO's setuid
and setgid bits. This allows scripts to be portable to other systems which
lack the GNU extension mentioned previously, and where ordinary numeric
modes do not preserve directory setuid and setgid bits.
dd now accepts the count_bytes, skip_bytes iflags and the seek_bytes
oflag, to more easily allow processing portions of a file.
dd now accepts the conv=sparse flag to attempt to create sparse
output, by seeking rather than writing to the output file.
split now accepts an optional "from" argument to --numeric-suffixes,
which changes the start number from the default of 0.
split now accepts the --additional-suffix option, to append an
additional static suffix to output file names.
basename now supports the -a and -s options, which allow processing
of more than one argument at a time. Also the complementary
-z option was added to delimit output items with the NUL character.
dirname now supports more than one argument. Also the complementary
-z option was added to delimit output items with the NUL character.
** Bug fixes
du --one-file-system (-x) would ignore any non-directory specified on
the command line. For example, "touch f; du -x f" would print nothing.
[bug introduced in coreutils-8.15]
mv now lets you move a symlink onto a same-inode destination file that
has two or more hard links. Before, it would reject that, saying that
they are the same, implicitly warning you that the move would result in
data loss. In this unusual case, when not moving the symlink onto its
referent, there is no risk of data loss, since the symlink will
typically still point to one of the hard links.
"mv A B" could succeed, yet A would remain. This would happen only when
both A and B were hard links to the same symlink, and with a kernel for
which rename("A","B") does nothing and returns 0 (POSIX mandates this
surprising rename no-op behavior). Now, mv handles this case by skipping
the usually-useless rename and simply unlinking A.
realpath no longer mishandles a root directory. This was most
noticeable on platforms where // is a different directory than /,
but could also be observed with --relative-base=/ or
--relative-to=/. [bug since the beginning, in 8.15]
** Improvements
ls can be much more efficient, especially with large directories on file
systems for which getfilecon-, ACL-check- and XATTR-check-induced syscalls
fail with ENOTSUP or similar.
'realpath --relative-base=dir' in isolation now implies '--relative-to=dir'
instead of causing a usage failure.
split now supports an unlimited number of split files as default behavior.
===========================================
Changes in coreutils since v8.15:
Bernhard Voelker (4):
doc: improve 'rm -f' description
tests: remove unnecessary use of -lc
tests: compile and link shared object with $CC to make LD_PRELOAD work
maint: fix a version number typo in NEWS
Eric Blake (5):
test: expose recent gnulib canonicalize bug
realpath: fix problems with root handling
tests: cover more realpath scenarios
realpath: let --relative-to default to --relative-base
realpath: optimize --relative-base usage
Jim Meyering (34):
maint: post-release administrivia
maint: factor out all `Try --help'-emitting statements
maint: use new emit_try_help in place of equivalent fprintf
maint: update quoting of "Try `prog --help'" to "Try 'prog --help'"
maint: prep for global quoting changes: handle irregular cases manually
build: update gnulib submodule to latest (quoting change)
tests: adjust \`...' quoting to '...' to adapt to latest gnulib
tests: change `...' to '...' on lines not matching /[=\$]/
tests: more automated quote adjustment
maint: adjust quoting: emit '...', not `...' in diagnostics
maint: convert `...' to '...' in --help output
maint: src/*.c: change remaining quotes (without embedded spaces)
maint: src/*.[ch]: convert more `...' to '...'
maint: straggler *.[ch] files: convert more `...' to '...'
maint: adjust formatting of certain continued strings
doc: tweak an @uref so its alt reference text renders in info
tests: remove crufty test=test_name code from old tests
build: update gnulib to latest, for test warning fixes
maint: fix copyright in old fileutils ChangeLog
maint: make copyright statements more consistent; update gnulib
maint: use single copyright year range
build: update gnulib, for syntax-check vs canonicalize fix
mv: allow moving symlink onto same-inode dest with >= 2 hard links
maint: sort: remove the last uses of "'%s'" in diagnostics
mv: "mv A B" would sometimes succeed, yet A would remain, ...
build: update gnulib, bootstrap, gl/lib/regcomp.c.diff
build: correct @@-,length values in last hunk of regcomp.c.diff
ls: optimize for when getfilecon would often fail (~33% perf. gain)
ls: cache ACL- and CAP-querying syscall failures
tests: test for ls speed-up
doc: clarify a comment in system.h
tests: fix help-version on cygwin, where $EXEEXT is nonempty
maint: use an optimal-for-coreutils xz compression setting
du: fix -x: don't ignore non-directory arguments
Jérémy Compostella (11):
maint: add braces as requested by HACKING coding standard
dd: add count_bytes, skip_bytes and seek_bytes flags
split: support optional start value for --numeric-suffixes
doc: fix file names in split --filter=command example
tests: ls/getxattr-speedup: include <sys/types.h> for older headers
split: add the --additional-suffix option
doc: fix a wrong option reference in split invocation
basename: support more than one argument
doc: add missing documentation for basename -z
split: support an arbitrary number of split files by default
dirname: support more than one argument
Paul Eggert (5):
maint: quote 'like this' or "like this", not `like this'
sort: default to physmem/8, not physmem/16
build: update gnulib submodule to latest
chmod: add notations +40, 00440, etc.
tests: new discriminator-based test for sort -n and -h
Pádraig Brady (13):
maint: fix minor whitespace issues
stat: clarify the description of the %o stat format
realpath: remove extraneous '/' for --relative-to edge cases
maint: use the standard require_perl_ function
realpath: avoid the use of printf
maint: cleanup an extraneous version output in a test
maint: remove some redundant automake _SOURCES
doc: clarify --help output for some optional arguments
dd: fix issues in the count_bytes and seek_bytes flags change
doc: fix a typo about seek_bytes in NEWS
ls: adjust errnos indicating device non support for xattrs
tests: work around a block alignment issue in dd/sparse
maint: refactor copy to use is_nul()
Rodrigo Campos (1):
doc: timeout: document the exit status when run with "-s KILL"
Roman Rybalko (1):
dd: add support for the conv=sparse option
===========================================
Changes in gnulib since v8.15:
* gnulib dc6246c...4730c3e (392):
> modechange: add notations +40, 00440, etc.
> exp2l-ieee: Work around test failure on OpenBSD 4.9 and IRIX 6.5.
> Tests for module 'exp2l-ieee'.
> New module 'exp2l-ieee'.
> Tests for module 'exp2-ieee'.
> New module 'exp2-ieee'.
> Tests for module 'exp2f-ieee'.
> New module 'exp2f-ieee'.
> Tests for module 'exp2l'.
> New module 'exp2l'.
> Tests for module 'exp2f'.
> New module 'exp2f'.
> Tests for module 'exp2'.
> New module 'exp2'.
> savedir: fix comment typo
> test-readtokens.c: use const; remove unwarranted cast
> autoupdate
> fmal: Avoid compilation error on AIX.
> fma, fmaf, fmal: Override undeclared system functions on IRIX 6.5.
> remainderf: Override buggy system function on IRIX 6.5.
> test-readtokens.c: avoid const-related compilation warnings
> frexp-nolibm, frexpl-nolibm tests: Fix bug introduced on 2012-03-03.
> expm1l: Avoid compilation error on AIX.
> expm1l: Don't override undeclared system function on IRIX 6.5.
> remainderl: Don't override undeclared system function on IRIX 6.5.
> rintf: Don't override undeclared system function on IRIX 6.5.
> roundl: Avoid compilation error on AIX.
> roundl: Don't override undeclared system function on IRIX 6.5.
> roundf: Don't override undeclared system function on IRIX 6.5.
> round: Don't override undeclared system function on IRIX 6.5.
> copysignf: Don't override undeclared system function on IRIX 6.5.
> readtokens: add tests
> quotearg: the module must now include quote.h
> readtokens: avoid core dumps with unusual calling patterns
> quote: Adhere to common module description layout.
> quote: fuse into quotearg
> Tests for module 'expm1l-ieee'.
> New module 'expm1l-ieee'.
> Tests for module 'expm1f-ieee'.
> New module 'expm1f-ieee'.
> Tests for module 'expm1-ieee'.
> New module 'expm1-ieee'.
> Work around expm1f bug on IRIX 6.5.
> Tests for module 'expm1l'.
> New module 'expm1l'.
> Tests for module 'expm1f'.
> New module 'expm1f'.
> Tests for module 'expm1'.
> New module 'expm1'.
> math: Ensure declarations of math functions.
> math: Update module names in warnings.
> expl: Simplify computation.
> exp* tests: More tests.
> expl: Fix precision of computed result.
> cbrt* tests: More tests.
> hypot* tests: More tests.
> fpucw: Doc about FreeBSD.
> sqrt* tests: Rename local variable.
> sqrt* tests: More tests.
> sqrt* tests: More tests.
> remainder* tests: More tests.
> remainder, remainderf, remainderl: Fix computation for large quotients.
> fmodl: Fix last commit.
> fmod* tests: More tests.
> fmod, fmodl: Fix computation for large quotients x / y.
> fmod* tests: More tests.
> rint* tests: More tests.
> modf* tests: More tests.
> fabs* tests: More tests.
> ldexp* tests: More tests.
> frexp* tests: More tests.
> Support for pseudo-random numbers in tests.
> frexp* tests: Refactor.
> maint: don't specify XZ_OPT=-9ev in dist-related rule
> autoupdate
> maint.mk: allow announcement for non-gnulib project
> maint.mk: avoid spurious failure of _sc_search_regexp-using tests
> maint.mk: add per-line exclusions to prohibitions
> Tests for module 'expl-ieee'.
> New module 'expl-ieee'.
> Tests for module 'exp-ieee'.
> New module 'exp-ieee'.
> Tests for module 'expf-ieee'.
> New module 'expf-ieee'.
> cbrtl-ieee: Work around test failure on IRIX 6.5.
> Tests for module 'cbrtl-ieee'.
> New module 'cbrtl-ieee'.
> Tests for module 'cbrt-ieee'.
> New module 'cbrt-ieee'.
> Tests for module 'cbrtf-ieee'.
> New module 'cbrtf-ieee'.
> cbrtf: Work around bug in IRIX 6.5 system function.
> Tests for module 'cbrtl'.
> New module 'cbrtl'.
> Tests for module 'cbrtf'.
> New module 'cbrtf'.
> cbrt: Provide replacement on MSVC and Minix.
> hypotl-ieee: Work around test failure on OSF/1 and native Windows.
> hypotf-ieee: Work around test failure on OSF/1 and native Windows.
> hypot-ieee: Work around test failure on OSF/1 and native Windows.
> Tests for module 'hypotl-ieee'.
> New module 'hypotl-ieee'.
> Tests for module 'hypot-ieee'.
> New module 'hypot-ieee'.
> Tests for module 'hypotf-ieee'.
> New module 'hypotf-ieee'.
> Remove unused variables.
> termios: fix pid_t always, not just for tcgetsid
> update from texinfo
> Tests for module 'hypotl'.
> New module 'hypotl'.
> hypotf: Fix typo in comment.
> tcgetsid: fix cygwin header bug
> docs: update cygwin progress
> Tests for module 'hypotf'.
> New module 'hypotf'.
> hypot: Prepare for hypotf module.
> hypot tests: More tests.
> math code: Add comments.
> math: Ensure HUGE_VAL, HUGE_VALF, HUGE_VALL are defined.
> doc: Move ISO C11 feature notes into POSIX chapters.
> stdnoreturn: port to MSVC better
> doc: Mention new glibc headers and functions.
> Avoid compilation errors with MSVC option -fp:strict.
> Tests for module 'sqrtl-ieee'.
> New module 'sqrtl-ieee'.
> Tests for module 'sqrt-ieee'.
> New module 'sqrt-ieee'.
> Tests for module 'sqrtf-ieee'.
> New module 'sqrtf-ieee'.
> remainderl-ieee: Work around test failure on OSF/1.
> remainderf-ieee: Work around test failure on OSF/1.
> remainder-ieee: Work around test failure on OSF/1.
> Tests for module 'remainderl-ieee'.
> New module 'remainderl-ieee'.
> Tests for module 'remainder-ieee'.
> New module 'remainder-ieee'.
> Tests for module 'remainderf-ieee'.
> New module 'remainderf-ieee'.
> modff, modfl: Fix configure syntax error.
> fmodl-ieee: Work around test failures on OSF/1, MSVC 9.
> fmodf-ieee: Work around test failure on OSF/1.
> fmodf-ieee: Work around test failure on MSVC 9.
> fmod-ieee: Work around test failures on OSF/1, mingw.
> fmodl-ieee: Fix test failures.
> Tests for module 'fmodl-ieee'.
> New module 'fmodl-ieee'.
> Tests for module 'fmod-ieee'.
> New module 'fmod-ieee'.
> Tests for module 'fmodf-ieee'.
> New module 'fmodf-ieee'.
> Tests for module 'rintl-ieee'.
> New module 'rintl-ieee'.
> Tests for module 'rint-ieee'.
> New module 'rint-ieee'.
> Tests for module 'rintf-ieee'.
> New module 'rintf-ieee'.
> regex: re_search etc. should return -2 when memory exhausted
> modfl-ieee: Work around test failures on IRIX, OSF/1, mingw.
> modfl-ieee: Fix dependencies.
> modfl-ieee: Fix test failures.
> modff-ieee: Work around test failures on *BSD, IRIX, OSF/1, etc.
> modf-ieee: Work around test failures on *BSD, IRIX, OSF/1, Cygwin.
> Tests for module 'modfl-ieee'.
> New module 'modfl-ieee'.
> Tests for module 'modf-ieee'.
> New module 'modf-ieee'.
> Tests for module 'modff-ieee'.
> New module 'modff-ieee'.
> Tests for module 'fabsl-ieee'.
> New module 'fabsl-ieee'.
> Tests for module 'fabs-ieee'.
> New module 'fabs-ieee'.
> Tests for module 'fabsf-ieee'.
> New module 'fabsf-ieee'.
> fma*-ieee tests: Remove unneeded dependency.
> Tests for module 'fmal-ieee'.
> New module 'fmal-ieee'.
> Tests for module 'fma-ieee'.
> New module 'fma-ieee'.
> Tests for module 'fmaf-ieee'.
> New module 'fmaf-ieee'.
> Tests for module 'ldexpl-ieee'.
> New module 'ldexpl-ieee'.
> Tests for module 'ldexp-ieee'.
> New module 'ldexp-ieee'.
> Tests for module 'ldexpf-ieee'.
> New module 'ldexpf-ieee'.
> Refactor frexp*-ieee tests.
> More tests for modules frexpf-ieee, frexp-ieee, frexpl-ieee.
> Tests for module 'frexpl-ieee'.
> New module 'frexpl-ieee'.
> Tests for module 'frexp-ieee'.
> New module 'frexp-ieee'.
> Tests for module 'frexpf-ieee'.
> New module 'frexpf-ieee'.
> roundl-ieee tests: More tests.
> round-ieee tests: More tests.
> roundf-ieee tests: More tests.
> truncl-ieee tests: More tests.
> trunc-ieee tests: More tests.
> truncf-ieee tests: More tests.
> ceill-ieee tests: More tests.
> ceil-ieee tests: More tests.
> ceilf-ieee tests: More tests.
> floorl-ieee tests: More tests.
> floor-ieee tests: More tests.
> floorf-ieee tests: More tests.
> fpieee: More comments.
> Tests for module 'log10l'.
> New module 'log10l'.
> fmodl, remainder*: Avoid wrong results due to rounding errors.
> Fix typo in recent ChangeLog entry.
> Tests for module 'remainderl'.
> New module 'remainderl'.
> Tests for module 'remainderf'.
> New module 'remainderf'.
> remainder: Support for MSVC.
> Tests for module 'fmodl'.
> New module 'fmodl'.
> Tests for module 'modfl'.
> New module 'modfl'.
> Tests for module 'fabsl'.
> Tests for module 'fabsl'.
> New module 'fabsl'.
> fabs tests: More tests.
> fabsf tests: More tests.
> atanl: Provide function definition on MSVC.
> acosl: Provide function definition on MSVC.
> asinl: Provide function definition on MSVC.
> tanl: Provide function definition on MSVC.
> cosl: Provide function definition on MSVC.
> sinl: Provide function definition on MSVC.
> logl: Provide function definition on MSVC.
> expl: Provide function definition on MSVC.
> sqrtl: Provide function definition on MSVC.
> ceill: Provide function definition on MSVC.
> floorl: Provide function definition on MSVC.
> ceilf: Provide function definition on MSVC.
> floorf: Provide function definition on MSVC.
> stdalign: @samp -> @code in doc for consistency
> stdnoreturn: new module
> regex: fix false multibyte matches in some regular expressions
> maint.mk: tell sc_prohibit_strcmp to ding "0 == strcmp (...)", too
> streq: Rename macro.
> regex: fix typo in definition of MIN
> acl: Don't use ACL_CNT and similar ops, since they are unreliable.
> acl: Don't use GETACLCNT and similar ops, since they are unreliable.
> acl: Fix endless loop on Solaris with vxfs.
> acl: Fix copy-acl test failure on Solaris 11 2011-11.
> acl: Update doc references.
> Fix test failure in many locales on Solaris 11.
> gnulib-tool: Improve usage message.
> autoupdate
> README-release: make it easier to execute commands
> GNUmakefile: simplify detection of unconfigured trees
> autoupdate
> autoupdate
> autoupdate
> gnulib-tool: Doc fix.
> bootstrap: don't exit 0 upon gnulib-tool failure
> README-release: various improvements
> autoupdate
> maint: replace FSF snail-mail addresses with URLs
> README-release: capitalize a word and split a line
> fatal-signal: use C prototypes (with explicit void).
> regex: spelling fix
> regex: rely on stdint.h for SIZE_MAX
> regex: merge glibc changes
> maint.mk: also prohibit lower-case @var@
> autoupdate
> maint: spelling fixes
> canonicalize: avoid uninitialized memory use
> isatty: Fix test failure of ptsname_r on native Windows.
> spawn-pipe tests: Fix a NULL program name in a diagnostic.
> nonblocking-socket tests: Fix a NULL program name in a diagnostic.
> nonblocking-pipe tests: Fix a NULL program name in a diagnostic.
> canonicalize-lgpl: fix // handling
> canonicalize: fix // handling
> ioctl: Fix test failure on native Windows.
> fsync: Avoid test failure on native Windows.
> * lib/sys_select.in.h [OpenBSD]: When /usr/include/pthread.h is
> sys_select: Avoid syntax error on OpenBSD 5.0.
> get-rusage-as, get-rusage-data tests: Avoid test failure with gcc-4.7.
> stdioext: Fix last commit.
> stdioext: Add tentative support for Plan9.
> file-has-acl: suppress a warning from gcc -Wsuggest-attribute=const
> Spelling fixes.
> typo
> autoupdate
> popen: Make more robust on Windows.
> Fix date of recent ChangeLog entries.
> pclose: Fix typo.
> doc about getlogin_r, setstate.
> poll tests: Make test more robust.
> sys_stat: Fix support for mingw64 and MSVC.
> wcwidth: Work around bug in UTF-8 locale on OpenBSD 5.0.
> quotearg: Fix test failure on MacOS X 10.5.
> maint.mk: sc_prohibit_canonicalize_without_use: avoid false positive
> autoupdate
> test-framework-sh: Fix test failure with AIX 7.1 diff.
> strtoimax: eliminate need for stdint.h, inttypes.h checks
> sys_time: Override 'struct timeval' on some native Windows platforms.
> accept4, fcntl, socket modules: Avoid warnings on x86_64 mingw64.
> fcntl: Avoid compilation error on native Windows.
> select, poll, isatty: Avoid warnings on x86_64 mingw64.
> doc: clarify README-release
> maint.mk: use more readable (yet functionally equivalent) quoting
> stdalign: relax _Alignof and tighten _Alignas test
> stdalign: Document the last change.
> Fix bug# typo in previous patch.
> stdalign: check that alignof and offsetof are consistent
> update-copyright: accept new option: UPDATE_COPYRIGHT_USE_INTERVALS=2
> build-aux/ylwrap: restore x bit
> pipe2: refine doc about thread-safety
> posix_spawn_file_actions_addopen: Fix 2012-01-08 commit.
> pipe2, assign4: document lack of thread-safety in replacement
> malloca: Avoid warnings on x86_64 mingw64.
> obstack: remove __STDC__ conditionals
> havelib: Modern quoting.
> stdint: Improve support for Android.
> doc: omit trailing empty lines from INSTALL etc.
> tests: avoid spurious warnings about gl_sockets_startup
> locale-fr.m4: Fix for Android.
> bootstrap: fail when bootstrap_post_import_hook fails
> update from texinfo
> maint: enable sc_trailing_blank
> maint: enable sc_prohibit_openat_without_use
> maint: enable sc_prohibit_cloexec_without_use
> maint: enable sc_prohibit_intprops_without_use
> maint: enable sc_prohibit_hash_pjw_without_use
> maint: enable double-word-prohibiting rule
> maint: remove empty lines at EOF, but excluding modules/*
> maint: add framework to run syntax-check rules against gnulib sources
> stdint: Add support for Android.
> autoupdate
> bootstrap: add bootstrap_post_import_hook
> gitlog-to-changelog: don't use "no_"-prefixed variable name
> gitlog-to-changelog: use "||", not "or" in expressions
> gitlog-to-changelog: new option --no-cluster
> maint: spell file systems with two words, not one
> fix a typo
> bootstrap: add a FIXME comment to ensure we eventually remove the hack
> bootstrap: cater to autoconf 2.59
> bootstrap: properly check for libtool
> Improve support for MSVC 9.
> gnupload: we hold the master copy of this script now
> Fix module 'random'.
> Tests for module 'random'.
> New module 'random'.
> autoupdate
> random_r: Use common idioms.
> random_r: Override incompatible API on AIX, OSF/1.
> random_r: Support for MSVC 9.
> inet_ntop: guard extra work by IF_LINT
> strptime: fix regression on mingw
> copy-file: add error-code-returning variant.
> copy-file: Use 'quote' module consistently.
> copy-file: Refactor.
> acl: Export qcopy_acl.
> acl: Rename a local variable.
> acl: Align return values of copy_acl and qcopy_acl.
> strptime: silence gcc warnings
> inet_ntop: silence gcc warning
> getloadavg test: skip the test on GNU/Linux without /proc mounted
> regex: Avoid link error on MSVC 9.
> doc: Mention --with-tests option.
> users.txt: order package names lexicographically.
> maint.mk: fix description in comment
> ignore-value: remove deprecated ignore_ptr function
> test-init.sh: avoid a subshell
> setlocale tests: Avoid test failure on Solaris 11 2011-11.
> posix_spawn_file_actions_addopen: Work around Solaris 11 2011-11 bug.
> posix_spawn_file_actions_adddup2: Work around Solaris 11 2011-11 bug.
> posix_spawn_file_actions_addclose: Work around Solaris 11 2011-11 bug.
> doc: Update for Solaris 11 2011-11.
> mktime: Avoid compilation error on Solaris 11.
> doc: Small fix.
> autoupdate
> Add lgpl-3.0 module.
> select.c: indent with spaces, not TABs
> autoupdate
> Add ChangeLog entries for last 3 commits.
> quotearg: do not use grave accent for left quote
> quotearg: fall back to Unicode single quotes in UTF-8 and GB-18030 locales
> quotearg: fix Wikipedia link
> Fix for mingw with MSVC9.
> Talk about "native Windows API", not "Woe32".
> argp: Avoid crash if translator uses % characters in a translation.
> doc: add ChangeLog entry for previous change
> doc: C11 and C++11 are now official
> uc-is-grapheme-break tests: Tweak.