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