2004-12-15 Stepan Kasal
* gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
2004-12-12 Paul Eggert
* modules/getcwd (Files): Add m4/d-ino.m4.
Suggested by Mark D. Baushke.
2004-12-04 Paul Eggert
* modules/hard-locale (Depends-on): Add strdup.
2004-12-04 Simon Josefsson
* modules/getaddrinfo (License): Add LGPL, reported by Yoann
Vandoorselaere .
2004-11-30 Simon Josefsson
* MODULES.html.sh (Extra functions based on ANSI C 89): Add
base64.
* tests/test-base64.c: New file.
* modules/base64: New file.
2004-11-30 Simon Josefsson
* modules/restrict (License): Change to LGPL.
2004-11-26 Paul Eggert
* modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
(Depends-on): Remove pathmax, same. Add mempcpy.
(configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
(Makefile.am): Append getcwd.h to lib_SOURCES.
(Include): Add getcwd.h.
(Maintainer): Change from Jim Meyering to "all, glibc",
since getdate now uses intended-for-glibc code.
* modules/xgetcwd (Files): Remove m4/getcwd.m4.
(Depends-on): Depend on getcwd. Do not depend on pathmax.
2004-11-22 Paul Eggert
* modules/canonicalize (Depends-on): Add xreadlink.
Problem reported by James Youngman.
2004-11-16 Paul Eggert
* modules/canon-host (Depends-on): Add strdup.
2004-11-16 Jim Meyering
* modules/closeout (Depends-on): Add fpending.
2004-11-11 Simon Josefsson
* modules/strtok_r: New file.
* MODULES.html.sh (Support for systems lacking POSIX:2001): Add
strtok_r.
2004-11-08 Simon Josefsson
* MODULES.html.sh (Support for systems lacking POSIX:2001): Add
getaddrinfo.
* modules/getaddrinfo: New file.
2004-11-10 Jim Meyering
* modules/closeout (Depends-on): Remove fpending.
2004-11-04 Bruno Haible
* modules/allocsa (Files): Add lib/allocsa.valgrind.
(Makefile.am): Distribute it.
2004-10-29 Paul Eggert
* modules/getdate (Files): Add doc/getdate.texi.
(Depends-on): Add setenv, xalloc.
2004-10-24 Paul Eggert
* modules/regex (lib_SOURCES): Add regex.c.
Reported by James Youngman in
.
2004-10-17 Paul Eggert
* gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
missing. Problem reported by James Youngman.
2004-10-16 Simon Josefsson
* gnulib-tool: Fix comments. Fix parse problem.
(func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
2004-10-15 Bruno Haible
* gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
2004-10-15 Bruno Haible
* gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
the portions belonging to each module.
Suggested by Derek Robert Price .
2004-10-15 Bruno Haible
* gnulib-tool: Untabify. Initialize supplied_libname.
(func_usage): More homogenous output.
(func_modules_transitive_closure, func_modules_to_filelist,
func_emit_lib_Makefile_am): New functions.
(func_import): New function, extracted from big case statement. Use
func_get_license, func_modules_transitive_closure,
func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
opt_lgpl. Don't use test -a, as it's not portable.
(func_create_testdir): Use func_modules_transitive_closure,
func_modules_to_filelist, func_emit_lib_Makefile_am.
2004-10-11 Bruno Haible
* MODULES.html.sh (Support for systems lacking ISO C 99): Add
vsnprintf.
2004-10-11 Yoann Vandoorselaere
* modules/vsnprintf: New file.
2004-10-04 Paul Eggert
* modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
* modules/argmatch, modules/argp, modules/closeout, modules/error,
modules/exclude, modules/getdate, modules/getline,
modules/getndelim2, modules/getpass, modules/getpass-gnu,
modules/getusershell, modules/linebuffer, modules/md5,
modules/mountlist, modules/posixtm, modules/readtokens,
modules/readutmp, modules/regex, modules/sha1,
modules/version-etc, modules/yesno:
Remove dependency on unlocked-io.
2004-10-04 Bruno Haible
* modules/README: New file.
* gnulib-tool (func_all_modules, func_verify_module): modules/README is
not a module.
2004-10-04 Simon Josefsson
* modules/memmem: New file.
* tests/test-memmem.c: New file.
* MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
2004-10-01 Bruno Haible
* MODULES.html.sh: Add strsep.
2004-10-01 Yoann Vandoorselaere
* modules/strsep: New file.
2004-09-30 Paul Eggert
* MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
2004-09-30 Simon Josefsson
* modules/snprintf: New file.
2004-09-30 Paul Eggert
* modules/argp (Maintainer): Replace Simon Josefsson
by Sergey Poznyakoff.
2004-10-01 Simon Josefsson
* MODULES.html.sh (Extra functions based on ANSI C 89): Add
memmem.
* tests/test-memmem.c: New file.
* modules/memmem: New file.
2004-09-29 Bruno Haible
* modules/alloca-opt: New file, derived from modules/alloca.
* modules/allocsa: Depend on alloca-opt instead of alloca.
* modules/setenv: Likewise.
* modules/vasnprintf: Likewise.
* MODULES.html.sh: Add alloca-opt.
2004-09-28 Paul Eggert
* modules/dummy: Change license to LGPL.
2004-09-29 Simon Josefsson
* gnulib-tool: New parameter --lgpl, to asseert that modules are
LGPL, and to replace license template from GPL to LGPL.
2004-09-24 Simon Josefsson
* modules/minmax (License): Change from GPL to LGPL.
2004-09-23 Simon Josefsson
* gnulib-tool (--import): Typo.
2004-09-21 Simon Josefsson
* MODULES.html.sh (Support for systems lacking POSIX:2001): Add
snprintf.
* modules/snprintf: New file.
2004-09-05 Simon Josefsson
* modules/getaddrinfo: Add.
2004-09-23 Simon Josefsson
* gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
2004-09-22 Bruno Haible
* modules/*: Add 'License' field.
* gnulib-tool: Accept --extract-license option.
(func_get_license): New function.
2004-09-21 Bruno Haible
* modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
Reported by Simon Josefsson.
2004-09-20 Paul Eggert
* modules/inttostr (Files): Add m4/longlong.m4, since it uses
gl_AC_TYPE_LONG_LONG.
2004-09-18 Simon Josefsson
and Paul Eggert
* gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
calls with autoreconf. Define GL_LIB.
2004-09-09 Karl Berry
* regex.[ch]: delete from the root. These were supposed to be
synced with emacs cvs, but this has not happened for about
a year, and anyway nothing else uses emacs regex.[ch].
bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
lib/regex[.ch] is untouched.
2004-09-09 Bruno Haible
* modules/vasnprintf (Files): Add m4/eoverflow.m4.
2004-09-08 Bruno Haible
Oskar Liljeblad
* modules/stdint: New file.
* MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
2004-09-08 Oskar Liljeblad
* modules/xvasprintf: New file.
* MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
2004-08-19 Paul Eggert
* modules/userspec: Don't depend on alloca.
2004-08-17 Paul Eggert
* MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
utimecmp, utimens, xnanosleep. Rename sha to sha1.
2004-08-16 Simon Josefsson
* gnulib-tool: Use sed instead of autoconf --trace, inspired by
libtoolize behaviour by "Gary V. Vaughan" .
Add --dry-run for --import.
Let user provided command line parameters override configure.ac
settings.
2004-08-12 Paul Eggert
* modules/argp (Files): Add m4/unlocked-io.m4.
(Depends-on): Add extensions.
2004-08-12 Simon Josefsson
* gnulib-tool: Add --source-base, --m4-base, --libtool options.
Change default library name from libfoo to libgnu.
Now, if you have a configure.ac that says:
gl_SOURCE_BASE(gl)
gl_M4_BASE(gl/m4)
gl_MODULES(error getopt etcetera)
gl_INIT
you can import all you need by running:
../gnulib/gnulib-tool --import
* modules/getopt (Files): Rename getopt.h to getopt_.h.
(Makefile.am): Rewrite, use logic from argz.
(Include): Use instead of "getopt.h".
2004-08-11 Paul Eggert
* modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
m4/uintmax_t.m4.
2004-08-09 Paul Eggert
* modules/xalloc-die: New file.
* modules/xalloc: Remove dependencies on error, gettext, exitfail.
* modules/md5 (Files): Add m4/uint32_t.m4.
* modules/sha1: Renamed from modules/sha.
(Files):
Rename lib/sha.h to lib/sha1.h.
Rename lib/sha.c to lib/sha1.c.
Rename m4/sha.m4 to m4/sha1.m4.
(lib_SOURCES): Likewise.
(configure.ac): Rename gl_SHA to gl_SHA1.
(Include): sha.h -> sha1.h.
2004-08-08 Simon Josefsson
* modules/xgethostname (Depends-on): Remove exit and error (not
used).
* modules/getpass-gnu: Add getpass.h.
(Depends-on): Add stdbool.
* modules/getpass: Add getpass.h.
2004-08-06 Paul Eggert
More merge from coreutils.
* modules/raise, modules/readtokens0, modules/utimens,
modules/utimecmp, module/xnanosleep: New files.
* modules/strftime: Add lib/strftime.h.
Change include from to "strftime.h".
* modules/yesno: Add lib/yesno.h.
* modules/backupfile: Remove lib/addext.c.
* modules/euidaccess: Add stat-macros.h.
* modules/canonicalize, modules/euidaccess,
modules/filemode, modules/lchown, modules/makepath,
modules/rmdir, modules/stat: Likewise.
2004-08-03 Simon Josefsson
* modules/progname (Depends-on): Don't depend on stdbool.
2004-08-02 Simon Josefsson
* modules/getsubopt: New file.
* MODULES.html.sh (Support for systems lacking POSIX:2001): Add
getsubopt.
2004-08-05 Paul Eggert
Merge from coreutils.
* modules/c-strtod, modules/c-strtold, modules/canonicalize,
modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
* modules/path-concat: Don't depend on strdup.
2004-08-03 Paul Eggert
* modules/fatal: Remove, as the "fatal" module wasn't used or working.
* MODULES.html.sh (func_all_modules): Remove fatal.
2004-07-19 Bruno Haible
* MODULES.html.sh (func_all_modules): Add dummy.
2004-07-16 Simon Josefsson
* modules/dummy: New file.
2004-07-09 Paul Eggert
* modules/chown (Files): Add lib/fchown-stub.c, since
gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
2004-06-22 Paul Eggert
* modules/argz: Omit "#include".
* MODULES.html.sh (func_all_modules): Add calloc, to match
2004-06-01 addition of calloc module.
2004-06-22 Gary V. Vaughan
* modules/argz: New file.
* MODULES.html.sh (func_all_modules): Add argz.
2004-06-12 Jim Meyering
and Paul Eggert
* modules/hash (Files): Add lib/xalloc.h.
* modules/pipe (Depends-on): Add wait-process.
* modules/stat (Depends-on): Add xalloc.
* modules/userspec (Files): Add lib/userspec.h.
* modules/xstrto
Upgrade from gettext-0.13.
* modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
2003-11-25 Bruno Haible
* modules/vasnprintf (Files): Remove m4/ssize_t.m4.
2003-11-24 Paul Eggert
* modules/alloca: Remove dependency on xalloc.
2003-11-17 Paul Eggert
* README: Mention that S+T cannot overflow if S is the size of
an existing object and T is sufficiently small.
2003-11-17 Bruno Haible
* modules/vasnprintf (Files): Add m4/ssize_t.m4.
(Depends-on): Add xsize.
2003-11-12 Paul Eggert
* modules/xalloc (Files): Undo latest change, since xalloc.h
no longer needs SIZE_MAX or PTRDIFF_MAX.
2003-11-11 Bruno Haible
* modules/xsize (Files): Add m4/size_max.m4.
* modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
2003-11-04 Bruno Haible
* modules/xsize: New file.
* modules/linebreak: Depend on xsize.
* MODULES.html.sh (func_all_modules): Add xsize.
2003-11-04 Jim Meyering
* modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
variable names, rather than @VAR@.
* modules/poll: Likewise.
2003-11-03 Jim Meyering
* modules/userspec (lib_SOURCES): Add userspec.h.
(Include): Add "userspec.h".
Improve description.
2003-10-29 Paul Eggert
* modules/group-member: Depend on stdbool.
2003-10-20 Bruno Haible
* modules/wait-process: New file.
* MODULES.html.sh (func_all_modules): Add wait-process.
2003-10-16 Paul Eggert
* README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
2003-10-14 Bruno Haible
* modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
2003-10-12 Paul Eggert
* modules/xalloc: Do not depend on 'exit'. Depend on 'stdbool'.
Change maintainer from Bruno Haible to 'all'.
2003-10-10 Simon Josefsson
* modules/argp (Depends-on): Add restrict and strcase.
2003-10-08 Paul Eggert
* modules/getpass: Depend on stdbool.
2003-10-06 Bruno Haible
* modules/version-etc-2: Remove file.
* MODULES.html.sh (func_all_modules): Remove version-etc-2.
2003-10-06 Bruno Haible
* modules/fatal-signal: New file.
* MODULES.html.sh (func_all_modules): Add fatal-signal.
2003-10-05 Paul Eggert
* README: Rework advice for preventing empty .o files.
Don't recommend ELIDE constructs. Recommend ,
not .
2003-10-02 Bruno Haible
* modules/lchown (Include): Add lchown.h.
* modules/time_r (Include): Use "..." syntax.
* modules/xgetdomainname (Include): Add xgetdomainname.h.
2003-10-01 Simon Josefsson
* MODULES.html.sh (func_all_modules): Move gethostname from section
'based on' to section 'lacking' POSIX:2001.
2003-09-27 Oskar Liljeblad
Trivial fixes to Makefile.am parts of module listings.
* modules/strstr: Append strstr.h to lib_SOURCES.
* modules/strcase: Likewise, for strcase.h.
2003-09-27 Paul Eggert
* modules/free: New file.
2003-09-25 Bruno Haible
* modules/version-etc-2: New file, from modules/version-etc with
modifications.
* MODULES.html.sh (func_all_modules): Add version-etc-2.
2003-09-25 Simon Josefsson
Bruno Haible
* modules/getdomainname: New file.
* modules/xgetdomainname: New file.
* MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
2003-09-24 Paul Eggert
* README: Document assumptions that 'int' is at least 32 bits
wide, that integer arithmetic is 2's complement without overflow,
that there are no holes in integer values, that adding sizes of
two nonoverlapping objects can't overflow, and that all-bits-zero
yields scalar zero. Fix spelling and capitalization typos.
2003-09-24 Simon Josefsson
* modules/xgethostname: Add xgethostname.h.
2003-09-17 Paul Eggert
* gnulib-tool: Use "test -h", not "test -L", for portability
to Solaris 8 /bin/sh. (This bug is fixed in Solaris 9.)
(tags_regexp): Remove, since \| doesn't conform to POSIX.
(sed_extract_prog): Issue s commands one-by-one, rather than
using \| in one s command.
2003-09-16 Bruno Haible
* gnulib-tool (func_create_testdir): Warn about duplicated
dependencies.
2003-09-15 Paul Eggert
* modules/argmatch, modules/fatal, modules/obstack,
modules/xalloc, modules/xgethostname: Sort dependencies by
importance, not alphabetically.
2003-09-14 Bruno Haible
* modules/fwriteerror: New file.
* MODULES.html.sh (func_all_modules): Add fwriteerror.
2003-09-12 Paul Eggert
* modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
modules/xgethostname, modules/xalloc: Depend on exit.
2003-09-09 Paul Eggert
* README: New section: portability guidelines.
2003-09-07 Paul Eggert
* modules/time_r: Depend on 'restrict'. Fix from Simon Josefsson in
.
2003-09-06 Paul Eggert
* MODULES.html.sh (func_all_modules): Add time_r.
* modules/time_r: New file.
* modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
* modules/timegm: Depend on mktime. Change maintainer to "all, glibc".
2003-08-31 Simon Josefsson
* modules/timegm: New file.
* MODULES.html.sh (func_all_modules): Add timegm.
2003-08-22 Simon Josefsson
* modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
2003-08-20 Bruno Haible
* modules/progname: New file.
* MODULES.html.sh (func_all_modules): Add progname.
2003-08-18 Paul Eggert
* modules/stdbool: Add BUILT_SOURCES. Prefer $@ to target name
in makefile rules.
2003-08-17 Simon Josefsson
* modules/argp: Fix autoconf macro name. Add more dependencies.
2003-08-17 Simon Josefsson
* modules/xstrndup: New file.
* MODULES.html.sh (func_all_modules): Add xstrndup.
2003-08-17 Bruno Haible
* modules/strndup (Files, Include): Add lib/strndup.h.
2003-08-17 Bruno Haible
* gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
like AC_GNU_SOURCE.
* modules/extensions (configure.ac): Comment out the invocation of
gl_USE_SYSTEM_EXTENSIONS.
2003-08-17 Bruno Haible
* modules/euidaccess (Files): Add lib/euidaccess.h.
2003-08-16 Paul Eggert
Document merge from coreutils.
* modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
* modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
* modules/utime: Add m4/utimes-null.m4.
2003-08-15 Paul Eggert
Document merge from coreutils.
* modules/userspec: Depend on posixver.
* modules/strftime: Depend on tzset.
2003-08-14 Jim Meyering
Merges from coreutils.
* modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
variable names, rather than @FNMATCH_H@.
* modules/alloca: Likewise for $(ALLOCA_H).
* modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
the three copies of the literal target, `fnmatch.h'.
* modules/alloca (alloca.h): Likewise.
2003-08-14 Paul Eggert
* modules/tzset: New file.
2003-08-12 Paul Eggert
Merge from coreutils.
* modules/euidaccess: Add lib_SOURCES, include for new
file euidaccess.h
2003-08-11 Paul Eggert
* modules/gnu-source, m4/gnu-source.m4:
Remove; we're assuming Autoconf 2.54 or later now.
Suggested by Bruno Haible.
* MODULES.html.sh (func_all_modules): Remove gnu-source.
2003-08-08 Paul Eggert
* MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
* modules/extensions, modules/gnu-source: New files.
* modules/timespec, modules/unlocked-io: Depend on extensions.
2003-08-07 Paul Eggert
* modules/restrict: New file.
* MODULES.html.sh (func_all_modules): Add restrict.
* modules/regex: Depend on restrict.
2003-08-07 Bruno Haible
* modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
2003-08-05 Paul Eggert
* MODULES.html.sh (func_all_modules): Remove bumpalloc.
* modules/bumpalloc: Remove.
2003-07-31 Bruno Haible
* modules/getpass-gnu: New file.
* MODULES.html.sh (func_all_modules): Add getpass-gnu.
2003-07-22 Paul Eggert
* modules/xalloc (Depends-on): Add exitfail.
* modules/xmemcoll: Likewise.
2003-07-20 Jim Meyering
* modules/closeout (Depends-on): Add exitfail.
Suggestion from Bruno Haible.
2003-07-18 Bruno Haible
* modules/getndelim2: New file.
* modules/getline: Share files with module getndelim2.
* modules/getnline: Depend on getndelim2 instead of sharing files with
it. Add getnline.c to lib_SOURCES.
* MODULES.html.sh (func_all_modules): Add getndelim2.
2003-07-17 Bruno Haible
* modules/getnline: New file.
* modules/getline: Add lib/getndelim2.c to source file list.
* MODULES.html.sh (func_all_modules): Add getnline.
2003-07-17 Bruno Haible
* configure.in: Remove file.
* Makefile.in: Remove file.
2003-07-17 Bruno Haible
* MODULES.html.sh: Put the