X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=f0a1c1c9a549e83713a7352ead88f6ce9b726ed4;hb=fe3419dc7ec3ae91c9c4808cbc48f6477b2cfca9;hp=e4525aa7ac545b38b3b6e862d23678ad9405e997;hpb=e7086a9a301ffcfef17edbcba9e7c0312c33f7a8;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index e4525aa7a..f0a1c1c9a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,90 @@ +2014-01-03 Paul Eggert + + doc: use ASCII in .texi files where UTF-8 isn't needed + * doc/posix-functions/crypt.texi, doc/posix-functions/encrypt.texi: + * doc/posix-functions/setkey.texi, doc/regex.texi: + Use ASCII input, not UTF-8. + +2014-01-02 Jim Meyering + + freading: declare with the "pure" attribute + * lib/freading.h (freading): Declare with the "pure" attribute. + + manywarnings: remove -Wmudflap + * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Remove -Wmudflap, since + it is no longer supported in gcc-4.9-to-be. + +2014-01-01 Paul Eggert + + relocatable-script: remove unused code + Problem reported by Reuben Thomas in: + http://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00117.html + * build-aux/relocatable.sh.in (func_tmpdir): Remove unused function. + +2014-01-01 Jim Meyering + + maint: fix public-submodule-commit to work with newer git + * top/maint.mk (public-submodule-commit): Remove excess quoting. + We were over-quoting the test arguments, and somewhere prior to + version 1.8.5.2.229, git stopped removing those excess quotes, + which made the test fail, since the unexpanded strings would + always differ; using GIT_TRACE=1 confirmed that the git merge-base + command wasn't even being run. + +2014-01-01 Paul Eggert + + doc: update main copyright year + * doc/gnulib.texi: Update copyright date. + +2014-01-01 Eric Blake + + version-etc: new year + * lib/version-etc.c (COPYRIGHT_YEAR): Bump to 2014. + * all files: run 'make update-copyright' + +2013-12-24 Eric Blake + + passfd: give nicer error for recvfd at eof + * lib/passfd.c (recvfd): Fake ENOTCONN if other end closes early. + * tests/test-passfd.c (main): Enhance test to cover this. + +2013-12-17 Paul Eggert + + gettimeofday: port recent C++ fix to Emacs + Without this further patch, Emacs won't build due to + the portcheck failing. Also, this simplifies the patch a bit. + * lib/time.in.h (localtime, gmtime): Don't replace unless + GNULIB_GETTIMEOFDAY. Treat them more like mktime. + * lib/time.in.h (localtime, gmtime): + * m4/gettimeofday.m4 (gl_GETTIMEOFDAY_REPLACE_LOCALTIME): + * m4/time_h.m4 (gl_HEADER_TIME_H_DEFAULTS): + * modules/time (time.h): + Don't worry about about the possibility of localtime and gmtime + being absent; they're present in all C libraries we know about. + * m4/time_h.m4 (gl_HEADER_TIME_H_DEFAULTS): + Don't assume sys_time is present and has been initialized. + Instead, use a hack that should work even if it hasn't been. + Don't use a portcheck for gmtime or localtime; this supports + the hack. + * modules/time (time.h): Substitute GNULIB_GETTIMEOFDAY. + +2013-12-17 John W. Eaton + + gettimeofday: fix C++ crosscompilation + + Never replace gmtime and localtime by macros when compiling with + C++, this prevents from being included. + + * m4/gettimeofday.m4 (gl_GETTIMEOFDAY_REPLACE_LOCALTIME): Do not + define gmtime and localtime as preprocessor macros. Instead + define some HAVE_GMTIME, HAVE_LOCALTIME, REPLACE_GMTIME, and + REPLACE_LOCALTIME substitutions. + * lib/time.in.h: Declare gmtime and localtime when needed. + * m4/time_h.m4 (gl_HEADER_TIME_H_DEFAULTS): AC_SUBST HAVE_GMTIME, + HAVE_LOCALTIME, REPLACE_GMTIME, and REPLACE_LOCALTIME. + * modules/time: Depend on gettimeofday, and substitute the above + variables in time.h. + 2013-12-17 Paul Eggert qacl: port to Windows better @@ -101105,7 +101192,7 @@ coding: utf-8 End: - Copyright (C) 1997-2013 Free Software Foundation, Inc. + Copyright (C) 1997-2014 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted provided the copyright notice