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