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