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