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