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