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