X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=NEWS;h=87fc884f36b86ddc41f7c4798a83d9e3977bc003;hb=b5eb8386645bf1bcfafa63c729ff9a86454def87;hp=44fc6623c24992be13d1857a13bbffe6bbf7b305;hpb=b5ae144098a1d1d58447fbec55af8b76631df549;p=gnulib.git diff --git a/NEWS b/NEWS index 44fc6623c..87fc884f3 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,148 @@ User visible incompatible changes Date Modules Changes +2009-09-23 same-inode The macro SAME_INODE is now tri-state, adding -1 + for unknown. + +2009-09-16 canonicalize-lgpl + The include file is changed from "canonicalize.h" + to . + +2009-09-04 link-follow The macro LINK_FOLLOWS_SYMLINK is now tri-state, + rather than only defined to 1. + +2009-09-03 openat The include files are standardized to POSIX 2008. + For openat, include ; for + fchmodat, fstatat, and mkdirat, include + ; for fchownat and unlinkat, + include . For all other + functions provided by this module, + continue to include "openat.h". + +2009-08-30 striconveh The functions mem_cd_iconveh and str_cd_iconveh + now take an 'iconveh_t *' argument instead of three + iconv_t arguments. + +2009-08-23 tempname The gen_tempname function takes an additional + 'flags' argument. You can safely pass 0. + +2009-08-12 getopt This module is deprecated. Please choose among + getopt-posix and getopt-gnu. getopt-gnu provides + "long options" and "options with optional + arguments", getopt-posix doesn't. + +2009-06-25 fpurge The include file is changed from "fpurge.h" to + . + +2009-04-26 modules/uniconv/u8-conv-from-enc + modules/uniconv/u16-conv-from-enc + modules/uniconv/u32-conv-from-enc + The calling convention of the functions + u*_conv_from_encoding is changed. + +2009-04-26 modules/uniconv/u8-conv-to-enc + modules/uniconv/u16-conv-to-enc + modules/uniconv/u32-conv-to-enc + The calling convention of the functions + u*_conv_to_encoding is changed. + +2009-04-24 maintainer-makefile + The maint.mk file was copied from + coreutils, and the old + coverage/gettext/indent rules were + re-added. If you used 'make syntax-check' + this will add several new checks. If some + new check is annoying, add the name of the + checks to 'local-checks-to-skip' in your + cfg.mk. + +2009-04-01 visibility Renamed to lib-symbol-visibility. + +2009-04-01 ld-version-script Renamed to lib-symbol-versions. + +2009-03-20 close The substituted variable LIB_CLOSE is removed. + +2009-03-05 filevercmp Move hidden files up in ordering. + +2009-01-22 c-strtod This function no longer calls xalloc_die(). If + c-strtold you want to exit the program in case of out-of- + memory, the calling function needs to arrange + for it, like this: + errno = 0; + val = c_strtod (...); + if (val == 0 && errno == ENOMEM) + xalloc_die (); + +2009-01-17 relocatable-prog In the Makefile.am or Makefile.in, you now also + need to set RELOCATABLE_STRIP = :. + +2008-12-22 getaddrinfo When using this module, you now need to link with + canon-host $(GETADDRINFO_LIB). + +2008-12-21 mbiter The header files "mbiter.h", "mbuiter.h", + mbuiter "mbfile.h" can now be included without checking + mbfile HAVE_MBRTOWC. The macro HAVE_MBRTOWC will no + longer be defined by these modules in a year. If + you want to continue to use it, you need to invoke + AC_FUNC_MBRTOWC yourself. + +2008-11-11 warnings This module subsumes the file m4/warning.m4 which + was removed. + +2008-10-20 lstat The include file is changed from "lstat.h" to + . + +2008-10-20 getaddrinfo The include file is changed from "getaddrinfo.h" + to . + +2008-10-19 isnanf The include file is changed from "isnanf.h" to + . + isnand The include file is changed from "isnand.h" to + . + isnanl The include file is changed from "isnanl.h" to + . + +2008-10-18 lchmod The include file is changed from "lchmod.h" to + . + +2008-10-18 dirfd The include file is changed from "dirfd.h" to + . + +2008-10-18 euidaccess The include file is changed from "euidaccess.h" + to . + +2008-10-18 getdomainname The include file is changed from "getdomainname.h" + to . + +2008-09-28 sockets When using this module, you now need to link with + $(LIBSOCKET). + +2008-09-24 sys_select The limitation on `select', introduced 2008-09-23, + was removed. sys_select now includes a select + wrapper for Winsock. The wrapper expects socket + and file descriptors to be compatible as arranged + by the sys_socket on MinGW. + +2008-09-23 sys_socket Under Windows (MinGW), the module now adds + wrappers around Winsock functions, so that + socket descriptors are now compatible with + file descriptors. In general, this change + will simply improve your code's portability + between POSIX platforms and Windows. In + particular, you will be able to use ioctl and + close instead of ioctlsocket and closesocket, + and test errno instead of WSAGetLastError (). + On the other hand, you have to audit your code to + remove usage of these Winsock-specific functions. + + This change does not remove the need to call + the gl_sockets_startup function from the sockets + gnulib module. Also, for now select is disabled + when you include the sys_socket module; while + the functionality will be restored soon, for + efficiency it is suggested to use the poll system + poll system call and gnulib module instead. + 2008-09-13 EOVERFLOW The module is removed. Use module errno instead. 2008-09-01 filename The module does not define the function