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