Fix global typo in last change: use chmod u-w, not chmod u-x.
[pspp] / ChangeLog
1 2006-09-07  Jim Meyering  <jim@meyering.net>
2
3         Fix global typo in last change: use chmod u-w, not chmod u-x.
4         Spotted by Paul Eggert and Bruce Korb.
5         * modules/alloca-opt, modules/argz, modules/arpa_inet:
6         * modules/byteswap, modules/configmake, modules/fcntl:
7         * modules/fnmatch, modules/getopt, modules/glob, modules/inttypes:
8         * modules/localcharset, modules/netinet_in, modules/poll:
9         * modules/stdbool, modules/stdint, modules/sys_select:
10         * modules/sys_socket, modules/sys_stat, modules/sysexits:
11
12 2006-09-06  Jim Meyering  <jim@meyering.net>
13
14         Make generated files be read-only.
15         * modules/alloca-opt (Makefile.am): Work also when $@ is read-only.
16         Ensure that each generated file is now read-only.
17         * modules/argz: Likewise.
18         * modules/arpa_inet: Likewise.
19         * modules/byteswap: Likewise.
20         * modules/configmake: Likewise.
21         * modules/fcntl: Likewise.
22         * modules/fnmatch: Likewise.
23         * modules/getopt: Likewise.
24         * modules/glob: Likewise.
25         * modules/inttypes: Likewise.
26         * modules/netinet_in: Likewise.
27         * modules/poll: Likewise.
28         * modules/stdbool: Likewise.
29         * modules/stdint: Likewise.
30         * modules/sys_select: Likewise.
31         * modules/sys_socket: Likewise.
32         * modules/sys_stat: Likewise.
33         * modules/sysexits: Likewise.
34         * modules/localcharset: Same as above, but continue using temporary
35         file named "t-$@" (why different?) rather than the "$@-t" used
36         everywhere else.
37
38         * modules/sysexits (Makefile.am): Replace literal occurrences
39         of "sysexit.h" more readable, and more consistent, "$@".
40
41 2006-09-05  Bruno Haible  <bruno@clisp.org>
42
43         * modules/gc (Makefile.am): Augment lib_LDFLAGS, not lib_LIBADD.
44         * modules/iconvme (Makefile.am): Likewise. Also handle the case of
45         not using libtool correctly.
46
47 2006-09-05  Bruno Haible  <bruno@clisp.org>
48
49         * gnulib-tool (func_emit_lib_Makefile_am): Initialize also
50         lib_..._LDFLAGS.
51
52 2006-09-06  Bruno Haible  <bruno@clisp.org>
53
54         * modules/striconv: New file.
55         * modules/xstriconv: New file.
56         * MODULES.html.sh (Internationalization functions): Add striconv,
57         xstriconv.
58
59 2006-09-05  Bruno Haible  <bruno@clisp.org>
60
61         * MODULES.html.sh (String handling): Add trim.
62
63 2006-09-05  Davide Angelocola <davide.angelocola@tiscali.it>
64
65         * modules/trim: New file.
66
67 2006-09-01  Paul Eggert  <eggert@cs.ucla.edu>
68
69         * gnulib-tool (func_emit_lib_Makefile_am): Fix typos in
70         yesterday's patch by changing test -n to test -z.
71
72 2006-08-31  Bruno Haible  <bruno@clisp.org>
73
74         * gnulib-tool (nl): Remove variable.
75         (sed_transform_lib_file): Use more robust test for config-h module.
76         (func_import): Fix typo in 2006-08-25 patch.
77
78 2006-08-31  Paul Eggert  <eggert@cs.ucla.edu>
79
80         * modules/getloadavg (Files): Add m4/getloadavg.m4.
81         (configure.ac): AC_FUNC_GETLOADAVG -> gl_GETLOADAVG, as
82         the former is now obsolescent.
83
84         * modules/chdir-long (Depends-on): Add fcntl.
85
86 2006-08-31  Eric Blake  <ebb9@byu.net>
87
88         * gnulib-tool: Don't let emacs change spaces to TAB.
89
90 2006-08-31  Bruno Haible  <bruno@clisp.org>
91
92         * gnulib-tool (func_emit_lib_Makefile_am): When --makefile-name was
93         specified, augment Makefile.am variables instead of assigning them.
94
95 2006-08-31  Bruno Haible  <bruno@clisp.org>
96
97         * gnulib-tool: When calling func_import more than once, do it in a
98         subshell.
99         Reported by Eric Blake <ebb9@byu.net>.
100
101 2006-08-30  Paul Eggert  <eggert@cs.ucla.edu>
102
103         * modules/nanosleep (Depends-on): Add gettime.
104
105 2006-08-30  Paul Eggert  <eggert@cs.ucla.edu>
106         and Simon Josefsson  <jas@extundo.com>
107         and Oskar Liljeblad  <oskar@osk.mine.nu>
108
109         * MODULES.html.sh (Support for building documentation): Add gpl, lgpl.
110         * gnulib-tool (func_import): New license type 'unmodifiable license
111         text'.
112         * modules/fdl: Use it.  Longer description.
113         * module/gpl, module/lgpl: New files.
114
115 2006-08-29  Paul Eggert  <eggert@cs.ucla.edu>
116
117         * modules/isapipe: New file.
118         * MODULES.html.sh (File descriptor based Input/Output): Add isapipe.
119
120 2006-08-29  Jim Meyering  <jim@meyering.net>
121
122         * modules/configmake (Makefile.am): Make configmake.h depend on
123         Makefile.  Otherwise, a stale configmake.h could hang around.
124
125 2006-08-29  Bruno Haible  <bruno@clisp.org>
126
127         * modules/localcharset (Depends-on): Add configmake.
128         (Makefile.am): Remove setting of LIBDIR through DEFS.
129
130 2006-08-29  Paul Eggert  <eggert@cs.ucla.edu>
131
132         * modules/configmake (Makefile.am): Add a comment, and omit
133         the CONFIGMAKE_ prefix from generated macro names.  Suggested
134         by Bruno Haible.
135
136 2006-08-28  Paul Eggert  <eggert@cs.ucla.edu>
137
138         * modules/fcntl: New file.
139         * modules/chdir-safer (Depends-on): Add fcntl.
140         * modules/fts: Likewise.
141         * modules/mkdir-p: Likewise.
142
143         * modules/stdint (Makefile.am): Do not substitute ABSOLUTE_INTTYPES_H.
144         This undoes the most recent change, since we're now addressing the
145         problem in a different way.
146
147         * gnulib-tool (emit_lib_Makefile_am): Don't put $makefile_name
148         into output, since the output might be called Makefile.am even
149         if $makefile_name is something different.
150         (func_import): Use $makefile_am rather than
151         ${makefile_name-Makefile.am}, to fix a bug where makefile_name was
152         empty.
153
154         * modules/inttypes (Files): Add m4/inttypes-h.m4.
155
156 2006-08-28  Eric Blake  <ebb9@byu.net>
157
158         * modules/inttypes (Makefile.am): Fix sed error when inttypes.h
159         needs wrapper.
160
161 2006-08-27  Bruno Haible  <bruno@clisp.org>
162
163         * gnulib-tool: New option --makefile-name.
164         (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am): Use
165         $makefile_name.
166         (func_import): Write $makefile_name to the cache file, and read it from
167         there unless explicitly specified. Use $makefile_name as file name
168         instead of Makefile.am. Adjust the recommendations accordingly.
169
170 2006-08-27  Bruno Haible  <bruno@clisp.org>
171
172         * gnulib-tool: Reorder some statements.
173
174 2006-08-27  Bruno Haible  <bruno@clisp.org>
175
176         * gnulib-tool (func_get_tests_module): Don't assume that $gnulib_dir
177         is the current directory. Respect also $local_gnulib_dir.
178
179 2006-08-26  Bruno Haible  <bruno@clisp.org>
180
181         * gnulib-tool (func_relativize, func_relconcat): New functions.
182         Give an error if --local-dir is given with --update.
183         Remove trailing slashes from $local_gnulib_dir.
184         (func_import): Store the relativized $local_gnulib_dir in
185         gnulib-cache.m4, and read it from there if not specified explicitly.
186
187 2006-08-26  Bruno Haible  <bruno@clisp.org>
188
189         * gnulib-tool (func_verify_module): Check against misapplying patch.
190
191 2006-08-28  Bruno Haible  <bruno@clisp.org>
192
193         * modules/c-strstr: New file, from GNU gettext.
194         * MODULES.html.sh (String handling): Add c-strstr.
195
196 2006-08-26  Bruno Haible  <bruno@clisp.org>
197
198         * modules/inttypes (Files): Add lib/inttypes_.h, remove lib/inttypes.h.
199         Add m4/inttypes.m4, remove m4/_inttypes_h.m4 and m4/include_next.m4.
200         (Makefile.am): Create inttypes.h from inttypes_.h.
201         * modules/stdint (Makefile.am): Substitute also ABSOLUTE_INTTYPES_H.
202
203         * modules/imaxabs: New file.
204
205         * modules/imaxdiv: New file.
206
207 2006-08-25  Paul Eggert  <eggert@cs.ucla.edu>
208
209         New config-h module, so that "make" output needn't be cluttered
210         by -DHAVE_CONFIG_H.
211         * MODULES.html.sh (Support for building libraries and executables):
212         Add config-h.
213         * modules/config-h: New file.
214         * gnulib-tool (nl, sed_transform_lib_file): New vars.
215         (func_import): Turn "#ifdef HAVE_CONFIG_H" to "#if 1" if
216         the config-h module is used.
217
218         New configmake module, so that "make" output needn't be cluttered
219         by fluff like '-DLIBDIR=\"/usr/local/lib\"'.
220         * MODULES.html.sh (Support for building libraries and executables):
221         Add configmake.
222         * modules/configmake: New file.
223
224 2006-08-24  Paul Eggert  <eggert@cs.ucla.edu>
225
226         * MODULES.html.sh (Support for building libraries and executables):
227         Add elisp-comp.
228         * build-aux/elisp-comp: New file.
229         * modules/elisp-comp: New file.
230
231 2006-08-24  Bruno Haible <bruno@clisp.org>
232
233         * gnulib-tool (func_create_testdir): Use non-default values of
234         sourcebase and m4base.
235
236 2006-08-24  Bruno Haible <bruno@clisp.org>
237
238         * MODULES.html.sh (Compatibility checks for POSIX:2001 functions: Fix
239         HTML structure.
240
241 2006-08-23  Paul Eggert  <eggert@cs.ucla.edu>
242
243         * modules/openat (Depends-on): Add lchown.
244
245 2006-08-23  Bruno Haible <bruno@clisp.org>
246
247         * gnulib-tool (func_import, func_create_testdir): Emit an invocation
248         of gl_LOCK_EARLY instead of gl_LOCK.
249
250 2006-08-22  Eric Blake  <ebb9@byu.net>
251
252         * modules/regexprops-generic: New file.
253         * MODULES.html.sh (Support for building documentation): List it.
254
255 2006-08-22  Bruno Haible <bruno@clisp.org>
256
257         * gnulib-tool (func_emit_lib_Makefile_am): Don't treat lib_LIBRARIES
258         and lib_LTLIBRARIES like the other lib_* variables.
259
260 2006-08-22  Paul Eggert  <eggert@cs.ucla.edu>
261
262         Avoid the need for AC_LIBSOURCES in m4 macros.
263         * modules/arcfour (EXTRA_DIST): Add arcfour.h.
264         * modules/arctwo (EXTRA_DIST): Add arctwo.h.
265         * modules/check-version (EXTRA_DIST): Add check-version.h.
266         * modules/crc (EXTRA_DIST): Add crc.h.
267         * modules/des (EXTRA_DIST): Add des.h.
268         * modules/gc (EXTRA_DIST): Add gc.h.
269         * modules/getdelim (EXTRA_DIST): Add getdelim.h.
270         * modules/getline (EXTRA_DIST): Add getline.h.
271         * modules/getlogin_r (EXTRA_DIST): Add getlogin_r.h.
272         * modules/hmac-md5 (EXTRA_DIST): Add hmac.h.
273         * modules/hmac-sha1 (EXTRA_DIST): Add hmac.h.
274         * modules/md2 (EXTRA_DIST): Add md2.h.
275         * modules/md4 (EXTRA_DIST): Add md4.h.
276         * modules/pagealign_alloc (EXTRA_DIST): Add pagealign_alloc.h.
277         * modules/read-file (EXTRA_DIST): Add read-file.h.
278         * modules/readline (EXTRA_DIST): Add readline.h.
279         * modules/rijndael (EXTRA_DIST): Add rijndael-alg-fst.h,
280         rijndael-api-fst.h.
281
282 2006-08-22  Simon Josefsson  <jas@extundo.com>
283
284         * MODULES.html.sh: Add "Support for maintaining and release
285         projects".
286
287         * build-aux/gnupload: New file, from coreutils.
288
289 2006-08-22  Jim Meyering  <jim@meyering.net>
290
291         * modules/mkdir-p (Makefile.am): Fix typo: s/lib+SOURCES/lib_SOURCES/.
292
293         * modules/getpass-gnu (Makefile.am): Add getpass.h to EXTRA_DIST.
294
295 2006-08-22  Bruno Haible <bruno@clisp.org>
296
297         * build-aux/x-to-1.in: New file, from GNU gettext.
298
299 2006-08-22  Simon Josefsson  <jas@extundo.com>
300
301         * modules/gc-md5 (Makefile.am): Need to add md5.h, after changes
302         to md5 module.
303
304 2006-08-21  Paul Eggert  <eggert@cs.ucla.edu>
305
306         Avoid the need for AC_LIBSOURCES in m4 macros.
307         * modules/acl (EXTRA_DIST): Add acl.h.
308         * modules/argmatch (Files): Add m4/argmatch.m4.
309         (configure.ac): Add gl_ARGMATCH.
310         (EXTRA_DIST): Renamed from lib_SOURCES, for
311         consistency with the other modules.  Remove argmatch.c.
312         * modules/backupfile (EXTRA_DIST): Add backupfile.h.
313         * modules/c-strtod (EXTRA_DIST): Add c-strtod.h.
314         * modules/c-strtold (EXTRA_DIST): Add c-strtod.c, c-strtod.h.
315         * modules/canonhost (EXTRA_DIST): Add c-canonhost.h.
316         * modules/canonicalize (EXTRA_DIST): Add canonicalize.h.
317         * modules/chdir-long (EXTRA_DIST): Add chdir-long.h.
318         * modules/chdir-safer (EXTRA_DIST): Add chdir-safer.h.
319         * modules/cloexec (EXTRA_DIST): Add cloexec.h.
320         * modules/close-stream (EXTRA_DIST): Add close-stream.h.
321         * modules/closeout (EXTRA_DIST): Add closeout.h.
322         * modules/cycle-check (EXTRA_DIST): Add cycle-check.h.
323         * modules/dev-ino (EXTRA_DIST): Add dev-ino.h.
324         * modules/dirfd (EXTRA_DIST): Add dirfd.h.
325         * modules/dirname (EXTRA_DIST): Renamed from lib_SOURCES.  Add
326         dirname.h; remove basename.c and stripslash.c.
327         * modules/exclude (EXTRA_DIST): Add exclude.h.
328         * modules/exitfail (EXTRA_DIST): Add exitfail.h.
329         * modules/fcntl-safer (EXTRA_DIST): Add fcntl-safer.h fcntl--.h.
330         * modules/file-type (EXTRA_DIST): Add file-type.h.
331         * modules/filemode (EXTRA_DIST): Add filemode.h.
332         * modules/filenamecat (EXTRA_DIST): Add filenamecat.h.
333         * modules/fopen-safer (EXTRA_DIST): Add stdio-safer.h stdio--.h.
334         * modules/fpending (EXTRA_DIST): Add __fpending.h.
335         * modules/fprintftime (EXTRA_DIST): Add fprintftime.h.
336         * modules/fsusage (EXTRA_DIST): Add fsusage.h.
337         * modules/fts (EXTRA_DIST): Add fts_.h fts-cycle.c.
338         * modules/getcwd (EXTRA_DIST): Add getcwd.h.
339         * modules/getdate (EXTRA_DIST): Add getdate.c.
340         * modules/gethrxtime (EXTRA_DIST): Add gethrxtime.h xtime.h.
341         * modules/getpagesize (EXTRA_DIST): Add getpagesize.h.
342         * modules/getpass (EXTRA_DIST): Add getpass.h.
343         * modules/glob (EXTRA_DIST): Add glob_.h glob-libc.h.
344         * modules/group-member (EXTRA_DIST): Add group-member.h.
345         * modules/hard-locale (EXTRA_DIST): Add hard-locale.h.
346         * modules/hash (EXTRA_DIST): Add hash.h.
347         * modules/human (EXTRA_DIST): Add human.h.
348         * modules/inttypes (EXTRA_DIST): Add inttypes.h.
349         * modules/lchmod (EXTRA_DIST): Add lchmod.h.
350         * modules/lchown (EXTRA_DIST): Add lchown.h.
351         * modules/long-options (EXTRA_DIST): Add long-options.h.
352         * modules/lstat (EXTRA_DIST): Add lstat.h.
353         * modules/md5 (EXTRA_DIST): Add memcasecmp.h.
354         * modules/memcoll (EXTRA_DIST): Add memcoll.h.
355         * modules/mempcpy (EXTRA_DIST): Add mempcpy.h.
356         * modules/memrchr (EXTRA_DIST): Add memrchr.h.
357         * modules/memxor (EXTRA_DIST): Add memxor.h.
358         * modules/mkancesdirs (EXTRA_DIST): Add mkancesdirs.h.
359         * modules/mkdir-p (EXTRA_DIST): Add modechange.h.
360         * modules/mountlist (EXTRA_DIST): Add mountlist.h.
361         * modules/openat (EXTRA_DIST): Add at-func.c openat.h openat-priv.h.
362         * modules/pathmax (EXTRA_DIST): Add pathmax.h.
363         * modules/physmem (EXTRA_DIST): Add physmem.h.
364         * modules/posixtm (EXTRA_DIST): Add posixtm.h.
365         * modules/posixver (EXTRA_DIST): Add posixver.h.
366         * modules/quote (EXTRA_DIST): Add quote.h.
367         * modules/quotearg (EXTRA_DIST): Add quotearg.h.
368         * modules/readtokens (EXTRA_DIST): Add readtokens.h.
369         * modules/readutmp (EXTRA_DIST): Add readutmp.h.
370         * modules/regex (EXTRA_DIST): Add regcomp.c regex.h regex_internal.c regex_internal.h regexec.c.
371         * modules/safe-read (EXTRA_DIST): Add safe-read.h.
372         * modules/safe-write (EXTRA_DIST): Add safe-write.h.
373         * modules/same (EXTRA_DIST): Add same.h.
374         * modules/same-inode (EXTRA_DIST): Add same-inode.h.
375         * modules/save-cwd (EXTRA_DIST): Add save-cwd.h.
376         * modules/savedir (EXTRA_DIST): Add savedir.h.
377         * modules/sha1 (EXTRA_DIST): Add sha1.h.
378         * modules/sig2str (EXTRA_DIST): Add sig2str.h.
379         * modules/stat-macros (EXTRA_DIST): Add stat-macros.h.
380         * modules/stat-time (EXTRA_DIST): Add stat-time.h.
381         * modules/stdlib-safer (EXTRA_DIST): Add stdlib-safer.h stdlib--.h.
382         * modules/strdup (EXTRA_DIST): Add strdup.h.
383         * modules/strftime (EXTRA_DIST): Add strftime.h.
384         * modules/strndup (EXTRA_DIST): Add strndup.h.
385         * modules/strnlen (EXTRA_DIST): Add strnlen.h.
386         * modules/strverscmp (EXTRA_DIST): Add strverscmp.h.
387         * modules/time_r (EXTRA_DIST): Add time_r.h.
388         * modules/timespec (EXTRA_DIST): Add timespec.h.
389         * modules/tmpfile-safer (EXTRA_DIST): Add stdio-safer.h stdio--.h.
390         * modules/unistd-safer (EXTRA_DIST): Add unistd-safer.h unistd--.h.
391         * modules/unlinkdir (EXTRA_DIST): Add unlinkdir.h.
392         * modules/unlocked-io (EXTRA_DIST): Add unlocked-io.h.
393         * modules/userspec (EXTRA_DIST): Add userspec.h.
394         * modules/utimecmp (EXTRA_DIST): Add utimecmp.h.
395         * modules/utimens (EXTRA_DIST): Add utimens.h.
396         * modules/xalloc (EXTRA_DIST): Add xalloc.h.
397         * modules/xgetcwd (EXTRA_DIST): Add xgetcwd.h.
398         * modules/xnanosleep (EXTRA_DIST): Add xnanosleep.h.
399         * modules/xreadlink (EXTRA_DIST): Add xreadlink.h.
400         * modules/xstrtod (EXTRA_DIST): Add xstrtod.h.
401         * modules/xstrtol (EXTRA_DIST): Add xstrtol.h.
402         * modules/xstrtold (EXTRA_DIST): Add xstrtod.c xstrtod.h.
403         * modules/yesno (EXTRA_DIST): Add yesno.h.
404
405 2006-08-21  Bruno Haible <bruno@clisp.org>
406
407         * gnulib-tool (func_emit_lib_Makefile_am): If the snippets already
408         specify an installation location, don't emit a noinst_LIBRARIES or
409         noinst_LTLIBRARIES assignment.
410
411 2006-08-19  Bruno Haible  <bruno@clisp.org>
412
413         BeOS portability.
414         * modules/mbchar (Include): Don't test HAVE_WCTYPE_H any more, since
415         BeOS has mbrtowc() but no <wctype.h>.
416
417 2006-08-21  Bruno Haible <bruno@clisp.org>
418
419         * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
420         Emit a pkgdata_DATA variable only if some snippets add contents to it.
421         Reported by Martin Lambers <marlam@marlam.de>.
422
423 2006-08-21  Mark D. Baushke  <mdb@gnu.org>
424             Bruno Haible <bruno@clisp.org>
425
426         * gnulib-tool (func_verify_module): Work around Sun's non-POSIX 1003.2
427         /bin/sh understanding of '!' conditional negation.
428
429 2006-08-21  Jim Meyering  <jim@meyering.net>
430
431         * modules/openat (Depends-on): Really alphabetize.
432
433         * modules/acl (Depends-on): Add error and quote.
434
435         * check-module (find_included_lib_files): Add at-func.c to the
436         ok-to-include-more-than-once white list.
437
438         * modules/openat (Depends-on): Add lstat.  Alphabetize.
439
440 2006-08-20  Paul Eggert  <eggert@cs.ucla.edu>
441
442         Add and change modules to make it easier for coreutils to use
443         gnulib-tool.
444         * modules/backupfile (Files): Remove m4/d-ino.m4.
445         (Depends-on): Add d-ino.
446         * modules/cycle-check (Depends-on): Add stdint.
447         (lib_SOURCES): Add cycle-check.h.
448         * modules/d-ino: New module.
449         * modules/d-type: New module.
450         * modules/error (Files): Remove m4/strerror_r.m4.
451         * modules/filemode (Files): Add m4/st_dm_mode.m4.
452         * modules/fsuage (Files): Remove m4/ulonglong.m4, m4/stdint_h.m4,
453         m4/inttypes_h.m4, m4/uintmax_t.m4.
454         (Depends-on): Add stdint.
455         (lib_SOURCES): Add fsusage.h.
456         * modules/getcwd (Files): Remove d-ino.m4.
457         (Depends-on): Add d-ino.
458         * modules/getndelim2 (Depends-on): Add stdint.
459         * modules/glob (Files): Remove m4/d-type.m4.
460         (Depends-on): Add d-type.
461         * modules/host-os: New module.
462         * modules/human (Files):  Remove m4/ulonglong.m4, m4/stdint_h.m4,
463         m4/inttypes_h.m4, m4/uintmax_t.m4.
464         * Depends-on: Add stdint.
465         (lib_SOURCES): Add human.h.
466         * modules/inttostr (Files): Remove m4/intmax_t.m4,
467         m4/inttostr.m4, m4/inttypes_h.m4, m4/longlong.m4, m4/stdint_h.m4,
468         m4/uintmax_t.m4, m4/ulonglong.m4.
469         (Depends-on): Add stdint.
470         (EXTRA_DIST): Add inttostr.h.
471         * modules/lchmod: New module.
472         * modules/link-follow: New module.
473         * modules/mkdir-p (Files): Remove lib/lchmod.h, m4/lchmod.m4.
474         (Depends-on): Add lchmod.
475         * modules/mkstemp (Files): Remove m4/ulonglong.m4,
476         m4/stdint_h.m4, m4/inttypes_h.m4, m4/uintmax_t.m4.
477         (Depends-on): Add stdint.
478         * modules/obstack (Files): Remove m4/inttypes_h.m4, m4/obstack.m4,
479         m4/stdint_h.m4, m4/uintmax_t.m4, m4/ulonglong.m4.
480         (Depends-on): Add stdint.
481         (configure.ac): Change gl_OBSTACK to AC_FUNC_OBSTACK.
482         * modules/perl: New module.
483         * modules/regex (Depends-on): Add stdint.
484         * modules/rmdir-errno: New module.
485         * modules/strtoimax (Files): Remove m4/stdint_h.m4, m4/inttypes_h.m4,
486         m4/intmax_t.m4.
487         (Depends-on): Add stdint.
488         * modules/strtoumax (Files): Remove m4/stdint_h.m4, m4/inttypes_h.m4,
489         m4/uintmax_t.m4.
490         (Depends-on): Add stdint.
491         * modules/unlink-busy: New module.
492         * modules/utimecmp (Depends-on): Add stdint.
493         * modules/uptime: New module.
494         * modules/winsz-ioctl: New module.
495         * modules/winsz-termios: New module.
496         * modules/xnanosleep (Depends-on): Add nanosleep.
497         * modules/ullong_max: Remove.
498         * modules/xstrtoimax (Files): Remove m4/xstrtoimax.m4.
499         (configure.ac): Remove gl_XSTRTOIMAX; no action needed now.
500         * modules/xstrtol (Files): Remove m4/ulonglong.m4, m4/longlong.m4,
501         m4/stdint_h.m4, m4/inttypes_h.m4, m4/uintmax_t.m4, m4/intmax_t.m4.
502         (Depends-on): Add inttypes.
503         (lib_SOURCES): Add xstrtol.h.
504         * modules/xstrtoumax (Files): Remove m4/xstrtoumax.m4.
505         (configure.ac): Remove gl_XSTRTOUMAX; no action needed now.
506         * MODULES.html.sh: Move 'assert' into the assert section.
507         Move 'dummy' into the linking section.
508         Remove ullong_max.
509         Add section for compatibility checks for POSIX:2001 functions,
510         and put d-ino, d-type, link-follow, rmdir-errno, unlink-busy,
511         winsz-ioctl, and winsz-termios into it.
512         Add lchmod.
513         Add top-level Misc section and put host-os, perl, and uptime
514         into it.
515
516 2006-08-19  Paul Eggert  <eggert@cs.ucla.edu>
517
518         * modules/openat (Files): Add lib/fchmodat.c.
519         Fixes problem reported by Jay Youngman.
520
521 2006-08-18  Bruno Haible  <bruno@clisp.org>
522
523         * modules/bison-i18n: New file.
524         * MODULES.html.sh (Internationalization functions): Add it.
525
526 2006-08-15  Paul Eggert  <eggert@cs.ucla.edu>
527
528         * modules/cycle-check (configure.ac): Add gl_CYCLE_CHECK.
529
530 2006-08-15  Bruno Haible  <bruno@clisp.org>
531
532         * modules/tmpdir (License): Change to LGPL.
533
534 2006-08-15  Bruno Haible  <bruno@clisp.org>
535
536         * gnulib-tool (func_all_modules, func_verify_module): COPYING is not a
537         module.
538
539 2006-08-14  Paul Eggert  <eggert@cs.ucla.edu>
540
541         Change copyright notice from LGPL 2 to GPL 2, since that's the
542         standard form used in the gnulib repository.
543         * tests/test-lock.c: Likewise.
544         * tests/test-stdint.c: Likewise.
545         * tests/test-tls.c: Likewise.
546
547         * users.txt: Add bison, diffutils, libprelude, prelude-lml,
548         prelude-manager.  User shorter URLs for GNU projects, without '?'.
549         Add copyright notice.
550
551         * check-module: Add copyright notice.  Output a copyright
552         notice if "--version" is specified.
553         * modules/COPYING: New file.
554         * tests/test-getaddrinfo.c: Add copyright notice.
555         * tests/test-verify.c: Likewise.
556
557 2006-08-11  Eric Blake  <ebb9@byu.net>
558
559         * users.txt: Sort.  Add tar.
560
561 2006-08-11  Bruno Haible  <bruno@clisp.org>
562
563         * users.txt: New file.
564
565 2006-08-10  Paul Eggert  <eggert@cs.ucla.edu>
566
567         * modules/snprintf (Depends-on): Remove minmax.
568         (Maintainer): Add self and Bruno.
569
570 2006-08-10  Bruno Haible  <bruno@clisp.org>
571
572         * gnulib-tool (func_create_testdir): Detect unexpanded macros here
573         as well.
574
575 2006-08-10  Eric Blake  <ebb9@byu.net>
576         and Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
577
578         * gnulib-tool (func_import): Detect unexpanded macros in gnulib
579         namespace.
580
581 2006-08-10  Jim Meyering  <jim@meyering.net>
582
583         * modules/same-inode: New module.
584         * modules/dev-ino: New module.
585         * modules/cycle-check: Depend on these modules, rather than simply
586         including their .h files.
587         (Makefile.am): Don't list cycle-check.[ch] here, now that they're
588         required via m4/cycle-check.m4.
589         * modules/same: Depend on new same-inode module, rather than
590         including same-inode.h.
591         * modules/chdir-safer: New file.
592
593         * modules/chown (Depends-on): Add stat-macros.
594
595 2006-08-10  Eric Blake  <ebb9@byu.net>
596
597         * modules/verror (Depends-on): Remove bogus gl_VERROR that snuck
598         in from original proposal.
599
600 2006-08-09  Paul Eggert  <eggert@cs.ucla.edu>
601
602         * modules/restrict: Remove; no longer needed now that we assume
603         Autoconf 2.59 or later.
604         * MODULES.html.sh: Remove 'restrict'.
605         * modules/argp (Depends-on): Remove 'restrict'.
606         * modules/base64 (Depends-on): Likewise.
607         * modules/gc (Depends-on): Likewise.
608         * modules/getaddrinfo (Depends-on): Likewise.
609         * modules/glob (Depends-on): Likewise.
610         * modules/inet_ntop (Depends-on): Likewise.
611         * modules/inet_pton (Depends-on): Likewise.
612         * modules/memxor (Depends-on): Likewise.
613         * modules/regex (Depends-on): Likewise.
614         * modules/strtok_r (Depends-on): Likewise.
615         * modules/time_r (Depends-on): Likewise.
616
617 2006-08-08  Eric Blake  <ebb9@byu.net>
618
619         * modules/verror: New module.
620         * MODULES.html.sh: Document it.
621
622 2006-08-07  Bruno Haible  <bruno@clisp.org>
623
624         * gnulib-tool (func_create_testdir): Wrap the set of autoconf snippets
625         in an AC_DEFUN. Needed so that the autoconf snippets can use
626         AC_REQUIRE.
627
628 2006-08-06  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
629
630         * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
631         Initialize pkgdata_DATA.
632         * modules/javaversion (Makefile.am): Add to pkgdata_DATA, rather than
633         overriding it.
634
635 2006-08-04  Bruno Haible  <bruno@clisp.org>
636
637         * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
638         Make the mostlyclean-local rule depend on mostlyclean-generic.
639         Reported by Jim Meyering. Solution suggested by Ralf Wildenhues.
640
641 2006-07-30  Bruno Haible  <bruno@clisp.org>
642
643         * modules/csharpexec (configure.ac): Comment out macro invocation.
644         * modules/javaexec (configure.ac): Likewise.
645         * modules/javacomp-script (configure.ac): Likewise.
646
647         * modules/csharpcomp-script (configure.ac): Use AC_REQUIRE.
648
649 2006-07-30  Bruno Haible  <bruno@clisp.org>
650
651         * modules/javaversion (Makefile.am): Distribute javaversion.java and
652         javaversion.class. Also install javaversion.class in $(pkgdatadir) and
653         set PKGDATADIR to point to it.
654
655 2006-07-30  Bruno Haible  <bruno@clisp.org>
656
657         * modules/clean-temp (Depends-on): Add linkedhash-list, remove
658         linked-list.
659
660 2006-07-30  Bruno Haible  <bruno@clisp.org>
661
662         * modules/readlink (License): Change to LGPL.
663
664 2006-07-30  Bruno Haible  <bruno@clisp.org>
665
666         * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
667         Initialize MOSTLYCLEANFILES to core and *.stackdump, so that core dumps
668         get removed.
669
670 2006-07-29  Bruno Haible  <bruno@clisp.org>
671
672         * gnulib-tool (autoconf_minversion): If a --dir option is given and
673         relevant, look for configure.ac there, not in the current directory.
674         Also use a simple search for AC_PREREQ, not "autoconf --trace".
675
676 2006-07-29  Bruno Haible  <bruno@clisp.org>
677
678         * gnulib-tool (func_usage): Document option --no-libtool.
679         Handle option --no-libtool.
680         (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am): Update
681         for changed semantics of $libtool variable.
682         (func_import): Likewise. If libtool is not used, show this through
683         an option --no-libtool.
684         (func_create_testdir): Update.
685
686 2006-07-29  Bruno Haible  <bruno@clisp.org>
687
688         * modules/setenv (Depends-on): Add unistd.
689
690 2006-07-29  Bruno Haible  <bruno@clisp.org>
691
692         Make it possible for gnulib-tool to work with locally modified or
693         augmented gnulib repositories.
694         * gnulib-tool (func_usage): Document --local-dir option.
695         (local_gnulib_dir): New variable.
696         Handle --local-dir option.
697         (func_lookup_file): New function.
698         (func_all_modules, func_verify_module): Look also in $local_gnulib_dir.
699         (func_get_description, func_get_filelist, func_get_description,
700         func_get_filelist, func_get_dependencies, func_get_autoconf_snippet,
701         func_get_automake_snippet, func_get_include_directive,
702         func_get_license, func_get_maintainer): Use func_lookup_file.
703         (func_import, func_create_testdir): Use func_lookup_file.
704
705 2006-07-29  Bruno Haible  <bruno@clisp.org>
706
707         * gnulib-tool (import, update): If there is no Makefile.am, look at
708         aclocal.m4, instead of bailing out.
709
710 2006-07-29  Bruno Haible  <bruno@clisp.org>
711
712         * gnulib-tool (SORT): New variable.
713         (func_usage): Undocument --assume-autoconf option.
714         Remove --assume-autoconf option handling.
715         (autoconf_minversion): Determine from the contents of configure.ac.
716         (func_import): Remove autoconf_minversion handling.
717         Suggested by Eric Blake.
718
719 2006-07-29  Bruno Haible  <bruno@clisp.org>
720
721         * gnulib-tool (func_import): Don't create the $docbase directory if
722         there is no file to store there.
723
724 2006-07-29  Bruno Haible  <bruno@clisp.org>
725
726         * gnulib-tool (func_usage): Revert most of the 2006-07-15 change.
727         Categorize the options by when they are useful.
728
729 2006-07-29  Bruno Haible  <bruno@clisp.org>
730
731         * gnulib-tool (func_import): Extend error message about missing
732         --doc-base.
733
734 2006-07-28  Simon Josefsson  <jas@extundo.com>
735
736         * modules/inet_ntop (Depends-on): Depend on arpa_inet.
737         * modules/inet_pton (Depends-on): Likewise.
738
739 2006-07-25  Bruno Haible  <bruno@clisp.org>
740
741         * modules/version-etc (Depends-on): Add stdarg.
742
743 2006-07-24  Paul Eggert  <eggert@cs.ucla.edu>
744
745         * MODULES.html.sh (File stream based Input/Output):
746         Add fopen-safer, tmpfile-safer; remove stdio-safer.
747         * modules/getusershell (Depends-on): Change stdio-safer to fopen-safer.
748         * modules/fopen-safer, modules/tmpfile-safer: New files.
749         * modules/stdio-safer: Remove.
750
751 2006-07-24  Bruno Haible  <bruno@clisp.org>
752
753         * modules/javacomp (Depends-on): Add unistd, javaversion, binary-io,
754         getline, pathname, fwriteerror, clean-temp, xvasprintf, strstr.
755
756 2006-07-24  Bruno Haible  <bruno@clisp.org>
757
758         * modules/clean-temp: New file.
759
760 2006-07-24  Bruno Haible  <bruno@clisp.org>
761
762         * modules/tmpdir: New file.
763         * MODULES.html.sh (File system functions): Add it.
764
765 2006-07-23  Eric Blake  <ebb9@byu.net>
766
767         * modules/stdio-safer (Files): Add tmpfile-safer.c.
768         (Depends-on): Add binary-io.
769
770 2006-07-22  Paul Eggert  <eggert@cs.ucla.edu>
771
772         * modules/close-stream: New file.
773         * modules/closeout (Description): Make it clear that it exits
774         with a diagnostic on error.
775         (Depends-on): Add close-stream.  Remove fpending, stdbool.
776         * MODULES.html.sh (File stream based Input/Output): Add close-stream.
777
778 2006-07-22  Bruno Haible  <bruno@clisp.org>
779
780         Merge from GNU gettext 0.15.
781
782         2006-05-01  Bruno Haible  <bruno@clisp.org>
783
784                 * build-aux/javacomp.sh.in: Update for changed javacomp.m4.
785
786         2006-07-22  Bruno Haible  <bruno@clisp.org>
787
788                 * modules/javaversion: New file.
789                 * MODULES.html.sh (Java): Add javaversion.
790
791         2006-03-12  Bruno Haible  <bruno@clisp.org>
792
793                 * build-aux/javaexec.sh.in: Update for changed javaexec.m4.
794
795         2005-12-04  Bruno Haible  <bruno@clisp.org>
796
797                 * build-aux/csharpexec.sh.in: Add support for 'clix' launcher
798                 (untested).
799
800         2006-06-21  Bruno Haible  <bruno@clisp.org>
801
802                 Avoid warnings from recent versions of mcs.
803                 * build-aux/csharpcomp.sh.in (options_mcs): Don't use options
804                 -o, -L, -r any more. Use options documented since mcs-1.0
805                 instead. Similarly for -g.
806
807         2005-12-04  Bruno Haible  <bruno@clisp.org>
808
809                 * build-aux/csharpcomp.sh.in: Suffix for resources is
810                 .resources, not .resource.
811
812         2005-07-09  Bruno Haible  <bruno@clisp.org>
813
814                 * build-aux/csharpcomp.sh.in (options_csc): For -l option,
815                 add a .dll suffix.
816                 Reported by Mark Junker <mjscod@gmx.de>.
817
818         2006-07-22  Bruno Haible  <bruno@clisp.org>
819
820                 * modules/gettext: Upgrade to gettext-0.15.
821                 (Files): Remove m4/isc-posix.m4. Add m4/lock.m4,
822                 m4/visibility.m4.
823                 Replace m4/inttypes.m4 with m4/inttypes-h.m4.
824
825 2006-07-21  Eric Blake  <ebb9@byu.net>
826
827         * modules/stdlib-safer: New file.
828         * MODULES.html.sh (File stream based Input/Output): Add
829         stdlib-safer.
830
831 2006-07-20  Bruno Haible  <bruno@clisp.org>
832
833         * MODULES.html.sh (func_all_modules): Add a missing func_begin_table.
834
835 2006-07-20  Paul Eggert  <eggert@cs.ucla.edu>
836
837         * gnulib-tool (func_usage): Document --assume-autoconf='latest-stable'.
838
839 2006-07-20  Bruno Haible  <bruno@clisp.org>
840
841         * gnulib-tool: Recognize new option --assume-autoconf.
842         (autoconf_minversion): New variable.
843         (func_get_filelist): Use it to decide whether to add onceonly_2_57.m4.
844
845 2006-07-17  Bruno Haible  <bruno@clisp.org>
846
847         * modules/list: New file.
848         * modules/array-list: New file.
849         * modules/carray-list, modules/carray-list-tests: New files.
850         * modules/linked-list, modules/linked-list-tests: New files.
851         * modules/avltree-list, modules/avltree-list-tests: New files.
852         * modules/rbtree-list, modules/rbtree-list-tests: New files.
853         * modules/linkedhash-list, modules/linkedhash-list-tests: New files.
854         * modules/avltreehash-list, modules/avltreehash-list-tests: New files.
855         * modules/rbtreehash-list, modules/rbtreehash-list-tests: New files.
856         * modules/oset: New file.
857         * modules/array-oset: New file.
858         * modules/avltree-oset, modules/avltree-oset-tests: New files.
859         * modules/rbtree-oset, rbtree-oset-tests: New files.
860         * tests/test-carray_list.c: New file.
861         * tests/test-linked_list.c: New file.
862         * tests/test-avltree_list.c: New file.
863         * tests/test-rbtree_list.c: New file.
864         * tests/test-linkedhash_list.c: New file.
865         * tests/test-avltreehash_list.c: New file.
866         * tests/test-rbtreehash_list.c: New file.
867         * tests/test-avltree_oset.c: New file.
868         * tests/test-rbtree_oset.c: New file.
869         * MODULES.html.sh (Container data structures): New section.
870
871 2006-07-16  Paul Eggert  <eggert@cs.ucla.edu>
872
873         * MODULES.html.sh: Add mkancestors.
874         * modules/mkancesdirs: New module.
875         * modules/mkdir-p (Files): Remove lib/chdir-safer.c, lib/chdir-safer.h,
876         lib/same-inode.h, m4/afs.m4, m4/chdir-safer.m4.
877         The chdir-safer and afs files are now orphans; I'll remove them
878         unless someone speaks up.
879         Add lib/dirchownmod.c, lib/dirchownmod.h.
880         (Depends-on): Remove alloca, chown, save-cwd, dirname.
881         Add lchown, mkancesdirs.
882         (Maintainer): Add self.
883
884 2006-07-15  Karl Berry  <karl@gnu.org>
885
886         * gnulib-tool: help message wording/arrangement.
887
888 2006-07-12  Simon Josefsson  <jas@extundo.com>
889
890         * modules/gendocs (License): Fix license, approved by Karl.
891
892 2006-07-12  Eric Blake  <ebb9@byu.net>
893
894         * MODULES.html.sh: Add gendocs.
895
896 2006-07-11  Eric Blake  <ebb9@byu.net>
897
898         * gnulib-tool: List --doc-base before --tests-base.
899
900 2006-07-11  Eric Blake  <ebb9@byu.net>
901
902         * modules/fdl: New module, to install doc/fdl.texi.
903         * MODULES.html.sh: Add new section for documentation modules.
904         * gnulib-tool: Avoid space-tab.
905         (--doc-base): New option, to manage files from doc.
906
907 2006-07-11  Bruno Haible  <bruno@clisp.org>
908
909         * README: Mention where to put documentation.
910
911 2006-07-09  Paul Eggert  <eggert@cs.ucla.edu>
912
913         * build-aux/depcomp, build-aux/install-sh: Sync from Automake.
914
915 2006-07-08  Paul Eggert  <eggert@cs.ucla.edu>
916
917         * gnulib-tool (func_get_filelist): Don't echo m4/onceonly_2_57.m4,
918         for the benefit of people using Autoconf 2.60.  If you want to
919         support older Autoconf versions you can copy m4/onceonly_2_57.m4
920         (or m4/onceonly.m4, if pre-2.57) manually.
921
922 2006-07-07  Simon Josefsson  <jas@extundo.com>
923
924         * tests/test-crc.c: Change expected crc value, the test vector
925         were probably computed using the old broken crc.c?
926
927 2006-07-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny change)
928
929         * modules/getusershell (configure.ac): Use gl_FUNC_GETUSERSHELL,
930         not gl_PREREQ_GETUSERSHELL.
931
932 2006-07-06  Simon Josefsson  <jas@extundo.com>
933
934         * modules/sys_socket (Files): Add m4/sockpfaf.m4 (this module is
935         now the canonical place for the M4 file).
936
937         * modules/getaddrinfo (Files): Remove m4/sockpfaf.m4, we get it
938         from the sys_socket dependency now.
939
940         * modules/inet_pton (Files): Ditto.
941
942         * modules/inet_ntop (Files): Ditto.
943
944 2006-07-05  Eric Blake  <ebb9@byu.net>
945
946         * modules/getaddrinfo (Depends-on): Add snprintf.
947
948 2006-07-04  Eric Blake  <ebb9@byu.net>
949
950         * modules/dirname-tests: New test module.
951         * tests/test-dirname.c: New file, replacing dirname.c
952         TEST_DIRNAME section that was recently deleted.
953
954 2006-07-04  Paul Eggert  <eggert@cs.ucla.edu>
955
956         * modules/cycle-check (lib_SOURCES): Add same-inode.h.
957         From Mark D. Baushke.
958
959 2006-07-03  Eric Blake  <ebb9@byu.net>
960
961         * modules/dirname (Depends-on): Add xstrndup.
962
963 2006-07-03  Paul Eggert  <eggert@cs.ucla.edu>
964
965         Merge from coreutils.
966         * MODULES.html.sh: Add xstrtold.
967         * modules/xstrtold: New file.
968         * modules/cycle-check (Files): Add lib/same-inode.h.
969         * modules/dirname (Files): Add m4/double-slash-root.m4.
970         * modules/getcwd (Files): Add m4/getcwd-abort-bug.m4.
971         * modules/mkdir-p (Files): Add lib/same-inode.h.
972         * modules/same (Files): Add lib/same-inode.h.
973
974 2006-07-01  Paul Eggert  <eggert@cs.ucla.edu>
975
976         * modules/inttypes (Depends-on): No longer depends on stdint.
977         * modules/stdint (Description): Say more about assumptions.
978         Say that the fast types might differ.  Say macros are used.
979         (Files): Remove m4/size_max.m4, m4/wchar_t.m4.  Add m4/longlong.m4.
980         (Makefile.am): Revise list of substituted symbols to match
981         new stdint.m4.
982         * modules/stdint-tests (Files): Add m4/wchar_t.m4, m4/wint_t.m4.
983         (configure.ac): Add gt_TYPE_WCHAR_T, gt_TYPE_WINT_T.
984         * tests/test-stdint.c (verify_same_types)
985         [! (__GNUC__ >= 2 && DO_PEDANTIC)]: Put in a decl, so that
986         the code conforms to C99/C89.
987         Test for WCHAR_MIN and WCHAR_MAX only if HAVE_WCHAR_T.
988         Test for WINT_MIN and WINT_MAX only if HAVE_WINT_T.
989
990 2006-06-29  Eric Blake  <ebb9@byu.net>
991
992         * MODULES.html.sh: Add sys_stat.
993         * modules/sys_stat: New module.
994         * modules/mkstemp (Depends-on): Add sys_stat.
995
996 2006-06-29  Jim Meyering  <jim@meyering.net>
997
998         * modules/strftime (Maintainer): Add my name, since with the
999         FPRINTFTIME changes strftime.c has forked from glibc.
1000
1001 2006-06-29  Bruno Haible  <bruno@clisp.org>
1002
1003         * modules/wcwidth (License): Change to LGPL.
1004
1005 2006-06-29  Derek Price  <derek@ximbiot.com>
1006
1007         * modules/c-bs-a: Removed - \a is C89.
1008         * MODULES.html.sh: Remove c-bs-a.
1009
1010 2006-06-28  Bruno Haible  <bruno@clisp.org>
1011
1012         * modules/wcwidth (Files): Add m4/wchar_t.m4.
1013
1014 2006-06-28  Eric Blake  <ebb9@byu.net>
1015
1016         * modules/wcwidth: New file.
1017         * modules/mbchar (Depends-on): Add wcwidth.
1018         * modules/mbswidth (Depends-on): Add wcwidth.
1019         * MODULES.html.sh: Add wcwidth.
1020
1021 2006-06-28  Simon Josefsson  <jas@extundo.com>
1022
1023         * tests/test-getaddrinfo.c: Test getnameinfo too.  Call WSAStartup
1024         on _WIN32.
1025
1026         * modules/getaddrinfo (Depends-on): Add inet_ntop, needed by
1027         getnameinfo.
1028
1029 2006-06-27  Simon Josefsson  <jas@extundo.com>
1030
1031         * modules/sys_select: New file, suggested by Bruno Haible, Paul
1032         Eggert and Martin Lambers.
1033
1034 2006-06-26  Bruno Haible  <bruno@clisp.org>
1035
1036         * modules/stdint (Makefile.am): Also substitute HAVE_WCHAR_H.
1037
1038 2006-06-23  Simon Josefsson  <jas@extundo.com>
1039             Bruno Haible  <bruno@clisp.org>
1040
1041         * gnulib-tool (func_emit_lib_Makefile_am): Define MOSTLYCLEANDIRS.
1042         Emit mostlyclean-local rule.
1043         (func_emit_tests_Makefile_am): Likewise.
1044         * modules/sys_socket (Makefile.am): Use MOSTLYCLEANDIRS.
1045
1046 2006-06-23  Bruno Haible  <bruno@clisp.org>
1047
1048         * tests/test-stdint.c: Update to match ISO C 99 Technical
1049         Corrigendum 1.
1050
1051 2006-06-21  Simon Josefsson  <jas@extundo.com>
1052
1053         * tests/test-getaddrinfo.c: New file.
1054
1055         * modules/getaddrinfo-tests: New file.
1056
1057         * MODULES.html.sh: Add inet_pton.
1058
1059         * modules/inet_pton: New file.
1060
1061 2006-06-19  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
1062
1063         * modules/sys_socket, modules/socklen: Include sys/types since
1064         FreeBSD 4.x's sys/socket.h needs it.
1065
1066 2006-06-15  Bruno Haible  <bruno@clisp.org>
1067
1068         * modules/stdint (Files): Include m4/full-header-path.m4,
1069         m4/size_max.m4, m4/wchar_t.m4.
1070         (Makefile.am): Many more substitutions.
1071         * modules/stdint-tests: New file.
1072         * tests/test-stdint.c: New file.
1073
1074 2006-05-15  Bruno Haible  <bruno@clisp.org>
1075
1076         * build-aux/config.rpath: Improve support for Sun C 5.9 on Linux, based
1077         on libtool patch by Ralf Wildenhues.
1078
1079 2006-05-09  Bruno Haible  <bruno@clisp.org>
1080
1081         * modules/xvasprintf (Files): Add m4/xvasprintf.m4.
1082         (Depends-on): Depend also on xsize, stdarg.
1083         (configure.ac): Add gl_XVASPRINTF.
1084
1085 2006-05-08  Eric Blake  <ebb9@byu.net>
1086
1087         * gnulib-tool (func_version): Base copyright year on CVS date.
1088         (func_emit_copyright_notice): New function.
1089         (func_emit_lib_Makefile_am): Use it.
1090         (func_emit_tests_Makefile_am): Likewise.
1091         (func_import): Likewise.
1092
1093 2006-05-05  Bruno Haible  <bruno@clisp.org>
1094
1095         * build-aux/config.rpath: Add support for Sun C 5.9 on Linux.
1096
1097 2006-05-08  Bruno Haible  <bruno@clisp.org>
1098
1099         * modules/stdarg: New file.
1100         * MODULES.html.sh (func_all_modules): Add section for <stdarg.h>.
1101
1102 2006-05-02  Paul Eggert  <eggert@cs.ucla.edu>
1103
1104         * modules/inttypes (Maintainer): Change from Derek Price to 'all'.
1105
1106 2006-04-29  Bruno Haible  <bruno@clisp.org>
1107
1108         * gnulib-tool: Make --update option actually work.
1109
1110 2006-04-25  Bruno Haible  <bruno@clisp.org>
1111
1112         * gnulib-tool (func_import): Output the include directives in three
1113         blocks, sorted separately.
1114         Reported by Ben Pfaff <blp@cs.stanford.edu>.
1115
1116 2006-04-23  Bruno Haible  <bruno@clisp.org>
1117
1118         * modules/copy-file: Depend on unistd.
1119         * modules/execute: Likewise.
1120         * modules/fatal-signal: Likewise.
1121         * modules/findprog: Likewise.
1122         * modules/mkdtemp : Likewise.
1123         * modules/pipe: Likewise.
1124         * modules/wait-process: Likewise.
1125
1126 2006-04-23  Claudio Fontana  <claudio@gnu.org>
1127             Bruno Haible  <bruno@clisp.org>
1128
1129         * modules/gettext (Makefile.am): Add a -I flag for <libintl.h>.
1130         * gnulib-tool (func_emit_lib_Makefile_am): Emit empty default value
1131         for AM_CPPFLAGS.
1132
1133 2006-04-23  Bruno Haible  <bruno@clisp.org>
1134
1135         * gnulib-tool (func_usage): Fix --import description. Document --update.
1136         (func_import): Create temporary file in a temporary directory, if
1137         --dry-run is specified. Silence errors from 'grep' when there are no
1138         m4 files in $m4dir.
1139         (func_create_testdir): Silence errors from 'grep' when there are no
1140         m4 files in $m4dir.
1141         Reported by Karl Berry <karl@freefriends.org>.
1142
1143 2006-04-18  Derek Price  <derek@ximbiot.com>
1144             Paul Eggert  <eggert@cs.ucla.edu>
1145
1146         * modules/inttypes: New file.
1147         * modules/strtoimax, modules/strtoumax: Depend on inttypes.
1148
1149 2006-04-12  Eric Blake  <ebb9@byu.net>
1150
1151         * modules/time_r (Makefile.am): Remove lib_SOURCES line, as this
1152         is now done automatically by the corresponding Autoconf macro.
1153
1154 2006-04-09  Paul Eggert  <eggert@cs.ucla.edu>
1155
1156         * modules/regex (Depends-on): Add ssize_t.
1157
1158 2006-03-08  Simon Josefsson  <jas@extundo.com>
1159
1160         * build-aux/maint.mk: Fix refresh-po, to handle no translated
1161         languages.
1162
1163 2006-03-07  Paul Eggert  <eggert@cs.ucla.edu>
1164
1165         * MODULES.html.sh (Support for systems lacking POSIX:2001):
1166         Add unistd.
1167         * modules/c-stack (Depends-on): Add unistd.
1168         * modules/getlogin_r: Likewise.
1169         * modules/glob: Likewise.
1170         * modules/pagealign_alloc: Likewise.
1171         * modules/unistd (Files): Remove lib/unistd_.h.
1172         (EXTRA_DIST): Remove.
1173         (unistd.h): Create using 'echo' rather than 'cp', so that we don't
1174         need unistd_.h.
1175         (MOSTLYCLEANFILES): Remove unistd.h-t.
1176
1177 2006-03-07  Simon Josefsson  <jas@extundo.com>
1178
1179         * modules/getopt (Depends-on): Add unistd.
1180
1181         * modules/unistd: New file.
1182
1183 2006-03-07  Simon Josefsson  <jas@extundo.com>
1184
1185         * modules/gc-random: New file.
1186
1187 2006-03-03  Simon Josefsson  <jas@extundo.com>
1188
1189         * build-aux/maint.mk: Add refresh-po rule, based on ideas from
1190         libidn and bison.
1191
1192 2006-03-03  Simon Josefsson  <jas@extundo.com>
1193
1194         * build-aux/maint.mk: Add several syntax checks from CoreUtils.
1195
1196 2006-03-03  Simon Josefsson  <jas@extundo.com>
1197
1198         * build-aux/maint.mk: Add indent target.
1199
1200 2006-03-01  Paul Eggert  <eggert@cs.ucla.edu>
1201
1202         * modules/gettime (Depends-on): Add extensions module.
1203         * modules/nanosleep (Depends-on): Likewise.
1204         * modules/settime (Depends-on): Likewise.
1205
1206 2006-02-26  Paul Eggert  <eggert@cs.ucla.edu>
1207
1208         * modules/intprops: New file.
1209         * MODULES.html.sh (Numeric conversion functions <stdlib.h>):
1210         Add intprops.
1211         * modules/getloadavg (Files): Remove lib/intprops.h.
1212         (Depends-on): Add intprops.
1213         * modules/human: Likewise.
1214         * modules/inttostr: Likewise.
1215         * modules/openat: Likewise.
1216         * modules/sig2str: Likewise.
1217         * modules/userspec: Likewise.
1218         * modules/utimecmp: Likewise.
1219         * modules/xnanosleep: Likewise.
1220         * modules/xstrtol: Likewise.
1221
1222 2006-02-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny changes)
1223
1224         * modules/xstrtod: Omit xstrtod.h, xstrtod.c; they're in LIB_SOURCES.
1225         * modules/lock-tests (TESTS): Use $(EXEEXT).
1226         * modules/tls-tests: Likewise.
1227         * modules/argp-tests: Likewise.
1228         (check_PROGRAMS): New var, replacing...
1229         (noinst_PROGRAMS, test_argp_SOURCES): Remove.
1230
1231 2006-02-16  Simon Josefsson  <jas@extundo.com>
1232
1233         * modules/getaddrinfo (Depends-on): Add sys_socket.
1234
1235 2006-02-15  Simon Josefsson  <jas@extundo.com>
1236
1237         * build-aux/maint.mk: Add dsyntax-check rule.
1238
1239 2006-02-14  Paul Eggert  <eggert@cs.ucla.edu>
1240
1241         Sync from coreutils.
1242         * modules/lstat (Depends-on): Don't depend on xalloc.
1243         (License): Change from GPL to LGPL, since this is now simply a
1244         replacement for a libc function.
1245
1246 2006-02-14  Simon Josefsson  <jas@extundo.com>
1247
1248         * modules/maintainer-makefile (Files): Rename.
1249
1250         * build-aux/GNUmakefile: Rename Makefile.maint to maint.mk
1251         and (the local) Makefile.cfg to maint-cfg.mk.
1252
1253         * build-aux/Makefile.maint, build-aux/maint.mk: Renamed the former
1254         to the latter.
1255
1256         * modules/maintainer-makefile: New module.
1257
1258         * build-aux/Makefile.maint: New file, from GNU CoreUtils, although
1259         severaly stripped to make it possible to build it up from scratch
1260         with reliable tests.
1261
1262         * build-aux/GNUmakefile: New file, from GNU CoreUtils with some
1263         fixes to permit overriding the default actions when configure and
1264         makefile are not available.
1265
1266 2006-02-13  Simon Josefsson  <jas@extundo.com>
1267
1268         * gnulib-tool (Usage): Fix --import, from
1269         karl@freefriends.org (Karl Berry).
1270
1271 2006-02-07  Paul Eggert  <eggert@cs.ucla.edu>
1272
1273         * modules/closeout (Depends-on): Remove atexit.
1274
1275 2006-01-26  Bruno Haible  <bruno@clisp.org>
1276
1277         * gnulib-tool (func_import): Use "trap 'exit $?' instead of "trap :".
1278         Reported by Paul Eggert.
1279
1280 2006-01-25  Bruno Haible  <bruno@clisp.org>
1281
1282         * gnulib-tool (func_import): Use "trap :" instead of "trap -" to get
1283         rid of a trap command. For Solaris sh.
1284         Reported by Mark D. Baushke <mdb@gnu.org>.
1285
1286 2006-01-24  Bruno Haible  <bruno@clisp.org>
1287
1288         * modules/strnlen (Maintainer): Change from glibc to all.
1289
1290 2006-01-24  Bruno Haible  <bruno@clisp.org>
1291
1292         * gnulib-tool (func_import): Avoid constructing complicated sed
1293         expressions inside backquote.
1294         Report and solution by Mark D. Baushke <mdb@gnu.org>.
1295
1296 2006-01-24  Jim Meyering  <jim@meyering.net>
1297
1298         * modules/openat (Files): Add lib/intprops.h.
1299         From Mark D. Baushke.
1300
1301 2006-01-19  Simon Josefsson  <jas@extundo.com>
1302
1303         * modules/lock-tests: Use check_PROGRAMS instead of noinst_PROGRAMS.
1304         Remove the test_*_SOURCES variable: automake infers it by default.
1305         * modules/tls-tests: Likewise.
1306
1307 2006-01-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny change)
1308
1309          * gnulib-tool, build-aux/csharpcomp.sh.in: Do not pass `-q' to mktemp.
1310          Reported by Bruce Korb <bkorb@gnu.org>.
1311
1312 2006-01-21  Sergey Poznyakoff  <gray@gnu.org.ua>
1313
1314         * modules/argp-tests: New module
1315         * tests/test-argp.c: New file
1316         * tests/test-argp-2.sh: New file
1317
1318 2006-01-20  Simon Josefsson  <jas@extundo.com>
1319
1320         * modules/inet_ntop (Depends-on): Depend on sys_socket.
1321
1322 2006-01-19  Simon Josefsson  <jas@extundo.com>
1323
1324         * gnulib-tool: Set check_PROGRAMS.
1325
1326         * modules/arcfour-tests, modules/arctwo-tests, modules/crc-tests,
1327         modules/des-tests, modules/gc-arcfour-tests,
1328         modules/gc-arctwo-tests, modules/gc-des-tests,
1329         modules/gc-hmac-md5-tests, modules/gc-hmac-sha1-tests,
1330         modules/gc-md2-tests, modules/gc-md4-tests, modules/gc-md5-tests,
1331         modules/gc-pbkdf2-sha1-tests, modules/gc-rijndael-tests,
1332         modules/gc-sha1-tests, modules/gc-tests, modules/hmac-md5-tests,
1333         modules/hmac-sha1-tests, modules/md2-tests, modules/md4-tests,
1334         modules/md5-tests, modules/readline, modules/rijndael-tests: Use
1335         check_PROGRAMS instead of noinst_PROGRAMS to be able to remove
1336         test_*_SOURCES.
1337
1338 2006-01-18  Simon Josefsson  <jas@extundo.com>
1339
1340         * modules/arcfour-tests, modules/arctwo-tests, modules/crc-tests,
1341         modules/des-tests, modules/gc-arcfour-tests,
1342         modules/gc-arctwo-tests, modules/gc-des-tests,
1343         modules/gc-hmac-md5-tests, modules/gc-hmac-sha1-tests,
1344         modules/gc-md2-tests, modules/gc-md4-tests, modules/gc-md5-tests,
1345         modules/gc-pbkdf2-sha1-tests, modules/gc-rijndael-tests,
1346         modules/gc-sha1-tests, modules/gc-tests, modules/hmac-md5-tests,
1347         modules/hmac-sha1-tests, modules/md2-tests, modules/md4-tests,
1348         modules/md5-tests, modules/readline, modules/rijndael-tests: Add
1349         $(EXEEXT) to automake TESTS variable, for mingw32.
1350
1351 2006-01-18  Simon Josefsson  <jas@extundo.com>
1352
1353         * modules/socklen (Depends-on): Depend on sys_socket.
1354
1355 2006-01-17  Bruno Haible  <bruno@clisp.org>
1356
1357         * modules/ssize_t (Include): Add <sys/types.h>.
1358
1359 2006-01-17  Simon Josefsson  <jas@extundo.com>
1360
1361         * modules/socklen (Include): Need sys/socket.h.
1362
1363 2006-01-12  Bruno Haible  <bruno@clisp.org>
1364
1365         * gnulib-tool (func_import, func_create_testdir): Don't go into an
1366         endless loop while replacing $auxdir with build-aux.
1367
1368 2006-01-12  Bruno Haible  <bruno@clisp.org>
1369
1370         * modules/ldd: New file.
1371         * build-aux/ldd.sh.in: New file.
1372         * MODULES.html.sh (Support for building libraries and executables): Add
1373         ldd.
1374
1375 2006-01-11  Bruno Haible  <bruno@clisp.org>
1376
1377         * gnulib-tool (AUTOCONF, ACLOCAL, AUTOMAKE, AUTORECONF): Make
1378         overridable by the user.
1379         Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
1380
1381 2006-01-08  Bruno Haible  <bruno@clisp.org>
1382
1383         Avoid "ar: no archive members specified" error on MacOS X.
1384         * gnulib-tool (func_modules_add_dummy): New function.
1385         (func_import, func_create_testdir): Invoke it.
1386
1387 2006-01-08  Bruno Haible  <bruno@clisp.org>
1388
1389         Ensure automatic ordering between gl_LOCK and gl_ARGP.
1390         * gnulib-tool (func_import, func_create_testdir): Put gl_LOCK into
1391         the "early" section as well.
1392
1393 2006-01-08  Bruno Haible  <bruno@clisp.org>
1394
1395         * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
1396         Initialize also noinst_HEADERS to empty.
1397
1398 2006-01-08  Bruno Haible  <bruno@clisp.org>
1399
1400         * gnulib-tool (AUTOMAKEPATH, AUTOCONF, ACLOCAL, AUTOMAKE): New
1401         variables.
1402         (func_create_megatestdir): Call aclocal, autoconf, automake here, not
1403         autoreconf.
1404
1405 2006-01-11  Bruno Haible  <bruno@clisp.org>
1406
1407         * gnulib-tool (func_import, func_create_testdir): Replace build-aux
1408         with $auxdir in AC_CONFIG_FILES statements.
1409
1410 2006-01-10  Paul Eggert  <eggert@cs.ucla.edu>
1411
1412         * modules/readutmp (Maintainer): Add myself.
1413
1414 2006-01-10  Bruno Haible  <bruno@clisp.org>
1415
1416         * modules/readutmp: Depend on module free.
1417         * modules/strtok_r: Depend on module restrict.
1418
1419 2006-01-10  Simon Josefsson  <jas@extundo.com>
1420
1421         * modules/sys_socket: New file.
1422
1423 2006-01-07  Bruno Haible  <bruno@clisp.org>
1424
1425         * gnulib-tool (func_emit_tests_Makefile_am): Emit an empty SUBDIR
1426         variable.
1427         Needed to avoid an automake error regarding the 'gettext' module.
1428
1429 2006-01-07  Bruno Haible  <bruno@clisp.org>
1430
1431         * modules/gettext (configure.ac): Add an invocation of
1432         AM_GNU_GETTEXT_VERSION. Needed since autoreconf is used by gnulib-tool.
1433
1434 2006-01-09  Paul Eggert  <eggert@cs.ucla.edu>
1435
1436         Sync from coreutils:
1437
1438         * MODULES.html.sh (build_lib): New section, with new lib-ignore module.
1439         * modules/lib-ignore: New file.
1440         * modules/mkdir-p (Files): Add chdir-safer.c, chdir-safer.h, lchmod.h,
1441         chdir-safer.m4, lchmod.m4.
1442         * modules/openat: Add mkdirat.c, openat-priv.h.
1443
1444 2006-01-09  Bruno Haible  <bruno@clisp.org>
1445
1446         * modules/strnlen (Include): Use strnlen.h.
1447
1448 2006-01-09  Simon Josefsson  <jas@extundo.com>
1449
1450         * modules/inet_ntop (Depends-on): Add restrict.
1451
1452 2006-01-09  Simon Josefsson  <jas@extundo.com>
1453
1454         * modules/gc-rijndael-tests (License): Put under LGPL.
1455
1456         * modules/gc-des-tests (License): Likewise.
1457
1458         * modules/gc-arcfour-tests (License): Likewise.
1459
1460         * modules/gc-arctwo-tests (License): Likewise.
1461
1462         * modules/gc-pbkdf2-sha1-tests (License): Likewise.
1463
1464         * modules/gc-hmac-sha1-tests (Files): Likewise.
1465
1466         * modules/gc-hmac-md5-tests (License): Likewise.
1467
1468         * modules/gc-sha1-tests (License): Likewise.
1469
1470         * modules/gc-md5-tests (License): Likewise.
1471
1472         * modules/gc-md4-tests (License): Likewise.
1473
1474         * modules/gc-md2-tests (License): Likewise.
1475
1476         * modules/gc-tests (License): Likewise.
1477
1478         * modules/des-tests (License): Likewise.
1479
1480         * modules/md4-tests (License): Likewise.
1481
1482         * modules/md2-tests (License): Likewise.
1483
1484 2006-01-09  Bruno Haible  <bruno@clisp.org>
1485
1486         * build-aux/javacomp.sh.in: New file, moved from lib/.
1487         * modules/javacomp-script (Files): Update.
1488         (configure.ac): Add AC_CONFIG_FILES invocation.
1489         (EXTRA_DIST): Remove variable.
1490
1491         * build-aux/javaexec.sh.in: New file, moved from lib/.
1492         * modules/javaexec (Files): Update.
1493         (configure.ac): Add AC_CONFIG_FILES invocation.
1494         (EXTRA_DIST): Remove javaexec.sh.in.
1495
1496         * build-aux/csharpcomp.sh.in: New file, moved from lib/.
1497         * modules/csharpcomp-script (Files): Update.
1498         (configure.ac): Add AC_CONFIG_FILES invocation.
1499         (EXTRA_DIST): Remove variable.
1500
1501         * build-aux/csharpexec.sh.in: New file, moved from lib/.
1502         * modules/csharpexec (Files): Update.
1503         (configure.ac): Add AC_CONFIG_FILES invocation.
1504         (EXTRA_DIST): Remove csharpexec.sh.in.
1505
1506 2006-01-07  Bruno Haible  <bruno@clisp.org>
1507
1508         * gnulib-tool (func_import): Add an AC_PROG_RANLIB dependency to
1509         gl_EARLY.
1510
1511 2006-01-04  Paul Eggert  <eggert@cs.ucla.edu>
1512
1513         * README: Gnulib normally doesn't generate a tarball.
1514
1515 2005-12-28  Bruno Haible  <bruno@clisp.org>
1516
1517         * build-aux/config.rpath: Update from GNU gettext.
1518
1519 2005-12-16  Jim Meyering  <jim@meyering.net>
1520
1521         * modules/fprintftime: New module.
1522         * MODULES.html.sh (Date and time <time.h>): Add fprintftime.
1523
1524 2005-12-15  Simon Josefsson  <jas@extundo.com>
1525
1526         * modules/socklen (configure.ac): Fix M4 macro name, to align with
1527         new m4/socklen.m4.
1528
1529 2005-12-09  Sergey Poznyakoff  <gray@gnu.org.ua>
1530
1531         * modules/argp (Files): Add argp-pin.c
1532         (Depends-on): dirname
1533         (lib_SOURCES): Add argp-pin.c
1534
1535 2005-12-02  Bruno Haible  <bruno@clisp.org>
1536
1537         * gnulib-tool (func_import): Accept GPLed build tool modules when
1538         --lgpl is given.
1539         * modules/csharpcomp-script: New file.
1540         * modules/csharpcomp: Depend on it.
1541         * modules/javacomp-script: New file.
1542         * modules/javacomp: Depend on it.
1543         Suggested by Simon Josefsson.
1544
1545 2005-11-29  Paul Eggert  <eggert@cs.ucla.edu>
1546
1547         * modules/savedir (Depends-on): Add openat.
1548
1549 2005-11-25  Paul Eggert  <eggert@cs.ucla.edu>
1550
1551         * modules/obstack (Files): Add m4/ulonglong.m4.
1552         Problem reported by Davide Angelocola.
1553
1554 2005-11-10  Paul Eggert  <eggert@cs.ucla.edu>
1555
1556         * modules/gethrxtime (Depends-on): Add gettime.
1557
1558 2005-11-04  Bruno Haible  <bruno@clisp.org>
1559
1560         * gnulib-tool: Implement --update mode.
1561
1562 2005-10-28  Simon Josefsson  <jas@extundo.com>
1563
1564         * tests/test-gc-md4.c, tests/test-gc-md5.c, tests/test-gc-sha1.c:
1565         Test more.
1566
1567         * tests/test-gc-md2.c, tests/test-md2.c: New files.
1568
1569         * modules/md2, modules/md2-tests: New files.
1570
1571 2005-10-27  Paul Eggert  <eggert@cs.ucla.edu>
1572
1573         * modules/verify (License): Change from GPL to LGPL.  This is a
1574         tiny module and there are apparently near-equivalents that are
1575         under the BSD license.
1576
1577 2005-10-24  Simon Josefsson  <jas@extundo.com>
1578
1579         * modules/sha1: Relicense to LGPL.
1580
1581 2005-10-23  Simon Josefsson  <jas@extundo.com>
1582
1583         * gnulib-tool (func_import): Fix --tests-base.
1584
1585 2005-10-22  Simon Josefsson  <jas@extundo.com>
1586
1587         * modules/arcfour (Depends-on): Need stdint.
1588
1589 2005-10-21  Bruno Haible  <bruno@clisp.org>
1590
1591         * gnulib-tool (func_import, func_create_testdir): Add quoting to last
1592         patch.
1593
1594 2005-10-21  Simon Josefsson  <jas@extundo.com>
1595
1596         * gnulib-tool (func_import, func_create_testdir): Define automake
1597         conditional GL_COND_LIBTOOL if libtool is used (to be used by modules
1598         Makefile.am snippet),
1599         suggested by Bruno Haible <bruno@clisp.org>.
1600
1601         * modules/gc (Makefile.am): Use it.
1602
1603 2005-10-21  Simon Josefsson  <jas@extundo.com>
1604
1605         * modules/des, modules/des-tests: New files.
1606
1607         * modules/gc-des, modules/gc-des-tests: New files.
1608
1609         * tests/test-des.c, tests/test-gc-des.c: New file.
1610
1611 2005-10-21  Simon Josefsson  <jas@extundo.com>
1612
1613         * modules/arctwo, modules/arctwo-tests: New files.
1614
1615         * tests/test-arctwo.c: New file.
1616
1617         * modules/gc-arctwo, modules/gc-arctwo-tests: New files.
1618
1619         * tests/test-gc-arctwo.c: New file.
1620
1621 2005-10-19  Simon Josefsson  <jas@extundo.com>
1622
1623         * tests/test-gc-arcfour.c: New file.
1624
1625         * modules/gc-arcfour, modules/gc-arcfour-tests: New files.
1626
1627 2005-10-19  Simon Josefsson  <jas@extundo.com>
1628
1629         * tests/test-gc-rijndael.c: New file.
1630
1631         * modules/gc-rijndael, modules/gc-rijndael-test: New files.
1632
1633 2005-10-19  Simon Josefsson  <jas@extundo.com>
1634
1635         * tests/test-gc-md4.c, tests/test-gc-md5.c: Test gc_hash_buffer
1636         interface too.
1637
1638 2005-10-19  Simon Josefsson  <jas@extundo.com>
1639
1640         * modules/gc-md4, modules/gc-md4-tests: New file.
1641
1642         * tests/test-gc-md4.c: New file.
1643
1644 2005-10-18  Simon Josefsson  <jas@extundo.com>
1645
1646         * tests/test-md4.c: New file.
1647
1648         * modules/md4, modules/md4-tests: New files.
1649
1650 2005-10-18  Simon Josefsson  <jas@extundo.com>
1651
1652         * tests/test-md5.c: New file.
1653
1654         * modules/md5-tests: New file.
1655
1656 2005-10-17  Stepan Kasal  <kasal@ucw.cz>
1657
1658         * gnulib-tool (func_create_testdir): Omit the second check whether
1659         BUILT_SOURCES in nonempty.
1660
1661 2005-10-17  Simon Josefsson  <jas@extundo.com>
1662
1663         * modules/gc-sha1-tests: New file.
1664
1665         * tests/test-gc-sha1.c: New file.
1666
1667 2005-10-17  Simon Josefsson  <jas@extundo.com>
1668
1669         * tests/test-rijndael.c: New file.
1670
1671 2005-10-17  Simon Josefsson  <jas@extundo.com>
1672
1673         * modules/sha1: Depend on stdint instead of md5.
1674
1675         * modules/md5: Depend on stdint, remove uint32_t.
1676
1677 2005-10-16  Bruno Haible  <bruno@clisp.org>
1678
1679         * gnulib-tool (func_emit_tests_Makefile_am): Also define
1680         TESTS_ENVIRONMENT, so that individual tests can augment it.
1681
1682         * gnulib-tool (func_create_testdir): Use an intermediate target for
1683         building $(BUILT_SOURCES). Needed because BUILT_SOURCES can contain
1684         macros, like $(ALLOCA_H), which cannot be passed through the command
1685         line.
1686
1687 2005-10-15  Simon Josefsson  <jas@extundo.com>
1688
1689         * modules/rijndael-tests: New file.
1690
1691         * modules/rijndael: New file.
1692
1693 2005-10-14  Simon Josefsson  <jas@extundo.com>
1694
1695         * tests/test-arcfour.c: New file.
1696
1697         * modules/arcfour, modules/arcfour-tests: New files.
1698
1699 2005-10-13  Oskar Liljeblad  <oskar@osk.mine.nu>
1700
1701         * modules/human (Depends-on): Depend on xstrtoumax, not xstrtol.
1702
1703 2005-10-13  Simon Josefsson  <jas@extundo.com>
1704
1705         * modules/gc-hmac-md5-tests: New file.
1706
1707         * tests/test-gc-hmac-sha1.c: New file.
1708
1709         * tests/test-gc.c (main): Remove MD5 and HMAC-MD5 tests.
1710
1711         * modules/gc-hmac-md5-tests: New file.
1712
1713         * tests/test-gc-md5.c: New file.
1714
1715         * modules/gc-md5-tests: New file.
1716
1717 2005-10-12  Simon Josefsson  <jas@extundo.com>
1718
1719         * modules/gc-pbkdf2-sha1, modules/gc-pbkdf2-sha1-tests: New files.
1720
1721         * tests/test-gc-pbkdf2-sha1.c: New file.
1722
1723 2005-10-12  Simon Josefsson  <jas@extundo.com>
1724
1725         * modules/gc-sha1: New file.
1726
1727 2005-10-12  Simon Josefsson  <jas@extundo.com>
1728
1729         * tests/test-hmac-sha1.c: New file.
1730
1731         * modules/hmac-sha1-tests: New file.
1732
1733         * modules/hmac-sha1: New file.
1734
1735 2005-10-12  Simon Josefsson  <jas@extundo.com>
1736
1737         * modules/gc-md5, modules/gc-hmac-md5: New files.
1738
1739         * modules/gc (Files): Remove md5, memxor and hmac files.
1740
1741 2005-10-11  Bruno Haible  <bruno@clisp.org>
1742
1743         * modules/c-strcasestr: New file.
1744         * MODULES.html.sh (String handling <string.h>): Add c-strcasestr.
1745
1746 2005-10-11  Bruno Haible  <bruno@clisp.org>
1747
1748         * modules/c-strcase: New file.
1749         * MODULES.html.sh (String handling <string.h>): Add c-strcase.
1750
1751 2005-10-11  Simon Josefsson  <jas@extundo.com>
1752
1753         * tests/test-crc.c: New file.
1754
1755         * modules/crc, modules/crc-tests: New files.
1756
1757 2005-10-10  Paul Eggert  <eggert@cs.ucla.edu>
1758
1759         * modules/mempcpy (License): GPL -> LGPL.
1760         * modules/strchrnul (License): Likewise.
1761         * modules/sysexits (License): Likewise.
1762
1763 2005-10-06  Simon Josefsson  <jas@extundo.com>
1764
1765         * tests/test-hmac-md5.c: New file.
1766
1767         * modules/hmac-md5-tests: New file.
1768
1769         * modules/hmac-md5: New file.
1770
1771 2005-10-05  Bruno Haible  <bruno@clisp.org>
1772
1773         * modules/stdint (License): Change to LGPL.
1774
1775 2005-10-05  Simon Josefsson  <jas@extundo.com>
1776
1777         * modules/memxor: New file.
1778
1779         * modules/iconv (Files): Move config.rpath to havelib, it is used
1780         there.
1781
1782         * modules/havelib (Files): Add config.rpath.
1783
1784 2005-10-02  Paul Eggert  <eggert@cs.ucla.edu>
1785
1786         * modules/xreadlink (Makefile.am): Remove lib_SOURCES.
1787         From Ben Pfaff.
1788
1789         * modules/exclude (Depends-on): Depend on verify.
1790         * modules/strtoimax (Depends-on): Likewise.
1791         * modules/utimecmp (Depends-on): Likewise.
1792
1793 2005-09-27  Paul Eggert  <eggert@cs.ucla.edu>
1794
1795         * modules/regex (Depends-on): Add strcase.
1796
1797         * modules/gethostname (Licence): Change from GPL to LGPL, since
1798         gethostname.c is a trivial implementation of a standard library
1799         function.
1800         * modules/poll (License): Change from GPL to LGPL, since it's
1801         derived from LGPL code.
1802
1803 2005-09-26  Bruno Haible  <bruno@clisp.org>
1804
1805         * modules/mbchar (Include): Mention that HAVE_WCHAR_H && HAVE_WCTYPE_H
1806         is necessary.
1807         (lib_SOURCES): Remove mbchar.c.
1808         * modules/mbfile (Include): Mention that HAVE_MBRTOWC is necessary.
1809         (Files): Add m4/mbrtowc.m4.
1810         * modules/mbiter: Likewise.
1811         * modules/mbuiter: Likewise.
1812
1813 2005-09-25  Jim Meyering  <jim@meyering.net>
1814
1815         * modules/inet_ntop (Depends-on): Add socklen, since inet_ntop.c
1816         also uses socklen_t.
1817
1818 2005-09-23  Jim Meyering  <jim@meyering.net>
1819
1820         * modules/getaddrinfo (Depends-on): Add socklen.
1821
1822 2005-09-23  Bruno Haible  <bruno@clisp.org>
1823
1824         * tests/test-verify.c: New file.
1825
1826 2005-09-22  Paul Eggert  <eggert@cs.ucla.edu>
1827
1828         Sync from coreutils.
1829
1830         * modules/argmatch (Depends-on): Add verify.
1831         * modules/getloadavg (Depends-on): Depend on fcntl-safer, not
1832         unistd-safer.
1833         * modules/save-cwd (Depends-on): Likewise.
1834
1835         * modules/openat (Files): Add lib/openat-die.c.
1836         (Depends-on): Remove error, exitfail.
1837         Add dirname.
1838
1839         * modules/verify: New file.
1840         * MODULES.html.sh (Diagnostics <assert.h>): New section,
1841         with "verify" module.
1842
1843 2005-09-20  Bruno Haible  <bruno@clisp.org>
1844
1845         * gnulib-tool: Remove trailing slashes from the values specified for
1846         --source-base, --m4-base, --tests-base, --aux-dir.
1847         Suggested by Simon Josefsson <jas@extundo.com>.
1848
1849 2005-09-20  Bruno Haible  <bruno@clisp.org>
1850
1851         * gnulib-tool (func_all_modules, func_modules_transitive_closure,
1852         func_modules_to_filelist, func_import, func_create_testdir): Make all
1853         sorting results locale-independent, so that gnulib-cache.m4 doesn't
1854         change when gnulib-tool is invoked in a different locale.
1855
1856 2005-09-19  Bruno Haible  <bruno@clisp.org>
1857
1858         * gnulib-tool (import): Provide default for --tests-base.
1859
1860 2005-09-19  Jim Meyering  <jim@meyering.net>
1861
1862         * modules/pathmax (License): Change to LGPL.
1863
1864 2005-09-18  Bruno Haible  <bruno@clisp.org>
1865
1866         * gnulib-tool: Support --with-tests also with --import.
1867         (func_emit_tests_Makefile_am): Use variables $m4base and $testsbase.
1868         (func_import): Use variables $testsbase and $inctests. Emit a
1869         gl_TESTS_BASE form into gnulib-cache.m4. Create $testsbase/Makefile.am.
1870         Remind the user to add AC_CONFIG_FILES($testsdir/Makefile) and
1871         SUBDIRS += $testsdir.
1872         (func_create_testdir): Update.
1873
1874 2005-09-18  Bruno Haible  <bruno@clisp.org>
1875
1876         * gnulib-tool (func_import): Comment out code that spits out the
1877         new files with --dry-run.
1878
1879 2005-09-18  Bruno Haible  <bruno@clisp.org>
1880
1881         Portability fix.
1882         * gnulib-tool (func_readlink): New function.
1883         (func_ln_if_changed): Use it.
1884
1885 2005-09-18  Bruno Haible  <bruno@clisp.org>
1886
1887         * gnulib-tool: Revise --dry-run implementation. Use variable $doit
1888         instead of $dry_run.
1889         (func_cp_if_changed, func_mv_if_changed): Remove functions.
1890         (func_ln_if_changed): Don't handle dry-run here.
1891         (func_import): In dry-run mode, detect more precisely which actions
1892         would be performed, and don't use "...ing" verbs.
1893
1894 2005-09-18  Bruno Haible  <bruno@clisp.org>
1895
1896         * gnulib-tool (func_tmpdir): New function, taken from GNU gettextize.
1897         (func_import): Use join on two temporary files instead of three nested
1898         loops, in order to determine which files are new or old.
1899
1900 2005-09-16  Paul Eggert  <eggert@cs.ucla.edu>
1901
1902         * MODULES.html.sh (File system functions): Add stat-time.
1903         * modules/stat-time: New file.
1904         * modules/timespec (Files): Remove m4/st_mtim.m4; this
1905         is now done in a different way, by the stat-time module.
1906         * modules/utimecmp (Depends-on): Add stat-time.
1907
1908 2005-09-12  Derek Price  <derek@ximbiot.com>
1909
1910         * modules/canon-host: Add canon-host.h.  Depend on getaddrinfo.  Make
1911         LGPL.
1912         * modules/getaddrinfo: Add link to opengroup spec.  Depend on strdup.
1913
1914 2005-09-12  Derek Price  <derek@ximbiot.com>
1915             Paul Eggert  <eggert@cs.ucla.edu>
1916
1917         * modules/glob (Files): Add glob-libc.h.
1918
1919 2005-09-08  Paul Eggert  <eggert@cs.ucla.edu>
1920
1921         * modules/utimens (Files): Add m4/utimbuf.m4, since
1922         m4/utimens.m4 requires gl_CHECK_TYPE_STRUCT_UTIMBUF.
1923         Reported by Sergey Poznyakoff.
1924
1925 2005-09-08  Simon Josefsson  <jas@extundo.com>
1926
1927         * modules/socklen: New file.
1928
1929 2005-09-05  Bruno Haible  <bruno@clisp.org>
1930
1931         * gnulib-tool (func_import): Fix comparison in handling of symbolic
1932         links.
1933
1934 2005-09-04  Martin Lambers <marlam@marlam.de>  (tiny change)
1935
1936         * modules/size_max (Makefile.am): Add size_max.h
1937
1938 2005-09-04  Derek Price  <derek@ximbiot.com>
1939
1940         * gnulib-tool (func_import): Fix reversed $symbolic logic.
1941
1942 2005-09-03  Simon Josefsson  <jas@extundo.com>
1943
1944         * gnulib-tool: Fix typo.
1945
1946 2005-09-02  Paul Eggert  <eggert@cs.ucla.edu>
1947
1948         * modules/inttostr (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
1949         m4/ulonglong.m4.  Problem reported by Martin Lambers.
1950
1951 2005-09-02  Bruno Haible  <bruno@clisp.org>
1952
1953         * gnulib-tool (import): In the other first-use case, provide defaults
1954         as well.
1955
1956 2005-09-02  Simon Josefsson  <jas@extundo.com>
1957
1958         * modules/havelib: New module.
1959
1960         * modules/gettext, modules/iconv, modules/lock, modules/readline:
1961         Use havelib.
1962
1963 2005-08-31  Simon Josefsson  <jas@extundo.com>
1964
1965         * modules/socklen: New file.
1966
1967 2005-09-01  Bruno Haible  <bruno@clisp.org>
1968
1969         * gnulib-tool (func_import): Fix handling of symbolic links.
1970
1971 2005-09-01  Bruno Haible  <bruno@clisp.org>
1972
1973         * gnulib-tool (import): In the first-use case, provide defaults.
1974
1975 2005-09-01  Bruno Haible  <bruno@clisp.org>
1976
1977         * gnulib-tool (func_import): Remove the .tmp files.
1978
1979 2005-08-30  Bruno Haible  <bruno@clisp.org>
1980
1981         * gnulib-tool (func_import): Fix defaulting of $libname and $libtool.
1982         Create directories that shall be filled.
1983         (import): Don't look for gl_* macros in configure.ac. Recurse across
1984         all directories containing a gnulib-cache.m4 files, if meaningful.
1985
1986 2005-08-30  Bruno Haible  <bruno@clisp.org>
1987
1988         Avoid unnecessary diffs in the generated lib/Makefile.am.
1989         * gnulib-tool (func_emit_lib_Makefile_am): Don't write the cmd into
1990         the generated files.
1991         (func_import): Don't set cmd.
1992
1993 2005-08-30  Bruno Haible  <bruno@clisp.org>
1994
1995         * gnulib-tool (func_import): Read the previous cached settings
1996         from gnulib-cache.m4 and gnulib-comp.m4. Remove files that were
1997         earlier added by gnulib but are now dropped. Warn when a gnulib file
1998         overwrites a non-gnulib file.
1999
2000 2005-08-28  Bruno Haible  <bruno@clisp.org>
2001
2002         * gnulib-tool (func_import): Generate two files gnulib-cache.m4 and
2003         gnulib-comp.m4 instead of a single gnulib.m4, to make it easy for
2004         projects that don't keep autogenerated files in CVS. Put into
2005         actioncmd only the specified modules, not the transitive closure.
2006
2007 2005-08-28  Bruno Haible  <bruno@clisp.org>
2008
2009         * gnulib-tool (func_import): Require AC_GNU_SOURCE etc. instead of
2010         always instantiating them.
2011
2012 2005-08-28  Bruno Haible  <bruno@clisp.org>
2013
2014         * gnulib-tool (import): Rename most ac_* variables to cached_*.
2015         Also use new variables cached_lgpl, cached_libtool.
2016
2017 2005-08-28  Bruno Haible  <bruno@clisp.org>
2018
2019         * gnulib-tool (func_import): Also copy m4/gnulib-tool.m4. Omit
2020         declaration macro definitions from generated gnulib.m4.
2021
2022 2005-08-28  Bruno Haible  <bruno@clisp.org>
2023
2024         * gnulib-tool: New option --macro-prefix.
2025         (func_import): Use macro_prefix.
2026         (import): Handle option --macro-prefix.
2027
2028 2005-08-28  Bruno Haible  <bruno@clisp.org>
2029
2030         * gnulib-tool (func_import): Emit also a stub for gl_LIBTOOL.
2031         (import): Set seen_libtool when we see gl_LIBTOOL.
2032
2033 2005-08-31  Jim Meyering  <jim@meyering.net>
2034
2035         * check-module: Add a FIXME comment.
2036
2037 2005-08-31  Eric Blake  <ebb9@byu.net>
2038
2039         * modules/unistd-safer (Files): Add unistd--.h.
2040         * modules/stdio-safer (Files): Add stdio--.h.
2041
2042 2005-08-28  Bruno Haible  <bruno@clisp.org>
2043
2044         * gnulib-tool (import): Avoid unnecessary spaces in $avoidlist.
2045
2046 2005-08-28  Bruno Haible  <bruno@clisp.org>
2047
2048         * gnulib-tool (func_import): Emit more comments into gnulib.m4.
2049         Emit more advice.
2050
2051 2005-08-28  Bruno Haible  <bruno@clisp.org>
2052
2053         * gnulib-tool: Enclose all occurrences of $destdir in "...", so
2054         that it works when the directory contains spaces.
2055
2056 2005-07-11  Bruno Haible  <bruno@clisp.org>
2057         and Stepan Kasal  <kasal@ucw.cz>
2058
2059         * check-module: If more parameters are given, check each of them
2060         separately; add more exceptions, as noted by Jim Meyering.
2061         (check_module): New procedure.
2062         (%exempt_header): Now contains all exceptions.
2063
2064 2005-07-30  Ben Pfaff  <blp@cs.stanford.edu>
2065
2066         * modules/byteswap (Makefile.am): Fix rule to not assume GNU make.
2067
2068 2005-08-27  Jim Meyering  <jim@meyering.net>
2069
2070         * modules/unistd-safer (Files): Add pipe-safer.c.
2071         * modules/fcntl-safer (Files): Add creat-safer.c.
2072
2073 2005-08-25  Paul Eggert  <eggert@cs.ucla.edu>
2074
2075         * modules/regex (Depends-on): Add malloc, since the code
2076         assumes that !malloc(0) means failure.
2077
2078 2005-08-24  Bruno Haible  <bruno@clisp.org>
2079
2080         * modules/tls-tests: New file.
2081         * tests/test-tls.c: New file, from GNU gettext.
2082
2083 2005-08-24  Bruno Haible  <bruno@clisp.org>
2084
2085         * modules/lock-tests: New file.
2086         * tests/test-lock.c: New file, from GNU gettext.
2087
2088 2005-08-24  Bruno Haible  <bruno@clisp.org>
2089
2090         Support for unit test modules.
2091         * modules/README: Mention tests modules.
2092         * modules/TEMPLATE-TESTS: New file.
2093         * gnulib-tool: New options --extract-tests-module, --with-tests and
2094         --tests-base (unused for the moment).
2095         (testsbase, inctests): New variables.
2096         (func_all_modules): Exclude TEMPLATE-TESTS and *-tests.
2097         (func_verify_module): Exclude TEMPLATE-TESTS.
2098         (func_verify_nontests_module, func_verify_tests_module): New functions.
2099         (func_get_dependencies): Add implicit dependency for tests modules.
2100         (func_get_tests_module): New function.
2101         (func_modules_transitive_closure): When --with-tests was specified,
2102         include the unit tests as well, unless explicitly avoided.
2103         (func_emit_lib_Makefile_am): Ignore the tests modules here.
2104         (func_emit_tests_Makefile_am): New function.
2105         (func_create_testdir): When --with-tests was specified, emit a
2106         tests/ directory.
2107         * MODULES.html.sh (Future developments): Update.
2108
2109 2005-08-24  Bruno Haible  <bruno@clisp.org>
2110
2111         * gnulib-tool (func_version): Update.
2112
2113 2005-08-24  Bruno Haible  <bruno@clisp.org>
2114
2115         * gnulib-tool (func_create_megatestdir): Call autoreconf without the
2116         option --force, because --force causes the aclocal.m4 of each
2117         subdirectory to be newer than the corresponding config.h.in.
2118
2119 2005-08-24  Bruno Haible  <bruno@clisp.org>
2120
2121         * gnulib-tool: Add support for the --aux-dir option to
2122         --create-testdir, --create-megatestdir, --test, --megatest.
2123         (func_create_testdir, func_create_megatestdir): Optionally emit a
2124         AC_CONFIG_AUX_DIR directive.
2125         (create-testdir, create-megatestdir, test, megatest): Provide a
2126         default value for $auxdir.
2127
2128 2005-08-24  Bruno Haible  <bruno@clisp.org>
2129
2130         * gnulib-tool (import): Use compound statement instead of subshell
2131         where possible.
2132
2133 2005-08-24  Bruno Haible  <bruno@clisp.org>
2134
2135         * gnulib-tool (import): Change --aux-dir default to "build-aux".
2136
2137 2005-08-24  Bruno Haible  <bruno@clisp.org>
2138
2139         * gnulib-tool (func_import, func_create_testdir,
2140         func_create_megatestdir): Quote all autoconf macro arguments.
2141
2142 2005-08-24  Jim Meyering  <jim@meyering.net>
2143
2144         * modules/fcntl-safer: New module.
2145         * modules/fts (Depends-on): Add fcntl-safer.
2146         * MODULES.html.sh (File descriptor based Input/Output):
2147         Add fcntl-safer.
2148
2149 2005-08-24  Simon Josefsson  <jas@extundo.com>
2150
2151         * tests/test-getpass.c: New file.
2152
2153 2005-08-24  Jim Meyering  <jim@meyering.net>
2154
2155         * modules/xgetcwd (Makefile.am): Remove `lib_SOURCES += ...' line,
2156         now that xgetcwd.m4 requires xgetcwd.c and xgetcwd.h.
2157
2158 2005-08-17  Bruno Haible  <bruno@clisp.org>
2159
2160         * modules/strcasestr: New file.
2161         * MODULES.html.sh (String handling, based on ANSI C 89): Add
2162         strcasestr.
2163
2164 2005-08-17  Bruno Haible  <bruno@clisp.org>
2165
2166         * modules/strstr (Files): Add m4/mbrtowc.m4.
2167         (Depends-on): Add mbuiter.
2168
2169 2005-08-17  Bruno Haible  <bruno@clisp.org>
2170
2171         * modules/strcase (Depends-on): Add mbuiter. Remove strnlen1, mbchar.
2172
2173 2005-08-17  Bruno Haible  <bruno@clisp.org>
2174
2175         * modules/mbuiter: New file.
2176         * MODULES.html.sh (Extended multibyte and wide character utilities):
2177         Add mbuiter.
2178
2179 2005-08-16  Bruno Haible  <bruno@clisp.org>
2180
2181         * modules/strcase (Files): Add m4/mbrtowc.m4.
2182         (Depends-on): Add strnlen1, mbchar.
2183
2184 2005-08-16  Bruno Haible  <bruno@clisp.org>
2185
2186         * modules/strnlen1: New file.
2187         * MODULES.html.sh (String handling): Add strnlen1.
2188
2189 2005-08-16  Bruno Haible  <bruno@clisp.org>
2190
2191         * modules/mbfile: New file.
2192         * MODULES.html.sh (Extended multibyte and wide character utilities):
2193         Add mbfile.
2194
2195 2005-08-16  Bruno Haible  <bruno@clisp.org>
2196
2197         * modules/mbiter: New file.
2198         * MODULES.html.sh (Extended multibyte and wide character utilities):
2199         Add mbiter.
2200
2201 2005-08-16  Bruno Haible  <bruno@clisp.org>
2202
2203         * modules/mbchar: New file.
2204         * MODULES.html.sh (Extended multibyte and wide character utilities):
2205         New section.
2206
2207 2005-08-16  Bruno Haible  <bruno@clisp.org>
2208
2209         * modules/tls: New file.
2210         * MODULES.html.sh (Multithreading): Add tls.
2211
2212 2005-08-15  Simon Josefsson  <jas@extundo.com>
2213
2214         * modules/ssize_t (License): Change to 'unlimited'.
2215
2216         * gnulib-tool (sed_extract_prog): Recognize 'unlimited' license.
2217
2218 2005-08-12  Simon Josefsson  <jas@extundo.com>
2219
2220         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
2221         ssize_t.
2222
2223 2005-08-12  Simon Josefsson  <jas@extundo.com>
2224
2225         * modules/getndelim2: Use ssize_t module.
2226         * modules/getnline: Likewise.
2227         * modules/safe-read: Likewise.
2228         * modules/xreadlink: Likewise.
2229
2230         * modules/ssize_t: New file.
2231
2232 2005-08-12  Simon Josefsson  <jas@extundo.com>
2233
2234         * MODULES.html.sh (Extra functions based on ANSI C 89: Misc): Add
2235         readline, getdelim and check_version.
2236         (Support for systems lacking ISO C 99: Sizes of integer types):
2237         Add size_max.
2238
2239 2005-08-11  Simon Josefsson  <jas@extundo.com>
2240
2241         * modules/readline: New file.
2242
2243         * modules/strnlen (Files): Add strnlen.h.
2244
2245 2005-08-10  Simon Josefsson  <jas@extundo.com>
2246
2247         * tests/test-iconvme.c: New file.
2248
2249 2005-08-08  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>  (tiny change)
2250
2251         * README: Typos.
2252
2253 2005-08-02  Simon Josefsson  <jas@extundo.com>
2254
2255         * modules/getdelim: New file.
2256
2257         * modules/getline: Rewrite, don't use getndelim2.
2258
2259 2005-07-16  Simon Josefsson  <jas@extundo.com>
2260
2261         * modules/readline: New file.
2262
2263 2005-07-24  Bruno Haible  <bruno@clisp.org>
2264
2265         * modules/visibility: New file.
2266         * MODULES.html.sh (Misc): Add visibility.
2267
2268 2005-07-22  Bruno Haible  <bruno@clisp.org>
2269
2270         * modules/alloca-opt (Makefile.am): Remove explicit dependency on
2271         $(ALLOCA_H), redundant through BUILT_SOURCES.
2272         * modules/argz (Makefile.am): Remove explicit dependency on $(ARGZ_H),
2273         redundant through BUILT_SOURCES.
2274         * modules/byteswap (Makefile.am): Remove explicit dependency on
2275         $(BYTESWAP_H), redundant through BUILT_SOURCES.
2276         * modules/fnmatch (Makefile.am): Remove explicit dependency on
2277         $(FNMATCH_H), redundant through BUILT_SOURCES.
2278         * modules/getopt (Makefile.am): Remove explicit dependency on
2279         $(GETOPT_H), redundant through BUILT_SOURCES.
2280         * modules/glob (Makefile.am): Remove explicit dependency on $(GLOB_H),
2281         redundant through BUILT_SOURCES.
2282         * modules/poll (Makefile.am): Remove explicit dependency on $(POLL_H),
2283         redundant through BUILT_SOURCES.
2284         * modules/stdbool (Makefile.am): Remove explicit dependency on
2285         $(STDBOOL_H), redundant through BUILT_SOURCES.
2286         * modules/stdint (Makefile.am): Remove explicit dependency on
2287         $(STDINT_H), redundant through BUILT_SOURCES.
2288         * modules/sysexits (Makefile.am): Add $(SYSEXITS_H) to BUILT_SOURCES.
2289         Remove explicit dependency on $(SYSEXITS_H).
2290         Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
2291
2292 2005-07-18  Bruno Haible  <bruno@clisp.org>
2293
2294         * modules/lock: New file.
2295         * MODULES.html.sh (Multithreading): New section.
2296
2297 2005-07-15  Paul Eggert  <eggert@cs.ucla.edu>
2298
2299         * modules/xalloc (Depends-on): Add xalloc-die.
2300         * modules/xvasprintf (Depends-on): Add xalloc-die.
2301
2302 2005-07-14  Paul Eggert  <eggert@cs.ucla.edu>
2303
2304         * modules/argp (Depends-on): Remove unlocked-io.
2305
2306 2005-07-11  Simon Josefsson  <jas@extundo.com>
2307
2308         * modules/size_max: New file.
2309
2310         * modules/xsize: Depend on size_max module for size_max.m4.
2311
2312 2005-07-09  Bruno Haible  <bruno@clisp.org>
2313
2314         * gnulib-tool (func_usage): Document option --avoid.
2315         (Command line options): Handle --avoid.
2316         (func_acceptable): New function.
2317         (func_modules_transitive_closure): Use it.
2318
2319 2005-07-11  Bruno Haible  <bruno@clisp.org>
2320
2321         * MODULES.html.sh: Use shortcut URLs to the www.opengroup.org site.
2322         Reported by Jim Meyering.
2323
2324 2005-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>
2325
2326         * modules/argp (Depends-on): Add unlocked-io
2327
2328 2005-07-07  Paul Eggert  <eggert@cs.ucla.edu>
2329
2330         * modules/regex (Files): Add lib/regex_internal.c,
2331         lib/regex_internal.h, lib/regexec.c, lib/regcomp.c, m4/codeset.m4.
2332         (Depends-on): Add extensions.
2333         (Makefile.am): Remove lib_SOURCES; now done by m4 code.
2334
2335 2005-07-06  Paul Eggert  <eggert@cs.ucla.edu>
2336
2337         Support programs like Emacs that use gnulib but not gettext.
2338         * MODULES.html.sh (Internationalization functions): Add gettext-h.
2339         * modules/gettext-h: New file.
2340         * modules/gettext (Files): Remove lib/gettext.h.
2341         (Depends-on): Add gettext-h.
2342         (Makefile.am): Remove lib_SOURCES.
2343         * modules/argmatch, modules/c-stack, modules/closeout:
2344         * modules/copy-file, modules/csharpcomp, modules/csharpexec:
2345         * modules/execute, modules/file-type, modules/getaddrinfo:
2346         * modules/getopt, modules/human, modules/javacomp:
2347         * modules/javaexec, modules/mkdir-p, modules/obstack:
2348         * modules/openat, modules/pagealign_alloc, modules/pipe:
2349         * modules/quotearg, modules/regex, modules/rpmatch:
2350         * modules/unicodeio, modules/userspec, modules/version-etc:
2351         * modules/wait-process, modules/xalloc-die, modules/xmemcoll:
2352         * modules/xsetenv:
2353         Depend on gettext-h, not gettext.
2354
2355 2005-07-05  Paul Eggert  <eggert@cs.ucla.edu>
2356
2357         * gnulib-tool (func_import): Add support for 'public domain' license.
2358         * modules/alloca, modules/atexit, modules/memmove:
2359         Now public domain, not GPL.
2360         * modules/dup2, modules/getpagesize, modules/malloc, modules/memset:
2361         * modules/realloc, modules/strerror, modules/strtod:
2362         Now LGPL, not GPL.
2363
2364 2005-07-03  Paul Eggert  <eggert@cs.ucla.edu>
2365
2366         Remove the dependency of the strftime module on the tzset module.
2367         * modules/strftime (Depends-on): Remove dependency on tzset.
2368
2369 2005-06-28  Jim Meyering  <jim@meyering.net>
2370
2371         * check-module (find_included_lib_files): Hard-code another
2372         pair of exceptions: fts.c includes fts-cycle.c and unistd-safer.h
2373         but modules/fts-lgpl (correctly) does not list those files.
2374
2375         * modules/canonicalize (Files): Add lib/pathmax.h.
2376
2377 2005-06-28  Simon Josefsson  <jas@extundo.com>
2378
2379         * modules/check-version (Files): Add check-version.m4.
2380
2381 2005-06-25  Simon Josefsson  <jas@extundo.com>
2382
2383         * modules/check-version: New file.
2384
2385 2005-06-24  Derek Price  <derek@ximbiot.com>
2386         and Bruno Haible  <bruno@clisp.org>
2387
2388         Remove stat module & update lstat.
2389         * MODULES.html.sh (stat): Remove.
2390         * MODULES.html: Regenerated.
2391         * modules/lstat (Description): Correct function name.
2392         (Files): Add "lstat.h".
2393         (Depends-on): Remove stat, add xalloc, stat-macros.
2394         * modules/stat: Remove this file.
2395         (Include): Add "lstat.h", remove <sys/stat.h>.
2396
2397 2005-06-08  Bruno Haible  <bruno@clisp.org>
2398
2399         * modules/csharpcomp: New file.
2400         * MODULES.html.sh (C#): Add csharpcomp.
2401
2402 2005-06-02  Paul Eggert  <eggert@cs.ucla.edu>
2403
2404         Sync from coreutils.
2405         Use "file name" when talking about file names, instead of "filename"
2406         or "path", as per the GNU coding standards.
2407         * MODULES.html.sh: mkdir-p renamed from makepath.
2408         filenamecat renamed from path-concat.
2409         * modules/filenamecat: Renamed from modules/path-concat.
2410         (Files): filenamecat.h and filenamecat.c renamed from
2411         path-concat.h and path-concat.c.
2412         (configure.ac): gl_FILE_NAME_CONCAT, not gl_PATH_CONCAT.
2413         (Include): filenamecat.h, not path-concat.h.
2414         * modules/mkdir-p: Renamed from modules/makepath.
2415         (Files): mkdir-p.h and mkdir-p.c renamed from makepath.h and makepath.c.
2416         (configure.ac): gl_MKDIR_PARENTS, not gl_MAKEPATH.
2417         (Include): mkdir-p.h, not makepath.h.
2418
2419 2005-06-01  Bruno Haible  <bruno@clisp.org>
2420
2421         * modules/csharpexec: New file.
2422         * MODULES.html.sh (C#): New section.
2423
2424 2005-05-29  Derek Price  <derek@ximbiot.com>
2425
2426         * MODULES.html.sh: Add glob to Enhanced POSIX.2001 section.
2427         * modules/glob: New file.
2428         * modules/getlogin_r: Add link to POSIX spec in description.
2429
2430 2005-05-27  Paul Eggert  <eggert@cs.ucla.edu>
2431
2432         * modules/fts (Files): Remove m4/inttypes-pri.m4.
2433         * modules/fts-lgpl (Depends-on): Remove gettext.
2434
2435 2005-05-25  Derek Price  <derek@ximbiot.com>
2436
2437         * MODULES.html.sh: Add getlogin_r to POSIX.2001 support section.
2438
2439 2005-05-25  Derek Price  <derek@ximbiot.com>
2440             Paul Eggert  <eggert@cs.ucla.edu>
2441
2442         * modules/getlogin_r: New files.
2443
2444 2005-05-21  Jim Meyering  <jim@meyering.net>
2445
2446         * modules/fts (Files): Add m4/inttypes-pri.m4.
2447         (Depends-on): Add lstat and remove gettext.  Alphabetize.
2448
2449 2005-05-18  Derek Price  <derek@ximbiot.com>
2450
2451         * modules/minmax (Files): Add m4/minmax.m4.
2452         (configure.ac): Add gl_MINMAX.
2453
2454 2005-05-20  Paul Eggert  <eggert@cs.ucla.edu>
2455
2456         * MODULES.html.sh (File system functions): Add fts, fts-lgpl.
2457
2458 2005-05-18  Jim Meyering  <jim@meyering.net>
2459
2460         * modules/dirfd (License): Change to LGPL.  Most of the code
2461         is already in the public domain.
2462
2463 2005-05-14  Paul Eggert  <eggert@cs.ucla.edu>
2464
2465         * config/srclist-update: Spell out "Street" in FSF postal
2466         mail address; this is the style the FSF seems to prefer.
2467
2468         * build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh,
2469         build-aux/missing, build-aux/mkinstalldirs: Sync from Automake;
2470         this updates FSF postal mail address.
2471
2472         Sync from coreutils.
2473         * modules/unlinkdir: New file.
2474         * modules/yesno (Depends-on): Add getline.
2475         * MODULES.html.sh (File system functions): Add unlinkdir.
2476
2477 2005-05-13  Paul Eggert  <eggert@cs.ucla.edu>
2478
2479         * MODULES.html.sh, README, gnulib-tool, tests/test-base64.c,
2480         tests/test-memmem.c, tests/test-stpncpy.c:
2481         Update FSF postal mail address.
2482
2483 2005-05-12  Eric Blake  <ebb9@byu.net>  (tiny change)
2484
2485         * gnulib-tool (func_import): Sort and uniquify recommended includes.
2486
2487 2005-05-12  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
2488
2489         * modules/getdate (Makefile.am): Add getdate.c to EXTRA_DIST
2490
2491 2005-05-09  Paul Eggert  <eggert@cs.ucla.edu>
2492
2493         * modules/time_r (License): Change to LGPL.
2494         * modules/extensions (License): Change to LGPL.  Actually,
2495         the license is more permissive than that, but currently gnulib-tool
2496         doesn't know how to handle more-permissive licenses.
2497
2498         * modules/stat-macros (Depends-on): Don't depend on stat-macros (!).
2499         Problem reported by Dave Love.
2500
2501 2005-05-09  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
2502             Bruno Haible  <bruno@clisp.org>
2503
2504         * modules/inet_ntop: New file.
2505         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
2506         inet_ntop.
2507
2508 2005-05-06  Paul Eggert  <eggert@cs.ucla.edu>
2509
2510         * modules/argmatch (Depends-on): Add stdbool.
2511         * modules/backupfile (Depends-on): Likewise.
2512         * modules/chdir-long (Depends-on): Likewise.
2513         * modules/closeout (Depends-on): Likewise.
2514         * modules/cycle-check (Depends-on): Likewise.
2515         * modules/dirname (Depends-on): Likewise.
2516         * modules/fnmatch (Depends-on): Likewise.
2517         * modules/fsusage (Depends-on): Likewise.
2518         * modules/fwriteerror (Depends-on): Likewise.
2519         * modules/getcwd (Depends-on): Likewise.
2520         * modules/getloadavg (Depends-on): Likewise.
2521         * modules/hard-locale (Depends-on): Likewise.
2522         * modules/makepath (Depends-on): Likewise.
2523         * modules/mountlist (Depends-on): Likewise.
2524         * modules/nanosleep (Depends-on): Likewise.
2525         * modules/posixtm (Depends-on): Likewise.
2526         * modules/quotearg (Depends-on): Likewise.
2527         * modules/readtokens (Depends-on): Likewise.
2528         * modules/readtokens0 (Depends-on): Likewise.
2529         * modules/readutmp (Depends-on): Likewise.
2530         * modules/save-cwd (Depends-on): Likewise.
2531         * modules/strftime (Depends-on): Likewise.
2532         * modules/userspec (Depends-on): Likewise.
2533         * modules/utimecmp (Depends-on): Likewise.
2534         * modules/xgetcwd (Depends-on): Likewise.
2535         * modules/xnanosleep (Depends-on): Likewise.
2536         * modules/xstrtod (Depends-on): Likewise.
2537         * modules/yesno (Depends-on): Likewise.
2538
2539 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
2540
2541         * modules/getloadavg (Depends-on): Add unistd-safer.
2542         * modules/getusershell (Depends-on): Add stdio-safer.
2543         * modules/lstat (Depends-on): Remove xalloc.
2544         * modules/mkstemp (Depends-on): Add stat-macros.
2545         * modules/modechange (Depends-on): Remove xstrtol.
2546         Add stat-macros, xalloc.
2547         * modules/save-cwd (Depends-on): Add unistd-safer.
2548         * modules/stdio-safer (Makefile.am): Remove lib_SOURCES.
2549         * modules/unistd-safer (Files): Add lib/fd-safer.c
2550         (Makefile.am): Remove lib_SOURCES.
2551
2552         * MODULES.html.sh (Enhancements for POSIX:2001 functions):
2553         Remove fcntl-safer; unistd-safer supersedes it.
2554
2555 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
2556
2557         * modules/getcwd (Depends-on): Add extensions.
2558         * modules/openat (Depends-on): Likewise.
2559
2560 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
2561
2562         * MODULES.html.sh (Misc): Add byteswap.
2563
2564 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
2565
2566         * modules/byteswap: New file.
2567
2568 2005-04-21  Oskar Liljeblad  <oskar@osk.mine.nu>
2569
2570         * gnulib-tool (Options): Add -s for --symlink/--symbolic.
2571         (func_ln_if_changed) Remove forcibly for no error message
2572         in case file does not exist.
2573
2574 2005-04-19  Simon Josefsson  <jas@extundo.com>
2575
2576         * gnulib-tool (Options): Make --symlink mean --symbolic.
2577
2578 2005-03-14  Simon Josefsson  <jas@extundo.com>
2579
2580         * modules/getpass-gnu (Makefile.am): Don't mention getpass.h.
2581
2582 2005-04-15  Simon Josefsson  <jas@extundo.com>
2583
2584         * gnulib-tool: Rename --symlink to --symbolic.
2585
2586 2005-04-15  Oskar Liljeblad <oskar@osk.mine.nu>
2587
2588         * gnulib-tool: Add -s, --symlink option to gnulib-tool to make
2589         symbolic links to files instead of copying/moving.  Add --aux-dir,
2590         specifying directory relative --dir where auxiliary build tools
2591         are placed.
2592
2593 2005-04-14  Bruno Haible  <bruno@clisp.org>
2594
2595         * modules/allocsa (License): Change to LGPL.
2596         Requested by Yoann Vandoorselaere <yoann@prelude-ids.org>.
2597
2598 2005-03-26  Jim Meyering  <jim@meyering.net>
2599
2600         * modules/check-include-files: Move to ../ and rename to...
2601         * check-module: ...this.
2602
2603 2005-03-25  Jim Meyering  <jim@meyering.net>
2604
2605         * modules/xvasprintf (Files): Add xalloc.h.
2606
2607 2005-03-23  Paul Eggert  <eggert@cs.ucla.edu>
2608
2609         * modules/gettext (Files): config/config.rpath -> build-aux/config.rpath
2610         * modules/iconv (Files): Likewise.
2611         Problem reported by Oskar Liljeblad.
2612
2613 2005-03-23  Jim Meyering  <jim@meyering.net>
2614
2615         * modules/check-include-files: New script to check for
2616         missing dependencies, multiple includes, etc.
2617
2618         * modules/c-strtold (Depends-on): Add xalloc.
2619         * modules/c-strtod (Depends-on): Add xalloc.
2620         * modules/hash (Depends-on): Add xalloc.
2621         (Files): Remove lib/xalloc.h.
2622
2623         * modules/gethrxtime (Files): Add lib/gethrxtime.h.
2624         * modules/userspec (Files): Add lib/inttostr.h.
2625
2626 2005-03-22  Jim Meyering  <jim@meyering.net>
2627
2628         * modules/stat-macros: New module.
2629         * modules/canonicalize, modules/euidaccess, modules/file-type,
2630         * modules/filemode, modules/lchown, modules/makepath,
2631         * modules/rmdir, modules/stat: Depend on new stat-macros module
2632         rather than listing lib/stat-macros.h manually.
2633         Don't add stat-macros.h to lib_SOURCES or list it in Files: section.
2634
2635 2005-03-21  Paul Eggert  <eggert@cs.ucla.edu>
2636
2637         * modules/chdir-long (Depends-on): Add mempcpy.
2638
2639         * modules/acl, modules/backupfile, modules/c-strtod,
2640         modules/c-strtold, modules/canon-host, modules/canonicalize,
2641         modules/cloexec, modules/closeout, modules/dirfd, modules/dirname,
2642         modules/exclude, modules/exitfail, modules/file-type,
2643         modules/filemode, modules/fpending, modules/fsusage, modules/getcwd,
2644         modules/getdate, modules/getline, modules/getpagesize,
2645         modules/getpass, modules/getugroups, modules/group-member,
2646         modules/hard-locale, modules/hash, modules/human, modules/idcache,
2647         modules/inttostr, modules/long-options, modules/makepath,
2648         modules/md5, modules/memcasecmp, modules/memcoll,
2649         modules/modechange, modules/mountlist, modules/path-concat,
2650         modules/pathmax, modules/physmem, modules/posixtm, modules/posixver,
2651         modules/quote, modules/quotearg, modules/readtokens, modules/readutmp,
2652         modules/safe-read, modules/safe-write, modules/same, modules/savedir,
2653         modules/settime, modules/sha1, modules/sig2str, modules/strdup,
2654         modules/strftime, modules/strndup, modules/strverscmp,
2655         modules/timespec, modules/unlocked-io, modules/userspec,
2656         modules/utimecmp, modules/utimens, modules/xalloc, modules/xstrtol,
2657         modules/yesno:
2658         Remove lib_SOURCES line from Makefile.am section, as this is now
2659         done automatically by the corresponding Autoconf macro.
2660
2661 2005-03-16  Bruno Haible  <bruno@clisp.org>
2662
2663         * modules/stdint (Makefile.am): Use HAVE_LONG_LONG_64BIT instead of
2664         HAVE_LONGLONG_64BIT.
2665
2666 2005-03-04  Derek R. Price  <derek@ximbiot.com>
2667
2668         * gnulib-tool (func_cp_if_changed, func_mv_if_changed): New functions.
2669         (func_import): Only replace files via --import when they have actually
2670         changed.
2671
2672 2005-03-03  Derek R. Price  <derek@ximbiot.com>
2673             Bruno Haible  <bruno@clisp.org>
2674
2675         * modules/pagealign_alloc: New file.
2676         * MODULES.html.sh (Memory management functions): Add pagealign_alloc.
2677
2678 2005-03-01  Paul Eggert  <eggert@cs.ucla.edu>
2679
2680         * modules/gettime (Makefile.am): Remove lib_SOURCES line.
2681         Reported by Derek Price.
2682         (Include): Add "timespec.h".
2683
2684         * modules/xnanosleep (Depends-on): Remove gethrxtime.
2685
2686 2005-02-26  Paul Eggert  <eggert@cs.ucla.edu>
2687
2688         * modules/gethrxtime: New file.
2689         * modules/xnanosleep (Files): Add m4/xnanosleep.m4.
2690         (Depends-on): Add gethrxtime.
2691         (configure.ac): Add gl_XNANOSLEEP.
2692         (Makefile.am): Remove lib_SOURCES line.
2693
2694 2005-02-24  Bruno Haible  <bruno@clisp.org>
2695
2696         * modules/gettext (Files): Add m4/glibc2.m4.
2697
2698 2005-02-22  Simon Josefsson  <jas@extundo.com>
2699
2700         * modules/iconvme: New file.
2701
2702         * MODULES.html.sh: Add iconvme.
2703
2704 2005-02-03  Paul Eggert  <eggert@cs.ucla.edu>
2705
2706         * modules/chdir-long (Depends-on): Add memrchr.
2707         * modules/memrchr (Files): Add lib/memrchr.h.
2708         (Include): "memrchr.h".
2709
2710 2005-01-28  Paul Eggert  <eggert@cs.ucla.edu>
2711
2712         Sync from coreutils.
2713         * modules/getloadavg (Files): Remove m4/getloadavg.m4.
2714         (Depends-on): Add c-strtod.
2715         (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG.
2716
2717 2005-01-28  Bruno Haible  <bruno@clisp.org>
2718
2719         * modules/javacomp: New file.
2720         * MODULES.html.sh (Java): Add javacomp.
2721
2722 2005-01-26  Bruno Haible  <bruno@clisp.org>
2723
2724         * modules/javaexec: New file.
2725         * MODULES.html.sh (Java): Add javaexec.
2726
2727 2005-01-24  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
2728
2729         * modules/lchown (Depends-on): Remove lchown.h
2730
2731 2005-01-21  Paul Eggert  <eggert@cs.ucla.edu>
2732
2733         * modules/chdir-long (Depends-on): Remove mempcpy.
2734
2735 2005-01-21  Bruno Haible  <bruno@clisp.org>
2736
2737         * modules/classpath: New file.
2738         * MODULES.html.sh (Java): Add classpath.
2739
2740 2005-01-20  Paul Eggert  <eggert@cs.ucla.edu>
2741
2742         * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
2743
2744 2005-01-20  Simon Josefsson  <jas@extundo.com>
2745
2746         * modules/version-etc-fsf: New file.
2747
2748 2005-01-19  Paul Eggert  <eggert@cs.ucla.edu>
2749
2750         * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
2751         AC_LIBSOURCES now does this.
2752         * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
2753         with new ullong_max module.
2754
2755 2005-01-19  Bruno Haible  <bruno@clisp.org>
2756
2757         * modules/sh-quote: New file.
2758         * MODULES.html.sh (Executing programs): Add sh-quote.
2759
2760 2005-01-18  Paul Eggert  <eggert@cs.ucla.edu>
2761
2762         * modules/ullong_max: New file.
2763
2764         * modules/chdir-long, modules/openat: New files.
2765         * modules/save-cwd (Depends-on): Depend on chdir-long.
2766         (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
2767
2768 2005-01-11  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
2769
2770         * modules/argp: Depend on vsnprintf
2771
2772 2005-01-10  Jim Meyering  <jim@meyering.net>
2773
2774         * modules/closeout (Depends-on): Add atexit.
2775
2776 2005-01-01  Simon Josefsson  <jas@extundo.com>
2777
2778         * gnulib-tool: Print #include directives when --import'ing.
2779
2780 2004-12-28  Paul Eggert  <eggert@cs.ucla.edu>
2781
2782         * modules/error (Depends-on): Remove gettext.
2783
2784 2004-12-28  Simon Josefsson  <jas@extundo.com>
2785
2786         * tests/test-base64.c: Include required header files.  Remove
2787         unused variables.
2788
2789 2004-12-23  Paul Eggert  <eggert@cs.ucla.edu>
2790
2791         * modules/getdate (Depends-on): Remove alloca-opt.
2792
2793 2004-12-19  Paul Eggert  <eggert@cs.ucla.edu>
2794
2795         * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
2796         (2004-10-24) change.  Apparently this was a false alarm.
2797
2798         * modules/getdate: Depend on alloca-opt, not alloca.
2799
2800 2004-12-18  Simon Josefsson  <jas@extundo.com>
2801
2802         * modules/alloca: Depend on alloca-opt, instead of duplicating it.
2803
2804 2004-12-16  Simon Josefsson  <jas@extundo.com>
2805
2806         * tests/test-base64.c: Add license.
2807
2808 2004-12-15  Stepan Kasal  <address@hidden>
2809
2810         * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
2811
2812 2004-12-12  Paul Eggert  <eggert@cs.ucla.edu>
2813
2814         * modules/getcwd (Files): Add m4/d-ino.m4.
2815         Suggested by Mark D. Baushke.
2816
2817 2004-12-04  Paul Eggert  <eggert@cs.ucla.edu>
2818
2819         * modules/hard-locale (Depends-on): Add strdup.
2820
2821 2004-12-04  Simon Josefsson  <jas@extundo.com>
2822
2823         * modules/getaddrinfo (License): Add LGPL, reported by Yoann
2824         Vandoorselaere <yoann@prelude-ids.org>.
2825
2826 2004-11-30  Simon Josefsson  <jas@extundo.com>
2827
2828         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
2829         base64.
2830
2831         * tests/test-base64.c: New file.
2832
2833         * modules/base64: New file.
2834
2835 2004-11-30  Simon Josefsson  <jas@extundo.com>
2836
2837         * modules/restrict (License): Change to LGPL.
2838
2839 2004-11-26  Paul Eggert  <eggert@cs.ucla.edu>
2840
2841         * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
2842         (Depends-on): Remove pathmax, same.  Add mempcpy.
2843         (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
2844         (Makefile.am): Append getcwd.h to lib_SOURCES.
2845         (Include): Add getcwd.h.
2846         (Maintainer): Change from Jim Meyering to "all, glibc",
2847         since getdate now uses intended-for-glibc code.
2848         * modules/xgetcwd (Files): Remove m4/getcwd.m4.
2849         (Depends-on): Depend on getcwd.  Do not depend on pathmax.
2850
2851 2004-11-22  Paul Eggert  <eggert@cs.ucla.edu>
2852
2853         * modules/canonicalize (Depends-on): Add xreadlink.
2854         Problem reported by James Youngman.
2855
2856 2004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
2857
2858         * modules/canon-host (Depends-on): Add strdup.
2859
2860 2004-11-16  Jim Meyering  <jim@meyering.net>
2861
2862         * modules/closeout (Depends-on): Add fpending.
2863
2864 2004-11-11  Simon Josefsson  <jas@extundo.com>
2865
2866         * modules/strtok_r: New file.
2867
2868         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
2869         strtok_r.
2870
2871 2004-11-08  Simon Josefsson  <jas@extundo.com>
2872
2873         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
2874         getaddrinfo.
2875
2876         * modules/getaddrinfo: New file.
2877
2878 2004-11-10  Jim Meyering  <jim@meyering.net>
2879
2880         * modules/closeout (Depends-on): Remove fpending.
2881
2882 2004-11-04  Bruno Haible  <bruno@clisp.org>
2883
2884         * modules/allocsa (Files): Add lib/allocsa.valgrind.
2885         (Makefile.am): Distribute it.
2886
2887 2004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
2888
2889         * modules/getdate (Files): Add doc/getdate.texi.
2890         (Depends-on): Add setenv, xalloc.
2891
2892 2004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
2893
2894         * modules/regex (lib_SOURCES): Add regex.c.
2895         Reported by James Youngman in
2896         <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
2897
2898 2004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
2899
2900         * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
2901         missing.  Problem reported by James Youngman.
2902
2903 2004-10-16  Simon Josefsson  <jas@extundo.com>
2904
2905         * gnulib-tool: Fix comments.  Fix parse problem.
2906         (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
2907
2908 2004-10-15  Bruno Haible  <bruno@clisp.org>
2909
2910         * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
2911
2912 2004-10-15  Bruno Haible  <bruno@clisp.org>
2913
2914         * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
2915         the portions belonging to each module.
2916         Suggested by Derek Robert Price <derek@ximbiot.com>.
2917
2918 2004-10-15  Bruno Haible  <bruno@clisp.org>
2919
2920         * gnulib-tool: Untabify. Initialize supplied_libname.
2921         (func_usage): More homogenous output.
2922         (func_modules_transitive_closure, func_modules_to_filelist,
2923         func_emit_lib_Makefile_am): New functions.
2924         (func_import): New function, extracted from big case statement. Use
2925         func_get_license, func_modules_transitive_closure,
2926         func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
2927         opt_lgpl. Don't use test -a, as it's not portable.
2928         (func_create_testdir): Use func_modules_transitive_closure,
2929         func_modules_to_filelist, func_emit_lib_Makefile_am.
2930
2931 2004-10-11  Bruno Haible  <bruno@clisp.org>
2932
2933         * MODULES.html.sh (Support for systems lacking ISO C 99): Add
2934         vsnprintf.
2935
2936 2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
2937
2938         * modules/vsnprintf: New file.
2939
2940 2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
2941
2942         * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
2943
2944         * modules/argmatch, modules/argp, modules/closeout, modules/error,
2945         modules/exclude, modules/getdate, modules/getline,
2946         modules/getndelim2, modules/getpass, modules/getpass-gnu,
2947         modules/getusershell, modules/linebuffer, modules/md5,
2948         modules/mountlist, modules/posixtm, modules/readtokens,
2949         modules/readutmp, modules/regex, modules/sha1,
2950         modules/version-etc, modules/yesno:
2951         Remove dependency on unlocked-io.
2952
2953 2004-10-04  Bruno Haible  <bruno@clisp.org>
2954
2955         * modules/README: New file.
2956         * gnulib-tool (func_all_modules, func_verify_module): modules/README is
2957         not a module.
2958
2959 2004-10-04  Simon Josefsson  <jas@extundo.com>
2960
2961         * modules/memmem: New file.
2962         * tests/test-memmem.c: New file.
2963         * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
2964
2965 2004-10-01  Bruno Haible  <bruno@clisp.org>
2966
2967         * MODULES.html.sh: Add strsep.
2968
2969 2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
2970
2971         * modules/strsep: New file.
2972
2973 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
2974
2975         * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
2976
2977 2004-09-30  Simon Josefsson  <jas@extundo.com>
2978
2979         * modules/snprintf: New file.
2980
2981 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
2982
2983         * modules/argp (Maintainer): Replace Simon Josefsson
2984         by Sergey Poznyakoff.
2985
2986 2004-10-01  Simon Josefsson  <jas@extundo.com>
2987
2988         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
2989         memmem.
2990
2991         * tests/test-memmem.c: New file.
2992
2993         * modules/memmem: New file.
2994
2995 2004-09-29  Bruno Haible  <bruno@clisp.org>
2996
2997         * modules/alloca-opt: New file, derived from modules/alloca.
2998         * modules/allocsa: Depend on alloca-opt instead of alloca.
2999         * modules/setenv: Likewise.
3000         * modules/vasnprintf: Likewise.
3001         * MODULES.html.sh: Add alloca-opt.
3002
3003 2004-09-28  Paul Eggert  <eggert@cs.ucla.edu>
3004
3005         * modules/dummy: Change license to LGPL.
3006
3007 2004-09-29  Simon Josefsson  <jas@extundo.com>
3008
3009         * gnulib-tool: New parameter --lgpl, to asseert that modules are
3010         LGPL, and to replace license template from GPL to LGPL.
3011
3012 2004-09-24  Simon Josefsson  <jas@extundo.com>
3013
3014         * modules/minmax (License): Change from GPL to LGPL.
3015
3016 2004-09-23  Simon Josefsson  <jas@extundo.com>
3017
3018         * gnulib-tool (--import): Typo.
3019
3020 2004-09-21  Simon Josefsson  <jas@extundo.com>
3021
3022         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
3023         snprintf.
3024
3025         * modules/snprintf: New file.
3026
3027 2004-09-05  Simon Josefsson  <jas@extundo.com>
3028
3029         * modules/getaddrinfo: Add.
3030
3031 2004-09-23  Simon Josefsson  <jas@extundo.com>
3032
3033         * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
3034
3035 2004-09-22  Bruno Haible  <bruno@clisp.org>
3036
3037         * modules/*: Add 'License' field.
3038         * gnulib-tool: Accept --extract-license option.
3039         (func_get_license): New function.
3040
3041 2004-09-21  Bruno Haible  <bruno@clisp.org>
3042
3043         * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
3044         Reported by Simon Josefsson.
3045
3046 2004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
3047
3048         * modules/inttostr (Files): Add m4/longlong.m4, since it uses
3049         gl_AC_TYPE_LONG_LONG.
3050
3051 2004-09-18  Simon Josefsson  <jas@extundo.com>
3052         and  Paul Eggert  <eggert@cs.ucla.edu>
3053
3054         * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
3055         calls with autoreconf.  Define GL_LIB.
3056
3057 2004-09-09  Karl Berry  <karl@gnu.org>
3058
3059         * regex.[ch]: delete from the root.  These were supposed to be
3060                 synced with emacs cvs, but this has not happened for about
3061                 a year, and anyway nothing else uses emacs regex.[ch].
3062                 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
3063                 lib/regex[.ch] is untouched.
3064
3065 2004-09-09  Bruno Haible  <bruno@clisp.org>
3066
3067         * modules/vasnprintf (Files): Add m4/eoverflow.m4.
3068
3069 2004-09-08  Bruno Haible  <bruno@clisp.org>
3070             Oskar Liljeblad  <oskar@osk.mine.nu>
3071
3072         * modules/stdint: New file.
3073         * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
3074
3075 2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
3076
3077         * modules/xvasprintf: New file.
3078         * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
3079
3080 2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
3081
3082         * modules/userspec: Don't depend on alloca.
3083
3084 2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
3085
3086         * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
3087         readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
3088         utimecmp, utimens, xnanosleep.  Rename sha to sha1.
3089
3090 2004-08-16  Simon Josefsson  <jas@extundo.com>
3091
3092         * gnulib-tool: Use sed instead of autoconf --trace, inspired by
3093         libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
3094         Add --dry-run for --import.
3095         Let user provided command line parameters override configure.ac
3096         settings.
3097
3098 2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
3099
3100         * modules/argp (Files): Add m4/unlocked-io.m4.
3101         (Depends-on): Add extensions.
3102
3103 2004-08-12  Simon Josefsson  <jas@extundo.com>
3104
3105         * gnulib-tool: Add --source-base, --m4-base, --libtool options.
3106         Change default library name from libfoo to libgnu.
3107         Now, if you have a configure.ac that says:
3108                 gl_SOURCE_BASE(gl)
3109                 gl_M4_BASE(gl/m4)
3110                 gl_MODULES(error getopt etcetera)
3111                 gl_INIT
3112         you can import all you need by running:
3113                 ../gnulib/gnulib-tool --import
3114
3115         * modules/getopt (Files): Rename getopt.h to getopt_.h.
3116         (Makefile.am): Rewrite, use logic from argz.
3117         (Include): Use <getopt.h> instead of "getopt.h".
3118
3119 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
3120
3121         * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
3122         m4/uintmax_t.m4.
3123
3124 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
3125
3126         * modules/xalloc-die: New file.
3127         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
3128
3129         * modules/md5 (Files): Add m4/uint32_t.m4.
3130         * modules/sha1: Renamed from modules/sha.
3131         (Files):
3132         Rename lib/sha.h to lib/sha1.h.
3133         Rename lib/sha.c to lib/sha1.c.
3134         Rename m4/sha.m4 to m4/sha1.m4.
3135         (lib_SOURCES): Likewise.
3136         (configure.ac): Rename gl_SHA to gl_SHA1.
3137         (Include): sha.h -> sha1.h.
3138
3139 2004-08-08  Simon Josefsson  <jas@extundo.com>
3140
3141         * modules/xgethostname (Depends-on): Remove exit and error (not
3142         used).
3143
3144         * modules/getpass-gnu: Add getpass.h.
3145         (Depends-on): Add stdbool.
3146         * modules/getpass: Add getpass.h.
3147
3148 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
3149
3150         More merge from coreutils.
3151         * modules/raise, modules/readtokens0, modules/utimens,
3152         modules/utimecmp, module/xnanosleep: New files.
3153         * modules/strftime: Add lib/strftime.h.
3154         Change include from <time.h> to "strftime.h".
3155         * modules/yesno: Add lib/yesno.h.
3156         * modules/backupfile: Remove lib/addext.c.
3157         * modules/euidaccess: Add stat-macros.h.
3158         * modules/canonicalize, modules/euidaccess,
3159         modules/filemode, modules/lchown, modules/makepath,
3160         modules/rmdir, modules/stat: Likewise.
3161
3162 2004-08-03  Simon Josefsson  <jas@extundo.com>
3163
3164         * modules/progname (Depends-on): Don't depend on stdbool.
3165
3166 2004-08-02  Simon Josefsson  <jas@extundo.com>
3167
3168         * modules/getsubopt: New file.
3169         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
3170         getsubopt.
3171
3172 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
3173
3174         Merge from coreutils.
3175         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
3176         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
3177         * modules/path-concat: Don't depend on strdup.
3178
3179 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
3180
3181         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
3182         * MODULES.html.sh (func_all_modules): Remove fatal.
3183
3184 2004-07-19  Bruno Haible  <bruno@clisp.org>
3185
3186         * MODULES.html.sh (func_all_modules): Add dummy.
3187
3188 2004-07-16  Simon Josefsson  <jas@extundo.com>
3189
3190         * modules/dummy: New file.
3191
3192 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
3193
3194         * modules/chown (Files): Add lib/fchown-stub.c, since
3195         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
3196
3197 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
3198
3199         * modules/argz: Omit "#include".
3200
3201         * MODULES.html.sh (func_all_modules): Add calloc, to match
3202         2004-06-01 addition of calloc module.
3203
3204 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
3205
3206         * modules/argz: New file.
3207         * MODULES.html.sh (func_all_modules): Add argz.
3208
3209 2004-06-12  Jim Meyering  <jim@meyering.net>
3210         and  Paul Eggert  <eggert@cs.ucla.edu>
3211
3212         * modules/hash (Files): Add lib/xalloc.h.
3213         * modules/pipe (Depends-on): Add wait-process.
3214         * modules/stat (Depends-on): Add xalloc.
3215         * modules/userspec (Files): Add lib/userspec.h.
3216         * modules/xstrto
3217
3218         Upgrade from gettext-0.13.
3219         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
3220         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
3221         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
3222
3223 2003-11-25  Bruno Haible  <bruno@clisp.org>
3224
3225         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
3226
3227 2003-11-24  Paul Eggert  <eggert@twinsun.com>
3228
3229         * modules/alloca: Remove dependency on xalloc.
3230
3231 2003-11-17  Paul Eggert  <eggert@twinsun.com>
3232
3233         * README: Mention that S+T cannot overflow if S is the size of
3234         an existing object and T is sufficiently small.
3235
3236 2003-11-17  Bruno Haible  <bruno@clisp.org>
3237
3238         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
3239         (Depends-on): Add xsize.
3240
3241 2003-11-12  Paul Eggert  <eggert@twinsun.com>
3242
3243         * modules/xalloc (Files): Undo latest change, since xalloc.h
3244         no longer needs SIZE_MAX or PTRDIFF_MAX.
3245
3246 2003-11-11  Bruno Haible  <bruno@clisp.org>
3247
3248         * modules/xsize (Files): Add m4/size_max.m4.
3249         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
3250
3251 2003-11-04  Bruno Haible  <bruno@clisp.org>
3252
3253         * modules/xsize: New file.
3254         * modules/linebreak: Depend on xsize.
3255         * MODULES.html.sh (func_all_modules): Add xsize.
3256
3257 2003-11-04  Jim Meyering  <jim@meyering.net>
3258
3259         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
3260         variable names, rather than @VAR@.
3261         * modules/poll: Likewise.
3262
3263 2003-11-03  Jim Meyering  <jim@meyering.net>
3264
3265         * modules/userspec (lib_SOURCES): Add userspec.h.
3266         (Include): Add "userspec.h".
3267         Improve description.
3268
3269 2003-10-29  Paul Eggert  <eggert@twinsun.com>
3270
3271         * modules/group-member: Depend on stdbool.
3272
3273 2003-10-20  Bruno Haible  <bruno@clisp.org>
3274
3275         * modules/wait-process: New file.
3276         * MODULES.html.sh (func_all_modules): Add wait-process.
3277
3278 2003-10-16  Paul Eggert  <eggert@twinsun.com>
3279
3280         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
3281
3282 2003-10-14  Bruno Haible  <bruno@clisp.org>
3283
3284         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
3285
3286 2003-10-12  Paul Eggert  <eggert@twinsun.com>
3287
3288         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
3289         Change maintainer from Bruno Haible to 'all'.
3290
3291 2003-10-10  Simon Josefsson  <jas@extundo.com>
3292
3293         * modules/argp (Depends-on): Add restrict and strcase.
3294
3295 2003-10-08  Paul Eggert  <eggert@twinsun.com>
3296
3297         * modules/getpass: Depend on stdbool.
3298
3299 2003-10-06  Bruno Haible  <bruno@clisp.org>
3300
3301         * modules/version-etc-2: Remove file.
3302         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
3303
3304 2003-10-06  Bruno Haible  <bruno@clisp.org>
3305
3306         * modules/fatal-signal: New file.
3307         * MODULES.html.sh (func_all_modules): Add fatal-signal.
3308
3309 2003-10-05  Paul Eggert  <eggert@twinsun.com>
3310
3311         * README: Rework advice for preventing empty .o files.
3312         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
3313         not <sys/types.h>.
3314
3315 2003-10-02  Bruno Haible  <bruno@clisp.org>
3316
3317         * modules/lchown (Include): Add lchown.h.
3318         * modules/time_r (Include): Use "..." syntax.
3319         * modules/xgetdomainname (Include): Add xgetdomainname.h.
3320
3321 2003-10-01  Simon Josefsson  <jas@extundo.com>
3322
3323         * MODULES.html.sh (func_all_modules): Move gethostname from section
3324         'based on' to section 'lacking' POSIX:2001.
3325
3326 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
3327
3328         Trivial fixes to Makefile.am parts of module listings.
3329         * modules/strstr: Append strstr.h to lib_SOURCES.
3330         * modules/strcase: Likewise, for strcase.h.
3331
3332 2003-09-27  Paul Eggert  <eggert@twinsun.com>
3333
3334         * modules/free: New file.
3335
3336 2003-09-25  Bruno Haible  <bruno@clisp.org>
3337
3338         * modules/version-etc-2: New file, from modules/version-etc with
3339         modifications.
3340         * MODULES.html.sh (func_all_modules): Add version-etc-2.
3341
3342 2003-09-25  Simon Josefsson  <jas@extundo.com>
3343             Bruno Haible  <bruno@clisp.org>
3344
3345         * modules/getdomainname: New file.
3346         * modules/xgetdomainname: New file.
3347         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
3348
3349 2003-09-24  Paul Eggert  <eggert@twinsun.com>
3350
3351         * README: Document assumptions that 'int' is at least 32 bits
3352         wide, that integer arithmetic is 2's complement without overflow,
3353         that there are no holes in integer values, that adding sizes of
3354         two nonoverlapping objects can't overflow, and that all-bits-zero
3355         yields scalar zero.  Fix spelling and capitalization typos.
3356
3357 2003-09-24  Simon Josefsson  <jas@extundo.com>
3358
3359         * modules/xgethostname: Add xgethostname.h.
3360
3361 2003-09-17  Paul Eggert  <eggert@twinsun.com>
3362
3363         * gnulib-tool: Use "test -h", not "test -L", for portability
3364         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
3365         (tags_regexp): Remove, since \| doesn't conform to POSIX.
3366         (sed_extract_prog): Issue s commands one-by-one, rather than
3367         using \| in one s command.
3368
3369 2003-09-16  Bruno Haible  <bruno@clisp.org>
3370
3371         * gnulib-tool (func_create_testdir): Warn about duplicated
3372         dependencies.
3373
3374 2003-09-15  Paul Eggert  <eggert@twinsun.com>
3375
3376         * modules/argmatch, modules/fatal, modules/obstack,
3377         modules/xalloc, modules/xgethostname: Sort dependencies by
3378         importance, not alphabetically.
3379
3380 2003-09-14  Bruno Haible  <bruno@clisp.org>
3381
3382         * modules/fwriteerror: New file.
3383         * MODULES.html.sh (func_all_modules): Add fwriteerror.
3384
3385 2003-09-12  Paul Eggert  <eggert@twinsun.com>
3386
3387         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
3388         modules/xgethostname, modules/xalloc: Depend on exit.
3389
3390 2003-09-09  Paul Eggert  <eggert@twinsun.com>
3391
3392         * README: New section: portability guidelines.
3393
3394 2003-09-07  Paul Eggert  <eggert@twinsun.com>
3395
3396         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
3397         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
3398
3399 2003-09-06  Paul Eggert  <eggert@twinsun.com>
3400
3401         * MODULES.html.sh (func_all_modules): Add time_r.
3402         * modules/time_r: New file.
3403         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
3404         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
3405
3406 2003-08-31  Simon Josefsson  <jas@extundo.com>
3407
3408         * modules/timegm: New file.
3409         * MODULES.html.sh (func_all_modules): Add timegm.
3410
3411 2003-08-22  Simon Josefsson  <jas@extundo.com>
3412
3413         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
3414
3415 2003-08-20  Bruno Haible  <bruno@clisp.org>
3416
3417         * modules/progname: New file.
3418         * MODULES.html.sh (func_all_modules): Add progname.
3419
3420 2003-08-18  Paul Eggert  <eggert@twinsun.com>
3421
3422         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
3423         in makefile rules.
3424
3425 2003-08-17  Simon Josefsson  <jas@extundo.com>
3426
3427         * modules/argp: Fix autoconf macro name. Add more dependencies.
3428
3429 2003-08-17  Simon Josefsson  <jas@extundo.com>
3430
3431         * modules/xstrndup: New file.
3432         * MODULES.html.sh (func_all_modules): Add xstrndup.
3433
3434 2003-08-17  Bruno Haible  <bruno@clisp.org>
3435
3436         * modules/strndup (Files, Include): Add lib/strndup.h.
3437
3438 2003-08-17  Bruno Haible  <bruno@clisp.org>
3439
3440         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
3441         like AC_GNU_SOURCE.
3442         * modules/extensions (configure.ac): Comment out the invocation of
3443         gl_USE_SYSTEM_EXTENSIONS.
3444
3445 2003-08-17  Bruno Haible  <bruno@clisp.org>
3446
3447         * modules/euidaccess (Files): Add lib/euidaccess.h.
3448
3449 2003-08-16  Paul Eggert  <eggert@twinsun.com>
3450
3451         Document merge from coreutils.
3452         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
3453         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
3454         * modules/utime: Add m4/utimes-null.m4.
3455
3456 2003-08-15  Paul Eggert  <eggert@twinsun.com>
3457
3458         Document merge from coreutils.
3459         * modules/userspec: Depend on posixver.
3460         * modules/strftime: Depend on tzset.
3461
3462 2003-08-14  Jim Meyering  <jim@meyering.net>
3463
3464         Merges from coreutils.
3465         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
3466         variable names, rather than @FNMATCH_H@.
3467         * modules/alloca: Likewise for $(ALLOCA_H).
3468
3469         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
3470         the three copies of the literal target, `fnmatch.h'.
3471         * modules/alloca (alloca.h): Likewise.
3472
3473 2003-08-14  Paul Eggert  <eggert@twinsun.com>
3474
3475         * modules/tzset: New file.
3476
3477 2003-08-12  Paul Eggert  <eggert@twinsun.com>
3478
3479         Merge from coreutils.
3480         * modules/euidaccess: Add lib_SOURCES, include for new
3481         file euidaccess.h
3482
3483 2003-08-11  Paul Eggert  <eggert@twinsun.com>
3484
3485         * modules/gnu-source, m4/gnu-source.m4:
3486         Remove; we're assuming Autoconf 2.54 or later now.
3487         Suggested by Bruno Haible.
3488         * MODULES.html.sh (func_all_modules): Remove gnu-source.
3489
3490 2003-08-08  Paul Eggert  <eggert@twinsun.com>
3491
3492         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
3493         * modules/extensions, modules/gnu-source: New files.
3494         * modules/timespec, modules/unlocked-io: Depend on extensions.
3495
3496 2003-08-07 Paul Eggert  <eggert@twinsun.com>
3497
3498         * modules/restrict: New file.
3499         * MODULES.html.sh (func_all_modules): Add restrict.
3500         * modules/regex: Depend on restrict.
3501
3502 2003-08-07  Bruno Haible  <bruno@clisp.org>
3503
3504         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
3505         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
3506
3507 2003-08-05  Paul Eggert  <eggert@twinsun.com>
3508
3509         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
3510         * modules/bumpalloc: Remove.
3511
3512 2003-07-31  Bruno Haible  <bruno@clisp.org>
3513
3514         * modules/getpass-gnu: New file.
3515         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
3516
3517 2003-07-22  Paul Eggert  <eggert@twinsun.com>
3518
3519         * modules/xalloc (Depends-on): Add exitfail.
3520         * modules/xmemcoll: Likewise.
3521
3522 2003-07-20  Jim Meyering  <jim@meyering.net>
3523
3524         * modules/closeout (Depends-on): Add exitfail.
3525         Suggestion from Bruno Haible.
3526
3527 2003-07-18  Bruno Haible  <bruno@clisp.org>
3528
3529         * modules/getndelim2: New file.
3530         * modules/getline: Share files with module getndelim2.
3531         * modules/getnline: Depend on getndelim2 instead of sharing files with
3532         it. Add getnline.c to lib_SOURCES.
3533         * MODULES.html.sh (func_all_modules): Add getndelim2.
3534
3535 2003-07-17  Bruno Haible  <bruno@clisp.org>
3536
3537         * modules/getnline: New file.
3538         * modules/getline: Add lib/getndelim2.c to source file list.
3539         * MODULES.html.sh (func_all_modules): Add getnline.
3540
3541 2003-07-17  Bruno Haible  <bruno@clisp.org>
3542
3543         * configure.in: Remove file.
3544         * Makefile.in: Remove file.
3545
3546 2003-07-17  Bruno Haible  <bruno@clisp.org>
3547
3548         * MODULES.html.sh: Put the </BODY> right before </HTML>.
3549
3550 2003-07-16  Jim Meyering  <jim@meyering.net>
3551
3552         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
3553
3554 2003-07-15  Jim Meyering  <jim@meyering.net>
3555
3556         * modules/save-cwd: Don't depend on error.  From Derek Price.
3557
3558 2003-07-14  Simon Josefsson  <jas@extundo.com>
3559
3560         * modules/mempcpy: New file.
3561         * MODULES.html.sh (func_all_modules): Add mempcpy.
3562
3563 2003-07-14  Paul Eggert  <eggert@twinsun.com>
3564
3565         * modules/getdate, modules/posixtm: Depend on mktime.
3566
3567 2003-07-10  Simon Josefsson  <jas@extundo.com>
3568
3569         * modules/strchrnul (Makefile.am): Add strchrnul.h.
3570
3571 2003-06-26  Bruno Haible  <bruno@clisp.org>
3572
3573         * modules/human: Depend on module stdbool.
3574
3575 2003-06-25  Bruno Haible  <bruno@clisp.org>
3576
3577         * modules/readlink: New file.
3578         * modules/xreadlink: Depend on it.
3579         * MODULES.html.sh (func_all_modules): Add readlink.
3580
3581 2003-06-22  Bruno Haible  <bruno@clisp.org>
3582
3583         * modules/safe-read: Add m4/ssize_t.m4.
3584         * modules/xreadlink: Add m4/ssize_t.m4.
3585
3586 2003-06-11  Simon Josefsson  <jas@extundo.com>
3587
3588         * modules/sysexits: New file.
3589         * MODULES.html.sh (func_all_modules): Add sysexits.
3590
3591 2003-06-10  Bruno Haible  <bruno@clisp.org>
3592
3593         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
3594
3595 2003-06-10  Simon Josefsson  <jas@extundo.com>
3596
3597         * modules/strchrnul: New file.
3598
3599 2003-06-10  Simon Josefsson  <jas@extundo.com>
3600
3601         * modules/argp: New file.
3602
3603 2003-06-07  Bruno Haible  <bruno@clisp.org>
3604
3605         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
3606         avoid AC_CONFIG_LINKS.
3607         * modules/fnmatch (Makefile.am): Use explicit creation rule for
3608         fnmatch.h, to avoid AC_CONFIG_LINKS.
3609         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
3610
3611 2003-06-07  Jim Meyering  <jim@meyering.net>
3612
3613         * modules/strtod: Use $(...) notation, not @...@ for
3614         AC_REPLACE'd variables.
3615         * modules/localcharset: Likewise.
3616
3617 2003-06-06  Jim Meyering  <jim@meyering.net>
3618             Bruno Haible  <bruno@clisp.org>
3619
3620         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
3621         Adjust Makefile.am snippet not to redirect directly to target.
3622         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
3623
3624 2003-05-30  Bruno Haible  <bruno@clisp.org>
3625
3626         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
3627         * config/config.rpath: Upgrade to gettext-0.12.1.
3628
3629 2003-05-22  Karl Berry  <karl@gnu.org>
3630
3631         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
3632
3633 2003-05-09  Bruno Haible  <bruno@clisp.org>
3634
3635         * modules/error: Add m4/strerror_r.m4 to file list.
3636
3637 2003-04-10  Bruno Haible  <bruno@clisp.org>
3638
3639         * modules/findprog: New file.
3640         * MODULES.html.sh (func_all_modules): Add it.
3641
3642 2003-04-04  Bruno Haible  <bruno@clisp.org>
3643
3644         * modules/linebreak: New file.
3645         * MODULES.html.sh (func_all_modules): Add it.
3646
3647 2003-04-03  Bruno Haible  <bruno@clisp.org>
3648
3649         * modules/utf8-ucs4: New file.
3650         * modules/utf16-ucs4: New file.
3651         * modules/ucs4-utf8: New file.
3652         * modules/ucs4-utf16: New file.
3653         * MODULES.html.sh (func_all_modules): Add them.
3654
3655 2003-04-02  Bruno Haible  <bruno@clisp.org>
3656
3657         * modules/binary-io: New file.
3658         * MODULES.html.sh (func_all_modules): Add it.
3659
3660 2003-04-01  Bruno Haible  <bruno@clisp.org>
3661
3662         * modules/pathname: New file.
3663         * MODULES.html.sh (func_all_modules): Add it.
3664
3665 2003-03-28  Bruno Haible  <bruno@clisp.org>
3666
3667         * modules/copy-file: New file.
3668         * MODULES.html.sh (func_all_modules): Add it.
3669
3670 2003-02-20  Bruno Haible  <bruno@clisp.org>
3671
3672         * MODULES.html.sh (func_all_modules): Add poll.
3673
3674 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
3675
3676         * modules/poll: New file.
3677
3678 2003-02-18  Bruno Haible  <bruno@clisp.org>
3679
3680         * MODULES.html.sh (func_all_modules): Add mathl.
3681
3682 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
3683
3684         * modules/mathl: New file.
3685
3686 2003-02-17  Bruno Haible  <bruno@clisp.org>
3687
3688         * modules/mkdtemp: New module.
3689         * MODULES.html.sh (func_all_modules): Add it.
3690
3691 2003-01-30  Bruno Haible  <bruno@clisp.org>
3692
3693         * modules/vasnprintf, modules/vasprintf: New modules.
3694         * MODULES.html.sh (func_all_modules): Add them.
3695
3696 2003-01-29  Bruno Haible  <bruno@clisp.org>
3697
3698         * modules/stpncpy: New module.
3699         * MODULES.html.sh (func_all_modules): Add it.
3700
3701 2003-01-28  Bruno Haible  <bruno@clisp.org>
3702
3703         * modules/c-ctype: New module.
3704         * MODULES.html.sh (func_all_modules): Add it.
3705
3706 2003-01-27  Bruno Haible  <bruno@clisp.org>
3707
3708         * modules/xsetenv: New module.
3709         * MODULES.html.sh (func_all_modules): Add it.
3710
3711 2003-01-23  Bruno Haible  <bruno@clisp.org>
3712
3713         * modules/minmax: New module.
3714         * MODULES.html.sh (func_all_modules): Add it.
3715
3716 2003-01-22  Bruno Haible  <bruno@clisp.org>
3717
3718         * modules/exit: New module.
3719         * MODULES.html.sh (func_all_modules): Add it.
3720
3721 2003-01-19  Bruno Haible  <bruno@clisp.org>
3722
3723         * gnulib-tool: Recognize option --extract-maintainer.
3724         (func_get_maintainer): New function.
3725         * modules/*: Add Maintainer entry.
3726
3727 2003-01-16  Bruno Haible  <bruno@clisp.org>
3728
3729         * MODULES.html.sh: Add a table of contents. Add the module name as
3730         leftmost column. Add hyperlinks.
3731
3732 2003-01-11  Bruno Haible  <bruno@clisp.org>
3733
3734         * modules/stpcpy: Distribute lib/stpcpy.h.
3735         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
3736
3737 2003-01-11  Bruno Haible  <bruno@clisp.org>
3738
3739         * gnulib-tool (func_create_testdir): Store config/* files in the main
3740         directory.
3741         * config.rpath: Move to ...
3742         * config/config.rpath: ... here.
3743         * modules/gettext: Contains config/config.rpath, not config.rpath.
3744         * modules/iconv: Likewise.
3745
3746 2003-01-11  Bruno Haible  <bruno@clisp.org>
3747
3748         * modules/*: Add a description.
3749         * modules/strpbrk: Fix Makefile.am snippet.
3750         * modules/strtoimax: Fix dependencies.
3751         * modules/strtoumax: Likewise.
3752
3753 2003-01-11  Bruno Haible  <bruno@clisp.org>
3754
3755         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
3756         * modules/alloca (Makefile.am): All object files depend on alloca.h.
3757         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
3758
3759 2003-01-12  Paul Eggert  <eggert@twinsun.com>
3760
3761         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
3762         to avoid collisions with libcurses and libreadline.
3763         * getstr: Remove.
3764         * MODULES.html.sh: Remove getstr.
3765         * modules/getline: Depend on unlocked-io, not getstr.
3766
3767 2003-01-10  Bruno Haible  <bruno@clisp.org>
3768
3769         * modules/alloca: Change Makefile.am requirements. Simplify Include
3770         requirements. Add lib/alloca_.h to file list.
3771
3772 2003-01-09  Bruno Haible  <bruno@clisp.org>
3773
3774         * modules/stdbool: Change configure.ac, Makefile.am requirements.
3775         Simplify Include requirements. Add lib/stdbool.h.in to file list.
3776
3777 2003-01-09  Bruno Haible  <bruno@clisp.org>
3778
3779         * gnulib-tool (func_all_modules): Ignore files ending in ~.
3780         * MODULES.html.sh: Likewise.
3781
3782 2003-01-09  Karl Berry  <karl@gnu.org>
3783
3784         * MODULES.html.sh: include `dirname $0` in PATH, to find
3785         gnulib-tool.
3786
3787 2003-01-08  Bruno Haible  <bruno@clisp.org>
3788
3789         * modules/full-read: Depend on full-write.
3790
3791 2003-01-07  Bruno Haible  <bruno@clisp.org>
3792
3793         * MODULES.html.sh: Add copyright notice.
3794         (missed_files): Omit CVS directory entries.
3795         (func_module): Make it work with sed-3.02.
3796         * MODULES.txt: Remove file.
3797
3798 2003-01-01  Karl Berry  <karl@gnu.org>
3799
3800         * gnulib-tool (func_verify_module): report module name $module in
3801         error message, not $1.
3802         * gnulib-tool (create-testdir): don't complain if destdir couldn't
3803         be created, only if it doesn't exist.
3804         * gnulib-tool (last_checkin_date): don't expand the $Date here.
3805
3806 2002-12-24  Bruno Haible  <bruno@clisp.org>
3807
3808         * MODULES.txt: Update according to m4/ changes.
3809
3810         Module gettext.
3811         * config.rpath: New file, from gettext-0.11.5.
3812
3813         * modules/*: New module descriptions.
3814         * gnulib-tool: New file.
3815         * MODULES.html.sh: New file.
3816
3817 2002-11-01  Bruno Haible  <bruno@clisp.org>
3818
3819         * configure.in: Add AC_CONFIG_AUX_DIR call.
3820         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
3821         test/Makefile.
3822         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
3823
3824 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
3825
3826         * regex.c (PATFETCH): Remove the translating fetch.
3827         (PATFETCH_RAW): Rename to PATFETCH.
3828         (set_image_of_range): New fun.
3829         (SET_RANGE_TABLE_WORK_AREA): Use it.
3830         (regex_compile): Don't translate the pattern chars so eagerly.
3831         Only do it when inserting an `exactn' bytecode or when handling
3832         a char-range.
3833         (mutually_exclusive_p): Avoid empty statement.
3834
3835 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
3836
3837         * README: New file
3838         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
3839         (per RMS's instructions, this is now the canonical source)
3840         * lgpl/, gpl/: New directories.
3841
3842 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
3843
3844         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
3845         as if it was a `charset'.
3846
3847 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
3848
3849         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
3850         (regex_compile): Catch bogus \(\1\).
3851
3852 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
3853
3854         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
3855         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
3856         Giving in to popular pressure to shut up the compiler with casts.
3857
3858 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
3859
3860         * regex.c: More `unsigned char' -> `re_char' changes.
3861         Also change several `int' into `re_wchar_t'.
3862         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
3863         (PUSH_FAILURE_POINTER): Don't cast any more.
3864         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
3865         We want GCC to complain, since this piece of code makes
3866         re_match non-reentrant, which *should* be fixed.
3867         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
3868         (EXTEND_BUFFER): Use RETALLOC.
3869         (SET_LIST_BIT): Don't cast.
3870         (re_wchar_t): New type.
3871         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
3872         that those two functions will always properly return.
3873         (IMMEDIATE_QUIT_CHECK): Cast to void.
3874         (analyse_first): Use recursion rather than an explicit stack.
3875         (re_compile_fastmap): Can't fail anymore.
3876         (re_search_2): Don't check re_compile_fastmap for failure.
3877         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
3878         Now also sets the new value (passed in a new argument).
3879         (re_match_2_internal): Use it.
3880         Also, use a new var `reg' of type size_t when looping through regs
3881         rather than reuse the inappropriate `mcnt'.
3882
3883 2000-10-24  Andrew Innes  <andrewi@gnu.org>
3884
3885         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
3886         NT-Emacs only.
3887         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
3888         so that re_search functions only quit when callers expect them to.
3889
3890 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
3891
3892         * regex.c (regex_compile): Change the way of handling a range from
3893         a char less than 256 to a char not less than 256.
3894
3895 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
3896
3897         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
3898
3899
3900 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
3901 Free Software Foundation, Inc.
3902 Copying and distribution of this file, with or without modification,
3903 are permitted provided the copyright notice and this notice are preserved.