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