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