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