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