summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * lib/wctype_.h [HAVE_WINT_T]: Rely on AC_DEFINE.Eric Blake2007-01-101-0/+7
| | | | | | * m4/wctype.m4 (gl_WCTYPE_H): No need to AC_SUBST(HAVE_WINT_T). * modules/wctype (Makefile.am): Likewise. Reported by Chris McGuire.
* fts.c: a small readability/maintainability improvementJim Meyering2007-01-101-0/+8
| | | | | | | * lib/fts.c (fts_read): Make this code slightly more readable and maintainable by hoisting the "sp->fts_cur = p" assignments to immediately follow the statements that set P. Derived from the patch by Miloslav Trmac in http://bugzilla.redhat.com/222089.
* * lib/wctype_.h [HAVE_WINT_T]: Include <stddef.h> beforeEric Blake2007-01-101-0/+8
| | | | | | | <wchar.h>, to work around BSDI bug in BSD/OS 4.0.1. * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise. * m4/wint_t.m4 (gt_TYPE_WINT_T): Likewise. Reported by Chris McGuire.
* * gnulib-tool (func_all_modules): Use POSIX conforming escapingRalf Wildenhues2007-01-091-0/+5
| | | | in sed script.
* Accept options --cvs-urls, --git-urls.Bruno Haible2007-01-091-0/+7
|
* New unistr/* modules.Bruno Haible2007-01-091-0/+290
|
* Add support for subdirectories of the 'modules/' directory.Bruno Haible2007-01-091-0/+6
|
* Add the new modules utf8-ucs4-safe, utf16-ucs4-safe.Bruno Haible2007-01-091-0/+2
|
* Remove double-quotes around email addresses.Bruno Haible2007-01-091-2/+2
|
* Add a forgotten ChangeLog entry.Bruno Haible2007-01-091-0/+8
|
* main must set program_nameKarl Berry2007-01-081-0/+5
|
* * m4/wctype.m4 (gl_WCTYPE_H): Compute ABSOLUTE_WCTYPE_H even ifPaul Eggert2007-01-081-0/+7
| | | | | | WCTYPE_H is empty, for the benefit of builds from non-distclean directories. Problem reported by Eric Blake in <http://lists.gnu.org/archive/html/bug-gnulib/2007-01/msg00157.html>.
* 2007-01-08 Bruno Haible <bruno@clisp.org>Bruno Haible2007-01-081-0/+8
| | | | | | | | * m4/canonicalize.m4 (AC_FUNC_CANONICALIZE_FILE_NAME): Remove PROVIDE_CANONICALIZE_FILENAME_MODE macro definition. * lib/canonicalize.h: Test GNULIB_CANONICALIZE instead of PROVIDE_CANONICALIZE_FILENAME_MODE. * modules/canonicalize (configure.ac): Use gl_MODULE_INDICATOR.
* 2007-01-08 Bruno Haible <bruno@clisp.org>Bruno Haible2007-01-081-0/+8
| | | | | | | | * m4/fts.m4 (gl_FUNC_FTS_LGPL): Remove _LGPL_PACKAGE macro definition. * lib/fts_.h (_LGPL_PACKAGE): Remove macro. Use !GNULIB_FTS instead of _LGPL_PACKAGE. * lib/fts.c: Likewise. * modules/fts (configure.ac): Use gl_MODULE_INDICATOR.
* New module 'utf16-ucs4-safe'.Bruno Haible2007-01-081-0/+4
|
* New module 'utf8-ucs4-safe'.Bruno Haible2007-01-081-0/+6
|
* Move out the body of the conversion function to a compilation unit of its own.Bruno Haible2007-01-081-0/+30
| | | | Use unitypes.h.
* Avoid side effects on libtool variables.Bruno Haible2007-01-081-0/+44
|
* Move the module indicator macros to the module description.Bruno Haible2007-01-081-0/+14
|
* Back from an automatic module-indicator macro to a module-indicator macroBruno Haible2007-01-081-0/+11
| | | | that needs to be invoked explicitly.
* Simplify the sorting command from the last patch.Bruno Haible2007-01-081-0/+5
|
* Use a more robust test for a "can't happen" condition.Jim Meyering2007-01-081-0/+7
| | | | | | | | * lib/fts.c (fts_read): Revert the change of 2006-11-22, since it narrowed the st_size value. Presuming the "can't happen" condition is true, that narrowing could conceivably convert an invalid st_size value into a valid one. Instead, use a change based on Matthew Woehlke's original patch.
* Slight readability improvement: use an assert-like macroJim Meyering2007-01-081-0/+8
| | | | | | | in place of literal "abort ()" uses. * lib/fts.c (fts_assert): Define. (fts_set_stat_required, cwd_advance_fd, fts_read, fd_ring_check): Use this macro instead of a bare 'abort'.
* Don't worry about using IRIX 5.3's wctype.h broken definitions;Paul Eggert2007-01-061-0/+12
| | | | | | | | | | | simply work around them. * lib/wctype_.h: Remove test for HAVE_WCTYPE_CTMP_BUG. (iswalnum, iswalpha, iswblank, iswcntrl, iswdigit, iswgraph, iswlower): (iswprint, iswpunct, iswspace, iswupper, iswxdigit): Undef before declaring. Don't bother to define as macros, since the standard doesn't require it. * m4/wctype.m4 (WCTYPE_H, ABSOLUTE_WCTYPE_H): Simplify, since we no longer worry about IRIX 5.3. (HAVE_WCTYPE_CTMP_BUG): Remove.
* * lib/wctype_.h (_ctmp_) [HAVE_WCTYPE_CTMP_BUG]: Now of type wchar_t,Paul Eggert2007-01-041-0/+5
| | | | | | not wint_t. Also, include <ctype.h>, to fix another IRIX bug. * m4/wctype.m4 (gl_WCTYPE_H): Likewise. Problems reported by Georg Schwarz for IRIX 5.3.
* * gnulib-tool (autoconf_minversion): Take the maximum version numberPaul Eggert2007-01-041-0/+5
| | | | found, not the minimum. Problem reported by James Youngman.
* document error/progname interactionKarl Berry2007-01-031-0/+5
|
* 2007-01-03 Simon Josefsson <simon@josefsson.org>Simon Josefsson2007-01-031-0/+5
| | | | | * gnulib-tool (func_create_testdir): Run AC_CANONICAL_BUILD and AC_CANONICAL_HOST, to improve autobuild outputs.
* 2007-01-03 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2007-01-031-0/+9
| | | | | | | | | | Yoann Vandoorselaere <yoann.v@prelude-ids.com> * lib/poll.c (poll): Use recv on Mac OS X to distinguish connected sockets, server sockets, and other file descriptors. Count errors to compute the return value. Reorder the code a bit to be easier to follow. Don't set event bits that were not requested (except POLLERR and POLLHUP).
* * modules/lchmod (Include): Require lchmod.h, not lchown.h.Jim Meyering2007-01-031-0/+4
|
* * modules/fts-lgpl (Depends-on): Add i-ring. Reported by Bruno Haible.Jim Meyering2007-01-031-0/+4
|
* * modules/settime (Include): Require timespec.h.Paul Eggert2007-01-021-2/+7
| | | | | | | | * modules/nanosleep (Include): Likewise. 2007-01-01 Bruno Haible <bruno@clisp.org> SCALAR(0x82833d4) Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
* Improve support for OpenBSD.Bruno Haible2007-01-021-0/+9
|
* * lib/version-etc.c (COPYRIGHT_YEAR): Bump for new year.Eric Blake2007-01-011-0/+4
|
* Fix typos in changelog entry.Paul Eggert2006-12-311-2/+3
|
* * gnulib-tool (SORT): Remove, since we no longer assume GNU sort.Paul Eggert2006-12-311-0/+4
| | | | | Rewrite so as not to assume GNU sort. Also, don't assume the C locale, and avoid an "eval" that could cause trouble.
* * lib/getpagesize.h (getpagesize) [defined __amigaos4__]:Paul Eggert2006-12-301-0/+6
| | | | | Define. Trivial patch from Henning Nielsen Lund, originally sent to bug-grep@gnu.org today.
* * lib/acl.h: Include sys/types.h and sys/stat.h, for mode_t andPaul Eggert2006-12-291-0/+7
| | | | | | struct stat. Problem reported by Henning Nielsen Lund. * lib/acl.c: Include acl.h first, to check interface. Don't bother to include sys/types.h and sys/stat.h again.
* Import the following change from libc; problem reported byPaul Eggert2006-12-281-0/+10
| | | | | | | | | Sven Verdoolaege. 2005-10-13 Ulrich Drepper <drepper@redhat.com> [BZ #1373] * lib/argp.h: Remove __NTH for __argp_usage inline function.
* * build-aux/announce-gen: Do not assume that the packageJim Meyering2006-12-281-0/+6
| | | | | builds any of tar.gz, tar.bz2, and .xdelta files. Suggestion from Simon Josefsson.
* Add announce-gen module file.Simon Josefsson2006-12-281-0/+4
|
* * lib/mbchar.h: Just include <wctype.h>; the wctype modulePaul Eggert2006-12-271-0/+14
| | | | | | | | | | | | | handles its gotchas now. * lib/mbswidth.c: Likewise. * lib/wcwidth.h: Likewise. * m4/mbchar.m4 (gl_MBCHAR): Don't bother checking for wctype.h and iswcntrl; the wctype module does this stuff now. * m4/mbswidth.m4 (gl_MBSWIDTH): Likewise. * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise. * modules/mbchar (Depends-on): Add wctype. * modules/mbswidth (Depends-on): Likewise. * modules/wcwidth (Depends-on): Likewise.
* * lib/fnmatch.c: Reinstate inclusion of <wchar.h>, since thisEric Blake2006-12-271-0/+5
| | | | module uses more than what <wctype.h> is required to provide.
* * gnulib-tool (sed_extract_prog): Avoid space-tab.Eric Blake2006-12-261-0/+4
|
* * modules/absolute-header: New module.Eric Blake2006-12-261-0/+11
| | | | | | | | | | * modules/fcntl (Depends-on): Depend on it. * modules/inttypes (Depends-on): Likewise. * modules/stdint (Depends-on): Likewise. * modules/sys_stat (Depends-on): Likewise. * modules/wctype (Depends-on): Likewise. * MODULES.html.sh (Support for building libraries and executables): Document it.
* * gnulib-tool (SED): Remove, undoing previous change.Paul Eggert2006-12-261-0/+7
| | | | | | The problem was that it broke coreutils on Solaris, because "sed --posix" leaked into a makefile. (sed): New alias, if 'alias' and GNU sed.
* Work around an fchownat bug in glibc-2.4:Jim Meyering2006-12-241-0/+13
| | | | | | | | | | | | http://lists.ubuntu.com/archives/ubuntu-users/2006-September/093218.html This bug would cause "chown -RP ... DIR" to follow symlinks in DIR, in spite of the -P option. * m4/openat.m4 (gl_FUNC_FCHOWNAT, gl_FUNC_FCHOWNAT_DEREF_BUG): New macros. (gl_PREREQ_OPENAT): Require gl_FUNC_FCHOWNAT. * modules/openat (Files): Add lib/fchownat.c. * lib/openat.c (fchownat): Don't define here. Move to... * lib/fchownat.c: ...this new file.
* Fix bug reported by Bruno Haible inPaul Eggert2006-12-241-0/+16
| | | | | | | | | | | | | | | <http://lists.gnu.org/archive/html/bug-gnulib/2006-12/msg00228.html> where quotearg.c didn't compile on Mac OS X 10.2 because it lacks <wchar.h> and wint_t. * lib/wctype_.h (__wctype_wint_t): New type. Include <stdio.h>, <time.h>, <wchar.h> only if HAVE_WINT_T. (iswalnum, iswalpha, iswblank, iswcntrl, iswdigit, iswgraph): (iswlower, iswprint, iswpunct, iswspace, iswupper, ixwxdigit): Arg is now of type __wctype_wint_t, not wint_t. * m4/wctype.m4 (gl_WCTYPE_H): Require gt_TYPE_WINT_T, and substitute HAVE_WINT_T. * modules/wctype (Files): Add m4/wint_t.m4. (wctype.h): Substitute HAVE_WINT_T.
* * lib/safe-read.h [C++]: Wrap declarations in extern "C".Jim Meyering2006-12-231-0/+4
| | | | From Bruno Haible.
* Test HAVE_READLINK instead of S_ISLNK.Bruno Haible2006-12-231-0/+7
|