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