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