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