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