X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=58b4ef57280ff6f2d552b6f8e704fd8024a70364;hb=141e296490e776bb758ee88616dae79aed0b4006;hp=9a0a69a76081834e7f262d99a6e2b6a078114c3c;hpb=b2e2341dc7a666aa9ec733d6259d4fbab80c5e9b;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 9a0a69a76..58b4ef572 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,200 @@ +2012-01-17 Jim Meyering + + maint: enable sc_prohibit_openat_without_use + * cfg.mk: Enable sc_prohibit_openat_without_use. + Exempt lib/selinux-at.c. + +2012-01-17 Jim Meyering + + maint: enable sc_prohibit_cloexec_without_use + * cfg.mk: Enable sc_prohibit_cloexec_without_use. + * lib/dup-safer-flag.c: Don't include "cloexec.h". Not needed. + +2012-01-17 Jim Meyering + + maint: enable sc_prohibit_intprops_without_use + * cfg.mk: Enable sc_prohibit_intprops_without_use + * tests/test-nanosleep.c: Don't include "intprops.h". Not needed. + +2012-01-17 Jim Meyering + + maint: enable sc_prohibit_hash_pjw_without_use + * cfg.mk: Enable sc_prohibit_hash_pjw_without_use. + * top/maint.mk (sc_prohibit_hash_pjw_without_use): Adjust regexp + to match any use of \, i.e., not necessarily with a + following " (". + +2012-01-17 Jim Meyering + + maint: enable double-word-prohibiting rule + * cfg.mk (local-checks-to-skip): Enable sc_prohibit_doubled_word. + Exempt three files. + +2012-01-17 Jim Meyering + + maint: remove empty lines at EOF, but excluding modules/* + Apply syntax rules at home as well as abroad. Most changes + were induced by running this: + make srcdir=. _build-aux=build-aux -f top/maint.mk \ + sc_prohibit_empty_lines_at_EOF | grep -v modules/ \ + | xargs perl -pi -0777 -e 's/\n\n+$/\n/' + * cfg.mk (local-checks-to-skip): Enable sc_prohibit_empty_lines_at_EOF. + Exempt modules/* and two binary files. + Also exempt doc/INSTALL*, per request from Bruno Haible. + * doc/regexprops-generic.texi: *Add* a newline at EOF. There was none. + * doc/Copyright/assign.translation.manual: Remove empty lines at EOF. + * doc/Copyright/request-assign.future: Likewise. + * doc/Copyright/request-disclaim.changes: Likewise. + * doc/INSTALL: Likewise. + * doc/INSTALL.ISO: Likewise. + * doc/INSTALL.UTF-8: Likewise. + * doc/acl-cygwin.txt: Likewise. + * doc/acl-resources.txt: Likewise. + * doc/fdl-1.2.texi: Likewise. + * doc/fdl-1.3.texi: Likewise. + * doc/fdl.texi: Likewise. + * lib/argp-pin.c: Likewise. + * lib/round.c: Likewise. + * lib/unicase/u16-totitle.c: Likewise. + * lib/unictype/block_test.c: Likewise. + * lib/uninorm/canonical-decomposition.c: Likewise. + * m4/README: Likewise. + * m4/relocatable-lib.m4: Likewise. + * tests/test-isnand-nolibm.c: Likewise. + * tests/test-isnand.c: Likewise. + * tests/uninorm/NormalizationTest.txt: Likewise. + +2012-01-17 Jim Meyering + + maint: add framework to run syntax-check rules against gnulib sources + * cfg.mk: New file, to disable all currently-failing tests. + We'll enable them one by one, as they are made to pass. + * Makefile (sc_maint): New rule. + +2012-01-21 Bruno Haible + + stdint: Add support for Android. + * lib/stdint.in.h: When included from Bionic , just + include the system's . + Reported by Simon Josefsson . + +2012-01-19 Jim Meyering + + bootstrap: add bootstrap_post_import_hook + Bison does still need something like the gnulib_mk_hook whose + invocation I had to remove along with slurp in commit 767ccd40. + Technically, we could get along without it, but doing so would + have required living with a warning and a mandatory post-bootstrap + automake rerun. + * build-aux/bootstrap (gnulib_mk_hook): Remove definition, too. + (bootstrap_post_import_hook): New function. + Invoke it after gnulib-tool --import and before autoreconf. + +2012-01-18 Jim Meyering + + gitlog-to-changelog: don't use "no_"-prefixed variable name + * build-aux/gitlog-to-changelog (main): Use getopt's "!" attribute + to enable both --cluster and --no-cluster. Change variable name, + s/\$no_cluster/$cluster/, and reverse usage to match. + + gitlog-to-changelog: use "||", not "or" in expressions + * build-aux/gitlog-to-changelog (main): Use "||", not "or" in + expressions. + +2012-01-17 Joel E. Denny + + gitlog-to-changelog: new option --no-cluster + * build-aux/gitlog-to-changelog: New option --no-cluster, disables + clustering of adjacent commit messages. + +2012-01-17 Jim Meyering + + maint: spell file systems with two words, not one + * m4/ls-mntd-fs.m4 (MOUNTED_INTERIX_STATVFS): Spell file systems with + two words, not one. + +2012-01-16 Jim Meyering + + bootstrap: add a FIXME comment to ensure we eventually remove the hack + * build-aux/bootstrap (gnulib_tool_options): Add comment. + +2012-01-16 Eric Blake + + bootstrap: cater to autoconf 2.59 + * build-aux/bootstrap (AUTORECONF): Work even when --no-recursive + is not available. + + bootstrap: properly check for libtool + * build-aux/bootstrap (libtoolize): Also run libtool when older + usage is detected. + +2012-01-15 Bruno Haible + + Improve support for MSVC 9. + * lib/unistd.in.h: Include when needed to avoid redefinition + clashes on MSVC. + * lib/fcntl.in.h: Likewise. + * lib/stdlib.in.h: Likewise. + * lib/sys_stat.in.h: Likewise. + +2011-01-15 Stefano Lattarini + + gnupload: we hold the master copy of this script now + For motivation and more information, see: + + * build-aux/gnupload: Make it clear in the heading comments that the + master copy of this file is maintained by gnulib. Since we are at + it, bump its copyright year and ... + ($scriptversion): ... the date in its version. + ($usage): Patches and bug reports should be sent to the gnulib list, + not the automake one. + * config/srclist.txt: Don't try to sync 'gnupload' from automake + anymore. + +2012-01-15 Bruno Haible + + Fix module 'random'. + * m4/stdlib_h.m4 (gl_STDLIB_H): Test whether random, srandom, + initstate, setstate are declared. + +2012-01-14 Bruno Haible + + Tests for module 'random'. + * modules/random-tests: New file. + * tests/test-random.c: New file, based on tests/test-random_r.c. + + New module 'random'. + * lib/stdlib.in.h (random, srandom, initstate, setstate): New + declarations. + * lib/random.c: New file, based on glibc/stdlib/random.c. + * m4/random.m4: New file. + * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize GNULIB_RANDOM, + HAVE_RANDOM. + * modules/stdlib (Makefile.am): Substitute GNULIB_RANDOM, HAVE_RANDOM. + * modules/random: New file. + * config/srclist.txt: Add an entry for random.c. + * doc/posix-functions/random.texi: Mention the 'random' module. + * doc/posix-functions/initstate.texi: Likewise. + * doc/posix-functions/setstate.texi: Likewise. + * doc/posix-functions/srandom.texi: Likewise. + 2012-01-12 Bruno Haible + random_r: Use common idioms. + * lib/random_r.c: Include first. + + random_r: Override incompatible API on AIX, OSF/1. + * lib/stdlib.in.h (random_r, srandom_r, initstate_r, setstate_r): + Override the system function if REPLACE_RANDOM_R is 1. + * m4/random_r.m4 (gl_FUNC_RANDOM_R): Require AC_CANONICAL_HOST. On AIX + and OSF/1, set REPLACE_RANDOM_R. + * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize REPLACE_RANDOM_R. + * modules/stdlib (Makefile.am): Substitute REPLACE_RANDOM_R. + * modules/random_r (configure.ac): Test REPLACE_RANDOM_R. + * doc/glibc-functions/initstate_r.texi: Mention the AIX, OSF/1 problem. + * doc/glibc-functions/random_r.texi: Likewise. + * doc/glibc-functions/setstate_r.texi: Likewise. + random_r: Support for MSVC 9. * lib/random_r.c: Include stdint.h, not inttypes.h.