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