X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2FChangeLog;h=a44fa6f6fcc71fe6f59fe945a5605342fcc07688;hb=6e32a4f3592731c432e463a855e303cdc73c4e4c;hp=f8269a58611ee0b5dfe2255f40a135e5053f50a6;hpb=359c0a71713e606f440d40f55a43c77349df2aaa;p=gnulib.git diff --git a/lib/ChangeLog b/lib/ChangeLog index f8269a586..a44fa6f6f 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,188 @@ +2005-08-02 Simon Josefsson + + * getline.h, getline.c: Rewrite. + + * getdelim.h, getdelim.c: New files, ported from glibc. + +2005-07-31 Bruno Haible + + * lock.h (gl_lock_initializer): New macro. + (gl_lock_define_initialized): Use it. + (gl_rwlock_initializer): New macro. + (gl_rwlock_define_initialized): Use it. + (gl_recursive_lock_initializer): New macro. + (gl_recursive_lock_define_initialized): Use it. + +2005-07-26 Bruno Haible + + * lock.h: Update from GNU gettext. + * lock.c: Update from GNU gettext. + +2005-07-18 Bruno Haible + + * lock.h (gl_once_t): New type. + (gl_once_define, gl_once): New macros. + * lock.c (fresh_once): New variable. + (glthread_once, glthread_once_call, glthread_once_singlethreaded): New + functions. + +2005-07-18 Simon Josefsson + + * check-version.c (check_version): Accept identical versions too. + +2005-07-18 Bruno Haible + + * lock.h: New file, from GNU gettext. + * lock.c: New file, from GNU gettext. + +2005-07-15 Paul Eggert + + * quotearg.c: Add translator comment suggested by Bruno Haible, + with a minor change. + +2005-07-11 Paul Eggert + + * version-etc-fsf.c (version_etc_copyright): Parameterize the + copyright symbol and the year. + * version-etc.c (COPYRIGHT_YEAR): New constant. + (version_etc_va): Use parameterized copyright notice. + Reword to conform to the current GNU coding standards. + +2005-07-11 Simon Josefsson + + * size_max.h: New file. + +2005-07-09 Sergey Poznyakoff + + * argp-namefrob.h: Include unlocked-io.h. Removed unnecessary + block of defines. + +2005-07-08 Eric Blake (tiny change) + and Paul Eggert + + * regcomp.c (init_dfa, build_range_exp): Store __btowc value + in wint_t, not wchar_t. Remove now-unnecessary cast. + +2005-07-07 Paul Eggert + + * regex.c, regex.h: Sync from libc. + * regcomp.c, regexec_internal.c, regex_internal.h, regexec.c: + New files, synced from libc, except that regex_internal.h + currently has a small porting fix. + +2005-07-03 Paul Eggert + + Remove the dependency of the strftime module on the tzset module. + * strftime.c (my_strftime) [! defined _LIBC && ! HAVE_RUN_TZSET_TEST]: + Copy the input structure, to work around some of the bug with + Solaris 2.5.1 and Solaris 2.6. If you still care about these old + Solaris releases, you should also use the tzset module, but we won't + require it as a dependency any more since we don't want LGPLed code + to depend on GPLed code. + +2005-07-02 Jim Meyering + + * backupfile.c (backup_args): Change a `0' to NULL. + +2005-07-01 Jim Meyering + + * chown.c, cloexec.c, dup-safer.c, dup2.c, fsusage.c, getcwd.c: + * getloadavg.c, mountlist.c, openat.h, pagealign_alloc.c: + * save-cwd.c, tempname.c: + Assume HAVE_FCNTL_H (i.e., include unconditionally, + and don't include ). + +2005-07-01 Paul Eggert + + * xnanosleep.c: Include timespec.h, since OpenBSD 3.4 + declares only 'struct timespec;' (!). + +2005-06-29 Jim Meyering + + * mkdir-p.c (make_dir_parents): Don't apply sizeof to a hard-coded + type name. Use the variable name instead. + * idcache.c (getuser, getuidbyname, getgroup, getgidbyname): Likewise. + +2005-06-28 Simon Josefsson + + * check-version.h, check-version.c: New files. + +2005-06-28 Simon Josefsson + + * base64.c (base64_encode): Indent. Rename 'b64' to avoid + collision with global variable. Better indentation. Don't + increment buffer pointer beyond buffer end. Based on comments + from Paul Eggert . + + * base64.h: Indent. + +2005-06-24 Paul Eggert + + * canon-host.c (canon-host): Append trailing "," to 0 in + initializer of struct addrinfo, as an indication that we don't + care how many members the structure has. + +2005-06-24 Derek Price + and Bruno Haible + + Remove stat module & update lstat. + * stat.c: Remove this file... + (slash_aware_lstat): ...moving this content and its support... + * lstat.c (rpl_lstat): ...into here. + * lstat.h: New file. + +2005-06-23 Paul Eggert + + * mktime.c: Include even if !DEBUG. (From glibc.) + (ranged_convert): Don't save conversion in a temporary struct. + This causes a warning with GCC 4.0.0, and anyway in the typical + case it's not worth the extra 100 bytes or so of code. + (ranged_convert, __mktime_internal): When calling a function via a + pointer P, use P () rather than (*P) (), as we now assume C89 or + better. + +2005-06-22 Paul Eggert + + * readutmp.c (desirable_utmp_entry): Fix bug where "who -b" and + "who -r" failed to give output. Problem reported by Tim Waugh. + + * xmalloc.c (HAVE_GNU_CALLOC): New constant. + (xcalloc): Use it to avoid needless tests. + Problem reported by Jim Meyering. + +2005-06-16 Jim Meyering + + * calloc.c (rpl_calloc): Allocate a 1-byte buffer (not 1xS or Nx1) + when either N or S is zero. + +2005-06-16 Sergey Poznyakoff + + * argp.h (__option_is_short): Check upper limit of + __key. Isprint() requires its argument to have the value + of an unsigned char or EOF. + +2005-06-10 Paul Eggert + + * fnmatch.c (fnmatch): If there is an encoding error in a + multibyte string or pattern, fall back on unibyte matching. + Problem reported by James Youngman. + +2005-06-08 Bruno Haible + + * binary-io.h (fileno): Undefine before defining it. Avoids a gcc + warning on mingw. + +2005-06-08 Bruno Haible + + * csharpcomp.h: New file, from GNU gettext. + * csharpcomp.c: New file, from GNU gettext. + * csharpcomp.sh.in: New file, from GNU gettext. + +2005-06-07 Derek Price + + Sync from CVS. + * glob_.h: Indent nested #ifdef. + 2005-06-02 Paul Eggert Sync from coreutils.