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