update from texinfo
[pspp] / ChangeLog
1 2005-08-02  Simon Josefsson  <jas@extundo.com>
2
3         * modules/getdelim: New file.
4
5         * modules/getline: Rewrite, don't use getndelim2.
6
7 2005-07-16  Simon Josefsson  <jas@extundo.com>
8
9         * modules/readline: New file.
10
11 2005-07-24  Bruno Haible  <bruno@clisp.org>
12
13         * modules/visibility: New file.
14         * MODULES.html.sh (Misc): Add visibility.
15
16 2005-07-22  Bruno Haible  <bruno@clisp.org>
17
18         * modules/alloca-opt (Makefile.am): Remove explicit dependency on
19         $(ALLOCA_H), redundant through BUILT_SOURCES.
20         * modules/argz (Makefile.am): Remove explicit dependency on $(ARGZ_H),
21         redundant through BUILT_SOURCES.
22         * modules/byteswap (Makefile.am): Remove explicit dependency on
23         $(BYTESWAP_H), redundant through BUILT_SOURCES.
24         * modules/fnmatch (Makefile.am): Remove explicit dependency on
25         $(FNMATCH_H), redundant through BUILT_SOURCES.
26         * modules/getopt (Makefile.am): Remove explicit dependency on
27         $(GETOPT_H), redundant through BUILT_SOURCES.
28         * modules/glob (Makefile.am): Remove explicit dependency on $(GLOB_H),
29         redundant through BUILT_SOURCES.
30         * modules/poll (Makefile.am): Remove explicit dependency on $(POLL_H),
31         redundant through BUILT_SOURCES.
32         * modules/stdbool (Makefile.am): Remove explicit dependency on
33         $(STDBOOL_H), redundant through BUILT_SOURCES.
34         * modules/stdint (Makefile.am): Remove explicit dependency on
35         $(STDINT_H), redundant through BUILT_SOURCES.
36         * modules/sysexits (Makefile.am): Add $(SYSEXITS_H) to BUILT_SOURCES.
37         Remove explicit dependency on $(SYSEXITS_H).
38         Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
39
40 2005-07-18  Bruno Haible  <bruno@clisp.org>
41
42         * modules/lock: New file.
43         * MODULES.html.sh (Multithreading): New section.
44
45 2005-07-15  Paul Eggert  <eggert@cs.ucla.edu>
46
47         * modules/xalloc (Depends-on): Add xalloc-die.
48         * modules/xvasprintf (Depends-on): Add xalloc-die.
49
50 2005-07-14  Paul Eggert  <eggert@cs.ucla.edu>
51
52         * modules/argp (Depends-on): Remove unlocked-io.
53
54 2005-07-11  Simon Josefsson  <jas@extundo.com>
55
56         * modules/size_max: New file.
57
58         * modules/xsize: Depend on size_max module for size_max.m4.
59
60 2005-07-09  Bruno Haible  <bruno@clisp.org>
61
62         * gnulib-tool (func_usage): Document option --avoid.
63         (Command line options): Handle --avoid.
64         (func_acceptable): New function.
65         (func_modules_transitive_closure): Use it.
66
67 2005-07-11  Bruno Haible  <bruno@clisp.org>
68
69         * MODULES.html.sh: Use shortcut URLs to the www.opengroup.org site.
70         Reported by Jim Meyering.
71
72 2005-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>
73
74         * modules/argp (Depends-on): Add unlocked-io
75
76 2005-07-07  Paul Eggert  <eggert@cs.ucla.edu>
77
78         * modules/regex (Files): Add lib/regex_internal.c,
79         lib/regex_internal.h, lib/regexec.c, lib/regcomp.c, m4/codeset.m4.
80         (Depends-on): Add extensions.
81         (Makefile.am): Remove lib_SOURCES; now done by m4 code.
82
83 2005-07-06  Paul Eggert  <eggert@cs.ucla.edu>
84
85         Support programs like Emacs that use gnulib but not gettext.
86         * MODULES.html.sh (Internationalization functions): Add gettext-h.
87         * modules/gettext-h: New file.
88         * modules/gettext (Files): Remove lib/gettext.h.
89         (Depends-on): Add gettext-h.
90         (Makefile.am): Remove lib_SOURCES.
91         * modules/argmatch, modules/c-stack, modules/closeout:
92         * modules/copy-file, modules/csharpcomp, modules/csharpexec:
93         * modules/execute, modules/file-type, modules/getaddrinfo:
94         * modules/getopt, modules/human, modules/javacomp:
95         * modules/javaexec, modules/mkdir-p, modules/obstack:
96         * modules/openat, modules/pagealign_alloc, modules/pipe:
97         * modules/quotearg, modules/regex, modules/rpmatch:
98         * modules/unicodeio, modules/userspec, modules/version-etc:
99         * modules/wait-process, modules/xalloc-die, modules/xmemcoll:
100         * modules/xsetenv:
101         Depend on gettext-h, not gettext.
102
103 2005-07-05  Paul Eggert  <eggert@cs.ucla.edu>
104
105         * gnulib-tool (func_import): Add support for 'public domain' license.
106         * modules/alloca, modules/atexit, modules/memmove:
107         Now public domain, not GPL.
108         * modules/dup2, modules/getpagesize, modules/malloc, modules/memset:
109         * modules/realloc, modules/strerror, modules/strtod:
110         Now LGPL, not GPL.
111
112 2005-07-03  Paul Eggert  <eggert@cs.ucla.edu>
113
114         Remove the dependency of the strftime module on the tzset module.
115         * modules/strftime (Depends-on): Remove dependency on tzset.
116
117 2005-06-28  Jim Meyering  <jim@meyering.net>
118
119         * check-module (find_included_lib_files): Hard-code another
120         pair of exceptions: fts.c includes fts-cycle.c and unistd-safer.h
121         but modules/fts-lgpl (correctly) does not list those files.
122
123         * modules/canonicalize (Files): Add lib/pathmax.h.
124
125 2005-06-28  Simon Josefsson  <jas@extundo.com>
126
127         * modules/check-version (Files): Add check-version.m4.
128
129 2005-06-25  Simon Josefsson  <jas@extundo.com>
130
131         * modules/check-version: New file.
132
133 2005-06-24  Derek Price  <derek@ximbiot.com>
134         and Bruno Haible  <bruno@clisp.org>
135
136         Remove stat module & update lstat.
137         * MODULES.html.sh (stat): Remove.
138         * MODULES.html: Regenerated.
139         * modules/lstat (Description): Correct function name.
140         (Files): Add "lstat.h".
141         (Depends-on): Remove stat, add xalloc, stat-macros.
142         * modules/stat: Remove this file.
143         (Include): Add "lstat.h", remove <sys/stat.h>.
144
145 2005-06-08  Bruno Haible  <bruno@clisp.org>
146
147         * modules/csharpcomp: New file.
148         * MODULES.html.sh (C#): Add csharpcomp.
149
150 2005-06-02  Paul Eggert  <eggert@cs.ucla.edu>
151
152         Sync from coreutils.
153         Use "file name" when talking about file names, instead of "filename"
154         or "path", as per the GNU coding standards.
155         * MODULES.html.sh: mkdir-p renamed from makepath.
156         filenamecat renamed from path-concat.
157         * modules/filenamecat: Renamed from modules/path-concat.
158         (Files): filenamecat.h and filenamecat.c renamed from
159         path-concat.h and path-concat.c.
160         (configure.ac): gl_FILE_NAME_CONCAT, not gl_PATH_CONCAT.
161         (Include): filenamecat.h, not path-concat.h.
162         * modules/mkdir-p: Renamed from modules/makepath.
163         (Files): mkdir-p.h and mkdir-p.c renamed from makepath.h and makepath.c.
164         (configure.ac): gl_MKDIR_PARENTS, not gl_MAKEPATH.
165         (Include): mkdir-p.h, not makepath.h.
166
167 2005-06-01  Bruno Haible  <bruno@clisp.org>
168
169         * modules/csharpexec: New file.
170         * MODULES.html.sh (C#): New section.
171
172 2005-05-29  Derek Price  <derek@ximbiot.com>
173
174         * MODULES.html.sh: Add glob to Enhanced POSIX.2001 section.
175         * modules/glob: New file.
176         * modules/getlogin_r: Add link to POSIX spec in description.
177
178 2005-05-27  Paul Eggert  <eggert@cs.ucla.edu>
179
180         * modules/fts (Files): Remove m4/inttypes-pri.m4.
181         * modules/fts-lgpl (Depends-on): Remove gettext.
182
183 2005-05-25  Derek Price  <derek@ximbiot.com>
184
185         * MODULES.html.sh: Add getlogin_r to POSIX.2001 support section.
186
187 2005-05-25  Derek Price  <derek@ximbiot.com>
188             Paul Eggert  <eggert@cs.ucla.edu>
189
190         * modules/getlogin_r: New files.
191
192 2005-05-21  Jim Meyering  <jim@meyering.net>
193
194         * modules/fts (Files): Add m4/inttypes-pri.m4.
195         (Depends-on): Add lstat and remove gettext.  Alphabetize.
196
197 2005-05-18  Derek Price  <derek@ximbiot.com>
198
199         * modules/minmax (Files): Add m4/minmax.m4.
200         (configure.ac): Add gl_MINMAX.
201
202 2005-05-20  Paul Eggert  <eggert@cs.ucla.edu>
203
204         * MODULES.html.sh (File system functions): Add fts, fts-lgpl.
205
206 2005-05-18  Jim Meyering  <jim@meyering.net>
207
208         * modules/dirfd (License): Change to LGPL.  Most of the code
209         is already in the public domain.
210
211 2005-05-14  Paul Eggert  <eggert@cs.ucla.edu>
212
213         * config/srclist-update: Spell out "Street" in FSF postal
214         mail address; this is the style the FSF seems to prefer.
215
216         * build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh,
217         build-aux/missing, build-aux/mkinstalldirs: Sync from Automake;
218         this updates FSF postal mail address.
219
220         Sync from coreutils.
221         * modules/unlinkdir: New file.
222         * modules/yesno (Depends-on): Add getline.
223         * MODULES.html.sh (File system functions): Add unlinkdir.
224
225 2005-05-13  Paul Eggert  <eggert@cs.ucla.edu>
226
227         * MODULES.html.sh, README, gnulib-tool, tests/test-base64.c,
228         tests/test-memmem.c, tests/test-stpncpy.c:
229         Update FSF postal mail address.
230
231 2005-05-12  Eric Blake  <ebb9@byu.net>  (tiny change)
232
233         * gnulib-tool (func_import): Sort and uniquify recommended includes.
234
235 2005-05-12  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
236
237         * modules/getdate (Makefile.am): Add getdate.c to EXTRA_DIST
238
239 2005-05-09  Paul Eggert  <eggert@cs.ucla.edu>
240
241         * modules/time_r (License): Change to LGPL.
242         * modules/extensions (License): Change to LGPL.  Actually,
243         the license is more permissive than that, but currently gnulib-tool
244         doesn't know how to handle more-permissive licenses.
245
246         * modules/stat-macros (Depends-on): Don't depend on stat-macros (!).
247         Problem reported by Dave Love.
248
249 2005-05-09  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
250             Bruno Haible  <bruno@clisp.org>
251
252         * modules/inet_ntop: New file.
253         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
254         inet_ntop.
255
256 2005-05-06  Paul Eggert  <eggert@cs.ucla.edu>
257
258         * modules/argmatch (Depends-on): Add stdbool.
259         * modules/backupfile (Depends-on): Likewise.
260         * modules/chdir-long (Depends-on): Likewise.
261         * modules/closeout (Depends-on): Likewise.
262         * modules/cycle-check (Depends-on): Likewise.
263         * modules/dirname (Depends-on): Likewise.
264         * modules/fnmatch (Depends-on): Likewise.
265         * modules/fsusage (Depends-on): Likewise.
266         * modules/fwriteerror (Depends-on): Likewise.
267         * modules/getcwd (Depends-on): Likewise.
268         * modules/getloadavg (Depends-on): Likewise.
269         * modules/hard-locale (Depends-on): Likewise.
270         * modules/makepath (Depends-on): Likewise.
271         * modules/mountlist (Depends-on): Likewise.
272         * modules/nanosleep (Depends-on): Likewise.
273         * modules/posixtm (Depends-on): Likewise.
274         * modules/quotearg (Depends-on): Likewise.
275         * modules/readtokens (Depends-on): Likewise.
276         * modules/readtokens0 (Depends-on): Likewise.
277         * modules/readutmp (Depends-on): Likewise.
278         * modules/save-cwd (Depends-on): Likewise.
279         * modules/strftime (Depends-on): Likewise.
280         * modules/userspec (Depends-on): Likewise.
281         * modules/utimecmp (Depends-on): Likewise.
282         * modules/xgetcwd (Depends-on): Likewise.
283         * modules/xnanosleep (Depends-on): Likewise.
284         * modules/xstrtod (Depends-on): Likewise.
285         * modules/yesno (Depends-on): Likewise.
286
287 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
288
289         * modules/getloadavg (Depends-on): Add unistd-safer.
290         * modules/getusershell (Depends-on): Add stdio-safer.
291         * modules/lstat (Depends-on): Remove xalloc.
292         * modules/mkstemp (Depends-on): Add stat-macros.
293         * modules/modechange (Depends-on): Remove xstrtol.
294         Add stat-macros, xalloc.
295         * modules/save-cwd (Depends-on): Add unistd-safer.
296         * modules/stdio-safer (Makefile.am): Remove lib_SOURCES.
297         * modules/unistd-safer (Files): Add lib/fd-safer.c
298         (Makefile.am): Remove lib_SOURCES.
299
300         * MODULES.html.sh (Enhancements for POSIX:2001 functions):
301         Remove fcntl-safer; unistd-safer supersedes it.
302
303 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
304
305         * modules/getcwd (Depends-on): Add extensions.
306         * modules/openat (Depends-on): Likewise.
307
308 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
309
310         * MODULES.html.sh (Misc): Add byteswap.
311
312 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
313
314         * modules/byteswap: New file.
315
316 2005-04-21  Oskar Liljeblad  <oskar@osk.mine.nu>
317
318         * gnulib-tool (Options): Add -s for --symlink/--symbolic.
319         (func_ln_if_changed) Remove forcibly for no error message
320         in case file does not exist.
321
322 2005-04-19  Simon Josefsson  <jas@extundo.com>
323
324         * gnulib-tool (Options): Make --symlink mean --symbolic.
325
326 2005-03-14  Simon Josefsson  <jas@extundo.com>
327
328         * modules/getpass-gnu (Makefile.am): Don't mention getpass.h.
329
330 2005-04-15  Simon Josefsson  <jas@extundo.com>
331
332         * gnulib-tool: Rename --symlink to --symbolic.
333
334 2005-04-15  Oskar Liljeblad <oskar@osk.mine.nu>
335
336         * gnulib-tool: Add -s, --symlink option to gnulib-tool to make
337         symbolic links to files instead of copying/moving.  Add --aux-dir,
338         specifying directory relative --dir where auxiliary build tools
339         are placed.
340
341 2005-04-14  Bruno Haible  <bruno@clisp.org>
342
343         * modules/allocsa (License): Change to LGPL.
344         Requested by Yoann Vandoorselaere <yoann@prelude-ids.org>.
345
346 2005-03-26  Jim Meyering  <jim@meyering.net>
347
348         * modules/check-include-files: Move to ../ and rename to...
349         * check-module: ...this.
350
351 2005-03-25  Jim Meyering  <jim@meyering.net>
352
353         * modules/xvasprintf (Files): Add xalloc.h.
354
355 2005-03-23  Paul Eggert  <eggert@cs.ucla.edu>
356
357         * modules/gettext (Files): config/config.rpath -> build-aux/config.rpath
358         * modules/iconv (Files): Likewise.
359         Problem reported by Oskar Liljeblad.
360
361 2005-03-23  Jim Meyering  <jim@meyering.net>
362
363         * modules/check-include-files: New script to check for
364         missing dependencies, multiple includes, etc.
365
366         * modules/c-strtold (Depends-on): Add xalloc.
367         * modules/c-strtod (Depends-on): Add xalloc.
368         * modules/hash (Depends-on): Add xalloc.
369         (Files): Remove lib/xalloc.h.
370
371         * modules/gethrxtime (Files): Add lib/gethrxtime.h.
372         * modules/userspec (Files): Add lib/inttostr.h.
373
374 2005-03-22  Jim Meyering  <jim@meyering.net>
375
376         * modules/stat-macros: New module.
377         * modules/canonicalize, modules/euidaccess, modules/file-type,
378         * modules/filemode, modules/lchown, modules/makepath,
379         * modules/rmdir, modules/stat: Depend on new stat-macros module
380         rather than listing lib/stat-macros.h manually.
381         Don't add stat-macros.h to lib_SOURCES or list it in Files: section.
382
383 2005-03-21  Paul Eggert  <eggert@cs.ucla.edu>
384
385         * modules/chdir-long (Depends-on): Add mempcpy.
386
387         * modules/acl, modules/backupfile, modules/c-strtod,
388         modules/c-strtold, modules/canon-host, modules/canonicalize,
389         modules/cloexec, modules/closeout, modules/dirfd, modules/dirname,
390         modules/exclude, modules/exitfail, modules/file-type,
391         modules/filemode, modules/fpending, modules/fsusage, modules/getcwd,
392         modules/getdate, modules/getline, modules/getpagesize,
393         modules/getpass, modules/getugroups, modules/group-member,
394         modules/hard-locale, modules/hash, modules/human, modules/idcache,
395         modules/inttostr, modules/long-options, modules/makepath,
396         modules/md5, modules/memcasecmp, modules/memcoll,
397         modules/modechange, modules/mountlist, modules/path-concat,
398         modules/pathmax, modules/physmem, modules/posixtm, modules/posixver,
399         modules/quote, modules/quotearg, modules/readtokens, modules/readutmp,
400         modules/safe-read, modules/safe-write, modules/same, modules/savedir,
401         modules/settime, modules/sha1, modules/sig2str, modules/strdup,
402         modules/strftime, modules/strndup, modules/strverscmp,
403         modules/timespec, modules/unlocked-io, modules/userspec,
404         modules/utimecmp, modules/utimens, modules/xalloc, modules/xstrtol,
405         modules/yesno:
406         Remove lib_SOURCES line from Makefile.am section, as this is now
407         done automatically by the corresponding Autoconf macro.
408
409 2005-03-16  Bruno Haible  <bruno@clisp.org>
410
411         * modules/stdint (Makefile.am): Use HAVE_LONG_LONG_64BIT instead of
412         HAVE_LONGLONG_64BIT.
413
414 2005-03-04  Derek R. Price  <derek@ximbiot.com>
415
416         * gnulib-tool (func_cp_if_changed, func_mv_if_changed): New functions.
417         (func_import): Only replace files via --import when they have actually
418         changed.
419
420 2005-03-03  Derek R. Price  <derek@ximbiot.com>
421             Bruno Haible  <bruno@clisp.org>
422
423         * modules/pagealign_alloc: New file.
424         * MODULES.html.sh (Memory management functions): Add pagealign_alloc.
425
426 2005-03-01  Paul Eggert  <eggert@cs.ucla.edu>
427
428         * modules/gettime (Makefile.am): Remove lib_SOURCES line.
429         Reported by Derek Price.
430         (Include): Add "timespec.h".
431
432         * modules/xnanosleep (Depends-on): Remove gethrxtime.
433
434 2005-02-26  Paul Eggert  <eggert@cs.ucla.edu>
435
436         * modules/gethrxtime: New file.
437         * modules/xnanosleep (Files): Add m4/xnanosleep.m4.
438         (Depends-on): Add gethrxtime.
439         (configure.ac): Add gl_XNANOSLEEP.
440         (Makefile.am): Remove lib_SOURCES line.
441
442 2005-02-24  Bruno Haible  <bruno@clisp.org>
443
444         * modules/gettext (Files): Add m4/glibc2.m4.
445
446 2005-02-22  Simon Josefsson  <jas@extundo.com>
447
448         * modules/iconvme: New file.
449
450         * MODULES.html.sh: Add iconvme.
451
452 2005-02-03  Paul Eggert  <eggert@cs.ucla.edu>
453
454         * modules/chdir-long (Depends-on): Add memrchr.
455         * modules/memrchr (Files): Add lib/memrchr.h.
456         (Include): "memrchr.h".
457
458 2005-01-28  Paul Eggert  <eggert@cs.ucla.edu>
459
460         Sync from coreutils.
461         * modules/getloadavg (Files): Remove m4/getloadavg.m4.
462         (Depends-on): Add c-strtod.
463         (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG.
464
465 2005-01-28  Bruno Haible  <bruno@clisp.org>
466
467         * modules/javacomp: New file.
468         * MODULES.html.sh (Java): Add javacomp.
469
470 2005-01-26  Bruno Haible  <bruno@clisp.org>
471
472         * modules/javaexec: New file.
473         * MODULES.html.sh (Java): Add javaexec.
474
475 2005-01-24  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
476
477         * modules/lchown (Depends-on): Remove lchown.h
478
479 2005-01-21  Paul Eggert  <eggert@cs.ucla.edu>
480
481         * modules/chdir-long (Depends-on): Remove mempcpy.
482
483 2005-01-21  Bruno Haible  <bruno@clisp.org>
484
485         * modules/classpath: New file.
486         * MODULES.html.sh (Java): Add classpath.
487
488 2005-01-20  Paul Eggert  <eggert@cs.ucla.edu>
489
490         * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
491
492 2005-01-20  Simon Josefsson  <jas@extundo.com>
493
494         * modules/version-etc-fsf: New file.
495
496 2005-01-19  Paul Eggert  <eggert@cs.ucla.edu>
497
498         * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
499         AC_LIBSOURCES now does this.
500         * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
501         with new ullong_max module.
502
503 2005-01-19  Bruno Haible  <bruno@clisp.org>
504
505         * modules/sh-quote: New file.
506         * MODULES.html.sh (Executing programs): Add sh-quote.
507
508 2005-01-18  Paul Eggert  <eggert@cs.ucla.edu>
509
510         * modules/ullong_max: New file.
511
512         * modules/chdir-long, modules/openat: New files.
513         * modules/save-cwd (Depends-on): Depend on chdir-long.
514         (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
515
516 2005-01-11  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
517
518         * modules/argp: Depend on vsnprintf
519
520 2005-01-10  Jim Meyering  <jim@meyering.net>
521
522         * modules/closeout (Depends-on): Add atexit.
523
524 2005-01-01  Simon Josefsson  <jas@extundo.com>
525
526         * gnulib-tool: Print #include directives when --import'ing.
527
528 2004-12-28  Paul Eggert  <eggert@cs.ucla.edu>
529
530         * modules/error (Depends-on): Remove gettext.
531
532 2004-12-28  Simon Josefsson  <jas@extundo.com>
533
534         * tests/test-base64.c: Include required header files.  Remove
535         unused variables.
536
537 2004-12-23  Paul Eggert  <eggert@cs.ucla.edu>
538
539         * modules/getdate (Depends-on): Remove alloca-opt.
540
541 2004-12-19  Paul Eggert  <eggert@cs.ucla.edu>
542
543         * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
544         (2004-10-24) change.  Apparently this was a false alarm.
545
546         * modules/getdate: Depend on alloca-opt, not alloca.
547
548 2004-12-18  Simon Josefsson  <jas@extundo.com>
549
550         * modules/alloca: Depend on alloca-opt, instead of duplicating it.
551
552 2004-12-16  Simon Josefsson  <jas@extundo.com>
553
554         * tests/test-base64.c: Add license.
555
556 2004-12-15  Stepan Kasal  <address@hidden>
557
558         * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
559
560 2004-12-12  Paul Eggert  <eggert@cs.ucla.edu>
561
562         * modules/getcwd (Files): Add m4/d-ino.m4.
563         Suggested by Mark D. Baushke.
564
565 2004-12-04  Paul Eggert  <eggert@cs.ucla.edu>
566
567         * modules/hard-locale (Depends-on): Add strdup.
568
569 2004-12-04  Simon Josefsson  <jas@extundo.com>
570
571         * modules/getaddrinfo (License): Add LGPL, reported by Yoann
572         Vandoorselaere <yoann@prelude-ids.org>.
573
574 2004-11-30  Simon Josefsson  <jas@extundo.com>
575
576         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
577         base64.
578
579         * tests/test-base64.c: New file.
580
581         * modules/base64: New file.
582
583 2004-11-30  Simon Josefsson  <jas@extundo.com>
584
585         * modules/restrict (License): Change to LGPL.
586
587 2004-11-26  Paul Eggert  <eggert@cs.ucla.edu>
588
589         * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
590         (Depends-on): Remove pathmax, same.  Add mempcpy.
591         (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
592         (Makefile.am): Append getcwd.h to lib_SOURCES.
593         (Include): Add getcwd.h.
594         (Maintainer): Change from Jim Meyering to "all, glibc",
595         since getdate now uses intended-for-glibc code.
596         * modules/xgetcwd (Files): Remove m4/getcwd.m4.
597         (Depends-on): Depend on getcwd.  Do not depend on pathmax.
598
599 2004-11-22  Paul Eggert  <eggert@cs.ucla.edu>
600
601         * modules/canonicalize (Depends-on): Add xreadlink.
602         Problem reported by James Youngman.
603
604 2004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
605
606         * modules/canon-host (Depends-on): Add strdup.
607
608 2004-11-16  Jim Meyering  <jim@meyering.net>
609
610         * modules/closeout (Depends-on): Add fpending.
611
612 2004-11-11  Simon Josefsson  <jas@extundo.com>
613
614         * modules/strtok_r: New file.
615
616         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
617         strtok_r.
618
619 2004-11-08  Simon Josefsson  <jas@extundo.com>
620
621         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
622         getaddrinfo.
623
624         * modules/getaddrinfo: New file.
625
626 2004-11-10  Jim Meyering  <jim@meyering.net>
627
628         * modules/closeout (Depends-on): Remove fpending.
629
630 2004-11-04  Bruno Haible  <bruno@clisp.org>
631
632         * modules/allocsa (Files): Add lib/allocsa.valgrind.
633         (Makefile.am): Distribute it.
634
635 2004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
636
637         * modules/getdate (Files): Add doc/getdate.texi.
638         (Depends-on): Add setenv, xalloc.
639
640 2004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
641
642         * modules/regex (lib_SOURCES): Add regex.c.
643         Reported by James Youngman in
644         <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
645
646 2004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
647
648         * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
649         missing.  Problem reported by James Youngman.
650
651 2004-10-16  Simon Josefsson  <jas@extundo.com>
652
653         * gnulib-tool: Fix comments.  Fix parse problem.
654         (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
655
656 2004-10-15  Bruno Haible  <bruno@clisp.org>
657
658         * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
659
660 2004-10-15  Bruno Haible  <bruno@clisp.org>
661
662         * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
663         the portions belonging to each module.
664         Suggested by Derek Robert Price <derek@ximbiot.com>.
665
666 2004-10-15  Bruno Haible  <bruno@clisp.org>
667
668         * gnulib-tool: Untabify. Initialize supplied_libname.
669         (func_usage): More homogenous output.
670         (func_modules_transitive_closure, func_modules_to_filelist,
671         func_emit_lib_Makefile_am): New functions.
672         (func_import): New function, extracted from big case statement. Use
673         func_get_license, func_modules_transitive_closure,
674         func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
675         opt_lgpl. Don't use test -a, as it's not portable.
676         (func_create_testdir): Use func_modules_transitive_closure,
677         func_modules_to_filelist, func_emit_lib_Makefile_am.
678
679 2004-10-11  Bruno Haible  <bruno@clisp.org>
680
681         * MODULES.html.sh (Support for systems lacking ISO C 99): Add
682         vsnprintf.
683
684 2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
685
686         * modules/vsnprintf: New file.
687
688 2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
689
690         * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
691
692         * modules/argmatch, modules/argp, modules/closeout, modules/error,
693         modules/exclude, modules/getdate, modules/getline,
694         modules/getndelim2, modules/getpass, modules/getpass-gnu,
695         modules/getusershell, modules/linebuffer, modules/md5,
696         modules/mountlist, modules/posixtm, modules/readtokens,
697         modules/readutmp, modules/regex, modules/sha1,
698         modules/version-etc, modules/yesno:
699         Remove dependency on unlocked-io.
700
701 2004-10-04  Bruno Haible  <bruno@clisp.org>
702
703         * modules/README: New file.
704         * gnulib-tool (func_all_modules, func_verify_module): modules/README is
705         not a module.
706
707 2004-10-04  Simon Josefsson  <jas@extundo.com>
708
709         * modules/memmem: New file.
710         * tests/test-memmem.c: New file.
711         * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
712
713 2004-10-01  Bruno Haible  <bruno@clisp.org>
714
715         * MODULES.html.sh: Add strsep.
716
717 2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
718
719         * modules/strsep: New file.
720
721 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
722
723         * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
724
725 2004-09-30  Simon Josefsson  <jas@extundo.com>
726
727         * modules/snprintf: New file.
728
729 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
730
731         * modules/argp (Maintainer): Replace Simon Josefsson
732         by Sergey Poznyakoff.
733
734 2004-10-01  Simon Josefsson  <jas@extundo.com>
735
736         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
737         memmem.
738
739         * tests/test-memmem.c: New file.
740
741         * modules/memmem: New file.
742
743 2004-09-29  Bruno Haible  <bruno@clisp.org>
744
745         * modules/alloca-opt: New file, derived from modules/alloca.
746         * modules/allocsa: Depend on alloca-opt instead of alloca.
747         * modules/setenv: Likewise.
748         * modules/vasnprintf: Likewise.
749         * MODULES.html.sh: Add alloca-opt.
750
751 2004-09-28  Paul Eggert  <eggert@cs.ucla.edu>
752
753         * modules/dummy: Change license to LGPL.
754
755 2004-09-29  Simon Josefsson  <jas@extundo.com>
756
757         * gnulib-tool: New parameter --lgpl, to asseert that modules are
758         LGPL, and to replace license template from GPL to LGPL.
759
760 2004-09-24  Simon Josefsson  <jas@extundo.com>
761
762         * modules/minmax (License): Change from GPL to LGPL.
763
764 2004-09-23  Simon Josefsson  <jas@extundo.com>
765
766         * gnulib-tool (--import): Typo.
767
768 2004-09-21  Simon Josefsson  <jas@extundo.com>
769
770         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
771         snprintf.
772
773         * modules/snprintf: New file.
774
775 2004-09-05  Simon Josefsson  <jas@extundo.com>
776
777         * modules/getaddrinfo: Add.
778
779 2004-09-23  Simon Josefsson  <jas@extundo.com>
780
781         * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
782
783 2004-09-22  Bruno Haible  <bruno@clisp.org>
784
785         * modules/*: Add 'License' field.
786         * gnulib-tool: Accept --extract-license option.
787         (func_get_license): New function.
788
789 2004-09-21  Bruno Haible  <bruno@clisp.org>
790
791         * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
792         Reported by Simon Josefsson.
793
794 2004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
795
796         * modules/inttostr (Files): Add m4/longlong.m4, since it uses
797         gl_AC_TYPE_LONG_LONG.
798
799 2004-09-18  Simon Josefsson  <jas@extundo.com>
800         and  Paul Eggert  <eggert@cs.ucla.edu>
801
802         * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
803         calls with autoreconf.  Define GL_LIB.
804
805 2004-09-09  Karl Berry  <karl@gnu.org>
806
807         * regex.[ch]: delete from the root.  These were supposed to be
808                 synced with emacs cvs, but this has not happened for about
809                 a year, and anyway nothing else uses emacs regex.[ch].
810                 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
811                 lib/regex[.ch] is untouched.
812
813 2004-09-09  Bruno Haible  <bruno@clisp.org>
814
815         * modules/vasnprintf (Files): Add m4/eoverflow.m4.
816
817 2004-09-08  Bruno Haible  <bruno@clisp.org>
818             Oskar Liljeblad  <oskar@osk.mine.nu>
819
820         * modules/stdint: New file.
821         * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
822
823 2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
824
825         * modules/xvasprintf: New file.
826         * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
827
828 2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
829
830         * modules/userspec: Don't depend on alloca.
831
832 2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
833
834         * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
835         readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
836         utimecmp, utimens, xnanosleep.  Rename sha to sha1.
837
838 2004-08-16  Simon Josefsson  <jas@extundo.com>
839
840         * gnulib-tool: Use sed instead of autoconf --trace, inspired by
841         libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
842         Add --dry-run for --import.
843         Let user provided command line parameters override configure.ac
844         settings.
845
846 2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
847
848         * modules/argp (Files): Add m4/unlocked-io.m4.
849         (Depends-on): Add extensions.
850
851 2004-08-12  Simon Josefsson  <jas@extundo.com>
852
853         * gnulib-tool: Add --source-base, --m4-base, --libtool options.
854         Change default library name from libfoo to libgnu.
855         Now, if you have a configure.ac that says:
856                 gl_SOURCE_BASE(gl)
857                 gl_M4_BASE(gl/m4)
858                 gl_MODULES(error getopt etcetera)
859                 gl_INIT
860         you can import all you need by running:
861                 ../gnulib/gnulib-tool --import
862
863         * modules/getopt (Files): Rename getopt.h to getopt_.h.
864         (Makefile.am): Rewrite, use logic from argz.
865         (Include): Use <getopt.h> instead of "getopt.h".
866
867 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
868
869         * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
870         m4/uintmax_t.m4.
871
872 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
873
874         * modules/xalloc-die: New file.
875         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
876
877         * modules/md5 (Files): Add m4/uint32_t.m4.
878         * modules/sha1: Renamed from modules/sha.
879         (Files):
880         Rename lib/sha.h to lib/sha1.h.
881         Rename lib/sha.c to lib/sha1.c.
882         Rename m4/sha.m4 to m4/sha1.m4.
883         (lib_SOURCES): Likewise.
884         (configure.ac): Rename gl_SHA to gl_SHA1.
885         (Include): sha.h -> sha1.h.
886
887 2004-08-08  Simon Josefsson  <jas@extundo.com>
888
889         * modules/xgethostname (Depends-on): Remove exit and error (not
890         used).
891
892         * modules/getpass-gnu: Add getpass.h.
893         (Depends-on): Add stdbool.
894         * modules/getpass: Add getpass.h.
895
896 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
897
898         More merge from coreutils.
899         * modules/raise, modules/readtokens0, modules/utimens,
900         modules/utimecmp, module/xnanosleep: New files.
901         * modules/strftime: Add lib/strftime.h.
902         Change include from <time.h> to "strftime.h".
903         * modules/yesno: Add lib/yesno.h.
904         * modules/backupfile: Remove lib/addext.c.
905         * modules/euidaccess: Add stat-macros.h.
906         * modules/canonicalize, modules/euidaccess,
907         modules/filemode, modules/lchown, modules/makepath,
908         modules/rmdir, modules/stat: Likewise.
909
910 2004-08-03  Simon Josefsson  <jas@extundo.com>
911
912         * modules/progname (Depends-on): Don't depend on stdbool.
913
914 2004-08-02  Simon Josefsson  <jas@extundo.com>
915
916         * modules/getsubopt: New file.
917         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
918         getsubopt.
919
920 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
921
922         Merge from coreutils.
923         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
924         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
925         * modules/path-concat: Don't depend on strdup.
926
927 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
928
929         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
930         * MODULES.html.sh (func_all_modules): Remove fatal.
931
932 2004-07-19  Bruno Haible  <bruno@clisp.org>
933
934         * MODULES.html.sh (func_all_modules): Add dummy.
935
936 2004-07-16  Simon Josefsson  <jas@extundo.com>
937
938         * modules/dummy: New file.
939
940 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
941
942         * modules/chown (Files): Add lib/fchown-stub.c, since
943         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
944
945 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
946
947         * modules/argz: Omit "#include".
948
949         * MODULES.html.sh (func_all_modules): Add calloc, to match
950         2004-06-01 addition of calloc module.
951
952 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
953
954         * modules/argz: New file.
955         * MODULES.html.sh (func_all_modules): Add argz.
956
957 2004-06-12  Jim Meyering  <jim@meyering.net>
958         and  Paul Eggert  <eggert@cs.ucla.edu>
959
960         * modules/hash (Files): Add lib/xalloc.h.
961         * modules/pipe (Depends-on): Add wait-process.
962         * modules/stat (Depends-on): Add xalloc.
963         * modules/userspec (Files): Add lib/userspec.h.
964         * modules/xstrto
965
966         Upgrade from gettext-0.13.
967         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
968         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
969         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
970
971 2003-11-25  Bruno Haible  <bruno@clisp.org>
972
973         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
974
975 2003-11-24  Paul Eggert  <eggert@twinsun.com>
976
977         * modules/alloca: Remove dependency on xalloc.
978
979 2003-11-17  Paul Eggert  <eggert@twinsun.com>
980
981         * README: Mention that S+T cannot overflow if S is the size of
982         an existing object and T is sufficiently small.
983
984 2003-11-17  Bruno Haible  <bruno@clisp.org>
985
986         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
987         (Depends-on): Add xsize.
988
989 2003-11-12  Paul Eggert  <eggert@twinsun.com>
990
991         * modules/xalloc (Files): Undo latest change, since xalloc.h
992         no longer needs SIZE_MAX or PTRDIFF_MAX.
993
994 2003-11-11  Bruno Haible  <bruno@clisp.org>
995
996         * modules/xsize (Files): Add m4/size_max.m4.
997         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
998
999 2003-11-04  Bruno Haible  <bruno@clisp.org>
1000
1001         * modules/xsize: New file.
1002         * modules/linebreak: Depend on xsize.
1003         * MODULES.html.sh (func_all_modules): Add xsize.
1004
1005 2003-11-04  Jim Meyering  <jim@meyering.net>
1006
1007         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
1008         variable names, rather than @VAR@.
1009         * modules/poll: Likewise.
1010
1011 2003-11-03  Jim Meyering  <jim@meyering.net>
1012
1013         * modules/userspec (lib_SOURCES): Add userspec.h.
1014         (Include): Add "userspec.h".
1015         Improve description.
1016
1017 2003-10-29  Paul Eggert  <eggert@twinsun.com>
1018
1019         * modules/group-member: Depend on stdbool.
1020
1021 2003-10-20  Bruno Haible  <bruno@clisp.org>
1022
1023         * modules/wait-process: New file.
1024         * MODULES.html.sh (func_all_modules): Add wait-process.
1025
1026 2003-10-16  Paul Eggert  <eggert@twinsun.com>
1027
1028         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
1029
1030 2003-10-14  Bruno Haible  <bruno@clisp.org>
1031
1032         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
1033
1034 2003-10-12  Paul Eggert  <eggert@twinsun.com>
1035
1036         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
1037         Change maintainer from Bruno Haible to 'all'.
1038
1039 2003-10-10  Simon Josefsson  <jas@extundo.com>
1040
1041         * modules/argp (Depends-on): Add restrict and strcase.
1042
1043 2003-10-08  Paul Eggert  <eggert@twinsun.com>
1044
1045         * modules/getpass: Depend on stdbool.
1046
1047 2003-10-06  Bruno Haible  <bruno@clisp.org>
1048
1049         * modules/version-etc-2: Remove file.
1050         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
1051
1052 2003-10-06  Bruno Haible  <bruno@clisp.org>
1053
1054         * modules/fatal-signal: New file.
1055         * MODULES.html.sh (func_all_modules): Add fatal-signal.
1056
1057 2003-10-05  Paul Eggert  <eggert@twinsun.com>
1058
1059         * README: Rework advice for preventing empty .o files.
1060         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
1061         not <sys/types.h>.
1062
1063 2003-10-02  Bruno Haible  <bruno@clisp.org>
1064
1065         * modules/lchown (Include): Add lchown.h.
1066         * modules/time_r (Include): Use "..." syntax.
1067         * modules/xgetdomainname (Include): Add xgetdomainname.h.
1068
1069 2003-10-01  Simon Josefsson  <jas@extundo.com>
1070
1071         * MODULES.html.sh (func_all_modules): Move gethostname from section
1072         'based on' to section 'lacking' POSIX:2001.
1073
1074 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
1075
1076         Trivial fixes to Makefile.am parts of module listings.
1077         * modules/strstr: Append strstr.h to lib_SOURCES.
1078         * modules/strcase: Likewise, for strcase.h.
1079
1080 2003-09-27  Paul Eggert  <eggert@twinsun.com>
1081
1082         * modules/free: New file.
1083
1084 2003-09-25  Bruno Haible  <bruno@clisp.org>
1085
1086         * modules/version-etc-2: New file, from modules/version-etc with
1087         modifications.
1088         * MODULES.html.sh (func_all_modules): Add version-etc-2.
1089
1090 2003-09-25  Simon Josefsson  <jas@extundo.com>
1091             Bruno Haible  <bruno@clisp.org>
1092
1093         * modules/getdomainname: New file.
1094         * modules/xgetdomainname: New file.
1095         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
1096
1097 2003-09-24  Paul Eggert  <eggert@twinsun.com>
1098
1099         * README: Document assumptions that 'int' is at least 32 bits
1100         wide, that integer arithmetic is 2's complement without overflow,
1101         that there are no holes in integer values, that adding sizes of
1102         two nonoverlapping objects can't overflow, and that all-bits-zero
1103         yields scalar zero.  Fix spelling and capitalization typos.
1104
1105 2003-09-24  Simon Josefsson  <jas@extundo.com>
1106
1107         * modules/xgethostname: Add xgethostname.h.
1108
1109 2003-09-17  Paul Eggert  <eggert@twinsun.com>
1110
1111         * gnulib-tool: Use "test -h", not "test -L", for portability
1112         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
1113         (tags_regexp): Remove, since \| doesn't conform to POSIX.
1114         (sed_extract_prog): Issue s commands one-by-one, rather than
1115         using \| in one s command.
1116
1117 2003-09-16  Bruno Haible  <bruno@clisp.org>
1118
1119         * gnulib-tool (func_create_testdir): Warn about duplicated
1120         dependencies.
1121
1122 2003-09-15  Paul Eggert  <eggert@twinsun.com>
1123
1124         * modules/argmatch, modules/fatal, modules/obstack,
1125         modules/xalloc, modules/xgethostname: Sort dependencies by
1126         importance, not alphabetically.
1127
1128 2003-09-14  Bruno Haible  <bruno@clisp.org>
1129
1130         * modules/fwriteerror: New file.
1131         * MODULES.html.sh (func_all_modules): Add fwriteerror.
1132
1133 2003-09-12  Paul Eggert  <eggert@twinsun.com>
1134
1135         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
1136         modules/xgethostname, modules/xalloc: Depend on exit.
1137
1138 2003-09-09  Paul Eggert  <eggert@twinsun.com>
1139
1140         * README: New section: portability guidelines.
1141
1142 2003-09-07  Paul Eggert  <eggert@twinsun.com>
1143
1144         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
1145         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
1146
1147 2003-09-06  Paul Eggert  <eggert@twinsun.com>
1148
1149         * MODULES.html.sh (func_all_modules): Add time_r.
1150         * modules/time_r: New file.
1151         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
1152         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
1153
1154 2003-08-31  Simon Josefsson  <jas@extundo.com>
1155
1156         * modules/timegm: New file.
1157         * MODULES.html.sh (func_all_modules): Add timegm.
1158
1159 2003-08-22  Simon Josefsson  <jas@extundo.com>
1160
1161         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
1162
1163 2003-08-20  Bruno Haible  <bruno@clisp.org>
1164
1165         * modules/progname: New file.
1166         * MODULES.html.sh (func_all_modules): Add progname.
1167
1168 2003-08-18  Paul Eggert  <eggert@twinsun.com>
1169
1170         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
1171         in makefile rules.
1172
1173 2003-08-17  Simon Josefsson  <jas@extundo.com>
1174
1175         * modules/argp: Fix autoconf macro name. Add more dependencies.
1176
1177 2003-08-17  Simon Josefsson  <jas@extundo.com>
1178
1179         * modules/xstrndup: New file.
1180         * MODULES.html.sh (func_all_modules): Add xstrndup.
1181
1182 2003-08-17  Bruno Haible  <bruno@clisp.org>
1183
1184         * modules/strndup (Files, Include): Add lib/strndup.h.
1185
1186 2003-08-17  Bruno Haible  <bruno@clisp.org>
1187
1188         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
1189         like AC_GNU_SOURCE.
1190         * modules/extensions (configure.ac): Comment out the invocation of
1191         gl_USE_SYSTEM_EXTENSIONS.
1192
1193 2003-08-17  Bruno Haible  <bruno@clisp.org>
1194
1195         * modules/euidaccess (Files): Add lib/euidaccess.h.
1196
1197 2003-08-16  Paul Eggert  <eggert@twinsun.com>
1198
1199         Document merge from coreutils.
1200         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
1201         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
1202         * modules/utime: Add m4/utimes-null.m4.
1203
1204 2003-08-15  Paul Eggert  <eggert@twinsun.com>
1205
1206         Document merge from coreutils.
1207         * modules/userspec: Depend on posixver.
1208         * modules/strftime: Depend on tzset.
1209
1210 2003-08-14  Jim Meyering  <jim@meyering.net>
1211
1212         Merges from coreutils.
1213         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
1214         variable names, rather than @FNMATCH_H@.
1215         * modules/alloca: Likewise for $(ALLOCA_H).
1216
1217         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
1218         the three copies of the literal target, `fnmatch.h'.
1219         * modules/alloca (alloca.h): Likewise.
1220
1221 2003-08-14  Paul Eggert  <eggert@twinsun.com>
1222
1223         * modules/tzset: New file.
1224
1225 2003-08-12  Paul Eggert  <eggert@twinsun.com>
1226
1227         Merge from coreutils.
1228         * modules/euidaccess: Add lib_SOURCES, include for new
1229         file euidaccess.h
1230
1231 2003-08-11  Paul Eggert  <eggert@twinsun.com>
1232
1233         * modules/gnu-source, m4/gnu-source.m4:
1234         Remove; we're assuming Autoconf 2.54 or later now.
1235         Suggested by Bruno Haible.
1236         * MODULES.html.sh (func_all_modules): Remove gnu-source.
1237
1238 2003-08-08  Paul Eggert  <eggert@twinsun.com>
1239
1240         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
1241         * modules/extensions, modules/gnu-source: New files.
1242         * modules/timespec, modules/unlocked-io: Depend on extensions.
1243
1244 2003-08-07 Paul Eggert  <eggert@twinsun.com>
1245
1246         * modules/restrict: New file.
1247         * MODULES.html.sh (func_all_modules): Add restrict.
1248         * modules/regex: Depend on restrict.
1249
1250 2003-08-07  Bruno Haible  <bruno@clisp.org>
1251
1252         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
1253         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
1254
1255 2003-08-05  Paul Eggert  <eggert@twinsun.com>
1256
1257         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
1258         * modules/bumpalloc: Remove.
1259
1260 2003-07-31  Bruno Haible  <bruno@clisp.org>
1261
1262         * modules/getpass-gnu: New file.
1263         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
1264
1265 2003-07-22  Paul Eggert  <eggert@twinsun.com>
1266
1267         * modules/xalloc (Depends-on): Add exitfail.
1268         * modules/xmemcoll: Likewise.
1269
1270 2003-07-20  Jim Meyering  <jim@meyering.net>
1271
1272         * modules/closeout (Depends-on): Add exitfail.
1273         Suggestion from Bruno Haible.
1274
1275 2003-07-18  Bruno Haible  <bruno@clisp.org>
1276
1277         * modules/getndelim2: New file.
1278         * modules/getline: Share files with module getndelim2.
1279         * modules/getnline: Depend on getndelim2 instead of sharing files with
1280         it. Add getnline.c to lib_SOURCES.
1281         * MODULES.html.sh (func_all_modules): Add getndelim2.
1282
1283 2003-07-17  Bruno Haible  <bruno@clisp.org>
1284
1285         * modules/getnline: New file.
1286         * modules/getline: Add lib/getndelim2.c to source file list.
1287         * MODULES.html.sh (func_all_modules): Add getnline.
1288
1289 2003-07-17  Bruno Haible  <bruno@clisp.org>
1290
1291         * configure.in: Remove file.
1292         * Makefile.in: Remove file.
1293
1294 2003-07-17  Bruno Haible  <bruno@clisp.org>
1295
1296         * MODULES.html.sh: Put the </BODY> right before </HTML>.
1297
1298 2003-07-16  Jim Meyering  <jim@meyering.net>
1299
1300         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
1301
1302 2003-07-15  Jim Meyering  <jim@meyering.net>
1303
1304         * modules/save-cwd: Don't depend on error.  From Derek Price.
1305
1306 2003-07-14  Simon Josefsson  <jas@extundo.com>
1307
1308         * modules/mempcpy: New file.
1309         * MODULES.html.sh (func_all_modules): Add mempcpy.
1310
1311 2003-07-14  Paul Eggert  <eggert@twinsun.com>
1312
1313         * modules/getdate, modules/posixtm: Depend on mktime.
1314
1315 2003-07-10  Simon Josefsson  <jas@extundo.com>
1316
1317         * modules/strchrnul (Makefile.am): Add strchrnul.h.
1318
1319 2003-06-26  Bruno Haible  <bruno@clisp.org>
1320
1321         * modules/human: Depend on module stdbool.
1322
1323 2003-06-25  Bruno Haible  <bruno@clisp.org>
1324
1325         * modules/readlink: New file.
1326         * modules/xreadlink: Depend on it.
1327         * MODULES.html.sh (func_all_modules): Add readlink.
1328
1329 2003-06-22  Bruno Haible  <bruno@clisp.org>
1330
1331         * modules/safe-read: Add m4/ssize_t.m4.
1332         * modules/xreadlink: Add m4/ssize_t.m4.
1333
1334 2003-06-11  Simon Josefsson  <jas@extundo.com>
1335
1336         * modules/sysexits: New file.
1337         * MODULES.html.sh (func_all_modules): Add sysexits.
1338
1339 2003-06-10  Bruno Haible  <bruno@clisp.org>
1340
1341         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
1342
1343 2003-06-10  Simon Josefsson  <jas@extundo.com>
1344
1345         * modules/strchrnul: New file.
1346
1347 2003-06-10  Simon Josefsson  <jas@extundo.com>
1348
1349         * modules/argp: New file.
1350
1351 2003-06-07  Bruno Haible  <bruno@clisp.org>
1352
1353         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
1354         avoid AC_CONFIG_LINKS.
1355         * modules/fnmatch (Makefile.am): Use explicit creation rule for
1356         fnmatch.h, to avoid AC_CONFIG_LINKS.
1357         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
1358
1359 2003-06-07  Jim Meyering  <jim@meyering.net>
1360
1361         * modules/strtod: Use $(...) notation, not @...@ for
1362         AC_REPLACE'd variables.
1363         * modules/localcharset: Likewise.
1364
1365 2003-06-06  Jim Meyering  <jim@meyering.net>
1366             Bruno Haible  <bruno@clisp.org>
1367
1368         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
1369         Adjust Makefile.am snippet not to redirect directly to target.
1370         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
1371
1372 2003-05-30  Bruno Haible  <bruno@clisp.org>
1373
1374         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
1375         * config/config.rpath: Upgrade to gettext-0.12.1.
1376
1377 2003-05-22    <karl@gnu.org>
1378
1379         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
1380
1381 2003-05-09  Bruno Haible  <bruno@clisp.org>
1382
1383         * modules/error: Add m4/strerror_r.m4 to file list.
1384
1385 2003-04-10  Bruno Haible  <bruno@clisp.org>
1386
1387         * modules/findprog: New file.
1388         * MODULES.html.sh (func_all_modules): Add it.
1389
1390 2003-04-04  Bruno Haible  <bruno@clisp.org>
1391
1392         * modules/linebreak: New file.
1393         * MODULES.html.sh (func_all_modules): Add it.
1394
1395 2003-04-03  Bruno Haible  <bruno@clisp.org>
1396
1397         * modules/utf8-ucs4: New file.
1398         * modules/utf16-ucs4: New file.
1399         * modules/ucs4-utf8: New file.
1400         * modules/ucs4-utf16: New file.
1401         * MODULES.html.sh (func_all_modules): Add them.
1402
1403 2003-04-02  Bruno Haible  <bruno@clisp.org>
1404
1405         * modules/binary-io: New file.
1406         * MODULES.html.sh (func_all_modules): Add it.
1407
1408 2003-04-01  Bruno Haible  <bruno@clisp.org>
1409
1410         * modules/pathname: New file.
1411         * MODULES.html.sh (func_all_modules): Add it.
1412
1413 2003-03-28  Bruno Haible  <bruno@clisp.org>
1414
1415         * modules/copy-file: New file.
1416         * MODULES.html.sh (func_all_modules): Add it.
1417
1418 2003-02-20  Bruno Haible  <bruno@clisp.org>
1419
1420         * MODULES.html.sh (func_all_modules): Add poll.
1421
1422 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
1423
1424         * modules/poll: New file.
1425
1426 2003-02-18  Bruno Haible  <bruno@clisp.org>
1427
1428         * MODULES.html.sh (func_all_modules): Add mathl.
1429
1430 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
1431
1432         * modules/mathl: New file.
1433
1434 2003-02-17  Bruno Haible  <bruno@clisp.org>
1435
1436         * modules/mkdtemp: New module.
1437         * MODULES.html.sh (func_all_modules): Add it.
1438
1439 2003-01-30  Bruno Haible  <bruno@clisp.org>
1440
1441         * modules/vasnprintf, modules/vasprintf: New modules.
1442         * MODULES.html.sh (func_all_modules): Add them.
1443
1444 2003-01-29  Bruno Haible  <bruno@clisp.org>
1445
1446         * modules/stpncpy: New module.
1447         * MODULES.html.sh (func_all_modules): Add it.
1448
1449 2003-01-28  Bruno Haible  <bruno@clisp.org>
1450
1451         * modules/c-ctype: New module.
1452         * MODULES.html.sh (func_all_modules): Add it.
1453
1454 2003-01-27  Bruno Haible  <bruno@clisp.org>
1455
1456         * modules/xsetenv: New module.
1457         * MODULES.html.sh (func_all_modules): Add it.
1458
1459 2003-01-23  Bruno Haible  <bruno@clisp.org>
1460
1461         * modules/minmax: New module.
1462         * MODULES.html.sh (func_all_modules): Add it.
1463
1464 2003-01-22  Bruno Haible  <bruno@clisp.org>
1465
1466         * modules/exit: New module.
1467         * MODULES.html.sh (func_all_modules): Add it.
1468
1469 2003-01-19  Bruno Haible  <bruno@clisp.org>
1470
1471         * gnulib-tool: Recognize option --extract-maintainer.
1472         (func_get_maintainer): New function.
1473         * modules/*: Add Maintainer entry.
1474
1475 2003-01-16  Bruno Haible  <bruno@clisp.org>
1476
1477         * MODULES.html.sh: Add a table of contents. Add the module name as
1478         leftmost column. Add hyperlinks.
1479
1480 2003-01-11  Bruno Haible  <bruno@clisp.org>
1481
1482         * modules/stpcpy: Distribute lib/stpcpy.h.
1483         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
1484
1485 2003-01-11  Bruno Haible  <bruno@clisp.org>
1486
1487         * gnulib-tool (func_create_testdir): Store config/* files in the main
1488         directory.
1489         * config.rpath: Move to ...
1490         * config/config.rpath: ... here.
1491         * modules/gettext: Contains config/config.rpath, not config.rpath.
1492         * modules/iconv: Likewise.
1493
1494 2003-01-11  Bruno Haible  <bruno@clisp.org>
1495
1496         * modules/*: Add a description.
1497         * modules/strpbrk: Fix Makefile.am snippet.
1498         * modules/strtoimax: Fix dependencies.
1499         * modules/strtoumax: Likewise.
1500
1501 2003-01-11  Bruno Haible  <bruno@clisp.org>
1502
1503         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
1504         * modules/alloca (Makefile.am): All object files depend on alloca.h.
1505         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
1506
1507 2003-01-12  Paul Eggert  <eggert@twinsun.com>
1508
1509         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
1510         to avoid collisions with libcurses and libreadline.
1511         * getstr: Remove.
1512         * MODULES.html.sh: Remove getstr.
1513         * modules/getline: Depend on unlocked-io, not getstr.
1514
1515 2003-01-10  Bruno Haible  <bruno@clisp.org>
1516
1517         * modules/alloca: Change Makefile.am requirements. Simplify Include
1518         requirements. Add lib/alloca_.h to file list.
1519
1520 2003-01-09  Bruno Haible  <bruno@clisp.org>
1521
1522         * modules/stdbool: Change configure.ac, Makefile.am requirements.
1523         Simplify Include requirements. Add lib/stdbool.h.in to file list.
1524
1525 2003-01-09  Bruno Haible  <bruno@clisp.org>
1526
1527         * gnulib-tool (func_all_modules): Ignore files ending in ~.
1528         * MODULES.html.sh: Likewise.
1529
1530 2003-01-09    <karl@gnu.org>
1531
1532         * MODULES.html.sh: include `dirname $0` in PATH, to find
1533         gnulib-tool.
1534
1535 2003-01-08  Bruno Haible  <bruno@clisp.org>
1536
1537         * modules/full-read: Depend on full-write.
1538
1539 2003-01-07  Bruno Haible  <bruno@clisp.org>
1540
1541         * MODULES.html.sh: Add copyright notice.
1542         (missed_files): Omit CVS directory entries.
1543         (func_module): Make it work with sed-3.02.
1544         * MODULES.txt: Remove file.
1545
1546 2003-01-01    <karl@gnu.org>
1547
1548         * gnulib-tool (func_verify_module): report module name $module in
1549         error message, not $1.
1550         * gnulib-tool (create-testdir): don't complain if destdir couldn't
1551         be created, only if it doesn't exist.
1552         * gnulib-tool (last_checkin_date): don't expand the $Date here.
1553
1554 2002-12-24  Bruno Haible  <bruno@clisp.org>
1555
1556         * MODULES.txt: Update according to m4/ changes.
1557
1558         Module gettext.
1559         * config.rpath: New file, from gettext-0.11.5.
1560
1561         * modules/*: New module descriptions.
1562         * gnulib-tool: New file.
1563         * MODULES.html.sh: New file.
1564
1565 2002-11-01  Bruno Haible  <bruno@clisp.org>
1566
1567         * configure.in: Add AC_CONFIG_AUX_DIR call.
1568         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
1569         test/Makefile.
1570         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
1571
1572 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
1573
1574         * regex.c (PATFETCH): Remove the translating fetch.
1575         (PATFETCH_RAW): Rename to PATFETCH.
1576         (set_image_of_range): New fun.
1577         (SET_RANGE_TABLE_WORK_AREA): Use it.
1578         (regex_compile): Don't translate the pattern chars so eagerly.
1579         Only do it when inserting an `exactn' bytecode or when handling
1580         a char-range.
1581         (mutually_exclusive_p): Avoid empty statement.
1582
1583 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
1584
1585         * README: New file
1586         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
1587         (per RMS's instructions, this is now the canonical source)
1588         * lgpl/, gpl/: New directories.
1589
1590 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
1591
1592         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
1593         as if it was a `charset'.
1594
1595 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
1596
1597         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
1598         (regex_compile): Catch bogus \(\1\).
1599
1600 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
1601
1602         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
1603         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
1604         Giving in to popular pressure to shut up the compiler with casts.
1605
1606 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
1607
1608         * regex.c: More `unsigned char' -> `re_char' changes.
1609         Also change several `int' into `re_wchar_t'.
1610         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
1611         (PUSH_FAILURE_POINTER): Don't cast any more.
1612         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
1613         We want GCC to complain, since this piece of code makes
1614         re_match non-reentrant, which *should* be fixed.
1615         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
1616         (EXTEND_BUFFER): Use RETALLOC.
1617         (SET_LIST_BIT): Don't cast.
1618         (re_wchar_t): New type.
1619         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
1620         that those two functions will always properly return.
1621         (IMMEDIATE_QUIT_CHECK): Cast to void.
1622         (analyse_first): Use recursion rather than an explicit stack.
1623         (re_compile_fastmap): Can't fail anymore.
1624         (re_search_2): Don't check re_compile_fastmap for failure.
1625         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
1626         Now also sets the new value (passed in a new argument).
1627         (re_match_2_internal): Use it.
1628         Also, use a new var `reg' of type size_t when looping through regs
1629         rather than reuse the inappropriate `mcnt'.
1630
1631 2000-10-24  Andrew Innes  <andrewi@gnu.org>
1632
1633         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
1634         NT-Emacs only.
1635         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
1636         so that re_search functions only quit when callers expect them to.
1637
1638 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
1639
1640         * regex.c (regex_compile): Change the way of handling a range from
1641         a char less than 256 to a char not less than 256.
1642
1643 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
1644
1645         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
1646
1647
1648 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
1649 Copying and distribution of this file, with or without modification,
1650 are permitted provided the copyright notice and this notice are preserved.