Put gethostname into the right section.
[gnulib.git] / ChangeLog
1 2003-10-01  Simon Josefsson  <jas@extundo.com>
2
3         * MODULES.html.sh: Move gethostname from section 'based on' to section
4         'lacking' POSIX:2001.
5
6 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
7
8         Trivial fixes to Makefile.am parts of module listings.
9         * modules/strstr: Append strstr.h to lib_SOURCES.
10         * modules/strcase: Likewise, for strcase.h.
11
12 2003-09-27  Paul Eggert  <eggert@twinsun.com>
13
14         * modules/free: New file.
15
16 2003-09-25  Bruno Haible  <bruno@clisp.org>
17
18         * modules/version-etc-2: New file, from modules/version-etc with
19         modifications.
20         * MODULES.html.sh (func_all_modules): Add version-etc-2.
21
22 2003-09-25  Simon Josefsson  <jas@extundo.com>
23             Bruno Haible  <bruno@clisp.org>
24
25         * modules/getdomainname: New file.
26         * modules/xgetdomainname: New file.
27         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
28
29 2003-09-24  Paul Eggert  <eggert@twinsun.com>
30
31         * README: Document assumptions that 'int' is at least 32 bits
32         wide, that integer arithmetic is 2's complement without overflow,
33         that there are no holes in integer values, that adding sizes of
34         two nonoverlapping objects can't overflow, and that all-bits-zero
35         yields scalar zero.  Fix spelling and capitalization typos.
36
37 2003-09-24  Simon Josefsson  <jas@extundo.com>
38
39         * modules/xgethostname: Add xgethostname.h.
40
41 2003-09-17  Paul Eggert  <eggert@twinsun.com>
42
43         * gnulib-tool: Use "test -h", not "test -L", for portability
44         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
45         (tags_regexp): Remove, since \| doesn't conform to POSIX.
46         (sed_extract_prog): Issue s commands one-by-one, rather than
47         using \| in one s command.
48
49 2003-09-16  Bruno Haible  <bruno@clisp.org>
50
51         * gnulib-tool (func_create_testdir): Warn about duplicated
52         dependencies.
53
54 2003-09-15  Paul Eggert  <eggert@twinsun.com>
55
56         * modules/argmatch, modules/fatal, modules/obstack,
57         modules/xalloc, modules/xgethostname: Sort dependencies by
58         importance, not alphabetically.
59
60 2003-09-14  Bruno Haible  <bruno@clisp.org>
61
62         * modules/fwriteerror: New file.
63         * MODULES.html.sh (func_all_modules): Add fwriteerror.
64
65 2003-09-12  Paul Eggert  <eggert@twinsun.com>
66
67         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
68         modules/xgethostname, modules/xalloc: Depend on exit.
69
70 2003-09-09  Paul Eggert  <eggert@twinsun.com>
71
72         * README: New section: portability guidelines.
73
74 2003-09-07  Paul Eggert  <eggert@twinsun.com>
75
76         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
77         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
78
79 2003-09-06  Paul Eggert  <eggert@twinsun.com>
80
81         * MODULES.html.sh (func_all_modules): Add time_r.
82         * modules/time_r: New file.
83         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
84         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
85
86 2003-08-31  Simon Josefsson  <jas@extundo.com>
87
88         * modules/timegm: New file.
89         * MODULES.html.sh (func_all_modules): Add timegm.
90
91 2003-08-22  Simon Josefsson  <jas@extundo.com>
92
93         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
94
95 2003-08-20  Bruno Haible  <bruno@clisp.org>
96
97         * modules/progname: New file.
98         * MODULES.html.sh (func_all_modules): Add progname.
99
100 2003-08-18  Paul Eggert  <eggert@twinsun.com>
101
102         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
103         in makefile rules.
104
105 2003-08-17  Simon Josefsson  <jas@extundo.com>
106
107         * modules/argp: Fix autoconf macro name. Add more dependencies.
108
109 2003-08-17  Simon Josefsson  <jas@extundo.com>
110
111         * modules/xstrndup: New file.
112         * MODULES.html.sh (func_all_modules): Add xstrndup.
113
114 2003-08-17  Bruno Haible  <bruno@clisp.org>
115
116         * modules/strndup (Files, Include): Add lib/strndup.h.
117
118 2003-08-17  Bruno Haible  <bruno@clisp.org>
119
120         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
121         like AC_GNU_SOURCE.
122         * modules/extensions (configure.ac): Comment out the invocation of
123         gl_USE_SYSTEM_EXTENSIONS.
124
125 2003-08-17  Bruno Haible  <bruno@clisp.org>
126
127         * modules/euidaccess (Files): Add lib/euidaccess.h.
128
129 2003-08-16  Paul Eggert  <eggert@twinsun.com>
130
131         Document merge from coreutils.
132         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
133         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
134         * modules/utime: Add m4/utimes-null.m4.
135
136 2003-08-15  Paul Eggert  <eggert@twinsun.com>
137
138         Document merge from coreutils.
139         * modules/userspec: Depend on posixver.
140         * modules/strftime: Depend on tzset.
141
142 2003-08-14  Jim Meyering  <jim@meyering.net>
143
144         Merges from coreutils.
145         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
146         variable names, rather than @FNMATCH_H@.
147         * modules/alloca: Likewise for $(ALLOCA_H).
148
149         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
150         the three copies of the literal target, `fnmatch.h'.
151         * modules/alloca (alloca.h): Likewise.
152
153 2003-08-14  Paul Eggert  <eggert@twinsun.com>
154
155         * modules/tzset: New file.
156
157 2003-08-12  Paul Eggert  <eggert@twinsun.com>
158
159         Merge from coreutils.
160         * modules/euidaccess: Add lib_SOURCES, include for new
161         file euidaccess.h
162
163 2003-08-11  Paul Eggert  <eggert@twinsun.com>
164
165         * modules/gnu-source, m4/gnu-source.m4:
166         Remove; we're assuming Autoconf 2.54 or later now.
167         Suggested by Bruno Haible.
168         * MODULES.html.sh (func_all_modules): Remove gnu-source.
169
170 2003-08-08  Paul Eggert  <eggert@twinsun.com>
171
172         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
173         * modules/extensions, modules/gnu-source: New files.
174         * modules/timespec, modules/unlocked-io: Depend on extensions.
175
176 2003-08-07 Paul Eggert  <eggert@twinsun.com>
177
178         * modules/restrict: New file.
179         * MODULES.html.sh (func_all_modules): Add restrict.
180         * modules/regex: Depend on restrict.
181
182 2003-08-07  Bruno Haible  <bruno@clisp.org>
183
184         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
185         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
186
187 2003-08-05  Paul Eggert  <eggert@twinsun.com>
188
189         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
190         * modules/bumpalloc: Remove.
191
192 2003-07-31  Bruno Haible  <bruno@clisp.org>
193
194         * modules/getpass-gnu: New file.
195         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
196
197 2003-07-22  Paul Eggert  <eggert@twinsun.com>
198
199         * modules/xalloc (Depends-on): Add exitfail.
200         * modules/xmemcoll: Likewise.
201
202 2003-07-20  Jim Meyering  <jim@meyering.net>
203
204         * modules/closeout (Depends-on): Add exitfail.
205         Suggestion from Bruno Haible.
206
207 2003-07-18  Bruno Haible  <bruno@clisp.org>
208
209         * modules/getndelim2: New file.
210         * modules/getline: Share files with module getndelim2.
211         * modules/getnline: Depend on getndelim2 instead of sharing files with
212         it. Add getnline.c to lib_SOURCES.
213         * MODULES.html.sh (func_all_modules): Add getndelim2.
214
215 2003-07-17  Bruno Haible  <bruno@clisp.org>
216
217         * modules/getnline: New file.
218         * modules/getline: Add lib/getndelim2.c to source file list.
219         * MODULES.html.sh (func_all_modules): Add getnline.
220
221 2003-07-17  Bruno Haible  <bruno@clisp.org>
222
223         * configure.in: Remove file.
224         * Makefile.in: Remove file.
225
226 2003-07-17  Bruno Haible  <bruno@clisp.org>
227
228         * MODULES.html.sh: Put the </BODY> right before </HTML>.
229
230 2003-07-16  Jim Meyering  <jim@meyering.net>
231
232         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
233
234 2003-07-15  Jim Meyering  <jim@meyering.net>
235
236         * modules/save-cwd: Don't depend on error.  From Derek Price.
237
238 2003-07-14  Simon Josefsson  <jas@extundo.com>
239
240         * modules/mempcpy: New file.
241         * MODULES.html.sh (func_all_modules): Add mempcpy.
242
243 2003-07-14  Paul Eggert  <eggert@twinsun.com>
244
245         * modules/getdate, modules/posixtm: Depend on mktime.
246
247 2003-07-10  Simon Josefsson  <jas@extundo.com>
248
249         * modules/strchrnul (Makefile.am): Add strchrnul.h.
250
251 2003-06-26  Bruno Haible  <bruno@clisp.org>
252
253         * modules/human: Depend on module stdbool.
254
255 2003-06-25  Bruno Haible  <bruno@clisp.org>
256
257         * modules/readlink: New file.
258         * modules/xreadlink: Depend on it.
259         * MODULES.html.sh (func_all_modules): Add readlink.
260
261 2003-06-22  Bruno Haible  <bruno@clisp.org>
262
263         * modules/safe-read: Add m4/ssize_t.m4.
264         * modules/xreadlink: Add m4/ssize_t.m4.
265
266 2003-06-11  Simon Josefsson  <jas@extundo.com>
267
268         * modules/sysexits: New file.
269         * MODULES.html.sh (func_all_modules): Add sysexits.
270
271 2003-06-10  Bruno Haible  <bruno@clisp.org>
272
273         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
274
275 2003-06-10  Simon Josefsson  <jas@extundo.com>
276
277         * modules/strchrnul: New file.
278
279 2003-06-10  Simon Josefsson  <jas@extundo.com>
280
281         * modules/argp: New file.
282
283 2003-06-07  Bruno Haible  <bruno@clisp.org>
284
285         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
286         avoid AC_CONFIG_LINKS.
287         * modules/fnmatch (Makefile.am): Use explicit creation rule for
288         fnmatch.h, to avoid AC_CONFIG_LINKS.
289         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
290
291 2003-06-07  Jim Meyering  <jim@meyering.net>
292
293         * modules/strtod: Use $(...) notation, not @...@ for
294         AC_REPLACE'd variables.
295         * modules/localcharset: Likewise.
296
297 2003-06-06  Jim Meyering  <jim@meyering.net>
298             Bruno Haible  <bruno@clisp.org>
299
300         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
301         Adjust Makefile.am snippet not to redirect directly to target.
302         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
303
304 2003-05-30  Bruno Haible  <bruno@clisp.org>
305
306         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
307         * config/config.rpath: Upgrade to gettext-0.12.1.
308
309 2003-05-22    <karl@gnu.org>
310
311         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
312
313 2003-05-09  Bruno Haible  <bruno@clisp.org>
314
315         * modules/error: Add m4/strerror_r.m4 to file list.
316
317 2003-04-10  Bruno Haible  <bruno@clisp.org>
318
319         * modules/findprog: New file.
320         * MODULES.html.sh (func_all_modules): Add it.
321
322 2003-04-04  Bruno Haible  <bruno@clisp.org>
323
324         * modules/linebreak: New file.
325         * MODULES.html.sh (func_all_modules): Add it.
326
327 2003-04-03  Bruno Haible  <bruno@clisp.org>
328
329         * modules/utf8-ucs4: New file.
330         * modules/utf16-ucs4: New file.
331         * modules/ucs4-utf8: New file.
332         * modules/ucs4-utf16: New file.
333         * MODULES.html.sh (func_all_modules): Add them.
334
335 2003-04-02  Bruno Haible  <bruno@clisp.org>
336
337         * modules/binary-io: New file.
338         * MODULES.html.sh (func_all_modules): Add it.
339
340 2003-04-01  Bruno Haible  <bruno@clisp.org>
341
342         * modules/pathname: New file.
343         * MODULES.html.sh (func_all_modules): Add it.
344
345 2003-03-28  Bruno Haible  <bruno@clisp.org>
346
347         * modules/copy-file: New file.
348         * MODULES.html.sh (func_all_modules): Add it.
349
350 2003-02-20  Bruno Haible  <bruno@clisp.org>
351
352         * MODULES.html.sh (func_all_modules): Add poll.
353
354 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
355
356         * modules/poll: New file.
357
358 2003-02-18  Bruno Haible  <bruno@clisp.org>
359
360         * MODULES.html.sh (func_all_modules): Add mathl.
361
362 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
363
364         * modules/mathl: New file.
365
366 2003-02-17  Bruno Haible  <bruno@clisp.org>
367
368         * modules/mkdtemp: New module.
369         * MODULES.html.sh (func_all_modules): Add it.
370
371 2003-01-30  Bruno Haible  <bruno@clisp.org>
372
373         * modules/vasnprintf, modules/vasprintf: New modules.
374         * MODULES.html.sh (func_all_modules): Add them.
375
376 2003-01-29  Bruno Haible  <bruno@clisp.org>
377
378         * modules/stpncpy: New module.
379         * MODULES.html.sh (func_all_modules): Add it.
380
381 2003-01-28  Bruno Haible  <bruno@clisp.org>
382
383         * modules/c-ctype: New module.
384         * MODULES.html.sh (func_all_modules): Add it.
385
386 2003-01-27  Bruno Haible  <bruno@clisp.org>
387
388         * modules/xsetenv: New module.
389         * MODULES.html.sh (func_all_modules): Add it.
390
391 2003-01-23  Bruno Haible  <bruno@clisp.org>
392
393         * modules/minmax: New module.
394         * MODULES.html.sh (func_all_modules): Add it.
395
396 2003-01-22  Bruno Haible  <bruno@clisp.org>
397
398         * modules/exit: New module.
399         * MODULES.html.sh (func_all_modules): Add it.
400
401 2003-01-19  Bruno Haible  <bruno@clisp.org>
402
403         * gnulib-tool: Recognize option --extract-maintainer.
404         (func_get_maintainer): New function.
405         * modules/*: Add Maintainer entry.
406
407 2003-01-16  Bruno Haible  <bruno@clisp.org>
408
409         * MODULES.html.sh: Add a table of contents. Add the module name as
410         leftmost column. Add hyperlinks.
411
412 2003-01-11  Bruno Haible  <bruno@clisp.org>
413
414         * modules/stpcpy: Distribute lib/stpcpy.h.
415         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
416
417 2003-01-11  Bruno Haible  <bruno@clisp.org>
418
419         * gnulib-tool (func_create_testdir): Store config/* files in the main
420         directory.
421         * config.rpath: Move to ...
422         * config/config.rpath: ... here.
423         * modules/gettext: Contains config/config.rpath, not config.rpath.
424         * modules/iconv: Likewise.
425
426 2003-01-11  Bruno Haible  <bruno@clisp.org>
427
428         * modules/*: Add a description.
429         * modules/strpbrk: Fix Makefile.am snippet.
430         * modules/strtoimax: Fix dependencies.
431         * modules/strtoumax: Likewise.
432
433 2003-01-11  Bruno Haible  <bruno@clisp.org>
434
435         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
436         * modules/alloca (Makefile.am): All object files depend on alloca.h.
437         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
438
439 2003-01-12  Paul Eggert  <eggert@twinsun.com>
440
441         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
442         to avoid collisions with libcurses and libreadline.
443         * getstr: Remove.
444         * MODULES.html.sh: Remove getstr.
445         * modules/getline: Depend on unlocked-io, not getstr.
446
447 2003-01-10  Bruno Haible  <bruno@clisp.org>
448
449         * modules/alloca: Change Makefile.am requirements. Simplify Include
450         requirements. Add lib/alloca_.h to file list.
451
452 2003-01-09  Bruno Haible  <bruno@clisp.org>
453
454         * modules/stdbool: Change configure.ac, Makefile.am requirements.
455         Simplify Include requirements. Add lib/stdbool.h.in to file list.
456
457 2003-01-09  Bruno Haible  <bruno@clisp.org>
458
459         * gnulib-tool (func_all_modules): Ignore files ending in ~.
460         * MODULES.html.sh: Likewise.
461
462 2003-01-09    <karl@gnu.org>
463
464         * MODULES.html.sh: include `dirname $0` in PATH, to find
465         gnulib-tool.
466
467 2003-01-08  Bruno Haible  <bruno@clisp.org>
468
469         * modules/full-read: Depend on full-write.
470
471 2003-01-07  Bruno Haible  <bruno@clisp.org>
472
473         * MODULES.html.sh: Add copyright notice.
474         (missed_files): Omit CVS directory entries.
475         (func_module): Make it work with sed-3.02.
476         * MODULES.txt: Remove file.
477
478 2003-01-01    <karl@gnu.org>
479
480         * gnulib-tool (func_verify_module): report module name $module in
481         error message, not $1.
482         * gnulib-tool (create-testdir): don't complain if destdir couldn't
483         be created, only if it doesn't exist.
484         * gnulib-tool (last_checkin_date): don't expand the $Date here.
485
486 2002-12-24  Bruno Haible  <bruno@clisp.org>
487
488         * MODULES.txt: Update according to m4/ changes.
489
490         Module gettext.
491         * config.rpath: New file, from gettext-0.11.5.
492
493         * modules/*: New module descriptions.
494         * gnulib-tool: New file.
495         * MODULES.html.sh: New file.
496
497 2002-11-01  Bruno Haible  <bruno@clisp.org>
498
499         * configure.in: Add AC_CONFIG_AUX_DIR call.
500         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
501         test/Makefile.
502         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
503
504 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
505
506         * regex.c (PATFETCH): Remove the translating fetch.
507         (PATFETCH_RAW): Rename to PATFETCH.
508         (set_image_of_range): New fun.
509         (SET_RANGE_TABLE_WORK_AREA): Use it.
510         (regex_compile): Don't translate the pattern chars so eagerly.
511         Only do it when inserting an `exactn' bytecode or when handling
512         a char-range.
513         (mutually_exclusive_p): Avoid empty statement.
514
515 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
516
517         * README: New file
518         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
519         (per RMS's instructions, this is now the canonical source)
520         * lgpl/, gpl/: New directories.
521
522 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
523
524         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
525         as if it was a `charset'.
526
527 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
528
529         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
530         (regex_compile): Catch bogus \(\1\).
531
532 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
533
534         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
535         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
536         Giving in to popular pressure to shut up the compiler with casts.
537
538 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
539
540         * regex.c: More `unsigned char' -> `re_char' changes.
541         Also change several `int' into `re_wchar_t'.
542         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
543         (PUSH_FAILURE_POINTER): Don't cast any more.
544         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
545         We want GCC to complain, since this piece of code makes
546         re_match non-reentrant, which *should* be fixed.
547         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
548         (EXTEND_BUFFER): Use RETALLOC.
549         (SET_LIST_BIT): Don't cast.
550         (re_wchar_t): New type.
551         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
552         that those two functions will always properly return.
553         (IMMEDIATE_QUIT_CHECK): Cast to void.
554         (analyse_first): Use recursion rather than an explicit stack.
555         (re_compile_fastmap): Can't fail anymore.
556         (re_search_2): Don't check re_compile_fastmap for failure.
557         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
558         Now also sets the new value (passed in a new argument).
559         (re_match_2_internal): Use it.
560         Also, use a new var `reg' of type size_t when looping through regs
561         rather than reuse the inappropriate `mcnt'.
562
563 2000-10-24  Andrew Innes  <andrewi@gnu.org>
564
565         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
566         NT-Emacs only.
567         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
568         so that re_search functions only quit when callers expect them to.
569
570 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
571
572         * regex.c (regex_compile): Change the way of handling a range from
573         a char less than 256 to a char not less than 256.
574
575 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
576
577         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.