Add autoconf tests for the 'minmax' module.
[pspp] / ChangeLog
1 2005-05-18  Derek Price  <derek@ximbiot.com>
2
3         * modules/minmax (Files): Add m4/minmax.m4.
4         (configure.ac): Add gl_MINMAX.
5
6 2005-05-20  Paul Eggert  <eggert@cs.ucla.edu>
7
8         * MODULES.html.sh (File system functions): Add fts, fts-lgpl.
9
10 2005-05-18  Jim Meyering  <jim@meyering.net>
11
12         * modules/dirfd (License): Change to LGPL.  Most of the code
13         is already in the public domain.
14
15 2005-05-14  Paul Eggert  <eggert@cs.ucla.edu>
16
17         * config/srclist-update: Spell out "Street" in FSF postal
18         mail address; this is the style the FSF seems to prefer.
19
20         * build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh,
21         build-aux/missing, build-aux/mkinstalldirs: Sync from Automake;
22         this updates FSF postal mail address.
23
24         Sync from coreutils.
25         * modules/unlinkdir: New file.
26         * modules/yesno (Depends-on): Add getline.
27         * MODULES.html.sh (File system functions): Add unlinkdir.
28
29 2005-05-13  Paul Eggert  <eggert@cs.ucla.edu>
30
31         * MODULES.html.sh, README, gnulib-tool, tests/test-base64.c,
32         tests/test-memmem.c, tests/test-stpncpy.c:
33         Update FSF postal mail address.
34
35 2005-05-12  Eric Blake  <ebb9@byu.net>  (tiny change)
36
37         * gnulib-tool (func_import): Sort and uniquify recommended includes.
38
39 2005-05-12  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
40
41         * modules/getdate (Makefile.am): Add getdate.c to EXTRA_DIST
42
43 2005-05-09  Paul Eggert  <eggert@cs.ucla.edu>
44
45         * modules/time_r (License): Change to LGPL.
46         * modules/extensions (License): Change to LGPL.  Actually,
47         the license is more permissive than that, but currently gnulib-tool
48         doesn't know how to handle more-permissive licenses.
49
50         * modules/stat-macros (Depends-on): Don't depend on stat-macros (!).
51         Problem reported by Dave Love.
52
53 2005-05-09  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
54             Bruno Haible  <bruno@clisp.org>
55
56         * modules/inet_ntop: New file.
57         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
58         inet_ntop.
59
60 2005-05-06  Paul Eggert  <eggert@cs.ucla.edu>
61
62         * modules/argmatch (Depends-on): Add stdbool.
63         * modules/backupfile (Depends-on): Likewise.
64         * modules/chdir-long (Depends-on): Likewise.
65         * modules/closeout (Depends-on): Likewise.
66         * modules/cycle-check (Depends-on): Likewise.
67         * modules/dirname (Depends-on): Likewise.
68         * modules/fnmatch (Depends-on): Likewise.
69         * modules/fsusage (Depends-on): Likewise.
70         * modules/fwriteerror (Depends-on): Likewise.
71         * modules/getcwd (Depends-on): Likewise.
72         * modules/getloadavg (Depends-on): Likewise.
73         * modules/hard-locale (Depends-on): Likewise.
74         * modules/makepath (Depends-on): Likewise.
75         * modules/mountlist (Depends-on): Likewise.
76         * modules/nanosleep (Depends-on): Likewise.
77         * modules/posixtm (Depends-on): Likewise.
78         * modules/quotearg (Depends-on): Likewise.
79         * modules/readtokens (Depends-on): Likewise.
80         * modules/readtokens0 (Depends-on): Likewise.
81         * modules/readutmp (Depends-on): Likewise.
82         * modules/save-cwd (Depends-on): Likewise.
83         * modules/strftime (Depends-on): Likewise.
84         * modules/userspec (Depends-on): Likewise.
85         * modules/utimecmp (Depends-on): Likewise.
86         * modules/xgetcwd (Depends-on): Likewise.
87         * modules/xnanosleep (Depends-on): Likewise.
88         * modules/xstrtod (Depends-on): Likewise.
89         * modules/yesno (Depends-on): Likewise.
90
91 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
92
93         * modules/getloadavg (Depends-on): Add unistd-safer.
94         * modules/getusershell (Depends-on): Add stdio-safer.
95         * modules/lstat (Depends-on): Remove xalloc.
96         * modules/mkstemp (Depends-on): Add stat-macros.
97         * modules/modechange (Depends-on): Remove xstrtol.
98         Add stat-macros, xalloc.
99         * modules/save-cwd (Depends-on): Add unistd-safer.
100         * modules/stdio-safer (Makefile.am): Remove lib_SOURCES.
101         * modules/unistd-safer (Files): Add lib/fd-safer.c
102         (Makefile.am): Remove lib_SOURCES.
103
104         * MODULES.html.sh (Enhancements for POSIX:2001 functions):
105         Remove fcntl-safer; unistd-safer supersedes it.
106
107 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
108
109         * modules/getcwd (Depends-on): Add extensions.
110         * modules/openat (Depends-on): Likewise.
111
112 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
113
114         * MODULES.html.sh (Misc): Add byteswap.
115
116 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
117
118         * modules/byteswap: New file.
119
120 2005-04-21  Oskar Liljeblad  <oskar@osk.mine.nu>
121
122         * gnulib-tool (Options): Add -s for --symlink/--symbolic.
123         (func_ln_if_changed) Remove forcibly for no error message
124         in case file does not exist.
125
126 2005-04-19  Simon Josefsson  <jas@extundo.com>
127
128         * gnulib-tool (Options): Make --symlink mean --symbolic.
129
130 2005-03-14  Simon Josefsson  <jas@extundo.com>
131
132         * modules/getpass-gnu (Makefile.am): Don't mention getpass.h.
133
134 2005-04-15  Simon Josefsson  <jas@extundo.com>
135
136         * gnulib-tool: Rename --symlink to --symbolic.
137
138 2005-04-15  Oskar Liljeblad <oskar@osk.mine.nu>
139
140         * gnulib-tool: Add -s, --symlink option to gnulib-tool to make
141         symbolic links to files instead of copying/moving.  Add --aux-dir,
142         specifying directory relative --dir where auxiliary build tools
143         are placed.
144
145 2005-04-14  Bruno Haible  <bruno@clisp.org>
146
147         * modules/allocsa (License): Change to LGPL.
148         Requested by Yoann Vandoorselaere <yoann@prelude-ids.org>.
149
150 2005-03-26  Jim Meyering  <jim@meyering.net>
151
152         * modules/check-include-files: Move to ../ and rename to...
153         * check-module: ...this.
154
155 2005-03-25  Jim Meyering  <jim@meyering.net>
156
157         * modules/xvasprintf (Files): Add xalloc.h.
158
159 2005-03-23  Paul Eggert  <eggert@cs.ucla.edu>
160
161         * modules/gettext (Files): config/config.rpath -> build-aux/config.rpath
162         * modules/iconv (Files): Likewise.
163         Problem reported by Oskar Liljeblad.
164
165 2005-03-23  Jim Meyering  <jim@meyering.net>
166
167         * modules/check-include-files: New script to check for
168         missing dependencies, multiple includes, etc.
169
170         * modules/c-strtold (Depends-on): Add xalloc.
171         * modules/c-strtod (Depends-on): Add xalloc.
172         * modules/hash (Depends-on): Add xalloc.
173         (Files): Remove lib/xalloc.h.
174
175         * modules/gethrxtime (Files): Add lib/gethrxtime.h.
176         * modules/userspec (Files): Add lib/inttostr.h.
177
178 2005-03-22  Jim Meyering  <jim@meyering.net>
179
180         * modules/stat-macros: New module.
181         * modules/canonicalize, modules/euidaccess, modules/file-type,
182         * modules/filemode, modules/lchown, modules/makepath,
183         * modules/rmdir, modules/stat: Depend on new stat-macros module
184         rather than listing lib/stat-macros.h manually.
185         Don't add stat-macros.h to lib_SOURCES or list it in Files: section.
186
187 2005-03-21  Paul Eggert  <eggert@cs.ucla.edu>
188
189         * modules/chdir-long (Depends-on): Add mempcpy.
190
191         * modules/acl, modules/backupfile, modules/c-strtod,
192         modules/c-strtold, modules/canon-host, modules/canonicalize,
193         modules/cloexec, modules/closeout, modules/dirfd, modules/dirname,
194         modules/exclude, modules/exitfail, modules/file-type,
195         modules/filemode, modules/fpending, modules/fsusage, modules/getcwd,
196         modules/getdate, modules/getline, modules/getpagesize,
197         modules/getpass, modules/getugroups, modules/group-member,
198         modules/hard-locale, modules/hash, modules/human, modules/idcache,
199         modules/inttostr, modules/long-options, modules/makepath,
200         modules/md5, modules/memcasecmp, modules/memcoll,
201         modules/modechange, modules/mountlist, modules/path-concat,
202         modules/pathmax, modules/physmem, modules/posixtm, modules/posixver,
203         modules/quote, modules/quotearg, modules/readtokens, modules/readutmp,
204         modules/safe-read, modules/safe-write, modules/same, modules/savedir,
205         modules/settime, modules/sha1, modules/sig2str, modules/strdup,
206         modules/strftime, modules/strndup, modules/strverscmp,
207         modules/timespec, modules/unlocked-io, modules/userspec,
208         modules/utimecmp, modules/utimens, modules/xalloc, modules/xstrtol,
209         modules/yesno:
210         Remove lib_SOURCES line from Makefile.am section, as this is now
211         done automatically by the corresponding Autoconf macro.
212
213 2005-03-16  Bruno Haible  <bruno@clisp.org>
214
215         * modules/stdint (Makefile.am): Use HAVE_LONG_LONG_64BIT instead of
216         HAVE_LONGLONG_64BIT.
217
218 2005-03-04  Derek R. Price  <derek@ximbiot.com>
219
220         * gnulib-tool (func_cp_if_changed, func_mv_if_changed): New functions.
221         (func_import): Only replace files via --import when they have actually
222         changed.
223
224 2005-03-03  Derek R. Price  <derek@ximbiot.com>
225             Bruno Haible  <bruno@clisp.org>
226
227         * modules/pagealign_alloc: New file.
228         * MODULES.html.sh (Memory management functions): Add pagealign_alloc.
229
230 2005-03-01  Paul Eggert  <eggert@cs.ucla.edu>
231
232         * modules/gettime (Makefile.am): Remove lib_SOURCES line.
233         Reported by Derek Price.
234         (Include): Add "timespec.h".
235
236         * modules/xnanosleep (Depends-on): Remove gethrxtime.
237
238 2005-02-26  Paul Eggert  <eggert@cs.ucla.edu>
239
240         * modules/gethrxtime: New file.
241         * modules/xnanosleep (Files): Add m4/xnanosleep.m4.
242         (Depends-on): Add gethrxtime.
243         (configure.ac): Add gl_XNANOSLEEP.
244         (Makefile.am): Remove lib_SOURCES line.
245
246 2005-02-24  Bruno Haible  <bruno@clisp.org>
247
248         * modules/gettext (Files): Add m4/glibc2.m4.
249
250 2005-02-22  Simon Josefsson  <jas@extundo.com>
251
252         * modules/iconvme: New file.
253
254         * MODULES.html.sh: Add iconvme.
255
256 2005-02-03  Paul Eggert  <eggert@cs.ucla.edu>
257
258         * modules/chdir-long (Depends-on): Add memrchr.
259         * modules/memrchr (Files): Add lib/memrchr.h.
260         (Include): "memrchr.h".
261
262 2005-01-28  Paul Eggert  <eggert@cs.ucla.edu>
263
264         Sync from coreutils.
265         * modules/getloadavg (Files): Remove m4/getloadavg.m4.
266         (Depends-on): Add c-strtod.
267         (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG.
268
269 2005-01-28  Bruno Haible  <bruno@clisp.org>
270
271         * modules/javacomp: New file.
272         * MODULES.html.sh (Java): Add javacomp.
273
274 2005-01-26  Bruno Haible  <bruno@clisp.org>
275
276         * modules/javaexec: New file.
277         * MODULES.html.sh (Java): Add javaexec.
278
279 2005-01-24  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
280
281         * modules/lchown (Depends-on): Remove lchown.h
282
283 2005-01-21  Paul Eggert  <eggert@cs.ucla.edu>
284
285         * modules/chdir-long (Depends-on): Remove mempcpy.
286
287 2005-01-21  Bruno Haible  <bruno@clisp.org>
288
289         * modules/classpath: New file.
290         * MODULES.html.sh (Java): Add classpath.
291
292 2005-01-20  Paul Eggert  <eggert@cs.ucla.edu>
293
294         * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
295
296 2005-01-20  Simon Josefsson  <jas@extundo.com>
297
298         * modules/version-etc-fsf: New file.
299
300 2005-01-19  Paul Eggert  <eggert@cs.ucla.edu>
301
302         * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
303         AC_LIBSOURCES now does this.
304         * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
305         with new ullong_max module.
306
307 2005-01-19  Bruno Haible  <bruno@clisp.org>
308
309         * modules/sh-quote: New file.
310         * MODULES.html.sh (Executing programs): Add sh-quote.
311
312 2005-01-18  Paul Eggert  <eggert@cs.ucla.edu>
313
314         * modules/ullong_max: New file.
315
316         * modules/chdir-long, modules/openat: New files.
317         * modules/save-cwd (Depends-on): Depend on chdir-long.
318         (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
319
320 2005-01-11  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
321
322         * modules/argp: Depend on vsnprintf
323
324 2005-01-10  Jim Meyering  <jim@meyering.net>
325
326         * modules/closeout (Depends-on): Add atexit.
327
328 2005-01-01  Simon Josefsson  <jas@extundo.com>
329
330         * gnulib-tool: Print #include directives when --import'ing.
331
332 2004-12-28  Paul Eggert  <eggert@cs.ucla.edu>
333
334         * modules/error (Depends-on): Remove gettext.
335
336 2004-12-28  Simon Josefsson  <jas@extundo.com>
337
338         * tests/test-base64.c: Include required header files.  Remove
339         unused variables.
340
341 2004-12-23  Paul Eggert  <eggert@cs.ucla.edu>
342
343         * modules/getdate (Depends-on): Remove alloca-opt.
344
345 2004-12-19  Paul Eggert  <eggert@cs.ucla.edu>
346
347         * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
348         (2004-10-24) change.  Apparently this was a false alarm.
349
350         * modules/getdate: Depend on alloca-opt, not alloca.
351
352 2004-12-18  Simon Josefsson  <jas@extundo.com>
353
354         * modules/alloca: Depend on alloca-opt, instead of duplicating it.
355
356 2004-12-16  Simon Josefsson  <jas@extundo.com>
357
358         * tests/test-base64.c: Add license.
359
360 2004-12-15  Stepan Kasal  <address@hidden>
361
362         * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
363
364 2004-12-12  Paul Eggert  <eggert@cs.ucla.edu>
365
366         * modules/getcwd (Files): Add m4/d-ino.m4.
367         Suggested by Mark D. Baushke.
368
369 2004-12-04  Paul Eggert  <eggert@cs.ucla.edu>
370
371         * modules/hard-locale (Depends-on): Add strdup.
372
373 2004-12-04  Simon Josefsson  <jas@extundo.com>
374
375         * modules/getaddrinfo (License): Add LGPL, reported by Yoann
376         Vandoorselaere <yoann@prelude-ids.org>.
377
378 2004-11-30  Simon Josefsson  <jas@extundo.com>
379
380         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
381         base64.
382
383         * tests/test-base64.c: New file.
384
385         * modules/base64: New file.
386
387 2004-11-30  Simon Josefsson  <jas@extundo.com>
388
389         * modules/restrict (License): Change to LGPL.
390
391 2004-11-26  Paul Eggert  <eggert@cs.ucla.edu>
392
393         * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
394         (Depends-on): Remove pathmax, same.  Add mempcpy.
395         (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
396         (Makefile.am): Append getcwd.h to lib_SOURCES.
397         (Include): Add getcwd.h.
398         (Maintainer): Change from Jim Meyering to "all, glibc",
399         since getdate now uses intended-for-glibc code.
400         * modules/xgetcwd (Files): Remove m4/getcwd.m4.
401         (Depends-on): Depend on getcwd.  Do not depend on pathmax.
402
403 2004-11-22  Paul Eggert  <eggert@cs.ucla.edu>
404
405         * modules/canonicalize (Depends-on): Add xreadlink.
406         Problem reported by James Youngman.
407
408 2004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
409
410         * modules/canon-host (Depends-on): Add strdup.
411
412 2004-11-16  Jim Meyering  <jim@meyering.net>
413
414         * modules/closeout (Depends-on): Add fpending.
415
416 2004-11-11  Simon Josefsson  <jas@extundo.com>
417
418         * modules/strtok_r: New file.
419
420         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
421         strtok_r.
422
423 2004-11-08  Simon Josefsson  <jas@extundo.com>
424
425         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
426         getaddrinfo.
427
428         * modules/getaddrinfo: New file.
429
430 2004-11-10  Jim Meyering  <jim@meyering.net>
431
432         * modules/closeout (Depends-on): Remove fpending.
433
434 2004-11-04  Bruno Haible  <bruno@clisp.org>
435
436         * modules/allocsa (Files): Add lib/allocsa.valgrind.
437         (Makefile.am): Distribute it.
438
439 2004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
440
441         * modules/getdate (Files): Add doc/getdate.texi.
442         (Depends-on): Add setenv, xalloc.
443
444 2004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
445
446         * modules/regex (lib_SOURCES): Add regex.c.
447         Reported by James Youngman in
448         <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
449
450 2004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
451
452         * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
453         missing.  Problem reported by James Youngman.
454
455 2004-10-16  Simon Josefsson  <jas@extundo.com>
456
457         * gnulib-tool: Fix comments.  Fix parse problem.
458         (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
459
460 2004-10-15  Bruno Haible  <bruno@clisp.org>
461
462         * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
463
464 2004-10-15  Bruno Haible  <bruno@clisp.org>
465
466         * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
467         the portions belonging to each module.
468         Suggested by Derek Robert Price <derek@ximbiot.com>.
469
470 2004-10-15  Bruno Haible  <bruno@clisp.org>
471
472         * gnulib-tool: Untabify. Initialize supplied_libname.
473         (func_usage): More homogenous output.
474         (func_modules_transitive_closure, func_modules_to_filelist,
475         func_emit_lib_Makefile_am): New functions.
476         (func_import): New function, extracted from big case statement. Use
477         func_get_license, func_modules_transitive_closure,
478         func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
479         opt_lgpl. Don't use test -a, as it's not portable.
480         (func_create_testdir): Use func_modules_transitive_closure,
481         func_modules_to_filelist, func_emit_lib_Makefile_am.
482
483 2004-10-11  Bruno Haible  <bruno@clisp.org>
484
485         * MODULES.html.sh (Support for systems lacking ISO C 99): Add
486         vsnprintf.
487
488 2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
489
490         * modules/vsnprintf: New file.
491
492 2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
493
494         * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
495
496         * modules/argmatch, modules/argp, modules/closeout, modules/error,
497         modules/exclude, modules/getdate, modules/getline,
498         modules/getndelim2, modules/getpass, modules/getpass-gnu,
499         modules/getusershell, modules/linebuffer, modules/md5,
500         modules/mountlist, modules/posixtm, modules/readtokens,
501         modules/readutmp, modules/regex, modules/sha1,
502         modules/version-etc, modules/yesno:
503         Remove dependency on unlocked-io.
504
505 2004-10-04  Bruno Haible  <bruno@clisp.org>
506
507         * modules/README: New file.
508         * gnulib-tool (func_all_modules, func_verify_module): modules/README is
509         not a module.
510
511 2004-10-04  Simon Josefsson  <jas@extundo.com>
512
513         * modules/memmem: New file.
514         * tests/test-memmem.c: New file.
515         * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
516
517 2004-10-01  Bruno Haible  <bruno@clisp.org>
518
519         * MODULES.html.sh: Add strsep.
520
521 2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
522
523         * modules/strsep: New file.
524
525 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
526
527         * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
528
529 2004-09-30  Simon Josefsson  <jas@extundo.com>
530
531         * modules/snprintf: New file.
532
533 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
534
535         * modules/argp (Maintainer): Replace Simon Josefsson
536         by Sergey Poznyakoff.
537
538 2004-10-01  Simon Josefsson  <jas@extundo.com>
539
540         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
541         memmem.
542
543         * tests/test-memmem.c: New file.
544
545         * modules/memmem: New file.
546
547 2004-09-29  Bruno Haible  <bruno@clisp.org>
548
549         * modules/alloca-opt: New file, derived from modules/alloca.
550         * modules/allocsa: Depend on alloca-opt instead of alloca.
551         * modules/setenv: Likewise.
552         * modules/vasnprintf: Likewise.
553         * MODULES.html.sh: Add alloca-opt.
554
555 2004-09-28  Paul Eggert  <eggert@cs.ucla.edu>
556
557         * modules/dummy: Change license to LGPL.
558
559 2004-09-29  Simon Josefsson  <jas@extundo.com>
560
561         * gnulib-tool: New parameter --lgpl, to asseert that modules are
562         LGPL, and to replace license template from GPL to LGPL.
563
564 2004-09-24  Simon Josefsson  <jas@extundo.com>
565
566         * modules/minmax (License): Change from GPL to LGPL.
567
568 2004-09-23  Simon Josefsson  <jas@extundo.com>
569
570         * gnulib-tool (--import): Typo.
571
572 2004-09-21  Simon Josefsson  <jas@extundo.com>
573
574         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
575         snprintf.
576
577         * modules/snprintf: New file.
578
579 2004-09-05  Simon Josefsson  <jas@extundo.com>
580
581         * modules/getaddrinfo: Add.
582
583 2004-09-23  Simon Josefsson  <jas@extundo.com>
584
585         * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
586
587 2004-09-22  Bruno Haible  <bruno@clisp.org>
588
589         * modules/*: Add 'License' field.
590         * gnulib-tool: Accept --extract-license option.
591         (func_get_license): New function.
592
593 2004-09-21  Bruno Haible  <bruno@clisp.org>
594
595         * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
596         Reported by Simon Josefsson.
597
598 2004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
599
600         * modules/inttostr (Files): Add m4/longlong.m4, since it uses
601         gl_AC_TYPE_LONG_LONG.
602
603 2004-09-18  Simon Josefsson  <jas@extundo.com>
604         and  Paul Eggert  <eggert@cs.ucla.edu>
605
606         * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
607         calls with autoreconf.  Define GL_LIB.
608
609 2004-09-09  Karl Berry  <karl@gnu.org>
610
611         * regex.[ch]: delete from the root.  These were supposed to be
612                 synced with emacs cvs, but this has not happened for about
613                 a year, and anyway nothing else uses emacs regex.[ch].
614                 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
615                 lib/regex[.ch] is untouched.
616
617 2004-09-09  Bruno Haible  <bruno@clisp.org>
618
619         * modules/vasnprintf (Files): Add m4/eoverflow.m4.
620
621 2004-09-08  Bruno Haible  <bruno@clisp.org>
622             Oskar Liljeblad  <oskar@osk.mine.nu>
623
624         * modules/stdint: New file.
625         * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
626
627 2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
628
629         * modules/xvasprintf: New file.
630         * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
631
632 2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
633
634         * modules/userspec: Don't depend on alloca.
635
636 2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
637
638         * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
639         readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
640         utimecmp, utimens, xnanosleep.  Rename sha to sha1.
641
642 2004-08-16  Simon Josefsson  <jas@extundo.com>
643
644         * gnulib-tool: Use sed instead of autoconf --trace, inspired by
645         libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
646         Add --dry-run for --import.
647         Let user provided command line parameters override configure.ac
648         settings.
649
650 2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
651
652         * modules/argp (Files): Add m4/unlocked-io.m4.
653         (Depends-on): Add extensions.
654
655 2004-08-12  Simon Josefsson  <jas@extundo.com>
656
657         * gnulib-tool: Add --source-base, --m4-base, --libtool options.
658         Change default library name from libfoo to libgnu.
659         Now, if you have a configure.ac that says:
660                 gl_SOURCE_BASE(gl)
661                 gl_M4_BASE(gl/m4)
662                 gl_MODULES(error getopt etcetera)
663                 gl_INIT
664         you can import all you need by running:
665                 ../gnulib/gnulib-tool --import
666
667         * modules/getopt (Files): Rename getopt.h to getopt_.h.
668         (Makefile.am): Rewrite, use logic from argz.
669         (Include): Use <getopt.h> instead of "getopt.h".
670
671 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
672
673         * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
674         m4/uintmax_t.m4.
675
676 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
677
678         * modules/xalloc-die: New file.
679         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
680
681         * modules/md5 (Files): Add m4/uint32_t.m4.
682         * modules/sha1: Renamed from modules/sha.
683         (Files):
684         Rename lib/sha.h to lib/sha1.h.
685         Rename lib/sha.c to lib/sha1.c.
686         Rename m4/sha.m4 to m4/sha1.m4.
687         (lib_SOURCES): Likewise.
688         (configure.ac): Rename gl_SHA to gl_SHA1.
689         (Include): sha.h -> sha1.h.
690
691 2004-08-08  Simon Josefsson  <jas@extundo.com>
692
693         * modules/xgethostname (Depends-on): Remove exit and error (not
694         used).
695
696         * modules/getpass-gnu: Add getpass.h.
697         (Depends-on): Add stdbool.
698         * modules/getpass: Add getpass.h.
699
700 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
701
702         More merge from coreutils.
703         * modules/raise, modules/readtokens0, modules/utimens,
704         modules/utimecmp, module/xnanosleep: New files.
705         * modules/strftime: Add lib/strftime.h.
706         Change include from <time.h> to "strftime.h".
707         * modules/yesno: Add lib/yesno.h.
708         * modules/backupfile: Remove lib/addext.c.
709         * modules/euidaccess: Add stat-macros.h.
710         * modules/canonicalize, modules/euidaccess,
711         modules/filemode, modules/lchown, modules/makepath,
712         modules/rmdir, modules/stat: Likewise.
713
714 2004-08-03  Simon Josefsson  <jas@extundo.com>
715
716         * modules/progname (Depends-on): Don't depend on stdbool.
717
718 2004-08-02  Simon Josefsson  <jas@extundo.com>
719
720         * modules/getsubopt: New file.
721         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
722         getsubopt.
723
724 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
725
726         Merge from coreutils.
727         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
728         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
729         * modules/path-concat: Don't depend on strdup.
730
731 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
732
733         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
734         * MODULES.html.sh (func_all_modules): Remove fatal.
735
736 2004-07-19  Bruno Haible  <bruno@clisp.org>
737
738         * MODULES.html.sh (func_all_modules): Add dummy.
739
740 2004-07-16  Simon Josefsson  <jas@extundo.com>
741
742         * modules/dummy: New file.
743
744 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
745
746         * modules/chown (Files): Add lib/fchown-stub.c, since
747         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
748
749 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
750
751         * modules/argz: Omit "#include".
752
753         * MODULES.html.sh (func_all_modules): Add calloc, to match
754         2004-06-01 addition of calloc module.
755
756 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
757
758         * modules/argz: New file.
759         * MODULES.html.sh (func_all_modules): Add argz.
760
761 2004-06-12  Jim Meyering  <jim@meyering.net>
762         and  Paul Eggert  <eggert@cs.ucla.edu>
763
764         * modules/hash (Files): Add lib/xalloc.h.
765         * modules/pipe (Depends-on): Add wait-process.
766         * modules/stat (Depends-on): Add xalloc.
767         * modules/userspec (Files): Add lib/userspec.h.
768         * modules/xstrto
769
770         Upgrade from gettext-0.13.
771         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
772         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
773         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
774
775 2003-11-25  Bruno Haible  <bruno@clisp.org>
776
777         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
778
779 2003-11-24  Paul Eggert  <eggert@twinsun.com>
780
781         * modules/alloca: Remove dependency on xalloc.
782
783 2003-11-17  Paul Eggert  <eggert@twinsun.com>
784
785         * README: Mention that S+T cannot overflow if S is the size of
786         an existing object and T is sufficiently small.
787
788 2003-11-17  Bruno Haible  <bruno@clisp.org>
789
790         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
791         (Depends-on): Add xsize.
792
793 2003-11-12  Paul Eggert  <eggert@twinsun.com>
794
795         * modules/xalloc (Files): Undo latest change, since xalloc.h
796         no longer needs SIZE_MAX or PTRDIFF_MAX.
797
798 2003-11-11  Bruno Haible  <bruno@clisp.org>
799
800         * modules/xsize (Files): Add m4/size_max.m4.
801         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
802
803 2003-11-04  Bruno Haible  <bruno@clisp.org>
804
805         * modules/xsize: New file.
806         * modules/linebreak: Depend on xsize.
807         * MODULES.html.sh (func_all_modules): Add xsize.
808
809 2003-11-04  Jim Meyering  <jim@meyering.net>
810
811         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
812         variable names, rather than @VAR@.
813         * modules/poll: Likewise.
814
815 2003-11-03  Jim Meyering  <jim@meyering.net>
816
817         * modules/userspec (lib_SOURCES): Add userspec.h.
818         (Include): Add "userspec.h".
819         Improve description.
820
821 2003-10-29  Paul Eggert  <eggert@twinsun.com>
822
823         * modules/group-member: Depend on stdbool.
824
825 2003-10-20  Bruno Haible  <bruno@clisp.org>
826
827         * modules/wait-process: New file.
828         * MODULES.html.sh (func_all_modules): Add wait-process.
829
830 2003-10-16  Paul Eggert  <eggert@twinsun.com>
831
832         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
833
834 2003-10-14  Bruno Haible  <bruno@clisp.org>
835
836         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
837
838 2003-10-12  Paul Eggert  <eggert@twinsun.com>
839
840         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
841         Change maintainer from Bruno Haible to 'all'.
842
843 2003-10-10  Simon Josefsson  <jas@extundo.com>
844
845         * modules/argp (Depends-on): Add restrict and strcase.
846
847 2003-10-08  Paul Eggert  <eggert@twinsun.com>
848
849         * modules/getpass: Depend on stdbool.
850
851 2003-10-06  Bruno Haible  <bruno@clisp.org>
852
853         * modules/version-etc-2: Remove file.
854         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
855
856 2003-10-06  Bruno Haible  <bruno@clisp.org>
857
858         * modules/fatal-signal: New file.
859         * MODULES.html.sh (func_all_modules): Add fatal-signal.
860
861 2003-10-05  Paul Eggert  <eggert@twinsun.com>
862
863         * README: Rework advice for preventing empty .o files.
864         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
865         not <sys/types.h>.
866
867 2003-10-02  Bruno Haible  <bruno@clisp.org>
868
869         * modules/lchown (Include): Add lchown.h.
870         * modules/time_r (Include): Use "..." syntax.
871         * modules/xgetdomainname (Include): Add xgetdomainname.h.
872
873 2003-10-01  Simon Josefsson  <jas@extundo.com>
874
875         * MODULES.html.sh (func_all_modules): Move gethostname from section
876         'based on' to section 'lacking' POSIX:2001.
877
878 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
879
880         Trivial fixes to Makefile.am parts of module listings.
881         * modules/strstr: Append strstr.h to lib_SOURCES.
882         * modules/strcase: Likewise, for strcase.h.
883
884 2003-09-27  Paul Eggert  <eggert@twinsun.com>
885
886         * modules/free: New file.
887
888 2003-09-25  Bruno Haible  <bruno@clisp.org>
889
890         * modules/version-etc-2: New file, from modules/version-etc with
891         modifications.
892         * MODULES.html.sh (func_all_modules): Add version-etc-2.
893
894 2003-09-25  Simon Josefsson  <jas@extundo.com>
895             Bruno Haible  <bruno@clisp.org>
896
897         * modules/getdomainname: New file.
898         * modules/xgetdomainname: New file.
899         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
900
901 2003-09-24  Paul Eggert  <eggert@twinsun.com>
902
903         * README: Document assumptions that 'int' is at least 32 bits
904         wide, that integer arithmetic is 2's complement without overflow,
905         that there are no holes in integer values, that adding sizes of
906         two nonoverlapping objects can't overflow, and that all-bits-zero
907         yields scalar zero.  Fix spelling and capitalization typos.
908
909 2003-09-24  Simon Josefsson  <jas@extundo.com>
910
911         * modules/xgethostname: Add xgethostname.h.
912
913 2003-09-17  Paul Eggert  <eggert@twinsun.com>
914
915         * gnulib-tool: Use "test -h", not "test -L", for portability
916         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
917         (tags_regexp): Remove, since \| doesn't conform to POSIX.
918         (sed_extract_prog): Issue s commands one-by-one, rather than
919         using \| in one s command.
920
921 2003-09-16  Bruno Haible  <bruno@clisp.org>
922
923         * gnulib-tool (func_create_testdir): Warn about duplicated
924         dependencies.
925
926 2003-09-15  Paul Eggert  <eggert@twinsun.com>
927
928         * modules/argmatch, modules/fatal, modules/obstack,
929         modules/xalloc, modules/xgethostname: Sort dependencies by
930         importance, not alphabetically.
931
932 2003-09-14  Bruno Haible  <bruno@clisp.org>
933
934         * modules/fwriteerror: New file.
935         * MODULES.html.sh (func_all_modules): Add fwriteerror.
936
937 2003-09-12  Paul Eggert  <eggert@twinsun.com>
938
939         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
940         modules/xgethostname, modules/xalloc: Depend on exit.
941
942 2003-09-09  Paul Eggert  <eggert@twinsun.com>
943
944         * README: New section: portability guidelines.
945
946 2003-09-07  Paul Eggert  <eggert@twinsun.com>
947
948         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
949         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
950
951 2003-09-06  Paul Eggert  <eggert@twinsun.com>
952
953         * MODULES.html.sh (func_all_modules): Add time_r.
954         * modules/time_r: New file.
955         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
956         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
957
958 2003-08-31  Simon Josefsson  <jas@extundo.com>
959
960         * modules/timegm: New file.
961         * MODULES.html.sh (func_all_modules): Add timegm.
962
963 2003-08-22  Simon Josefsson  <jas@extundo.com>
964
965         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
966
967 2003-08-20  Bruno Haible  <bruno@clisp.org>
968
969         * modules/progname: New file.
970         * MODULES.html.sh (func_all_modules): Add progname.
971
972 2003-08-18  Paul Eggert  <eggert@twinsun.com>
973
974         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
975         in makefile rules.
976
977 2003-08-17  Simon Josefsson  <jas@extundo.com>
978
979         * modules/argp: Fix autoconf macro name. Add more dependencies.
980
981 2003-08-17  Simon Josefsson  <jas@extundo.com>
982
983         * modules/xstrndup: New file.
984         * MODULES.html.sh (func_all_modules): Add xstrndup.
985
986 2003-08-17  Bruno Haible  <bruno@clisp.org>
987
988         * modules/strndup (Files, Include): Add lib/strndup.h.
989
990 2003-08-17  Bruno Haible  <bruno@clisp.org>
991
992         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
993         like AC_GNU_SOURCE.
994         * modules/extensions (configure.ac): Comment out the invocation of
995         gl_USE_SYSTEM_EXTENSIONS.
996
997 2003-08-17  Bruno Haible  <bruno@clisp.org>
998
999         * modules/euidaccess (Files): Add lib/euidaccess.h.
1000
1001 2003-08-16  Paul Eggert  <eggert@twinsun.com>
1002
1003         Document merge from coreutils.
1004         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
1005         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
1006         * modules/utime: Add m4/utimes-null.m4.
1007
1008 2003-08-15  Paul Eggert  <eggert@twinsun.com>
1009
1010         Document merge from coreutils.
1011         * modules/userspec: Depend on posixver.
1012         * modules/strftime: Depend on tzset.
1013
1014 2003-08-14  Jim Meyering  <jim@meyering.net>
1015
1016         Merges from coreutils.
1017         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
1018         variable names, rather than @FNMATCH_H@.
1019         * modules/alloca: Likewise for $(ALLOCA_H).
1020
1021         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
1022         the three copies of the literal target, `fnmatch.h'.
1023         * modules/alloca (alloca.h): Likewise.
1024
1025 2003-08-14  Paul Eggert  <eggert@twinsun.com>
1026
1027         * modules/tzset: New file.
1028
1029 2003-08-12  Paul Eggert  <eggert@twinsun.com>
1030
1031         Merge from coreutils.
1032         * modules/euidaccess: Add lib_SOURCES, include for new
1033         file euidaccess.h
1034
1035 2003-08-11  Paul Eggert  <eggert@twinsun.com>
1036
1037         * modules/gnu-source, m4/gnu-source.m4:
1038         Remove; we're assuming Autoconf 2.54 or later now.
1039         Suggested by Bruno Haible.
1040         * MODULES.html.sh (func_all_modules): Remove gnu-source.
1041
1042 2003-08-08  Paul Eggert  <eggert@twinsun.com>
1043
1044         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
1045         * modules/extensions, modules/gnu-source: New files.
1046         * modules/timespec, modules/unlocked-io: Depend on extensions.
1047
1048 2003-08-07 Paul Eggert  <eggert@twinsun.com>
1049
1050         * modules/restrict: New file.
1051         * MODULES.html.sh (func_all_modules): Add restrict.
1052         * modules/regex: Depend on restrict.
1053
1054 2003-08-07  Bruno Haible  <bruno@clisp.org>
1055
1056         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
1057         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
1058
1059 2003-08-05  Paul Eggert  <eggert@twinsun.com>
1060
1061         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
1062         * modules/bumpalloc: Remove.
1063
1064 2003-07-31  Bruno Haible  <bruno@clisp.org>
1065
1066         * modules/getpass-gnu: New file.
1067         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
1068
1069 2003-07-22  Paul Eggert  <eggert@twinsun.com>
1070
1071         * modules/xalloc (Depends-on): Add exitfail.
1072         * modules/xmemcoll: Likewise.
1073
1074 2003-07-20  Jim Meyering  <jim@meyering.net>
1075
1076         * modules/closeout (Depends-on): Add exitfail.
1077         Suggestion from Bruno Haible.
1078
1079 2003-07-18  Bruno Haible  <bruno@clisp.org>
1080
1081         * modules/getndelim2: New file.
1082         * modules/getline: Share files with module getndelim2.
1083         * modules/getnline: Depend on getndelim2 instead of sharing files with
1084         it. Add getnline.c to lib_SOURCES.
1085         * MODULES.html.sh (func_all_modules): Add getndelim2.
1086
1087 2003-07-17  Bruno Haible  <bruno@clisp.org>
1088
1089         * modules/getnline: New file.
1090         * modules/getline: Add lib/getndelim2.c to source file list.
1091         * MODULES.html.sh (func_all_modules): Add getnline.
1092
1093 2003-07-17  Bruno Haible  <bruno@clisp.org>
1094
1095         * configure.in: Remove file.
1096         * Makefile.in: Remove file.
1097
1098 2003-07-17  Bruno Haible  <bruno@clisp.org>
1099
1100         * MODULES.html.sh: Put the </BODY> right before </HTML>.
1101
1102 2003-07-16  Jim Meyering  <jim@meyering.net>
1103
1104         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
1105
1106 2003-07-15  Jim Meyering  <jim@meyering.net>
1107
1108         * modules/save-cwd: Don't depend on error.  From Derek Price.
1109
1110 2003-07-14  Simon Josefsson  <jas@extundo.com>
1111
1112         * modules/mempcpy: New file.
1113         * MODULES.html.sh (func_all_modules): Add mempcpy.
1114
1115 2003-07-14  Paul Eggert  <eggert@twinsun.com>
1116
1117         * modules/getdate, modules/posixtm: Depend on mktime.
1118
1119 2003-07-10  Simon Josefsson  <jas@extundo.com>
1120
1121         * modules/strchrnul (Makefile.am): Add strchrnul.h.
1122
1123 2003-06-26  Bruno Haible  <bruno@clisp.org>
1124
1125         * modules/human: Depend on module stdbool.
1126
1127 2003-06-25  Bruno Haible  <bruno@clisp.org>
1128
1129         * modules/readlink: New file.
1130         * modules/xreadlink: Depend on it.
1131         * MODULES.html.sh (func_all_modules): Add readlink.
1132
1133 2003-06-22  Bruno Haible  <bruno@clisp.org>
1134
1135         * modules/safe-read: Add m4/ssize_t.m4.
1136         * modules/xreadlink: Add m4/ssize_t.m4.
1137
1138 2003-06-11  Simon Josefsson  <jas@extundo.com>
1139
1140         * modules/sysexits: New file.
1141         * MODULES.html.sh (func_all_modules): Add sysexits.
1142
1143 2003-06-10  Bruno Haible  <bruno@clisp.org>
1144
1145         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
1146
1147 2003-06-10  Simon Josefsson  <jas@extundo.com>
1148
1149         * modules/strchrnul: New file.
1150
1151 2003-06-10  Simon Josefsson  <jas@extundo.com>
1152
1153         * modules/argp: New file.
1154
1155 2003-06-07  Bruno Haible  <bruno@clisp.org>
1156
1157         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
1158         avoid AC_CONFIG_LINKS.
1159         * modules/fnmatch (Makefile.am): Use explicit creation rule for
1160         fnmatch.h, to avoid AC_CONFIG_LINKS.
1161         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
1162
1163 2003-06-07  Jim Meyering  <jim@meyering.net>
1164
1165         * modules/strtod: Use $(...) notation, not @...@ for
1166         AC_REPLACE'd variables.
1167         * modules/localcharset: Likewise.
1168
1169 2003-06-06  Jim Meyering  <jim@meyering.net>
1170             Bruno Haible  <bruno@clisp.org>
1171
1172         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
1173         Adjust Makefile.am snippet not to redirect directly to target.
1174         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
1175
1176 2003-05-30  Bruno Haible  <bruno@clisp.org>
1177
1178         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
1179         * config/config.rpath: Upgrade to gettext-0.12.1.
1180
1181 2003-05-22    <karl@gnu.org>
1182
1183         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
1184
1185 2003-05-09  Bruno Haible  <bruno@clisp.org>
1186
1187         * modules/error: Add m4/strerror_r.m4 to file list.
1188
1189 2003-04-10  Bruno Haible  <bruno@clisp.org>
1190
1191         * modules/findprog: New file.
1192         * MODULES.html.sh (func_all_modules): Add it.
1193
1194 2003-04-04  Bruno Haible  <bruno@clisp.org>
1195
1196         * modules/linebreak: New file.
1197         * MODULES.html.sh (func_all_modules): Add it.
1198
1199 2003-04-03  Bruno Haible  <bruno@clisp.org>
1200
1201         * modules/utf8-ucs4: New file.
1202         * modules/utf16-ucs4: New file.
1203         * modules/ucs4-utf8: New file.
1204         * modules/ucs4-utf16: New file.
1205         * MODULES.html.sh (func_all_modules): Add them.
1206
1207 2003-04-02  Bruno Haible  <bruno@clisp.org>
1208
1209         * modules/binary-io: New file.
1210         * MODULES.html.sh (func_all_modules): Add it.
1211
1212 2003-04-01  Bruno Haible  <bruno@clisp.org>
1213
1214         * modules/pathname: New file.
1215         * MODULES.html.sh (func_all_modules): Add it.
1216
1217 2003-03-28  Bruno Haible  <bruno@clisp.org>
1218
1219         * modules/copy-file: New file.
1220         * MODULES.html.sh (func_all_modules): Add it.
1221
1222 2003-02-20  Bruno Haible  <bruno@clisp.org>
1223
1224         * MODULES.html.sh (func_all_modules): Add poll.
1225
1226 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
1227
1228         * modules/poll: New file.
1229
1230 2003-02-18  Bruno Haible  <bruno@clisp.org>
1231
1232         * MODULES.html.sh (func_all_modules): Add mathl.
1233
1234 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
1235
1236         * modules/mathl: New file.
1237
1238 2003-02-17  Bruno Haible  <bruno@clisp.org>
1239
1240         * modules/mkdtemp: New module.
1241         * MODULES.html.sh (func_all_modules): Add it.
1242
1243 2003-01-30  Bruno Haible  <bruno@clisp.org>
1244
1245         * modules/vasnprintf, modules/vasprintf: New modules.
1246         * MODULES.html.sh (func_all_modules): Add them.
1247
1248 2003-01-29  Bruno Haible  <bruno@clisp.org>
1249
1250         * modules/stpncpy: New module.
1251         * MODULES.html.sh (func_all_modules): Add it.
1252
1253 2003-01-28  Bruno Haible  <bruno@clisp.org>
1254
1255         * modules/c-ctype: New module.
1256         * MODULES.html.sh (func_all_modules): Add it.
1257
1258 2003-01-27  Bruno Haible  <bruno@clisp.org>
1259
1260         * modules/xsetenv: New module.
1261         * MODULES.html.sh (func_all_modules): Add it.
1262
1263 2003-01-23  Bruno Haible  <bruno@clisp.org>
1264
1265         * modules/minmax: New module.
1266         * MODULES.html.sh (func_all_modules): Add it.
1267
1268 2003-01-22  Bruno Haible  <bruno@clisp.org>
1269
1270         * modules/exit: New module.
1271         * MODULES.html.sh (func_all_modules): Add it.
1272
1273 2003-01-19  Bruno Haible  <bruno@clisp.org>
1274
1275         * gnulib-tool: Recognize option --extract-maintainer.
1276         (func_get_maintainer): New function.
1277         * modules/*: Add Maintainer entry.
1278
1279 2003-01-16  Bruno Haible  <bruno@clisp.org>
1280
1281         * MODULES.html.sh: Add a table of contents. Add the module name as
1282         leftmost column. Add hyperlinks.
1283
1284 2003-01-11  Bruno Haible  <bruno@clisp.org>
1285
1286         * modules/stpcpy: Distribute lib/stpcpy.h.
1287         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
1288
1289 2003-01-11  Bruno Haible  <bruno@clisp.org>
1290
1291         * gnulib-tool (func_create_testdir): Store config/* files in the main
1292         directory.
1293         * config.rpath: Move to ...
1294         * config/config.rpath: ... here.
1295         * modules/gettext: Contains config/config.rpath, not config.rpath.
1296         * modules/iconv: Likewise.
1297
1298 2003-01-11  Bruno Haible  <bruno@clisp.org>
1299
1300         * modules/*: Add a description.
1301         * modules/strpbrk: Fix Makefile.am snippet.
1302         * modules/strtoimax: Fix dependencies.
1303         * modules/strtoumax: Likewise.
1304
1305 2003-01-11  Bruno Haible  <bruno@clisp.org>
1306
1307         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
1308         * modules/alloca (Makefile.am): All object files depend on alloca.h.
1309         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
1310
1311 2003-01-12  Paul Eggert  <eggert@twinsun.com>
1312
1313         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
1314         to avoid collisions with libcurses and libreadline.
1315         * getstr: Remove.
1316         * MODULES.html.sh: Remove getstr.
1317         * modules/getline: Depend on unlocked-io, not getstr.
1318
1319 2003-01-10  Bruno Haible  <bruno@clisp.org>
1320
1321         * modules/alloca: Change Makefile.am requirements. Simplify Include
1322         requirements. Add lib/alloca_.h to file list.
1323
1324 2003-01-09  Bruno Haible  <bruno@clisp.org>
1325
1326         * modules/stdbool: Change configure.ac, Makefile.am requirements.
1327         Simplify Include requirements. Add lib/stdbool.h.in to file list.
1328
1329 2003-01-09  Bruno Haible  <bruno@clisp.org>
1330
1331         * gnulib-tool (func_all_modules): Ignore files ending in ~.
1332         * MODULES.html.sh: Likewise.
1333
1334 2003-01-09    <karl@gnu.org>
1335
1336         * MODULES.html.sh: include `dirname $0` in PATH, to find
1337         gnulib-tool.
1338
1339 2003-01-08  Bruno Haible  <bruno@clisp.org>
1340
1341         * modules/full-read: Depend on full-write.
1342
1343 2003-01-07  Bruno Haible  <bruno@clisp.org>
1344
1345         * MODULES.html.sh: Add copyright notice.
1346         (missed_files): Omit CVS directory entries.
1347         (func_module): Make it work with sed-3.02.
1348         * MODULES.txt: Remove file.
1349
1350 2003-01-01    <karl@gnu.org>
1351
1352         * gnulib-tool (func_verify_module): report module name $module in
1353         error message, not $1.
1354         * gnulib-tool (create-testdir): don't complain if destdir couldn't
1355         be created, only if it doesn't exist.
1356         * gnulib-tool (last_checkin_date): don't expand the $Date here.
1357
1358 2002-12-24  Bruno Haible  <bruno@clisp.org>
1359
1360         * MODULES.txt: Update according to m4/ changes.
1361
1362         Module gettext.
1363         * config.rpath: New file, from gettext-0.11.5.
1364
1365         * modules/*: New module descriptions.
1366         * gnulib-tool: New file.
1367         * MODULES.html.sh: New file.
1368
1369 2002-11-01  Bruno Haible  <bruno@clisp.org>
1370
1371         * configure.in: Add AC_CONFIG_AUX_DIR call.
1372         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
1373         test/Makefile.
1374         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
1375
1376 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
1377
1378         * regex.c (PATFETCH): Remove the translating fetch.
1379         (PATFETCH_RAW): Rename to PATFETCH.
1380         (set_image_of_range): New fun.
1381         (SET_RANGE_TABLE_WORK_AREA): Use it.
1382         (regex_compile): Don't translate the pattern chars so eagerly.
1383         Only do it when inserting an `exactn' bytecode or when handling
1384         a char-range.
1385         (mutually_exclusive_p): Avoid empty statement.
1386
1387 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
1388
1389         * README: New file
1390         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
1391         (per RMS's instructions, this is now the canonical source)
1392         * lgpl/, gpl/: New directories.
1393
1394 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
1395
1396         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
1397         as if it was a `charset'.
1398
1399 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
1400
1401         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
1402         (regex_compile): Catch bogus \(\1\).
1403
1404 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
1405
1406         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
1407         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
1408         Giving in to popular pressure to shut up the compiler with casts.
1409
1410 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
1411
1412         * regex.c: More `unsigned char' -> `re_char' changes.
1413         Also change several `int' into `re_wchar_t'.
1414         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
1415         (PUSH_FAILURE_POINTER): Don't cast any more.
1416         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
1417         We want GCC to complain, since this piece of code makes
1418         re_match non-reentrant, which *should* be fixed.
1419         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
1420         (EXTEND_BUFFER): Use RETALLOC.
1421         (SET_LIST_BIT): Don't cast.
1422         (re_wchar_t): New type.
1423         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
1424         that those two functions will always properly return.
1425         (IMMEDIATE_QUIT_CHECK): Cast to void.
1426         (analyse_first): Use recursion rather than an explicit stack.
1427         (re_compile_fastmap): Can't fail anymore.
1428         (re_search_2): Don't check re_compile_fastmap for failure.
1429         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
1430         Now also sets the new value (passed in a new argument).
1431         (re_match_2_internal): Use it.
1432         Also, use a new var `reg' of type size_t when looping through regs
1433         rather than reuse the inappropriate `mcnt'.
1434
1435 2000-10-24  Andrew Innes  <andrewi@gnu.org>
1436
1437         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
1438         NT-Emacs only.
1439         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
1440         so that re_search functions only quit when callers expect them to.
1441
1442 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
1443
1444         * regex.c (regex_compile): Change the way of handling a range from
1445         a char less than 256 to a char not less than 256.
1446
1447 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
1448
1449         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
1450
1451
1452 Copyright (C) 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
1453 Copying and distribution of this file, with or without modification,
1454 are permitted provided the copyright notice and this notice are preserved.