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