Fix rule to not assume GNU make.
[pspp] / ChangeLog
1 2005-07-30  Ben Pfaff  <blp@cs.stanford.edu>
2
3         * modules/byteswap (Makefile.am): Fix rule to not assume GNU make.
4
5 2005-08-27  Jim Meyering  <jim@meyering.net>
6
7         * modules/unistd-safer (Files): Add pipe-safer.c.
8         * modules/fcntl-safer (Files): Add creat-safer.c.
9
10 2005-08-25  Paul Eggert  <eggert@cs.ucla.edu>
11
12         * modules/regex (Depends-on): Add malloc, since the code
13         assumes that !malloc(0) means failure.
14
15 2005-08-24  Bruno Haible  <bruno@clisp.org>
16
17         * modules/tls-tests: New file.
18         * tests/test-tls.c: New file, from GNU gettext.
19
20 2005-08-24  Bruno Haible  <bruno@clisp.org>
21
22         * modules/lock-tests: New file.
23         * tests/test-lock.c: New file, from GNU gettext.
24
25 2005-08-24  Bruno Haible  <bruno@clisp.org>
26
27         Support for unit test modules.
28         * modules/README: Mention tests modules.
29         * modules/TEMPLATE-TESTS: New file.
30         * gnulib-tool: New options --extract-tests-module, --with-tests and
31         --tests-base (unused for the moment).
32         (testsbase, inctests): New variables.
33         (func_all_modules): Exclude TEMPLATE-TESTS and *-tests.
34         (func_verify_module): Exclude TEMPLATE-TESTS.
35         (func_verify_nontests_module, func_verify_tests_module): New functions.
36         (func_get_dependencies): Add implicit dependency for tests modules.
37         (func_get_tests_module): New function.
38         (func_modules_transitive_closure): When --with-tests was specified,
39         include the unit tests as well, unless explicitly avoided.
40         (func_emit_lib_Makefile_am): Ignore the tests modules here.
41         (func_emit_tests_Makefile_am): New function.
42         (func_create_testdir): When --with-tests was specified, emit a
43         tests/ directory.
44         * MODULES.html.sh (Future developments): Update.
45
46 2005-08-24  Bruno Haible  <bruno@clisp.org>
47
48         * gnulib-tool (func_version): Update.
49
50 2005-08-24  Bruno Haible  <bruno@clisp.org>
51
52         * gnulib-tool (func_create_megatestdir): Call autoreconf without the
53         option --force, because --force causes the aclocal.m4 of each
54         subdirectory to be newer than the corresponding config.h.in.
55
56 2005-08-24  Bruno Haible  <bruno@clisp.org>
57
58         * gnulib-tool: Add support for the --aux-dir option to
59         --create-testdir, --create-megatestdir, --test, --megatest.
60         (func_create_testdir, func_create_megatestdir): Optionally emit a
61         AC_CONFIG_AUX_DIR directive.
62         (create-testdir, create-megatestdir, test, megatest): Provide a
63         default value for $auxdir.
64
65 2005-08-24  Bruno Haible  <bruno@clisp.org>
66
67         * gnulib-tool (import): Use compound statement instead of subshell
68         where possible.
69
70 2005-08-24  Bruno Haible  <bruno@clisp.org>
71
72         * gnulib-tool (import): Change --aux-dir default to "build-aux".
73
74 2005-08-24  Bruno Haible  <bruno@clisp.org>
75
76         * gnulib-tool (func_import, func_create_testdir,
77         func_create_megatestdir): Quote all autoconf macro arguments.
78
79 2005-08-24  Jim Meyering  <jim@meyering.net>
80
81         * modules/fcntl-safer: New module.
82         * modules/fts (Depends-on): Add fcntl-safer.
83         * MODULES.html.sh (File descriptor based Input/Output):
84         Add fcntl-safer.
85
86 2005-08-24  Simon Josefsson  <jas@extundo.com>
87
88         * tests/test-getpass.c: New file.
89
90 2005-08-24  Jim Meyering  <jim@meyering.net>
91
92         * modules/xgetcwd (Makefile.am): Remove `lib_SOURCES += ...' line,
93         now that xgetcwd.m4 requires xgetcwd.c and xgetcwd.h.
94
95 2005-08-17  Bruno Haible  <bruno@clisp.org>
96
97         * modules/strcasestr: New file.
98         * MODULES.html.sh (String handling, based on ANSI C 89): Add
99         strcasestr.
100
101 2005-08-17  Bruno Haible  <bruno@clisp.org>
102
103         * modules/strstr (Files): Add m4/mbrtowc.m4.
104         (Depends-on): Add mbuiter.
105
106 2005-08-17  Bruno Haible  <bruno@clisp.org>
107
108         * modules/strcase (Depends-on): Add mbuiter. Remove strnlen1, mbchar.
109
110 2005-08-17  Bruno Haible  <bruno@clisp.org>
111
112         * modules/mbuiter: New file.
113         * MODULES.html.sh (Extended multibyte and wide character utilities):
114         Add mbuiter.
115
116 2005-08-16  Bruno Haible  <bruno@clisp.org>
117
118         * modules/strcase (Files): Add m4/mbrtowc.m4.
119         (Depends-on): Add strnlen1, mbchar.
120
121 2005-08-16  Bruno Haible  <bruno@clisp.org>
122
123         * modules/strnlen1: New file.
124         * MODULES.html.sh (String handling): Add strnlen1.
125
126 2005-08-16  Bruno Haible  <bruno@clisp.org>
127
128         * modules/mbfile: New file.
129         * MODULES.html.sh (Extended multibyte and wide character utilities):
130         Add mbfile.
131
132 2005-08-16  Bruno Haible  <bruno@clisp.org>
133
134         * modules/mbiter: New file.
135         * MODULES.html.sh (Extended multibyte and wide character utilities):
136         Add mbiter.
137
138 2005-08-16  Bruno Haible  <bruno@clisp.org>
139
140         * modules/mbchar: New file.
141         * MODULES.html.sh (Extended multibyte and wide character utilities):
142         New section.
143
144 2005-08-16  Bruno Haible  <bruno@clisp.org>
145
146         * modules/tls: New file.
147         * MODULES.html.sh (Multithreading): Add tls.
148
149 2005-08-15  Simon Josefsson  <jas@extundo.com>
150
151         * modules/ssize_t (License): Change to 'unlimited'.
152
153         * gnulib-tool (sed_extract_prog): Recognize 'unlimited' license.
154
155 2005-08-12  Simon Josefsson  <jas@extundo.com>
156
157         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
158         ssize_t.
159
160 2005-08-12  Simon Josefsson  <jas@extundo.com>
161
162         * modules/getndelim2: Use ssize_t module.
163         * modules/getnline: Likewise.
164         * modules/safe-read: Likewise.
165         * modules/xreadlink: Likewise.
166
167         * modules/ssize_t: New file.
168
169 2005-08-12  Simon Josefsson  <jas@extundo.com>
170
171         * MODULES.html.sh (Extra functions based on ANSI C 89: Misc): Add
172         readline, getdelim and check_version.
173         (Support for systems lacking ISO C 99: Sizes of integer types):
174         Add size_max.
175
176 2005-08-11  Simon Josefsson  <jas@extundo.com>
177
178         * modules/readline: New file.
179
180         * modules/strnlen (Files): Add strnlen.h.
181
182 2005-08-10  Simon Josefsson  <jas@extundo.com>
183
184         * tests/test-iconvme.c: New file.
185
186 2005-08-08  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>  (tiny change)
187
188         * README: Typos.
189
190 2005-08-02  Simon Josefsson  <jas@extundo.com>
191
192         * modules/getdelim: New file.
193
194         * modules/getline: Rewrite, don't use getndelim2.
195
196 2005-07-16  Simon Josefsson  <jas@extundo.com>
197
198         * modules/readline: New file.
199
200 2005-07-24  Bruno Haible  <bruno@clisp.org>
201
202         * modules/visibility: New file.
203         * MODULES.html.sh (Misc): Add visibility.
204
205 2005-07-22  Bruno Haible  <bruno@clisp.org>
206
207         * modules/alloca-opt (Makefile.am): Remove explicit dependency on
208         $(ALLOCA_H), redundant through BUILT_SOURCES.
209         * modules/argz (Makefile.am): Remove explicit dependency on $(ARGZ_H),
210         redundant through BUILT_SOURCES.
211         * modules/byteswap (Makefile.am): Remove explicit dependency on
212         $(BYTESWAP_H), redundant through BUILT_SOURCES.
213         * modules/fnmatch (Makefile.am): Remove explicit dependency on
214         $(FNMATCH_H), redundant through BUILT_SOURCES.
215         * modules/getopt (Makefile.am): Remove explicit dependency on
216         $(GETOPT_H), redundant through BUILT_SOURCES.
217         * modules/glob (Makefile.am): Remove explicit dependency on $(GLOB_H),
218         redundant through BUILT_SOURCES.
219         * modules/poll (Makefile.am): Remove explicit dependency on $(POLL_H),
220         redundant through BUILT_SOURCES.
221         * modules/stdbool (Makefile.am): Remove explicit dependency on
222         $(STDBOOL_H), redundant through BUILT_SOURCES.
223         * modules/stdint (Makefile.am): Remove explicit dependency on
224         $(STDINT_H), redundant through BUILT_SOURCES.
225         * modules/sysexits (Makefile.am): Add $(SYSEXITS_H) to BUILT_SOURCES.
226         Remove explicit dependency on $(SYSEXITS_H).
227         Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
228
229 2005-07-18  Bruno Haible  <bruno@clisp.org>
230
231         * modules/lock: New file.
232         * MODULES.html.sh (Multithreading): New section.
233
234 2005-07-15  Paul Eggert  <eggert@cs.ucla.edu>
235
236         * modules/xalloc (Depends-on): Add xalloc-die.
237         * modules/xvasprintf (Depends-on): Add xalloc-die.
238
239 2005-07-14  Paul Eggert  <eggert@cs.ucla.edu>
240
241         * modules/argp (Depends-on): Remove unlocked-io.
242
243 2005-07-11  Simon Josefsson  <jas@extundo.com>
244
245         * modules/size_max: New file.
246
247         * modules/xsize: Depend on size_max module for size_max.m4.
248
249 2005-07-09  Bruno Haible  <bruno@clisp.org>
250
251         * gnulib-tool (func_usage): Document option --avoid.
252         (Command line options): Handle --avoid.
253         (func_acceptable): New function.
254         (func_modules_transitive_closure): Use it.
255
256 2005-07-11  Bruno Haible  <bruno@clisp.org>
257
258         * MODULES.html.sh: Use shortcut URLs to the www.opengroup.org site.
259         Reported by Jim Meyering.
260
261 2005-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>
262
263         * modules/argp (Depends-on): Add unlocked-io
264
265 2005-07-07  Paul Eggert  <eggert@cs.ucla.edu>
266
267         * modules/regex (Files): Add lib/regex_internal.c,
268         lib/regex_internal.h, lib/regexec.c, lib/regcomp.c, m4/codeset.m4.
269         (Depends-on): Add extensions.
270         (Makefile.am): Remove lib_SOURCES; now done by m4 code.
271
272 2005-07-06  Paul Eggert  <eggert@cs.ucla.edu>
273
274         Support programs like Emacs that use gnulib but not gettext.
275         * MODULES.html.sh (Internationalization functions): Add gettext-h.
276         * modules/gettext-h: New file.
277         * modules/gettext (Files): Remove lib/gettext.h.
278         (Depends-on): Add gettext-h.
279         (Makefile.am): Remove lib_SOURCES.
280         * modules/argmatch, modules/c-stack, modules/closeout:
281         * modules/copy-file, modules/csharpcomp, modules/csharpexec:
282         * modules/execute, modules/file-type, modules/getaddrinfo:
283         * modules/getopt, modules/human, modules/javacomp:
284         * modules/javaexec, modules/mkdir-p, modules/obstack:
285         * modules/openat, modules/pagealign_alloc, modules/pipe:
286         * modules/quotearg, modules/regex, modules/rpmatch:
287         * modules/unicodeio, modules/userspec, modules/version-etc:
288         * modules/wait-process, modules/xalloc-die, modules/xmemcoll:
289         * modules/xsetenv:
290         Depend on gettext-h, not gettext.
291
292 2005-07-05  Paul Eggert  <eggert@cs.ucla.edu>
293
294         * gnulib-tool (func_import): Add support for 'public domain' license.
295         * modules/alloca, modules/atexit, modules/memmove:
296         Now public domain, not GPL.
297         * modules/dup2, modules/getpagesize, modules/malloc, modules/memset:
298         * modules/realloc, modules/strerror, modules/strtod:
299         Now LGPL, not GPL.
300
301 2005-07-03  Paul Eggert  <eggert@cs.ucla.edu>
302
303         Remove the dependency of the strftime module on the tzset module.
304         * modules/strftime (Depends-on): Remove dependency on tzset.
305
306 2005-06-28  Jim Meyering  <jim@meyering.net>
307
308         * check-module (find_included_lib_files): Hard-code another
309         pair of exceptions: fts.c includes fts-cycle.c and unistd-safer.h
310         but modules/fts-lgpl (correctly) does not list those files.
311
312         * modules/canonicalize (Files): Add lib/pathmax.h.
313
314 2005-06-28  Simon Josefsson  <jas@extundo.com>
315
316         * modules/check-version (Files): Add check-version.m4.
317
318 2005-06-25  Simon Josefsson  <jas@extundo.com>
319
320         * modules/check-version: New file.
321
322 2005-06-24  Derek Price  <derek@ximbiot.com>
323         and Bruno Haible  <bruno@clisp.org>
324
325         Remove stat module & update lstat.
326         * MODULES.html.sh (stat): Remove.
327         * MODULES.html: Regenerated.
328         * modules/lstat (Description): Correct function name.
329         (Files): Add "lstat.h".
330         (Depends-on): Remove stat, add xalloc, stat-macros.
331         * modules/stat: Remove this file.
332         (Include): Add "lstat.h", remove <sys/stat.h>.
333
334 2005-06-08  Bruno Haible  <bruno@clisp.org>
335
336         * modules/csharpcomp: New file.
337         * MODULES.html.sh (C#): Add csharpcomp.
338
339 2005-06-02  Paul Eggert  <eggert@cs.ucla.edu>
340
341         Sync from coreutils.
342         Use "file name" when talking about file names, instead of "filename"
343         or "path", as per the GNU coding standards.
344         * MODULES.html.sh: mkdir-p renamed from makepath.
345         filenamecat renamed from path-concat.
346         * modules/filenamecat: Renamed from modules/path-concat.
347         (Files): filenamecat.h and filenamecat.c renamed from
348         path-concat.h and path-concat.c.
349         (configure.ac): gl_FILE_NAME_CONCAT, not gl_PATH_CONCAT.
350         (Include): filenamecat.h, not path-concat.h.
351         * modules/mkdir-p: Renamed from modules/makepath.
352         (Files): mkdir-p.h and mkdir-p.c renamed from makepath.h and makepath.c.
353         (configure.ac): gl_MKDIR_PARENTS, not gl_MAKEPATH.
354         (Include): mkdir-p.h, not makepath.h.
355
356 2005-06-01  Bruno Haible  <bruno@clisp.org>
357
358         * modules/csharpexec: New file.
359         * MODULES.html.sh (C#): New section.
360
361 2005-05-29  Derek Price  <derek@ximbiot.com>
362
363         * MODULES.html.sh: Add glob to Enhanced POSIX.2001 section.
364         * modules/glob: New file.
365         * modules/getlogin_r: Add link to POSIX spec in description.
366
367 2005-05-27  Paul Eggert  <eggert@cs.ucla.edu>
368
369         * modules/fts (Files): Remove m4/inttypes-pri.m4.
370         * modules/fts-lgpl (Depends-on): Remove gettext.
371
372 2005-05-25  Derek Price  <derek@ximbiot.com>
373
374         * MODULES.html.sh: Add getlogin_r to POSIX.2001 support section.
375
376 2005-05-25  Derek Price  <derek@ximbiot.com>
377             Paul Eggert  <eggert@cs.ucla.edu>
378
379         * modules/getlogin_r: New files.
380
381 2005-05-21  Jim Meyering  <jim@meyering.net>
382
383         * modules/fts (Files): Add m4/inttypes-pri.m4.
384         (Depends-on): Add lstat and remove gettext.  Alphabetize.
385
386 2005-05-18  Derek Price  <derek@ximbiot.com>
387
388         * modules/minmax (Files): Add m4/minmax.m4.
389         (configure.ac): Add gl_MINMAX.
390
391 2005-05-20  Paul Eggert  <eggert@cs.ucla.edu>
392
393         * MODULES.html.sh (File system functions): Add fts, fts-lgpl.
394
395 2005-05-18  Jim Meyering  <jim@meyering.net>
396
397         * modules/dirfd (License): Change to LGPL.  Most of the code
398         is already in the public domain.
399
400 2005-05-14  Paul Eggert  <eggert@cs.ucla.edu>
401
402         * config/srclist-update: Spell out "Street" in FSF postal
403         mail address; this is the style the FSF seems to prefer.
404
405         * build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh,
406         build-aux/missing, build-aux/mkinstalldirs: Sync from Automake;
407         this updates FSF postal mail address.
408
409         Sync from coreutils.
410         * modules/unlinkdir: New file.
411         * modules/yesno (Depends-on): Add getline.
412         * MODULES.html.sh (File system functions): Add unlinkdir.
413
414 2005-05-13  Paul Eggert  <eggert@cs.ucla.edu>
415
416         * MODULES.html.sh, README, gnulib-tool, tests/test-base64.c,
417         tests/test-memmem.c, tests/test-stpncpy.c:
418         Update FSF postal mail address.
419
420 2005-05-12  Eric Blake  <ebb9@byu.net>  (tiny change)
421
422         * gnulib-tool (func_import): Sort and uniquify recommended includes.
423
424 2005-05-12  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
425
426         * modules/getdate (Makefile.am): Add getdate.c to EXTRA_DIST
427
428 2005-05-09  Paul Eggert  <eggert@cs.ucla.edu>
429
430         * modules/time_r (License): Change to LGPL.
431         * modules/extensions (License): Change to LGPL.  Actually,
432         the license is more permissive than that, but currently gnulib-tool
433         doesn't know how to handle more-permissive licenses.
434
435         * modules/stat-macros (Depends-on): Don't depend on stat-macros (!).
436         Problem reported by Dave Love.
437
438 2005-05-09  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
439             Bruno Haible  <bruno@clisp.org>
440
441         * modules/inet_ntop: New file.
442         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
443         inet_ntop.
444
445 2005-05-06  Paul Eggert  <eggert@cs.ucla.edu>
446
447         * modules/argmatch (Depends-on): Add stdbool.
448         * modules/backupfile (Depends-on): Likewise.
449         * modules/chdir-long (Depends-on): Likewise.
450         * modules/closeout (Depends-on): Likewise.
451         * modules/cycle-check (Depends-on): Likewise.
452         * modules/dirname (Depends-on): Likewise.
453         * modules/fnmatch (Depends-on): Likewise.
454         * modules/fsusage (Depends-on): Likewise.
455         * modules/fwriteerror (Depends-on): Likewise.
456         * modules/getcwd (Depends-on): Likewise.
457         * modules/getloadavg (Depends-on): Likewise.
458         * modules/hard-locale (Depends-on): Likewise.
459         * modules/makepath (Depends-on): Likewise.
460         * modules/mountlist (Depends-on): Likewise.
461         * modules/nanosleep (Depends-on): Likewise.
462         * modules/posixtm (Depends-on): Likewise.
463         * modules/quotearg (Depends-on): Likewise.
464         * modules/readtokens (Depends-on): Likewise.
465         * modules/readtokens0 (Depends-on): Likewise.
466         * modules/readutmp (Depends-on): Likewise.
467         * modules/save-cwd (Depends-on): Likewise.
468         * modules/strftime (Depends-on): Likewise.
469         * modules/userspec (Depends-on): Likewise.
470         * modules/utimecmp (Depends-on): Likewise.
471         * modules/xgetcwd (Depends-on): Likewise.
472         * modules/xnanosleep (Depends-on): Likewise.
473         * modules/xstrtod (Depends-on): Likewise.
474         * modules/yesno (Depends-on): Likewise.
475
476 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
477
478         * modules/getloadavg (Depends-on): Add unistd-safer.
479         * modules/getusershell (Depends-on): Add stdio-safer.
480         * modules/lstat (Depends-on): Remove xalloc.
481         * modules/mkstemp (Depends-on): Add stat-macros.
482         * modules/modechange (Depends-on): Remove xstrtol.
483         Add stat-macros, xalloc.
484         * modules/save-cwd (Depends-on): Add unistd-safer.
485         * modules/stdio-safer (Makefile.am): Remove lib_SOURCES.
486         * modules/unistd-safer (Files): Add lib/fd-safer.c
487         (Makefile.am): Remove lib_SOURCES.
488
489         * MODULES.html.sh (Enhancements for POSIX:2001 functions):
490         Remove fcntl-safer; unistd-safer supersedes it.
491
492 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
493
494         * modules/getcwd (Depends-on): Add extensions.
495         * modules/openat (Depends-on): Likewise.
496
497 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
498
499         * MODULES.html.sh (Misc): Add byteswap.
500
501 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
502
503         * modules/byteswap: New file.
504
505 2005-04-21  Oskar Liljeblad  <oskar@osk.mine.nu>
506
507         * gnulib-tool (Options): Add -s for --symlink/--symbolic.
508         (func_ln_if_changed) Remove forcibly for no error message
509         in case file does not exist.
510
511 2005-04-19  Simon Josefsson  <jas@extundo.com>
512
513         * gnulib-tool (Options): Make --symlink mean --symbolic.
514
515 2005-03-14  Simon Josefsson  <jas@extundo.com>
516
517         * modules/getpass-gnu (Makefile.am): Don't mention getpass.h.
518
519 2005-04-15  Simon Josefsson  <jas@extundo.com>
520
521         * gnulib-tool: Rename --symlink to --symbolic.
522
523 2005-04-15  Oskar Liljeblad <oskar@osk.mine.nu>
524
525         * gnulib-tool: Add -s, --symlink option to gnulib-tool to make
526         symbolic links to files instead of copying/moving.  Add --aux-dir,
527         specifying directory relative --dir where auxiliary build tools
528         are placed.
529
530 2005-04-14  Bruno Haible  <bruno@clisp.org>
531
532         * modules/allocsa (License): Change to LGPL.
533         Requested by Yoann Vandoorselaere <yoann@prelude-ids.org>.
534
535 2005-03-26  Jim Meyering  <jim@meyering.net>
536
537         * modules/check-include-files: Move to ../ and rename to...
538         * check-module: ...this.
539
540 2005-03-25  Jim Meyering  <jim@meyering.net>
541
542         * modules/xvasprintf (Files): Add xalloc.h.
543
544 2005-03-23  Paul Eggert  <eggert@cs.ucla.edu>
545
546         * modules/gettext (Files): config/config.rpath -> build-aux/config.rpath
547         * modules/iconv (Files): Likewise.
548         Problem reported by Oskar Liljeblad.
549
550 2005-03-23  Jim Meyering  <jim@meyering.net>
551
552         * modules/check-include-files: New script to check for
553         missing dependencies, multiple includes, etc.
554
555         * modules/c-strtold (Depends-on): Add xalloc.
556         * modules/c-strtod (Depends-on): Add xalloc.
557         * modules/hash (Depends-on): Add xalloc.
558         (Files): Remove lib/xalloc.h.
559
560         * modules/gethrxtime (Files): Add lib/gethrxtime.h.
561         * modules/userspec (Files): Add lib/inttostr.h.
562
563 2005-03-22  Jim Meyering  <jim@meyering.net>
564
565         * modules/stat-macros: New module.
566         * modules/canonicalize, modules/euidaccess, modules/file-type,
567         * modules/filemode, modules/lchown, modules/makepath,
568         * modules/rmdir, modules/stat: Depend on new stat-macros module
569         rather than listing lib/stat-macros.h manually.
570         Don't add stat-macros.h to lib_SOURCES or list it in Files: section.
571
572 2005-03-21  Paul Eggert  <eggert@cs.ucla.edu>
573
574         * modules/chdir-long (Depends-on): Add mempcpy.
575
576         * modules/acl, modules/backupfile, modules/c-strtod,
577         modules/c-strtold, modules/canon-host, modules/canonicalize,
578         modules/cloexec, modules/closeout, modules/dirfd, modules/dirname,
579         modules/exclude, modules/exitfail, modules/file-type,
580         modules/filemode, modules/fpending, modules/fsusage, modules/getcwd,
581         modules/getdate, modules/getline, modules/getpagesize,
582         modules/getpass, modules/getugroups, modules/group-member,
583         modules/hard-locale, modules/hash, modules/human, modules/idcache,
584         modules/inttostr, modules/long-options, modules/makepath,
585         modules/md5, modules/memcasecmp, modules/memcoll,
586         modules/modechange, modules/mountlist, modules/path-concat,
587         modules/pathmax, modules/physmem, modules/posixtm, modules/posixver,
588         modules/quote, modules/quotearg, modules/readtokens, modules/readutmp,
589         modules/safe-read, modules/safe-write, modules/same, modules/savedir,
590         modules/settime, modules/sha1, modules/sig2str, modules/strdup,
591         modules/strftime, modules/strndup, modules/strverscmp,
592         modules/timespec, modules/unlocked-io, modules/userspec,
593         modules/utimecmp, modules/utimens, modules/xalloc, modules/xstrtol,
594         modules/yesno:
595         Remove lib_SOURCES line from Makefile.am section, as this is now
596         done automatically by the corresponding Autoconf macro.
597
598 2005-03-16  Bruno Haible  <bruno@clisp.org>
599
600         * modules/stdint (Makefile.am): Use HAVE_LONG_LONG_64BIT instead of
601         HAVE_LONGLONG_64BIT.
602
603 2005-03-04  Derek R. Price  <derek@ximbiot.com>
604
605         * gnulib-tool (func_cp_if_changed, func_mv_if_changed): New functions.
606         (func_import): Only replace files via --import when they have actually
607         changed.
608
609 2005-03-03  Derek R. Price  <derek@ximbiot.com>
610             Bruno Haible  <bruno@clisp.org>
611
612         * modules/pagealign_alloc: New file.
613         * MODULES.html.sh (Memory management functions): Add pagealign_alloc.
614
615 2005-03-01  Paul Eggert  <eggert@cs.ucla.edu>
616
617         * modules/gettime (Makefile.am): Remove lib_SOURCES line.
618         Reported by Derek Price.
619         (Include): Add "timespec.h".
620
621         * modules/xnanosleep (Depends-on): Remove gethrxtime.
622
623 2005-02-26  Paul Eggert  <eggert@cs.ucla.edu>
624
625         * modules/gethrxtime: New file.
626         * modules/xnanosleep (Files): Add m4/xnanosleep.m4.
627         (Depends-on): Add gethrxtime.
628         (configure.ac): Add gl_XNANOSLEEP.
629         (Makefile.am): Remove lib_SOURCES line.
630
631 2005-02-24  Bruno Haible  <bruno@clisp.org>
632
633         * modules/gettext (Files): Add m4/glibc2.m4.
634
635 2005-02-22  Simon Josefsson  <jas@extundo.com>
636
637         * modules/iconvme: New file.
638
639         * MODULES.html.sh: Add iconvme.
640
641 2005-02-03  Paul Eggert  <eggert@cs.ucla.edu>
642
643         * modules/chdir-long (Depends-on): Add memrchr.
644         * modules/memrchr (Files): Add lib/memrchr.h.
645         (Include): "memrchr.h".
646
647 2005-01-28  Paul Eggert  <eggert@cs.ucla.edu>
648
649         Sync from coreutils.
650         * modules/getloadavg (Files): Remove m4/getloadavg.m4.
651         (Depends-on): Add c-strtod.
652         (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG.
653
654 2005-01-28  Bruno Haible  <bruno@clisp.org>
655
656         * modules/javacomp: New file.
657         * MODULES.html.sh (Java): Add javacomp.
658
659 2005-01-26  Bruno Haible  <bruno@clisp.org>
660
661         * modules/javaexec: New file.
662         * MODULES.html.sh (Java): Add javaexec.
663
664 2005-01-24  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
665
666         * modules/lchown (Depends-on): Remove lchown.h
667
668 2005-01-21  Paul Eggert  <eggert@cs.ucla.edu>
669
670         * modules/chdir-long (Depends-on): Remove mempcpy.
671
672 2005-01-21  Bruno Haible  <bruno@clisp.org>
673
674         * modules/classpath: New file.
675         * MODULES.html.sh (Java): Add classpath.
676
677 2005-01-20  Paul Eggert  <eggert@cs.ucla.edu>
678
679         * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
680
681 2005-01-20  Simon Josefsson  <jas@extundo.com>
682
683         * modules/version-etc-fsf: New file.
684
685 2005-01-19  Paul Eggert  <eggert@cs.ucla.edu>
686
687         * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
688         AC_LIBSOURCES now does this.
689         * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
690         with new ullong_max module.
691
692 2005-01-19  Bruno Haible  <bruno@clisp.org>
693
694         * modules/sh-quote: New file.
695         * MODULES.html.sh (Executing programs): Add sh-quote.
696
697 2005-01-18  Paul Eggert  <eggert@cs.ucla.edu>
698
699         * modules/ullong_max: New file.
700
701         * modules/chdir-long, modules/openat: New files.
702         * modules/save-cwd (Depends-on): Depend on chdir-long.
703         (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
704
705 2005-01-11  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
706
707         * modules/argp: Depend on vsnprintf
708
709 2005-01-10  Jim Meyering  <jim@meyering.net>
710
711         * modules/closeout (Depends-on): Add atexit.
712
713 2005-01-01  Simon Josefsson  <jas@extundo.com>
714
715         * gnulib-tool: Print #include directives when --import'ing.
716
717 2004-12-28  Paul Eggert  <eggert@cs.ucla.edu>
718
719         * modules/error (Depends-on): Remove gettext.
720
721 2004-12-28  Simon Josefsson  <jas@extundo.com>
722
723         * tests/test-base64.c: Include required header files.  Remove
724         unused variables.
725
726 2004-12-23  Paul Eggert  <eggert@cs.ucla.edu>
727
728         * modules/getdate (Depends-on): Remove alloca-opt.
729
730 2004-12-19  Paul Eggert  <eggert@cs.ucla.edu>
731
732         * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
733         (2004-10-24) change.  Apparently this was a false alarm.
734
735         * modules/getdate: Depend on alloca-opt, not alloca.
736
737 2004-12-18  Simon Josefsson  <jas@extundo.com>
738
739         * modules/alloca: Depend on alloca-opt, instead of duplicating it.
740
741 2004-12-16  Simon Josefsson  <jas@extundo.com>
742
743         * tests/test-base64.c: Add license.
744
745 2004-12-15  Stepan Kasal  <address@hidden>
746
747         * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
748
749 2004-12-12  Paul Eggert  <eggert@cs.ucla.edu>
750
751         * modules/getcwd (Files): Add m4/d-ino.m4.
752         Suggested by Mark D. Baushke.
753
754 2004-12-04  Paul Eggert  <eggert@cs.ucla.edu>
755
756         * modules/hard-locale (Depends-on): Add strdup.
757
758 2004-12-04  Simon Josefsson  <jas@extundo.com>
759
760         * modules/getaddrinfo (License): Add LGPL, reported by Yoann
761         Vandoorselaere <yoann@prelude-ids.org>.
762
763 2004-11-30  Simon Josefsson  <jas@extundo.com>
764
765         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
766         base64.
767
768         * tests/test-base64.c: New file.
769
770         * modules/base64: New file.
771
772 2004-11-30  Simon Josefsson  <jas@extundo.com>
773
774         * modules/restrict (License): Change to LGPL.
775
776 2004-11-26  Paul Eggert  <eggert@cs.ucla.edu>
777
778         * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
779         (Depends-on): Remove pathmax, same.  Add mempcpy.
780         (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
781         (Makefile.am): Append getcwd.h to lib_SOURCES.
782         (Include): Add getcwd.h.
783         (Maintainer): Change from Jim Meyering to "all, glibc",
784         since getdate now uses intended-for-glibc code.
785         * modules/xgetcwd (Files): Remove m4/getcwd.m4.
786         (Depends-on): Depend on getcwd.  Do not depend on pathmax.
787
788 2004-11-22  Paul Eggert  <eggert@cs.ucla.edu>
789
790         * modules/canonicalize (Depends-on): Add xreadlink.
791         Problem reported by James Youngman.
792
793 2004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
794
795         * modules/canon-host (Depends-on): Add strdup.
796
797 2004-11-16  Jim Meyering  <jim@meyering.net>
798
799         * modules/closeout (Depends-on): Add fpending.
800
801 2004-11-11  Simon Josefsson  <jas@extundo.com>
802
803         * modules/strtok_r: New file.
804
805         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
806         strtok_r.
807
808 2004-11-08  Simon Josefsson  <jas@extundo.com>
809
810         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
811         getaddrinfo.
812
813         * modules/getaddrinfo: New file.
814
815 2004-11-10  Jim Meyering  <jim@meyering.net>
816
817         * modules/closeout (Depends-on): Remove fpending.
818
819 2004-11-04  Bruno Haible  <bruno@clisp.org>
820
821         * modules/allocsa (Files): Add lib/allocsa.valgrind.
822         (Makefile.am): Distribute it.
823
824 2004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
825
826         * modules/getdate (Files): Add doc/getdate.texi.
827         (Depends-on): Add setenv, xalloc.
828
829 2004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
830
831         * modules/regex (lib_SOURCES): Add regex.c.
832         Reported by James Youngman in
833         <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
834
835 2004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
836
837         * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
838         missing.  Problem reported by James Youngman.
839
840 2004-10-16  Simon Josefsson  <jas@extundo.com>
841
842         * gnulib-tool: Fix comments.  Fix parse problem.
843         (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
844
845 2004-10-15  Bruno Haible  <bruno@clisp.org>
846
847         * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
848
849 2004-10-15  Bruno Haible  <bruno@clisp.org>
850
851         * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
852         the portions belonging to each module.
853         Suggested by Derek Robert Price <derek@ximbiot.com>.
854
855 2004-10-15  Bruno Haible  <bruno@clisp.org>
856
857         * gnulib-tool: Untabify. Initialize supplied_libname.
858         (func_usage): More homogenous output.
859         (func_modules_transitive_closure, func_modules_to_filelist,
860         func_emit_lib_Makefile_am): New functions.
861         (func_import): New function, extracted from big case statement. Use
862         func_get_license, func_modules_transitive_closure,
863         func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
864         opt_lgpl. Don't use test -a, as it's not portable.
865         (func_create_testdir): Use func_modules_transitive_closure,
866         func_modules_to_filelist, func_emit_lib_Makefile_am.
867
868 2004-10-11  Bruno Haible  <bruno@clisp.org>
869
870         * MODULES.html.sh (Support for systems lacking ISO C 99): Add
871         vsnprintf.
872
873 2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
874
875         * modules/vsnprintf: New file.
876
877 2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
878
879         * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
880
881         * modules/argmatch, modules/argp, modules/closeout, modules/error,
882         modules/exclude, modules/getdate, modules/getline,
883         modules/getndelim2, modules/getpass, modules/getpass-gnu,
884         modules/getusershell, modules/linebuffer, modules/md5,
885         modules/mountlist, modules/posixtm, modules/readtokens,
886         modules/readutmp, modules/regex, modules/sha1,
887         modules/version-etc, modules/yesno:
888         Remove dependency on unlocked-io.
889
890 2004-10-04  Bruno Haible  <bruno@clisp.org>
891
892         * modules/README: New file.
893         * gnulib-tool (func_all_modules, func_verify_module): modules/README is
894         not a module.
895
896 2004-10-04  Simon Josefsson  <jas@extundo.com>
897
898         * modules/memmem: New file.
899         * tests/test-memmem.c: New file.
900         * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
901
902 2004-10-01  Bruno Haible  <bruno@clisp.org>
903
904         * MODULES.html.sh: Add strsep.
905
906 2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
907
908         * modules/strsep: New file.
909
910 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
911
912         * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
913
914 2004-09-30  Simon Josefsson  <jas@extundo.com>
915
916         * modules/snprintf: New file.
917
918 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
919
920         * modules/argp (Maintainer): Replace Simon Josefsson
921         by Sergey Poznyakoff.
922
923 2004-10-01  Simon Josefsson  <jas@extundo.com>
924
925         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
926         memmem.
927
928         * tests/test-memmem.c: New file.
929
930         * modules/memmem: New file.
931
932 2004-09-29  Bruno Haible  <bruno@clisp.org>
933
934         * modules/alloca-opt: New file, derived from modules/alloca.
935         * modules/allocsa: Depend on alloca-opt instead of alloca.
936         * modules/setenv: Likewise.
937         * modules/vasnprintf: Likewise.
938         * MODULES.html.sh: Add alloca-opt.
939
940 2004-09-28  Paul Eggert  <eggert@cs.ucla.edu>
941
942         * modules/dummy: Change license to LGPL.
943
944 2004-09-29  Simon Josefsson  <jas@extundo.com>
945
946         * gnulib-tool: New parameter --lgpl, to asseert that modules are
947         LGPL, and to replace license template from GPL to LGPL.
948
949 2004-09-24  Simon Josefsson  <jas@extundo.com>
950
951         * modules/minmax (License): Change from GPL to LGPL.
952
953 2004-09-23  Simon Josefsson  <jas@extundo.com>
954
955         * gnulib-tool (--import): Typo.
956
957 2004-09-21  Simon Josefsson  <jas@extundo.com>
958
959         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
960         snprintf.
961
962         * modules/snprintf: New file.
963
964 2004-09-05  Simon Josefsson  <jas@extundo.com>
965
966         * modules/getaddrinfo: Add.
967
968 2004-09-23  Simon Josefsson  <jas@extundo.com>
969
970         * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
971
972 2004-09-22  Bruno Haible  <bruno@clisp.org>
973
974         * modules/*: Add 'License' field.
975         * gnulib-tool: Accept --extract-license option.
976         (func_get_license): New function.
977
978 2004-09-21  Bruno Haible  <bruno@clisp.org>
979
980         * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
981         Reported by Simon Josefsson.
982
983 2004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
984
985         * modules/inttostr (Files): Add m4/longlong.m4, since it uses
986         gl_AC_TYPE_LONG_LONG.
987
988 2004-09-18  Simon Josefsson  <jas@extundo.com>
989         and  Paul Eggert  <eggert@cs.ucla.edu>
990
991         * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
992         calls with autoreconf.  Define GL_LIB.
993
994 2004-09-09  Karl Berry  <karl@gnu.org>
995
996         * regex.[ch]: delete from the root.  These were supposed to be
997                 synced with emacs cvs, but this has not happened for about
998                 a year, and anyway nothing else uses emacs regex.[ch].
999                 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
1000                 lib/regex[.ch] is untouched.
1001
1002 2004-09-09  Bruno Haible  <bruno@clisp.org>
1003
1004         * modules/vasnprintf (Files): Add m4/eoverflow.m4.
1005
1006 2004-09-08  Bruno Haible  <bruno@clisp.org>
1007             Oskar Liljeblad  <oskar@osk.mine.nu>
1008
1009         * modules/stdint: New file.
1010         * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
1011
1012 2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
1013
1014         * modules/xvasprintf: New file.
1015         * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
1016
1017 2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
1018
1019         * modules/userspec: Don't depend on alloca.
1020
1021 2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
1022
1023         * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
1024         readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
1025         utimecmp, utimens, xnanosleep.  Rename sha to sha1.
1026
1027 2004-08-16  Simon Josefsson  <jas@extundo.com>
1028
1029         * gnulib-tool: Use sed instead of autoconf --trace, inspired by
1030         libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
1031         Add --dry-run for --import.
1032         Let user provided command line parameters override configure.ac
1033         settings.
1034
1035 2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
1036
1037         * modules/argp (Files): Add m4/unlocked-io.m4.
1038         (Depends-on): Add extensions.
1039
1040 2004-08-12  Simon Josefsson  <jas@extundo.com>
1041
1042         * gnulib-tool: Add --source-base, --m4-base, --libtool options.
1043         Change default library name from libfoo to libgnu.
1044         Now, if you have a configure.ac that says:
1045                 gl_SOURCE_BASE(gl)
1046                 gl_M4_BASE(gl/m4)
1047                 gl_MODULES(error getopt etcetera)
1048                 gl_INIT
1049         you can import all you need by running:
1050                 ../gnulib/gnulib-tool --import
1051
1052         * modules/getopt (Files): Rename getopt.h to getopt_.h.
1053         (Makefile.am): Rewrite, use logic from argz.
1054         (Include): Use <getopt.h> instead of "getopt.h".
1055
1056 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
1057
1058         * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
1059         m4/uintmax_t.m4.
1060
1061 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
1062
1063         * modules/xalloc-die: New file.
1064         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
1065
1066         * modules/md5 (Files): Add m4/uint32_t.m4.
1067         * modules/sha1: Renamed from modules/sha.
1068         (Files):
1069         Rename lib/sha.h to lib/sha1.h.
1070         Rename lib/sha.c to lib/sha1.c.
1071         Rename m4/sha.m4 to m4/sha1.m4.
1072         (lib_SOURCES): Likewise.
1073         (configure.ac): Rename gl_SHA to gl_SHA1.
1074         (Include): sha.h -> sha1.h.
1075
1076 2004-08-08  Simon Josefsson  <jas@extundo.com>
1077
1078         * modules/xgethostname (Depends-on): Remove exit and error (not
1079         used).
1080
1081         * modules/getpass-gnu: Add getpass.h.
1082         (Depends-on): Add stdbool.
1083         * modules/getpass: Add getpass.h.
1084
1085 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
1086
1087         More merge from coreutils.
1088         * modules/raise, modules/readtokens0, modules/utimens,
1089         modules/utimecmp, module/xnanosleep: New files.
1090         * modules/strftime: Add lib/strftime.h.
1091         Change include from <time.h> to "strftime.h".
1092         * modules/yesno: Add lib/yesno.h.
1093         * modules/backupfile: Remove lib/addext.c.
1094         * modules/euidaccess: Add stat-macros.h.
1095         * modules/canonicalize, modules/euidaccess,
1096         modules/filemode, modules/lchown, modules/makepath,
1097         modules/rmdir, modules/stat: Likewise.
1098
1099 2004-08-03  Simon Josefsson  <jas@extundo.com>
1100
1101         * modules/progname (Depends-on): Don't depend on stdbool.
1102
1103 2004-08-02  Simon Josefsson  <jas@extundo.com>
1104
1105         * modules/getsubopt: New file.
1106         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1107         getsubopt.
1108
1109 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
1110
1111         Merge from coreutils.
1112         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
1113         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
1114         * modules/path-concat: Don't depend on strdup.
1115
1116 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
1117
1118         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
1119         * MODULES.html.sh (func_all_modules): Remove fatal.
1120
1121 2004-07-19  Bruno Haible  <bruno@clisp.org>
1122
1123         * MODULES.html.sh (func_all_modules): Add dummy.
1124
1125 2004-07-16  Simon Josefsson  <jas@extundo.com>
1126
1127         * modules/dummy: New file.
1128
1129 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
1130
1131         * modules/chown (Files): Add lib/fchown-stub.c, since
1132         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
1133
1134 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
1135
1136         * modules/argz: Omit "#include".
1137
1138         * MODULES.html.sh (func_all_modules): Add calloc, to match
1139         2004-06-01 addition of calloc module.
1140
1141 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
1142
1143         * modules/argz: New file.
1144         * MODULES.html.sh (func_all_modules): Add argz.
1145
1146 2004-06-12  Jim Meyering  <jim@meyering.net>
1147         and  Paul Eggert  <eggert@cs.ucla.edu>
1148
1149         * modules/hash (Files): Add lib/xalloc.h.
1150         * modules/pipe (Depends-on): Add wait-process.
1151         * modules/stat (Depends-on): Add xalloc.
1152         * modules/userspec (Files): Add lib/userspec.h.
1153         * modules/xstrto
1154
1155         Upgrade from gettext-0.13.
1156         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
1157         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
1158         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
1159
1160 2003-11-25  Bruno Haible  <bruno@clisp.org>
1161
1162         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
1163
1164 2003-11-24  Paul Eggert  <eggert@twinsun.com>
1165
1166         * modules/alloca: Remove dependency on xalloc.
1167
1168 2003-11-17  Paul Eggert  <eggert@twinsun.com>
1169
1170         * README: Mention that S+T cannot overflow if S is the size of
1171         an existing object and T is sufficiently small.
1172
1173 2003-11-17  Bruno Haible  <bruno@clisp.org>
1174
1175         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
1176         (Depends-on): Add xsize.
1177
1178 2003-11-12  Paul Eggert  <eggert@twinsun.com>
1179
1180         * modules/xalloc (Files): Undo latest change, since xalloc.h
1181         no longer needs SIZE_MAX or PTRDIFF_MAX.
1182
1183 2003-11-11  Bruno Haible  <bruno@clisp.org>
1184
1185         * modules/xsize (Files): Add m4/size_max.m4.
1186         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
1187
1188 2003-11-04  Bruno Haible  <bruno@clisp.org>
1189
1190         * modules/xsize: New file.
1191         * modules/linebreak: Depend on xsize.
1192         * MODULES.html.sh (func_all_modules): Add xsize.
1193
1194 2003-11-04  Jim Meyering  <jim@meyering.net>
1195
1196         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
1197         variable names, rather than @VAR@.
1198         * modules/poll: Likewise.
1199
1200 2003-11-03  Jim Meyering  <jim@meyering.net>
1201
1202         * modules/userspec (lib_SOURCES): Add userspec.h.
1203         (Include): Add "userspec.h".
1204         Improve description.
1205
1206 2003-10-29  Paul Eggert  <eggert@twinsun.com>
1207
1208         * modules/group-member: Depend on stdbool.
1209
1210 2003-10-20  Bruno Haible  <bruno@clisp.org>
1211
1212         * modules/wait-process: New file.
1213         * MODULES.html.sh (func_all_modules): Add wait-process.
1214
1215 2003-10-16  Paul Eggert  <eggert@twinsun.com>
1216
1217         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
1218
1219 2003-10-14  Bruno Haible  <bruno@clisp.org>
1220
1221         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
1222
1223 2003-10-12  Paul Eggert  <eggert@twinsun.com>
1224
1225         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
1226         Change maintainer from Bruno Haible to 'all'.
1227
1228 2003-10-10  Simon Josefsson  <jas@extundo.com>
1229
1230         * modules/argp (Depends-on): Add restrict and strcase.
1231
1232 2003-10-08  Paul Eggert  <eggert@twinsun.com>
1233
1234         * modules/getpass: Depend on stdbool.
1235
1236 2003-10-06  Bruno Haible  <bruno@clisp.org>
1237
1238         * modules/version-etc-2: Remove file.
1239         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
1240
1241 2003-10-06  Bruno Haible  <bruno@clisp.org>
1242
1243         * modules/fatal-signal: New file.
1244         * MODULES.html.sh (func_all_modules): Add fatal-signal.
1245
1246 2003-10-05  Paul Eggert  <eggert@twinsun.com>
1247
1248         * README: Rework advice for preventing empty .o files.
1249         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
1250         not <sys/types.h>.
1251
1252 2003-10-02  Bruno Haible  <bruno@clisp.org>
1253
1254         * modules/lchown (Include): Add lchown.h.
1255         * modules/time_r (Include): Use "..." syntax.
1256         * modules/xgetdomainname (Include): Add xgetdomainname.h.
1257
1258 2003-10-01  Simon Josefsson  <jas@extundo.com>
1259
1260         * MODULES.html.sh (func_all_modules): Move gethostname from section
1261         'based on' to section 'lacking' POSIX:2001.
1262
1263 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
1264
1265         Trivial fixes to Makefile.am parts of module listings.
1266         * modules/strstr: Append strstr.h to lib_SOURCES.
1267         * modules/strcase: Likewise, for strcase.h.
1268
1269 2003-09-27  Paul Eggert  <eggert@twinsun.com>
1270
1271         * modules/free: New file.
1272
1273 2003-09-25  Bruno Haible  <bruno@clisp.org>
1274
1275         * modules/version-etc-2: New file, from modules/version-etc with
1276         modifications.
1277         * MODULES.html.sh (func_all_modules): Add version-etc-2.
1278
1279 2003-09-25  Simon Josefsson  <jas@extundo.com>
1280             Bruno Haible  <bruno@clisp.org>
1281
1282         * modules/getdomainname: New file.
1283         * modules/xgetdomainname: New file.
1284         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
1285
1286 2003-09-24  Paul Eggert  <eggert@twinsun.com>
1287
1288         * README: Document assumptions that 'int' is at least 32 bits
1289         wide, that integer arithmetic is 2's complement without overflow,
1290         that there are no holes in integer values, that adding sizes of
1291         two nonoverlapping objects can't overflow, and that all-bits-zero
1292         yields scalar zero.  Fix spelling and capitalization typos.
1293
1294 2003-09-24  Simon Josefsson  <jas@extundo.com>
1295
1296         * modules/xgethostname: Add xgethostname.h.
1297
1298 2003-09-17  Paul Eggert  <eggert@twinsun.com>
1299
1300         * gnulib-tool: Use "test -h", not "test -L", for portability
1301         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
1302         (tags_regexp): Remove, since \| doesn't conform to POSIX.
1303         (sed_extract_prog): Issue s commands one-by-one, rather than
1304         using \| in one s command.
1305
1306 2003-09-16  Bruno Haible  <bruno@clisp.org>
1307
1308         * gnulib-tool (func_create_testdir): Warn about duplicated
1309         dependencies.
1310
1311 2003-09-15  Paul Eggert  <eggert@twinsun.com>
1312
1313         * modules/argmatch, modules/fatal, modules/obstack,
1314         modules/xalloc, modules/xgethostname: Sort dependencies by
1315         importance, not alphabetically.
1316
1317 2003-09-14  Bruno Haible  <bruno@clisp.org>
1318
1319         * modules/fwriteerror: New file.
1320         * MODULES.html.sh (func_all_modules): Add fwriteerror.
1321
1322 2003-09-12  Paul Eggert  <eggert@twinsun.com>
1323
1324         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
1325         modules/xgethostname, modules/xalloc: Depend on exit.
1326
1327 2003-09-09  Paul Eggert  <eggert@twinsun.com>
1328
1329         * README: New section: portability guidelines.
1330
1331 2003-09-07  Paul Eggert  <eggert@twinsun.com>
1332
1333         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
1334         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
1335
1336 2003-09-06  Paul Eggert  <eggert@twinsun.com>
1337
1338         * MODULES.html.sh (func_all_modules): Add time_r.
1339         * modules/time_r: New file.
1340         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
1341         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
1342
1343 2003-08-31  Simon Josefsson  <jas@extundo.com>
1344
1345         * modules/timegm: New file.
1346         * MODULES.html.sh (func_all_modules): Add timegm.
1347
1348 2003-08-22  Simon Josefsson  <jas@extundo.com>
1349
1350         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
1351
1352 2003-08-20  Bruno Haible  <bruno@clisp.org>
1353
1354         * modules/progname: New file.
1355         * MODULES.html.sh (func_all_modules): Add progname.
1356
1357 2003-08-18  Paul Eggert  <eggert@twinsun.com>
1358
1359         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
1360         in makefile rules.
1361
1362 2003-08-17  Simon Josefsson  <jas@extundo.com>
1363
1364         * modules/argp: Fix autoconf macro name. Add more dependencies.
1365
1366 2003-08-17  Simon Josefsson  <jas@extundo.com>
1367
1368         * modules/xstrndup: New file.
1369         * MODULES.html.sh (func_all_modules): Add xstrndup.
1370
1371 2003-08-17  Bruno Haible  <bruno@clisp.org>
1372
1373         * modules/strndup (Files, Include): Add lib/strndup.h.
1374
1375 2003-08-17  Bruno Haible  <bruno@clisp.org>
1376
1377         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
1378         like AC_GNU_SOURCE.
1379         * modules/extensions (configure.ac): Comment out the invocation of
1380         gl_USE_SYSTEM_EXTENSIONS.
1381
1382 2003-08-17  Bruno Haible  <bruno@clisp.org>
1383
1384         * modules/euidaccess (Files): Add lib/euidaccess.h.
1385
1386 2003-08-16  Paul Eggert  <eggert@twinsun.com>
1387
1388         Document merge from coreutils.
1389         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
1390         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
1391         * modules/utime: Add m4/utimes-null.m4.
1392
1393 2003-08-15  Paul Eggert  <eggert@twinsun.com>
1394
1395         Document merge from coreutils.
1396         * modules/userspec: Depend on posixver.
1397         * modules/strftime: Depend on tzset.
1398
1399 2003-08-14  Jim Meyering  <jim@meyering.net>
1400
1401         Merges from coreutils.
1402         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
1403         variable names, rather than @FNMATCH_H@.
1404         * modules/alloca: Likewise for $(ALLOCA_H).
1405
1406         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
1407         the three copies of the literal target, `fnmatch.h'.
1408         * modules/alloca (alloca.h): Likewise.
1409
1410 2003-08-14  Paul Eggert  <eggert@twinsun.com>
1411
1412         * modules/tzset: New file.
1413
1414 2003-08-12  Paul Eggert  <eggert@twinsun.com>
1415
1416         Merge from coreutils.
1417         * modules/euidaccess: Add lib_SOURCES, include for new
1418         file euidaccess.h
1419
1420 2003-08-11  Paul Eggert  <eggert@twinsun.com>
1421
1422         * modules/gnu-source, m4/gnu-source.m4:
1423         Remove; we're assuming Autoconf 2.54 or later now.
1424         Suggested by Bruno Haible.
1425         * MODULES.html.sh (func_all_modules): Remove gnu-source.
1426
1427 2003-08-08  Paul Eggert  <eggert@twinsun.com>
1428
1429         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
1430         * modules/extensions, modules/gnu-source: New files.
1431         * modules/timespec, modules/unlocked-io: Depend on extensions.
1432
1433 2003-08-07 Paul Eggert  <eggert@twinsun.com>
1434
1435         * modules/restrict: New file.
1436         * MODULES.html.sh (func_all_modules): Add restrict.
1437         * modules/regex: Depend on restrict.
1438
1439 2003-08-07  Bruno Haible  <bruno@clisp.org>
1440
1441         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
1442         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
1443
1444 2003-08-05  Paul Eggert  <eggert@twinsun.com>
1445
1446         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
1447         * modules/bumpalloc: Remove.
1448
1449 2003-07-31  Bruno Haible  <bruno@clisp.org>
1450
1451         * modules/getpass-gnu: New file.
1452         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
1453
1454 2003-07-22  Paul Eggert  <eggert@twinsun.com>
1455
1456         * modules/xalloc (Depends-on): Add exitfail.
1457         * modules/xmemcoll: Likewise.
1458
1459 2003-07-20  Jim Meyering  <jim@meyering.net>
1460
1461         * modules/closeout (Depends-on): Add exitfail.
1462         Suggestion from Bruno Haible.
1463
1464 2003-07-18  Bruno Haible  <bruno@clisp.org>
1465
1466         * modules/getndelim2: New file.
1467         * modules/getline: Share files with module getndelim2.
1468         * modules/getnline: Depend on getndelim2 instead of sharing files with
1469         it. Add getnline.c to lib_SOURCES.
1470         * MODULES.html.sh (func_all_modules): Add getndelim2.
1471
1472 2003-07-17  Bruno Haible  <bruno@clisp.org>
1473
1474         * modules/getnline: New file.
1475         * modules/getline: Add lib/getndelim2.c to source file list.
1476         * MODULES.html.sh (func_all_modules): Add getnline.
1477
1478 2003-07-17  Bruno Haible  <bruno@clisp.org>
1479
1480         * configure.in: Remove file.
1481         * Makefile.in: Remove file.
1482
1483 2003-07-17  Bruno Haible  <bruno@clisp.org>
1484
1485         * MODULES.html.sh: Put the </BODY> right before </HTML>.
1486
1487 2003-07-16  Jim Meyering  <jim@meyering.net>
1488
1489         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
1490
1491 2003-07-15  Jim Meyering  <jim@meyering.net>
1492
1493         * modules/save-cwd: Don't depend on error.  From Derek Price.
1494
1495 2003-07-14  Simon Josefsson  <jas@extundo.com>
1496
1497         * modules/mempcpy: New file.
1498         * MODULES.html.sh (func_all_modules): Add mempcpy.
1499
1500 2003-07-14  Paul Eggert  <eggert@twinsun.com>
1501
1502         * modules/getdate, modules/posixtm: Depend on mktime.
1503
1504 2003-07-10  Simon Josefsson  <jas@extundo.com>
1505
1506         * modules/strchrnul (Makefile.am): Add strchrnul.h.
1507
1508 2003-06-26  Bruno Haible  <bruno@clisp.org>
1509
1510         * modules/human: Depend on module stdbool.
1511
1512 2003-06-25  Bruno Haible  <bruno@clisp.org>
1513
1514         * modules/readlink: New file.
1515         * modules/xreadlink: Depend on it.
1516         * MODULES.html.sh (func_all_modules): Add readlink.
1517
1518 2003-06-22  Bruno Haible  <bruno@clisp.org>
1519
1520         * modules/safe-read: Add m4/ssize_t.m4.
1521         * modules/xreadlink: Add m4/ssize_t.m4.
1522
1523 2003-06-11  Simon Josefsson  <jas@extundo.com>
1524
1525         * modules/sysexits: New file.
1526         * MODULES.html.sh (func_all_modules): Add sysexits.
1527
1528 2003-06-10  Bruno Haible  <bruno@clisp.org>
1529
1530         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
1531
1532 2003-06-10  Simon Josefsson  <jas@extundo.com>
1533
1534         * modules/strchrnul: New file.
1535
1536 2003-06-10  Simon Josefsson  <jas@extundo.com>
1537
1538         * modules/argp: New file.
1539
1540 2003-06-07  Bruno Haible  <bruno@clisp.org>
1541
1542         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
1543         avoid AC_CONFIG_LINKS.
1544         * modules/fnmatch (Makefile.am): Use explicit creation rule for
1545         fnmatch.h, to avoid AC_CONFIG_LINKS.
1546         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
1547
1548 2003-06-07  Jim Meyering  <jim@meyering.net>
1549
1550         * modules/strtod: Use $(...) notation, not @...@ for
1551         AC_REPLACE'd variables.
1552         * modules/localcharset: Likewise.
1553
1554 2003-06-06  Jim Meyering  <jim@meyering.net>
1555             Bruno Haible  <bruno@clisp.org>
1556
1557         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
1558         Adjust Makefile.am snippet not to redirect directly to target.
1559         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
1560
1561 2003-05-30  Bruno Haible  <bruno@clisp.org>
1562
1563         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
1564         * config/config.rpath: Upgrade to gettext-0.12.1.
1565
1566 2003-05-22    <karl@gnu.org>
1567
1568         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
1569
1570 2003-05-09  Bruno Haible  <bruno@clisp.org>
1571
1572         * modules/error: Add m4/strerror_r.m4 to file list.
1573
1574 2003-04-10  Bruno Haible  <bruno@clisp.org>
1575
1576         * modules/findprog: New file.
1577         * MODULES.html.sh (func_all_modules): Add it.
1578
1579 2003-04-04  Bruno Haible  <bruno@clisp.org>
1580
1581         * modules/linebreak: New file.
1582         * MODULES.html.sh (func_all_modules): Add it.
1583
1584 2003-04-03  Bruno Haible  <bruno@clisp.org>
1585
1586         * modules/utf8-ucs4: New file.
1587         * modules/utf16-ucs4: New file.
1588         * modules/ucs4-utf8: New file.
1589         * modules/ucs4-utf16: New file.
1590         * MODULES.html.sh (func_all_modules): Add them.
1591
1592 2003-04-02  Bruno Haible  <bruno@clisp.org>
1593
1594         * modules/binary-io: New file.
1595         * MODULES.html.sh (func_all_modules): Add it.
1596
1597 2003-04-01  Bruno Haible  <bruno@clisp.org>
1598
1599         * modules/pathname: New file.
1600         * MODULES.html.sh (func_all_modules): Add it.
1601
1602 2003-03-28  Bruno Haible  <bruno@clisp.org>
1603
1604         * modules/copy-file: New file.
1605         * MODULES.html.sh (func_all_modules): Add it.
1606
1607 2003-02-20  Bruno Haible  <bruno@clisp.org>
1608
1609         * MODULES.html.sh (func_all_modules): Add poll.
1610
1611 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
1612
1613         * modules/poll: New file.
1614
1615 2003-02-18  Bruno Haible  <bruno@clisp.org>
1616
1617         * MODULES.html.sh (func_all_modules): Add mathl.
1618
1619 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
1620
1621         * modules/mathl: New file.
1622
1623 2003-02-17  Bruno Haible  <bruno@clisp.org>
1624
1625         * modules/mkdtemp: New module.
1626         * MODULES.html.sh (func_all_modules): Add it.
1627
1628 2003-01-30  Bruno Haible  <bruno@clisp.org>
1629
1630         * modules/vasnprintf, modules/vasprintf: New modules.
1631         * MODULES.html.sh (func_all_modules): Add them.
1632
1633 2003-01-29  Bruno Haible  <bruno@clisp.org>
1634
1635         * modules/stpncpy: New module.
1636         * MODULES.html.sh (func_all_modules): Add it.
1637
1638 2003-01-28  Bruno Haible  <bruno@clisp.org>
1639
1640         * modules/c-ctype: New module.
1641         * MODULES.html.sh (func_all_modules): Add it.
1642
1643 2003-01-27  Bruno Haible  <bruno@clisp.org>
1644
1645         * modules/xsetenv: New module.
1646         * MODULES.html.sh (func_all_modules): Add it.
1647
1648 2003-01-23  Bruno Haible  <bruno@clisp.org>
1649
1650         * modules/minmax: New module.
1651         * MODULES.html.sh (func_all_modules): Add it.
1652
1653 2003-01-22  Bruno Haible  <bruno@clisp.org>
1654
1655         * modules/exit: New module.
1656         * MODULES.html.sh (func_all_modules): Add it.
1657
1658 2003-01-19  Bruno Haible  <bruno@clisp.org>
1659
1660         * gnulib-tool: Recognize option --extract-maintainer.
1661         (func_get_maintainer): New function.
1662         * modules/*: Add Maintainer entry.
1663
1664 2003-01-16  Bruno Haible  <bruno@clisp.org>
1665
1666         * MODULES.html.sh: Add a table of contents. Add the module name as
1667         leftmost column. Add hyperlinks.
1668
1669 2003-01-11  Bruno Haible  <bruno@clisp.org>
1670
1671         * modules/stpcpy: Distribute lib/stpcpy.h.
1672         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
1673
1674 2003-01-11  Bruno Haible  <bruno@clisp.org>
1675
1676         * gnulib-tool (func_create_testdir): Store config/* files in the main
1677         directory.
1678         * config.rpath: Move to ...
1679         * config/config.rpath: ... here.
1680         * modules/gettext: Contains config/config.rpath, not config.rpath.
1681         * modules/iconv: Likewise.
1682
1683 2003-01-11  Bruno Haible  <bruno@clisp.org>
1684
1685         * modules/*: Add a description.
1686         * modules/strpbrk: Fix Makefile.am snippet.
1687         * modules/strtoimax: Fix dependencies.
1688         * modules/strtoumax: Likewise.
1689
1690 2003-01-11  Bruno Haible  <bruno@clisp.org>
1691
1692         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
1693         * modules/alloca (Makefile.am): All object files depend on alloca.h.
1694         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
1695
1696 2003-01-12  Paul Eggert  <eggert@twinsun.com>
1697
1698         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
1699         to avoid collisions with libcurses and libreadline.
1700         * getstr: Remove.
1701         * MODULES.html.sh: Remove getstr.
1702         * modules/getline: Depend on unlocked-io, not getstr.
1703
1704 2003-01-10  Bruno Haible  <bruno@clisp.org>
1705
1706         * modules/alloca: Change Makefile.am requirements. Simplify Include
1707         requirements. Add lib/alloca_.h to file list.
1708
1709 2003-01-09  Bruno Haible  <bruno@clisp.org>
1710
1711         * modules/stdbool: Change configure.ac, Makefile.am requirements.
1712         Simplify Include requirements. Add lib/stdbool.h.in to file list.
1713
1714 2003-01-09  Bruno Haible  <bruno@clisp.org>
1715
1716         * gnulib-tool (func_all_modules): Ignore files ending in ~.
1717         * MODULES.html.sh: Likewise.
1718
1719 2003-01-09    <karl@gnu.org>
1720
1721         * MODULES.html.sh: include `dirname $0` in PATH, to find
1722         gnulib-tool.
1723
1724 2003-01-08  Bruno Haible  <bruno@clisp.org>
1725
1726         * modules/full-read: Depend on full-write.
1727
1728 2003-01-07  Bruno Haible  <bruno@clisp.org>
1729
1730         * MODULES.html.sh: Add copyright notice.
1731         (missed_files): Omit CVS directory entries.
1732         (func_module): Make it work with sed-3.02.
1733         * MODULES.txt: Remove file.
1734
1735 2003-01-01    <karl@gnu.org>
1736
1737         * gnulib-tool (func_verify_module): report module name $module in
1738         error message, not $1.
1739         * gnulib-tool (create-testdir): don't complain if destdir couldn't
1740         be created, only if it doesn't exist.
1741         * gnulib-tool (last_checkin_date): don't expand the $Date here.
1742
1743 2002-12-24  Bruno Haible  <bruno@clisp.org>
1744
1745         * MODULES.txt: Update according to m4/ changes.
1746
1747         Module gettext.
1748         * config.rpath: New file, from gettext-0.11.5.
1749
1750         * modules/*: New module descriptions.
1751         * gnulib-tool: New file.
1752         * MODULES.html.sh: New file.
1753
1754 2002-11-01  Bruno Haible  <bruno@clisp.org>
1755
1756         * configure.in: Add AC_CONFIG_AUX_DIR call.
1757         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
1758         test/Makefile.
1759         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
1760
1761 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
1762
1763         * regex.c (PATFETCH): Remove the translating fetch.
1764         (PATFETCH_RAW): Rename to PATFETCH.
1765         (set_image_of_range): New fun.
1766         (SET_RANGE_TABLE_WORK_AREA): Use it.
1767         (regex_compile): Don't translate the pattern chars so eagerly.
1768         Only do it when inserting an `exactn' bytecode or when handling
1769         a char-range.
1770         (mutually_exclusive_p): Avoid empty statement.
1771
1772 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
1773
1774         * README: New file
1775         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
1776         (per RMS's instructions, this is now the canonical source)
1777         * lgpl/, gpl/: New directories.
1778
1779 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
1780
1781         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
1782         as if it was a `charset'.
1783
1784 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
1785
1786         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
1787         (regex_compile): Catch bogus \(\1\).
1788
1789 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
1790
1791         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
1792         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
1793         Giving in to popular pressure to shut up the compiler with casts.
1794
1795 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
1796
1797         * regex.c: More `unsigned char' -> `re_char' changes.
1798         Also change several `int' into `re_wchar_t'.
1799         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
1800         (PUSH_FAILURE_POINTER): Don't cast any more.
1801         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
1802         We want GCC to complain, since this piece of code makes
1803         re_match non-reentrant, which *should* be fixed.
1804         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
1805         (EXTEND_BUFFER): Use RETALLOC.
1806         (SET_LIST_BIT): Don't cast.
1807         (re_wchar_t): New type.
1808         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
1809         that those two functions will always properly return.
1810         (IMMEDIATE_QUIT_CHECK): Cast to void.
1811         (analyse_first): Use recursion rather than an explicit stack.
1812         (re_compile_fastmap): Can't fail anymore.
1813         (re_search_2): Don't check re_compile_fastmap for failure.
1814         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
1815         Now also sets the new value (passed in a new argument).
1816         (re_match_2_internal): Use it.
1817         Also, use a new var `reg' of type size_t when looping through regs
1818         rather than reuse the inappropriate `mcnt'.
1819
1820 2000-10-24  Andrew Innes  <andrewi@gnu.org>
1821
1822         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
1823         NT-Emacs only.
1824         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
1825         so that re_search functions only quit when callers expect them to.
1826
1827 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
1828
1829         * regex.c (regex_compile): Change the way of handling a range from
1830         a char less than 256 to a char not less than 256.
1831
1832 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
1833
1834         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
1835
1836
1837 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
1838 Copying and distribution of this file, with or without modification,
1839 are permitted provided the copyright notice and this notice are preserved.