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