X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=9abfb4cb1afa024366e49cc996a94263b8282f34;hb=06e3f538af58d857e781f08a64bdb4891681b899;hp=ce43380de65df3f80d010a639bfd4810b93af2ca;hpb=51792d2f76e96d017ad9284b60812cfbed4cb618;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index ce43380de..9abfb4cb1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,115 @@ +2013-07-20 Daiki Ueno + + localecharset: make locale_charset thread-safe on Mac OS X + * lib/localcharset.c (locale_charset) [DARWIN7]: Use MB_CUR_MAX_L + instead of MB_CUR_MAX. + +2013-07-20 Daiki Ueno + + gettext: update to version 0.18.3 + * m4/intl.m4, m4/po.m4: Update from gettext-0.18.3. In particular, + require AC_PROG_SED to allow user to specify custom sed command when + generating en@quot PO file. + +2013-07-18 Werner Lemberg (tiny change) + + bootstrap: use correct source when copying build-aux files + * build-aux/bootstrap (gnulib_extra_files): This variable is + relative to upstream gnulib layout, not downstream. + +2013-07-17 Paul Eggert + + tmpdir: fix bug in VMS port + * lib/tmpdir.c (path_search) [__VMS]: Never add slash. + See Steven M. Schweda in + . + +2013-07-15 Paul Eggert + + tmpdir: port to VMS, to // != /, and to long dirs + * lib/tmpdir.c (__libc_secure_getenv) [!_LIBC]: Rename from + __secure_getenv, so that we're more like the glibc version. + All uses changed. + (path_search): Don't put slash after directory if __VMS. + Problem reported by Steven M. Schweda in + . + Simplify code to add slash; no need for a loop. + Do not remove trailing slash from "//". + Do not assume dlen <= INT_MAX. + +2013-07-09 Paul Eggert + + regex: port to --with-included-regex --enable-gcc-warnings non-threaded + * lib/regex_internal.h (lock_fini, lock_lock): Rework to avoid + gcc warnings in the non-threaded case. Reported by Charlie Brown in + . + + accept4, dup3, pipe2: port to Cygwin + Problem reported for Emacs by Ken Brown in . + * lib/accept4.c (accept4) [O_BINARY]: + * lib/dup3.c (dup3) [O_BINARY]: + * lib/pipe2.c (pipe2) [O_BINARY]: + Use set_binary_mode, not setmode. + * lib/pipe2.c [!GNULIB_BINARY_IO]: Include binary-io.h. + * modules/binary-io (Depends-on): Remove module indicator. + These last two bits undo the previous change to pipe2 and binary-io. + +2013-07-09 Pádraig Brady + + mountlist: add support for deallocating returned list entries + * lib/mountlist.c (free_mount_entry): A new exported function + to deallocate a mount list entry. + (read_file_system_list): Refactor to use the new deallocation function. + Suggested by Anton Ovchinnikov. + +2013-07-07 Paul Eggert + + stdalign, verify: port to FreeBSD 9.1, to C11, and to C++11 + Problem reported by Ulrich Mueller in . + * lib/stdalign.in.h (_Alignas, _Alignof): + Port to FreeBSD 9.1, and to C11 and C++11. + (_Alignas): Also support ICC. + * lib/verify.h (_Static_assert): Undef if defines it. + * m4/stdalign.m4 (gl_STDALIGN_H): Port to ICC and to C++11. + +2013-07-06 Paul Eggert + + fnmatch: don't goto over declaration + * lib/fnmatch_loop.c (FCT): Hoist local up one level, to avoid + undefined behavior for goto over a declaration. + Problem reported by Charlie Brown in + . + + pipe2: decouple from binary-io a bit + This is for Emacs, which needs pipe2 but not binary-io. + * lib/pipe2.c [!GNULIB_BINARY_IO]: Don't include binary-io.h. + * modules/binary-io (Depends-on): Add module indicator. + +2013-07-03 Eric Blake + + mgetgroups: relax license to LGPLv2+ + * modules/getugroups (License): Change from GPLv3+. + * modules/mgetgroups (License): Likewise. + * modules/getgroups (License): Change from LGPLv3+. + + xalloc-oversized: relax license to LGPLv2+ + * modules/xalloc-oversized (License): Change from GPLv3+. + + nproc: relax license to LGPLv2+ + * modules/nproc (License): Change from LGPLv3+. + + bootstrap: honor --no-git + * build-aux/bootstrap: Don't even try to use git when user is + pointing to a static checkout. + +2013-06-23 Paul Eggert + + ignore-value: port to gcc -pedantic + * lib/ignore-value.h (ignore_value): + Port to gcc -pedantic, by using __extension__. + Reindent as per usual gnulib style nowadays. + Simplify GCC version check. + 2013-06-21 Paul Eggert extern-inline: port to gcc -std=c89