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