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