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