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