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