.
[pspp] / ChangeLog
1 2004-04-12  Jim Meyering  <jim@meyering.net>
2
3         * MODULES.html.sh (func_all_modules): Add cloexec, inttostr, free, tzset.
4
5 2004-03-30  Jim Meyering  <jim@meyering.net>
6
7         * modules/realloc (Files): Remove m4/realloc.m4.
8         (configure.ac): Depend on AC_FUNC_REALLOC, rather than jm_FUNC_REALLOC.
9         * modules/malloc (Files): Remove m4/malloc.m4.
10         (configure.ac): Depend on AC_FUNC_MALLOC, rather than jm_FUNC_MALLOC.
11
12 2004-03-30  Paul Eggert  <eggert@twinsun.com>
13
14         * modules/inttostr: New file.
15         * modules/getdate: Depend on timespec, stdbool, gettime.
16
17 2004-03-29  Paul Eggert  <eggert@twinsun.com>
18
19         * modules/getloadvg: Depend on cloexec and xalloc.
20
21 2004-03-09  Paul Eggert  <eggert@twinsun.com>
22
23         * modules/getopt: Add lib/getopt_int.h.
24
25 2004-01-18  Simon Josefsson  <jas@extundo.com>
26
27         * modules/strdup (Files, Makefile.am): Add strdup.h.
28
29 2004-02-22  Bruno Haible  <bruno@clisp.org>
30
31         * modules/xalloc: Remove dependency on stdbool.
32         Reported by Derek Robert Price <derek@ximbiot.com>.
33
34 2004-02-03  Bruno Haible  <bruno@clisp.org>
35
36         * modules/pipe: New file.
37         * MODULES.html.sh (func_all_modules): Add pipe.
38
39 2004-01-27  Bruno Haible  <bruno@clisp.org>
40
41         * modules/execute: New file.
42         * MODULES.html.sh (func_all_modules): Add execute.
43
44 2004-01-23  Paul Eggert  <eggert@twinsun.com>
45
46         * modules/argmatch, modules/obstack, modules/xstrtol:
47         Depend on exitfail.
48
49 2004-01-20  Bruno Haible  <bruno@clisp.org>
50
51         * modules/setenv: Depend on allocsa instead of alloca.
52
53 2004-01-20  Bruno Haible  <bruno@clisp.org>
54
55         * modules/xallocsa: New file.
56         * MODULES.html.sh (func_all_modules): Add xallocsa.
57
58 2004-01-20  Bruno Haible  <bruno@clisp.org>
59
60         * modules/allocsa: New file.
61         * MODULES.html.sh (func_all_modules): Add allocsa.
62
63 2004-01-20  Bruno Haible  <bruno@clisp.org>
64
65         * modules/eealloc: New file.
66         * MODULES.html.sh (func_all_modules): Add eealloc.
67
68 2004-01-15  Paul Eggert  <eggert@twinsun.com>
69
70         * modules/poll: Add BUILT_SOURCES.
71         Prefer "$@" to "poll.h" in rule for building poll.h.
72         All this is for consistency with alloca and fnmatch.
73
74         * modules/same: Depend on stdbool.
75
76 2003-12-03  Bruno Haible  <bruno@clisp.org>
77
78         Upgrade from gettext-0.13.
79         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
80         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
81         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
82
83 2003-11-25  Bruno Haible  <bruno@clisp.org>
84
85         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
86
87 2003-11-24  Paul Eggert  <eggert@twinsun.com>
88
89         * modules/alloca: Remove dependency on xalloc.
90
91 2003-11-17  Paul Eggert  <eggert@twinsun.com>
92
93         * README: Mention that S+T cannot overflow if S is the size of
94         an existing object and T is sufficiently small.
95
96 2003-11-17  Bruno Haible  <bruno@clisp.org>
97
98         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
99         (Depends-on): Add xsize.
100
101 2003-11-12  Paul Eggert  <eggert@twinsun.com>
102
103         * modules/xalloc (Files): Undo latest change, since xalloc.h
104         no longer needs SIZE_MAX or PTRDIFF_MAX.
105
106 2003-11-11  Bruno Haible  <bruno@clisp.org>
107
108         * modules/xsize (Files): Add m4/size_max.m4.
109         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
110
111 2003-11-04  Bruno Haible  <bruno@clisp.org>
112
113         * modules/xsize: New file.
114         * modules/linebreak: Depend on xsize.
115         * MODULES.html.sh (func_all_modules): Add xsize.
116
117 2003-11-04  Jim Meyering  <jim@meyering.net>
118
119         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
120         variable names, rather than @VAR@.
121         * modules/poll: Likewise.
122
123 2003-11-03  Jim Meyering  <jim@meyering.net>
124
125         * modules/userspec (lib_SOURCES): Add userspec.h.
126         (Include): Add "userspec.h".
127         Improve description.
128
129 2003-10-29  Paul Eggert  <eggert@twinsun.com>
130
131         * modules/group-member: Depend on stdbool.
132
133 2003-10-20  Bruno Haible  <bruno@clisp.org>
134
135         * modules/wait-process: New file.
136         * MODULES.html.sh (func_all_modules): Add wait-process.
137
138 2003-10-16  Paul Eggert  <eggert@twinsun.com>
139
140         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
141
142 2003-10-14  Bruno Haible  <bruno@clisp.org>
143
144         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
145
146 2003-10-12  Paul Eggert  <eggert@twinsun.com>
147
148         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
149         Change maintainer from Bruno Haible to 'all'.
150
151 2003-10-10  Simon Josefsson  <jas@extundo.com>
152
153         * modules/argp (Depends-on): Add restrict and strcase.
154
155 2003-10-08  Paul Eggert  <eggert@twinsun.com>
156
157         * modules/getpass: Depend on stdbool.
158
159 2003-10-06  Bruno Haible  <bruno@clisp.org>
160
161         * modules/version-etc-2: Remove file.
162         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
163
164 2003-10-06  Bruno Haible  <bruno@clisp.org>
165
166         * modules/fatal-signal: New file.
167         * MODULES.html.sh (func_all_modules): Add fatal-signal.
168
169 2003-10-05  Paul Eggert  <eggert@twinsun.com>
170
171         * README: Rework advice for preventing empty .o files.
172         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
173         not <sys/types.h>.
174
175 2003-10-02  Bruno Haible  <bruno@clisp.org>
176
177         * modules/lchown (Include): Add lchown.h.
178         * modules/time_r (Include): Use "..." syntax.
179         * modules/xgetdomainname (Include): Add xgetdomainname.h.
180
181 2003-10-01  Simon Josefsson  <jas@extundo.com>
182
183         * MODULES.html.sh (func_all_modules): Move gethostname from section
184         'based on' to section 'lacking' POSIX:2001.
185
186 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
187
188         Trivial fixes to Makefile.am parts of module listings.
189         * modules/strstr: Append strstr.h to lib_SOURCES.
190         * modules/strcase: Likewise, for strcase.h.
191
192 2003-09-27  Paul Eggert  <eggert@twinsun.com>
193
194         * modules/free: New file.
195
196 2003-09-25  Bruno Haible  <bruno@clisp.org>
197
198         * modules/version-etc-2: New file, from modules/version-etc with
199         modifications.
200         * MODULES.html.sh (func_all_modules): Add version-etc-2.
201
202 2003-09-25  Simon Josefsson  <jas@extundo.com>
203             Bruno Haible  <bruno@clisp.org>
204
205         * modules/getdomainname: New file.
206         * modules/xgetdomainname: New file.
207         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
208
209 2003-09-24  Paul Eggert  <eggert@twinsun.com>
210
211         * README: Document assumptions that 'int' is at least 32 bits
212         wide, that integer arithmetic is 2's complement without overflow,
213         that there are no holes in integer values, that adding sizes of
214         two nonoverlapping objects can't overflow, and that all-bits-zero
215         yields scalar zero.  Fix spelling and capitalization typos.
216
217 2003-09-24  Simon Josefsson  <jas@extundo.com>
218
219         * modules/xgethostname: Add xgethostname.h.
220
221 2003-09-17  Paul Eggert  <eggert@twinsun.com>
222
223         * gnulib-tool: Use "test -h", not "test -L", for portability
224         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
225         (tags_regexp): Remove, since \| doesn't conform to POSIX.
226         (sed_extract_prog): Issue s commands one-by-one, rather than
227         using \| in one s command.
228
229 2003-09-16  Bruno Haible  <bruno@clisp.org>
230
231         * gnulib-tool (func_create_testdir): Warn about duplicated
232         dependencies.
233
234 2003-09-15  Paul Eggert  <eggert@twinsun.com>
235
236         * modules/argmatch, modules/fatal, modules/obstack,
237         modules/xalloc, modules/xgethostname: Sort dependencies by
238         importance, not alphabetically.
239
240 2003-09-14  Bruno Haible  <bruno@clisp.org>
241
242         * modules/fwriteerror: New file.
243         * MODULES.html.sh (func_all_modules): Add fwriteerror.
244
245 2003-09-12  Paul Eggert  <eggert@twinsun.com>
246
247         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
248         modules/xgethostname, modules/xalloc: Depend on exit.
249
250 2003-09-09  Paul Eggert  <eggert@twinsun.com>
251
252         * README: New section: portability guidelines.
253
254 2003-09-07  Paul Eggert  <eggert@twinsun.com>
255
256         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
257         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
258
259 2003-09-06  Paul Eggert  <eggert@twinsun.com>
260
261         * MODULES.html.sh (func_all_modules): Add time_r.
262         * modules/time_r: New file.
263         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
264         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
265
266 2003-08-31  Simon Josefsson  <jas@extundo.com>
267
268         * modules/timegm: New file.
269         * MODULES.html.sh (func_all_modules): Add timegm.
270
271 2003-08-22  Simon Josefsson  <jas@extundo.com>
272
273         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
274
275 2003-08-20  Bruno Haible  <bruno@clisp.org>
276
277         * modules/progname: New file.
278         * MODULES.html.sh (func_all_modules): Add progname.
279
280 2003-08-18  Paul Eggert  <eggert@twinsun.com>
281
282         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
283         in makefile rules.
284
285 2003-08-17  Simon Josefsson  <jas@extundo.com>
286
287         * modules/argp: Fix autoconf macro name. Add more dependencies.
288
289 2003-08-17  Simon Josefsson  <jas@extundo.com>
290
291         * modules/xstrndup: New file.
292         * MODULES.html.sh (func_all_modules): Add xstrndup.
293
294 2003-08-17  Bruno Haible  <bruno@clisp.org>
295
296         * modules/strndup (Files, Include): Add lib/strndup.h.
297
298 2003-08-17  Bruno Haible  <bruno@clisp.org>
299
300         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
301         like AC_GNU_SOURCE.
302         * modules/extensions (configure.ac): Comment out the invocation of
303         gl_USE_SYSTEM_EXTENSIONS.
304
305 2003-08-17  Bruno Haible  <bruno@clisp.org>
306
307         * modules/euidaccess (Files): Add lib/euidaccess.h.
308
309 2003-08-16  Paul Eggert  <eggert@twinsun.com>
310
311         Document merge from coreutils.
312         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
313         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
314         * modules/utime: Add m4/utimes-null.m4.
315
316 2003-08-15  Paul Eggert  <eggert@twinsun.com>
317
318         Document merge from coreutils.
319         * modules/userspec: Depend on posixver.
320         * modules/strftime: Depend on tzset.
321
322 2003-08-14  Jim Meyering  <jim@meyering.net>
323
324         Merges from coreutils.
325         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
326         variable names, rather than @FNMATCH_H@.
327         * modules/alloca: Likewise for $(ALLOCA_H).
328
329         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
330         the three copies of the literal target, `fnmatch.h'.
331         * modules/alloca (alloca.h): Likewise.
332
333 2003-08-14  Paul Eggert  <eggert@twinsun.com>
334
335         * modules/tzset: New file.
336
337 2003-08-12  Paul Eggert  <eggert@twinsun.com>
338
339         Merge from coreutils.
340         * modules/euidaccess: Add lib_SOURCES, include for new
341         file euidaccess.h
342
343 2003-08-11  Paul Eggert  <eggert@twinsun.com>
344
345         * modules/gnu-source, m4/gnu-source.m4:
346         Remove; we're assuming Autoconf 2.54 or later now.
347         Suggested by Bruno Haible.
348         * MODULES.html.sh (func_all_modules): Remove gnu-source.
349
350 2003-08-08  Paul Eggert  <eggert@twinsun.com>
351
352         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
353         * modules/extensions, modules/gnu-source: New files.
354         * modules/timespec, modules/unlocked-io: Depend on extensions.
355
356 2003-08-07 Paul Eggert  <eggert@twinsun.com>
357
358         * modules/restrict: New file.
359         * MODULES.html.sh (func_all_modules): Add restrict.
360         * modules/regex: Depend on restrict.
361
362 2003-08-07  Bruno Haible  <bruno@clisp.org>
363
364         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
365         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
366
367 2003-08-05  Paul Eggert  <eggert@twinsun.com>
368
369         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
370         * modules/bumpalloc: Remove.
371
372 2003-07-31  Bruno Haible  <bruno@clisp.org>
373
374         * modules/getpass-gnu: New file.
375         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
376
377 2003-07-22  Paul Eggert  <eggert@twinsun.com>
378
379         * modules/xalloc (Depends-on): Add exitfail.
380         * modules/xmemcoll: Likewise.
381
382 2003-07-20  Jim Meyering  <jim@meyering.net>
383
384         * modules/closeout (Depends-on): Add exitfail.
385         Suggestion from Bruno Haible.
386
387 2003-07-18  Bruno Haible  <bruno@clisp.org>
388
389         * modules/getndelim2: New file.
390         * modules/getline: Share files with module getndelim2.
391         * modules/getnline: Depend on getndelim2 instead of sharing files with
392         it. Add getnline.c to lib_SOURCES.
393         * MODULES.html.sh (func_all_modules): Add getndelim2.
394
395 2003-07-17  Bruno Haible  <bruno@clisp.org>
396
397         * modules/getnline: New file.
398         * modules/getline: Add lib/getndelim2.c to source file list.
399         * MODULES.html.sh (func_all_modules): Add getnline.
400
401 2003-07-17  Bruno Haible  <bruno@clisp.org>
402
403         * configure.in: Remove file.
404         * Makefile.in: Remove file.
405
406 2003-07-17  Bruno Haible  <bruno@clisp.org>
407
408         * MODULES.html.sh: Put the </BODY> right before </HTML>.
409
410 2003-07-16  Jim Meyering  <jim@meyering.net>
411
412         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
413
414 2003-07-15  Jim Meyering  <jim@meyering.net>
415
416         * modules/save-cwd: Don't depend on error.  From Derek Price.
417
418 2003-07-14  Simon Josefsson  <jas@extundo.com>
419
420         * modules/mempcpy: New file.
421         * MODULES.html.sh (func_all_modules): Add mempcpy.
422
423 2003-07-14  Paul Eggert  <eggert@twinsun.com>
424
425         * modules/getdate, modules/posixtm: Depend on mktime.
426
427 2003-07-10  Simon Josefsson  <jas@extundo.com>
428
429         * modules/strchrnul (Makefile.am): Add strchrnul.h.
430
431 2003-06-26  Bruno Haible  <bruno@clisp.org>
432
433         * modules/human: Depend on module stdbool.
434
435 2003-06-25  Bruno Haible  <bruno@clisp.org>
436
437         * modules/readlink: New file.
438         * modules/xreadlink: Depend on it.
439         * MODULES.html.sh (func_all_modules): Add readlink.
440
441 2003-06-22  Bruno Haible  <bruno@clisp.org>
442
443         * modules/safe-read: Add m4/ssize_t.m4.
444         * modules/xreadlink: Add m4/ssize_t.m4.
445
446 2003-06-11  Simon Josefsson  <jas@extundo.com>
447
448         * modules/sysexits: New file.
449         * MODULES.html.sh (func_all_modules): Add sysexits.
450
451 2003-06-10  Bruno Haible  <bruno@clisp.org>
452
453         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
454
455 2003-06-10  Simon Josefsson  <jas@extundo.com>
456
457         * modules/strchrnul: New file.
458
459 2003-06-10  Simon Josefsson  <jas@extundo.com>
460
461         * modules/argp: New file.
462
463 2003-06-07  Bruno Haible  <bruno@clisp.org>
464
465         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
466         avoid AC_CONFIG_LINKS.
467         * modules/fnmatch (Makefile.am): Use explicit creation rule for
468         fnmatch.h, to avoid AC_CONFIG_LINKS.
469         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
470
471 2003-06-07  Jim Meyering  <jim@meyering.net>
472
473         * modules/strtod: Use $(...) notation, not @...@ for
474         AC_REPLACE'd variables.
475         * modules/localcharset: Likewise.
476
477 2003-06-06  Jim Meyering  <jim@meyering.net>
478             Bruno Haible  <bruno@clisp.org>
479
480         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
481         Adjust Makefile.am snippet not to redirect directly to target.
482         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
483
484 2003-05-30  Bruno Haible  <bruno@clisp.org>
485
486         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
487         * config/config.rpath: Upgrade to gettext-0.12.1.
488
489 2003-05-22    <karl@gnu.org>
490
491         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
492
493 2003-05-09  Bruno Haible  <bruno@clisp.org>
494
495         * modules/error: Add m4/strerror_r.m4 to file list.
496
497 2003-04-10  Bruno Haible  <bruno@clisp.org>
498
499         * modules/findprog: New file.
500         * MODULES.html.sh (func_all_modules): Add it.
501
502 2003-04-04  Bruno Haible  <bruno@clisp.org>
503
504         * modules/linebreak: New file.
505         * MODULES.html.sh (func_all_modules): Add it.
506
507 2003-04-03  Bruno Haible  <bruno@clisp.org>
508
509         * modules/utf8-ucs4: New file.
510         * modules/utf16-ucs4: New file.
511         * modules/ucs4-utf8: New file.
512         * modules/ucs4-utf16: New file.
513         * MODULES.html.sh (func_all_modules): Add them.
514
515 2003-04-02  Bruno Haible  <bruno@clisp.org>
516
517         * modules/binary-io: New file.
518         * MODULES.html.sh (func_all_modules): Add it.
519
520 2003-04-01  Bruno Haible  <bruno@clisp.org>
521
522         * modules/pathname: New file.
523         * MODULES.html.sh (func_all_modules): Add it.
524
525 2003-03-28  Bruno Haible  <bruno@clisp.org>
526
527         * modules/copy-file: New file.
528         * MODULES.html.sh (func_all_modules): Add it.
529
530 2003-02-20  Bruno Haible  <bruno@clisp.org>
531
532         * MODULES.html.sh (func_all_modules): Add poll.
533
534 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
535
536         * modules/poll: New file.
537
538 2003-02-18  Bruno Haible  <bruno@clisp.org>
539
540         * MODULES.html.sh (func_all_modules): Add mathl.
541
542 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
543
544         * modules/mathl: New file.
545
546 2003-02-17  Bruno Haible  <bruno@clisp.org>
547
548         * modules/mkdtemp: New module.
549         * MODULES.html.sh (func_all_modules): Add it.
550
551 2003-01-30  Bruno Haible  <bruno@clisp.org>
552
553         * modules/vasnprintf, modules/vasprintf: New modules.
554         * MODULES.html.sh (func_all_modules): Add them.
555
556 2003-01-29  Bruno Haible  <bruno@clisp.org>
557
558         * modules/stpncpy: New module.
559         * MODULES.html.sh (func_all_modules): Add it.
560
561 2003-01-28  Bruno Haible  <bruno@clisp.org>
562
563         * modules/c-ctype: New module.
564         * MODULES.html.sh (func_all_modules): Add it.
565
566 2003-01-27  Bruno Haible  <bruno@clisp.org>
567
568         * modules/xsetenv: New module.
569         * MODULES.html.sh (func_all_modules): Add it.
570
571 2003-01-23  Bruno Haible  <bruno@clisp.org>
572
573         * modules/minmax: New module.
574         * MODULES.html.sh (func_all_modules): Add it.
575
576 2003-01-22  Bruno Haible  <bruno@clisp.org>
577
578         * modules/exit: New module.
579         * MODULES.html.sh (func_all_modules): Add it.
580
581 2003-01-19  Bruno Haible  <bruno@clisp.org>
582
583         * gnulib-tool: Recognize option --extract-maintainer.
584         (func_get_maintainer): New function.
585         * modules/*: Add Maintainer entry.
586
587 2003-01-16  Bruno Haible  <bruno@clisp.org>
588
589         * MODULES.html.sh: Add a table of contents. Add the module name as
590         leftmost column. Add hyperlinks.
591
592 2003-01-11  Bruno Haible  <bruno@clisp.org>
593
594         * modules/stpcpy: Distribute lib/stpcpy.h.
595         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
596
597 2003-01-11  Bruno Haible  <bruno@clisp.org>
598
599         * gnulib-tool (func_create_testdir): Store config/* files in the main
600         directory.
601         * config.rpath: Move to ...
602         * config/config.rpath: ... here.
603         * modules/gettext: Contains config/config.rpath, not config.rpath.
604         * modules/iconv: Likewise.
605
606 2003-01-11  Bruno Haible  <bruno@clisp.org>
607
608         * modules/*: Add a description.
609         * modules/strpbrk: Fix Makefile.am snippet.
610         * modules/strtoimax: Fix dependencies.
611         * modules/strtoumax: Likewise.
612
613 2003-01-11  Bruno Haible  <bruno@clisp.org>
614
615         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
616         * modules/alloca (Makefile.am): All object files depend on alloca.h.
617         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
618
619 2003-01-12  Paul Eggert  <eggert@twinsun.com>
620
621         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
622         to avoid collisions with libcurses and libreadline.
623         * getstr: Remove.
624         * MODULES.html.sh: Remove getstr.
625         * modules/getline: Depend on unlocked-io, not getstr.
626
627 2003-01-10  Bruno Haible  <bruno@clisp.org>
628
629         * modules/alloca: Change Makefile.am requirements. Simplify Include
630         requirements. Add lib/alloca_.h to file list.
631
632 2003-01-09  Bruno Haible  <bruno@clisp.org>
633
634         * modules/stdbool: Change configure.ac, Makefile.am requirements.
635         Simplify Include requirements. Add lib/stdbool.h.in to file list.
636
637 2003-01-09  Bruno Haible  <bruno@clisp.org>
638
639         * gnulib-tool (func_all_modules): Ignore files ending in ~.
640         * MODULES.html.sh: Likewise.
641
642 2003-01-09    <karl@gnu.org>
643
644         * MODULES.html.sh: include `dirname $0` in PATH, to find
645         gnulib-tool.
646
647 2003-01-08  Bruno Haible  <bruno@clisp.org>
648
649         * modules/full-read: Depend on full-write.
650
651 2003-01-07  Bruno Haible  <bruno@clisp.org>
652
653         * MODULES.html.sh: Add copyright notice.
654         (missed_files): Omit CVS directory entries.
655         (func_module): Make it work with sed-3.02.
656         * MODULES.txt: Remove file.
657
658 2003-01-01    <karl@gnu.org>
659
660         * gnulib-tool (func_verify_module): report module name $module in
661         error message, not $1.
662         * gnulib-tool (create-testdir): don't complain if destdir couldn't
663         be created, only if it doesn't exist.
664         * gnulib-tool (last_checkin_date): don't expand the $Date here.
665
666 2002-12-24  Bruno Haible  <bruno@clisp.org>
667
668         * MODULES.txt: Update according to m4/ changes.
669
670         Module gettext.
671         * config.rpath: New file, from gettext-0.11.5.
672
673         * modules/*: New module descriptions.
674         * gnulib-tool: New file.
675         * MODULES.html.sh: New file.
676
677 2002-11-01  Bruno Haible  <bruno@clisp.org>
678
679         * configure.in: Add AC_CONFIG_AUX_DIR call.
680         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
681         test/Makefile.
682         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
683
684 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
685
686         * regex.c (PATFETCH): Remove the translating fetch.
687         (PATFETCH_RAW): Rename to PATFETCH.
688         (set_image_of_range): New fun.
689         (SET_RANGE_TABLE_WORK_AREA): Use it.
690         (regex_compile): Don't translate the pattern chars so eagerly.
691         Only do it when inserting an `exactn' bytecode or when handling
692         a char-range.
693         (mutually_exclusive_p): Avoid empty statement.
694
695 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
696
697         * README: New file
698         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
699         (per RMS's instructions, this is now the canonical source)
700         * lgpl/, gpl/: New directories.
701
702 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
703
704         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
705         as if it was a `charset'.
706
707 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
708
709         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
710         (regex_compile): Catch bogus \(\1\).
711
712 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
713
714         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
715         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
716         Giving in to popular pressure to shut up the compiler with casts.
717
718 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
719
720         * regex.c: More `unsigned char' -> `re_char' changes.
721         Also change several `int' into `re_wchar_t'.
722         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
723         (PUSH_FAILURE_POINTER): Don't cast any more.
724         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
725         We want GCC to complain, since this piece of code makes
726         re_match non-reentrant, which *should* be fixed.
727         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
728         (EXTEND_BUFFER): Use RETALLOC.
729         (SET_LIST_BIT): Don't cast.
730         (re_wchar_t): New type.
731         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
732         that those two functions will always properly return.
733         (IMMEDIATE_QUIT_CHECK): Cast to void.
734         (analyse_first): Use recursion rather than an explicit stack.
735         (re_compile_fastmap): Can't fail anymore.
736         (re_search_2): Don't check re_compile_fastmap for failure.
737         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
738         Now also sets the new value (passed in a new argument).
739         (re_match_2_internal): Use it.
740         Also, use a new var `reg' of type size_t when looping through regs
741         rather than reuse the inappropriate `mcnt'.
742
743 2000-10-24  Andrew Innes  <andrewi@gnu.org>
744
745         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
746         NT-Emacs only.
747         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
748         so that re_search functions only quit when callers expect them to.
749
750 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
751
752         * regex.c (regex_compile): Change the way of handling a range from
753         a char less than 256 to a char not less than 256.
754
755 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
756
757         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.