Simplify my *-tests modules.
[pspp] / ChangeLog
1 2006-01-19  Simon Josefsson  <jas@extundo.com>
2
3         * gnulib-tool: Set check_PROGRAMS.
4
5         * modules/arcfour-tests, modules/arctwo-tests, modules/crc-tests,
6         modules/des-tests, modules/gc-arcfour-tests,
7         modules/gc-arctwo-tests, modules/gc-des-tests,
8         modules/gc-hmac-md5-tests, modules/gc-hmac-sha1-tests,
9         modules/gc-md2-tests, modules/gc-md4-tests, modules/gc-md5-tests,
10         modules/gc-pbkdf2-sha1-tests, modules/gc-rijndael-tests,
11         modules/gc-sha1-tests, modules/gc-tests, modules/hmac-md5-tests,
12         modules/hmac-sha1-tests, modules/md2-tests, modules/md4-tests,
13         modules/md5-tests, modules/readline, modules/rijndael-tests: Use
14         check_PROGRAMS instead of noinst_PROGRAMS to be able to remove
15         test_*_SOURCES.
16
17 2006-01-18  Simon Josefsson  <jas@extundo.com>
18
19         * modules/arcfour-tests, modules/arctwo-tests, modules/crc-tests,
20         modules/des-tests, modules/gc-arcfour-tests,
21         modules/gc-arctwo-tests, modules/gc-des-tests,
22         modules/gc-hmac-md5-tests, modules/gc-hmac-sha1-tests,
23         modules/gc-md2-tests, modules/gc-md4-tests, modules/gc-md5-tests,
24         modules/gc-pbkdf2-sha1-tests, modules/gc-rijndael-tests,
25         modules/gc-sha1-tests, modules/gc-tests, modules/hmac-md5-tests,
26         modules/hmac-sha1-tests, modules/md2-tests, modules/md4-tests,
27         modules/md5-tests, modules/readline, modules/rijndael-tests: Add
28         $(EXEEXT) to automake TESTS variable, for mingw32.
29
30 2006-01-18  Simon Josefsson  <jas@extundo.com>
31
32         * modules/socklen (Depends-on): Depend on sys_socket.
33
34 2006-01-17  Bruno Haible  <bruno@clisp.org>
35
36         * modules/ssize_t (Include): Add <sys/types.h>.
37
38 2006-01-17  Simon Josefsson  <jas@extundo.com>
39
40         * modules/socklen (Include): Need sys/socket.h.
41
42 2006-01-12  Bruno Haible  <bruno@clisp.org>
43
44         * gnulib-tool (func_import, func_create_testdir): Don't go into an
45         endless loop while replacing $auxdir with build-aux.
46
47 2006-01-12  Bruno Haible  <bruno@clisp.org>
48
49         * modules/ldd: New file.
50         * build-aux/ldd.sh.in: New file.
51         * MODULES.html.sh (Support for building libraries and executables): Add
52         ldd.
53
54 2006-01-11  Bruno Haible  <bruno@clisp.org>
55
56         * gnulib-tool (AUTOCONF, ACLOCAL, AUTOMAKE, AUTORECONF): Make
57         overridable by the user.
58         Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
59
60 2006-01-08  Bruno Haible  <bruno@clisp.org>
61
62         Avoid "ar: no archive members specified" error on MacOS X.
63         * gnulib-tool (func_modules_add_dummy): New function.
64         (func_import, func_create_testdir): Invoke it.
65
66 2006-01-08  Bruno Haible  <bruno@clisp.org>
67
68         Ensure automatic ordering between gl_LOCK and gl_ARGP.
69         * gnulib-tool (func_import, func_create_testdir): Put gl_LOCK into
70         the "early" section as well.
71
72 2006-01-08  Bruno Haible  <bruno@clisp.org>
73
74         * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
75         Initialize also noinst_HEADERS to empty.
76
77 2006-01-08  Bruno Haible  <bruno@clisp.org>
78
79         * gnulib-tool (AUTOMAKEPATH, AUTOCONF, ACLOCAL, AUTOMAKE): New
80         variables.
81         (func_create_megatestdir): Call aclocal, autoconf, automake here, not
82         autoreconf.
83
84 2006-01-11  Bruno Haible  <bruno@clisp.org>
85
86         * gnulib-tool (func_import, func_create_testdir): Replace build-aux
87         with $auxdir in AC_CONFIG_FILES statements.
88
89 2006-01-10  Paul Eggert  <eggert@cs.ucla.edu>
90
91         * modules/readutmp (Maintainer): Add myself.
92
93 2006-01-10  Bruno Haible  <bruno@clisp.org>
94
95         * modules/readutmp: Depend on module free.
96         * modules/strtok_r: Depend on module restrict.
97
98 2006-01-10  Simon Josefsson  <jas@extundo.com>
99
100         * modules/sys_socket: New file.
101
102 2006-01-07  Bruno Haible  <bruno@clisp.org>
103
104         * gnulib-tool (func_emit_tests_Makefile_am): Emit an empty SUBDIR
105         variable.
106         Needed to avoid an automake error regarding the 'gettext' module.
107
108 2006-01-07  Bruno Haible  <bruno@clisp.org>
109
110         * modules/gettext (configure.ac): Add an invocation of
111         AM_GNU_GETTEXT_VERSION. Needed since autoreconf is used by gnulib-tool.
112
113 2006-01-09  Paul Eggert  <eggert@cs.ucla.edu>
114
115         Sync from coreutils:
116
117         * MODULES.html.sh (build_lib): New section, with new lib-ignore module.
118         * modules/lib-ignore: New file.
119         * modules/mkdir-p (Files): Add chdir-safer.c, chdir-safer.h, lchmod.h,
120         chdir-safer.m4, lchmod.m4.
121         * modules/openat: Add mkdirat.c, openat-priv.h.
122
123 2006-01-09  Bruno Haible  <bruno@clisp.org>
124
125         * modules/strnlen (Include): Use strnlen.h.
126
127 2006-01-09  Simon Josefsson  <jas@extundo.com>
128
129         * modules/inet_ntop (Depends-on): Add restrict.
130
131 2006-01-09  Simon Josefsson  <jas@extundo.com>
132
133         * modules/gc-rijndael-tests (License): Put under LGPL.
134
135         * modules/gc-des-tests (License): Likewise.
136
137         * modules/gc-arcfour-tests (License): Likewise.
138
139         * modules/gc-arctwo-tests (License): Likewise.
140
141         * modules/gc-pbkdf2-sha1-tests (License): Likewise.
142
143         * modules/gc-hmac-sha1-tests (Files): Likewise.
144
145         * modules/gc-hmac-md5-tests (License): Likewise.
146
147         * modules/gc-sha1-tests (License): Likewise.
148
149         * modules/gc-md5-tests (License): Likewise.
150
151         * modules/gc-md4-tests (License): Likewise.
152
153         * modules/gc-md2-tests (License): Likewise.
154
155         * modules/gc-tests (License): Likewise.
156
157         * modules/des-tests (License): Likewise.
158
159         * modules/md4-tests (License): Likewise.
160
161         * modules/md2-tests (License): Likewise.
162
163 2006-01-09  Bruno Haible  <bruno@clisp.org>
164
165         * build-aux/javacomp.sh.in: New file, moved from lib/.
166         * modules/javacomp-script (Files): Update.
167         (configure.ac): Add AC_CONFIG_FILES invocation.
168         (EXTRA_DIST): Remove variable.
169
170         * build-aux/javaexec.sh.in: New file, moved from lib/.
171         * modules/javaexec (Files): Update.
172         (configure.ac): Add AC_CONFIG_FILES invocation.
173         (EXTRA_DIST): Remove javaexec.sh.in.
174
175         * build-aux/csharpcomp.sh.in: New file, moved from lib/.
176         * modules/csharpcomp-script (Files): Update.
177         (configure.ac): Add AC_CONFIG_FILES invocation.
178         (EXTRA_DIST): Remove variable.
179
180         * build-aux/csharpexec.sh.in: New file, moved from lib/.
181         * modules/csharpexec (Files): Update.
182         (configure.ac): Add AC_CONFIG_FILES invocation.
183         (EXTRA_DIST): Remove csharpexec.sh.in.
184
185 2006-01-07  Bruno Haible  <bruno@clisp.org>
186
187         * gnulib-tool (func_import): Add an AC_PROG_RANLIB dependency to
188         gl_EARLY.
189
190 2006-01-04  Paul Eggert  <eggert@cs.ucla.edu>
191
192         * README: Gnulib normally doesn't generate a tarball.
193
194 2005-12-28  Bruno Haible  <bruno@clisp.org>
195
196         * build-aux/config.rpath: Update from GNU gettext.
197
198 2005-12-16  Jim Meyering  <jim@meyering.net>
199
200         * modules/fprintftime: New module.
201         * MODULES.html.sh (Date and time <time.h>): Add fprintftime.
202
203 2005-12-15  Simon Josefsson  <jas@extundo.com>
204
205         * modules/socklen (configure.ac): Fix M4 macro name, to align with
206         new m4/socklen.m4.
207
208 2005-12-09  Sergey Poznyakoff  <gray@gnu.org.ua>
209
210         * modules/argp (Files): Add argp-pin.c
211         (Depends-on): dirname
212         (lib_SOURCES): Add argp-pin.c
213
214 2005-12-02  Bruno Haible  <bruno@clisp.org>
215
216         * gnulib-tool (func_import): Accept GPLed build tool modules when
217         --lgpl is given.
218         * modules/csharpcomp-script: New file.
219         * modules/csharpcomp: Depend on it.
220         * modules/javacomp-script: New file.
221         * modules/javacomp: Depend on it.
222         Suggested by Simon Josefsson.
223
224 2005-11-29  Paul Eggert  <eggert@cs.ucla.edu>
225
226         * modules/savedir (Depends-on): Add openat.
227
228 2005-11-25  Paul Eggert  <eggert@cs.ucla.edu>
229
230         * modules/obstack (Files): Add m4/ulonglong.m4.
231         Problem reported by Davide Angelocola.
232
233 2005-11-10  Paul Eggert  <eggert@cs.ucla.edu>
234
235         * modules/gethrxtime (Depends-on): Add gettime.
236
237 2005-11-04  Bruno Haible  <bruno@clisp.org>
238
239         * gnulib-tool: Implement --update mode.
240
241 2005-10-28  Simon Josefsson  <jas@extundo.com>
242
243         * tests/test-gc-md4.c, tests/test-gc-md5.c, tests/test-gc-sha1.c:
244         Test more.
245
246         * tests/test-gc-md2.c, tests/test-md2.c: New files.
247
248         * modules/md2, modules/md2-tests: New files.
249
250 2005-10-27  Paul Eggert  <eggert@cs.ucla.edu>
251
252         * modules/verify (License): Change from GPL to LGPL.  This is a
253         tiny module and there are apparently near-equivalents that are
254         under the BSD license.
255
256 2005-10-24  Simon Josefsson  <jas@extundo.com>
257
258         * modules/sha1: Relicense to LGPL.
259
260 2005-10-23  Simon Josefsson  <jas@extundo.com>
261
262         * gnulib-tool (func_import): Fix --tests-base.
263
264 2005-10-22  Simon Josefsson  <jas@extundo.com>
265
266         * modules/arcfour (Depends-on): Need stdint.
267
268 2005-10-21  Bruno Haible  <bruno@clisp.org>
269
270         * gnulib-tool (func_import, func_create_testdir): Add quoting to last
271         patch.
272
273 2005-10-21  Simon Josefsson  <jas@extundo.com>
274
275         * gnulib-tool (func_import, func_create_testdir): Define automake
276         conditional GL_COND_LIBTOOL if libtool is used (to be used by modules
277         Makefile.am snippet),
278         suggested by Bruno Haible <bruno@clisp.org>.
279
280         * modules/gc (Makefile.am): Use it.
281
282 2005-10-21  Simon Josefsson  <jas@extundo.com>
283
284         * modules/des, modules/des-tests: New files.
285
286         * modules/gc-des, modules/gc-des-tests: New files.
287
288         * tests/test-des.c, tests/test-gc-des.c: New file.
289
290 2005-10-21  Simon Josefsson  <jas@extundo.com>
291
292         * modules/arctwo, modules/arctwo-tests: New files.
293
294         * tests/test-arctwo.c: New file.
295
296         * modules/gc-arctwo, modules/gc-arctwo-tests: New files.
297
298         * tests/test-gc-arctwo.c: New file.
299
300 2005-10-19  Simon Josefsson  <jas@extundo.com>
301
302         * tests/test-gc-arcfour.c: New file.
303
304         * modules/gc-arcfour, modules/gc-arcfour-tests: New files.
305
306 2005-10-19  Simon Josefsson  <jas@extundo.com>
307
308         * tests/test-gc-rijndael.c: New file.
309
310         * modules/gc-rijndael, modules/gc-rijndael-test: New files.
311
312 2005-10-19  Simon Josefsson  <jas@extundo.com>
313
314         * tests/test-gc-md4.c, tests/test-gc-md5.c: Test gc_hash_buffer
315         interface too.
316
317 2005-10-19  Simon Josefsson  <jas@extundo.com>
318
319         * modules/gc-md4, modules/gc-md4-tests: New file.
320
321         * tests/test-gc-md4.c: New file.
322
323 2005-10-18  Simon Josefsson  <jas@extundo.com>
324
325         * tests/test-md4.c: New file.
326
327         * modules/md4, modules/md4-tests: New files.
328
329 2005-10-18  Simon Josefsson  <jas@extundo.com>
330
331         * tests/test-md5.c: New file.
332
333         * modules/md5-tests: New file.
334
335 2005-10-17  Stepan Kasal  <kasal@ucw.cz>
336
337         * gnulib-tool (func_create_testdir): Omit the second check whether
338         BUILT_SOURCES in nonempty.
339
340 2005-10-17  Simon Josefsson  <jas@extundo.com>
341
342         * modules/gc-sha1-tests: New file.
343
344         * tests/test-gc-sha1.c: New file.
345
346 2005-10-17  Simon Josefsson  <jas@extundo.com>
347
348         * tests/test-rijndael.c: New file.
349
350 2005-10-17  Simon Josefsson  <jas@extundo.com>
351
352         * modules/sha1: Depend on stdint instead of md5.
353
354         * modules/md5: Depend on stdint, remove uint32_t.
355
356 2005-10-16  Bruno Haible  <bruno@clisp.org>
357
358         * gnulib-tool (func_emit_tests_Makefile_am): Also define
359         TESTS_ENVIRONMENT, so that individual tests can augment it.
360
361         * gnulib-tool (func_create_testdir): Use an intermediate target for
362         building $(BUILT_SOURCES). Needed because BUILT_SOURCES can contain
363         macros, like $(ALLOCA_H), which cannot be passed through the command
364         line.
365
366 2005-10-15  Simon Josefsson  <jas@extundo.com>
367
368         * modules/rijndael-tests: New file.
369
370         * modules/rijndael: New file.
371
372 2005-10-14  Simon Josefsson  <jas@extundo.com>
373
374         * tests/test-arcfour.c: New file.
375
376         * modules/arcfour, modules/arcfour-tests: New files.
377
378 2005-10-13  Oskar Liljeblad  <oskar@osk.mine.nu>
379
380         * modules/human (Depends-on): Depend on xstrtoumax, not xstrtol.
381
382 2005-10-13  Simon Josefsson  <jas@extundo.com>
383
384         * modules/gc-hmac-md5-tests: New file.
385
386         * tests/test-gc-hmac-sha1.c: New file.
387
388         * tests/test-gc.c (main): Remove MD5 and HMAC-MD5 tests.
389
390         * modules/gc-hmac-md5-tests: New file.
391
392         * tests/test-gc-md5.c: New file.
393
394         * modules/gc-md5-tests: New file.
395
396 2005-10-12  Simon Josefsson  <jas@extundo.com>
397
398         * modules/gc-pbkdf2-sha1, modules/gc-pbkdf2-sha1-tests: New files.
399
400         * tests/test-gc-pbkdf2-sha1.c: New file.
401
402 2005-10-12  Simon Josefsson  <jas@extundo.com>
403
404         * modules/gc-sha1: New file.
405
406 2005-10-12  Simon Josefsson  <jas@extundo.com>
407
408         * tests/test-hmac-sha1.c: New file.
409
410         * modules/hmac-sha1-tests: New file.
411
412         * modules/hmac-sha1: New file.
413
414 2005-10-12  Simon Josefsson  <jas@extundo.com>
415
416         * modules/gc-md5, modules/gc-hmac-md5: New files.
417
418         * modules/gc (Files): Remove md5, memxor and hmac files.
419
420 2005-10-11  Bruno Haible  <bruno@clisp.org>
421
422         * modules/c-strcasestr: New file.
423         * MODULES.html.sh (String handling <string.h>): Add c-strcasestr.
424
425 2005-10-11  Bruno Haible  <bruno@clisp.org>
426
427         * modules/c-strcase: New file.
428         * MODULES.html.sh (String handling <string.h>): Add c-strcase.
429
430 2005-10-11  Simon Josefsson  <jas@extundo.com>
431
432         * tests/test-crc.c: New file.
433
434         * modules/crc, modules/crc-tests: New files.
435
436 2005-10-10  Paul Eggert  <eggert@cs.ucla.edu>
437
438         * modules/mempcpy (License): GPL -> LGPL.
439         * modules/strchrnul (License): Likewise.
440         * modules/sysexits (License): Likewise.
441
442 2005-10-06  Simon Josefsson  <jas@extundo.com>
443
444         * tests/test-hmac-md5.c: New file.
445
446         * modules/hmac-md5-tests: New file.
447
448         * modules/hmac-md5: New file.
449
450 2005-10-05  Bruno Haible  <bruno@clisp.org>
451
452         * modules/stdint (License): Change to LGPL.
453
454 2005-10-05  Simon Josefsson  <jas@extundo.com>
455
456         * modules/memxor: New file.
457
458         * modules/iconv (Files): Move config.rpath to havelib, it is used
459         there.
460
461         * modules/havelib (Files): Add config.rpath.
462
463 2005-10-02  Paul Eggert  <eggert@cs.ucla.edu>
464
465         * modules/xreadlink (Makefile.am): Remove lib_SOURCES.
466         From Ben Pfaff.
467
468         * modules/exclude (Depends-on): Depend on verify.
469         * modules/strtoimax (Depends-on): Likewise.
470         * modules/utimecmp (Depends-on): Likewise.
471
472 2005-09-27  Paul Eggert  <eggert@cs.ucla.edu>
473
474         * modules/regex (Depends-on): Add strcase.
475
476         * modules/gethostname (Licence): Change from GPL to LGPL, since
477         gethostname.c is a trivial implementation of a standard library
478         function.
479         * modules/poll (License): Change from GPL to LGPL, since it's
480         derived from LGPL code.
481
482 2005-09-26  Bruno Haible  <bruno@clisp.org>
483
484         * modules/mbchar (Include): Mention that HAVE_WCHAR_H && HAVE_WCTYPE_H
485         is necessary.
486         (lib_SOURCES): Remove mbchar.c.
487         * modules/mbfile (Include): Mention that HAVE_MBRTOWC is necessary.
488         (Files): Add m4/mbrtowc.m4.
489         * modules/mbiter: Likewise.
490         * modules/mbuiter: Likewise.
491
492 2005-09-25  Jim Meyering  <jim@meyering.net>
493
494         * modules/inet_ntop (Depends-on): Add socklen, since inet_ntop.c
495         also uses socklen_t.
496
497 2005-09-23  Jim Meyering  <jim@meyering.net>
498
499         * modules/getaddrinfo (Depends-on): Add socklen.
500
501 2005-09-23  Bruno Haible  <bruno@clisp.org>
502
503         * tests/test-verify.c: New file.
504
505 2005-09-22  Paul Eggert  <eggert@cs.ucla.edu>
506
507         Sync from coreutils.
508
509         * modules/argmatch (Depends-on): Add verify.
510         * modules/getloadavg (Depends-on): Depend on fcntl-safer, not
511         unistd-safer.
512         * modules/save-cwd (Depends-on): Likewise.
513
514         * modules/openat (Files): Add lib/openat-die.c.
515         (Depends-on): Remove error, exitfail.
516         Add dirname.
517
518         * modules/verify: New file.
519         * MODULES.html.sh (Diagnostics <assert.h>): New section,
520         with "verify" module.
521
522 2005-09-20  Bruno Haible  <bruno@clisp.org>
523
524         * gnulib-tool: Remove trailing slashes from the values specified for
525         --source-base, --m4-base, --tests-base, --aux-dir.
526         Suggested by Simon Josefsson <jas@extundo.com>.
527
528 2005-09-20  Bruno Haible  <bruno@clisp.org>
529
530         * gnulib-tool (func_all_modules, func_modules_transitive_closure,
531         func_modules_to_filelist, func_import, func_create_testdir): Make all
532         sorting results locale-independent, so that gnulib-cache.m4 doesn't
533         change when gnulib-tool is invoked in a different locale.
534
535 2005-09-19  Bruno Haible  <bruno@clisp.org>
536
537         * gnulib-tool (import): Provide default for --tests-base.
538
539 2005-09-19  Jim Meyering  <jim@meyering.net>
540
541         * modules/pathmax (License): Change to LGPL.
542
543 2005-09-18  Bruno Haible  <bruno@clisp.org>
544
545         * gnulib-tool: Support --with-tests also with --import.
546         (func_emit_tests_Makefile_am): Use variables $m4base and $testsbase.
547         (func_import): Use variables $testsbase and $inctests. Emit a
548         gl_TESTS_BASE form into gnulib-cache.m4. Create $testsbase/Makefile.am.
549         Remind the user to add AC_CONFIG_FILES($testsdir/Makefile) and
550         SUBDIRS += $testsdir.
551         (func_create_testdir): Update.
552
553 2005-09-18  Bruno Haible  <bruno@clisp.org>
554
555         * gnulib-tool (func_import): Comment out code that spits out the
556         new files with --dry-run.
557
558 2005-09-18  Bruno Haible  <bruno@clisp.org>
559
560         Portability fix.
561         * gnulib-tool (func_readlink): New function.
562         (func_ln_if_changed): Use it.
563
564 2005-09-18  Bruno Haible  <bruno@clisp.org>
565
566         * gnulib-tool: Revise --dry-run implementation. Use variable $doit
567         instead of $dry_run.
568         (func_cp_if_changed, func_mv_if_changed): Remove functions.
569         (func_ln_if_changed): Don't handle dry-run here.
570         (func_import): In dry-run mode, detect more precisely which actions
571         would be performed, and don't use "...ing" verbs.
572
573 2005-09-18  Bruno Haible  <bruno@clisp.org>
574
575         * gnulib-tool (func_tmpdir): New function, taken from GNU gettextize.
576         (func_import): Use join on two temporary files instead of three nested
577         loops, in order to determine which files are new or old.
578
579 2005-09-16  Paul Eggert  <eggert@cs.ucla.edu>
580
581         * MODULES.html.sh (File system functions): Add stat-time.
582         * modules/stat-time: New file.
583         * modules/timespec (Files): Remove m4/st_mtim.m4; this
584         is now done in a different way, by the stat-time module.
585         * modules/utimecmp (Depends-on): Add stat-time.
586
587 2005-09-12  Derek Price  <derek@ximbiot.com>
588
589         * modules/canon-host: Add canon-host.h.  Depend on getaddrinfo.  Make
590         LGPL.
591         * modules/getaddrinfo: Add link to opengroup spec.  Depend on strdup.
592
593 2005-09-12  Derek Price  <derek@ximbiot.com>
594             Paul Eggert  <eggert@cs.ucla.edu>
595
596         * modules/glob (Files): Add glob-libc.h.
597
598 2005-09-08  Paul Eggert  <eggert@cs.ucla.edu>
599
600         * modules/utimens (Files): Add m4/utimbuf.m4, since
601         m4/utimens.m4 requires gl_CHECK_TYPE_STRUCT_UTIMBUF.
602         Reported by Sergey Poznyakoff.
603
604 2005-09-08  Simon Josefsson  <jas@extundo.com>
605
606         * modules/socklen: New file.
607
608 2005-09-05  Bruno Haible  <bruno@clisp.org>
609
610         * gnulib-tool (func_import): Fix comparison in handling of symbolic
611         links.
612
613 2005-09-04  Martin Lambers <marlam@marlam.de>  (tiny change)
614
615         * modules/size_max (Makefile.am): Add size_max.h
616
617 2005-09-04  Derek Price  <derek@ximbiot.com>
618
619         * gnulib-tool (func_import): Fix reversed $symbolic logic.
620
621 2005-09-03  Simon Josefsson  <jas@extundo.com>
622
623         * gnulib-tool: Fix typo.
624
625 2005-09-02  Paul Eggert  <eggert@cs.ucla.edu>
626
627         * modules/inttostr (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
628         m4/ulonglong.m4.  Problem reported by Martin Lambers.
629
630 2005-09-02  Bruno Haible  <bruno@clisp.org>
631
632         * gnulib-tool (import): In the other first-use case, provide defaults
633         as well.
634
635 2005-09-02  Simon Josefsson  <jas@extundo.com>
636
637         * modules/havelib: New module.
638
639         * modules/gettext, modules/iconv, modules/lock, modules/readline:
640         Use havelib.
641
642 2005-08-31  Simon Josefsson  <jas@extundo.com>
643
644         * modules/socklen: New file.
645
646 2005-09-01  Bruno Haible  <bruno@clisp.org>
647
648         * gnulib-tool (func_import): Fix handling of symbolic links.
649
650 2005-09-01  Bruno Haible  <bruno@clisp.org>
651
652         * gnulib-tool (import): In the first-use case, provide defaults.
653
654 2005-09-01  Bruno Haible  <bruno@clisp.org>
655
656         * gnulib-tool (func_import): Remove the .tmp files.
657
658 2005-08-30  Bruno Haible  <bruno@clisp.org>
659
660         * gnulib-tool (func_import): Fix defaulting of $libname and $libtool.
661         Create directories that shall be filled.
662         (import): Don't look for gl_* macros in configure.ac. Recurse across
663         all directories containing a gnulib-cache.m4 files, if meaningful.
664
665 2005-08-30  Bruno Haible  <bruno@clisp.org>
666
667         Avoid unnecessary diffs in the generated lib/Makefile.am.
668         * gnulib-tool (func_emit_lib_Makefile_am): Don't write the cmd into
669         the generated files.
670         (func_import): Don't set cmd.
671
672 2005-08-30  Bruno Haible  <bruno@clisp.org>
673
674         * gnulib-tool (func_import): Read the previous cached settings
675         from gnulib-cache.m4 and gnulib-comp.m4. Remove files that were
676         earlier added by gnulib but are now dropped. Warn when a gnulib file
677         overwrites a non-gnulib file.
678
679 2005-08-28  Bruno Haible  <bruno@clisp.org>
680
681         * gnulib-tool (func_import): Generate two files gnulib-cache.m4 and
682         gnulib-comp.m4 instead of a single gnulib.m4, to make it easy for
683         projects that don't keep autogenerated files in CVS. Put into
684         actioncmd only the specified modules, not the transitive closure.
685
686 2005-08-28  Bruno Haible  <bruno@clisp.org>
687
688         * gnulib-tool (func_import): Require AC_GNU_SOURCE etc. instead of
689         always instantiating them.
690
691 2005-08-28  Bruno Haible  <bruno@clisp.org>
692
693         * gnulib-tool (import): Rename most ac_* variables to cached_*.
694         Also use new variables cached_lgpl, cached_libtool.
695
696 2005-08-28  Bruno Haible  <bruno@clisp.org>
697
698         * gnulib-tool (func_import): Also copy m4/gnulib-tool.m4. Omit
699         declaration macro definitions from generated gnulib.m4.
700
701 2005-08-28  Bruno Haible  <bruno@clisp.org>
702
703         * gnulib-tool: New option --macro-prefix.
704         (func_import): Use macro_prefix.
705         (import): Handle option --macro-prefix.
706
707 2005-08-28  Bruno Haible  <bruno@clisp.org>
708
709         * gnulib-tool (func_import): Emit also a stub for gl_LIBTOOL.
710         (import): Set seen_libtool when we see gl_LIBTOOL.
711
712 2005-08-31  Jim Meyering  <jim@meyering.net>
713
714         * check-module: Add a FIXME comment.
715
716 2005-08-31  Eric Blake  <ebb9@byu.net>
717
718         * modules/unistd-safer (Files): Add unistd--.h.
719         * modules/stdio-safer (Files): Add stdio--.h.
720
721 2005-08-28  Bruno Haible  <bruno@clisp.org>
722
723         * gnulib-tool (import): Avoid unnecessary spaces in $avoidlist.
724
725 2005-08-28  Bruno Haible  <bruno@clisp.org>
726
727         * gnulib-tool (func_import): Emit more comments into gnulib.m4.
728         Emit more advice.
729
730 2005-08-28  Bruno Haible  <bruno@clisp.org>
731
732         * gnulib-tool: Enclose all occurrences of $destdir in "...", so
733         that it works when the directory contains spaces.
734
735 2005-07-11  Bruno Haible  <bruno@clisp.org>
736         and Stepan Kasal  <kasal@ucw.cz>
737
738         * check-module: If more parameters are given, check each of them
739         separately; add more exceptions, as noted by Jim Meyering.
740         (check_module): New procedure.
741         (%exempt_header): Now contains all exceptions.
742
743 2005-07-30  Ben Pfaff  <blp@cs.stanford.edu>
744
745         * modules/byteswap (Makefile.am): Fix rule to not assume GNU make.
746
747 2005-08-27  Jim Meyering  <jim@meyering.net>
748
749         * modules/unistd-safer (Files): Add pipe-safer.c.
750         * modules/fcntl-safer (Files): Add creat-safer.c.
751
752 2005-08-25  Paul Eggert  <eggert@cs.ucla.edu>
753
754         * modules/regex (Depends-on): Add malloc, since the code
755         assumes that !malloc(0) means failure.
756
757 2005-08-24  Bruno Haible  <bruno@clisp.org>
758
759         * modules/tls-tests: New file.
760         * tests/test-tls.c: New file, from GNU gettext.
761
762 2005-08-24  Bruno Haible  <bruno@clisp.org>
763
764         * modules/lock-tests: New file.
765         * tests/test-lock.c: New file, from GNU gettext.
766
767 2005-08-24  Bruno Haible  <bruno@clisp.org>
768
769         Support for unit test modules.
770         * modules/README: Mention tests modules.
771         * modules/TEMPLATE-TESTS: New file.
772         * gnulib-tool: New options --extract-tests-module, --with-tests and
773         --tests-base (unused for the moment).
774         (testsbase, inctests): New variables.
775         (func_all_modules): Exclude TEMPLATE-TESTS and *-tests.
776         (func_verify_module): Exclude TEMPLATE-TESTS.
777         (func_verify_nontests_module, func_verify_tests_module): New functions.
778         (func_get_dependencies): Add implicit dependency for tests modules.
779         (func_get_tests_module): New function.
780         (func_modules_transitive_closure): When --with-tests was specified,
781         include the unit tests as well, unless explicitly avoided.
782         (func_emit_lib_Makefile_am): Ignore the tests modules here.
783         (func_emit_tests_Makefile_am): New function.
784         (func_create_testdir): When --with-tests was specified, emit a
785         tests/ directory.
786         * MODULES.html.sh (Future developments): Update.
787
788 2005-08-24  Bruno Haible  <bruno@clisp.org>
789
790         * gnulib-tool (func_version): Update.
791
792 2005-08-24  Bruno Haible  <bruno@clisp.org>
793
794         * gnulib-tool (func_create_megatestdir): Call autoreconf without the
795         option --force, because --force causes the aclocal.m4 of each
796         subdirectory to be newer than the corresponding config.h.in.
797
798 2005-08-24  Bruno Haible  <bruno@clisp.org>
799
800         * gnulib-tool: Add support for the --aux-dir option to
801         --create-testdir, --create-megatestdir, --test, --megatest.
802         (func_create_testdir, func_create_megatestdir): Optionally emit a
803         AC_CONFIG_AUX_DIR directive.
804         (create-testdir, create-megatestdir, test, megatest): Provide a
805         default value for $auxdir.
806
807 2005-08-24  Bruno Haible  <bruno@clisp.org>
808
809         * gnulib-tool (import): Use compound statement instead of subshell
810         where possible.
811
812 2005-08-24  Bruno Haible  <bruno@clisp.org>
813
814         * gnulib-tool (import): Change --aux-dir default to "build-aux".
815
816 2005-08-24  Bruno Haible  <bruno@clisp.org>
817
818         * gnulib-tool (func_import, func_create_testdir,
819         func_create_megatestdir): Quote all autoconf macro arguments.
820
821 2005-08-24  Jim Meyering  <jim@meyering.net>
822
823         * modules/fcntl-safer: New module.
824         * modules/fts (Depends-on): Add fcntl-safer.
825         * MODULES.html.sh (File descriptor based Input/Output):
826         Add fcntl-safer.
827
828 2005-08-24  Simon Josefsson  <jas@extundo.com>
829
830         * tests/test-getpass.c: New file.
831
832 2005-08-24  Jim Meyering  <jim@meyering.net>
833
834         * modules/xgetcwd (Makefile.am): Remove `lib_SOURCES += ...' line,
835         now that xgetcwd.m4 requires xgetcwd.c and xgetcwd.h.
836
837 2005-08-17  Bruno Haible  <bruno@clisp.org>
838
839         * modules/strcasestr: New file.
840         * MODULES.html.sh (String handling, based on ANSI C 89): Add
841         strcasestr.
842
843 2005-08-17  Bruno Haible  <bruno@clisp.org>
844
845         * modules/strstr (Files): Add m4/mbrtowc.m4.
846         (Depends-on): Add mbuiter.
847
848 2005-08-17  Bruno Haible  <bruno@clisp.org>
849
850         * modules/strcase (Depends-on): Add mbuiter. Remove strnlen1, mbchar.
851
852 2005-08-17  Bruno Haible  <bruno@clisp.org>
853
854         * modules/mbuiter: New file.
855         * MODULES.html.sh (Extended multibyte and wide character utilities):
856         Add mbuiter.
857
858 2005-08-16  Bruno Haible  <bruno@clisp.org>
859
860         * modules/strcase (Files): Add m4/mbrtowc.m4.
861         (Depends-on): Add strnlen1, mbchar.
862
863 2005-08-16  Bruno Haible  <bruno@clisp.org>
864
865         * modules/strnlen1: New file.
866         * MODULES.html.sh (String handling): Add strnlen1.
867
868 2005-08-16  Bruno Haible  <bruno@clisp.org>
869
870         * modules/mbfile: New file.
871         * MODULES.html.sh (Extended multibyte and wide character utilities):
872         Add mbfile.
873
874 2005-08-16  Bruno Haible  <bruno@clisp.org>
875
876         * modules/mbiter: New file.
877         * MODULES.html.sh (Extended multibyte and wide character utilities):
878         Add mbiter.
879
880 2005-08-16  Bruno Haible  <bruno@clisp.org>
881
882         * modules/mbchar: New file.
883         * MODULES.html.sh (Extended multibyte and wide character utilities):
884         New section.
885
886 2005-08-16  Bruno Haible  <bruno@clisp.org>
887
888         * modules/tls: New file.
889         * MODULES.html.sh (Multithreading): Add tls.
890
891 2005-08-15  Simon Josefsson  <jas@extundo.com>
892
893         * modules/ssize_t (License): Change to 'unlimited'.
894
895         * gnulib-tool (sed_extract_prog): Recognize 'unlimited' license.
896
897 2005-08-12  Simon Josefsson  <jas@extundo.com>
898
899         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
900         ssize_t.
901
902 2005-08-12  Simon Josefsson  <jas@extundo.com>
903
904         * modules/getndelim2: Use ssize_t module.
905         * modules/getnline: Likewise.
906         * modules/safe-read: Likewise.
907         * modules/xreadlink: Likewise.
908
909         * modules/ssize_t: New file.
910
911 2005-08-12  Simon Josefsson  <jas@extundo.com>
912
913         * MODULES.html.sh (Extra functions based on ANSI C 89: Misc): Add
914         readline, getdelim and check_version.
915         (Support for systems lacking ISO C 99: Sizes of integer types):
916         Add size_max.
917
918 2005-08-11  Simon Josefsson  <jas@extundo.com>
919
920         * modules/readline: New file.
921
922         * modules/strnlen (Files): Add strnlen.h.
923
924 2005-08-10  Simon Josefsson  <jas@extundo.com>
925
926         * tests/test-iconvme.c: New file.
927
928 2005-08-08  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>  (tiny change)
929
930         * README: Typos.
931
932 2005-08-02  Simon Josefsson  <jas@extundo.com>
933
934         * modules/getdelim: New file.
935
936         * modules/getline: Rewrite, don't use getndelim2.
937
938 2005-07-16  Simon Josefsson  <jas@extundo.com>
939
940         * modules/readline: New file.
941
942 2005-07-24  Bruno Haible  <bruno@clisp.org>
943
944         * modules/visibility: New file.
945         * MODULES.html.sh (Misc): Add visibility.
946
947 2005-07-22  Bruno Haible  <bruno@clisp.org>
948
949         * modules/alloca-opt (Makefile.am): Remove explicit dependency on
950         $(ALLOCA_H), redundant through BUILT_SOURCES.
951         * modules/argz (Makefile.am): Remove explicit dependency on $(ARGZ_H),
952         redundant through BUILT_SOURCES.
953         * modules/byteswap (Makefile.am): Remove explicit dependency on
954         $(BYTESWAP_H), redundant through BUILT_SOURCES.
955         * modules/fnmatch (Makefile.am): Remove explicit dependency on
956         $(FNMATCH_H), redundant through BUILT_SOURCES.
957         * modules/getopt (Makefile.am): Remove explicit dependency on
958         $(GETOPT_H), redundant through BUILT_SOURCES.
959         * modules/glob (Makefile.am): Remove explicit dependency on $(GLOB_H),
960         redundant through BUILT_SOURCES.
961         * modules/poll (Makefile.am): Remove explicit dependency on $(POLL_H),
962         redundant through BUILT_SOURCES.
963         * modules/stdbool (Makefile.am): Remove explicit dependency on
964         $(STDBOOL_H), redundant through BUILT_SOURCES.
965         * modules/stdint (Makefile.am): Remove explicit dependency on
966         $(STDINT_H), redundant through BUILT_SOURCES.
967         * modules/sysexits (Makefile.am): Add $(SYSEXITS_H) to BUILT_SOURCES.
968         Remove explicit dependency on $(SYSEXITS_H).
969         Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
970
971 2005-07-18  Bruno Haible  <bruno@clisp.org>
972
973         * modules/lock: New file.
974         * MODULES.html.sh (Multithreading): New section.
975
976 2005-07-15  Paul Eggert  <eggert@cs.ucla.edu>
977
978         * modules/xalloc (Depends-on): Add xalloc-die.
979         * modules/xvasprintf (Depends-on): Add xalloc-die.
980
981 2005-07-14  Paul Eggert  <eggert@cs.ucla.edu>
982
983         * modules/argp (Depends-on): Remove unlocked-io.
984
985 2005-07-11  Simon Josefsson  <jas@extundo.com>
986
987         * modules/size_max: New file.
988
989         * modules/xsize: Depend on size_max module for size_max.m4.
990
991 2005-07-09  Bruno Haible  <bruno@clisp.org>
992
993         * gnulib-tool (func_usage): Document option --avoid.
994         (Command line options): Handle --avoid.
995         (func_acceptable): New function.
996         (func_modules_transitive_closure): Use it.
997
998 2005-07-11  Bruno Haible  <bruno@clisp.org>
999
1000         * MODULES.html.sh: Use shortcut URLs to the www.opengroup.org site.
1001         Reported by Jim Meyering.
1002
1003 2005-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>
1004
1005         * modules/argp (Depends-on): Add unlocked-io
1006
1007 2005-07-07  Paul Eggert  <eggert@cs.ucla.edu>
1008
1009         * modules/regex (Files): Add lib/regex_internal.c,
1010         lib/regex_internal.h, lib/regexec.c, lib/regcomp.c, m4/codeset.m4.
1011         (Depends-on): Add extensions.
1012         (Makefile.am): Remove lib_SOURCES; now done by m4 code.
1013
1014 2005-07-06  Paul Eggert  <eggert@cs.ucla.edu>
1015
1016         Support programs like Emacs that use gnulib but not gettext.
1017         * MODULES.html.sh (Internationalization functions): Add gettext-h.
1018         * modules/gettext-h: New file.
1019         * modules/gettext (Files): Remove lib/gettext.h.
1020         (Depends-on): Add gettext-h.
1021         (Makefile.am): Remove lib_SOURCES.
1022         * modules/argmatch, modules/c-stack, modules/closeout:
1023         * modules/copy-file, modules/csharpcomp, modules/csharpexec:
1024         * modules/execute, modules/file-type, modules/getaddrinfo:
1025         * modules/getopt, modules/human, modules/javacomp:
1026         * modules/javaexec, modules/mkdir-p, modules/obstack:
1027         * modules/openat, modules/pagealign_alloc, modules/pipe:
1028         * modules/quotearg, modules/regex, modules/rpmatch:
1029         * modules/unicodeio, modules/userspec, modules/version-etc:
1030         * modules/wait-process, modules/xalloc-die, modules/xmemcoll:
1031         * modules/xsetenv:
1032         Depend on gettext-h, not gettext.
1033
1034 2005-07-05  Paul Eggert  <eggert@cs.ucla.edu>
1035
1036         * gnulib-tool (func_import): Add support for 'public domain' license.
1037         * modules/alloca, modules/atexit, modules/memmove:
1038         Now public domain, not GPL.
1039         * modules/dup2, modules/getpagesize, modules/malloc, modules/memset:
1040         * modules/realloc, modules/strerror, modules/strtod:
1041         Now LGPL, not GPL.
1042
1043 2005-07-03  Paul Eggert  <eggert@cs.ucla.edu>
1044
1045         Remove the dependency of the strftime module on the tzset module.
1046         * modules/strftime (Depends-on): Remove dependency on tzset.
1047
1048 2005-06-28  Jim Meyering  <jim@meyering.net>
1049
1050         * check-module (find_included_lib_files): Hard-code another
1051         pair of exceptions: fts.c includes fts-cycle.c and unistd-safer.h
1052         but modules/fts-lgpl (correctly) does not list those files.
1053
1054         * modules/canonicalize (Files): Add lib/pathmax.h.
1055
1056 2005-06-28  Simon Josefsson  <jas@extundo.com>
1057
1058         * modules/check-version (Files): Add check-version.m4.
1059
1060 2005-06-25  Simon Josefsson  <jas@extundo.com>
1061
1062         * modules/check-version: New file.
1063
1064 2005-06-24  Derek Price  <derek@ximbiot.com>
1065         and Bruno Haible  <bruno@clisp.org>
1066
1067         Remove stat module & update lstat.
1068         * MODULES.html.sh (stat): Remove.
1069         * MODULES.html: Regenerated.
1070         * modules/lstat (Description): Correct function name.
1071         (Files): Add "lstat.h".
1072         (Depends-on): Remove stat, add xalloc, stat-macros.
1073         * modules/stat: Remove this file.
1074         (Include): Add "lstat.h", remove <sys/stat.h>.
1075
1076 2005-06-08  Bruno Haible  <bruno@clisp.org>
1077
1078         * modules/csharpcomp: New file.
1079         * MODULES.html.sh (C#): Add csharpcomp.
1080
1081 2005-06-02  Paul Eggert  <eggert@cs.ucla.edu>
1082
1083         Sync from coreutils.
1084         Use "file name" when talking about file names, instead of "filename"
1085         or "path", as per the GNU coding standards.
1086         * MODULES.html.sh: mkdir-p renamed from makepath.
1087         filenamecat renamed from path-concat.
1088         * modules/filenamecat: Renamed from modules/path-concat.
1089         (Files): filenamecat.h and filenamecat.c renamed from
1090         path-concat.h and path-concat.c.
1091         (configure.ac): gl_FILE_NAME_CONCAT, not gl_PATH_CONCAT.
1092         (Include): filenamecat.h, not path-concat.h.
1093         * modules/mkdir-p: Renamed from modules/makepath.
1094         (Files): mkdir-p.h and mkdir-p.c renamed from makepath.h and makepath.c.
1095         (configure.ac): gl_MKDIR_PARENTS, not gl_MAKEPATH.
1096         (Include): mkdir-p.h, not makepath.h.
1097
1098 2005-06-01  Bruno Haible  <bruno@clisp.org>
1099
1100         * modules/csharpexec: New file.
1101         * MODULES.html.sh (C#): New section.
1102
1103 2005-05-29  Derek Price  <derek@ximbiot.com>
1104
1105         * MODULES.html.sh: Add glob to Enhanced POSIX.2001 section.
1106         * modules/glob: New file.
1107         * modules/getlogin_r: Add link to POSIX spec in description.
1108
1109 2005-05-27  Paul Eggert  <eggert@cs.ucla.edu>
1110
1111         * modules/fts (Files): Remove m4/inttypes-pri.m4.
1112         * modules/fts-lgpl (Depends-on): Remove gettext.
1113
1114 2005-05-25  Derek Price  <derek@ximbiot.com>
1115
1116         * MODULES.html.sh: Add getlogin_r to POSIX.2001 support section.
1117
1118 2005-05-25  Derek Price  <derek@ximbiot.com>
1119             Paul Eggert  <eggert@cs.ucla.edu>
1120
1121         * modules/getlogin_r: New files.
1122
1123 2005-05-21  Jim Meyering  <jim@meyering.net>
1124
1125         * modules/fts (Files): Add m4/inttypes-pri.m4.
1126         (Depends-on): Add lstat and remove gettext.  Alphabetize.
1127
1128 2005-05-18  Derek Price  <derek@ximbiot.com>
1129
1130         * modules/minmax (Files): Add m4/minmax.m4.
1131         (configure.ac): Add gl_MINMAX.
1132
1133 2005-05-20  Paul Eggert  <eggert@cs.ucla.edu>
1134
1135         * MODULES.html.sh (File system functions): Add fts, fts-lgpl.
1136
1137 2005-05-18  Jim Meyering  <jim@meyering.net>
1138
1139         * modules/dirfd (License): Change to LGPL.  Most of the code
1140         is already in the public domain.
1141
1142 2005-05-14  Paul Eggert  <eggert@cs.ucla.edu>
1143
1144         * config/srclist-update: Spell out "Street" in FSF postal
1145         mail address; this is the style the FSF seems to prefer.
1146
1147         * build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh,
1148         build-aux/missing, build-aux/mkinstalldirs: Sync from Automake;
1149         this updates FSF postal mail address.
1150
1151         Sync from coreutils.
1152         * modules/unlinkdir: New file.
1153         * modules/yesno (Depends-on): Add getline.
1154         * MODULES.html.sh (File system functions): Add unlinkdir.
1155
1156 2005-05-13  Paul Eggert  <eggert@cs.ucla.edu>
1157
1158         * MODULES.html.sh, README, gnulib-tool, tests/test-base64.c,
1159         tests/test-memmem.c, tests/test-stpncpy.c:
1160         Update FSF postal mail address.
1161
1162 2005-05-12  Eric Blake  <ebb9@byu.net>  (tiny change)
1163
1164         * gnulib-tool (func_import): Sort and uniquify recommended includes.
1165
1166 2005-05-12  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
1167
1168         * modules/getdate (Makefile.am): Add getdate.c to EXTRA_DIST
1169
1170 2005-05-09  Paul Eggert  <eggert@cs.ucla.edu>
1171
1172         * modules/time_r (License): Change to LGPL.
1173         * modules/extensions (License): Change to LGPL.  Actually,
1174         the license is more permissive than that, but currently gnulib-tool
1175         doesn't know how to handle more-permissive licenses.
1176
1177         * modules/stat-macros (Depends-on): Don't depend on stat-macros (!).
1178         Problem reported by Dave Love.
1179
1180 2005-05-09  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
1181             Bruno Haible  <bruno@clisp.org>
1182
1183         * modules/inet_ntop: New file.
1184         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1185         inet_ntop.
1186
1187 2005-05-06  Paul Eggert  <eggert@cs.ucla.edu>
1188
1189         * modules/argmatch (Depends-on): Add stdbool.
1190         * modules/backupfile (Depends-on): Likewise.
1191         * modules/chdir-long (Depends-on): Likewise.
1192         * modules/closeout (Depends-on): Likewise.
1193         * modules/cycle-check (Depends-on): Likewise.
1194         * modules/dirname (Depends-on): Likewise.
1195         * modules/fnmatch (Depends-on): Likewise.
1196         * modules/fsusage (Depends-on): Likewise.
1197         * modules/fwriteerror (Depends-on): Likewise.
1198         * modules/getcwd (Depends-on): Likewise.
1199         * modules/getloadavg (Depends-on): Likewise.
1200         * modules/hard-locale (Depends-on): Likewise.
1201         * modules/makepath (Depends-on): Likewise.
1202         * modules/mountlist (Depends-on): Likewise.
1203         * modules/nanosleep (Depends-on): Likewise.
1204         * modules/posixtm (Depends-on): Likewise.
1205         * modules/quotearg (Depends-on): Likewise.
1206         * modules/readtokens (Depends-on): Likewise.
1207         * modules/readtokens0 (Depends-on): Likewise.
1208         * modules/readutmp (Depends-on): Likewise.
1209         * modules/save-cwd (Depends-on): Likewise.
1210         * modules/strftime (Depends-on): Likewise.
1211         * modules/userspec (Depends-on): Likewise.
1212         * modules/utimecmp (Depends-on): Likewise.
1213         * modules/xgetcwd (Depends-on): Likewise.
1214         * modules/xnanosleep (Depends-on): Likewise.
1215         * modules/xstrtod (Depends-on): Likewise.
1216         * modules/yesno (Depends-on): Likewise.
1217
1218 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
1219
1220         * modules/getloadavg (Depends-on): Add unistd-safer.
1221         * modules/getusershell (Depends-on): Add stdio-safer.
1222         * modules/lstat (Depends-on): Remove xalloc.
1223         * modules/mkstemp (Depends-on): Add stat-macros.
1224         * modules/modechange (Depends-on): Remove xstrtol.
1225         Add stat-macros, xalloc.
1226         * modules/save-cwd (Depends-on): Add unistd-safer.
1227         * modules/stdio-safer (Makefile.am): Remove lib_SOURCES.
1228         * modules/unistd-safer (Files): Add lib/fd-safer.c
1229         (Makefile.am): Remove lib_SOURCES.
1230
1231         * MODULES.html.sh (Enhancements for POSIX:2001 functions):
1232         Remove fcntl-safer; unistd-safer supersedes it.
1233
1234 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
1235
1236         * modules/getcwd (Depends-on): Add extensions.
1237         * modules/openat (Depends-on): Likewise.
1238
1239 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
1240
1241         * MODULES.html.sh (Misc): Add byteswap.
1242
1243 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
1244
1245         * modules/byteswap: New file.
1246
1247 2005-04-21  Oskar Liljeblad  <oskar@osk.mine.nu>
1248
1249         * gnulib-tool (Options): Add -s for --symlink/--symbolic.
1250         (func_ln_if_changed) Remove forcibly for no error message
1251         in case file does not exist.
1252
1253 2005-04-19  Simon Josefsson  <jas@extundo.com>
1254
1255         * gnulib-tool (Options): Make --symlink mean --symbolic.
1256
1257 2005-03-14  Simon Josefsson  <jas@extundo.com>
1258
1259         * modules/getpass-gnu (Makefile.am): Don't mention getpass.h.
1260
1261 2005-04-15  Simon Josefsson  <jas@extundo.com>
1262
1263         * gnulib-tool: Rename --symlink to --symbolic.
1264
1265 2005-04-15  Oskar Liljeblad <oskar@osk.mine.nu>
1266
1267         * gnulib-tool: Add -s, --symlink option to gnulib-tool to make
1268         symbolic links to files instead of copying/moving.  Add --aux-dir,
1269         specifying directory relative --dir where auxiliary build tools
1270         are placed.
1271
1272 2005-04-14  Bruno Haible  <bruno@clisp.org>
1273
1274         * modules/allocsa (License): Change to LGPL.
1275         Requested by Yoann Vandoorselaere <yoann@prelude-ids.org>.
1276
1277 2005-03-26  Jim Meyering  <jim@meyering.net>
1278
1279         * modules/check-include-files: Move to ../ and rename to...
1280         * check-module: ...this.
1281
1282 2005-03-25  Jim Meyering  <jim@meyering.net>
1283
1284         * modules/xvasprintf (Files): Add xalloc.h.
1285
1286 2005-03-23  Paul Eggert  <eggert@cs.ucla.edu>
1287
1288         * modules/gettext (Files): config/config.rpath -> build-aux/config.rpath
1289         * modules/iconv (Files): Likewise.
1290         Problem reported by Oskar Liljeblad.
1291
1292 2005-03-23  Jim Meyering  <jim@meyering.net>
1293
1294         * modules/check-include-files: New script to check for
1295         missing dependencies, multiple includes, etc.
1296
1297         * modules/c-strtold (Depends-on): Add xalloc.
1298         * modules/c-strtod (Depends-on): Add xalloc.
1299         * modules/hash (Depends-on): Add xalloc.
1300         (Files): Remove lib/xalloc.h.
1301
1302         * modules/gethrxtime (Files): Add lib/gethrxtime.h.
1303         * modules/userspec (Files): Add lib/inttostr.h.
1304
1305 2005-03-22  Jim Meyering  <jim@meyering.net>
1306
1307         * modules/stat-macros: New module.
1308         * modules/canonicalize, modules/euidaccess, modules/file-type,
1309         * modules/filemode, modules/lchown, modules/makepath,
1310         * modules/rmdir, modules/stat: Depend on new stat-macros module
1311         rather than listing lib/stat-macros.h manually.
1312         Don't add stat-macros.h to lib_SOURCES or list it in Files: section.
1313
1314 2005-03-21  Paul Eggert  <eggert@cs.ucla.edu>
1315
1316         * modules/chdir-long (Depends-on): Add mempcpy.
1317
1318         * modules/acl, modules/backupfile, modules/c-strtod,
1319         modules/c-strtold, modules/canon-host, modules/canonicalize,
1320         modules/cloexec, modules/closeout, modules/dirfd, modules/dirname,
1321         modules/exclude, modules/exitfail, modules/file-type,
1322         modules/filemode, modules/fpending, modules/fsusage, modules/getcwd,
1323         modules/getdate, modules/getline, modules/getpagesize,
1324         modules/getpass, modules/getugroups, modules/group-member,
1325         modules/hard-locale, modules/hash, modules/human, modules/idcache,
1326         modules/inttostr, modules/long-options, modules/makepath,
1327         modules/md5, modules/memcasecmp, modules/memcoll,
1328         modules/modechange, modules/mountlist, modules/path-concat,
1329         modules/pathmax, modules/physmem, modules/posixtm, modules/posixver,
1330         modules/quote, modules/quotearg, modules/readtokens, modules/readutmp,
1331         modules/safe-read, modules/safe-write, modules/same, modules/savedir,
1332         modules/settime, modules/sha1, modules/sig2str, modules/strdup,
1333         modules/strftime, modules/strndup, modules/strverscmp,
1334         modules/timespec, modules/unlocked-io, modules/userspec,
1335         modules/utimecmp, modules/utimens, modules/xalloc, modules/xstrtol,
1336         modules/yesno:
1337         Remove lib_SOURCES line from Makefile.am section, as this is now
1338         done automatically by the corresponding Autoconf macro.
1339
1340 2005-03-16  Bruno Haible  <bruno@clisp.org>
1341
1342         * modules/stdint (Makefile.am): Use HAVE_LONG_LONG_64BIT instead of
1343         HAVE_LONGLONG_64BIT.
1344
1345 2005-03-04  Derek R. Price  <derek@ximbiot.com>
1346
1347         * gnulib-tool (func_cp_if_changed, func_mv_if_changed): New functions.
1348         (func_import): Only replace files via --import when they have actually
1349         changed.
1350
1351 2005-03-03  Derek R. Price  <derek@ximbiot.com>
1352             Bruno Haible  <bruno@clisp.org>
1353
1354         * modules/pagealign_alloc: New file.
1355         * MODULES.html.sh (Memory management functions): Add pagealign_alloc.
1356
1357 2005-03-01  Paul Eggert  <eggert@cs.ucla.edu>
1358
1359         * modules/gettime (Makefile.am): Remove lib_SOURCES line.
1360         Reported by Derek Price.
1361         (Include): Add "timespec.h".
1362
1363         * modules/xnanosleep (Depends-on): Remove gethrxtime.
1364
1365 2005-02-26  Paul Eggert  <eggert@cs.ucla.edu>
1366
1367         * modules/gethrxtime: New file.
1368         * modules/xnanosleep (Files): Add m4/xnanosleep.m4.
1369         (Depends-on): Add gethrxtime.
1370         (configure.ac): Add gl_XNANOSLEEP.
1371         (Makefile.am): Remove lib_SOURCES line.
1372
1373 2005-02-24  Bruno Haible  <bruno@clisp.org>
1374
1375         * modules/gettext (Files): Add m4/glibc2.m4.
1376
1377 2005-02-22  Simon Josefsson  <jas@extundo.com>
1378
1379         * modules/iconvme: New file.
1380
1381         * MODULES.html.sh: Add iconvme.
1382
1383 2005-02-03  Paul Eggert  <eggert@cs.ucla.edu>
1384
1385         * modules/chdir-long (Depends-on): Add memrchr.
1386         * modules/memrchr (Files): Add lib/memrchr.h.
1387         (Include): "memrchr.h".
1388
1389 2005-01-28  Paul Eggert  <eggert@cs.ucla.edu>
1390
1391         Sync from coreutils.
1392         * modules/getloadavg (Files): Remove m4/getloadavg.m4.
1393         (Depends-on): Add c-strtod.
1394         (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG.
1395
1396 2005-01-28  Bruno Haible  <bruno@clisp.org>
1397
1398         * modules/javacomp: New file.
1399         * MODULES.html.sh (Java): Add javacomp.
1400
1401 2005-01-26  Bruno Haible  <bruno@clisp.org>
1402
1403         * modules/javaexec: New file.
1404         * MODULES.html.sh (Java): Add javaexec.
1405
1406 2005-01-24  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
1407
1408         * modules/lchown (Depends-on): Remove lchown.h
1409
1410 2005-01-21  Paul Eggert  <eggert@cs.ucla.edu>
1411
1412         * modules/chdir-long (Depends-on): Remove mempcpy.
1413
1414 2005-01-21  Bruno Haible  <bruno@clisp.org>
1415
1416         * modules/classpath: New file.
1417         * MODULES.html.sh (Java): Add classpath.
1418
1419 2005-01-20  Paul Eggert  <eggert@cs.ucla.edu>
1420
1421         * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
1422
1423 2005-01-20  Simon Josefsson  <jas@extundo.com>
1424
1425         * modules/version-etc-fsf: New file.
1426
1427 2005-01-19  Paul Eggert  <eggert@cs.ucla.edu>
1428
1429         * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
1430         AC_LIBSOURCES now does this.
1431         * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
1432         with new ullong_max module.
1433
1434 2005-01-19  Bruno Haible  <bruno@clisp.org>
1435
1436         * modules/sh-quote: New file.
1437         * MODULES.html.sh (Executing programs): Add sh-quote.
1438
1439 2005-01-18  Paul Eggert  <eggert@cs.ucla.edu>
1440
1441         * modules/ullong_max: New file.
1442
1443         * modules/chdir-long, modules/openat: New files.
1444         * modules/save-cwd (Depends-on): Depend on chdir-long.
1445         (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
1446
1447 2005-01-11  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
1448
1449         * modules/argp: Depend on vsnprintf
1450
1451 2005-01-10  Jim Meyering  <jim@meyering.net>
1452
1453         * modules/closeout (Depends-on): Add atexit.
1454
1455 2005-01-01  Simon Josefsson  <jas@extundo.com>
1456
1457         * gnulib-tool: Print #include directives when --import'ing.
1458
1459 2004-12-28  Paul Eggert  <eggert@cs.ucla.edu>
1460
1461         * modules/error (Depends-on): Remove gettext.
1462
1463 2004-12-28  Simon Josefsson  <jas@extundo.com>
1464
1465         * tests/test-base64.c: Include required header files.  Remove
1466         unused variables.
1467
1468 2004-12-23  Paul Eggert  <eggert@cs.ucla.edu>
1469
1470         * modules/getdate (Depends-on): Remove alloca-opt.
1471
1472 2004-12-19  Paul Eggert  <eggert@cs.ucla.edu>
1473
1474         * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
1475         (2004-10-24) change.  Apparently this was a false alarm.
1476
1477         * modules/getdate: Depend on alloca-opt, not alloca.
1478
1479 2004-12-18  Simon Josefsson  <jas@extundo.com>
1480
1481         * modules/alloca: Depend on alloca-opt, instead of duplicating it.
1482
1483 2004-12-16  Simon Josefsson  <jas@extundo.com>
1484
1485         * tests/test-base64.c: Add license.
1486
1487 2004-12-15  Stepan Kasal  <address@hidden>
1488
1489         * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
1490
1491 2004-12-12  Paul Eggert  <eggert@cs.ucla.edu>
1492
1493         * modules/getcwd (Files): Add m4/d-ino.m4.
1494         Suggested by Mark D. Baushke.
1495
1496 2004-12-04  Paul Eggert  <eggert@cs.ucla.edu>
1497
1498         * modules/hard-locale (Depends-on): Add strdup.
1499
1500 2004-12-04  Simon Josefsson  <jas@extundo.com>
1501
1502         * modules/getaddrinfo (License): Add LGPL, reported by Yoann
1503         Vandoorselaere <yoann@prelude-ids.org>.
1504
1505 2004-11-30  Simon Josefsson  <jas@extundo.com>
1506
1507         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
1508         base64.
1509
1510         * tests/test-base64.c: New file.
1511
1512         * modules/base64: New file.
1513
1514 2004-11-30  Simon Josefsson  <jas@extundo.com>
1515
1516         * modules/restrict (License): Change to LGPL.
1517
1518 2004-11-26  Paul Eggert  <eggert@cs.ucla.edu>
1519
1520         * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
1521         (Depends-on): Remove pathmax, same.  Add mempcpy.
1522         (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
1523         (Makefile.am): Append getcwd.h to lib_SOURCES.
1524         (Include): Add getcwd.h.
1525         (Maintainer): Change from Jim Meyering to "all, glibc",
1526         since getdate now uses intended-for-glibc code.
1527         * modules/xgetcwd (Files): Remove m4/getcwd.m4.
1528         (Depends-on): Depend on getcwd.  Do not depend on pathmax.
1529
1530 2004-11-22  Paul Eggert  <eggert@cs.ucla.edu>
1531
1532         * modules/canonicalize (Depends-on): Add xreadlink.
1533         Problem reported by James Youngman.
1534
1535 2004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
1536
1537         * modules/canon-host (Depends-on): Add strdup.
1538
1539 2004-11-16  Jim Meyering  <jim@meyering.net>
1540
1541         * modules/closeout (Depends-on): Add fpending.
1542
1543 2004-11-11  Simon Josefsson  <jas@extundo.com>
1544
1545         * modules/strtok_r: New file.
1546
1547         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1548         strtok_r.
1549
1550 2004-11-08  Simon Josefsson  <jas@extundo.com>
1551
1552         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1553         getaddrinfo.
1554
1555         * modules/getaddrinfo: New file.
1556
1557 2004-11-10  Jim Meyering  <jim@meyering.net>
1558
1559         * modules/closeout (Depends-on): Remove fpending.
1560
1561 2004-11-04  Bruno Haible  <bruno@clisp.org>
1562
1563         * modules/allocsa (Files): Add lib/allocsa.valgrind.
1564         (Makefile.am): Distribute it.
1565
1566 2004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
1567
1568         * modules/getdate (Files): Add doc/getdate.texi.
1569         (Depends-on): Add setenv, xalloc.
1570
1571 2004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
1572
1573         * modules/regex (lib_SOURCES): Add regex.c.
1574         Reported by James Youngman in
1575         <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
1576
1577 2004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
1578
1579         * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
1580         missing.  Problem reported by James Youngman.
1581
1582 2004-10-16  Simon Josefsson  <jas@extundo.com>
1583
1584         * gnulib-tool: Fix comments.  Fix parse problem.
1585         (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
1586
1587 2004-10-15  Bruno Haible  <bruno@clisp.org>
1588
1589         * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
1590
1591 2004-10-15  Bruno Haible  <bruno@clisp.org>
1592
1593         * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
1594         the portions belonging to each module.
1595         Suggested by Derek Robert Price <derek@ximbiot.com>.
1596
1597 2004-10-15  Bruno Haible  <bruno@clisp.org>
1598
1599         * gnulib-tool: Untabify. Initialize supplied_libname.
1600         (func_usage): More homogenous output.
1601         (func_modules_transitive_closure, func_modules_to_filelist,
1602         func_emit_lib_Makefile_am): New functions.
1603         (func_import): New function, extracted from big case statement. Use
1604         func_get_license, func_modules_transitive_closure,
1605         func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
1606         opt_lgpl. Don't use test -a, as it's not portable.
1607         (func_create_testdir): Use func_modules_transitive_closure,
1608         func_modules_to_filelist, func_emit_lib_Makefile_am.
1609
1610 2004-10-11  Bruno Haible  <bruno@clisp.org>
1611
1612         * MODULES.html.sh (Support for systems lacking ISO C 99): Add
1613         vsnprintf.
1614
1615 2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
1616
1617         * modules/vsnprintf: New file.
1618
1619 2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
1620
1621         * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
1622
1623         * modules/argmatch, modules/argp, modules/closeout, modules/error,
1624         modules/exclude, modules/getdate, modules/getline,
1625         modules/getndelim2, modules/getpass, modules/getpass-gnu,
1626         modules/getusershell, modules/linebuffer, modules/md5,
1627         modules/mountlist, modules/posixtm, modules/readtokens,
1628         modules/readutmp, modules/regex, modules/sha1,
1629         modules/version-etc, modules/yesno:
1630         Remove dependency on unlocked-io.
1631
1632 2004-10-04  Bruno Haible  <bruno@clisp.org>
1633
1634         * modules/README: New file.
1635         * gnulib-tool (func_all_modules, func_verify_module): modules/README is
1636         not a module.
1637
1638 2004-10-04  Simon Josefsson  <jas@extundo.com>
1639
1640         * modules/memmem: New file.
1641         * tests/test-memmem.c: New file.
1642         * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
1643
1644 2004-10-01  Bruno Haible  <bruno@clisp.org>
1645
1646         * MODULES.html.sh: Add strsep.
1647
1648 2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
1649
1650         * modules/strsep: New file.
1651
1652 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
1653
1654         * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
1655
1656 2004-09-30  Simon Josefsson  <jas@extundo.com>
1657
1658         * modules/snprintf: New file.
1659
1660 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
1661
1662         * modules/argp (Maintainer): Replace Simon Josefsson
1663         by Sergey Poznyakoff.
1664
1665 2004-10-01  Simon Josefsson  <jas@extundo.com>
1666
1667         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
1668         memmem.
1669
1670         * tests/test-memmem.c: New file.
1671
1672         * modules/memmem: New file.
1673
1674 2004-09-29  Bruno Haible  <bruno@clisp.org>
1675
1676         * modules/alloca-opt: New file, derived from modules/alloca.
1677         * modules/allocsa: Depend on alloca-opt instead of alloca.
1678         * modules/setenv: Likewise.
1679         * modules/vasnprintf: Likewise.
1680         * MODULES.html.sh: Add alloca-opt.
1681
1682 2004-09-28  Paul Eggert  <eggert@cs.ucla.edu>
1683
1684         * modules/dummy: Change license to LGPL.
1685
1686 2004-09-29  Simon Josefsson  <jas@extundo.com>
1687
1688         * gnulib-tool: New parameter --lgpl, to asseert that modules are
1689         LGPL, and to replace license template from GPL to LGPL.
1690
1691 2004-09-24  Simon Josefsson  <jas@extundo.com>
1692
1693         * modules/minmax (License): Change from GPL to LGPL.
1694
1695 2004-09-23  Simon Josefsson  <jas@extundo.com>
1696
1697         * gnulib-tool (--import): Typo.
1698
1699 2004-09-21  Simon Josefsson  <jas@extundo.com>
1700
1701         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1702         snprintf.
1703
1704         * modules/snprintf: New file.
1705
1706 2004-09-05  Simon Josefsson  <jas@extundo.com>
1707
1708         * modules/getaddrinfo: Add.
1709
1710 2004-09-23  Simon Josefsson  <jas@extundo.com>
1711
1712         * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
1713
1714 2004-09-22  Bruno Haible  <bruno@clisp.org>
1715
1716         * modules/*: Add 'License' field.
1717         * gnulib-tool: Accept --extract-license option.
1718         (func_get_license): New function.
1719
1720 2004-09-21  Bruno Haible  <bruno@clisp.org>
1721
1722         * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
1723         Reported by Simon Josefsson.
1724
1725 2004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
1726
1727         * modules/inttostr (Files): Add m4/longlong.m4, since it uses
1728         gl_AC_TYPE_LONG_LONG.
1729
1730 2004-09-18  Simon Josefsson  <jas@extundo.com>
1731         and  Paul Eggert  <eggert@cs.ucla.edu>
1732
1733         * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
1734         calls with autoreconf.  Define GL_LIB.
1735
1736 2004-09-09  Karl Berry  <karl@gnu.org>
1737
1738         * regex.[ch]: delete from the root.  These were supposed to be
1739                 synced with emacs cvs, but this has not happened for about
1740                 a year, and anyway nothing else uses emacs regex.[ch].
1741                 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
1742                 lib/regex[.ch] is untouched.
1743
1744 2004-09-09  Bruno Haible  <bruno@clisp.org>
1745
1746         * modules/vasnprintf (Files): Add m4/eoverflow.m4.
1747
1748 2004-09-08  Bruno Haible  <bruno@clisp.org>
1749             Oskar Liljeblad  <oskar@osk.mine.nu>
1750
1751         * modules/stdint: New file.
1752         * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
1753
1754 2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
1755
1756         * modules/xvasprintf: New file.
1757         * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
1758
1759 2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
1760
1761         * modules/userspec: Don't depend on alloca.
1762
1763 2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
1764
1765         * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
1766         readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
1767         utimecmp, utimens, xnanosleep.  Rename sha to sha1.
1768
1769 2004-08-16  Simon Josefsson  <jas@extundo.com>
1770
1771         * gnulib-tool: Use sed instead of autoconf --trace, inspired by
1772         libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
1773         Add --dry-run for --import.
1774         Let user provided command line parameters override configure.ac
1775         settings.
1776
1777 2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
1778
1779         * modules/argp (Files): Add m4/unlocked-io.m4.
1780         (Depends-on): Add extensions.
1781
1782 2004-08-12  Simon Josefsson  <jas@extundo.com>
1783
1784         * gnulib-tool: Add --source-base, --m4-base, --libtool options.
1785         Change default library name from libfoo to libgnu.
1786         Now, if you have a configure.ac that says:
1787                 gl_SOURCE_BASE(gl)
1788                 gl_M4_BASE(gl/m4)
1789                 gl_MODULES(error getopt etcetera)
1790                 gl_INIT
1791         you can import all you need by running:
1792                 ../gnulib/gnulib-tool --import
1793
1794         * modules/getopt (Files): Rename getopt.h to getopt_.h.
1795         (Makefile.am): Rewrite, use logic from argz.
1796         (Include): Use <getopt.h> instead of "getopt.h".
1797
1798 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
1799
1800         * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
1801         m4/uintmax_t.m4.
1802
1803 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
1804
1805         * modules/xalloc-die: New file.
1806         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
1807
1808         * modules/md5 (Files): Add m4/uint32_t.m4.
1809         * modules/sha1: Renamed from modules/sha.
1810         (Files):
1811         Rename lib/sha.h to lib/sha1.h.
1812         Rename lib/sha.c to lib/sha1.c.
1813         Rename m4/sha.m4 to m4/sha1.m4.
1814         (lib_SOURCES): Likewise.
1815         (configure.ac): Rename gl_SHA to gl_SHA1.
1816         (Include): sha.h -> sha1.h.
1817
1818 2004-08-08  Simon Josefsson  <jas@extundo.com>
1819
1820         * modules/xgethostname (Depends-on): Remove exit and error (not
1821         used).
1822
1823         * modules/getpass-gnu: Add getpass.h.
1824         (Depends-on): Add stdbool.
1825         * modules/getpass: Add getpass.h.
1826
1827 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
1828
1829         More merge from coreutils.
1830         * modules/raise, modules/readtokens0, modules/utimens,
1831         modules/utimecmp, module/xnanosleep: New files.
1832         * modules/strftime: Add lib/strftime.h.
1833         Change include from <time.h> to "strftime.h".
1834         * modules/yesno: Add lib/yesno.h.
1835         * modules/backupfile: Remove lib/addext.c.
1836         * modules/euidaccess: Add stat-macros.h.
1837         * modules/canonicalize, modules/euidaccess,
1838         modules/filemode, modules/lchown, modules/makepath,
1839         modules/rmdir, modules/stat: Likewise.
1840
1841 2004-08-03  Simon Josefsson  <jas@extundo.com>
1842
1843         * modules/progname (Depends-on): Don't depend on stdbool.
1844
1845 2004-08-02  Simon Josefsson  <jas@extundo.com>
1846
1847         * modules/getsubopt: New file.
1848         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1849         getsubopt.
1850
1851 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
1852
1853         Merge from coreutils.
1854         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
1855         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
1856         * modules/path-concat: Don't depend on strdup.
1857
1858 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
1859
1860         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
1861         * MODULES.html.sh (func_all_modules): Remove fatal.
1862
1863 2004-07-19  Bruno Haible  <bruno@clisp.org>
1864
1865         * MODULES.html.sh (func_all_modules): Add dummy.
1866
1867 2004-07-16  Simon Josefsson  <jas@extundo.com>
1868
1869         * modules/dummy: New file.
1870
1871 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
1872
1873         * modules/chown (Files): Add lib/fchown-stub.c, since
1874         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
1875
1876 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
1877
1878         * modules/argz: Omit "#include".
1879
1880         * MODULES.html.sh (func_all_modules): Add calloc, to match
1881         2004-06-01 addition of calloc module.
1882
1883 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
1884
1885         * modules/argz: New file.
1886         * MODULES.html.sh (func_all_modules): Add argz.
1887
1888 2004-06-12  Jim Meyering  <jim@meyering.net>
1889         and  Paul Eggert  <eggert@cs.ucla.edu>
1890
1891         * modules/hash (Files): Add lib/xalloc.h.
1892         * modules/pipe (Depends-on): Add wait-process.
1893         * modules/stat (Depends-on): Add xalloc.
1894         * modules/userspec (Files): Add lib/userspec.h.
1895         * modules/xstrto
1896
1897         Upgrade from gettext-0.13.
1898         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
1899         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
1900         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
1901
1902 2003-11-25  Bruno Haible  <bruno@clisp.org>
1903
1904         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
1905
1906 2003-11-24  Paul Eggert  <eggert@twinsun.com>
1907
1908         * modules/alloca: Remove dependency on xalloc.
1909
1910 2003-11-17  Paul Eggert  <eggert@twinsun.com>
1911
1912         * README: Mention that S+T cannot overflow if S is the size of
1913         an existing object and T is sufficiently small.
1914
1915 2003-11-17  Bruno Haible  <bruno@clisp.org>
1916
1917         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
1918         (Depends-on): Add xsize.
1919
1920 2003-11-12  Paul Eggert  <eggert@twinsun.com>
1921
1922         * modules/xalloc (Files): Undo latest change, since xalloc.h
1923         no longer needs SIZE_MAX or PTRDIFF_MAX.
1924
1925 2003-11-11  Bruno Haible  <bruno@clisp.org>
1926
1927         * modules/xsize (Files): Add m4/size_max.m4.
1928         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
1929
1930 2003-11-04  Bruno Haible  <bruno@clisp.org>
1931
1932         * modules/xsize: New file.
1933         * modules/linebreak: Depend on xsize.
1934         * MODULES.html.sh (func_all_modules): Add xsize.
1935
1936 2003-11-04  Jim Meyering  <jim@meyering.net>
1937
1938         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
1939         variable names, rather than @VAR@.
1940         * modules/poll: Likewise.
1941
1942 2003-11-03  Jim Meyering  <jim@meyering.net>
1943
1944         * modules/userspec (lib_SOURCES): Add userspec.h.
1945         (Include): Add "userspec.h".
1946         Improve description.
1947
1948 2003-10-29  Paul Eggert  <eggert@twinsun.com>
1949
1950         * modules/group-member: Depend on stdbool.
1951
1952 2003-10-20  Bruno Haible  <bruno@clisp.org>
1953
1954         * modules/wait-process: New file.
1955         * MODULES.html.sh (func_all_modules): Add wait-process.
1956
1957 2003-10-16  Paul Eggert  <eggert@twinsun.com>
1958
1959         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
1960
1961 2003-10-14  Bruno Haible  <bruno@clisp.org>
1962
1963         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
1964
1965 2003-10-12  Paul Eggert  <eggert@twinsun.com>
1966
1967         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
1968         Change maintainer from Bruno Haible to 'all'.
1969
1970 2003-10-10  Simon Josefsson  <jas@extundo.com>
1971
1972         * modules/argp (Depends-on): Add restrict and strcase.
1973
1974 2003-10-08  Paul Eggert  <eggert@twinsun.com>
1975
1976         * modules/getpass: Depend on stdbool.
1977
1978 2003-10-06  Bruno Haible  <bruno@clisp.org>
1979
1980         * modules/version-etc-2: Remove file.
1981         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
1982
1983 2003-10-06  Bruno Haible  <bruno@clisp.org>
1984
1985         * modules/fatal-signal: New file.
1986         * MODULES.html.sh (func_all_modules): Add fatal-signal.
1987
1988 2003-10-05  Paul Eggert  <eggert@twinsun.com>
1989
1990         * README: Rework advice for preventing empty .o files.
1991         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
1992         not <sys/types.h>.
1993
1994 2003-10-02  Bruno Haible  <bruno@clisp.org>
1995
1996         * modules/lchown (Include): Add lchown.h.
1997         * modules/time_r (Include): Use "..." syntax.
1998         * modules/xgetdomainname (Include): Add xgetdomainname.h.
1999
2000 2003-10-01  Simon Josefsson  <jas@extundo.com>
2001
2002         * MODULES.html.sh (func_all_modules): Move gethostname from section
2003         'based on' to section 'lacking' POSIX:2001.
2004
2005 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
2006
2007         Trivial fixes to Makefile.am parts of module listings.
2008         * modules/strstr: Append strstr.h to lib_SOURCES.
2009         * modules/strcase: Likewise, for strcase.h.
2010
2011 2003-09-27  Paul Eggert  <eggert@twinsun.com>
2012
2013         * modules/free: New file.
2014
2015 2003-09-25  Bruno Haible  <bruno@clisp.org>
2016
2017         * modules/version-etc-2: New file, from modules/version-etc with
2018         modifications.
2019         * MODULES.html.sh (func_all_modules): Add version-etc-2.
2020
2021 2003-09-25  Simon Josefsson  <jas@extundo.com>
2022             Bruno Haible  <bruno@clisp.org>
2023
2024         * modules/getdomainname: New file.
2025         * modules/xgetdomainname: New file.
2026         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
2027
2028 2003-09-24  Paul Eggert  <eggert@twinsun.com>
2029
2030         * README: Document assumptions that 'int' is at least 32 bits
2031         wide, that integer arithmetic is 2's complement without overflow,
2032         that there are no holes in integer values, that adding sizes of
2033         two nonoverlapping objects can't overflow, and that all-bits-zero
2034         yields scalar zero.  Fix spelling and capitalization typos.
2035
2036 2003-09-24  Simon Josefsson  <jas@extundo.com>
2037
2038         * modules/xgethostname: Add xgethostname.h.
2039
2040 2003-09-17  Paul Eggert  <eggert@twinsun.com>
2041
2042         * gnulib-tool: Use "test -h", not "test -L", for portability
2043         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
2044         (tags_regexp): Remove, since \| doesn't conform to POSIX.
2045         (sed_extract_prog): Issue s commands one-by-one, rather than
2046         using \| in one s command.
2047
2048 2003-09-16  Bruno Haible  <bruno@clisp.org>
2049
2050         * gnulib-tool (func_create_testdir): Warn about duplicated
2051         dependencies.
2052
2053 2003-09-15  Paul Eggert  <eggert@twinsun.com>
2054
2055         * modules/argmatch, modules/fatal, modules/obstack,
2056         modules/xalloc, modules/xgethostname: Sort dependencies by
2057         importance, not alphabetically.
2058
2059 2003-09-14  Bruno Haible  <bruno@clisp.org>
2060
2061         * modules/fwriteerror: New file.
2062         * MODULES.html.sh (func_all_modules): Add fwriteerror.
2063
2064 2003-09-12  Paul Eggert  <eggert@twinsun.com>
2065
2066         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
2067         modules/xgethostname, modules/xalloc: Depend on exit.
2068
2069 2003-09-09  Paul Eggert  <eggert@twinsun.com>
2070
2071         * README: New section: portability guidelines.
2072
2073 2003-09-07  Paul Eggert  <eggert@twinsun.com>
2074
2075         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
2076         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
2077
2078 2003-09-06  Paul Eggert  <eggert@twinsun.com>
2079
2080         * MODULES.html.sh (func_all_modules): Add time_r.
2081         * modules/time_r: New file.
2082         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
2083         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
2084
2085 2003-08-31  Simon Josefsson  <jas@extundo.com>
2086
2087         * modules/timegm: New file.
2088         * MODULES.html.sh (func_all_modules): Add timegm.
2089
2090 2003-08-22  Simon Josefsson  <jas@extundo.com>
2091
2092         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
2093
2094 2003-08-20  Bruno Haible  <bruno@clisp.org>
2095
2096         * modules/progname: New file.
2097         * MODULES.html.sh (func_all_modules): Add progname.
2098
2099 2003-08-18  Paul Eggert  <eggert@twinsun.com>
2100
2101         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
2102         in makefile rules.
2103
2104 2003-08-17  Simon Josefsson  <jas@extundo.com>
2105
2106         * modules/argp: Fix autoconf macro name. Add more dependencies.
2107
2108 2003-08-17  Simon Josefsson  <jas@extundo.com>
2109
2110         * modules/xstrndup: New file.
2111         * MODULES.html.sh (func_all_modules): Add xstrndup.
2112
2113 2003-08-17  Bruno Haible  <bruno@clisp.org>
2114
2115         * modules/strndup (Files, Include): Add lib/strndup.h.
2116
2117 2003-08-17  Bruno Haible  <bruno@clisp.org>
2118
2119         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
2120         like AC_GNU_SOURCE.
2121         * modules/extensions (configure.ac): Comment out the invocation of
2122         gl_USE_SYSTEM_EXTENSIONS.
2123
2124 2003-08-17  Bruno Haible  <bruno@clisp.org>
2125
2126         * modules/euidaccess (Files): Add lib/euidaccess.h.
2127
2128 2003-08-16  Paul Eggert  <eggert@twinsun.com>
2129
2130         Document merge from coreutils.
2131         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
2132         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
2133         * modules/utime: Add m4/utimes-null.m4.
2134
2135 2003-08-15  Paul Eggert  <eggert@twinsun.com>
2136
2137         Document merge from coreutils.
2138         * modules/userspec: Depend on posixver.
2139         * modules/strftime: Depend on tzset.
2140
2141 2003-08-14  Jim Meyering  <jim@meyering.net>
2142
2143         Merges from coreutils.
2144         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
2145         variable names, rather than @FNMATCH_H@.
2146         * modules/alloca: Likewise for $(ALLOCA_H).
2147
2148         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
2149         the three copies of the literal target, `fnmatch.h'.
2150         * modules/alloca (alloca.h): Likewise.
2151
2152 2003-08-14  Paul Eggert  <eggert@twinsun.com>
2153
2154         * modules/tzset: New file.
2155
2156 2003-08-12  Paul Eggert  <eggert@twinsun.com>
2157
2158         Merge from coreutils.
2159         * modules/euidaccess: Add lib_SOURCES, include for new
2160         file euidaccess.h
2161
2162 2003-08-11  Paul Eggert  <eggert@twinsun.com>
2163
2164         * modules/gnu-source, m4/gnu-source.m4:
2165         Remove; we're assuming Autoconf 2.54 or later now.
2166         Suggested by Bruno Haible.
2167         * MODULES.html.sh (func_all_modules): Remove gnu-source.
2168
2169 2003-08-08  Paul Eggert  <eggert@twinsun.com>
2170
2171         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
2172         * modules/extensions, modules/gnu-source: New files.
2173         * modules/timespec, modules/unlocked-io: Depend on extensions.
2174
2175 2003-08-07 Paul Eggert  <eggert@twinsun.com>
2176
2177         * modules/restrict: New file.
2178         * MODULES.html.sh (func_all_modules): Add restrict.
2179         * modules/regex: Depend on restrict.
2180
2181 2003-08-07  Bruno Haible  <bruno@clisp.org>
2182
2183         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
2184         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
2185
2186 2003-08-05  Paul Eggert  <eggert@twinsun.com>
2187
2188         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
2189         * modules/bumpalloc: Remove.
2190
2191 2003-07-31  Bruno Haible  <bruno@clisp.org>
2192
2193         * modules/getpass-gnu: New file.
2194         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
2195
2196 2003-07-22  Paul Eggert  <eggert@twinsun.com>
2197
2198         * modules/xalloc (Depends-on): Add exitfail.
2199         * modules/xmemcoll: Likewise.
2200
2201 2003-07-20  Jim Meyering  <jim@meyering.net>
2202
2203         * modules/closeout (Depends-on): Add exitfail.
2204         Suggestion from Bruno Haible.
2205
2206 2003-07-18  Bruno Haible  <bruno@clisp.org>
2207
2208         * modules/getndelim2: New file.
2209         * modules/getline: Share files with module getndelim2.
2210         * modules/getnline: Depend on getndelim2 instead of sharing files with
2211         it. Add getnline.c to lib_SOURCES.
2212         * MODULES.html.sh (func_all_modules): Add getndelim2.
2213
2214 2003-07-17  Bruno Haible  <bruno@clisp.org>
2215
2216         * modules/getnline: New file.
2217         * modules/getline: Add lib/getndelim2.c to source file list.
2218         * MODULES.html.sh (func_all_modules): Add getnline.
2219
2220 2003-07-17  Bruno Haible  <bruno@clisp.org>
2221
2222         * configure.in: Remove file.
2223         * Makefile.in: Remove file.
2224
2225 2003-07-17  Bruno Haible  <bruno@clisp.org>
2226
2227         * MODULES.html.sh: Put the </BODY> right before </HTML>.
2228
2229 2003-07-16  Jim Meyering  <jim@meyering.net>
2230
2231         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
2232
2233 2003-07-15  Jim Meyering  <jim@meyering.net>
2234
2235         * modules/save-cwd: Don't depend on error.  From Derek Price.
2236
2237 2003-07-14  Simon Josefsson  <jas@extundo.com>
2238
2239         * modules/mempcpy: New file.
2240         * MODULES.html.sh (func_all_modules): Add mempcpy.
2241
2242 2003-07-14  Paul Eggert  <eggert@twinsun.com>
2243
2244         * modules/getdate, modules/posixtm: Depend on mktime.
2245
2246 2003-07-10  Simon Josefsson  <jas@extundo.com>
2247
2248         * modules/strchrnul (Makefile.am): Add strchrnul.h.
2249
2250 2003-06-26  Bruno Haible  <bruno@clisp.org>
2251
2252         * modules/human: Depend on module stdbool.
2253
2254 2003-06-25  Bruno Haible  <bruno@clisp.org>
2255
2256         * modules/readlink: New file.
2257         * modules/xreadlink: Depend on it.
2258         * MODULES.html.sh (func_all_modules): Add readlink.
2259
2260 2003-06-22  Bruno Haible  <bruno@clisp.org>
2261
2262         * modules/safe-read: Add m4/ssize_t.m4.
2263         * modules/xreadlink: Add m4/ssize_t.m4.
2264
2265 2003-06-11  Simon Josefsson  <jas@extundo.com>
2266
2267         * modules/sysexits: New file.
2268         * MODULES.html.sh (func_all_modules): Add sysexits.
2269
2270 2003-06-10  Bruno Haible  <bruno@clisp.org>
2271
2272         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
2273
2274 2003-06-10  Simon Josefsson  <jas@extundo.com>
2275
2276         * modules/strchrnul: New file.
2277
2278 2003-06-10  Simon Josefsson  <jas@extundo.com>
2279
2280         * modules/argp: New file.
2281
2282 2003-06-07  Bruno Haible  <bruno@clisp.org>
2283
2284         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
2285         avoid AC_CONFIG_LINKS.
2286         * modules/fnmatch (Makefile.am): Use explicit creation rule for
2287         fnmatch.h, to avoid AC_CONFIG_LINKS.
2288         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
2289
2290 2003-06-07  Jim Meyering  <jim@meyering.net>
2291
2292         * modules/strtod: Use $(...) notation, not @...@ for
2293         AC_REPLACE'd variables.
2294         * modules/localcharset: Likewise.
2295
2296 2003-06-06  Jim Meyering  <jim@meyering.net>
2297             Bruno Haible  <bruno@clisp.org>
2298
2299         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
2300         Adjust Makefile.am snippet not to redirect directly to target.
2301         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
2302
2303 2003-05-30  Bruno Haible  <bruno@clisp.org>
2304
2305         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
2306         * config/config.rpath: Upgrade to gettext-0.12.1.
2307
2308 2003-05-22  Karl Berry  <karl@gnu.org>
2309
2310         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
2311
2312 2003-05-09  Bruno Haible  <bruno@clisp.org>
2313
2314         * modules/error: Add m4/strerror_r.m4 to file list.
2315
2316 2003-04-10  Bruno Haible  <bruno@clisp.org>
2317
2318         * modules/findprog: New file.
2319         * MODULES.html.sh (func_all_modules): Add it.
2320
2321 2003-04-04  Bruno Haible  <bruno@clisp.org>
2322
2323         * modules/linebreak: New file.
2324         * MODULES.html.sh (func_all_modules): Add it.
2325
2326 2003-04-03  Bruno Haible  <bruno@clisp.org>
2327
2328         * modules/utf8-ucs4: New file.
2329         * modules/utf16-ucs4: New file.
2330         * modules/ucs4-utf8: New file.
2331         * modules/ucs4-utf16: New file.
2332         * MODULES.html.sh (func_all_modules): Add them.
2333
2334 2003-04-02  Bruno Haible  <bruno@clisp.org>
2335
2336         * modules/binary-io: New file.
2337         * MODULES.html.sh (func_all_modules): Add it.
2338
2339 2003-04-01  Bruno Haible  <bruno@clisp.org>
2340
2341         * modules/pathname: New file.
2342         * MODULES.html.sh (func_all_modules): Add it.
2343
2344 2003-03-28  Bruno Haible  <bruno@clisp.org>
2345
2346         * modules/copy-file: New file.
2347         * MODULES.html.sh (func_all_modules): Add it.
2348
2349 2003-02-20  Bruno Haible  <bruno@clisp.org>
2350
2351         * MODULES.html.sh (func_all_modules): Add poll.
2352
2353 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
2354
2355         * modules/poll: New file.
2356
2357 2003-02-18  Bruno Haible  <bruno@clisp.org>
2358
2359         * MODULES.html.sh (func_all_modules): Add mathl.
2360
2361 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
2362
2363         * modules/mathl: New file.
2364
2365 2003-02-17  Bruno Haible  <bruno@clisp.org>
2366
2367         * modules/mkdtemp: New module.
2368         * MODULES.html.sh (func_all_modules): Add it.
2369
2370 2003-01-30  Bruno Haible  <bruno@clisp.org>
2371
2372         * modules/vasnprintf, modules/vasprintf: New modules.
2373         * MODULES.html.sh (func_all_modules): Add them.
2374
2375 2003-01-29  Bruno Haible  <bruno@clisp.org>
2376
2377         * modules/stpncpy: New module.
2378         * MODULES.html.sh (func_all_modules): Add it.
2379
2380 2003-01-28  Bruno Haible  <bruno@clisp.org>
2381
2382         * modules/c-ctype: New module.
2383         * MODULES.html.sh (func_all_modules): Add it.
2384
2385 2003-01-27  Bruno Haible  <bruno@clisp.org>
2386
2387         * modules/xsetenv: New module.
2388         * MODULES.html.sh (func_all_modules): Add it.
2389
2390 2003-01-23  Bruno Haible  <bruno@clisp.org>
2391
2392         * modules/minmax: New module.
2393         * MODULES.html.sh (func_all_modules): Add it.
2394
2395 2003-01-22  Bruno Haible  <bruno@clisp.org>
2396
2397         * modules/exit: New module.
2398         * MODULES.html.sh (func_all_modules): Add it.
2399
2400 2003-01-19  Bruno Haible  <bruno@clisp.org>
2401
2402         * gnulib-tool: Recognize option --extract-maintainer.
2403         (func_get_maintainer): New function.
2404         * modules/*: Add Maintainer entry.
2405
2406 2003-01-16  Bruno Haible  <bruno@clisp.org>
2407
2408         * MODULES.html.sh: Add a table of contents. Add the module name as
2409         leftmost column. Add hyperlinks.
2410
2411 2003-01-11  Bruno Haible  <bruno@clisp.org>
2412
2413         * modules/stpcpy: Distribute lib/stpcpy.h.
2414         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
2415
2416 2003-01-11  Bruno Haible  <bruno@clisp.org>
2417
2418         * gnulib-tool (func_create_testdir): Store config/* files in the main
2419         directory.
2420         * config.rpath: Move to ...
2421         * config/config.rpath: ... here.
2422         * modules/gettext: Contains config/config.rpath, not config.rpath.
2423         * modules/iconv: Likewise.
2424
2425 2003-01-11  Bruno Haible  <bruno@clisp.org>
2426
2427         * modules/*: Add a description.
2428         * modules/strpbrk: Fix Makefile.am snippet.
2429         * modules/strtoimax: Fix dependencies.
2430         * modules/strtoumax: Likewise.
2431
2432 2003-01-11  Bruno Haible  <bruno@clisp.org>
2433
2434         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
2435         * modules/alloca (Makefile.am): All object files depend on alloca.h.
2436         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
2437
2438 2003-01-12  Paul Eggert  <eggert@twinsun.com>
2439
2440         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
2441         to avoid collisions with libcurses and libreadline.
2442         * getstr: Remove.
2443         * MODULES.html.sh: Remove getstr.
2444         * modules/getline: Depend on unlocked-io, not getstr.
2445
2446 2003-01-10  Bruno Haible  <bruno@clisp.org>
2447
2448         * modules/alloca: Change Makefile.am requirements. Simplify Include
2449         requirements. Add lib/alloca_.h to file list.
2450
2451 2003-01-09  Bruno Haible  <bruno@clisp.org>
2452
2453         * modules/stdbool: Change configure.ac, Makefile.am requirements.
2454         Simplify Include requirements. Add lib/stdbool.h.in to file list.
2455
2456 2003-01-09  Bruno Haible  <bruno@clisp.org>
2457
2458         * gnulib-tool (func_all_modules): Ignore files ending in ~.
2459         * MODULES.html.sh: Likewise.
2460
2461 2003-01-09  Karl Berry  <karl@gnu.org>
2462
2463         * MODULES.html.sh: include `dirname $0` in PATH, to find
2464         gnulib-tool.
2465
2466 2003-01-08  Bruno Haible  <bruno@clisp.org>
2467
2468         * modules/full-read: Depend on full-write.
2469
2470 2003-01-07  Bruno Haible  <bruno@clisp.org>
2471
2472         * MODULES.html.sh: Add copyright notice.
2473         (missed_files): Omit CVS directory entries.
2474         (func_module): Make it work with sed-3.02.
2475         * MODULES.txt: Remove file.
2476
2477 2003-01-01  Karl Berry  <karl@gnu.org>
2478
2479         * gnulib-tool (func_verify_module): report module name $module in
2480         error message, not $1.
2481         * gnulib-tool (create-testdir): don't complain if destdir couldn't
2482         be created, only if it doesn't exist.
2483         * gnulib-tool (last_checkin_date): don't expand the $Date here.
2484
2485 2002-12-24  Bruno Haible  <bruno@clisp.org>
2486
2487         * MODULES.txt: Update according to m4/ changes.
2488
2489         Module gettext.
2490         * config.rpath: New file, from gettext-0.11.5.
2491
2492         * modules/*: New module descriptions.
2493         * gnulib-tool: New file.
2494         * MODULES.html.sh: New file.
2495
2496 2002-11-01  Bruno Haible  <bruno@clisp.org>
2497
2498         * configure.in: Add AC_CONFIG_AUX_DIR call.
2499         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
2500         test/Makefile.
2501         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
2502
2503 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
2504
2505         * regex.c (PATFETCH): Remove the translating fetch.
2506         (PATFETCH_RAW): Rename to PATFETCH.
2507         (set_image_of_range): New fun.
2508         (SET_RANGE_TABLE_WORK_AREA): Use it.
2509         (regex_compile): Don't translate the pattern chars so eagerly.
2510         Only do it when inserting an `exactn' bytecode or when handling
2511         a char-range.
2512         (mutually_exclusive_p): Avoid empty statement.
2513
2514 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
2515
2516         * README: New file
2517         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
2518         (per RMS's instructions, this is now the canonical source)
2519         * lgpl/, gpl/: New directories.
2520
2521 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
2522
2523         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
2524         as if it was a `charset'.
2525
2526 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
2527
2528         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
2529         (regex_compile): Catch bogus \(\1\).
2530
2531 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
2532
2533         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
2534         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
2535         Giving in to popular pressure to shut up the compiler with casts.
2536
2537 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
2538
2539         * regex.c: More `unsigned char' -> `re_char' changes.
2540         Also change several `int' into `re_wchar_t'.
2541         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
2542         (PUSH_FAILURE_POINTER): Don't cast any more.
2543         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
2544         We want GCC to complain, since this piece of code makes
2545         re_match non-reentrant, which *should* be fixed.
2546         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
2547         (EXTEND_BUFFER): Use RETALLOC.
2548         (SET_LIST_BIT): Don't cast.
2549         (re_wchar_t): New type.
2550         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
2551         that those two functions will always properly return.
2552         (IMMEDIATE_QUIT_CHECK): Cast to void.
2553         (analyse_first): Use recursion rather than an explicit stack.
2554         (re_compile_fastmap): Can't fail anymore.
2555         (re_search_2): Don't check re_compile_fastmap for failure.
2556         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
2557         Now also sets the new value (passed in a new argument).
2558         (re_match_2_internal): Use it.
2559         Also, use a new var `reg' of type size_t when looping through regs
2560         rather than reuse the inappropriate `mcnt'.
2561
2562 2000-10-24  Andrew Innes  <andrewi@gnu.org>
2563
2564         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
2565         NT-Emacs only.
2566         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
2567         so that re_search functions only quit when callers expect them to.
2568
2569 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
2570
2571         * regex.c (regex_compile): Change the way of handling a range from
2572         a char less than 256 to a char not less than 256.
2573
2574 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
2575
2576         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
2577
2578
2579 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
2580 Copying and distribution of this file, with or without modification,
2581 are permitted provided the copyright notice and this notice are preserved.