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