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