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