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