autoupdate
[pspp] / ChangeLog
1 2004-09-09  Karl Berry  <karl@gnu.org>
2
3         * regex.[ch]: delete from the root.  These were supposed to be
4                 synced with emacs cvs, but this has not happened for about
5                 a year, and anyway nothing else uses emacs regex.[ch].
6                 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
7                 lib/regex[.ch] is untouched.
8                 
9 2004-09-09  Bruno Haible  <bruno@clisp.org>
10
11         * modules/vasnprintf (Files): Add m4/eoverflow.m4.
12
13 2004-09-08  Bruno Haible  <bruno@clisp.org>
14             Oskar Liljeblad  <oskar@osk.mine.nu>
15
16         * modules/stdint: New file.
17         * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
18
19 2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
20
21         * modules/xvasprintf: New file.
22         * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
23
24 2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
25
26         * modules/userspec: Don't depend on alloca.
27
28 2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
29
30         * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
31         readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
32         utimecmp, utimens, xnanosleep.  Rename sha to sha1.
33
34 2004-08-16  Simon Josefsson  <jas@extundo.com>
35
36         * gnulib-tool: Use sed instead of autoconf --trace, inspired by
37         libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
38         Add --dry-run for --import.
39         Let user provided command line parameters override configure.ac
40         settings.
41
42 2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
43
44         * modules/argp (Files): Add m4/unlocked-io.m4.
45         (Depends-on): Add extensions.
46
47 2004-08-12  Simon Josefsson  <jas@extundo.com>
48
49         * gnulib-tool: Add --source-base, --m4-base, --libtool options.
50         Change default library name from libfoo to libgnu.
51         Now, if you have a configure.ac that says:
52                 gl_SOURCE_BASE(gl)
53                 gl_M4_BASE(gl/m4)
54                 gl_MODULES(error getopt etcetera)
55                 gl_INIT
56         you can import all you need by running:
57                 ../gnulib/gnulib-tool --import
58
59         * modules/getopt (Files): Rename getopt.h to getopt_.h.
60         (Makefile.am): Rewrite, use logic from argz.
61         (Include): Use <getopt.h> instead of "getopt.h".
62
63 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
64
65         * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
66         m4/uintmax_t.m4.
67
68 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
69
70         * modules/xalloc-die: New file.
71         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
72
73         * modules/md5 (Files): Add m4/uint32_t.m4.
74         * modules/sha1: Renamed from modules/sha.
75         (Files):
76         Rename lib/sha.h to lib/sha1.h.
77         Rename lib/sha.c to lib/sha1.c.
78         Rename m4/sha.m4 to m4/sha1.m4.
79         (lib_SOURCES): Likewise.
80         (configure.ac): Rename gl_SHA to gl_SHA1.
81         (Include): sha.h -> sha1.h.
82
83 2004-08-08  Simon Josefsson  <jas@extundo.com>
84
85         * modules/xgethostname (Depends-on): Remove exit and error (not
86         used).
87
88         * modules/getpass-gnu: Add getpass.h.
89         (Depends-on): Add stdbool.
90         * modules/getpass: Add getpass.h.
91
92 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
93
94         More merge from coreutils.
95         * modules/raise, modules/readtokens0, modules/utimens,
96         modules/utimecmp, module/xnanosleep: New files.
97         * modules/strftime: Add lib/strftime.h.
98         Change include from <time.h> to "strftime.h".
99         * modules/yesno: Add lib/yesno.h.
100         * modules/backupfile: Remove lib/addext.c.
101         * modules/euidaccess: Add stat-macros.h.
102         * modules/canonicalize, modules/euidaccess,
103         modules/filemode, modules/lchown, modules/makepath,
104         modules/rmdir, modules/stat: Likewise.
105
106 2004-08-03  Simon Josefsson  <jas@extundo.com>
107
108         * modules/progname (Depends-on): Don't depend on stdbool.
109
110 2004-08-02  Simon Josefsson  <jas@extundo.com>
111
112         * modules/getsubopt: New file.
113         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
114         getsubopt.
115
116 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
117
118         Merge from coreutils.
119         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
120         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
121         * modules/path-concat: Don't depend on strdup.
122
123 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
124
125         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
126         * MODULES.html.sh (func_all_modules): Remove fatal.
127
128 2004-07-19  Bruno Haible  <bruno@clisp.org>
129
130         * MODULES.html.sh (func_all_modules): Add dummy.
131
132 2004-07-16  Simon Josefsson  <jas@extundo.com>
133
134         * modules/dummy: New file.
135
136 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
137
138         * modules/chown (Files): Add lib/fchown-stub.c, since
139         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
140
141 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
142
143         * modules/argz: Omit "#include".
144
145         * MODULES.html.sh (func_all_modules): Add calloc, to match
146         2004-06-01 addition of calloc module.
147
148 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
149
150         * modules/argz: New file.
151         * MODULES.html.sh (func_all_modules): Add argz.
152
153 2004-06-12  Jim Meyering  <jim@meyering.net>
154        and  Paul Eggert  <eggert@cs.ucla.edu>
155
156         * modules/hash (Files): Add lib/xalloc.h.
157         * modules/pipe (Depends-on): Add wait-process.
158         * modules/stat (Depends-on): Add xalloc.
159         * modules/userspec (Files): Add lib/userspec.h.
160         * modules/xstrtol (Depends-on): Add error.
161
162 2004-06-01  Jim Meyering  <jim@meyering.net>
163
164         * modules/calloc: New file.
165
166 2004-06-01  Paul Eggert  <eggert@cs.ucla.edu>
167
168         * modules/file-type: Add lib/stat-macros.h.
169
170 2004-05-30  Paul Eggert  <eggert@cs.ucla.edu>
171
172         * modules/hash (Depends-on): Remove malloc, realloc.
173         * modules/xalloc (Depends-on): Likewise.
174
175         * README: Mention that the 'free' module works around the
176         problem with 'free (0)'.
177         Mention LIA-1 and C99.
178         Add a copyright notice.
179
180 2004-05-17  Derek R. Price  <derek@ximbiot.com>
181             Paul Eggert  <eggert@cs.ucla.edu>
182
183         * modules/argp: Depend on alloca.
184
185 2004-05-16  Paul Eggert  <eggert@cs.ucla.edu>
186
187         * modules/getdate: Depend on alloca.
188         * modules/setenv: Likewise.
189
190 2004-05-04  Derek Price  <derek@ximbiot.com>
191
192         * modules/argp: Remove dependency on alloca.
193
194 2004-04-27  Derek Price  <derek@ximbiot.com>
195
196         * m4/dos.m4 (gl_AC_DOS): Add Cygwin to list of Windows/DOS
197         environments that accept backslashes and drive letters in paths.
198
199 2004-04-20  Jim Meyering  <jim@meyering.net>
200
201         * modules/dirfd: Change UTILS_ macro name prefix to gl_.
202         * modules/mkstemp: Likewise.
203         * modules/mkdir: Likewise.
204
205 2004-04-18  Jim Meyering  <jim@meyering.net>
206
207         Change jm_ to gl_ in AC_DEFINE'd names.
208         * modules/assert, modules/chown, modules/fpending:
209         * modules/ftruncate, modules/getgroups, modules/group-member:
210         * modules/lchown, modules/lstat, modules/memcmp:
211         * modules/nanosleep, modules/putenv, modules/stat:
212         * modules/strftime, modules/unlocked-io, modules/utime:
213         * modules/xstrtoimax, modules/xstrtoumax:
214
215 2004-04-12  Paul Eggert  <eggert@twinsun.com>
216
217         * config/srclist.txt: Restore setenv.c, unsetenv.c from gettext.
218         Add intmax.m4, printf-posix.m4, sig_atomic_t.m4,
219         signalblocking.m4, ssize_t.m4.
220         * lib/unsetenv.c: Regenerate: this subtracts 1 from the
221         copyright year (!).
222         * m4/printf-posix.m4: Regenerate.
223
224         * modules/inttostr (EXTRA_DIST): Move inttostr.c here....
225         (lib_SOURCES): from here.
226         * modules/getopt (lib_SOURCES): Add getopt_int.h.
227
228 2004-04-12  Jim Meyering  <jim@meyering.net>
229
230         * MODULES.html.sh (func_all_modules): Add cloexec, inttostr, free,
231         tzset.
232
233 2004-03-30  Jim Meyering  <jim@meyering.net>
234
235         * modules/realloc (Files): Remove m4/realloc.m4.
236         (configure.ac): Depend on AC_FUNC_REALLOC, rather than jm_FUNC_REALLOC.
237         * modules/malloc (Files): Remove m4/malloc.m4.
238         (configure.ac): Depend on AC_FUNC_MALLOC, rather than jm_FUNC_MALLOC.
239
240 2004-03-30  Paul Eggert  <eggert@twinsun.com>
241
242         * modules/inttostr: New file.
243         * modules/getdate: Depend on timespec, stdbool, gettime.
244
245 2004-03-29  Paul Eggert  <eggert@twinsun.com>
246
247         * modules/getloadvg: Depend on cloexec and xalloc.
248
249 2004-03-09  Paul Eggert  <eggert@twinsun.com>
250
251         * modules/getopt: Add lib/getopt_int.h.
252
253 2004-01-18  Simon Josefsson  <jas@extundo.com>
254
255         * modules/strdup (Files, Makefile.am): Add strdup.h.
256
257 2004-02-22  Bruno Haible  <bruno@clisp.org>
258
259         * modules/xalloc: Remove dependency on stdbool.
260         Reported by Derek Robert Price <derek@ximbiot.com>.
261
262 2004-02-03  Bruno Haible  <bruno@clisp.org>
263
264         * modules/pipe: New file.
265         * MODULES.html.sh (func_all_modules): Add pipe.
266
267 2004-01-27  Bruno Haible  <bruno@clisp.org>
268
269         * modules/execute: New file.
270         * MODULES.html.sh (func_all_modules): Add execute.
271
272 2004-01-23  Paul Eggert  <eggert@twinsun.com>
273
274         * modules/argmatch, modules/obstack, modules/xstrtol:
275         Depend on exitfail.
276
277 2004-01-20  Bruno Haible  <bruno@clisp.org>
278
279         * modules/setenv: Depend on allocsa instead of alloca.
280
281 2004-01-20  Bruno Haible  <bruno@clisp.org>
282
283         * modules/xallocsa: New file.
284         * MODULES.html.sh (func_all_modules): Add xallocsa.
285
286 2004-01-20  Bruno Haible  <bruno@clisp.org>
287
288         * modules/allocsa: New file.
289         * MODULES.html.sh (func_all_modules): Add allocsa.
290
291 2004-01-20  Bruno Haible  <bruno@clisp.org>
292
293         * modules/eealloc: New file.
294         * MODULES.html.sh (func_all_modules): Add eealloc.
295
296 2004-01-15  Paul Eggert  <eggert@twinsun.com>
297
298         * modules/poll: Add BUILT_SOURCES.
299         Prefer "$@" to "poll.h" in rule for building poll.h.
300         All this is for consistency with alloca and fnmatch.
301
302         * modules/same: Depend on stdbool.
303
304 2003-12-03  Bruno Haible  <bruno@clisp.org>
305
306         Upgrade from gettext-0.13.
307         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
308         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
309         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
310
311 2003-11-25  Bruno Haible  <bruno@clisp.org>
312
313         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
314
315 2003-11-24  Paul Eggert  <eggert@twinsun.com>
316
317         * modules/alloca: Remove dependency on xalloc.
318
319 2003-11-17  Paul Eggert  <eggert@twinsun.com>
320
321         * README: Mention that S+T cannot overflow if S is the size of
322         an existing object and T is sufficiently small.
323
324 2003-11-17  Bruno Haible  <bruno@clisp.org>
325
326         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
327         (Depends-on): Add xsize.
328
329 2003-11-12  Paul Eggert  <eggert@twinsun.com>
330
331         * modules/xalloc (Files): Undo latest change, since xalloc.h
332         no longer needs SIZE_MAX or PTRDIFF_MAX.
333
334 2003-11-11  Bruno Haible  <bruno@clisp.org>
335
336         * modules/xsize (Files): Add m4/size_max.m4.
337         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
338
339 2003-11-04  Bruno Haible  <bruno@clisp.org>
340
341         * modules/xsize: New file.
342         * modules/linebreak: Depend on xsize.
343         * MODULES.html.sh (func_all_modules): Add xsize.
344
345 2003-11-04  Jim Meyering  <jim@meyering.net>
346
347         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
348         variable names, rather than @VAR@.
349         * modules/poll: Likewise.
350
351 2003-11-03  Jim Meyering  <jim@meyering.net>
352
353         * modules/userspec (lib_SOURCES): Add userspec.h.
354         (Include): Add "userspec.h".
355         Improve description.
356
357 2003-10-29  Paul Eggert  <eggert@twinsun.com>
358
359         * modules/group-member: Depend on stdbool.
360
361 2003-10-20  Bruno Haible  <bruno@clisp.org>
362
363         * modules/wait-process: New file.
364         * MODULES.html.sh (func_all_modules): Add wait-process.
365
366 2003-10-16  Paul Eggert  <eggert@twinsun.com>
367
368         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
369
370 2003-10-14  Bruno Haible  <bruno@clisp.org>
371
372         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
373
374 2003-10-12  Paul Eggert  <eggert@twinsun.com>
375
376         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
377         Change maintainer from Bruno Haible to 'all'.
378
379 2003-10-10  Simon Josefsson  <jas@extundo.com>
380
381         * modules/argp (Depends-on): Add restrict and strcase.
382
383 2003-10-08  Paul Eggert  <eggert@twinsun.com>
384
385         * modules/getpass: Depend on stdbool.
386
387 2003-10-06  Bruno Haible  <bruno@clisp.org>
388
389         * modules/version-etc-2: Remove file.
390         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
391
392 2003-10-06  Bruno Haible  <bruno@clisp.org>
393
394         * modules/fatal-signal: New file.
395         * MODULES.html.sh (func_all_modules): Add fatal-signal.
396
397 2003-10-05  Paul Eggert  <eggert@twinsun.com>
398
399         * README: Rework advice for preventing empty .o files.
400         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
401         not <sys/types.h>.
402
403 2003-10-02  Bruno Haible  <bruno@clisp.org>
404
405         * modules/lchown (Include): Add lchown.h.
406         * modules/time_r (Include): Use "..." syntax.
407         * modules/xgetdomainname (Include): Add xgetdomainname.h.
408
409 2003-10-01  Simon Josefsson  <jas@extundo.com>
410
411         * MODULES.html.sh (func_all_modules): Move gethostname from section
412         'based on' to section 'lacking' POSIX:2001.
413
414 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
415
416         Trivial fixes to Makefile.am parts of module listings.
417         * modules/strstr: Append strstr.h to lib_SOURCES.
418         * modules/strcase: Likewise, for strcase.h.
419
420 2003-09-27  Paul Eggert  <eggert@twinsun.com>
421
422         * modules/free: New file.
423
424 2003-09-25  Bruno Haible  <bruno@clisp.org>
425
426         * modules/version-etc-2: New file, from modules/version-etc with
427         modifications.
428         * MODULES.html.sh (func_all_modules): Add version-etc-2.
429
430 2003-09-25  Simon Josefsson  <jas@extundo.com>
431             Bruno Haible  <bruno@clisp.org>
432
433         * modules/getdomainname: New file.
434         * modules/xgetdomainname: New file.
435         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
436
437 2003-09-24  Paul Eggert  <eggert@twinsun.com>
438
439         * README: Document assumptions that 'int' is at least 32 bits
440         wide, that integer arithmetic is 2's complement without overflow,
441         that there are no holes in integer values, that adding sizes of
442         two nonoverlapping objects can't overflow, and that all-bits-zero
443         yields scalar zero.  Fix spelling and capitalization typos.
444
445 2003-09-24  Simon Josefsson  <jas@extundo.com>
446
447         * modules/xgethostname: Add xgethostname.h.
448
449 2003-09-17  Paul Eggert  <eggert@twinsun.com>
450
451         * gnulib-tool: Use "test -h", not "test -L", for portability
452         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
453         (tags_regexp): Remove, since \| doesn't conform to POSIX.
454         (sed_extract_prog): Issue s commands one-by-one, rather than
455         using \| in one s command.
456
457 2003-09-16  Bruno Haible  <bruno@clisp.org>
458
459         * gnulib-tool (func_create_testdir): Warn about duplicated
460         dependencies.
461
462 2003-09-15  Paul Eggert  <eggert@twinsun.com>
463
464         * modules/argmatch, modules/fatal, modules/obstack,
465         modules/xalloc, modules/xgethostname: Sort dependencies by
466         importance, not alphabetically.
467
468 2003-09-14  Bruno Haible  <bruno@clisp.org>
469
470         * modules/fwriteerror: New file.
471         * MODULES.html.sh (func_all_modules): Add fwriteerror.
472
473 2003-09-12  Paul Eggert  <eggert@twinsun.com>
474
475         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
476         modules/xgethostname, modules/xalloc: Depend on exit.
477
478 2003-09-09  Paul Eggert  <eggert@twinsun.com>
479
480         * README: New section: portability guidelines.
481
482 2003-09-07  Paul Eggert  <eggert@twinsun.com>
483
484         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
485         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
486
487 2003-09-06  Paul Eggert  <eggert@twinsun.com>
488
489         * MODULES.html.sh (func_all_modules): Add time_r.
490         * modules/time_r: New file.
491         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
492         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
493
494 2003-08-31  Simon Josefsson  <jas@extundo.com>
495
496         * modules/timegm: New file.
497         * MODULES.html.sh (func_all_modules): Add timegm.
498
499 2003-08-22  Simon Josefsson  <jas@extundo.com>
500
501         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
502
503 2003-08-20  Bruno Haible  <bruno@clisp.org>
504
505         * modules/progname: New file.
506         * MODULES.html.sh (func_all_modules): Add progname.
507
508 2003-08-18  Paul Eggert  <eggert@twinsun.com>
509
510         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
511         in makefile rules.
512
513 2003-08-17  Simon Josefsson  <jas@extundo.com>
514
515         * modules/argp: Fix autoconf macro name. Add more dependencies.
516
517 2003-08-17  Simon Josefsson  <jas@extundo.com>
518
519         * modules/xstrndup: New file.
520         * MODULES.html.sh (func_all_modules): Add xstrndup.
521
522 2003-08-17  Bruno Haible  <bruno@clisp.org>
523
524         * modules/strndup (Files, Include): Add lib/strndup.h.
525
526 2003-08-17  Bruno Haible  <bruno@clisp.org>
527
528         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
529         like AC_GNU_SOURCE.
530         * modules/extensions (configure.ac): Comment out the invocation of
531         gl_USE_SYSTEM_EXTENSIONS.
532
533 2003-08-17  Bruno Haible  <bruno@clisp.org>
534
535         * modules/euidaccess (Files): Add lib/euidaccess.h.
536
537 2003-08-16  Paul Eggert  <eggert@twinsun.com>
538
539         Document merge from coreutils.
540         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
541         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
542         * modules/utime: Add m4/utimes-null.m4.
543
544 2003-08-15  Paul Eggert  <eggert@twinsun.com>
545
546         Document merge from coreutils.
547         * modules/userspec: Depend on posixver.
548         * modules/strftime: Depend on tzset.
549
550 2003-08-14  Jim Meyering  <jim@meyering.net>
551
552         Merges from coreutils.
553         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
554         variable names, rather than @FNMATCH_H@.
555         * modules/alloca: Likewise for $(ALLOCA_H).
556
557         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
558         the three copies of the literal target, `fnmatch.h'.
559         * modules/alloca (alloca.h): Likewise.
560
561 2003-08-14  Paul Eggert  <eggert@twinsun.com>
562
563         * modules/tzset: New file.
564
565 2003-08-12  Paul Eggert  <eggert@twinsun.com>
566
567         Merge from coreutils.
568         * modules/euidaccess: Add lib_SOURCES, include for new
569         file euidaccess.h
570
571 2003-08-11  Paul Eggert  <eggert@twinsun.com>
572
573         * modules/gnu-source, m4/gnu-source.m4:
574         Remove; we're assuming Autoconf 2.54 or later now.
575         Suggested by Bruno Haible.
576         * MODULES.html.sh (func_all_modules): Remove gnu-source.
577
578 2003-08-08  Paul Eggert  <eggert@twinsun.com>
579
580         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
581         * modules/extensions, modules/gnu-source: New files.
582         * modules/timespec, modules/unlocked-io: Depend on extensions.
583
584 2003-08-07 Paul Eggert  <eggert@twinsun.com>
585
586         * modules/restrict: New file.
587         * MODULES.html.sh (func_all_modules): Add restrict.
588         * modules/regex: Depend on restrict.
589
590 2003-08-07  Bruno Haible  <bruno@clisp.org>
591
592         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
593         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
594
595 2003-08-05  Paul Eggert  <eggert@twinsun.com>
596
597         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
598         * modules/bumpalloc: Remove.
599
600 2003-07-31  Bruno Haible  <bruno@clisp.org>
601
602         * modules/getpass-gnu: New file.
603         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
604
605 2003-07-22  Paul Eggert  <eggert@twinsun.com>
606
607         * modules/xalloc (Depends-on): Add exitfail.
608         * modules/xmemcoll: Likewise.
609
610 2003-07-20  Jim Meyering  <jim@meyering.net>
611
612         * modules/closeout (Depends-on): Add exitfail.
613         Suggestion from Bruno Haible.
614
615 2003-07-18  Bruno Haible  <bruno@clisp.org>
616
617         * modules/getndelim2: New file.
618         * modules/getline: Share files with module getndelim2.
619         * modules/getnline: Depend on getndelim2 instead of sharing files with
620         it. Add getnline.c to lib_SOURCES.
621         * MODULES.html.sh (func_all_modules): Add getndelim2.
622
623 2003-07-17  Bruno Haible  <bruno@clisp.org>
624
625         * modules/getnline: New file.
626         * modules/getline: Add lib/getndelim2.c to source file list.
627         * MODULES.html.sh (func_all_modules): Add getnline.
628
629 2003-07-17  Bruno Haible  <bruno@clisp.org>
630
631         * configure.in: Remove file.
632         * Makefile.in: Remove file.
633
634 2003-07-17  Bruno Haible  <bruno@clisp.org>
635
636         * MODULES.html.sh: Put the </BODY> right before </HTML>.
637
638 2003-07-16  Jim Meyering  <jim@meyering.net>
639
640         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
641
642 2003-07-15  Jim Meyering  <jim@meyering.net>
643
644         * modules/save-cwd: Don't depend on error.  From Derek Price.
645
646 2003-07-14  Simon Josefsson  <jas@extundo.com>
647
648         * modules/mempcpy: New file.
649         * MODULES.html.sh (func_all_modules): Add mempcpy.
650
651 2003-07-14  Paul Eggert  <eggert@twinsun.com>
652
653         * modules/getdate, modules/posixtm: Depend on mktime.
654
655 2003-07-10  Simon Josefsson  <jas@extundo.com>
656
657         * modules/strchrnul (Makefile.am): Add strchrnul.h.
658
659 2003-06-26  Bruno Haible  <bruno@clisp.org>
660
661         * modules/human: Depend on module stdbool.
662
663 2003-06-25  Bruno Haible  <bruno@clisp.org>
664
665         * modules/readlink: New file.
666         * modules/xreadlink: Depend on it.
667         * MODULES.html.sh (func_all_modules): Add readlink.
668
669 2003-06-22  Bruno Haible  <bruno@clisp.org>
670
671         * modules/safe-read: Add m4/ssize_t.m4.
672         * modules/xreadlink: Add m4/ssize_t.m4.
673
674 2003-06-11  Simon Josefsson  <jas@extundo.com>
675
676         * modules/sysexits: New file.
677         * MODULES.html.sh (func_all_modules): Add sysexits.
678
679 2003-06-10  Bruno Haible  <bruno@clisp.org>
680
681         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
682
683 2003-06-10  Simon Josefsson  <jas@extundo.com>
684
685         * modules/strchrnul: New file.
686
687 2003-06-10  Simon Josefsson  <jas@extundo.com>
688
689         * modules/argp: New file.
690
691 2003-06-07  Bruno Haible  <bruno@clisp.org>
692
693         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
694         avoid AC_CONFIG_LINKS.
695         * modules/fnmatch (Makefile.am): Use explicit creation rule for
696         fnmatch.h, to avoid AC_CONFIG_LINKS.
697         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
698
699 2003-06-07  Jim Meyering  <jim@meyering.net>
700
701         * modules/strtod: Use $(...) notation, not @...@ for
702         AC_REPLACE'd variables.
703         * modules/localcharset: Likewise.
704
705 2003-06-06  Jim Meyering  <jim@meyering.net>
706             Bruno Haible  <bruno@clisp.org>
707
708         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
709         Adjust Makefile.am snippet not to redirect directly to target.
710         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
711
712 2003-05-30  Bruno Haible  <bruno@clisp.org>
713
714         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
715         * config/config.rpath: Upgrade to gettext-0.12.1.
716
717 2003-05-22    <karl@gnu.org>
718
719         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
720
721 2003-05-09  Bruno Haible  <bruno@clisp.org>
722
723         * modules/error: Add m4/strerror_r.m4 to file list.
724
725 2003-04-10  Bruno Haible  <bruno@clisp.org>
726
727         * modules/findprog: New file.
728         * MODULES.html.sh (func_all_modules): Add it.
729
730 2003-04-04  Bruno Haible  <bruno@clisp.org>
731
732         * modules/linebreak: New file.
733         * MODULES.html.sh (func_all_modules): Add it.
734
735 2003-04-03  Bruno Haible  <bruno@clisp.org>
736
737         * modules/utf8-ucs4: New file.
738         * modules/utf16-ucs4: New file.
739         * modules/ucs4-utf8: New file.
740         * modules/ucs4-utf16: New file.
741         * MODULES.html.sh (func_all_modules): Add them.
742
743 2003-04-02  Bruno Haible  <bruno@clisp.org>
744
745         * modules/binary-io: New file.
746         * MODULES.html.sh (func_all_modules): Add it.
747
748 2003-04-01  Bruno Haible  <bruno@clisp.org>
749
750         * modules/pathname: New file.
751         * MODULES.html.sh (func_all_modules): Add it.
752
753 2003-03-28  Bruno Haible  <bruno@clisp.org>
754
755         * modules/copy-file: New file.
756         * MODULES.html.sh (func_all_modules): Add it.
757
758 2003-02-20  Bruno Haible  <bruno@clisp.org>
759
760         * MODULES.html.sh (func_all_modules): Add poll.
761
762 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
763
764         * modules/poll: New file.
765
766 2003-02-18  Bruno Haible  <bruno@clisp.org>
767
768         * MODULES.html.sh (func_all_modules): Add mathl.
769
770 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
771
772         * modules/mathl: New file.
773
774 2003-02-17  Bruno Haible  <bruno@clisp.org>
775
776         * modules/mkdtemp: New module.
777         * MODULES.html.sh (func_all_modules): Add it.
778
779 2003-01-30  Bruno Haible  <bruno@clisp.org>
780
781         * modules/vasnprintf, modules/vasprintf: New modules.
782         * MODULES.html.sh (func_all_modules): Add them.
783
784 2003-01-29  Bruno Haible  <bruno@clisp.org>
785
786         * modules/stpncpy: New module.
787         * MODULES.html.sh (func_all_modules): Add it.
788
789 2003-01-28  Bruno Haible  <bruno@clisp.org>
790
791         * modules/c-ctype: New module.
792         * MODULES.html.sh (func_all_modules): Add it.
793
794 2003-01-27  Bruno Haible  <bruno@clisp.org>
795
796         * modules/xsetenv: New module.
797         * MODULES.html.sh (func_all_modules): Add it.
798
799 2003-01-23  Bruno Haible  <bruno@clisp.org>
800
801         * modules/minmax: New module.
802         * MODULES.html.sh (func_all_modules): Add it.
803
804 2003-01-22  Bruno Haible  <bruno@clisp.org>
805
806         * modules/exit: New module.
807         * MODULES.html.sh (func_all_modules): Add it.
808
809 2003-01-19  Bruno Haible  <bruno@clisp.org>
810
811         * gnulib-tool: Recognize option --extract-maintainer.
812         (func_get_maintainer): New function.
813         * modules/*: Add Maintainer entry.
814
815 2003-01-16  Bruno Haible  <bruno@clisp.org>
816
817         * MODULES.html.sh: Add a table of contents. Add the module name as
818         leftmost column. Add hyperlinks.
819
820 2003-01-11  Bruno Haible  <bruno@clisp.org>
821
822         * modules/stpcpy: Distribute lib/stpcpy.h.
823         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
824
825 2003-01-11  Bruno Haible  <bruno@clisp.org>
826
827         * gnulib-tool (func_create_testdir): Store config/* files in the main
828         directory.
829         * config.rpath: Move to ...
830         * config/config.rpath: ... here.
831         * modules/gettext: Contains config/config.rpath, not config.rpath.
832         * modules/iconv: Likewise.
833
834 2003-01-11  Bruno Haible  <bruno@clisp.org>
835
836         * modules/*: Add a description.
837         * modules/strpbrk: Fix Makefile.am snippet.
838         * modules/strtoimax: Fix dependencies.
839         * modules/strtoumax: Likewise.
840
841 2003-01-11  Bruno Haible  <bruno@clisp.org>
842
843         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
844         * modules/alloca (Makefile.am): All object files depend on alloca.h.
845         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
846
847 2003-01-12  Paul Eggert  <eggert@twinsun.com>
848
849         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
850         to avoid collisions with libcurses and libreadline.
851         * getstr: Remove.
852         * MODULES.html.sh: Remove getstr.
853         * modules/getline: Depend on unlocked-io, not getstr.
854
855 2003-01-10  Bruno Haible  <bruno@clisp.org>
856
857         * modules/alloca: Change Makefile.am requirements. Simplify Include
858         requirements. Add lib/alloca_.h to file list.
859
860 2003-01-09  Bruno Haible  <bruno@clisp.org>
861
862         * modules/stdbool: Change configure.ac, Makefile.am requirements.
863         Simplify Include requirements. Add lib/stdbool.h.in to file list.
864
865 2003-01-09  Bruno Haible  <bruno@clisp.org>
866
867         * gnulib-tool (func_all_modules): Ignore files ending in ~.
868         * MODULES.html.sh: Likewise.
869
870 2003-01-09    <karl@gnu.org>
871
872         * MODULES.html.sh: include `dirname $0` in PATH, to find
873         gnulib-tool.
874
875 2003-01-08  Bruno Haible  <bruno@clisp.org>
876
877         * modules/full-read: Depend on full-write.
878
879 2003-01-07  Bruno Haible  <bruno@clisp.org>
880
881         * MODULES.html.sh: Add copyright notice.
882         (missed_files): Omit CVS directory entries.
883         (func_module): Make it work with sed-3.02.
884         * MODULES.txt: Remove file.
885
886 2003-01-01    <karl@gnu.org>
887
888         * gnulib-tool (func_verify_module): report module name $module in
889         error message, not $1.
890         * gnulib-tool (create-testdir): don't complain if destdir couldn't
891         be created, only if it doesn't exist.
892         * gnulib-tool (last_checkin_date): don't expand the $Date here.
893
894 2002-12-24  Bruno Haible  <bruno@clisp.org>
895
896         * MODULES.txt: Update according to m4/ changes.
897
898         Module gettext.
899         * config.rpath: New file, from gettext-0.11.5.
900
901         * modules/*: New module descriptions.
902         * gnulib-tool: New file.
903         * MODULES.html.sh: New file.
904
905 2002-11-01  Bruno Haible  <bruno@clisp.org>
906
907         * configure.in: Add AC_CONFIG_AUX_DIR call.
908         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
909         test/Makefile.
910         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
911
912 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
913
914         * regex.c (PATFETCH): Remove the translating fetch.
915         (PATFETCH_RAW): Rename to PATFETCH.
916         (set_image_of_range): New fun.
917         (SET_RANGE_TABLE_WORK_AREA): Use it.
918         (regex_compile): Don't translate the pattern chars so eagerly.
919         Only do it when inserting an `exactn' bytecode or when handling
920         a char-range.
921         (mutually_exclusive_p): Avoid empty statement.
922
923 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
924
925         * README: New file
926         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
927         (per RMS's instructions, this is now the canonical source)
928         * lgpl/, gpl/: New directories.
929
930 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
931
932         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
933         as if it was a `charset'.
934
935 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
936
937         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
938         (regex_compile): Catch bogus \(\1\).
939
940 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
941
942         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
943         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
944         Giving in to popular pressure to shut up the compiler with casts.
945
946 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
947
948         * regex.c: More `unsigned char' -> `re_char' changes.
949         Also change several `int' into `re_wchar_t'.
950         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
951         (PUSH_FAILURE_POINTER): Don't cast any more.
952         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
953         We want GCC to complain, since this piece of code makes
954         re_match non-reentrant, which *should* be fixed.
955         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
956         (EXTEND_BUFFER): Use RETALLOC.
957         (SET_LIST_BIT): Don't cast.
958         (re_wchar_t): New type.
959         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
960         that those two functions will always properly return.
961         (IMMEDIATE_QUIT_CHECK): Cast to void.
962         (analyse_first): Use recursion rather than an explicit stack.
963         (re_compile_fastmap): Can't fail anymore.
964         (re_search_2): Don't check re_compile_fastmap for failure.
965         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
966         Now also sets the new value (passed in a new argument).
967         (re_match_2_internal): Use it.
968         Also, use a new var `reg' of type size_t when looping through regs
969         rather than reuse the inappropriate `mcnt'.
970
971 2000-10-24  Andrew Innes  <andrewi@gnu.org>
972
973         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
974         NT-Emacs only.
975         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
976         so that re_search functions only quit when callers expect them to.
977
978 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
979
980         * regex.c (regex_compile): Change the way of handling a range from
981         a char less than 256 to a char not less than 256.
982
983 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
984
985         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
986
987
988 Copyright (C) 2000, 2001, 2002, 2003, 2004
989   Free Software Foundation, Inc.
990 Copying and distribution of this file, with or without modification,
991 are permitted provided the copyright notice and this notice are preserved.