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