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