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