xgethostname simplification
[pspp] / ChangeLog
1 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
2
3         * modules/xalloc-die: New file.
4         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
5
6         * modules/md5 (Files): Add m4/uint32_t.m4.
7         * modules/sha1: Renamed from modules/sha.
8         (Files):
9         Rename lib/sha.h to lib/sha1.h.
10         Rename lib/sha.c to lib/sha1.c.
11         Rename m4/sha.m4 to m4/sha1.m4.
12         (lib_SOURCES): Likewise.
13         (configure.ac): Rename gl_SHA to gl_SHA1.
14         (Include): sha.h -> sha1.h.
15
16 2004-08-08  Simon Josefsson  <jas@extundo.com>
17
18         * modules/xgethostname (Depends-on): Remove exit and error (not
19         used).
20
21 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
22
23         More merge from coreutils.
24         * modules/raise, modules/readtokens0, modules/utimens,
25         modules/utimecmp, module/xnanosleep: New files.
26         * modules/strftime: Add lib/strftime.h.
27         Change include from <time.h> to "strftime.h".
28         * modules/yesno: Add lib/yesno.h.
29         * modules/backupfile: Remove lib/addext.c.
30         * modules/euidaccess: Add stat-macros.h.
31         * modules/canonicalize, modules/euidaccess,
32         modules/filemode, modules/lchown, modules/makepath,
33         modules/rmdir, modules/stat: Likewise.
34
35 2004-08-03  Simon Josefsson  <jas@extundo.com>
36
37         * modules/progname (Depends-on): Don't depend on stdbool.
38
39 2004-08-02  Simon Josefsson  <jas@extundo.com>
40
41         * modules/getsubopt: New file.
42         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
43         getsubopt.
44
45 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
46
47         Merge from coreutils.
48         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
49         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
50         * modules/path-concat: Don't depend on strdup.
51
52 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
53
54         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
55         * MODULES.html.sh (func_all_modules): Remove fatal.
56
57 2004-07-19  Bruno Haible  <bruno@clisp.org>
58
59         * MODULES.html.sh (func_all_modules): Add dummy.
60
61 2004-07-16  Simon Josefsson  <jas@extundo.com>
62
63         * modules/dummy: New file.
64
65 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
66
67         * modules/chown (Files): Add lib/fchown-stub.c, since
68         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
69
70 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
71
72         * modules/argz: Omit "#include".
73
74         * MODULES.html.sh (func_all_modules): Add calloc, to match
75         2004-06-01 addition of calloc module.
76
77 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
78
79         * modules/argz: New file.
80         * MODULES.html.sh (func_all_modules): Add argz.
81
82 2004-06-12  Jim Meyering  <jim@meyering.net>
83        and  Paul Eggert  <eggert@cs.ucla.edu>
84
85         * modules/hash (Files): Add lib/xalloc.h.
86         * modules/pipe (Depends-on): Add wait-process.
87         * modules/stat (Depends-on): Add xalloc.
88         * modules/userspec (Files): Add lib/userspec.h.
89         * modules/xstrtol (Depends-on): Add error.
90
91 2004-06-01  Jim Meyering  <jim@meyering.net>
92
93         * modules/calloc: New file.
94
95 2004-06-01  Paul Eggert  <eggert@cs.ucla.edu>
96
97         * modules/file-type: Add lib/stat-macros.h.
98
99 2004-05-30  Paul Eggert  <eggert@cs.ucla.edu>
100
101         * modules/hash (Depends-on): Remove malloc, realloc.
102         * modules/xalloc (Depends-on): Likewise.
103
104         * README: Mention that the 'free' module works around the
105         problem with 'free (0)'.
106         Mention LIA-1 and C99.
107         Add a copyright notice.
108
109 2004-05-17  Derek R. Price  <derek@ximbiot.com>
110             Paul Eggert  <eggert@cs.ucla.edu>
111
112         * modules/argp: Depend on alloca.
113
114 2004-05-16  Paul Eggert  <eggert@cs.ucla.edu>
115
116         * modules/getdate: Depend on alloca.
117         * modules/setenv: Likewise.
118
119 2004-05-04  Derek Price  <derek@ximbiot.com>
120
121         * modules/argp: Remove dependency on alloca.
122
123 2004-04-27  Derek Price  <derek@ximbiot.com>
124
125         * m4/dos.m4 (gl_AC_DOS): Add Cygwin to list of Windows/DOS
126         environments that accept backslashes and drive letters in paths.
127
128 2004-04-20  Jim Meyering  <jim@meyering.net>
129
130         * modules/dirfd: Change UTILS_ macro name prefix to gl_.
131         * modules/mkstemp: Likewise.
132         * modules/mkdir: Likewise.
133
134 2004-04-18  Jim Meyering  <jim@meyering.net>
135
136         Change jm_ to gl_ in AC_DEFINE'd names.
137         * modules/assert, modules/chown, modules/fpending:
138         * modules/ftruncate, modules/getgroups, modules/group-member:
139         * modules/lchown, modules/lstat, modules/memcmp:
140         * modules/nanosleep, modules/putenv, modules/stat:
141         * modules/strftime, modules/unlocked-io, modules/utime:
142         * modules/xstrtoimax, modules/xstrtoumax:
143
144 2004-04-12  Paul Eggert  <eggert@twinsun.com>
145
146         * config/srclist.txt: Restore setenv.c, unsetenv.c from gettext.
147         Add intmax.m4, printf-posix.m4, sig_atomic_t.m4,
148         signalblocking.m4, ssize_t.m4.
149         * lib/unsetenv.c: Regenerate: this subtracts 1 from the
150         copyright year (!).
151         * m4/printf-posix.m4: Regenerate.
152
153         * modules/inttostr (EXTRA_DIST): Move inttostr.c here....
154         (lib_SOURCES): from here.
155         * modules/getopt (lib_SOURCES): Add getopt_int.h.
156
157 2004-04-12  Jim Meyering  <jim@meyering.net>
158
159         * MODULES.html.sh (func_all_modules): Add cloexec, inttostr, free,
160         tzset.
161
162 2004-03-30  Jim Meyering  <jim@meyering.net>
163
164         * modules/realloc (Files): Remove m4/realloc.m4.
165         (configure.ac): Depend on AC_FUNC_REALLOC, rather than jm_FUNC_REALLOC.
166         * modules/malloc (Files): Remove m4/malloc.m4.
167         (configure.ac): Depend on AC_FUNC_MALLOC, rather than jm_FUNC_MALLOC.
168
169 2004-03-30  Paul Eggert  <eggert@twinsun.com>
170
171         * modules/inttostr: New file.
172         * modules/getdate: Depend on timespec, stdbool, gettime.
173
174 2004-03-29  Paul Eggert  <eggert@twinsun.com>
175
176         * modules/getloadvg: Depend on cloexec and xalloc.
177
178 2004-03-09  Paul Eggert  <eggert@twinsun.com>
179
180         * modules/getopt: Add lib/getopt_int.h.
181
182 2004-01-18  Simon Josefsson  <jas@extundo.com>
183
184         * modules/strdup (Files, Makefile.am): Add strdup.h.
185
186 2004-02-22  Bruno Haible  <bruno@clisp.org>
187
188         * modules/xalloc: Remove dependency on stdbool.
189         Reported by Derek Robert Price <derek@ximbiot.com>.
190
191 2004-02-03  Bruno Haible  <bruno@clisp.org>
192
193         * modules/pipe: New file.
194         * MODULES.html.sh (func_all_modules): Add pipe.
195
196 2004-01-27  Bruno Haible  <bruno@clisp.org>
197
198         * modules/execute: New file.
199         * MODULES.html.sh (func_all_modules): Add execute.
200
201 2004-01-23  Paul Eggert  <eggert@twinsun.com>
202
203         * modules/argmatch, modules/obstack, modules/xstrtol:
204         Depend on exitfail.
205
206 2004-01-20  Bruno Haible  <bruno@clisp.org>
207
208         * modules/setenv: Depend on allocsa instead of alloca.
209
210 2004-01-20  Bruno Haible  <bruno@clisp.org>
211
212         * modules/xallocsa: New file.
213         * MODULES.html.sh (func_all_modules): Add xallocsa.
214
215 2004-01-20  Bruno Haible  <bruno@clisp.org>
216
217         * modules/allocsa: New file.
218         * MODULES.html.sh (func_all_modules): Add allocsa.
219
220 2004-01-20  Bruno Haible  <bruno@clisp.org>
221
222         * modules/eealloc: New file.
223         * MODULES.html.sh (func_all_modules): Add eealloc.
224
225 2004-01-15  Paul Eggert  <eggert@twinsun.com>
226
227         * modules/poll: Add BUILT_SOURCES.
228         Prefer "$@" to "poll.h" in rule for building poll.h.
229         All this is for consistency with alloca and fnmatch.
230
231         * modules/same: Depend on stdbool.
232
233 2003-12-03  Bruno Haible  <bruno@clisp.org>
234
235         Upgrade from gettext-0.13.
236         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
237         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
238         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
239
240 2003-11-25  Bruno Haible  <bruno@clisp.org>
241
242         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
243
244 2003-11-24  Paul Eggert  <eggert@twinsun.com>
245
246         * modules/alloca: Remove dependency on xalloc.
247
248 2003-11-17  Paul Eggert  <eggert@twinsun.com>
249
250         * README: Mention that S+T cannot overflow if S is the size of
251         an existing object and T is sufficiently small.
252
253 2003-11-17  Bruno Haible  <bruno@clisp.org>
254
255         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
256         (Depends-on): Add xsize.
257
258 2003-11-12  Paul Eggert  <eggert@twinsun.com>
259
260         * modules/xalloc (Files): Undo latest change, since xalloc.h
261         no longer needs SIZE_MAX or PTRDIFF_MAX.
262
263 2003-11-11  Bruno Haible  <bruno@clisp.org>
264
265         * modules/xsize (Files): Add m4/size_max.m4.
266         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
267
268 2003-11-04  Bruno Haible  <bruno@clisp.org>
269
270         * modules/xsize: New file.
271         * modules/linebreak: Depend on xsize.
272         * MODULES.html.sh (func_all_modules): Add xsize.
273
274 2003-11-04  Jim Meyering  <jim@meyering.net>
275
276         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
277         variable names, rather than @VAR@.
278         * modules/poll: Likewise.
279
280 2003-11-03  Jim Meyering  <jim@meyering.net>
281
282         * modules/userspec (lib_SOURCES): Add userspec.h.
283         (Include): Add "userspec.h".
284         Improve description.
285
286 2003-10-29  Paul Eggert  <eggert@twinsun.com>
287
288         * modules/group-member: Depend on stdbool.
289
290 2003-10-20  Bruno Haible  <bruno@clisp.org>
291
292         * modules/wait-process: New file.
293         * MODULES.html.sh (func_all_modules): Add wait-process.
294
295 2003-10-16  Paul Eggert  <eggert@twinsun.com>
296
297         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
298
299 2003-10-14  Bruno Haible  <bruno@clisp.org>
300
301         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
302
303 2003-10-12  Paul Eggert  <eggert@twinsun.com>
304
305         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
306         Change maintainer from Bruno Haible to 'all'.
307
308 2003-10-10  Simon Josefsson  <jas@extundo.com>
309
310         * modules/argp (Depends-on): Add restrict and strcase.
311
312 2003-10-08  Paul Eggert  <eggert@twinsun.com>
313
314         * modules/getpass: Depend on stdbool.
315
316 2003-10-06  Bruno Haible  <bruno@clisp.org>
317
318         * modules/version-etc-2: Remove file.
319         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
320
321 2003-10-06  Bruno Haible  <bruno@clisp.org>
322
323         * modules/fatal-signal: New file.
324         * MODULES.html.sh (func_all_modules): Add fatal-signal.
325
326 2003-10-05  Paul Eggert  <eggert@twinsun.com>
327
328         * README: Rework advice for preventing empty .o files.
329         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
330         not <sys/types.h>.
331
332 2003-10-02  Bruno Haible  <bruno@clisp.org>
333
334         * modules/lchown (Include): Add lchown.h.
335         * modules/time_r (Include): Use "..." syntax.
336         * modules/xgetdomainname (Include): Add xgetdomainname.h.
337
338 2003-10-01  Simon Josefsson  <jas@extundo.com>
339
340         * MODULES.html.sh (func_all_modules): Move gethostname from section
341         'based on' to section 'lacking' POSIX:2001.
342
343 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
344
345         Trivial fixes to Makefile.am parts of module listings.
346         * modules/strstr: Append strstr.h to lib_SOURCES.
347         * modules/strcase: Likewise, for strcase.h.
348
349 2003-09-27  Paul Eggert  <eggert@twinsun.com>
350
351         * modules/free: New file.
352
353 2003-09-25  Bruno Haible  <bruno@clisp.org>
354
355         * modules/version-etc-2: New file, from modules/version-etc with
356         modifications.
357         * MODULES.html.sh (func_all_modules): Add version-etc-2.
358
359 2003-09-25  Simon Josefsson  <jas@extundo.com>
360             Bruno Haible  <bruno@clisp.org>
361
362         * modules/getdomainname: New file.
363         * modules/xgetdomainname: New file.
364         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
365
366 2003-09-24  Paul Eggert  <eggert@twinsun.com>
367
368         * README: Document assumptions that 'int' is at least 32 bits
369         wide, that integer arithmetic is 2's complement without overflow,
370         that there are no holes in integer values, that adding sizes of
371         two nonoverlapping objects can't overflow, and that all-bits-zero
372         yields scalar zero.  Fix spelling and capitalization typos.
373
374 2003-09-24  Simon Josefsson  <jas@extundo.com>
375
376         * modules/xgethostname: Add xgethostname.h.
377
378 2003-09-17  Paul Eggert  <eggert@twinsun.com>
379
380         * gnulib-tool: Use "test -h", not "test -L", for portability
381         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
382         (tags_regexp): Remove, since \| doesn't conform to POSIX.
383         (sed_extract_prog): Issue s commands one-by-one, rather than
384         using \| in one s command.
385
386 2003-09-16  Bruno Haible  <bruno@clisp.org>
387
388         * gnulib-tool (func_create_testdir): Warn about duplicated
389         dependencies.
390
391 2003-09-15  Paul Eggert  <eggert@twinsun.com>
392
393         * modules/argmatch, modules/fatal, modules/obstack,
394         modules/xalloc, modules/xgethostname: Sort dependencies by
395         importance, not alphabetically.
396
397 2003-09-14  Bruno Haible  <bruno@clisp.org>
398
399         * modules/fwriteerror: New file.
400         * MODULES.html.sh (func_all_modules): Add fwriteerror.
401
402 2003-09-12  Paul Eggert  <eggert@twinsun.com>
403
404         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
405         modules/xgethostname, modules/xalloc: Depend on exit.
406
407 2003-09-09  Paul Eggert  <eggert@twinsun.com>
408
409         * README: New section: portability guidelines.
410
411 2003-09-07  Paul Eggert  <eggert@twinsun.com>
412
413         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
414         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
415
416 2003-09-06  Paul Eggert  <eggert@twinsun.com>
417
418         * MODULES.html.sh (func_all_modules): Add time_r.
419         * modules/time_r: New file.
420         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
421         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
422
423 2003-08-31  Simon Josefsson  <jas@extundo.com>
424
425         * modules/timegm: New file.
426         * MODULES.html.sh (func_all_modules): Add timegm.
427
428 2003-08-22  Simon Josefsson  <jas@extundo.com>
429
430         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
431
432 2003-08-20  Bruno Haible  <bruno@clisp.org>
433
434         * modules/progname: New file.
435         * MODULES.html.sh (func_all_modules): Add progname.
436
437 2003-08-18  Paul Eggert  <eggert@twinsun.com>
438
439         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
440         in makefile rules.
441
442 2003-08-17  Simon Josefsson  <jas@extundo.com>
443
444         * modules/argp: Fix autoconf macro name. Add more dependencies.
445
446 2003-08-17  Simon Josefsson  <jas@extundo.com>
447
448         * modules/xstrndup: New file.
449         * MODULES.html.sh (func_all_modules): Add xstrndup.
450
451 2003-08-17  Bruno Haible  <bruno@clisp.org>
452
453         * modules/strndup (Files, Include): Add lib/strndup.h.
454
455 2003-08-17  Bruno Haible  <bruno@clisp.org>
456
457         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
458         like AC_GNU_SOURCE.
459         * modules/extensions (configure.ac): Comment out the invocation of
460         gl_USE_SYSTEM_EXTENSIONS.
461
462 2003-08-17  Bruno Haible  <bruno@clisp.org>
463
464         * modules/euidaccess (Files): Add lib/euidaccess.h.
465
466 2003-08-16  Paul Eggert  <eggert@twinsun.com>
467
468         Document merge from coreutils.
469         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
470         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
471         * modules/utime: Add m4/utimes-null.m4.
472
473 2003-08-15  Paul Eggert  <eggert@twinsun.com>
474
475         Document merge from coreutils.
476         * modules/userspec: Depend on posixver.
477         * modules/strftime: Depend on tzset.
478
479 2003-08-14  Jim Meyering  <jim@meyering.net>
480
481         Merges from coreutils.
482         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
483         variable names, rather than @FNMATCH_H@.
484         * modules/alloca: Likewise for $(ALLOCA_H).
485
486         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
487         the three copies of the literal target, `fnmatch.h'.
488         * modules/alloca (alloca.h): Likewise.
489
490 2003-08-14  Paul Eggert  <eggert@twinsun.com>
491
492         * modules/tzset: New file.
493
494 2003-08-12  Paul Eggert  <eggert@twinsun.com>
495
496         Merge from coreutils.
497         * modules/euidaccess: Add lib_SOURCES, include for new
498         file euidaccess.h
499
500 2003-08-11  Paul Eggert  <eggert@twinsun.com>
501
502         * modules/gnu-source, m4/gnu-source.m4:
503         Remove; we're assuming Autoconf 2.54 or later now.
504         Suggested by Bruno Haible.
505         * MODULES.html.sh (func_all_modules): Remove gnu-source.
506
507 2003-08-08  Paul Eggert  <eggert@twinsun.com>
508
509         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
510         * modules/extensions, modules/gnu-source: New files.
511         * modules/timespec, modules/unlocked-io: Depend on extensions.
512
513 2003-08-07 Paul Eggert  <eggert@twinsun.com>
514
515         * modules/restrict: New file.
516         * MODULES.html.sh (func_all_modules): Add restrict.
517         * modules/regex: Depend on restrict.
518
519 2003-08-07  Bruno Haible  <bruno@clisp.org>
520
521         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
522         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
523
524 2003-08-05  Paul Eggert  <eggert@twinsun.com>
525
526         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
527         * modules/bumpalloc: Remove.
528
529 2003-07-31  Bruno Haible  <bruno@clisp.org>
530
531         * modules/getpass-gnu: New file.
532         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
533
534 2003-07-22  Paul Eggert  <eggert@twinsun.com>
535
536         * modules/xalloc (Depends-on): Add exitfail.
537         * modules/xmemcoll: Likewise.
538
539 2003-07-20  Jim Meyering  <jim@meyering.net>
540
541         * modules/closeout (Depends-on): Add exitfail.
542         Suggestion from Bruno Haible.
543
544 2003-07-18  Bruno Haible  <bruno@clisp.org>
545
546         * modules/getndelim2: New file.
547         * modules/getline: Share files with module getndelim2.
548         * modules/getnline: Depend on getndelim2 instead of sharing files with
549         it. Add getnline.c to lib_SOURCES.
550         * MODULES.html.sh (func_all_modules): Add getndelim2.
551
552 2003-07-17  Bruno Haible  <bruno@clisp.org>
553
554         * modules/getnline: New file.
555         * modules/getline: Add lib/getndelim2.c to source file list.
556         * MODULES.html.sh (func_all_modules): Add getnline.
557
558 2003-07-17  Bruno Haible  <bruno@clisp.org>
559
560         * configure.in: Remove file.
561         * Makefile.in: Remove file.
562
563 2003-07-17  Bruno Haible  <bruno@clisp.org>
564
565         * MODULES.html.sh: Put the </BODY> right before </HTML>.
566
567 2003-07-16  Jim Meyering  <jim@meyering.net>
568
569         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
570
571 2003-07-15  Jim Meyering  <jim@meyering.net>
572
573         * modules/save-cwd: Don't depend on error.  From Derek Price.
574
575 2003-07-14  Simon Josefsson  <jas@extundo.com>
576
577         * modules/mempcpy: New file.
578         * MODULES.html.sh (func_all_modules): Add mempcpy.
579
580 2003-07-14  Paul Eggert  <eggert@twinsun.com>
581
582         * modules/getdate, modules/posixtm: Depend on mktime.
583
584 2003-07-10  Simon Josefsson  <jas@extundo.com>
585
586         * modules/strchrnul (Makefile.am): Add strchrnul.h.
587
588 2003-06-26  Bruno Haible  <bruno@clisp.org>
589
590         * modules/human: Depend on module stdbool.
591
592 2003-06-25  Bruno Haible  <bruno@clisp.org>
593
594         * modules/readlink: New file.
595         * modules/xreadlink: Depend on it.
596         * MODULES.html.sh (func_all_modules): Add readlink.
597
598 2003-06-22  Bruno Haible  <bruno@clisp.org>
599
600         * modules/safe-read: Add m4/ssize_t.m4.
601         * modules/xreadlink: Add m4/ssize_t.m4.
602
603 2003-06-11  Simon Josefsson  <jas@extundo.com>
604
605         * modules/sysexits: New file.
606         * MODULES.html.sh (func_all_modules): Add sysexits.
607
608 2003-06-10  Bruno Haible  <bruno@clisp.org>
609
610         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
611
612 2003-06-10  Simon Josefsson  <jas@extundo.com>
613
614         * modules/strchrnul: New file.
615
616 2003-06-10  Simon Josefsson  <jas@extundo.com>
617
618         * modules/argp: New file.
619
620 2003-06-07  Bruno Haible  <bruno@clisp.org>
621
622         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
623         avoid AC_CONFIG_LINKS.
624         * modules/fnmatch (Makefile.am): Use explicit creation rule for
625         fnmatch.h, to avoid AC_CONFIG_LINKS.
626         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
627
628 2003-06-07  Jim Meyering  <jim@meyering.net>
629
630         * modules/strtod: Use $(...) notation, not @...@ for
631         AC_REPLACE'd variables.
632         * modules/localcharset: Likewise.
633
634 2003-06-06  Jim Meyering  <jim@meyering.net>
635             Bruno Haible  <bruno@clisp.org>
636
637         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
638         Adjust Makefile.am snippet not to redirect directly to target.
639         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
640
641 2003-05-30  Bruno Haible  <bruno@clisp.org>
642
643         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
644         * config/config.rpath: Upgrade to gettext-0.12.1.
645
646 2003-05-22    <karl@gnu.org>
647
648         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
649
650 2003-05-09  Bruno Haible  <bruno@clisp.org>
651
652         * modules/error: Add m4/strerror_r.m4 to file list.
653
654 2003-04-10  Bruno Haible  <bruno@clisp.org>
655
656         * modules/findprog: New file.
657         * MODULES.html.sh (func_all_modules): Add it.
658
659 2003-04-04  Bruno Haible  <bruno@clisp.org>
660
661         * modules/linebreak: New file.
662         * MODULES.html.sh (func_all_modules): Add it.
663
664 2003-04-03  Bruno Haible  <bruno@clisp.org>
665
666         * modules/utf8-ucs4: New file.
667         * modules/utf16-ucs4: New file.
668         * modules/ucs4-utf8: New file.
669         * modules/ucs4-utf16: New file.
670         * MODULES.html.sh (func_all_modules): Add them.
671
672 2003-04-02  Bruno Haible  <bruno@clisp.org>
673
674         * modules/binary-io: New file.
675         * MODULES.html.sh (func_all_modules): Add it.
676
677 2003-04-01  Bruno Haible  <bruno@clisp.org>
678
679         * modules/pathname: New file.
680         * MODULES.html.sh (func_all_modules): Add it.
681
682 2003-03-28  Bruno Haible  <bruno@clisp.org>
683
684         * modules/copy-file: New file.
685         * MODULES.html.sh (func_all_modules): Add it.
686
687 2003-02-20  Bruno Haible  <bruno@clisp.org>
688
689         * MODULES.html.sh (func_all_modules): Add poll.
690
691 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
692
693         * modules/poll: New file.
694
695 2003-02-18  Bruno Haible  <bruno@clisp.org>
696
697         * MODULES.html.sh (func_all_modules): Add mathl.
698
699 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
700
701         * modules/mathl: New file.
702
703 2003-02-17  Bruno Haible  <bruno@clisp.org>
704
705         * modules/mkdtemp: New module.
706         * MODULES.html.sh (func_all_modules): Add it.
707
708 2003-01-30  Bruno Haible  <bruno@clisp.org>
709
710         * modules/vasnprintf, modules/vasprintf: New modules.
711         * MODULES.html.sh (func_all_modules): Add them.
712
713 2003-01-29  Bruno Haible  <bruno@clisp.org>
714
715         * modules/stpncpy: New module.
716         * MODULES.html.sh (func_all_modules): Add it.
717
718 2003-01-28  Bruno Haible  <bruno@clisp.org>
719
720         * modules/c-ctype: New module.
721         * MODULES.html.sh (func_all_modules): Add it.
722
723 2003-01-27  Bruno Haible  <bruno@clisp.org>
724
725         * modules/xsetenv: New module.
726         * MODULES.html.sh (func_all_modules): Add it.
727
728 2003-01-23  Bruno Haible  <bruno@clisp.org>
729
730         * modules/minmax: New module.
731         * MODULES.html.sh (func_all_modules): Add it.
732
733 2003-01-22  Bruno Haible  <bruno@clisp.org>
734
735         * modules/exit: New module.
736         * MODULES.html.sh (func_all_modules): Add it.
737
738 2003-01-19  Bruno Haible  <bruno@clisp.org>
739
740         * gnulib-tool: Recognize option --extract-maintainer.
741         (func_get_maintainer): New function.
742         * modules/*: Add Maintainer entry.
743
744 2003-01-16  Bruno Haible  <bruno@clisp.org>
745
746         * MODULES.html.sh: Add a table of contents. Add the module name as
747         leftmost column. Add hyperlinks.
748
749 2003-01-11  Bruno Haible  <bruno@clisp.org>
750
751         * modules/stpcpy: Distribute lib/stpcpy.h.
752         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
753
754 2003-01-11  Bruno Haible  <bruno@clisp.org>
755
756         * gnulib-tool (func_create_testdir): Store config/* files in the main
757         directory.
758         * config.rpath: Move to ...
759         * config/config.rpath: ... here.
760         * modules/gettext: Contains config/config.rpath, not config.rpath.
761         * modules/iconv: Likewise.
762
763 2003-01-11  Bruno Haible  <bruno@clisp.org>
764
765         * modules/*: Add a description.
766         * modules/strpbrk: Fix Makefile.am snippet.
767         * modules/strtoimax: Fix dependencies.
768         * modules/strtoumax: Likewise.
769
770 2003-01-11  Bruno Haible  <bruno@clisp.org>
771
772         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
773         * modules/alloca (Makefile.am): All object files depend on alloca.h.
774         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
775
776 2003-01-12  Paul Eggert  <eggert@twinsun.com>
777
778         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
779         to avoid collisions with libcurses and libreadline.
780         * getstr: Remove.
781         * MODULES.html.sh: Remove getstr.
782         * modules/getline: Depend on unlocked-io, not getstr.
783
784 2003-01-10  Bruno Haible  <bruno@clisp.org>
785
786         * modules/alloca: Change Makefile.am requirements. Simplify Include
787         requirements. Add lib/alloca_.h to file list.
788
789 2003-01-09  Bruno Haible  <bruno@clisp.org>
790
791         * modules/stdbool: Change configure.ac, Makefile.am requirements.
792         Simplify Include requirements. Add lib/stdbool.h.in to file list.
793
794 2003-01-09  Bruno Haible  <bruno@clisp.org>
795
796         * gnulib-tool (func_all_modules): Ignore files ending in ~.
797         * MODULES.html.sh: Likewise.
798
799 2003-01-09    <karl@gnu.org>
800
801         * MODULES.html.sh: include `dirname $0` in PATH, to find
802         gnulib-tool.
803
804 2003-01-08  Bruno Haible  <bruno@clisp.org>
805
806         * modules/full-read: Depend on full-write.
807
808 2003-01-07  Bruno Haible  <bruno@clisp.org>
809
810         * MODULES.html.sh: Add copyright notice.
811         (missed_files): Omit CVS directory entries.
812         (func_module): Make it work with sed-3.02.
813         * MODULES.txt: Remove file.
814
815 2003-01-01    <karl@gnu.org>
816
817         * gnulib-tool (func_verify_module): report module name $module in
818         error message, not $1.
819         * gnulib-tool (create-testdir): don't complain if destdir couldn't
820         be created, only if it doesn't exist.
821         * gnulib-tool (last_checkin_date): don't expand the $Date here.
822
823 2002-12-24  Bruno Haible  <bruno@clisp.org>
824
825         * MODULES.txt: Update according to m4/ changes.
826
827         Module gettext.
828         * config.rpath: New file, from gettext-0.11.5.
829
830         * modules/*: New module descriptions.
831         * gnulib-tool: New file.
832         * MODULES.html.sh: New file.
833
834 2002-11-01  Bruno Haible  <bruno@clisp.org>
835
836         * configure.in: Add AC_CONFIG_AUX_DIR call.
837         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
838         test/Makefile.
839         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
840
841 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
842
843         * regex.c (PATFETCH): Remove the translating fetch.
844         (PATFETCH_RAW): Rename to PATFETCH.
845         (set_image_of_range): New fun.
846         (SET_RANGE_TABLE_WORK_AREA): Use it.
847         (regex_compile): Don't translate the pattern chars so eagerly.
848         Only do it when inserting an `exactn' bytecode or when handling
849         a char-range.
850         (mutually_exclusive_p): Avoid empty statement.
851
852 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
853
854         * README: New file
855         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
856         (per RMS's instructions, this is now the canonical source)
857         * lgpl/, gpl/: New directories.
858
859 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
860
861         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
862         as if it was a `charset'.
863
864 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
865
866         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
867         (regex_compile): Catch bogus \(\1\).
868
869 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
870
871         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
872         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
873         Giving in to popular pressure to shut up the compiler with casts.
874
875 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
876
877         * regex.c: More `unsigned char' -> `re_char' changes.
878         Also change several `int' into `re_wchar_t'.
879         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
880         (PUSH_FAILURE_POINTER): Don't cast any more.
881         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
882         We want GCC to complain, since this piece of code makes
883         re_match non-reentrant, which *should* be fixed.
884         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
885         (EXTEND_BUFFER): Use RETALLOC.
886         (SET_LIST_BIT): Don't cast.
887         (re_wchar_t): New type.
888         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
889         that those two functions will always properly return.
890         (IMMEDIATE_QUIT_CHECK): Cast to void.
891         (analyse_first): Use recursion rather than an explicit stack.
892         (re_compile_fastmap): Can't fail anymore.
893         (re_search_2): Don't check re_compile_fastmap for failure.
894         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
895         Now also sets the new value (passed in a new argument).
896         (re_match_2_internal): Use it.
897         Also, use a new var `reg' of type size_t when looping through regs
898         rather than reuse the inappropriate `mcnt'.
899
900 2000-10-24  Andrew Innes  <andrewi@gnu.org>
901
902         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
903         NT-Emacs only.
904         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
905         so that re_search functions only quit when callers expect them to.
906
907 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
908
909         * regex.c (regex_compile): Change the way of handling a range from
910         a char less than 256 to a char not less than 256.
911
912 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
913
914         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
915
916
917 Copyright (C) 2000, 2001, 2002, 2003, 2004
918   Free Software Foundation, Inc.
919 Copying and distribution of this file, with or without modification,
920 are permitted provided the copyright notice and this notice are preserved.