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