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