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