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