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