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