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