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