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