*** empty log message ***
[pspp] / ChangeLog
1 2004-11-16  Jim Meyering  <jim@meyering.net>
2
3         * modules/closeout (Depends-on): Add fpending.
4
5 2004-11-11  Simon Josefsson  <jas@extundo.com>
6
7         * modules/strtok_r: New file.
8
9         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
10         strtok_r.
11
12 2004-11-08  Simon Josefsson  <jas@extundo.com>
13
14         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
15         getaddrinfo.
16
17         * modules/getaddrinfo: New file.
18
19 2004-11-10  Jim Meyering  <jim@meyering.net>
20
21         * modules/closeout (Depends-on): Remove fpending.
22
23 2004-11-04  Bruno Haible  <bruno@clisp.org>
24
25         * modules/allocsa (Files): Add lib/allocsa.valgrind.
26         (Makefile.am): Distribute it.
27
28 2004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
29
30         * modules/getdate (Files): Add doc/getdate.texi.
31         (Depends-on): Add setenv, xalloc.
32
33 2004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
34
35         * modules/regex (lib_SOURCES): Add regex.c.
36         Reported by James Youngman in
37         <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
38
39 2004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
40
41         * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
42         missing.  Problem reported by James Youngman.
43
44 2004-10-16  Simon Josefsson  <jas@extundo.com>
45
46         * gnulib-tool: Fix comments.  Fix parse problem.
47         (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
48
49 2004-10-15  Bruno Haible  <bruno@clisp.org>
50
51         * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
52
53 2004-10-15  Bruno Haible  <bruno@clisp.org>
54
55         * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
56         the portions belonging to each module.
57         Suggested by Derek Robert Price <derek@ximbiot.com>.
58
59 2004-10-15  Bruno Haible  <bruno@clisp.org>
60
61         * gnulib-tool: Untabify. Initialize supplied_libname.
62         (func_usage): More homogenous output.
63         (func_modules_transitive_closure, func_modules_to_filelist,
64         func_emit_lib_Makefile_am): New functions.
65         (func_import): New function, extracted from big case statement. Use
66         func_get_license, func_modules_transitive_closure,
67         func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
68         opt_lgpl. Don't use test -a, as it's not portable.
69         (func_create_testdir): Use func_modules_transitive_closure,
70         func_modules_to_filelist, func_emit_lib_Makefile_am.
71
72 2004-10-11  Bruno Haible  <bruno@clisp.org>
73
74         * MODULES.html.sh (Support for systems lacking ISO C 99): Add
75         vsnprintf.
76
77 2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
78
79         * modules/vsnprintf: New file.
80
81 2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
82
83         * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
84
85         * modules/argmatch, modules/argp, modules/closeout, modules/error,
86         modules/exclude, modules/getdate, modules/getline,
87         modules/getndelim2, modules/getpass, modules/getpass-gnu,
88         modules/getusershell, modules/linebuffer, modules/md5,
89         modules/mountlist, modules/posixtm, modules/readtokens,
90         modules/readutmp, modules/regex, modules/sha1,
91         modules/version-etc, modules/yesno:
92         Remove dependency on unlocked-io.
93
94 2004-10-04  Bruno Haible  <bruno@clisp.org>
95
96         * modules/README: New file.
97         * gnulib-tool (func_all_modules, func_verify_module): modules/README is
98         not a module.
99
100 2004-10-04  Simon Josefsson  <jas@extundo.com>
101
102         * modules/memmem: New file.
103         * tests/test-memmem.c: New file.
104         * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
105
106 2004-10-01  Bruno Haible  <bruno@clisp.org>
107
108         * MODULES.html.sh: Add strsep.
109
110 2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
111
112         * modules/strsep: New file.
113
114 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
115
116         * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
117
118 2004-09-30  Simon Josefsson  <jas@extundo.com>
119
120         * modules/snprintf: New file.
121
122 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
123
124         * modules/argp (Maintainer): Replace Simon Josefsson
125         by Sergey Poznyakoff.
126
127 2004-10-01  Simon Josefsson  <jas@extundo.com>
128
129         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
130         memmem.
131
132         * tests/test-memmem.c: New file.
133
134         * modules/memmem: New file.
135
136 2004-09-29  Bruno Haible  <bruno@clisp.org>
137
138         * modules/alloca-opt: New file, derived from modules/alloca.
139         * modules/allocsa: Depend on alloca-opt instead of alloca.
140         * modules/setenv: Likewise.
141         * modules/vasnprintf: Likewise.
142         * MODULES.html.sh: Add alloca-opt.
143
144 2004-09-28  Paul Eggert  <eggert@cs.ucla.edu>
145
146         * modules/dummy: Change license to LGPL.
147
148 2004-09-29  Simon Josefsson  <jas@extundo.com>
149
150         * gnulib-tool: New parameter --lgpl, to asseert that modules are
151         LGPL, and to replace license template from GPL to LGPL.
152
153 2004-09-24  Simon Josefsson  <jas@extundo.com>
154
155         * modules/minmax (License): Change from GPL to LGPL.
156
157 2004-09-23  Simon Josefsson  <jas@extundo.com>
158
159         * gnulib-tool (--import): Typo.
160
161 2004-09-21  Simon Josefsson  <jas@extundo.com>
162
163         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
164         snprintf.
165
166         * modules/snprintf: New file.
167
168 2004-09-05  Simon Josefsson  <jas@extundo.com>
169
170         * modules/getaddrinfo: Add.
171
172 2004-09-23  Simon Josefsson  <jas@extundo.com>
173
174         * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
175
176 2004-09-22  Bruno Haible  <bruno@clisp.org>
177
178         * modules/*: Add 'License' field.
179         * gnulib-tool: Accept --extract-license option.
180         (func_get_license): New function.
181
182 2004-09-21  Bruno Haible  <bruno@clisp.org>
183
184         * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
185         Reported by Simon Josefsson.
186
187 2004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
188
189         * modules/inttostr (Files): Add m4/longlong.m4, since it uses
190         gl_AC_TYPE_LONG_LONG.
191
192 2004-09-18  Simon Josefsson  <jas@extundo.com>
193        and  Paul Eggert  <eggert@cs.ucla.edu>
194
195         * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
196         calls with autoreconf.  Define GL_LIB.
197
198 2004-09-09  Karl Berry  <karl@gnu.org>
199
200         * regex.[ch]: delete from the root.  These were supposed to be
201                 synced with emacs cvs, but this has not happened for about
202                 a year, and anyway nothing else uses emacs regex.[ch].
203                 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
204                 lib/regex[.ch] is untouched.
205
206 2004-09-09  Bruno Haible  <bruno@clisp.org>
207
208         * modules/vasnprintf (Files): Add m4/eoverflow.m4.
209
210 2004-09-08  Bruno Haible  <bruno@clisp.org>
211             Oskar Liljeblad  <oskar@osk.mine.nu>
212
213         * modules/stdint: New file.
214         * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
215
216 2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
217
218         * modules/xvasprintf: New file.
219         * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
220
221 2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
222
223         * modules/userspec: Don't depend on alloca.
224
225 2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
226
227         * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
228         readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
229         utimecmp, utimens, xnanosleep.  Rename sha to sha1.
230
231 2004-08-16  Simon Josefsson  <jas@extundo.com>
232
233         * gnulib-tool: Use sed instead of autoconf --trace, inspired by
234         libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
235         Add --dry-run for --import.
236         Let user provided command line parameters override configure.ac
237         settings.
238
239 2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
240
241         * modules/argp (Files): Add m4/unlocked-io.m4.
242         (Depends-on): Add extensions.
243
244 2004-08-12  Simon Josefsson  <jas@extundo.com>
245
246         * gnulib-tool: Add --source-base, --m4-base, --libtool options.
247         Change default library name from libfoo to libgnu.
248         Now, if you have a configure.ac that says:
249                 gl_SOURCE_BASE(gl)
250                 gl_M4_BASE(gl/m4)
251                 gl_MODULES(error getopt etcetera)
252                 gl_INIT
253         you can import all you need by running:
254                 ../gnulib/gnulib-tool --import
255
256         * modules/getopt (Files): Rename getopt.h to getopt_.h.
257         (Makefile.am): Rewrite, use logic from argz.
258         (Include): Use <getopt.h> instead of "getopt.h".
259
260 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
261
262         * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
263         m4/uintmax_t.m4.
264
265 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
266
267         * modules/xalloc-die: New file.
268         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
269
270         * modules/md5 (Files): Add m4/uint32_t.m4.
271         * modules/sha1: Renamed from modules/sha.
272         (Files):
273         Rename lib/sha.h to lib/sha1.h.
274         Rename lib/sha.c to lib/sha1.c.
275         Rename m4/sha.m4 to m4/sha1.m4.
276         (lib_SOURCES): Likewise.
277         (configure.ac): Rename gl_SHA to gl_SHA1.
278         (Include): sha.h -> sha1.h.
279
280 2004-08-08  Simon Josefsson  <jas@extundo.com>
281
282         * modules/xgethostname (Depends-on): Remove exit and error (not
283         used).
284
285         * modules/getpass-gnu: Add getpass.h.
286         (Depends-on): Add stdbool.
287         * modules/getpass: Add getpass.h.
288
289 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
290
291         More merge from coreutils.
292         * modules/raise, modules/readtokens0, modules/utimens,
293         modules/utimecmp, module/xnanosleep: New files.
294         * modules/strftime: Add lib/strftime.h.
295         Change include from <time.h> to "strftime.h".
296         * modules/yesno: Add lib/yesno.h.
297         * modules/backupfile: Remove lib/addext.c.
298         * modules/euidaccess: Add stat-macros.h.
299         * modules/canonicalize, modules/euidaccess,
300         modules/filemode, modules/lchown, modules/makepath,
301         modules/rmdir, modules/stat: Likewise.
302
303 2004-08-03  Simon Josefsson  <jas@extundo.com>
304
305         * modules/progname (Depends-on): Don't depend on stdbool.
306
307 2004-08-02  Simon Josefsson  <jas@extundo.com>
308
309         * modules/getsubopt: New file.
310         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
311         getsubopt.
312
313 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
314
315         Merge from coreutils.
316         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
317         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
318         * modules/path-concat: Don't depend on strdup.
319
320 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
321
322         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
323         * MODULES.html.sh (func_all_modules): Remove fatal.
324
325 2004-07-19  Bruno Haible  <bruno@clisp.org>
326
327         * MODULES.html.sh (func_all_modules): Add dummy.
328
329 2004-07-16  Simon Josefsson  <jas@extundo.com>
330
331         * modules/dummy: New file.
332
333 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
334
335         * modules/chown (Files): Add lib/fchown-stub.c, since
336         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
337
338 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
339
340         * modules/argz: Omit "#include".
341
342         * MODULES.html.sh (func_all_modules): Add calloc, to match
343         2004-06-01 addition of calloc module.
344
345 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
346
347         * modules/argz: New file.
348         * MODULES.html.sh (func_all_modules): Add argz.
349
350 2004-06-12  Jim Meyering  <jim@meyering.net>
351        and  Paul Eggert  <eggert@cs.ucla.edu>
352
353         * modules/hash (Files): Add lib/xalloc.h.
354         * modules/pipe (Depends-on): Add wait-process.
355         * modules/stat (Depends-on): Add xalloc.
356         * modules/userspec (Files): Add lib/userspec.h.
357         * modules/xstrto
358
359         Upgrade from gettext-0.13.
360         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
361         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
362         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
363
364 2003-11-25  Bruno Haible  <bruno@clisp.org>
365
366         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
367
368 2003-11-24  Paul Eggert  <eggert@twinsun.com>
369
370         * modules/alloca: Remove dependency on xalloc.
371
372 2003-11-17  Paul Eggert  <eggert@twinsun.com>
373
374         * README: Mention that S+T cannot overflow if S is the size of
375         an existing object and T is sufficiently small.
376
377 2003-11-17  Bruno Haible  <bruno@clisp.org>
378
379         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
380         (Depends-on): Add xsize.
381
382 2003-11-12  Paul Eggert  <eggert@twinsun.com>
383
384         * modules/xalloc (Files): Undo latest change, since xalloc.h
385         no longer needs SIZE_MAX or PTRDIFF_MAX.
386
387 2003-11-11  Bruno Haible  <bruno@clisp.org>
388
389         * modules/xsize (Files): Add m4/size_max.m4.
390         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
391
392 2003-11-04  Bruno Haible  <bruno@clisp.org>
393
394         * modules/xsize: New file.
395         * modules/linebreak: Depend on xsize.
396         * MODULES.html.sh (func_all_modules): Add xsize.
397
398 2003-11-04  Jim Meyering  <jim@meyering.net>
399
400         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
401         variable names, rather than @VAR@.
402         * modules/poll: Likewise.
403
404 2003-11-03  Jim Meyering  <jim@meyering.net>
405
406         * modules/userspec (lib_SOURCES): Add userspec.h.
407         (Include): Add "userspec.h".
408         Improve description.
409
410 2003-10-29  Paul Eggert  <eggert@twinsun.com>
411
412         * modules/group-member: Depend on stdbool.
413
414 2003-10-20  Bruno Haible  <bruno@clisp.org>
415
416         * modules/wait-process: New file.
417         * MODULES.html.sh (func_all_modules): Add wait-process.
418
419 2003-10-16  Paul Eggert  <eggert@twinsun.com>
420
421         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
422
423 2003-10-14  Bruno Haible  <bruno@clisp.org>
424
425         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
426
427 2003-10-12  Paul Eggert  <eggert@twinsun.com>
428
429         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
430         Change maintainer from Bruno Haible to 'all'.
431
432 2003-10-10  Simon Josefsson  <jas@extundo.com>
433
434         * modules/argp (Depends-on): Add restrict and strcase.
435
436 2003-10-08  Paul Eggert  <eggert@twinsun.com>
437
438         * modules/getpass: Depend on stdbool.
439
440 2003-10-06  Bruno Haible  <bruno@clisp.org>
441
442         * modules/version-etc-2: Remove file.
443         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
444
445 2003-10-06  Bruno Haible  <bruno@clisp.org>
446
447         * modules/fatal-signal: New file.
448         * MODULES.html.sh (func_all_modules): Add fatal-signal.
449
450 2003-10-05  Paul Eggert  <eggert@twinsun.com>
451
452         * README: Rework advice for preventing empty .o files.
453         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
454         not <sys/types.h>.
455
456 2003-10-02  Bruno Haible  <bruno@clisp.org>
457
458         * modules/lchown (Include): Add lchown.h.
459         * modules/time_r (Include): Use "..." syntax.
460         * modules/xgetdomainname (Include): Add xgetdomainname.h.
461
462 2003-10-01  Simon Josefsson  <jas@extundo.com>
463
464         * MODULES.html.sh (func_all_modules): Move gethostname from section
465         'based on' to section 'lacking' POSIX:2001.
466
467 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
468
469         Trivial fixes to Makefile.am parts of module listings.
470         * modules/strstr: Append strstr.h to lib_SOURCES.
471         * modules/strcase: Likewise, for strcase.h.
472
473 2003-09-27  Paul Eggert  <eggert@twinsun.com>
474
475         * modules/free: New file.
476
477 2003-09-25  Bruno Haible  <bruno@clisp.org>
478
479         * modules/version-etc-2: New file, from modules/version-etc with
480         modifications.
481         * MODULES.html.sh (func_all_modules): Add version-etc-2.
482
483 2003-09-25  Simon Josefsson  <jas@extundo.com>
484             Bruno Haible  <bruno@clisp.org>
485
486         * modules/getdomainname: New file.
487         * modules/xgetdomainname: New file.
488         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
489
490 2003-09-24  Paul Eggert  <eggert@twinsun.com>
491
492         * README: Document assumptions that 'int' is at least 32 bits
493         wide, that integer arithmetic is 2's complement without overflow,
494         that there are no holes in integer values, that adding sizes of
495         two nonoverlapping objects can't overflow, and that all-bits-zero
496         yields scalar zero.  Fix spelling and capitalization typos.
497
498 2003-09-24  Simon Josefsson  <jas@extundo.com>
499
500         * modules/xgethostname: Add xgethostname.h.
501
502 2003-09-17  Paul Eggert  <eggert@twinsun.com>
503
504         * gnulib-tool: Use "test -h", not "test -L", for portability
505         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
506         (tags_regexp): Remove, since \| doesn't conform to POSIX.
507         (sed_extract_prog): Issue s commands one-by-one, rather than
508         using \| in one s command.
509
510 2003-09-16  Bruno Haible  <bruno@clisp.org>
511
512         * gnulib-tool (func_create_testdir): Warn about duplicated
513         dependencies.
514
515 2003-09-15  Paul Eggert  <eggert@twinsun.com>
516
517         * modules/argmatch, modules/fatal, modules/obstack,
518         modules/xalloc, modules/xgethostname: Sort dependencies by
519         importance, not alphabetically.
520
521 2003-09-14  Bruno Haible  <bruno@clisp.org>
522
523         * modules/fwriteerror: New file.
524         * MODULES.html.sh (func_all_modules): Add fwriteerror.
525
526 2003-09-12  Paul Eggert  <eggert@twinsun.com>
527
528         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
529         modules/xgethostname, modules/xalloc: Depend on exit.
530
531 2003-09-09  Paul Eggert  <eggert@twinsun.com>
532
533         * README: New section: portability guidelines.
534
535 2003-09-07  Paul Eggert  <eggert@twinsun.com>
536
537         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
538         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
539
540 2003-09-06  Paul Eggert  <eggert@twinsun.com>
541
542         * MODULES.html.sh (func_all_modules): Add time_r.
543         * modules/time_r: New file.
544         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
545         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
546
547 2003-08-31  Simon Josefsson  <jas@extundo.com>
548
549         * modules/timegm: New file.
550         * MODULES.html.sh (func_all_modules): Add timegm.
551
552 2003-08-22  Simon Josefsson  <jas@extundo.com>
553
554         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
555
556 2003-08-20  Bruno Haible  <bruno@clisp.org>
557
558         * modules/progname: New file.
559         * MODULES.html.sh (func_all_modules): Add progname.
560
561 2003-08-18  Paul Eggert  <eggert@twinsun.com>
562
563         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
564         in makefile rules.
565
566 2003-08-17  Simon Josefsson  <jas@extundo.com>
567
568         * modules/argp: Fix autoconf macro name. Add more dependencies.
569
570 2003-08-17  Simon Josefsson  <jas@extundo.com>
571
572         * modules/xstrndup: New file.
573         * MODULES.html.sh (func_all_modules): Add xstrndup.
574
575 2003-08-17  Bruno Haible  <bruno@clisp.org>
576
577         * modules/strndup (Files, Include): Add lib/strndup.h.
578
579 2003-08-17  Bruno Haible  <bruno@clisp.org>
580
581         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
582         like AC_GNU_SOURCE.
583         * modules/extensions (configure.ac): Comment out the invocation of
584         gl_USE_SYSTEM_EXTENSIONS.
585
586 2003-08-17  Bruno Haible  <bruno@clisp.org>
587
588         * modules/euidaccess (Files): Add lib/euidaccess.h.
589
590 2003-08-16  Paul Eggert  <eggert@twinsun.com>
591
592         Document merge from coreutils.
593         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
594         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
595         * modules/utime: Add m4/utimes-null.m4.
596
597 2003-08-15  Paul Eggert  <eggert@twinsun.com>
598
599         Document merge from coreutils.
600         * modules/userspec: Depend on posixver.
601         * modules/strftime: Depend on tzset.
602
603 2003-08-14  Jim Meyering  <jim@meyering.net>
604
605         Merges from coreutils.
606         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
607         variable names, rather than @FNMATCH_H@.
608         * modules/alloca: Likewise for $(ALLOCA_H).
609
610         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
611         the three copies of the literal target, `fnmatch.h'.
612         * modules/alloca (alloca.h): Likewise.
613
614 2003-08-14  Paul Eggert  <eggert@twinsun.com>
615
616         * modules/tzset: New file.
617
618 2003-08-12  Paul Eggert  <eggert@twinsun.com>
619
620         Merge from coreutils.
621         * modules/euidaccess: Add lib_SOURCES, include for new
622         file euidaccess.h
623
624 2003-08-11  Paul Eggert  <eggert@twinsun.com>
625
626         * modules/gnu-source, m4/gnu-source.m4:
627         Remove; we're assuming Autoconf 2.54 or later now.
628         Suggested by Bruno Haible.
629         * MODULES.html.sh (func_all_modules): Remove gnu-source.
630
631 2003-08-08  Paul Eggert  <eggert@twinsun.com>
632
633         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
634         * modules/extensions, modules/gnu-source: New files.
635         * modules/timespec, modules/unlocked-io: Depend on extensions.
636
637 2003-08-07 Paul Eggert  <eggert@twinsun.com>
638
639         * modules/restrict: New file.
640         * MODULES.html.sh (func_all_modules): Add restrict.
641         * modules/regex: Depend on restrict.
642
643 2003-08-07  Bruno Haible  <bruno@clisp.org>
644
645         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
646         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
647
648 2003-08-05  Paul Eggert  <eggert@twinsun.com>
649
650         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
651         * modules/bumpalloc: Remove.
652
653 2003-07-31  Bruno Haible  <bruno@clisp.org>
654
655         * modules/getpass-gnu: New file.
656         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
657
658 2003-07-22  Paul Eggert  <eggert@twinsun.com>
659
660         * modules/xalloc (Depends-on): Add exitfail.
661         * modules/xmemcoll: Likewise.
662
663 2003-07-20  Jim Meyering  <jim@meyering.net>
664
665         * modules/closeout (Depends-on): Add exitfail.
666         Suggestion from Bruno Haible.
667
668 2003-07-18  Bruno Haible  <bruno@clisp.org>
669
670         * modules/getndelim2: New file.
671         * modules/getline: Share files with module getndelim2.
672         * modules/getnline: Depend on getndelim2 instead of sharing files with
673         it. Add getnline.c to lib_SOURCES.
674         * MODULES.html.sh (func_all_modules): Add getndelim2.
675
676 2003-07-17  Bruno Haible  <bruno@clisp.org>
677
678         * modules/getnline: New file.
679         * modules/getline: Add lib/getndelim2.c to source file list.
680         * MODULES.html.sh (func_all_modules): Add getnline.
681
682 2003-07-17  Bruno Haible  <bruno@clisp.org>
683
684         * configure.in: Remove file.
685         * Makefile.in: Remove file.
686
687 2003-07-17  Bruno Haible  <bruno@clisp.org>
688
689         * MODULES.html.sh: Put the </BODY> right before </HTML>.
690
691 2003-07-16  Jim Meyering  <jim@meyering.net>
692
693         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
694
695 2003-07-15  Jim Meyering  <jim@meyering.net>
696
697         * modules/save-cwd: Don't depend on error.  From Derek Price.
698
699 2003-07-14  Simon Josefsson  <jas@extundo.com>
700
701         * modules/mempcpy: New file.
702         * MODULES.html.sh (func_all_modules): Add mempcpy.
703
704 2003-07-14  Paul Eggert  <eggert@twinsun.com>
705
706         * modules/getdate, modules/posixtm: Depend on mktime.
707
708 2003-07-10  Simon Josefsson  <jas@extundo.com>
709
710         * modules/strchrnul (Makefile.am): Add strchrnul.h.
711
712 2003-06-26  Bruno Haible  <bruno@clisp.org>
713
714         * modules/human: Depend on module stdbool.
715
716 2003-06-25  Bruno Haible  <bruno@clisp.org>
717
718         * modules/readlink: New file.
719         * modules/xreadlink: Depend on it.
720         * MODULES.html.sh (func_all_modules): Add readlink.
721
722 2003-06-22  Bruno Haible  <bruno@clisp.org>
723
724         * modules/safe-read: Add m4/ssize_t.m4.
725         * modules/xreadlink: Add m4/ssize_t.m4.
726
727 2003-06-11  Simon Josefsson  <jas@extundo.com>
728
729         * modules/sysexits: New file.
730         * MODULES.html.sh (func_all_modules): Add sysexits.
731
732 2003-06-10  Bruno Haible  <bruno@clisp.org>
733
734         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
735
736 2003-06-10  Simon Josefsson  <jas@extundo.com>
737
738         * modules/strchrnul: New file.
739
740 2003-06-10  Simon Josefsson  <jas@extundo.com>
741
742         * modules/argp: New file.
743
744 2003-06-07  Bruno Haible  <bruno@clisp.org>
745
746         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
747         avoid AC_CONFIG_LINKS.
748         * modules/fnmatch (Makefile.am): Use explicit creation rule for
749         fnmatch.h, to avoid AC_CONFIG_LINKS.
750         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
751
752 2003-06-07  Jim Meyering  <jim@meyering.net>
753
754         * modules/strtod: Use $(...) notation, not @...@ for
755         AC_REPLACE'd variables.
756         * modules/localcharset: Likewise.
757
758 2003-06-06  Jim Meyering  <jim@meyering.net>
759             Bruno Haible  <bruno@clisp.org>
760
761         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
762         Adjust Makefile.am snippet not to redirect directly to target.
763         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
764
765 2003-05-30  Bruno Haible  <bruno@clisp.org>
766
767         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
768         * config/config.rpath: Upgrade to gettext-0.12.1.
769
770 2003-05-22    <karl@gnu.org>
771
772         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
773
774 2003-05-09  Bruno Haible  <bruno@clisp.org>
775
776         * modules/error: Add m4/strerror_r.m4 to file list.
777
778 2003-04-10  Bruno Haible  <bruno@clisp.org>
779
780         * modules/findprog: New file.
781         * MODULES.html.sh (func_all_modules): Add it.
782
783 2003-04-04  Bruno Haible  <bruno@clisp.org>
784
785         * modules/linebreak: New file.
786         * MODULES.html.sh (func_all_modules): Add it.
787
788 2003-04-03  Bruno Haible  <bruno@clisp.org>
789
790         * modules/utf8-ucs4: New file.
791         * modules/utf16-ucs4: New file.
792         * modules/ucs4-utf8: New file.
793         * modules/ucs4-utf16: New file.
794         * MODULES.html.sh (func_all_modules): Add them.
795
796 2003-04-02  Bruno Haible  <bruno@clisp.org>
797
798         * modules/binary-io: New file.
799         * MODULES.html.sh (func_all_modules): Add it.
800
801 2003-04-01  Bruno Haible  <bruno@clisp.org>
802
803         * modules/pathname: New file.
804         * MODULES.html.sh (func_all_modules): Add it.
805
806 2003-03-28  Bruno Haible  <bruno@clisp.org>
807
808         * modules/copy-file: New file.
809         * MODULES.html.sh (func_all_modules): Add it.
810
811 2003-02-20  Bruno Haible  <bruno@clisp.org>
812
813         * MODULES.html.sh (func_all_modules): Add poll.
814
815 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
816
817         * modules/poll: New file.
818
819 2003-02-18  Bruno Haible  <bruno@clisp.org>
820
821         * MODULES.html.sh (func_all_modules): Add mathl.
822
823 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
824
825         * modules/mathl: New file.
826
827 2003-02-17  Bruno Haible  <bruno@clisp.org>
828
829         * modules/mkdtemp: New module.
830         * MODULES.html.sh (func_all_modules): Add it.
831
832 2003-01-30  Bruno Haible  <bruno@clisp.org>
833
834         * modules/vasnprintf, modules/vasprintf: New modules.
835         * MODULES.html.sh (func_all_modules): Add them.
836
837 2003-01-29  Bruno Haible  <bruno@clisp.org>
838
839         * modules/stpncpy: New module.
840         * MODULES.html.sh (func_all_modules): Add it.
841
842 2003-01-28  Bruno Haible  <bruno@clisp.org>
843
844         * modules/c-ctype: New module.
845         * MODULES.html.sh (func_all_modules): Add it.
846
847 2003-01-27  Bruno Haible  <bruno@clisp.org>
848
849         * modules/xsetenv: New module.
850         * MODULES.html.sh (func_all_modules): Add it.
851
852 2003-01-23  Bruno Haible  <bruno@clisp.org>
853
854         * modules/minmax: New module.
855         * MODULES.html.sh (func_all_modules): Add it.
856
857 2003-01-22  Bruno Haible  <bruno@clisp.org>
858
859         * modules/exit: New module.
860         * MODULES.html.sh (func_all_modules): Add it.
861
862 2003-01-19  Bruno Haible  <bruno@clisp.org>
863
864         * gnulib-tool: Recognize option --extract-maintainer.
865         (func_get_maintainer): New function.
866         * modules/*: Add Maintainer entry.
867
868 2003-01-16  Bruno Haible  <bruno@clisp.org>
869
870         * MODULES.html.sh: Add a table of contents. Add the module name as
871         leftmost column. Add hyperlinks.
872
873 2003-01-11  Bruno Haible  <bruno@clisp.org>
874
875         * modules/stpcpy: Distribute lib/stpcpy.h.
876         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
877
878 2003-01-11  Bruno Haible  <bruno@clisp.org>
879
880         * gnulib-tool (func_create_testdir): Store config/* files in the main
881         directory.
882         * config.rpath: Move to ...
883         * config/config.rpath: ... here.
884         * modules/gettext: Contains config/config.rpath, not config.rpath.
885         * modules/iconv: Likewise.
886
887 2003-01-11  Bruno Haible  <bruno@clisp.org>
888
889         * modules/*: Add a description.
890         * modules/strpbrk: Fix Makefile.am snippet.
891         * modules/strtoimax: Fix dependencies.
892         * modules/strtoumax: Likewise.
893
894 2003-01-11  Bruno Haible  <bruno@clisp.org>
895
896         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
897         * modules/alloca (Makefile.am): All object files depend on alloca.h.
898         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
899
900 2003-01-12  Paul Eggert  <eggert@twinsun.com>
901
902         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
903         to avoid collisions with libcurses and libreadline.
904         * getstr: Remove.
905         * MODULES.html.sh: Remove getstr.
906         * modules/getline: Depend on unlocked-io, not getstr.
907
908 2003-01-10  Bruno Haible  <bruno@clisp.org>
909
910         * modules/alloca: Change Makefile.am requirements. Simplify Include
911         requirements. Add lib/alloca_.h to file list.
912
913 2003-01-09  Bruno Haible  <bruno@clisp.org>
914
915         * modules/stdbool: Change configure.ac, Makefile.am requirements.
916         Simplify Include requirements. Add lib/stdbool.h.in to file list.
917
918 2003-01-09  Bruno Haible  <bruno@clisp.org>
919
920         * gnulib-tool (func_all_modules): Ignore files ending in ~.
921         * MODULES.html.sh: Likewise.
922
923 2003-01-09    <karl@gnu.org>
924
925         * MODULES.html.sh: include `dirname $0` in PATH, to find
926         gnulib-tool.
927
928 2003-01-08  Bruno Haible  <bruno@clisp.org>
929
930         * modules/full-read: Depend on full-write.
931
932 2003-01-07  Bruno Haible  <bruno@clisp.org>
933
934         * MODULES.html.sh: Add copyright notice.
935         (missed_files): Omit CVS directory entries.
936         (func_module): Make it work with sed-3.02.
937         * MODULES.txt: Remove file.
938
939 2003-01-01    <karl@gnu.org>
940
941         * gnulib-tool (func_verify_module): report module name $module in
942         error message, not $1.
943         * gnulib-tool (create-testdir): don't complain if destdir couldn't
944         be created, only if it doesn't exist.
945         * gnulib-tool (last_checkin_date): don't expand the $Date here.
946
947 2002-12-24  Bruno Haible  <bruno@clisp.org>
948
949         * MODULES.txt: Update according to m4/ changes.
950
951         Module gettext.
952         * config.rpath: New file, from gettext-0.11.5.
953
954         * modules/*: New module descriptions.
955         * gnulib-tool: New file.
956         * MODULES.html.sh: New file.
957
958 2002-11-01  Bruno Haible  <bruno@clisp.org>
959
960         * configure.in: Add AC_CONFIG_AUX_DIR call.
961         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
962         test/Makefile.
963         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
964
965 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
966
967         * regex.c (PATFETCH): Remove the translating fetch.
968         (PATFETCH_RAW): Rename to PATFETCH.
969         (set_image_of_range): New fun.
970         (SET_RANGE_TABLE_WORK_AREA): Use it.
971         (regex_compile): Don't translate the pattern chars so eagerly.
972         Only do it when inserting an `exactn' bytecode or when handling
973         a char-range.
974         (mutually_exclusive_p): Avoid empty statement.
975
976 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
977
978         * README: New file
979         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
980         (per RMS's instructions, this is now the canonical source)
981         * lgpl/, gpl/: New directories.
982
983 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
984
985         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
986         as if it was a `charset'.
987
988 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
989
990         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
991         (regex_compile): Catch bogus \(\1\).
992
993 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
994
995         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
996         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
997         Giving in to popular pressure to shut up the compiler with casts.
998
999 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
1000
1001         * regex.c: More `unsigned char' -> `re_char' changes.
1002         Also change several `int' into `re_wchar_t'.
1003         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
1004         (PUSH_FAILURE_POINTER): Don't cast any more.
1005         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
1006         We want GCC to complain, since this piece of code makes
1007         re_match non-reentrant, which *should* be fixed.
1008         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
1009         (EXTEND_BUFFER): Use RETALLOC.
1010         (SET_LIST_BIT): Don't cast.
1011         (re_wchar_t): New type.
1012         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
1013         that those two functions will always properly return.
1014         (IMMEDIATE_QUIT_CHECK): Cast to void.
1015         (analyse_first): Use recursion rather than an explicit stack.
1016         (re_compile_fastmap): Can't fail anymore.
1017         (re_search_2): Don't check re_compile_fastmap for failure.
1018         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
1019         Now also sets the new value (passed in a new argument).
1020         (re_match_2_internal): Use it.
1021         Also, use a new var `reg' of type size_t when looping through regs
1022         rather than reuse the inappropriate `mcnt'.
1023
1024 2000-10-24  Andrew Innes  <andrewi@gnu.org>
1025
1026         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
1027         NT-Emacs only.
1028         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
1029         so that re_search functions only quit when callers expect them to.
1030
1031 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
1032
1033         * regex.c (regex_compile): Change the way of handling a range from
1034         a char less than 256 to a char not less than 256.
1035
1036 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
1037
1038         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
1039
1040
1041 Copyright (C) 2000, 2001, 2002, 2003, 2004
1042   Free Software Foundation, Inc.
1043 Copying and distribution of this file, with or without modification,
1044 are permitted provided the copyright notice and this notice are preserved.