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