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