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