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