1 2006-02-15 Simon Josefsson <jas@extundo.com>
3 * build-aux/maint.mk: Add dsyntax-check rule.
5 2006-02-14 Paul Eggert <eggert@cs.ucla.edu>
8 * modules/lstat (Depends-on): Don't depend on xalloc.
9 (License): Change from GPL to LGPL, since this is now simply a
10 replacement for a libc function.
12 2006-02-14 Simon Josefsson <jas@extundo.com>
14 * modules/maintainer-makefile (Files): Rename.
16 * build-aux/GNUmakefile: Rename Makefile.maint to maint.mk
17 and (the local) Makefile.cfg to maint-cfg.mk.
19 * build-aux/Makefile.maint, build-aux/maint.mk: Renamed the former
22 * modules/maintainer-makefile: New module.
24 * build-aux/Makefile.maint: New file, from GNU CoreUtils, although
25 severaly stripped to make it possible to build it up from scratch
28 * build-aux/GNUmakefile: New file, from GNU CoreUtils with some
29 fixes to permit overriding the default actions when configure and
30 makefile are not available.
32 2006-02-13 Simon Josefsson <jas@extundo.com>
34 * gnulib-tool (Usage): Fix --import, from
35 karl@freefriends.org (Karl Berry).
37 2006-02-07 Paul Eggert <eggert@cs.ucla.edu>
39 * modules/closeout (Depends-on): Remove atexit.
41 2006-01-26 Bruno Haible <bruno@clisp.org>
43 * gnulib-tool (func_import): Use "trap 'exit $?' instead of "trap :".
44 Reported by Paul Eggert.
46 2006-01-25 Bruno Haible <bruno@clisp.org>
48 * gnulib-tool (func_import): Use "trap :" instead of "trap -" to get
49 rid of a trap command. For Solaris sh.
50 Reported by Mark D. Baushke <mdb@gnu.org>.
52 2006-01-24 Bruno Haible <bruno@clisp.org>
54 * modules/strnlen (Maintainer): Change from glibc to all.
56 2006-01-24 Bruno Haible <bruno@clisp.org>
58 * gnulib-tool (func_import): Avoid constructing complicated sed
59 expressions inside backquote.
60 Report and solution by Mark D. Baushke <mdb@gnu.org>.
62 2006-01-24 Jim Meyering <jim@meyering.net>
64 * modules/openat (Files): Add lib/intprops.h.
67 2006-01-19 Simon Josefsson <jas@extundo.com>
69 * modules/lock-tests: Use check_PROGRAMS instead of noinst_PROGRAMS.
70 Remove the test_*_SOURCES variable: automake infers it by default.
71 * modules/tls-tests: Likewise.
73 2006-01-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> (tiny change)
75 * gnulib-tool, build-aux/csharpcomp.sh.in: Do not pass `-q' to mktemp.
76 Reported by Bruce Korb <bkorb@gnu.org>.
78 2006-01-21 Sergey Poznyakoff <gray@gnu.org.ua>
80 * modules/argp-tests: New module
81 * tests/test-argp.c: New file
82 * tests/test-argp-2.sh: New file
84 2006-01-20 Simon Josefsson <jas@extundo.com>
86 * modules/inet_ntop (Depends-on): Depend on sys_socket.
88 2006-01-19 Simon Josefsson <jas@extundo.com>
90 * gnulib-tool: Set check_PROGRAMS.
92 * modules/arcfour-tests, modules/arctwo-tests, modules/crc-tests,
93 modules/des-tests, modules/gc-arcfour-tests,
94 modules/gc-arctwo-tests, modules/gc-des-tests,
95 modules/gc-hmac-md5-tests, modules/gc-hmac-sha1-tests,
96 modules/gc-md2-tests, modules/gc-md4-tests, modules/gc-md5-tests,
97 modules/gc-pbkdf2-sha1-tests, modules/gc-rijndael-tests,
98 modules/gc-sha1-tests, modules/gc-tests, modules/hmac-md5-tests,
99 modules/hmac-sha1-tests, modules/md2-tests, modules/md4-tests,
100 modules/md5-tests, modules/readline, modules/rijndael-tests: Use
101 check_PROGRAMS instead of noinst_PROGRAMS to be able to remove
104 2006-01-18 Simon Josefsson <jas@extundo.com>
106 * modules/arcfour-tests, modules/arctwo-tests, modules/crc-tests,
107 modules/des-tests, modules/gc-arcfour-tests,
108 modules/gc-arctwo-tests, modules/gc-des-tests,
109 modules/gc-hmac-md5-tests, modules/gc-hmac-sha1-tests,
110 modules/gc-md2-tests, modules/gc-md4-tests, modules/gc-md5-tests,
111 modules/gc-pbkdf2-sha1-tests, modules/gc-rijndael-tests,
112 modules/gc-sha1-tests, modules/gc-tests, modules/hmac-md5-tests,
113 modules/hmac-sha1-tests, modules/md2-tests, modules/md4-tests,
114 modules/md5-tests, modules/readline, modules/rijndael-tests: Add
115 $(EXEEXT) to automake TESTS variable, for mingw32.
117 2006-01-18 Simon Josefsson <jas@extundo.com>
119 * modules/socklen (Depends-on): Depend on sys_socket.
121 2006-01-17 Bruno Haible <bruno@clisp.org>
123 * modules/ssize_t (Include): Add <sys/types.h>.
125 2006-01-17 Simon Josefsson <jas@extundo.com>
127 * modules/socklen (Include): Need sys/socket.h.
129 2006-01-12 Bruno Haible <bruno@clisp.org>
131 * gnulib-tool (func_import, func_create_testdir): Don't go into an
132 endless loop while replacing $auxdir with build-aux.
134 2006-01-12 Bruno Haible <bruno@clisp.org>
136 * modules/ldd: New file.
137 * build-aux/ldd.sh.in: New file.
138 * MODULES.html.sh (Support for building libraries and executables): Add
141 2006-01-11 Bruno Haible <bruno@clisp.org>
143 * gnulib-tool (AUTOCONF, ACLOCAL, AUTOMAKE, AUTORECONF): Make
144 overridable by the user.
145 Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
147 2006-01-08 Bruno Haible <bruno@clisp.org>
149 Avoid "ar: no archive members specified" error on MacOS X.
150 * gnulib-tool (func_modules_add_dummy): New function.
151 (func_import, func_create_testdir): Invoke it.
153 2006-01-08 Bruno Haible <bruno@clisp.org>
155 Ensure automatic ordering between gl_LOCK and gl_ARGP.
156 * gnulib-tool (func_import, func_create_testdir): Put gl_LOCK into
157 the "early" section as well.
159 2006-01-08 Bruno Haible <bruno@clisp.org>
161 * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
162 Initialize also noinst_HEADERS to empty.
164 2006-01-08 Bruno Haible <bruno@clisp.org>
166 * gnulib-tool (AUTOMAKEPATH, AUTOCONF, ACLOCAL, AUTOMAKE): New
168 (func_create_megatestdir): Call aclocal, autoconf, automake here, not
171 2006-01-11 Bruno Haible <bruno@clisp.org>
173 * gnulib-tool (func_import, func_create_testdir): Replace build-aux
174 with $auxdir in AC_CONFIG_FILES statements.
176 2006-01-10 Paul Eggert <eggert@cs.ucla.edu>
178 * modules/readutmp (Maintainer): Add myself.
180 2006-01-10 Bruno Haible <bruno@clisp.org>
182 * modules/readutmp: Depend on module free.
183 * modules/strtok_r: Depend on module restrict.
185 2006-01-10 Simon Josefsson <jas@extundo.com>
187 * modules/sys_socket: New file.
189 2006-01-07 Bruno Haible <bruno@clisp.org>
191 * gnulib-tool (func_emit_tests_Makefile_am): Emit an empty SUBDIR
193 Needed to avoid an automake error regarding the 'gettext' module.
195 2006-01-07 Bruno Haible <bruno@clisp.org>
197 * modules/gettext (configure.ac): Add an invocation of
198 AM_GNU_GETTEXT_VERSION. Needed since autoreconf is used by gnulib-tool.
200 2006-01-09 Paul Eggert <eggert@cs.ucla.edu>
204 * MODULES.html.sh (build_lib): New section, with new lib-ignore module.
205 * modules/lib-ignore: New file.
206 * modules/mkdir-p (Files): Add chdir-safer.c, chdir-safer.h, lchmod.h,
207 chdir-safer.m4, lchmod.m4.
208 * modules/openat: Add mkdirat.c, openat-priv.h.
210 2006-01-09 Bruno Haible <bruno@clisp.org>
212 * modules/strnlen (Include): Use strnlen.h.
214 2006-01-09 Simon Josefsson <jas@extundo.com>
216 * modules/inet_ntop (Depends-on): Add restrict.
218 2006-01-09 Simon Josefsson <jas@extundo.com>
220 * modules/gc-rijndael-tests (License): Put under LGPL.
222 * modules/gc-des-tests (License): Likewise.
224 * modules/gc-arcfour-tests (License): Likewise.
226 * modules/gc-arctwo-tests (License): Likewise.
228 * modules/gc-pbkdf2-sha1-tests (License): Likewise.
230 * modules/gc-hmac-sha1-tests (Files): Likewise.
232 * modules/gc-hmac-md5-tests (License): Likewise.
234 * modules/gc-sha1-tests (License): Likewise.
236 * modules/gc-md5-tests (License): Likewise.
238 * modules/gc-md4-tests (License): Likewise.
240 * modules/gc-md2-tests (License): Likewise.
242 * modules/gc-tests (License): Likewise.
244 * modules/des-tests (License): Likewise.
246 * modules/md4-tests (License): Likewise.
248 * modules/md2-tests (License): Likewise.
250 2006-01-09 Bruno Haible <bruno@clisp.org>
252 * build-aux/javacomp.sh.in: New file, moved from lib/.
253 * modules/javacomp-script (Files): Update.
254 (configure.ac): Add AC_CONFIG_FILES invocation.
255 (EXTRA_DIST): Remove variable.
257 * build-aux/javaexec.sh.in: New file, moved from lib/.
258 * modules/javaexec (Files): Update.
259 (configure.ac): Add AC_CONFIG_FILES invocation.
260 (EXTRA_DIST): Remove javaexec.sh.in.
262 * build-aux/csharpcomp.sh.in: New file, moved from lib/.
263 * modules/csharpcomp-script (Files): Update.
264 (configure.ac): Add AC_CONFIG_FILES invocation.
265 (EXTRA_DIST): Remove variable.
267 * build-aux/csharpexec.sh.in: New file, moved from lib/.
268 * modules/csharpexec (Files): Update.
269 (configure.ac): Add AC_CONFIG_FILES invocation.
270 (EXTRA_DIST): Remove csharpexec.sh.in.
272 2006-01-07 Bruno Haible <bruno@clisp.org>
274 * gnulib-tool (func_import): Add an AC_PROG_RANLIB dependency to
277 2006-01-04 Paul Eggert <eggert@cs.ucla.edu>
279 * README: Gnulib normally doesn't generate a tarball.
281 2005-12-28 Bruno Haible <bruno@clisp.org>
283 * build-aux/config.rpath: Update from GNU gettext.
285 2005-12-16 Jim Meyering <jim@meyering.net>
287 * modules/fprintftime: New module.
288 * MODULES.html.sh (Date and time <time.h>): Add fprintftime.
290 2005-12-15 Simon Josefsson <jas@extundo.com>
292 * modules/socklen (configure.ac): Fix M4 macro name, to align with
295 2005-12-09 Sergey Poznyakoff <gray@gnu.org.ua>
297 * modules/argp (Files): Add argp-pin.c
298 (Depends-on): dirname
299 (lib_SOURCES): Add argp-pin.c
301 2005-12-02 Bruno Haible <bruno@clisp.org>
303 * gnulib-tool (func_import): Accept GPLed build tool modules when
305 * modules/csharpcomp-script: New file.
306 * modules/csharpcomp: Depend on it.
307 * modules/javacomp-script: New file.
308 * modules/javacomp: Depend on it.
309 Suggested by Simon Josefsson.
311 2005-11-29 Paul Eggert <eggert@cs.ucla.edu>
313 * modules/savedir (Depends-on): Add openat.
315 2005-11-25 Paul Eggert <eggert@cs.ucla.edu>
317 * modules/obstack (Files): Add m4/ulonglong.m4.
318 Problem reported by Davide Angelocola.
320 2005-11-10 Paul Eggert <eggert@cs.ucla.edu>
322 * modules/gethrxtime (Depends-on): Add gettime.
324 2005-11-04 Bruno Haible <bruno@clisp.org>
326 * gnulib-tool: Implement --update mode.
328 2005-10-28 Simon Josefsson <jas@extundo.com>
330 * tests/test-gc-md4.c, tests/test-gc-md5.c, tests/test-gc-sha1.c:
333 * tests/test-gc-md2.c, tests/test-md2.c: New files.
335 * modules/md2, modules/md2-tests: New files.
337 2005-10-27 Paul Eggert <eggert@cs.ucla.edu>
339 * modules/verify (License): Change from GPL to LGPL. This is a
340 tiny module and there are apparently near-equivalents that are
341 under the BSD license.
343 2005-10-24 Simon Josefsson <jas@extundo.com>
345 * modules/sha1: Relicense to LGPL.
347 2005-10-23 Simon Josefsson <jas@extundo.com>
349 * gnulib-tool (func_import): Fix --tests-base.
351 2005-10-22 Simon Josefsson <jas@extundo.com>
353 * modules/arcfour (Depends-on): Need stdint.
355 2005-10-21 Bruno Haible <bruno@clisp.org>
357 * gnulib-tool (func_import, func_create_testdir): Add quoting to last
360 2005-10-21 Simon Josefsson <jas@extundo.com>
362 * gnulib-tool (func_import, func_create_testdir): Define automake
363 conditional GL_COND_LIBTOOL if libtool is used (to be used by modules
364 Makefile.am snippet),
365 suggested by Bruno Haible <bruno@clisp.org>.
367 * modules/gc (Makefile.am): Use it.
369 2005-10-21 Simon Josefsson <jas@extundo.com>
371 * modules/des, modules/des-tests: New files.
373 * modules/gc-des, modules/gc-des-tests: New files.
375 * tests/test-des.c, tests/test-gc-des.c: New file.
377 2005-10-21 Simon Josefsson <jas@extundo.com>
379 * modules/arctwo, modules/arctwo-tests: New files.
381 * tests/test-arctwo.c: New file.
383 * modules/gc-arctwo, modules/gc-arctwo-tests: New files.
385 * tests/test-gc-arctwo.c: New file.
387 2005-10-19 Simon Josefsson <jas@extundo.com>
389 * tests/test-gc-arcfour.c: New file.
391 * modules/gc-arcfour, modules/gc-arcfour-tests: New files.
393 2005-10-19 Simon Josefsson <jas@extundo.com>
395 * tests/test-gc-rijndael.c: New file.
397 * modules/gc-rijndael, modules/gc-rijndael-test: New files.
399 2005-10-19 Simon Josefsson <jas@extundo.com>
401 * tests/test-gc-md4.c, tests/test-gc-md5.c: Test gc_hash_buffer
404 2005-10-19 Simon Josefsson <jas@extundo.com>
406 * modules/gc-md4, modules/gc-md4-tests: New file.
408 * tests/test-gc-md4.c: New file.
410 2005-10-18 Simon Josefsson <jas@extundo.com>
412 * tests/test-md4.c: New file.
414 * modules/md4, modules/md4-tests: New files.
416 2005-10-18 Simon Josefsson <jas@extundo.com>
418 * tests/test-md5.c: New file.
420 * modules/md5-tests: New file.
422 2005-10-17 Stepan Kasal <kasal@ucw.cz>
424 * gnulib-tool (func_create_testdir): Omit the second check whether
425 BUILT_SOURCES in nonempty.
427 2005-10-17 Simon Josefsson <jas@extundo.com>
429 * modules/gc-sha1-tests: New file.
431 * tests/test-gc-sha1.c: New file.
433 2005-10-17 Simon Josefsson <jas@extundo.com>
435 * tests/test-rijndael.c: New file.
437 2005-10-17 Simon Josefsson <jas@extundo.com>
439 * modules/sha1: Depend on stdint instead of md5.
441 * modules/md5: Depend on stdint, remove uint32_t.
443 2005-10-16 Bruno Haible <bruno@clisp.org>
445 * gnulib-tool (func_emit_tests_Makefile_am): Also define
446 TESTS_ENVIRONMENT, so that individual tests can augment it.
448 * gnulib-tool (func_create_testdir): Use an intermediate target for
449 building $(BUILT_SOURCES). Needed because BUILT_SOURCES can contain
450 macros, like $(ALLOCA_H), which cannot be passed through the command
453 2005-10-15 Simon Josefsson <jas@extundo.com>
455 * modules/rijndael-tests: New file.
457 * modules/rijndael: New file.
459 2005-10-14 Simon Josefsson <jas@extundo.com>
461 * tests/test-arcfour.c: New file.
463 * modules/arcfour, modules/arcfour-tests: New files.
465 2005-10-13 Oskar Liljeblad <oskar@osk.mine.nu>
467 * modules/human (Depends-on): Depend on xstrtoumax, not xstrtol.
469 2005-10-13 Simon Josefsson <jas@extundo.com>
471 * modules/gc-hmac-md5-tests: New file.
473 * tests/test-gc-hmac-sha1.c: New file.
475 * tests/test-gc.c (main): Remove MD5 and HMAC-MD5 tests.
477 * modules/gc-hmac-md5-tests: New file.
479 * tests/test-gc-md5.c: New file.
481 * modules/gc-md5-tests: New file.
483 2005-10-12 Simon Josefsson <jas@extundo.com>
485 * modules/gc-pbkdf2-sha1, modules/gc-pbkdf2-sha1-tests: New files.
487 * tests/test-gc-pbkdf2-sha1.c: New file.
489 2005-10-12 Simon Josefsson <jas@extundo.com>
491 * modules/gc-sha1: New file.
493 2005-10-12 Simon Josefsson <jas@extundo.com>
495 * tests/test-hmac-sha1.c: New file.
497 * modules/hmac-sha1-tests: New file.
499 * modules/hmac-sha1: New file.
501 2005-10-12 Simon Josefsson <jas@extundo.com>
503 * modules/gc-md5, modules/gc-hmac-md5: New files.
505 * modules/gc (Files): Remove md5, memxor and hmac files.
507 2005-10-11 Bruno Haible <bruno@clisp.org>
509 * modules/c-strcasestr: New file.
510 * MODULES.html.sh (String handling <string.h>): Add c-strcasestr.
512 2005-10-11 Bruno Haible <bruno@clisp.org>
514 * modules/c-strcase: New file.
515 * MODULES.html.sh (String handling <string.h>): Add c-strcase.
517 2005-10-11 Simon Josefsson <jas@extundo.com>
519 * tests/test-crc.c: New file.
521 * modules/crc, modules/crc-tests: New files.
523 2005-10-10 Paul Eggert <eggert@cs.ucla.edu>
525 * modules/mempcpy (License): GPL -> LGPL.
526 * modules/strchrnul (License): Likewise.
527 * modules/sysexits (License): Likewise.
529 2005-10-06 Simon Josefsson <jas@extundo.com>
531 * tests/test-hmac-md5.c: New file.
533 * modules/hmac-md5-tests: New file.
535 * modules/hmac-md5: New file.
537 2005-10-05 Bruno Haible <bruno@clisp.org>
539 * modules/stdint (License): Change to LGPL.
541 2005-10-05 Simon Josefsson <jas@extundo.com>
543 * modules/memxor: New file.
545 * modules/iconv (Files): Move config.rpath to havelib, it is used
548 * modules/havelib (Files): Add config.rpath.
550 2005-10-02 Paul Eggert <eggert@cs.ucla.edu>
552 * modules/xreadlink (Makefile.am): Remove lib_SOURCES.
555 * modules/exclude (Depends-on): Depend on verify.
556 * modules/strtoimax (Depends-on): Likewise.
557 * modules/utimecmp (Depends-on): Likewise.
559 2005-09-27 Paul Eggert <eggert@cs.ucla.edu>
561 * modules/regex (Depends-on): Add strcase.
563 * modules/gethostname (Licence): Change from GPL to LGPL, since
564 gethostname.c is a trivial implementation of a standard library
566 * modules/poll (License): Change from GPL to LGPL, since it's
567 derived from LGPL code.
569 2005-09-26 Bruno Haible <bruno@clisp.org>
571 * modules/mbchar (Include): Mention that HAVE_WCHAR_H && HAVE_WCTYPE_H
573 (lib_SOURCES): Remove mbchar.c.
574 * modules/mbfile (Include): Mention that HAVE_MBRTOWC is necessary.
575 (Files): Add m4/mbrtowc.m4.
576 * modules/mbiter: Likewise.
577 * modules/mbuiter: Likewise.
579 2005-09-25 Jim Meyering <jim@meyering.net>
581 * modules/inet_ntop (Depends-on): Add socklen, since inet_ntop.c
584 2005-09-23 Jim Meyering <jim@meyering.net>
586 * modules/getaddrinfo (Depends-on): Add socklen.
588 2005-09-23 Bruno Haible <bruno@clisp.org>
590 * tests/test-verify.c: New file.
592 2005-09-22 Paul Eggert <eggert@cs.ucla.edu>
596 * modules/argmatch (Depends-on): Add verify.
597 * modules/getloadavg (Depends-on): Depend on fcntl-safer, not
599 * modules/save-cwd (Depends-on): Likewise.
601 * modules/openat (Files): Add lib/openat-die.c.
602 (Depends-on): Remove error, exitfail.
605 * modules/verify: New file.
606 * MODULES.html.sh (Diagnostics <assert.h>): New section,
607 with "verify" module.
609 2005-09-20 Bruno Haible <bruno@clisp.org>
611 * gnulib-tool: Remove trailing slashes from the values specified for
612 --source-base, --m4-base, --tests-base, --aux-dir.
613 Suggested by Simon Josefsson <jas@extundo.com>.
615 2005-09-20 Bruno Haible <bruno@clisp.org>
617 * gnulib-tool (func_all_modules, func_modules_transitive_closure,
618 func_modules_to_filelist, func_import, func_create_testdir): Make all
619 sorting results locale-independent, so that gnulib-cache.m4 doesn't
620 change when gnulib-tool is invoked in a different locale.
622 2005-09-19 Bruno Haible <bruno@clisp.org>
624 * gnulib-tool (import): Provide default for --tests-base.
626 2005-09-19 Jim Meyering <jim@meyering.net>
628 * modules/pathmax (License): Change to LGPL.
630 2005-09-18 Bruno Haible <bruno@clisp.org>
632 * gnulib-tool: Support --with-tests also with --import.
633 (func_emit_tests_Makefile_am): Use variables $m4base and $testsbase.
634 (func_import): Use variables $testsbase and $inctests. Emit a
635 gl_TESTS_BASE form into gnulib-cache.m4. Create $testsbase/Makefile.am.
636 Remind the user to add AC_CONFIG_FILES($testsdir/Makefile) and
637 SUBDIRS += $testsdir.
638 (func_create_testdir): Update.
640 2005-09-18 Bruno Haible <bruno@clisp.org>
642 * gnulib-tool (func_import): Comment out code that spits out the
643 new files with --dry-run.
645 2005-09-18 Bruno Haible <bruno@clisp.org>
648 * gnulib-tool (func_readlink): New function.
649 (func_ln_if_changed): Use it.
651 2005-09-18 Bruno Haible <bruno@clisp.org>
653 * gnulib-tool: Revise --dry-run implementation. Use variable $doit
655 (func_cp_if_changed, func_mv_if_changed): Remove functions.
656 (func_ln_if_changed): Don't handle dry-run here.
657 (func_import): In dry-run mode, detect more precisely which actions
658 would be performed, and don't use "...ing" verbs.
660 2005-09-18 Bruno Haible <bruno@clisp.org>
662 * gnulib-tool (func_tmpdir): New function, taken from GNU gettextize.
663 (func_import): Use join on two temporary files instead of three nested
664 loops, in order to determine which files are new or old.
666 2005-09-16 Paul Eggert <eggert@cs.ucla.edu>
668 * MODULES.html.sh (File system functions): Add stat-time.
669 * modules/stat-time: New file.
670 * modules/timespec (Files): Remove m4/st_mtim.m4; this
671 is now done in a different way, by the stat-time module.
672 * modules/utimecmp (Depends-on): Add stat-time.
674 2005-09-12 Derek Price <derek@ximbiot.com>
676 * modules/canon-host: Add canon-host.h. Depend on getaddrinfo. Make
678 * modules/getaddrinfo: Add link to opengroup spec. Depend on strdup.
680 2005-09-12 Derek Price <derek@ximbiot.com>
681 Paul Eggert <eggert@cs.ucla.edu>
683 * modules/glob (Files): Add glob-libc.h.
685 2005-09-08 Paul Eggert <eggert@cs.ucla.edu>
687 * modules/utimens (Files): Add m4/utimbuf.m4, since
688 m4/utimens.m4 requires gl_CHECK_TYPE_STRUCT_UTIMBUF.
689 Reported by Sergey Poznyakoff.
691 2005-09-08 Simon Josefsson <jas@extundo.com>
693 * modules/socklen: New file.
695 2005-09-05 Bruno Haible <bruno@clisp.org>
697 * gnulib-tool (func_import): Fix comparison in handling of symbolic
700 2005-09-04 Martin Lambers <marlam@marlam.de> (tiny change)
702 * modules/size_max (Makefile.am): Add size_max.h
704 2005-09-04 Derek Price <derek@ximbiot.com>
706 * gnulib-tool (func_import): Fix reversed $symbolic logic.
708 2005-09-03 Simon Josefsson <jas@extundo.com>
710 * gnulib-tool: Fix typo.
712 2005-09-02 Paul Eggert <eggert@cs.ucla.edu>
714 * modules/inttostr (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
715 m4/ulonglong.m4. Problem reported by Martin Lambers.
717 2005-09-02 Bruno Haible <bruno@clisp.org>
719 * gnulib-tool (import): In the other first-use case, provide defaults
722 2005-09-02 Simon Josefsson <jas@extundo.com>
724 * modules/havelib: New module.
726 * modules/gettext, modules/iconv, modules/lock, modules/readline:
729 2005-08-31 Simon Josefsson <jas@extundo.com>
731 * modules/socklen: New file.
733 2005-09-01 Bruno Haible <bruno@clisp.org>
735 * gnulib-tool (func_import): Fix handling of symbolic links.
737 2005-09-01 Bruno Haible <bruno@clisp.org>
739 * gnulib-tool (import): In the first-use case, provide defaults.
741 2005-09-01 Bruno Haible <bruno@clisp.org>
743 * gnulib-tool (func_import): Remove the .tmp files.
745 2005-08-30 Bruno Haible <bruno@clisp.org>
747 * gnulib-tool (func_import): Fix defaulting of $libname and $libtool.
748 Create directories that shall be filled.
749 (import): Don't look for gl_* macros in configure.ac. Recurse across
750 all directories containing a gnulib-cache.m4 files, if meaningful.
752 2005-08-30 Bruno Haible <bruno@clisp.org>
754 Avoid unnecessary diffs in the generated lib/Makefile.am.
755 * gnulib-tool (func_emit_lib_Makefile_am): Don't write the cmd into
757 (func_import): Don't set cmd.
759 2005-08-30 Bruno Haible <bruno@clisp.org>
761 * gnulib-tool (func_import): Read the previous cached settings
762 from gnulib-cache.m4 and gnulib-comp.m4. Remove files that were
763 earlier added by gnulib but are now dropped. Warn when a gnulib file
764 overwrites a non-gnulib file.
766 2005-08-28 Bruno Haible <bruno@clisp.org>
768 * gnulib-tool (func_import): Generate two files gnulib-cache.m4 and
769 gnulib-comp.m4 instead of a single gnulib.m4, to make it easy for
770 projects that don't keep autogenerated files in CVS. Put into
771 actioncmd only the specified modules, not the transitive closure.
773 2005-08-28 Bruno Haible <bruno@clisp.org>
775 * gnulib-tool (func_import): Require AC_GNU_SOURCE etc. instead of
776 always instantiating them.
778 2005-08-28 Bruno Haible <bruno@clisp.org>
780 * gnulib-tool (import): Rename most ac_* variables to cached_*.
781 Also use new variables cached_lgpl, cached_libtool.
783 2005-08-28 Bruno Haible <bruno@clisp.org>
785 * gnulib-tool (func_import): Also copy m4/gnulib-tool.m4. Omit
786 declaration macro definitions from generated gnulib.m4.
788 2005-08-28 Bruno Haible <bruno@clisp.org>
790 * gnulib-tool: New option --macro-prefix.
791 (func_import): Use macro_prefix.
792 (import): Handle option --macro-prefix.
794 2005-08-28 Bruno Haible <bruno@clisp.org>
796 * gnulib-tool (func_import): Emit also a stub for gl_LIBTOOL.
797 (import): Set seen_libtool when we see gl_LIBTOOL.
799 2005-08-31 Jim Meyering <jim@meyering.net>
801 * check-module: Add a FIXME comment.
803 2005-08-31 Eric Blake <ebb9@byu.net>
805 * modules/unistd-safer (Files): Add unistd--.h.
806 * modules/stdio-safer (Files): Add stdio--.h.
808 2005-08-28 Bruno Haible <bruno@clisp.org>
810 * gnulib-tool (import): Avoid unnecessary spaces in $avoidlist.
812 2005-08-28 Bruno Haible <bruno@clisp.org>
814 * gnulib-tool (func_import): Emit more comments into gnulib.m4.
817 2005-08-28 Bruno Haible <bruno@clisp.org>
819 * gnulib-tool: Enclose all occurrences of $destdir in "...", so
820 that it works when the directory contains spaces.
822 2005-07-11 Bruno Haible <bruno@clisp.org>
823 and Stepan Kasal <kasal@ucw.cz>
825 * check-module: If more parameters are given, check each of them
826 separately; add more exceptions, as noted by Jim Meyering.
827 (check_module): New procedure.
828 (%exempt_header): Now contains all exceptions.
830 2005-07-30 Ben Pfaff <blp@cs.stanford.edu>
832 * modules/byteswap (Makefile.am): Fix rule to not assume GNU make.
834 2005-08-27 Jim Meyering <jim@meyering.net>
836 * modules/unistd-safer (Files): Add pipe-safer.c.
837 * modules/fcntl-safer (Files): Add creat-safer.c.
839 2005-08-25 Paul Eggert <eggert@cs.ucla.edu>
841 * modules/regex (Depends-on): Add malloc, since the code
842 assumes that !malloc(0) means failure.
844 2005-08-24 Bruno Haible <bruno@clisp.org>
846 * modules/tls-tests: New file.
847 * tests/test-tls.c: New file, from GNU gettext.
849 2005-08-24 Bruno Haible <bruno@clisp.org>
851 * modules/lock-tests: New file.
852 * tests/test-lock.c: New file, from GNU gettext.
854 2005-08-24 Bruno Haible <bruno@clisp.org>
856 Support for unit test modules.
857 * modules/README: Mention tests modules.
858 * modules/TEMPLATE-TESTS: New file.
859 * gnulib-tool: New options --extract-tests-module, --with-tests and
860 --tests-base (unused for the moment).
861 (testsbase, inctests): New variables.
862 (func_all_modules): Exclude TEMPLATE-TESTS and *-tests.
863 (func_verify_module): Exclude TEMPLATE-TESTS.
864 (func_verify_nontests_module, func_verify_tests_module): New functions.
865 (func_get_dependencies): Add implicit dependency for tests modules.
866 (func_get_tests_module): New function.
867 (func_modules_transitive_closure): When --with-tests was specified,
868 include the unit tests as well, unless explicitly avoided.
869 (func_emit_lib_Makefile_am): Ignore the tests modules here.
870 (func_emit_tests_Makefile_am): New function.
871 (func_create_testdir): When --with-tests was specified, emit a
873 * MODULES.html.sh (Future developments): Update.
875 2005-08-24 Bruno Haible <bruno@clisp.org>
877 * gnulib-tool (func_version): Update.
879 2005-08-24 Bruno Haible <bruno@clisp.org>
881 * gnulib-tool (func_create_megatestdir): Call autoreconf without the
882 option --force, because --force causes the aclocal.m4 of each
883 subdirectory to be newer than the corresponding config.h.in.
885 2005-08-24 Bruno Haible <bruno@clisp.org>
887 * gnulib-tool: Add support for the --aux-dir option to
888 --create-testdir, --create-megatestdir, --test, --megatest.
889 (func_create_testdir, func_create_megatestdir): Optionally emit a
890 AC_CONFIG_AUX_DIR directive.
891 (create-testdir, create-megatestdir, test, megatest): Provide a
892 default value for $auxdir.
894 2005-08-24 Bruno Haible <bruno@clisp.org>
896 * gnulib-tool (import): Use compound statement instead of subshell
899 2005-08-24 Bruno Haible <bruno@clisp.org>
901 * gnulib-tool (import): Change --aux-dir default to "build-aux".
903 2005-08-24 Bruno Haible <bruno@clisp.org>
905 * gnulib-tool (func_import, func_create_testdir,
906 func_create_megatestdir): Quote all autoconf macro arguments.
908 2005-08-24 Jim Meyering <jim@meyering.net>
910 * modules/fcntl-safer: New module.
911 * modules/fts (Depends-on): Add fcntl-safer.
912 * MODULES.html.sh (File descriptor based Input/Output):
915 2005-08-24 Simon Josefsson <jas@extundo.com>
917 * tests/test-getpass.c: New file.
919 2005-08-24 Jim Meyering <jim@meyering.net>
921 * modules/xgetcwd (Makefile.am): Remove `lib_SOURCES += ...' line,
922 now that xgetcwd.m4 requires xgetcwd.c and xgetcwd.h.
924 2005-08-17 Bruno Haible <bruno@clisp.org>
926 * modules/strcasestr: New file.
927 * MODULES.html.sh (String handling, based on ANSI C 89): Add
930 2005-08-17 Bruno Haible <bruno@clisp.org>
932 * modules/strstr (Files): Add m4/mbrtowc.m4.
933 (Depends-on): Add mbuiter.
935 2005-08-17 Bruno Haible <bruno@clisp.org>
937 * modules/strcase (Depends-on): Add mbuiter. Remove strnlen1, mbchar.
939 2005-08-17 Bruno Haible <bruno@clisp.org>
941 * modules/mbuiter: New file.
942 * MODULES.html.sh (Extended multibyte and wide character utilities):
945 2005-08-16 Bruno Haible <bruno@clisp.org>
947 * modules/strcase (Files): Add m4/mbrtowc.m4.
948 (Depends-on): Add strnlen1, mbchar.
950 2005-08-16 Bruno Haible <bruno@clisp.org>
952 * modules/strnlen1: New file.
953 * MODULES.html.sh (String handling): Add strnlen1.
955 2005-08-16 Bruno Haible <bruno@clisp.org>
957 * modules/mbfile: New file.
958 * MODULES.html.sh (Extended multibyte and wide character utilities):
961 2005-08-16 Bruno Haible <bruno@clisp.org>
963 * modules/mbiter: New file.
964 * MODULES.html.sh (Extended multibyte and wide character utilities):
967 2005-08-16 Bruno Haible <bruno@clisp.org>
969 * modules/mbchar: New file.
970 * MODULES.html.sh (Extended multibyte and wide character utilities):
973 2005-08-16 Bruno Haible <bruno@clisp.org>
975 * modules/tls: New file.
976 * MODULES.html.sh (Multithreading): Add tls.
978 2005-08-15 Simon Josefsson <jas@extundo.com>
980 * modules/ssize_t (License): Change to 'unlimited'.
982 * gnulib-tool (sed_extract_prog): Recognize 'unlimited' license.
984 2005-08-12 Simon Josefsson <jas@extundo.com>
986 * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
989 2005-08-12 Simon Josefsson <jas@extundo.com>
991 * modules/getndelim2: Use ssize_t module.
992 * modules/getnline: Likewise.
993 * modules/safe-read: Likewise.
994 * modules/xreadlink: Likewise.
996 * modules/ssize_t: New file.
998 2005-08-12 Simon Josefsson <jas@extundo.com>
1000 * MODULES.html.sh (Extra functions based on ANSI C 89: Misc): Add
1001 readline, getdelim and check_version.
1002 (Support for systems lacking ISO C 99: Sizes of integer types):
1005 2005-08-11 Simon Josefsson <jas@extundo.com>
1007 * modules/readline: New file.
1009 * modules/strnlen (Files): Add strnlen.h.
1011 2005-08-10 Simon Josefsson <jas@extundo.com>
1013 * tests/test-iconvme.c: New file.
1015 2005-08-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> (tiny change)
1019 2005-08-02 Simon Josefsson <jas@extundo.com>
1021 * modules/getdelim: New file.
1023 * modules/getline: Rewrite, don't use getndelim2.
1025 2005-07-16 Simon Josefsson <jas@extundo.com>
1027 * modules/readline: New file.
1029 2005-07-24 Bruno Haible <bruno@clisp.org>
1031 * modules/visibility: New file.
1032 * MODULES.html.sh (Misc): Add visibility.
1034 2005-07-22 Bruno Haible <bruno@clisp.org>
1036 * modules/alloca-opt (Makefile.am): Remove explicit dependency on
1037 $(ALLOCA_H), redundant through BUILT_SOURCES.
1038 * modules/argz (Makefile.am): Remove explicit dependency on $(ARGZ_H),
1039 redundant through BUILT_SOURCES.
1040 * modules/byteswap (Makefile.am): Remove explicit dependency on
1041 $(BYTESWAP_H), redundant through BUILT_SOURCES.
1042 * modules/fnmatch (Makefile.am): Remove explicit dependency on
1043 $(FNMATCH_H), redundant through BUILT_SOURCES.
1044 * modules/getopt (Makefile.am): Remove explicit dependency on
1045 $(GETOPT_H), redundant through BUILT_SOURCES.
1046 * modules/glob (Makefile.am): Remove explicit dependency on $(GLOB_H),
1047 redundant through BUILT_SOURCES.
1048 * modules/poll (Makefile.am): Remove explicit dependency on $(POLL_H),
1049 redundant through BUILT_SOURCES.
1050 * modules/stdbool (Makefile.am): Remove explicit dependency on
1051 $(STDBOOL_H), redundant through BUILT_SOURCES.
1052 * modules/stdint (Makefile.am): Remove explicit dependency on
1053 $(STDINT_H), redundant through BUILT_SOURCES.
1054 * modules/sysexits (Makefile.am): Add $(SYSEXITS_H) to BUILT_SOURCES.
1055 Remove explicit dependency on $(SYSEXITS_H).
1056 Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
1058 2005-07-18 Bruno Haible <bruno@clisp.org>
1060 * modules/lock: New file.
1061 * MODULES.html.sh (Multithreading): New section.
1063 2005-07-15 Paul Eggert <eggert@cs.ucla.edu>
1065 * modules/xalloc (Depends-on): Add xalloc-die.
1066 * modules/xvasprintf (Depends-on): Add xalloc-die.
1068 2005-07-14 Paul Eggert <eggert@cs.ucla.edu>
1070 * modules/argp (Depends-on): Remove unlocked-io.
1072 2005-07-11 Simon Josefsson <jas@extundo.com>
1074 * modules/size_max: New file.
1076 * modules/xsize: Depend on size_max module for size_max.m4.
1078 2005-07-09 Bruno Haible <bruno@clisp.org>
1080 * gnulib-tool (func_usage): Document option --avoid.
1081 (Command line options): Handle --avoid.
1082 (func_acceptable): New function.
1083 (func_modules_transitive_closure): Use it.
1085 2005-07-11 Bruno Haible <bruno@clisp.org>
1087 * MODULES.html.sh: Use shortcut URLs to the www.opengroup.org site.
1088 Reported by Jim Meyering.
1090 2005-07-09 Sergey Poznyakoff <gray@gnu.org.ua>
1092 * modules/argp (Depends-on): Add unlocked-io
1094 2005-07-07 Paul Eggert <eggert@cs.ucla.edu>
1096 * modules/regex (Files): Add lib/regex_internal.c,
1097 lib/regex_internal.h, lib/regexec.c, lib/regcomp.c, m4/codeset.m4.
1098 (Depends-on): Add extensions.
1099 (Makefile.am): Remove lib_SOURCES; now done by m4 code.
1101 2005-07-06 Paul Eggert <eggert@cs.ucla.edu>
1103 Support programs like Emacs that use gnulib but not gettext.
1104 * MODULES.html.sh (Internationalization functions): Add gettext-h.
1105 * modules/gettext-h: New file.
1106 * modules/gettext (Files): Remove lib/gettext.h.
1107 (Depends-on): Add gettext-h.
1108 (Makefile.am): Remove lib_SOURCES.
1109 * modules/argmatch, modules/c-stack, modules/closeout:
1110 * modules/copy-file, modules/csharpcomp, modules/csharpexec:
1111 * modules/execute, modules/file-type, modules/getaddrinfo:
1112 * modules/getopt, modules/human, modules/javacomp:
1113 * modules/javaexec, modules/mkdir-p, modules/obstack:
1114 * modules/openat, modules/pagealign_alloc, modules/pipe:
1115 * modules/quotearg, modules/regex, modules/rpmatch:
1116 * modules/unicodeio, modules/userspec, modules/version-etc:
1117 * modules/wait-process, modules/xalloc-die, modules/xmemcoll:
1119 Depend on gettext-h, not gettext.
1121 2005-07-05 Paul Eggert <eggert@cs.ucla.edu>
1123 * gnulib-tool (func_import): Add support for 'public domain' license.
1124 * modules/alloca, modules/atexit, modules/memmove:
1125 Now public domain, not GPL.
1126 * modules/dup2, modules/getpagesize, modules/malloc, modules/memset:
1127 * modules/realloc, modules/strerror, modules/strtod:
1130 2005-07-03 Paul Eggert <eggert@cs.ucla.edu>
1132 Remove the dependency of the strftime module on the tzset module.
1133 * modules/strftime (Depends-on): Remove dependency on tzset.
1135 2005-06-28 Jim Meyering <jim@meyering.net>
1137 * check-module (find_included_lib_files): Hard-code another
1138 pair of exceptions: fts.c includes fts-cycle.c and unistd-safer.h
1139 but modules/fts-lgpl (correctly) does not list those files.
1141 * modules/canonicalize (Files): Add lib/pathmax.h.
1143 2005-06-28 Simon Josefsson <jas@extundo.com>
1145 * modules/check-version (Files): Add check-version.m4.
1147 2005-06-25 Simon Josefsson <jas@extundo.com>
1149 * modules/check-version: New file.
1151 2005-06-24 Derek Price <derek@ximbiot.com>
1152 and Bruno Haible <bruno@clisp.org>
1154 Remove stat module & update lstat.
1155 * MODULES.html.sh (stat): Remove.
1156 * MODULES.html: Regenerated.
1157 * modules/lstat (Description): Correct function name.
1158 (Files): Add "lstat.h".
1159 (Depends-on): Remove stat, add xalloc, stat-macros.
1160 * modules/stat: Remove this file.
1161 (Include): Add "lstat.h", remove <sys/stat.h>.
1163 2005-06-08 Bruno Haible <bruno@clisp.org>
1165 * modules/csharpcomp: New file.
1166 * MODULES.html.sh (C#): Add csharpcomp.
1168 2005-06-02 Paul Eggert <eggert@cs.ucla.edu>
1170 Sync from coreutils.
1171 Use "file name" when talking about file names, instead of "filename"
1172 or "path", as per the GNU coding standards.
1173 * MODULES.html.sh: mkdir-p renamed from makepath.
1174 filenamecat renamed from path-concat.
1175 * modules/filenamecat: Renamed from modules/path-concat.
1176 (Files): filenamecat.h and filenamecat.c renamed from
1177 path-concat.h and path-concat.c.
1178 (configure.ac): gl_FILE_NAME_CONCAT, not gl_PATH_CONCAT.
1179 (Include): filenamecat.h, not path-concat.h.
1180 * modules/mkdir-p: Renamed from modules/makepath.
1181 (Files): mkdir-p.h and mkdir-p.c renamed from makepath.h and makepath.c.
1182 (configure.ac): gl_MKDIR_PARENTS, not gl_MAKEPATH.
1183 (Include): mkdir-p.h, not makepath.h.
1185 2005-06-01 Bruno Haible <bruno@clisp.org>
1187 * modules/csharpexec: New file.
1188 * MODULES.html.sh (C#): New section.
1190 2005-05-29 Derek Price <derek@ximbiot.com>
1192 * MODULES.html.sh: Add glob to Enhanced POSIX.2001 section.
1193 * modules/glob: New file.
1194 * modules/getlogin_r: Add link to POSIX spec in description.
1196 2005-05-27 Paul Eggert <eggert@cs.ucla.edu>
1198 * modules/fts (Files): Remove m4/inttypes-pri.m4.
1199 * modules/fts-lgpl (Depends-on): Remove gettext.
1201 2005-05-25 Derek Price <derek@ximbiot.com>
1203 * MODULES.html.sh: Add getlogin_r to POSIX.2001 support section.
1205 2005-05-25 Derek Price <derek@ximbiot.com>
1206 Paul Eggert <eggert@cs.ucla.edu>
1208 * modules/getlogin_r: New files.
1210 2005-05-21 Jim Meyering <jim@meyering.net>
1212 * modules/fts (Files): Add m4/inttypes-pri.m4.
1213 (Depends-on): Add lstat and remove gettext. Alphabetize.
1215 2005-05-18 Derek Price <derek@ximbiot.com>
1217 * modules/minmax (Files): Add m4/minmax.m4.
1218 (configure.ac): Add gl_MINMAX.
1220 2005-05-20 Paul Eggert <eggert@cs.ucla.edu>
1222 * MODULES.html.sh (File system functions): Add fts, fts-lgpl.
1224 2005-05-18 Jim Meyering <jim@meyering.net>
1226 * modules/dirfd (License): Change to LGPL. Most of the code
1227 is already in the public domain.
1229 2005-05-14 Paul Eggert <eggert@cs.ucla.edu>
1231 * config/srclist-update: Spell out "Street" in FSF postal
1232 mail address; this is the style the FSF seems to prefer.
1234 * build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh,
1235 build-aux/missing, build-aux/mkinstalldirs: Sync from Automake;
1236 this updates FSF postal mail address.
1238 Sync from coreutils.
1239 * modules/unlinkdir: New file.
1240 * modules/yesno (Depends-on): Add getline.
1241 * MODULES.html.sh (File system functions): Add unlinkdir.
1243 2005-05-13 Paul Eggert <eggert@cs.ucla.edu>
1245 * MODULES.html.sh, README, gnulib-tool, tests/test-base64.c,
1246 tests/test-memmem.c, tests/test-stpncpy.c:
1247 Update FSF postal mail address.
1249 2005-05-12 Eric Blake <ebb9@byu.net> (tiny change)
1251 * gnulib-tool (func_import): Sort and uniquify recommended includes.
1253 2005-05-12 Sergey Poznyakoff <gray@Mirddin.farlep.net>
1255 * modules/getdate (Makefile.am): Add getdate.c to EXTRA_DIST
1257 2005-05-09 Paul Eggert <eggert@cs.ucla.edu>
1259 * modules/time_r (License): Change to LGPL.
1260 * modules/extensions (License): Change to LGPL. Actually,
1261 the license is more permissive than that, but currently gnulib-tool
1262 doesn't know how to handle more-permissive licenses.
1264 * modules/stat-macros (Depends-on): Don't depend on stat-macros (!).
1265 Problem reported by Dave Love.
1267 2005-05-09 Yoann Vandoorselaere <yoann.v@prelude-ids.com>
1268 Bruno Haible <bruno@clisp.org>
1270 * modules/inet_ntop: New file.
1271 * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1274 2005-05-06 Paul Eggert <eggert@cs.ucla.edu>
1276 * modules/argmatch (Depends-on): Add stdbool.
1277 * modules/backupfile (Depends-on): Likewise.
1278 * modules/chdir-long (Depends-on): Likewise.
1279 * modules/closeout (Depends-on): Likewise.
1280 * modules/cycle-check (Depends-on): Likewise.
1281 * modules/dirname (Depends-on): Likewise.
1282 * modules/fnmatch (Depends-on): Likewise.
1283 * modules/fsusage (Depends-on): Likewise.
1284 * modules/fwriteerror (Depends-on): Likewise.
1285 * modules/getcwd (Depends-on): Likewise.
1286 * modules/getloadavg (Depends-on): Likewise.
1287 * modules/hard-locale (Depends-on): Likewise.
1288 * modules/makepath (Depends-on): Likewise.
1289 * modules/mountlist (Depends-on): Likewise.
1290 * modules/nanosleep (Depends-on): Likewise.
1291 * modules/posixtm (Depends-on): Likewise.
1292 * modules/quotearg (Depends-on): Likewise.
1293 * modules/readtokens (Depends-on): Likewise.
1294 * modules/readtokens0 (Depends-on): Likewise.
1295 * modules/readutmp (Depends-on): Likewise.
1296 * modules/save-cwd (Depends-on): Likewise.
1297 * modules/strftime (Depends-on): Likewise.
1298 * modules/userspec (Depends-on): Likewise.
1299 * modules/utimecmp (Depends-on): Likewise.
1300 * modules/xgetcwd (Depends-on): Likewise.
1301 * modules/xnanosleep (Depends-on): Likewise.
1302 * modules/xstrtod (Depends-on): Likewise.
1303 * modules/yesno (Depends-on): Likewise.
1305 2005-05-01 Paul Eggert <eggert@cs.ucla.edu>
1307 * modules/getloadavg (Depends-on): Add unistd-safer.
1308 * modules/getusershell (Depends-on): Add stdio-safer.
1309 * modules/lstat (Depends-on): Remove xalloc.
1310 * modules/mkstemp (Depends-on): Add stat-macros.
1311 * modules/modechange (Depends-on): Remove xstrtol.
1312 Add stat-macros, xalloc.
1313 * modules/save-cwd (Depends-on): Add unistd-safer.
1314 * modules/stdio-safer (Makefile.am): Remove lib_SOURCES.
1315 * modules/unistd-safer (Files): Add lib/fd-safer.c
1316 (Makefile.am): Remove lib_SOURCES.
1318 * MODULES.html.sh (Enhancements for POSIX:2001 functions):
1319 Remove fcntl-safer; unistd-safer supersedes it.
1321 2005-05-01 Oskar Liljeblad <oskar@osk.mine.nu>
1323 * modules/getcwd (Depends-on): Add extensions.
1324 * modules/openat (Depends-on): Likewise.
1326 2005-05-01 Paul Eggert <eggert@cs.ucla.edu>
1328 * MODULES.html.sh (Misc): Add byteswap.
1330 2005-05-01 Oskar Liljeblad <oskar@osk.mine.nu>
1332 * modules/byteswap: New file.
1334 2005-04-21 Oskar Liljeblad <oskar@osk.mine.nu>
1336 * gnulib-tool (Options): Add -s for --symlink/--symbolic.
1337 (func_ln_if_changed) Remove forcibly for no error message
1338 in case file does not exist.
1340 2005-04-19 Simon Josefsson <jas@extundo.com>
1342 * gnulib-tool (Options): Make --symlink mean --symbolic.
1344 2005-03-14 Simon Josefsson <jas@extundo.com>
1346 * modules/getpass-gnu (Makefile.am): Don't mention getpass.h.
1348 2005-04-15 Simon Josefsson <jas@extundo.com>
1350 * gnulib-tool: Rename --symlink to --symbolic.
1352 2005-04-15 Oskar Liljeblad <oskar@osk.mine.nu>
1354 * gnulib-tool: Add -s, --symlink option to gnulib-tool to make
1355 symbolic links to files instead of copying/moving. Add --aux-dir,
1356 specifying directory relative --dir where auxiliary build tools
1359 2005-04-14 Bruno Haible <bruno@clisp.org>
1361 * modules/allocsa (License): Change to LGPL.
1362 Requested by Yoann Vandoorselaere <yoann@prelude-ids.org>.
1364 2005-03-26 Jim Meyering <jim@meyering.net>
1366 * modules/check-include-files: Move to ../ and rename to...
1367 * check-module: ...this.
1369 2005-03-25 Jim Meyering <jim@meyering.net>
1371 * modules/xvasprintf (Files): Add xalloc.h.
1373 2005-03-23 Paul Eggert <eggert@cs.ucla.edu>
1375 * modules/gettext (Files): config/config.rpath -> build-aux/config.rpath
1376 * modules/iconv (Files): Likewise.
1377 Problem reported by Oskar Liljeblad.
1379 2005-03-23 Jim Meyering <jim@meyering.net>
1381 * modules/check-include-files: New script to check for
1382 missing dependencies, multiple includes, etc.
1384 * modules/c-strtold (Depends-on): Add xalloc.
1385 * modules/c-strtod (Depends-on): Add xalloc.
1386 * modules/hash (Depends-on): Add xalloc.
1387 (Files): Remove lib/xalloc.h.
1389 * modules/gethrxtime (Files): Add lib/gethrxtime.h.
1390 * modules/userspec (Files): Add lib/inttostr.h.
1392 2005-03-22 Jim Meyering <jim@meyering.net>
1394 * modules/stat-macros: New module.
1395 * modules/canonicalize, modules/euidaccess, modules/file-type,
1396 * modules/filemode, modules/lchown, modules/makepath,
1397 * modules/rmdir, modules/stat: Depend on new stat-macros module
1398 rather than listing lib/stat-macros.h manually.
1399 Don't add stat-macros.h to lib_SOURCES or list it in Files: section.
1401 2005-03-21 Paul Eggert <eggert@cs.ucla.edu>
1403 * modules/chdir-long (Depends-on): Add mempcpy.
1405 * modules/acl, modules/backupfile, modules/c-strtod,
1406 modules/c-strtold, modules/canon-host, modules/canonicalize,
1407 modules/cloexec, modules/closeout, modules/dirfd, modules/dirname,
1408 modules/exclude, modules/exitfail, modules/file-type,
1409 modules/filemode, modules/fpending, modules/fsusage, modules/getcwd,
1410 modules/getdate, modules/getline, modules/getpagesize,
1411 modules/getpass, modules/getugroups, modules/group-member,
1412 modules/hard-locale, modules/hash, modules/human, modules/idcache,
1413 modules/inttostr, modules/long-options, modules/makepath,
1414 modules/md5, modules/memcasecmp, modules/memcoll,
1415 modules/modechange, modules/mountlist, modules/path-concat,
1416 modules/pathmax, modules/physmem, modules/posixtm, modules/posixver,
1417 modules/quote, modules/quotearg, modules/readtokens, modules/readutmp,
1418 modules/safe-read, modules/safe-write, modules/same, modules/savedir,
1419 modules/settime, modules/sha1, modules/sig2str, modules/strdup,
1420 modules/strftime, modules/strndup, modules/strverscmp,
1421 modules/timespec, modules/unlocked-io, modules/userspec,
1422 modules/utimecmp, modules/utimens, modules/xalloc, modules/xstrtol,
1424 Remove lib_SOURCES line from Makefile.am section, as this is now
1425 done automatically by the corresponding Autoconf macro.
1427 2005-03-16 Bruno Haible <bruno@clisp.org>
1429 * modules/stdint (Makefile.am): Use HAVE_LONG_LONG_64BIT instead of
1430 HAVE_LONGLONG_64BIT.
1432 2005-03-04 Derek R. Price <derek@ximbiot.com>
1434 * gnulib-tool (func_cp_if_changed, func_mv_if_changed): New functions.
1435 (func_import): Only replace files via --import when they have actually
1438 2005-03-03 Derek R. Price <derek@ximbiot.com>
1439 Bruno Haible <bruno@clisp.org>
1441 * modules/pagealign_alloc: New file.
1442 * MODULES.html.sh (Memory management functions): Add pagealign_alloc.
1444 2005-03-01 Paul Eggert <eggert@cs.ucla.edu>
1446 * modules/gettime (Makefile.am): Remove lib_SOURCES line.
1447 Reported by Derek Price.
1448 (Include): Add "timespec.h".
1450 * modules/xnanosleep (Depends-on): Remove gethrxtime.
1452 2005-02-26 Paul Eggert <eggert@cs.ucla.edu>
1454 * modules/gethrxtime: New file.
1455 * modules/xnanosleep (Files): Add m4/xnanosleep.m4.
1456 (Depends-on): Add gethrxtime.
1457 (configure.ac): Add gl_XNANOSLEEP.
1458 (Makefile.am): Remove lib_SOURCES line.
1460 2005-02-24 Bruno Haible <bruno@clisp.org>
1462 * modules/gettext (Files): Add m4/glibc2.m4.
1464 2005-02-22 Simon Josefsson <jas@extundo.com>
1466 * modules/iconvme: New file.
1468 * MODULES.html.sh: Add iconvme.
1470 2005-02-03 Paul Eggert <eggert@cs.ucla.edu>
1472 * modules/chdir-long (Depends-on): Add memrchr.
1473 * modules/memrchr (Files): Add lib/memrchr.h.
1474 (Include): "memrchr.h".
1476 2005-01-28 Paul Eggert <eggert@cs.ucla.edu>
1478 Sync from coreutils.
1479 * modules/getloadavg (Files): Remove m4/getloadavg.m4.
1480 (Depends-on): Add c-strtod.
1481 (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG.
1483 2005-01-28 Bruno Haible <bruno@clisp.org>
1485 * modules/javacomp: New file.
1486 * MODULES.html.sh (Java): Add javacomp.
1488 2005-01-26 Bruno Haible <bruno@clisp.org>
1490 * modules/javaexec: New file.
1491 * MODULES.html.sh (Java): Add javaexec.
1493 2005-01-24 Sergey Poznyakoff <gray@Mirddin.farlep.net>
1495 * modules/lchown (Depends-on): Remove lchown.h
1497 2005-01-21 Paul Eggert <eggert@cs.ucla.edu>
1499 * modules/chdir-long (Depends-on): Remove mempcpy.
1501 2005-01-21 Bruno Haible <bruno@clisp.org>
1503 * modules/classpath: New file.
1504 * MODULES.html.sh (Java): Add classpath.
1506 2005-01-20 Paul Eggert <eggert@cs.ucla.edu>
1508 * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
1510 2005-01-20 Simon Josefsson <jas@extundo.com>
1512 * modules/version-etc-fsf: New file.
1514 2005-01-19 Paul Eggert <eggert@cs.ucla.edu>
1516 * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
1517 AC_LIBSOURCES now does this.
1518 * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
1519 with new ullong_max module.
1521 2005-01-19 Bruno Haible <bruno@clisp.org>
1523 * modules/sh-quote: New file.
1524 * MODULES.html.sh (Executing programs): Add sh-quote.
1526 2005-01-18 Paul Eggert <eggert@cs.ucla.edu>
1528 * modules/ullong_max: New file.
1530 * modules/chdir-long, modules/openat: New files.
1531 * modules/save-cwd (Depends-on): Depend on chdir-long.
1532 (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
1534 2005-01-11 Sergey Poznyakoff <gray@Mirddin.farlep.net>
1536 * modules/argp: Depend on vsnprintf
1538 2005-01-10 Jim Meyering <jim@meyering.net>
1540 * modules/closeout (Depends-on): Add atexit.
1542 2005-01-01 Simon Josefsson <jas@extundo.com>
1544 * gnulib-tool: Print #include directives when --import'ing.
1546 2004-12-28 Paul Eggert <eggert@cs.ucla.edu>
1548 * modules/error (Depends-on): Remove gettext.
1550 2004-12-28 Simon Josefsson <jas@extundo.com>
1552 * tests/test-base64.c: Include required header files. Remove
1555 2004-12-23 Paul Eggert <eggert@cs.ucla.edu>
1557 * modules/getdate (Depends-on): Remove alloca-opt.
1559 2004-12-19 Paul Eggert <eggert@cs.ucla.edu>
1561 * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
1562 (2004-10-24) change. Apparently this was a false alarm.
1564 * modules/getdate: Depend on alloca-opt, not alloca.
1566 2004-12-18 Simon Josefsson <jas@extundo.com>
1568 * modules/alloca: Depend on alloca-opt, instead of duplicating it.
1570 2004-12-16 Simon Josefsson <jas@extundo.com>
1572 * tests/test-base64.c: Add license.
1574 2004-12-15 Stepan Kasal <address@hidden>
1576 * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
1578 2004-12-12 Paul Eggert <eggert@cs.ucla.edu>
1580 * modules/getcwd (Files): Add m4/d-ino.m4.
1581 Suggested by Mark D. Baushke.
1583 2004-12-04 Paul Eggert <eggert@cs.ucla.edu>
1585 * modules/hard-locale (Depends-on): Add strdup.
1587 2004-12-04 Simon Josefsson <jas@extundo.com>
1589 * modules/getaddrinfo (License): Add LGPL, reported by Yoann
1590 Vandoorselaere <yoann@prelude-ids.org>.
1592 2004-11-30 Simon Josefsson <jas@extundo.com>
1594 * MODULES.html.sh (Extra functions based on ANSI C 89): Add
1597 * tests/test-base64.c: New file.
1599 * modules/base64: New file.
1601 2004-11-30 Simon Josefsson <jas@extundo.com>
1603 * modules/restrict (License): Change to LGPL.
1605 2004-11-26 Paul Eggert <eggert@cs.ucla.edu>
1607 * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
1608 (Depends-on): Remove pathmax, same. Add mempcpy.
1609 (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
1610 (Makefile.am): Append getcwd.h to lib_SOURCES.
1611 (Include): Add getcwd.h.
1612 (Maintainer): Change from Jim Meyering to "all, glibc",
1613 since getdate now uses intended-for-glibc code.
1614 * modules/xgetcwd (Files): Remove m4/getcwd.m4.
1615 (Depends-on): Depend on getcwd. Do not depend on pathmax.
1617 2004-11-22 Paul Eggert <eggert@cs.ucla.edu>
1619 * modules/canonicalize (Depends-on): Add xreadlink.
1620 Problem reported by James Youngman.
1622 2004-11-16 Paul Eggert <eggert@cs.ucla.edu>
1624 * modules/canon-host (Depends-on): Add strdup.
1626 2004-11-16 Jim Meyering <jim@meyering.net>
1628 * modules/closeout (Depends-on): Add fpending.
1630 2004-11-11 Simon Josefsson <jas@extundo.com>
1632 * modules/strtok_r: New file.
1634 * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1637 2004-11-08 Simon Josefsson <jas@extundo.com>
1639 * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1642 * modules/getaddrinfo: New file.
1644 2004-11-10 Jim Meyering <jim@meyering.net>
1646 * modules/closeout (Depends-on): Remove fpending.
1648 2004-11-04 Bruno Haible <bruno@clisp.org>
1650 * modules/allocsa (Files): Add lib/allocsa.valgrind.
1651 (Makefile.am): Distribute it.
1653 2004-10-29 Paul Eggert <eggert@cs.ucla.edu>
1655 * modules/getdate (Files): Add doc/getdate.texi.
1656 (Depends-on): Add setenv, xalloc.
1658 2004-10-24 Paul Eggert <eggert@cs.ucla.edu>
1660 * modules/regex (lib_SOURCES): Add regex.c.
1661 Reported by James Youngman in
1662 <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
1664 2004-10-17 Paul Eggert <eggert@cs.ucla.edu>
1666 * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
1667 missing. Problem reported by James Youngman.
1669 2004-10-16 Simon Josefsson <jas@extundo.com>
1671 * gnulib-tool: Fix comments. Fix parse problem.
1672 (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
1674 2004-10-15 Bruno Haible <bruno@clisp.org>
1676 * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
1678 2004-10-15 Bruno Haible <bruno@clisp.org>
1680 * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
1681 the portions belonging to each module.
1682 Suggested by Derek Robert Price <derek@ximbiot.com>.
1684 2004-10-15 Bruno Haible <bruno@clisp.org>
1686 * gnulib-tool: Untabify. Initialize supplied_libname.
1687 (func_usage): More homogenous output.
1688 (func_modules_transitive_closure, func_modules_to_filelist,
1689 func_emit_lib_Makefile_am): New functions.
1690 (func_import): New function, extracted from big case statement. Use
1691 func_get_license, func_modules_transitive_closure,
1692 func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
1693 opt_lgpl. Don't use test -a, as it's not portable.
1694 (func_create_testdir): Use func_modules_transitive_closure,
1695 func_modules_to_filelist, func_emit_lib_Makefile_am.
1697 2004-10-11 Bruno Haible <bruno@clisp.org>
1699 * MODULES.html.sh (Support for systems lacking ISO C 99): Add
1702 2004-10-11 Yoann Vandoorselaere <yoann@prelude-ids.org>
1704 * modules/vsnprintf: New file.
1706 2004-10-04 Paul Eggert <eggert@cs.ucla.edu>
1708 * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
1710 * modules/argmatch, modules/argp, modules/closeout, modules/error,
1711 modules/exclude, modules/getdate, modules/getline,
1712 modules/getndelim2, modules/getpass, modules/getpass-gnu,
1713 modules/getusershell, modules/linebuffer, modules/md5,
1714 modules/mountlist, modules/posixtm, modules/readtokens,
1715 modules/readutmp, modules/regex, modules/sha1,
1716 modules/version-etc, modules/yesno:
1717 Remove dependency on unlocked-io.
1719 2004-10-04 Bruno Haible <bruno@clisp.org>
1721 * modules/README: New file.
1722 * gnulib-tool (func_all_modules, func_verify_module): modules/README is
1725 2004-10-04 Simon Josefsson <jas@extundo.com>
1727 * modules/memmem: New file.
1728 * tests/test-memmem.c: New file.
1729 * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
1731 2004-10-01 Bruno Haible <bruno@clisp.org>
1733 * MODULES.html.sh: Add strsep.
1735 2004-10-01 Yoann Vandoorselaere <yoann@prelude-ids.org>
1737 * modules/strsep: New file.
1739 2004-09-30 Paul Eggert <eggert@cs.ucla.edu>
1741 * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
1743 2004-09-30 Simon Josefsson <jas@extundo.com>
1745 * modules/snprintf: New file.
1747 2004-09-30 Paul Eggert <eggert@cs.ucla.edu>
1749 * modules/argp (Maintainer): Replace Simon Josefsson
1750 by Sergey Poznyakoff.
1752 2004-10-01 Simon Josefsson <jas@extundo.com>
1754 * MODULES.html.sh (Extra functions based on ANSI C 89): Add
1757 * tests/test-memmem.c: New file.
1759 * modules/memmem: New file.
1761 2004-09-29 Bruno Haible <bruno@clisp.org>
1763 * modules/alloca-opt: New file, derived from modules/alloca.
1764 * modules/allocsa: Depend on alloca-opt instead of alloca.
1765 * modules/setenv: Likewise.
1766 * modules/vasnprintf: Likewise.
1767 * MODULES.html.sh: Add alloca-opt.
1769 2004-09-28 Paul Eggert <eggert@cs.ucla.edu>
1771 * modules/dummy: Change license to LGPL.
1773 2004-09-29 Simon Josefsson <jas@extundo.com>
1775 * gnulib-tool: New parameter --lgpl, to asseert that modules are
1776 LGPL, and to replace license template from GPL to LGPL.
1778 2004-09-24 Simon Josefsson <jas@extundo.com>
1780 * modules/minmax (License): Change from GPL to LGPL.
1782 2004-09-23 Simon Josefsson <jas@extundo.com>
1784 * gnulib-tool (--import): Typo.
1786 2004-09-21 Simon Josefsson <jas@extundo.com>
1788 * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1791 * modules/snprintf: New file.
1793 2004-09-05 Simon Josefsson <jas@extundo.com>
1795 * modules/getaddrinfo: Add.
1797 2004-09-23 Simon Josefsson <jas@extundo.com>
1799 * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
1801 2004-09-22 Bruno Haible <bruno@clisp.org>
1803 * modules/*: Add 'License' field.
1804 * gnulib-tool: Accept --extract-license option.
1805 (func_get_license): New function.
1807 2004-09-21 Bruno Haible <bruno@clisp.org>
1809 * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
1810 Reported by Simon Josefsson.
1812 2004-09-20 Paul Eggert <eggert@cs.ucla.edu>
1814 * modules/inttostr (Files): Add m4/longlong.m4, since it uses
1815 gl_AC_TYPE_LONG_LONG.
1817 2004-09-18 Simon Josefsson <jas@extundo.com>
1818 and Paul Eggert <eggert@cs.ucla.edu>
1820 * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
1821 calls with autoreconf. Define GL_LIB.
1823 2004-09-09 Karl Berry <karl@gnu.org>
1825 * regex.[ch]: delete from the root. These were supposed to be
1826 synced with emacs cvs, but this has not happened for about
1827 a year, and anyway nothing else uses emacs regex.[ch].
1828 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
1829 lib/regex[.ch] is untouched.
1831 2004-09-09 Bruno Haible <bruno@clisp.org>
1833 * modules/vasnprintf (Files): Add m4/eoverflow.m4.
1835 2004-09-08 Bruno Haible <bruno@clisp.org>
1836 Oskar Liljeblad <oskar@osk.mine.nu>
1838 * modules/stdint: New file.
1839 * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
1841 2004-09-08 Oskar Liljeblad <oskar@osk.mine.nu>
1843 * modules/xvasprintf: New file.
1844 * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
1846 2004-08-19 Paul Eggert <eggert@cs.ucla.edu>
1848 * modules/userspec: Don't depend on alloca.
1850 2004-08-17 Paul Eggert <eggert@cs.ucla.edu>
1852 * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
1853 readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
1854 utimecmp, utimens, xnanosleep. Rename sha to sha1.
1856 2004-08-16 Simon Josefsson <jas@extundo.com>
1858 * gnulib-tool: Use sed instead of autoconf --trace, inspired by
1859 libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
1860 Add --dry-run for --import.
1861 Let user provided command line parameters override configure.ac
1864 2004-08-12 Paul Eggert <eggert@cs.ucla.edu>
1866 * modules/argp (Files): Add m4/unlocked-io.m4.
1867 (Depends-on): Add extensions.
1869 2004-08-12 Simon Josefsson <jas@extundo.com>
1871 * gnulib-tool: Add --source-base, --m4-base, --libtool options.
1872 Change default library name from libfoo to libgnu.
1873 Now, if you have a configure.ac that says:
1876 gl_MODULES(error getopt etcetera)
1878 you can import all you need by running:
1879 ../gnulib/gnulib-tool --import
1881 * modules/getopt (Files): Rename getopt.h to getopt_.h.
1882 (Makefile.am): Rewrite, use logic from argz.
1883 (Include): Use <getopt.h> instead of "getopt.h".
1885 2004-08-11 Paul Eggert <eggert@cs.ucla.edu>
1887 * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
1890 2004-08-09 Paul Eggert <eggert@cs.ucla.edu>
1892 * modules/xalloc-die: New file.
1893 * modules/xalloc: Remove dependencies on error, gettext, exitfail.
1895 * modules/md5 (Files): Add m4/uint32_t.m4.
1896 * modules/sha1: Renamed from modules/sha.
1898 Rename lib/sha.h to lib/sha1.h.
1899 Rename lib/sha.c to lib/sha1.c.
1900 Rename m4/sha.m4 to m4/sha1.m4.
1901 (lib_SOURCES): Likewise.
1902 (configure.ac): Rename gl_SHA to gl_SHA1.
1903 (Include): sha.h -> sha1.h.
1905 2004-08-08 Simon Josefsson <jas@extundo.com>
1907 * modules/xgethostname (Depends-on): Remove exit and error (not
1910 * modules/getpass-gnu: Add getpass.h.
1911 (Depends-on): Add stdbool.
1912 * modules/getpass: Add getpass.h.
1914 2004-08-06 Paul Eggert <eggert@cs.ucla.edu>
1916 More merge from coreutils.
1917 * modules/raise, modules/readtokens0, modules/utimens,
1918 modules/utimecmp, module/xnanosleep: New files.
1919 * modules/strftime: Add lib/strftime.h.
1920 Change include from <time.h> to "strftime.h".
1921 * modules/yesno: Add lib/yesno.h.
1922 * modules/backupfile: Remove lib/addext.c.
1923 * modules/euidaccess: Add stat-macros.h.
1924 * modules/canonicalize, modules/euidaccess,
1925 modules/filemode, modules/lchown, modules/makepath,
1926 modules/rmdir, modules/stat: Likewise.
1928 2004-08-03 Simon Josefsson <jas@extundo.com>
1930 * modules/progname (Depends-on): Don't depend on stdbool.
1932 2004-08-02 Simon Josefsson <jas@extundo.com>
1934 * modules/getsubopt: New file.
1935 * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1938 2004-08-05 Paul Eggert <eggert@cs.ucla.edu>
1940 Merge from coreutils.
1941 * modules/c-strtod, modules/c-strtold, modules/canonicalize,
1942 modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
1943 * modules/path-concat: Don't depend on strdup.
1945 2004-08-03 Paul Eggert <eggert@cs.ucla.edu>
1947 * modules/fatal: Remove, as the "fatal" module wasn't used or working.
1948 * MODULES.html.sh (func_all_modules): Remove fatal.
1950 2004-07-19 Bruno Haible <bruno@clisp.org>
1952 * MODULES.html.sh (func_all_modules): Add dummy.
1954 2004-07-16 Simon Josefsson <jas@extundo.com>
1956 * modules/dummy: New file.
1958 2004-07-09 Paul Eggert <eggert@cs.ucla.edu>
1960 * modules/chown (Files): Add lib/fchown-stub.c, since
1961 gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
1963 2004-06-22 Paul Eggert <eggert@cs.ucla.edu>
1965 * modules/argz: Omit "#include".
1967 * MODULES.html.sh (func_all_modules): Add calloc, to match
1968 2004-06-01 addition of calloc module.
1970 2004-06-22 Gary V. Vaughan <gary@gnu.org>
1972 * modules/argz: New file.
1973 * MODULES.html.sh (func_all_modules): Add argz.
1975 2004-06-12 Jim Meyering <jim@meyering.net>
1976 and Paul Eggert <eggert@cs.ucla.edu>
1978 * modules/hash (Files): Add lib/xalloc.h.
1979 * modules/pipe (Depends-on): Add wait-process.
1980 * modules/stat (Depends-on): Add xalloc.
1981 * modules/userspec (Files): Add lib/userspec.h.
1984 Upgrade from gettext-0.13.
1985 * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
1986 m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
1987 m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
1989 2003-11-25 Bruno Haible <bruno@clisp.org>
1991 * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
1993 2003-11-24 Paul Eggert <eggert@twinsun.com>
1995 * modules/alloca: Remove dependency on xalloc.
1997 2003-11-17 Paul Eggert <eggert@twinsun.com>
1999 * README: Mention that S+T cannot overflow if S is the size of
2000 an existing object and T is sufficiently small.
2002 2003-11-17 Bruno Haible <bruno@clisp.org>
2004 * modules/vasnprintf (Files): Add m4/ssize_t.m4.
2005 (Depends-on): Add xsize.
2007 2003-11-12 Paul Eggert <eggert@twinsun.com>
2009 * modules/xalloc (Files): Undo latest change, since xalloc.h
2010 no longer needs SIZE_MAX or PTRDIFF_MAX.
2012 2003-11-11 Bruno Haible <bruno@clisp.org>
2014 * modules/xsize (Files): Add m4/size_max.m4.
2015 * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
2017 2003-11-04 Bruno Haible <bruno@clisp.org>
2019 * modules/xsize: New file.
2020 * modules/linebreak: Depend on xsize.
2021 * MODULES.html.sh (func_all_modules): Add xsize.
2023 2003-11-04 Jim Meyering <jim@meyering.net>
2025 * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
2026 variable names, rather than @VAR@.
2027 * modules/poll: Likewise.
2029 2003-11-03 Jim Meyering <jim@meyering.net>
2031 * modules/userspec (lib_SOURCES): Add userspec.h.
2032 (Include): Add "userspec.h".
2033 Improve description.
2035 2003-10-29 Paul Eggert <eggert@twinsun.com>
2037 * modules/group-member: Depend on stdbool.
2039 2003-10-20 Bruno Haible <bruno@clisp.org>
2041 * modules/wait-process: New file.
2042 * MODULES.html.sh (func_all_modules): Add wait-process.
2044 2003-10-16 Paul Eggert <eggert@twinsun.com>
2046 * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
2048 2003-10-14 Bruno Haible <bruno@clisp.org>
2050 * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
2052 2003-10-12 Paul Eggert <eggert@twinsun.com>
2054 * modules/xalloc: Do not depend on 'exit'. Depend on 'stdbool'.
2055 Change maintainer from Bruno Haible to 'all'.
2057 2003-10-10 Simon Josefsson <jas@extundo.com>
2059 * modules/argp (Depends-on): Add restrict and strcase.
2061 2003-10-08 Paul Eggert <eggert@twinsun.com>
2063 * modules/getpass: Depend on stdbool.
2065 2003-10-06 Bruno Haible <bruno@clisp.org>
2067 * modules/version-etc-2: Remove file.
2068 * MODULES.html.sh (func_all_modules): Remove version-etc-2.
2070 2003-10-06 Bruno Haible <bruno@clisp.org>
2072 * modules/fatal-signal: New file.
2073 * MODULES.html.sh (func_all_modules): Add fatal-signal.
2075 2003-10-05 Paul Eggert <eggert@twinsun.com>
2077 * README: Rework advice for preventing empty .o files.
2078 Don't recommend ELIDE constructs. Recommend <stddef.h>,
2081 2003-10-02 Bruno Haible <bruno@clisp.org>
2083 * modules/lchown (Include): Add lchown.h.
2084 * modules/time_r (Include): Use "..." syntax.
2085 * modules/xgetdomainname (Include): Add xgetdomainname.h.
2087 2003-10-01 Simon Josefsson <jas@extundo.com>
2089 * MODULES.html.sh (func_all_modules): Move gethostname from section
2090 'based on' to section 'lacking' POSIX:2001.
2092 2003-09-27 Oskar Liljeblad <oskar@osk.mine.nu>
2094 Trivial fixes to Makefile.am parts of module listings.
2095 * modules/strstr: Append strstr.h to lib_SOURCES.
2096 * modules/strcase: Likewise, for strcase.h.
2098 2003-09-27 Paul Eggert <eggert@twinsun.com>
2100 * modules/free: New file.
2102 2003-09-25 Bruno Haible <bruno@clisp.org>
2104 * modules/version-etc-2: New file, from modules/version-etc with
2106 * MODULES.html.sh (func_all_modules): Add version-etc-2.
2108 2003-09-25 Simon Josefsson <jas@extundo.com>
2109 Bruno Haible <bruno@clisp.org>
2111 * modules/getdomainname: New file.
2112 * modules/xgetdomainname: New file.
2113 * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
2115 2003-09-24 Paul Eggert <eggert@twinsun.com>
2117 * README: Document assumptions that 'int' is at least 32 bits
2118 wide, that integer arithmetic is 2's complement without overflow,
2119 that there are no holes in integer values, that adding sizes of
2120 two nonoverlapping objects can't overflow, and that all-bits-zero
2121 yields scalar zero. Fix spelling and capitalization typos.
2123 2003-09-24 Simon Josefsson <jas@extundo.com>
2125 * modules/xgethostname: Add xgethostname.h.
2127 2003-09-17 Paul Eggert <eggert@twinsun.com>
2129 * gnulib-tool: Use "test -h", not "test -L", for portability
2130 to Solaris 8 /bin/sh. (This bug is fixed in Solaris 9.)
2131 (tags_regexp): Remove, since \| doesn't conform to POSIX.
2132 (sed_extract_prog): Issue s commands one-by-one, rather than
2133 using \| in one s command.
2135 2003-09-16 Bruno Haible <bruno@clisp.org>
2137 * gnulib-tool (func_create_testdir): Warn about duplicated
2140 2003-09-15 Paul Eggert <eggert@twinsun.com>
2142 * modules/argmatch, modules/fatal, modules/obstack,
2143 modules/xalloc, modules/xgethostname: Sort dependencies by
2144 importance, not alphabetically.
2146 2003-09-14 Bruno Haible <bruno@clisp.org>
2148 * modules/fwriteerror: New file.
2149 * MODULES.html.sh (func_all_modules): Add fwriteerror.
2151 2003-09-12 Paul Eggert <eggert@twinsun.com>
2153 * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
2154 modules/xgethostname, modules/xalloc: Depend on exit.
2156 2003-09-09 Paul Eggert <eggert@twinsun.com>
2158 * README: New section: portability guidelines.
2160 2003-09-07 Paul Eggert <eggert@twinsun.com>
2162 * modules/time_r: Depend on 'restrict'. Fix from Simon Josefsson in
2163 <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
2165 2003-09-06 Paul Eggert <eggert@twinsun.com>
2167 * MODULES.html.sh (func_all_modules): Add time_r.
2168 * modules/time_r: New file.
2169 * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
2170 * modules/timegm: Depend on mktime. Change maintainer to "all, glibc".
2172 2003-08-31 Simon Josefsson <jas@extundo.com>
2174 * modules/timegm: New file.
2175 * MODULES.html.sh (func_all_modules): Add timegm.
2177 2003-08-22 Simon Josefsson <jas@extundo.com>
2179 * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
2181 2003-08-20 Bruno Haible <bruno@clisp.org>
2183 * modules/progname: New file.
2184 * MODULES.html.sh (func_all_modules): Add progname.
2186 2003-08-18 Paul Eggert <eggert@twinsun.com>
2188 * modules/stdbool: Add BUILT_SOURCES. Prefer $@ to target name
2191 2003-08-17 Simon Josefsson <jas@extundo.com>
2193 * modules/argp: Fix autoconf macro name. Add more dependencies.
2195 2003-08-17 Simon Josefsson <jas@extundo.com>
2197 * modules/xstrndup: New file.
2198 * MODULES.html.sh (func_all_modules): Add xstrndup.
2200 2003-08-17 Bruno Haible <bruno@clisp.org>
2202 * modules/strndup (Files, Include): Add lib/strndup.h.
2204 2003-08-17 Bruno Haible <bruno@clisp.org>
2206 * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
2208 * modules/extensions (configure.ac): Comment out the invocation of
2209 gl_USE_SYSTEM_EXTENSIONS.
2211 2003-08-17 Bruno Haible <bruno@clisp.org>
2213 * modules/euidaccess (Files): Add lib/euidaccess.h.
2215 2003-08-16 Paul Eggert <eggert@twinsun.com>
2217 Document merge from coreutils.
2218 * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
2219 * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
2220 * modules/utime: Add m4/utimes-null.m4.
2222 2003-08-15 Paul Eggert <eggert@twinsun.com>
2224 Document merge from coreutils.
2225 * modules/userspec: Depend on posixver.
2226 * modules/strftime: Depend on tzset.
2228 2003-08-14 Jim Meyering <jim@meyering.net>
2230 Merges from coreutils.
2231 * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
2232 variable names, rather than @FNMATCH_H@.
2233 * modules/alloca: Likewise for $(ALLOCA_H).
2235 * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
2236 the three copies of the literal target, `fnmatch.h'.
2237 * modules/alloca (alloca.h): Likewise.
2239 2003-08-14 Paul Eggert <eggert@twinsun.com>
2241 * modules/tzset: New file.
2243 2003-08-12 Paul Eggert <eggert@twinsun.com>
2245 Merge from coreutils.
2246 * modules/euidaccess: Add lib_SOURCES, include for new
2249 2003-08-11 Paul Eggert <eggert@twinsun.com>
2251 * modules/gnu-source, m4/gnu-source.m4:
2252 Remove; we're assuming Autoconf 2.54 or later now.
2253 Suggested by Bruno Haible.
2254 * MODULES.html.sh (func_all_modules): Remove gnu-source.
2256 2003-08-08 Paul Eggert <eggert@twinsun.com>
2258 * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
2259 * modules/extensions, modules/gnu-source: New files.
2260 * modules/timespec, modules/unlocked-io: Depend on extensions.
2262 2003-08-07 Paul Eggert <eggert@twinsun.com>
2264 * modules/restrict: New file.
2265 * MODULES.html.sh (func_all_modules): Add restrict.
2266 * modules/regex: Depend on restrict.
2268 2003-08-07 Bruno Haible <bruno@clisp.org>
2270 * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
2271 lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
2273 2003-08-05 Paul Eggert <eggert@twinsun.com>
2275 * MODULES.html.sh (func_all_modules): Remove bumpalloc.
2276 * modules/bumpalloc: Remove.
2278 2003-07-31 Bruno Haible <bruno@clisp.org>
2280 * modules/getpass-gnu: New file.
2281 * MODULES.html.sh (func_all_modules): Add getpass-gnu.
2283 2003-07-22 Paul Eggert <eggert@twinsun.com>
2285 * modules/xalloc (Depends-on): Add exitfail.
2286 * modules/xmemcoll: Likewise.
2288 2003-07-20 Jim Meyering <jim@meyering.net>
2290 * modules/closeout (Depends-on): Add exitfail.
2291 Suggestion from Bruno Haible.
2293 2003-07-18 Bruno Haible <bruno@clisp.org>
2295 * modules/getndelim2: New file.
2296 * modules/getline: Share files with module getndelim2.
2297 * modules/getnline: Depend on getndelim2 instead of sharing files with
2298 it. Add getnline.c to lib_SOURCES.
2299 * MODULES.html.sh (func_all_modules): Add getndelim2.
2301 2003-07-17 Bruno Haible <bruno@clisp.org>
2303 * modules/getnline: New file.
2304 * modules/getline: Add lib/getndelim2.c to source file list.
2305 * MODULES.html.sh (func_all_modules): Add getnline.
2307 2003-07-17 Bruno Haible <bruno@clisp.org>
2309 * configure.in: Remove file.
2310 * Makefile.in: Remove file.
2312 2003-07-17 Bruno Haible <bruno@clisp.org>
2314 * MODULES.html.sh: Put the </BODY> right before </HTML>.
2316 2003-07-16 Jim Meyering <jim@meyering.net>
2318 * modules/save-cwd: Depend on xgetcwd. From Derek Price.
2320 2003-07-15 Jim Meyering <jim@meyering.net>
2322 * modules/save-cwd: Don't depend on error. From Derek Price.
2324 2003-07-14 Simon Josefsson <jas@extundo.com>
2326 * modules/mempcpy: New file.
2327 * MODULES.html.sh (func_all_modules): Add mempcpy.
2329 2003-07-14 Paul Eggert <eggert@twinsun.com>
2331 * modules/getdate, modules/posixtm: Depend on mktime.
2333 2003-07-10 Simon Josefsson <jas@extundo.com>
2335 * modules/strchrnul (Makefile.am): Add strchrnul.h.
2337 2003-06-26 Bruno Haible <bruno@clisp.org>
2339 * modules/human: Depend on module stdbool.
2341 2003-06-25 Bruno Haible <bruno@clisp.org>
2343 * modules/readlink: New file.
2344 * modules/xreadlink: Depend on it.
2345 * MODULES.html.sh (func_all_modules): Add readlink.
2347 2003-06-22 Bruno Haible <bruno@clisp.org>
2349 * modules/safe-read: Add m4/ssize_t.m4.
2350 * modules/xreadlink: Add m4/ssize_t.m4.
2352 2003-06-11 Simon Josefsson <jas@extundo.com>
2354 * modules/sysexits: New file.
2355 * MODULES.html.sh (func_all_modules): Add sysexits.
2357 2003-06-10 Bruno Haible <bruno@clisp.org>
2359 * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
2361 2003-06-10 Simon Josefsson <jas@extundo.com>
2363 * modules/strchrnul: New file.
2365 2003-06-10 Simon Josefsson <jas@extundo.com>
2367 * modules/argp: New file.
2369 2003-06-07 Bruno Haible <bruno@clisp.org>
2371 * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
2372 avoid AC_CONFIG_LINKS.
2373 * modules/fnmatch (Makefile.am): Use explicit creation rule for
2374 fnmatch.h, to avoid AC_CONFIG_LINKS.
2375 * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
2377 2003-06-07 Jim Meyering <jim@meyering.net>
2379 * modules/strtod: Use $(...) notation, not @...@ for
2380 AC_REPLACE'd variables.
2381 * modules/localcharset: Likewise.
2383 2003-06-06 Jim Meyering <jim@meyering.net>
2384 Bruno Haible <bruno@clisp.org>
2386 * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
2387 Adjust Makefile.am snippet not to redirect directly to target.
2388 Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
2390 2003-05-30 Bruno Haible <bruno@clisp.org>
2392 * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
2393 * config/config.rpath: Upgrade to gettext-0.12.1.
2395 2003-05-22 Karl Berry <karl@gnu.org>
2397 * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
2399 2003-05-09 Bruno Haible <bruno@clisp.org>
2401 * modules/error: Add m4/strerror_r.m4 to file list.
2403 2003-04-10 Bruno Haible <bruno@clisp.org>
2405 * modules/findprog: New file.
2406 * MODULES.html.sh (func_all_modules): Add it.
2408 2003-04-04 Bruno Haible <bruno@clisp.org>
2410 * modules/linebreak: New file.
2411 * MODULES.html.sh (func_all_modules): Add it.
2413 2003-04-03 Bruno Haible <bruno@clisp.org>
2415 * modules/utf8-ucs4: New file.
2416 * modules/utf16-ucs4: New file.
2417 * modules/ucs4-utf8: New file.
2418 * modules/ucs4-utf16: New file.
2419 * MODULES.html.sh (func_all_modules): Add them.
2421 2003-04-02 Bruno Haible <bruno@clisp.org>
2423 * modules/binary-io: New file.
2424 * MODULES.html.sh (func_all_modules): Add it.
2426 2003-04-01 Bruno Haible <bruno@clisp.org>
2428 * modules/pathname: New file.
2429 * MODULES.html.sh (func_all_modules): Add it.
2431 2003-03-28 Bruno Haible <bruno@clisp.org>
2433 * modules/copy-file: New file.
2434 * MODULES.html.sh (func_all_modules): Add it.
2436 2003-02-20 Bruno Haible <bruno@clisp.org>
2438 * MODULES.html.sh (func_all_modules): Add poll.
2440 2003-02-19 Paolo Bonzino <bonzini@gnu.org>
2442 * modules/poll: New file.
2444 2003-02-18 Bruno Haible <bruno@clisp.org>
2446 * MODULES.html.sh (func_all_modules): Add mathl.
2448 2003-02-18 Paolo Bonzino <bonzini@gnu.org>
2450 * modules/mathl: New file.
2452 2003-02-17 Bruno Haible <bruno@clisp.org>
2454 * modules/mkdtemp: New module.
2455 * MODULES.html.sh (func_all_modules): Add it.
2457 2003-01-30 Bruno Haible <bruno@clisp.org>
2459 * modules/vasnprintf, modules/vasprintf: New modules.
2460 * MODULES.html.sh (func_all_modules): Add them.
2462 2003-01-29 Bruno Haible <bruno@clisp.org>
2464 * modules/stpncpy: New module.
2465 * MODULES.html.sh (func_all_modules): Add it.
2467 2003-01-28 Bruno Haible <bruno@clisp.org>
2469 * modules/c-ctype: New module.
2470 * MODULES.html.sh (func_all_modules): Add it.
2472 2003-01-27 Bruno Haible <bruno@clisp.org>
2474 * modules/xsetenv: New module.
2475 * MODULES.html.sh (func_all_modules): Add it.
2477 2003-01-23 Bruno Haible <bruno@clisp.org>
2479 * modules/minmax: New module.
2480 * MODULES.html.sh (func_all_modules): Add it.
2482 2003-01-22 Bruno Haible <bruno@clisp.org>
2484 * modules/exit: New module.
2485 * MODULES.html.sh (func_all_modules): Add it.
2487 2003-01-19 Bruno Haible <bruno@clisp.org>
2489 * gnulib-tool: Recognize option --extract-maintainer.
2490 (func_get_maintainer): New function.
2491 * modules/*: Add Maintainer entry.
2493 2003-01-16 Bruno Haible <bruno@clisp.org>
2495 * MODULES.html.sh: Add a table of contents. Add the module name as
2496 leftmost column. Add hyperlinks.
2498 2003-01-11 Bruno Haible <bruno@clisp.org>
2500 * modules/stpcpy: Distribute lib/stpcpy.h.
2501 * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
2503 2003-01-11 Bruno Haible <bruno@clisp.org>
2505 * gnulib-tool (func_create_testdir): Store config/* files in the main
2507 * config.rpath: Move to ...
2508 * config/config.rpath: ... here.
2509 * modules/gettext: Contains config/config.rpath, not config.rpath.
2510 * modules/iconv: Likewise.
2512 2003-01-11 Bruno Haible <bruno@clisp.org>
2514 * modules/*: Add a description.
2515 * modules/strpbrk: Fix Makefile.am snippet.
2516 * modules/strtoimax: Fix dependencies.
2517 * modules/strtoumax: Likewise.
2519 2003-01-11 Bruno Haible <bruno@clisp.org>
2521 * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
2522 * modules/alloca (Makefile.am): All object files depend on alloca.h.
2523 * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
2525 2003-01-12 Paul Eggert <eggert@twinsun.com>
2527 Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
2528 to avoid collisions with libcurses and libreadline.
2530 * MODULES.html.sh: Remove getstr.
2531 * modules/getline: Depend on unlocked-io, not getstr.
2533 2003-01-10 Bruno Haible <bruno@clisp.org>
2535 * modules/alloca: Change Makefile.am requirements. Simplify Include
2536 requirements. Add lib/alloca_.h to file list.
2538 2003-01-09 Bruno Haible <bruno@clisp.org>
2540 * modules/stdbool: Change configure.ac, Makefile.am requirements.
2541 Simplify Include requirements. Add lib/stdbool.h.in to file list.
2543 2003-01-09 Bruno Haible <bruno@clisp.org>
2545 * gnulib-tool (func_all_modules): Ignore files ending in ~.
2546 * MODULES.html.sh: Likewise.
2548 2003-01-09 Karl Berry <karl@gnu.org>
2550 * MODULES.html.sh: include `dirname $0` in PATH, to find
2553 2003-01-08 Bruno Haible <bruno@clisp.org>
2555 * modules/full-read: Depend on full-write.
2557 2003-01-07 Bruno Haible <bruno@clisp.org>
2559 * MODULES.html.sh: Add copyright notice.
2560 (missed_files): Omit CVS directory entries.
2561 (func_module): Make it work with sed-3.02.
2562 * MODULES.txt: Remove file.
2564 2003-01-01 Karl Berry <karl@gnu.org>
2566 * gnulib-tool (func_verify_module): report module name $module in
2567 error message, not $1.
2568 * gnulib-tool (create-testdir): don't complain if destdir couldn't
2569 be created, only if it doesn't exist.
2570 * gnulib-tool (last_checkin_date): don't expand the $Date here.
2572 2002-12-24 Bruno Haible <bruno@clisp.org>
2574 * MODULES.txt: Update according to m4/ changes.
2577 * config.rpath: New file, from gettext-0.11.5.
2579 * modules/*: New module descriptions.
2580 * gnulib-tool: New file.
2581 * MODULES.html.sh: New file.
2583 2002-11-01 Bruno Haible <bruno@clisp.org>
2585 * configure.in: Add AC_CONFIG_AUX_DIR call.
2586 (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
2588 * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
2590 2002-08-23 Stefan Monnier <monnier@cs.yale.edu>
2592 * regex.c (PATFETCH): Remove the translating fetch.
2593 (PATFETCH_RAW): Rename to PATFETCH.
2594 (set_image_of_range): New fun.
2595 (SET_RANGE_TABLE_WORK_AREA): Use it.
2596 (regex_compile): Don't translate the pattern chars so eagerly.
2597 Only do it when inserting an `exactn' bytecode or when handling
2599 (mutually_exclusive_p): Avoid empty statement.
2601 2001-10-22 Jeff Bailey <jbailey@outpost.dnsalias.org>
2604 * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
2605 (per RMS's instructions, this is now the canonical source)
2606 * lgpl/, gpl/: New directories.
2608 2001-01-24 Stefan Monnier <monnier@cs.yale.edu>
2610 * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
2611 as if it was a `charset'.
2613 2000-10-30 Stefan Monnier <monnier@cs.yale.edu>
2615 * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
2616 (regex_compile): Catch bogus \(\1\).
2618 2000-10-27 Stefan Monnier <monnier@cs.yale.edu>
2620 * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
2621 (re_match_2_internal, re_match_2_internal, re_match_2_internal):
2622 Giving in to popular pressure to shut up the compiler with casts.
2624 2000-10-25 Stefan Monnier <monnier@cs.yale.edu>
2626 * regex.c: More `unsigned char' -> `re_char' changes.
2627 Also change several `int' into `re_wchar_t'.
2628 (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
2629 (PUSH_FAILURE_POINTER): Don't cast any more.
2630 (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
2631 We want GCC to complain, since this piece of code makes
2632 re_match non-reentrant, which *should* be fixed.
2633 (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
2634 (EXTEND_BUFFER): Use RETALLOC.
2635 (SET_LIST_BIT): Don't cast.
2636 (re_wchar_t): New type.
2637 (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
2638 that those two functions will always properly return.
2639 (IMMEDIATE_QUIT_CHECK): Cast to void.
2640 (analyse_first): Use recursion rather than an explicit stack.
2641 (re_compile_fastmap): Can't fail anymore.
2642 (re_search_2): Don't check re_compile_fastmap for failure.
2643 (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
2644 Now also sets the new value (passed in a new argument).
2645 (re_match_2_internal): Use it.
2646 Also, use a new var `reg' of type size_t when looping through regs
2647 rather than reuse the inappropriate `mcnt'.
2649 2000-10-24 Andrew Innes <andrewi@gnu.org>
2651 * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
2653 (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
2654 so that re_search functions only quit when callers expect them to.
2656 2000-10-24 Kenichi Handa <handa@etl.go.jp>
2658 * regex.c (regex_compile): Change the way of handling a range from
2659 a char less than 256 to a char not less than 256.
2661 2000-10-15 Stefan Monnier <monnier@cs.yale.edu>
2663 * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
2666 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
2667 Free Software Foundation, Inc.
2668 Copying and distribution of this file, with or without modification,
2669 are permitted provided the copyright notice and this notice are preserved.