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