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