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