X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2FChangeLog;h=c2c012a697a51a5920a46b8813f4e5bbf40aa64c;hb=9f85c9185524b3117898bcec9794e1891a588546;hp=2bd50a790be91cfe6e5b09a206fdf6aecc9a567a;hpb=707f67871e2915afb4ae832a723429cca5203265;p=gnulib.git diff --git a/lib/ChangeLog b/lib/ChangeLog index 2bd50a790..c2c012a69 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,233 @@ +2006-06-28 Eric Blake + + * xvasprintf.h: Fix comments. + +2006-06-28 Eric Blake + + * mbchar.h (wcwidth): Include wcwidth.h. + * mbswidth.c (wcwidth): Move from here... + * wcwidth.h: ...to this new file. + +2006-06-28 Simon Josefsson + + * getaddrinfo.c: Try to load ws2_32.dll on Windows, to find the + functions there. It will succeed on Windows XP, but on Windows + 2000 and (presumably) earlier, it will fail, and use the internal + re-implementation. + (use_win32_p): New function. + (getaddrinfo): Use strtoul on servname, to support numeric ports. + Support AI_NUMERICSERV to disable getservbyname. + (getnameinfo): New function, only supports + NI_NUMERICHOST|NI_NUMERICSERV for now. + + * getaddrinfo.h: Test and check for AI_* flags separately, MinGW + only have some of them. Add AI_NUMERICSERV. Add prototype for + getnameinfo. + +2006-06-27 Bruno Haible + + * stdlib_.h (intmax_t, uintmax_t): Undefine before typedef. + +2006-06-26 Paul Eggert + + * base64.c (B64): Use _ as the formal parameter, not x, to avoid + bug in IBM C V6 for AIX. Problem reported by Larry Jones in + . + +2006-06-26 Bruno Haible + + * stdlib_.h: Include if necessary for WCHAR_MIN or + WCHAR_MAX. + Reported by Mark D. Baushke and Larry Jones. + +2006-06-26 Bruno Haible + + * stdlib_.h: Don't include when using the SGI C compiler + in pre-C99 mode. + Suggested by Mark D. Baushke and Larry Jones. + +2006-06-23 Mark D. Baushke + + * stdlib_.h: Treat BSD/OS like OpenBSD. + +2006-06-23 Bruno Haible + + * stdlib_.h: Treat IRIX like OpenBSD. + +2006-06-23 Bruno Haible + + * stdlib_.h (UINT8_C, UINT16_C, UINT32_C): Define according to + ISO C 99 Technical Corrigendum 1. + +2006-06-22 Paul Eggert + + * glob.c (collated_compare): Remove 'const' uses that weren't needed. + Some compiler complained about some of them. Problem reported by + Larry Jones in + . + +2006-06-21 Simon Josefsson + + * getaddrinfo.c (getaddrinfo): Set ai_family in the return + variable. + + * socket_.h: Don't define WINVER. + + * inet_pton.h, inet_pton.c: New file, taken from glibc but + slightly modified to work in gnulib. + +2006-06-19 Paul Eggert + + * read-file.c (fread_file): Start with buffer allocation of + 0 bytes rather than 1 byte; this simplifies the code. + Don't invoke feof; it's not needed. Refactor to avoid duplicate + code to free buffer and save/restore errno. + (internal_read_file): Remove unused local. + +2006-06-20 Paul Eggert + + * openat.c (openat): Use ?:, not if, to work around GCC bug 4210 + . + Problem reported by Denis Excoffier in + . + +2006-06-19 Simon Josefsson + + * inet_ntop.c: Always build inet_ntop4, since inet_ntop6 calls it. + +2006-06-19 Paul Eggert + + * alloca_.h (alloca) [defined alloca]: Don't define or declare. + +2006-06-17 Bruno Haible + + * stdint_.h [FreeBSD >= 5]: Don't include . + +2006-06-17 Bruno Haible + + * stdint_.h (_UINT8_T, _UINT32_T, _UINT64_T): New macros. Fixes a + problem on Solaris 2.5.1. + +2006-06-16 Eric Blake + + * unsetenv.c [!defined errno]: Assume errno.h declares errno. + * unicodeio.c [!defined errno]: Likewise. + * strtol.c [!defined errno]: Likewise. + * strtod.c [!defined errno]: Likewise. + +2006-06-15 Bruno Haible + + * stdint_.h: Rewritten to be fully auto-configured. + Fixes bug on HP-UX/IA64. + +2006-06-11 Paul Eggert + + * getdate.y (__attribute__): Don't define if already defined. + Problem reported by Larry Jones. + * utimens.c (__attribute__): Likewise. + +2006-06-04 Paul Eggert + + * regexec.c (group_nodes_into_DFAstates): Fix a buffer overrun + reported by Andreas Schwab. + +2006-05-30 Ralf Wildenhues + Bruno Haible + + * strndup.c (strndup) [!_LIBC]: Don't undefine macro definition. + +2006-05-26 Martin Lambers + + * getpass.c: Updates the test for the native W32 API, and adds + missing includes, thus fixing compilation warnings. + +2006-05-25 Paul Eggert + + * tempname.c (small_open, large_open): New macros. + (__open, __open64) [!_LIBC]: Remove. + (__gen_tempname): Use small_open and large_open instead of __open + and __open64. This fixes a portability bug on HP-UX 11.11i + reported by Simon Wing-Tang in + . + +2006-05-25 Sergey Poznyakoff + + * exclude.c (exclude_fnmatch): New function. + (excluded_file_name): Call exclude_fnmatch. + * exclude.h (excluded_file_name): New prototype + +2006-05-24 Bruno Haible + + * printf-args.c (printf_fetchargs): Turn NULL pointers for + TYPE_STRING and TYPE_WIDE_STRING into a non-NULL replacement. + Reported by Thorsten Maerz via + Aaron Stone . + +2006-05-19 Paul Eggert + + * nanosleep.c [HAVE_SYS_SELECT_H]: Include . + Use the usual Autoconf way to include and/or sys/time.h. + (my_usleep): Don't mishandle maximum value. + +2006-05-19 Jim Meyering + + * getugroups.c: Correct an outdated comment. From Bruno Haible. + +2006-05-17 Bruno Haible + + Cygwin portability. + * classpath.c (PATH_SEPARATOR) [CYGWIN]: Define as ':'. + +2006-05-17 Bruno Haible + + * stdint_.h: Fix recognition of Cygwin. + +2006-05-11 Jim Meyering + + * sha1.c (sha1_buffer): Correct comment: s/MD5/SHA1/. From James Lemley. + +2006-05-10 Paul Eggert + + * crc.c (crc32_update): Remove unnecessary L suffix. + * md4.c (rol): Cast right-shift arg to uint32_t to prevent + unwanted sign propagation, e.g., on hosts with 64-bit int. + There still are some problems with reeelly weird theoretical hosts + (e.g., 33-bit int) but it's not worth worrying about now. + * sha1.c (rol): Likewise. + (K1, K2, K3, K4): Remove unnecessary L suffix. + +2006-05-10 Bruno Haible + + * des.c: Cast to avoid warnings. + +2006-05-10 Simon Josefsson + + * md4.c: Typo fix, update copyright years. + (K1, K2): Don't use L because it turn computations into 64-bit on + 64-bit platforms. + +2006-05-09 Bruno Haible + + * xvasprintf.c: Include limits.h, string.h, xsize.h. + (EOVERFLOW): Define fallback value. + (xstrcat): New function. + (xvasprintf): Recognize the special case of a string concatenation. + +2006-05-01 Bruno Haible + + * stdint_.h: Shorter URL. + * inttypes.h: Likewise. + +2006-05-02 Paul Eggert + + * verify.h: Document the internals better. Most of this change + was written by Bruno Haible. + +2006-04-29 Bruno Haible + + * gcd.c: Use WORD_T and GCD instead of unsigned long and gcd. + Suggested by Oskar Liljeblad . + 2006-04-25 Paul Eggert * getdate.y (get_date): When adding relative date, start with the @@ -258,7 +488,7 @@ (re_acquire_state_context): Likewise. 2006-03-29 Mark D. Baushke - Bruno Haible + Bruno Haible * stdint_.h: On OpenBSD, don't redefine types already included in and .