X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2FChangeLog;h=a41db01d21d9310fac7e304e9665c3deec852b46;hb=ec03ca352064740b271b27e0be2b562b687b4554;hp=194a6cc8f8cfaba2e240c96f2a18464b01f8de71;hpb=25ef69613afa3d3e727203c74b7c011f87813663;p=gnulib.git diff --git a/lib/ChangeLog b/lib/ChangeLog index 194a6cc8f..a41db01d2 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,7 +1,176 @@ +2004-10-01 Simon Josefsson + + * memmem.h: New file. + * memmem.c: New file, taken from glibc. + +2004-10-03 Paul Eggert + + Sync from coreutils. + + * modechange.c (mode_compile): Don't decrement a pointer that + points to the start of a string, as the C Standard says the + resulting behavior is undefined. + + * backupfile.h (enum backuptype): Rename none -> no_backups, + simple -> simple_backups, numbered_existing -> + numbered_existing_backups, numbered -> numbered_backups + to avoid shadowing problems. All uses changed. + * argmatch.c (enum backuptype) [defined TEST]: Likewise. + * backupfile.c (check_extension, numbered_backup): + Rename locals to avoid shadowing 'basename'. + * backupfile.h (VALID_BACKUP_TYPE): Don't evaluate arg more than + once. + + * .cppi-disable: Add getopt_.h, getopt_int.h. + * .cvsignore: Add getopt.h. + +2004-10-02 Jim Meyering + + * dirfd.h, getpagesize.h: Add copyright notice. + +2004-10-01 Paul Eggert + + * snprintf.c: Remove comments as to why each header is needed. + +2004-10-01 Yoann Vandoorselaere + + * strsep.h: New file. + * strsep.c: New file. + +2004-10-01 Simon Josefsson + + * snprintf.c (snprintf): Handle size==0. + +2004-10-01 Simon Josefsson + Bruno Haible + + * snprintf.c: Include , , . + (snprintf): Declare 'args'. + +2004-09-30 Simon Josefsson + + * snprintf.h, snprintf.c: New files. + +2004-09-30 Sergey Poznyakoff + + * argp-help.c (canon_doc_option): Fixed coredump if *name==NULL + (hol_entry_help): Never translate an empty string. + Do not translate option tag (opt->name) if OPTION_NO_TRANS is set + * argp.h (OPTION_NO_TRANS): New option. + +2004-09-29 Oskar Liljeblad + + * xvasprintf.c: Include xalloc.h. + (xvasprintf): Use xalloc_die, not xmalloc_die. + +2004-09-28 Paul Eggert + + * dummy.c: Change copyright notice to FSF, and license to GPL. + +2004-09-13 Paul Eggert + + * argp-pvh.c (argp_program_version_hook): Provide initial value. + Problem reported by Bruno Haible in: + http://lists.gnu.org/archive/html/bug-tar/2004-09/msg00023.html + +2004-09-11 Paul Eggert + + * mempcpy.h: Wrap the entire include file inside #ifndef mempcpy, + in case some system header has #define'd it. Problem reported by + Soeren D. Schulze in + . + +2004-09-08 Bruno Haible + + * stdint_.h.in: New file, taken from GNU clisp. + +2004-09-08 Oskar Liljeblad + + * xvasprintf.h: New file. + * xvasprintf.c: New file. + * xasprintf.c: New file. + +2004-09-08 Bruno Haible + + * vasnprintf.c (VASNPRINTF): Signal EOVERFLOW if the resulting length + is > INT_MAX. + * vasprintf.c (vasprintf): Don't test for length > INT_MAX any more. + +2004-08-19 Paul Eggert + + Import from coreutils. + * userspec.c: Don't use , so that we don't use alloca on + strings on unbounded length. alloca's performance benefits aren't + that important here. + (V_STRDUP): Remove. + (parse_with_separator): New function, with most of the internals + of the old parse_user_spec. Allow user to omit both user and group, + for compatibility with FreeBSD. + Clone only the user name, not the entire spec. + Do not set *uid, *gid unless entirely successful. + Avoid memory leak in some failing cases. + Fix regression for USER.GROUP reported by Dmitry V. Levin in + + (parse_user_spec): Rewrite to use parse_with_separator. + +2004-08-12 Paul Eggert + + * argp-help.c, argp-parse.c: Use "gettext.h" instead of + its complicated substitute. + * argp-help.c: Include , for program_invocation_short_name + and program_invocation_name. + (__argp_basename) [!_LIBC]: Remove; the only use was + replaced by its body. + (__argp_short_program_name): Change condition from + !defined __argp_short_program_name to + ! (defined _LIBC || HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME), + to match argp-namefrob.h. + (__argp_failure): Don't assume strerror_r returns char *. + * argp-parse.c (N_): Define unconditionally. + (argp_default_options): Fill out initializers with 0 to avoid + gcc warnings. + +2004-08-12 Simon Josefsson + + * getopt.c, getopt1.c: Remove ELIDE_CODE hack. + * getopt_.h: Renamed from getopt.h. + +2004-08-11 Paul Eggert + + Merge from coreutils. + + * fnmatch.c (WIDE_CHAR_SUPPORT): Don't set to 1 if missing + wmemchr or wmemcpy. Problem reported by Robert Dahlem + for Reliant Unix 5.43. + + * obstack.c: Include and if available. + (union fooround): Use uintmax_t, not long int. + The rest is a merge from libc: + [defined _LIBC]: Include . + (_obstack) [defined _LIBC]: Remove after 2.3.4. + + * settime.c (settime): Recode to avoid warning with Sun Forte C 6U2. + + * strverscmp.c: Convert to UTF-8. + +2004-08-09 Paul Eggert + + * obstack.h (obstack_empty_p): + Don't assume that chunk->contents is suitably aligned. + * obstack.c (_obstack_begin, _obstack_begin_1, _obstack_newchunk): + Likewise. Problem reported by Benno in + . + + * chown.c (rpl_chown): Work even if the file is writeable but not + readable. This could be improved further but it'd take some work. + 2004-08-08 Simon Josefsson * xgethostname.c: Don't include error.h (not used). + * getpass.h: Add. + * getpass.c: Include getpass.h first. + 2004-08-08 Paul Eggert * xalloc-die.c: New files.