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