* configure.in: check for hstrerror.
[bpt/guile.git] / ChangeLog
1 1999-11-17 Gary Houston <ghouston@freewire.co.uk>
2
3 * configure.in: check for hstrerror.
4
5 1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
6
7 * autogen.sh: Don't call autoreconf at all; it's not reliable.
8 Instead, call the various tools explicitly. Invoke
9 guile-readline's autogen.sh script.
10
11 Straighten up the situation regarding guile.m4 and qthreads.m4.
12
13 We can't have .m4 files which are installed where aclocal can
14 see them, but also used by guile's own configure.in, because
15 aclocal will read both copies, complain about duplicate macro
16 definitions, and refuse to generate aclocal.m4 at all. This
17 happens if you invoke it as `aclocal -I .', as autoreconf does.
18 This is probably a flaw in the autotools, but Guile doesn't need
19 that flaw fixed immediately.
20
21 guile.m4 is intended for use by people linking against guile, so
22 it needs to be installed. But Guile itself doesn't use it. So
23 move guile.m4 into guile-config. That makes sense, since
24 guile.m4's GUILE_FLAGS macro is just an easy way to call
25 guile-config.
26
27 qthreads.m4 is indented to help configure a qthreads tree. It's
28 only useful to a package which actually includes a qthreads tree,
29 and it's intimately related to that tree, so it's not useful to
30 install this. So don't install it.
31
32 * guile.m4: Moved to guile-config.
33 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
34 (EXTRA_DIST): Move qthreads.m4 here.
35
36 Don't store generated files in the repository any more. Instead,
37 require people to run autogen.sh on trees from snapshots and CVS.
38 * Makefile.in, aclocal.m4, configure: Deleted.
39 * autogen.sh: New file.
40 * ANON-CVS, SNAPSHOTS: Updated instructions.
41
42 1999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
43
44 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
45
46 Mon Sep 27 16:28:33 1999 Greg J. Badros <gjb@cs.washington.edu>
47
48 * configure.in: Added --enable-debug-freelist option.
49
50 * acconfig.h: Added GUILE_DEBUG_FREELIST.
51
52 1999-09-23 Gary Houston <ghouston@freewire.co.uk>
53
54 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
55 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
56
57 * configure.in: new options --disable-posix, --disable-net
58 and --disable-regex
59 export HAVE_POSIX and HAVE_NETWORKING definitions.
60 don't add regex-posix.o to LIBOBJS if regex disabled.
61
62 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
63 conditionally.
64
65 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
66
67 * Guile 1.3.4 released.
68
69 1999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
70
71 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
72 libtool knows how to get ANSI C behavior from the compiler.
73 * configure: Regenerated.
74
75 1999-09-20 Gary Houston <ghouston@freewire.co.uk>
76
77 * configure.in: check availability of siginterrupt.
78
79 1999-09-18 Gary Houston <ghouston@freewire.co.uk>
80
81 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
82 testing for SA_RESTART.
83
84 1999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
85
86 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
87
88 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
89
90 * configure.in (GUILE_STAMP): Don't set this variable, or
91 substitute it into anything. Full explanation in ice-9/ChangeLog.
92 * configure, Makefile.in: Regenerated.
93
94 1999-09-06 James Blandy <jimb@mule.m17n.org>
95
96 Propagate the changes of 2 Sept the rest of the way through.
97 * configure: Regenerated.
98 * Makefile.in: Regenerated. Not sure why this diff is so big.
99
100 1999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
101
102 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
103 variable name. (Thanks to Bill Schottstaedt.)
104 * aclocal.m4: Regenerated.
105
106 1999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
107
108 * configure.in: Test for presence of function on_exit.
109
110 1999-09-01 James Blandy <jimb@mule.m17n.org>
111
112 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
113 the system doesn't have memmove. Don't test for memmove and bcopy
114 with AC_CHECK_FUNCS.
115 * configure: Regenerated.
116
117 1999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
118
119 * configure.in: Test for atexit.
120
121 1999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
122
123 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
124
125 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
126 (Thanks to Bernard Urban.)
127 Test for memmove and bcopy. (Thanks to
128 suzukis@file.phys.tohoku.ac.jp.)
129
130 * acconfig.h: Added HAVE_S_ISLNK.
131
132 1999-08-20 James Blandy <jimb@mule.m17n.org>
133
134 * Guile 1.3.2 released.
135
136 * Makefile.in: Regenerated.
137
138 1999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
139
140 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
141 to libtool-1.3.3.
142
143 1999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
144
145 Added guile-readline subdirectory with the removed readline
146 support.
147 * guile-readline: New directory, see ChangeLog there.
148 * configure.in: Cause configure to descend into guile-readline
149 dir.
150 * Makefile.am: Likewise for make.
151 * NEWS: Explain how to activate the readline support.
152 * configure, Makefile.in: Regenerated.
153
154 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
155
156 Fixes for EMX from Mikael Ståldal.
157
158 * configure.in: Check for <io.h>.
159 * configure: Regenerated.
160
161 1999-07-18 Jim Blandy <jimb@savonarola.red-bean.com>
162
163 * qthreads.m4 (QTHREADS_CONFIGURE): 'alpha' in a configuration
164 name can have suffixes, like alphaev56-unknown-linux-gnu.
165 * aclocal.m4, configure: Rebuilt.
166 (Thanks to Sebastien Villemot.)
167
168 1999-07-04 Gary Houston <ghouston@easynet.co.uk>
169
170 * configure.in: don't check for ways to violate stdio abstraction.
171
172 1999-05-02 Jim Blandy <jimb@savonarola.red-bean.com>
173
174 * configure.in (AC_CHECK_FUNCS): Fill in list of functions that
175 libguile/net_db.h wants to use. (Add setprotoent, setservent.)
176
177 1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
178
179 Remove all automatic readline support, to avoid copyright
180 confusion.
181 * INSTALL: Update text.
182 * NEWS: Explain the situation.
183 * configure.in: Remove configury for readline and its supporting
184 libraries.
185 * configure: Regenerated.
186
187 * README: Change URL's for automake and autoconf.
188
189 * Makefile.in, configure: Regenerated with autoconf 2.13, automake
190 1.4, libtool 1.2f (1.385 1999/03/15 17:24:54). I've upgraded to
191 all the right tools, according to README, but I'm still getting
192 different results than Mikael is. Hmm.
193
194 1999-03-22 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
195
196 * New libtool: 1.2f
197 * ltmain.sh, ltconfig, config.guess, config.sub: New versions.
198 * README: Mention new version number of libtool.
199
200 1999-03-04 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
201
202 New automake: 1.4
203 * config.guess, config.sub, install-sh, mdate-sh, missing,
204 mkinstalldirs: New versions.
205 * Makefile.in, aclocal.m4, configure: Regenerated.
206 * README: Mention new version numbers on autoconf and automake.
207
208 1999-02-12 Jim Blandy <jimb@savonarola.red-bean.com>
209
210 * configure.in: Add --with-readline flag.
211 * configure: Rebuilt.
212
213 1999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
214
215 * NEWS: Added entry for optargs module.
216
217 1999-02-06 Jim Blandy <jimb@zwingli.cygnus.com>
218
219 * configure: Regenerated using autoconf 2.12.
220
221 1999-01-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
222
223 * configure.in: Removed test AC_C_BIGENDIAN. (This test was
224 considered to encourage bad coding style.)
225
226 1999-01-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
227
228 * configure.in: Added test AC_C_BIGENDIAN.
229
230 1999-01-11 Jim Blandy <jimb@zwingli.cygnus.com>
231
232 * configure.in: Remove quotes around ac_cv_lib_readline_main and
233 ac_cv_var_rl_getc_function. They should both always be set to
234 non-null values; this way, we get error messages.
235 * configure: Regenerated.
236
237 1999-01-10 Jim Blandy <jimb@savonarola.red-bean.com>
238
239 * configure.in: Cite the variable ac_cv_lib_readline_main, not
240 ac_cv_lib_readline_readline; the latter isn't set any more, since
241 we look for 'main' in libreadline now. Add quotes around
242 reference to the variable references, too, so this will work even
243 when a variable's value is the empty string.
244 * configure: Regenerated.
245
246 1999-01-07 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
247
248 * acconfig.h: Added HAVE_LONG_LONGS.
249
250 * configure.in: Added AC_CHECK_SIZEOF(long), AC_CHECK_SIZEOF(int);
251 Added check for long longs.
252
253 1998-12-14 Jim Blandy <jimb@zwingli.cygnus.com>
254
255 * configure.in: Check for tgoto in ncurses, then termcap.
256 S.u.S.E. Linux doesn't have a termcap. (Thanks to Karl
257 Eichwalder.)
258 * configure: Regenerated.
259
260 1998-10-24 Jim Blandy <jimb@zwingli.cygnus.com>
261
262 * configure.in: Call AM_PROG_CC_STDC, to see what flags we should
263 pass the compiler to make it support ANSI. (Thanks to Bernard
264 Urban.)
265 * aclocal.m4, configure: Regenerated.
266
267 1998-10-20 Jim Blandy <jimb@zwingli.cygnus.com>
268
269 * Guile 1.3 released.
270
271 1998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
272
273 * GUILE-VERSION: Bump to 1.3.
274
275 * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS.
276 * Makefile.in: Regenerated.
277
278 1998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
279
280 * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag
281 to the Makefile which explicitly tells it to pass assembly files
282 through the preprocessor. (Thanks to Perry Metzger.)
283 * aclocal.m4, configure, Makefile.in: Regenerated.
284
285 1998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
286
287 * configure.in: Define SCM_SINGLES whenever a float can fit in a
288 long, not only when a float is the same size as a long. This gets
289 us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.)
290 * configure: Regenerated.
291
292 * configure.in: Construct libguile/versiondat.h here; see
293 log entry in libguile/ChangeLog for details.
294 * configure: Regenerated.
295
296 * configure.in: Allow tabs and whitespace between `void' and
297 `usleep'. (Thanks to Harvey J. Stein.)
298 * configure: Regenerated.
299
300 Don't redefine sleep/usleep.
301 * configure.in: Remove tests for usleep's argument type; we only
302 need that if we're going to replace it.
303
304 * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP
305 garbage is needed just to use usleep and sleep without compiler
306 warnings.
307 * configure: Regenerated.
308
309 1998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
310
311 * configure: Regenerated.
312
313 * configure.in (GUILE_FUNC_DECLARED): Name the cache variables
314 starting with guile_cv_; ac_cv_ is autoconf's namespace.
315
316 The type of the argument to usleep varies from system to system,
317 as does the return type. We really shouldn't be redefining usleep
318 at all, but I don't have time to clean that up before the 1.3
319 release. It's on the schedule for afterwards.
320 * configure.in: Cache results from usleep return value test.
321 Test for the type of the usleep argument, and cache that too.
322 * acconfig.h (USLEEP_ARG_TYPE): New macro.
323
324 1998-10-11 Jim Blandy <jimb@zwingli.cygnus.com>
325
326 * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.
327
328 1998-10-10 Jim Blandy <jimb@zwingli.cygnus.com>
329
330 * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again.
331
332 * Guile 1.2.90 released --- beta.
333 * GUILE-VERSION: Set to 1.2.90. This would appear to be a
334 regression from 1.3a, but everyone knows that the next release is
335 1.3, I want to switch to a more coherent version numbering system,
336 and now is the time.
337
338 1998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
339
340 * configure.in: Call AC_C_INLINE, so we can use inline happily in
341 libguile.
342 * configure: Regenerated.
343
344 1998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
345
346 * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if
347 we do find the rl_getc_function variable in the readline library;
348 AC_CHECK_FUNCS used to do this for us, but we're not using it any
349 more.
350 * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION.
351
352 * configure.in: Properly test for the presence of rl_getc_function;
353 it's a variable, not a function.
354 * configure: Regenerated.
355
356 * doc: New subdirectory.
357 * Makefile.am (SUBDIRS): List it.
358 * configure.in (AC_OUTPUT): Build its Makefile.
359 * configure, Makefile.in: Regenerated.
360
361 * guile.m4 (GUILE_FLAGS): New macro.
362
363 * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything
364 terribly helpful any more, nobody's using it, and this is not
365 really the way I want to handle modules anyway.
366
367 1998-10-03 Jim Blandy <jimb@zwingli.cygnus.com>
368
369 * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
370 stdio implementation. (Thanks to David Tillman.)
371 * configure: Rebuilt.
372
373 * guile-config: Renamed from `build'.
374 * Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
375 * configure.in: Create `guile-config/Makefile.in', not
376 `build/Makefile.in'. Doc fix, too.
377
378 * qthreads.m4: Doc fix.
379 * Makefile.in, aclocal.m4, configure: Regeneranegerederadea.
380
381 1998-10-03 <jimb@savonarola.red-bean.com>
382
383 * configure.in: Check for a missing `sleep' declaration.
384 * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
385 * configure: Regenerated.
386
387 * configure.in: Don't use the canonical host name to decide
388 whether `bzero' and `usleep' have declarations --- that's going
389 back to the bad old days before autoconf. Remove the call to
390 AC_CANONICAL_HOST and the subsequent case statement.
391 (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for
392 declarations for `bzero', `usleep', and (new!) `strptime'.
393 * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
394 (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
395 Added. I think this naming convention is more consistent with the
396 rest of autoconf; names generally describes the system, not what
397 the package should do to accomodate the system.
398 * configure: Regenerated.
399
400 1998-09-05 Jim Blandy <jimb@zwingli.cygnus.com>
401
402 * configure.in: Remove --disable-debug option. The debugging
403 support is pretty stable now, and it's confusing people.
404 * configure: Regenerated.
405
406 * HACKING: Remove -Wstrict-prototypes from the list of requested
407 flags (to match 1998-07-30 change).
408
409 1998-07-30 Jim Blandy <jimb@zwingli.cygnus.com>
410
411 * configure.in: Don't use -Wstrict-prototypes after all.
412 * configure: Regenerated.
413
414 1998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
415
416 * configure.in: Request more warnings.
417 * configure: Regenerated.
418 * HACKING: Ask people not to make changes that introduce those
419 warnings. Now I have to go through the code and actually bring it
420 up to standards... :(
421
422 * Makefile.in, aclocal.m4, configure: Regenerated using the last
423 public version of automake, not the hacked Cygnus version.
424 * config.guess, config.sub, ltconfig, ltmain.sh: New versions from
425 libtool.
426
427 * configure.in, qthreads.m4: Display a message about how the
428 threads configuration went.
429 * aclocal.m4, configure: Regenerated.
430
431 1998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
432
433 Remove the TOTORO kludge. We're not doing snapshots any more, so
434 totoro is completely uninvolved. (Poor Totoro!)
435 * configure.in: Remove code to check the hostname and #define
436 TOTORO.
437 * acconfig.h: Remove comments for TOTORO symbol.
438 * configure, Makefile.in: Regenerated.
439
440 * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
441 to get AC_PROG_LN_S.
442 * aclocal.m4, configure: Regenerated.
443
444 1998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
445
446 Clean up thread configuration.
447 * qthreads.m4: New file, which knows how to configure the qthreads
448 library.
449 * configure.in: Replace all thread package selection code. Do the
450 --with-threads argument processing here. Enable the appropriate
451 thread interface files in libguile. Remove all qthreads
452 configuration code; call QTHREADS_CONFIGURE instead. Set
453 GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
454 * threads.m4: Removed; not used any more.
455 * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
456 * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
457 Note that these were regenerated with the tools available from
458 Cygnus's source tree, which have patches not available to the
459 general public. I'm not sure this was a good idea; feel free to
460 revert them to the latest released versions of the tools.
461
462 Upgrade to the version of libtool available at Cygnus. See note
463 above.
464 * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
465
466 1998-07-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
467
468 * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
469 totoro kludge.
470
471 Sat Jul 11 21:54:29 1998 Mikael Djurfeldt <mdj@totoro.red-bean.com>
472
473 * acconfig.h, configure.in: Define TOTORO if configuring on
474 totoro.red-bean.com.
475
476 * configure.in: Check for strdup.
477
478 1998-05-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
479
480 * configure.in: Check for rl_cleanup_after_signal.
481
482 1998-05-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
483
484 * configure.in: Added test for rl_getc_function. Warn if
485 libreadline is found but not this function.
486
487 1998-05-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
488
489 * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so
490 that suitable HAVE_<function name> symbols get defined.
491
492 1998-04-25 Mikael Djurfeldt <mdj@kenneth>
493
494 * configure.in: Define USLEEP_RETURNS_VOID on some systems.
495 (Thanks to Julian Satchell.)
496
497 1998-04-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
498
499 * configure.in: Check for usleep; Define DECLARE_BZERO and
500 DECLARE_USLEEP on Solaris 2.5 since it supplies those functions
501 without declaring them.
502
503 * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP
504
505 1998-04-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
506
507 * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is
508 defined.
509
510 1998-04-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
511
512 * configure.in (GUILE_LIBS): New variable. Contains libraries
513 which libguile needs to be linked with. Substituted into
514 libpath.h.
515
516 * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to
517 $cy_cv_threads_libs.
518
519 1998-04-11 Mikael Djurfeldt <mdj@kenneth>
520
521 New libtool: 1.2
522 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
523 New automake: 1.3
524 * Makefile.in, aclocal.m4, configure: Regenerated.
525 * README: Mention new version numbers on libtool and automake.
526
527 1997-12-11 Tim Pierce <twp@skepsis.com>
528
529 * HACKING: Note that SSH is mandatory for CVS access.
530
531 Sun Dec 7 06:11:24 1997 Gary Houston <ghouston@actrix.gen.nz>
532
533 * README: using Automake 1.2d
534 * configure.in: AC_CHECK_FUNCS: add "system".
535
536 1997-12-01 Tim Pierce <twp@skepsis.com>
537
538 * acconfig.h: Add USCORE.
539
540 1997-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
541
542 * configure.in: Added code to enable GUILE_ISELECT on systems
543 which have the necessary functions (gettimeofday, select).
544
545 * acconfig.h: Added GUILE_ISELECT.
546
547 1997-11-24 Tim Pierce <twp@twp.tezcat.com>
548
549 * acinclude.m4: Assume dlsym does not add underscore if
550 cross-compiling.
551 * aclocal.m4, configure: Regenderated.
552
553 1997-11-21 Tim Pierce <twp@twp.tezcat.com>
554
555 * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty
556 <hag@ai.mit.edu>.
557 * configure.in: Use it.
558 * configure: Regenerated.
559 * acconfig.h (DLSYM_ADDS_USCORE): New #define.
560
561 1997-10-26 Mikael Djurfeldt <mdj@nada.kth.se>
562
563 * README (libtool): Tell people to use version 1.0e.
564
565 Sat Oct 25 02:50:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
566
567 Call the QuickThreads library libqthreads.a, not libqt.a. The old
568 name conflicts with the Qt user interface toolkit.
569 * threads.m4 (CY_AC_WITH_THREADS): Use new library name.
570 * configure.in: Same.
571 * aclocal.m4, configure: Regenerated.
572
573 Thu Oct 23 00:58:06 1997 Jim Blandy <jimb@totoro.red-bean.com>
574
575 * configure.in: Check for the readline library, and the termcap
576 library (on which readline relies).
577 * configure: Regenerated.
578
579 Wed Oct 22 16:55:57 1997 Jim Blandy <jimb@totoro.red-bean.com>
580
581 New libtool: 1.0e
582 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
583 * configure, aclocal.m4: Regenerated.
584
585 1997-10-02 Marius Vollmer <mvo@zagadka.ping.de>
586
587 Make dynamic linking work on Dec Unix. (Thanks to Clark McGrew)
588 * configure.in: Check whether dlopen can be found without -ldl.
589
590 Mon Sep 29 23:52:52 1997 Jim Blandy <jimb@totoro.red-bean.com>
591
592 * Makefile.in: Regenerated with automake 1.2c.
593
594 Sat Sep 27 23:01:58 1997 Jim Blandy <jimb@totoro.red-bean.com>
595
596 * Makefile.am: Add new `build' subdirectory to SUBDIRS.
597 * configure.in: Add build/Makefile to AC_OUTPUT clause.
598 * Makefile.in, configure: Regenerated.
599
600 * Makefile.in, aclocal.m4: Regenerated with automake 1.2a.
601
602 Tue Sep 16 00:19:46 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
603
604 * README, ltconfig, ltmain.sh: New libtool: 1.0c.
605
606 Thu Sep 11 11:28:24 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
607
608 * ltmain.sh: Added a missing '\' before \n on line 32.
609
610 Thu Aug 28 23:40:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
611
612 New libtool: 1.0b.
613 * ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
614 * Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
615
616 Wed Aug 27 11:35:09 1997 Jim Blandy <jimb@totoro.red-bean.com>
617
618 * Makefile.in: Regenerated, so it uses "tar", not "gtar".
619
620 * configure.in: Use the QuickThreads assembler fragment with Irix
621 dynamic linking support for Irix 6 as well as Irix 5. Thanks to
622 Jesse Glick.
623 * configure: Regenerated.
624
625 Sun Aug 24 15:51:12 1997 Mikael Djurfeldt <mdj@kenneth>
626
627 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
628 so that test for the same function can be performed multiple
629 times.
630
631 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
632 rx/rxposix.h. Add library rx only if regcomp can't be found
633 without it.
634
635 * acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
636 it for some reason!
637
638 Fri Aug 22 21:21:49 1997 Jim Blandy <jimb@totoro.red-bean.com>
639
640 * THANKS: New file.
641 * Makefile.in, aclocal.m4, configure: Regenerated.
642
643 Wed Jul 23 20:24:27 1997 Mikael Djurfeldt <djurf@zafir.e.kth.se>
644
645 * configure.in: Added thread support for the alpha architecture.
646 configure: Regenerated.
647
648 Thu Jul 17 07:56:05 1997 Gary Houston <ghouston@actrix.gen.nz>
649
650 * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
651 so scmconfig.h is updated with the test results. this may
652 disable one of the cygwin hacks.
653
654 Fri Jul 11 00:18:19 1997 Jim Blandy <jimb@floss.red-bean.com>
655
656 Changes to compile under gnu-win32, from Marcus Daniels:
657 * configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
658 to indicate that Unix domain sockets will work.
659 Check for socketpair, getgroups, setwent, pause, and tzset
660 (cygwin currently lacks these them).
661 Check for sethostent endhostent getnetent setnetent endnetent
662 getprotoent endprotoent getservent endservent getnetbyaddr
663 getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
664 lacks them). In the case of cygwin, temporarily prefix these
665 functions with "cygwin32_", the way that netdb.h does.
666 Don't define HAVE_REGCOMP unless both regcomp and regex.h are
667 available (cygwin b18 came distributed without a working regex.h
668 file).
669 * acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
670 * configure: Regenerated.
671
672 Wed Jul 2 12:28:40 1997 Tim Pierce <twp@twp.tezcat.com>
673
674 * ltmain.sh: Remove any trailing colon on $shlibpath_var
675 (i.e. LD_LIBRARY_PATH) for braindamaged linkers that choke on it.
676 Patch sent to bug-libtool.
677
678 Sat Jun 28 16:13:43 1997 Tim Pierce <twp@twp.tezcat.com>
679
680 * configure.in: Add alloca.o explicitly to LIBOBJS (thanks Eric
681 Backus for reporting this problem and suggesting a fix).
682 * configure: Regenerated.
683
684 Thu Jun 26 20:43:31 1997 Jim Blandy <jimb@floss.red-bean.com>
685
686 * Guile 1.2 released.
687
688 * configure.in: Check for librx after libm; fundamentals need to
689 come first.
690 * configure: Regenerated.
691
692 Tue Jun 24 13:34:20 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
693
694 * aclocal.m4 (AM_PATH_PROG_LD): Change `ac_cv_path_LD' typo to
695 `am_cv_path_LD'.
696 * configure: Regenerated.
697
698 Sun Jun 22 15:43:07 1997 Jim Blandy <jimb@floss.red-bean.com>
699
700 Try to detect when people are using one version of libguile and a
701 different version of ice-9. People have been skewing things and
702 sending in bug reports.
703 * configure.in: Provide libguile its version information through a
704 separate header file generated by the Makefile, not through
705 scmconfig.h.
706 (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
707 AC_SUBST these, instead of AC_DEFINE'ing them.
708 (GUILE_STAMP): New AC_SUBST: the time we configured the tree.
709 (AC_OUTPUT): Create ice-9/version.scm.
710 * acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
711 GUILE_VERSION): Deleted.
712 * Makefile.in: Regenerated.
713
714 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
715
716 * Makefile.am (EXTRA_DIST): Include acconfig.h in the
717 distribution.
718 * Makefile.in: Regenerated.
719
720 Sat Jun 21 00:14:07 1997 Jim Blandy <jimb@floss.red-bean.com>
721
722 * ltmain.sh (line 1191): Don't forget 'test' in if statement.
723
724 * ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
725
726 Wed Jun 11 00:34:01 1997 Jim Blandy <jimb@floss.red-bean.com>
727
728 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
729
730 * configure.in: By default, include functions in Guile to allow
731 linking with dynamic libraries at run-time. In other words,
732 --enable-dynamic-linking is now the default.
733 * configure: Rebuilt.
734
735 * configure.in: Remove space between AC_CHECK_LIB and opening
736 paren in check for Rx.
737 * configure: Regenerated.
738
739 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
740 It's never used.
741 * configure, Makefile.in: Regenerated.
742
743 Tue Jun 10 23:37:12 1997 Jim Blandy <jimb@floss.red-bean.com>
744
745 * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
746 -dl, -dld) before checks for functions.
747 * configure: Regenerated.
748
749 Mon Jun 9 02:35:46 1997 Tim Pierce <twp@twp.tezcat.com>
750
751 * config.guess: New copy from autoconf-2.12, which recognizes
752 OpenBSD.
753
754 Tue Jun 3 16:34:19 1997 Jim Blandy <jimb@totoro.cyclic.com>
755
756 * configure.in: Check for Rx, so we will use its routines (which I
757 pretty much trust) if it is installed.
758 * configure: Regenerated.
759
760 Sat May 31 03:48:45 1997 Gary Houston <ghouston@actrix.gen.nz>
761
762 * acconfig.h: mention HAVE_RESTARTS.
763 * configure.in: check for sigaction and restartable system calls.
764
765 Tue May 27 22:47:52 1997 Tim Pierce <twp@twp.tezcat.com>
766
767 * configure.in: Check for presence of regcomp.
768 * configure: Regenerated.
769
770 Mon May 26 12:14:20 1997 Jim Blandy <jimb@floss.cyclic.com>
771
772 * COPYING: New address for FSF.
773
774 * configure.in: We don't need to add fileblocks.o to LIBOBJS if
775 struct stat doesn't have the st_blocks field. We take care of
776 that case in the code. Replace AC_STRUCT_ST_BLOCKS with its
777 definition, edited appropriately. (Bernard URBAN)
778 * configure: Regenerated.
779
780 Sat May 17 13:49:28 1997 Jim Blandy <jimb@floss.cyclic.com>
781
782 * configure.in: Don't link against -lnsl or -lsocket unless we
783 actually need to. This causes trouble on Irix. (Thanks to Larry
784 Schwimmer.)
785
786 * config.sub: Get newer version, that recognizes the i686.
787
788 Fri May 16 17:26:10 1997 Jim Blandy <jimb@totoro.cyclic.com>
789
790 * README: Changed Mikael's threads work attribution in order
791 to sooth Anthony's enormous, but wounded, ego.
792
793 Fri May 16 17:26:53 1997 Jim Blandy <jimb@totoro.cyclic.com>
794
795 Just kidding!!!
796
797 Fri May 16 04:24:48 1997 Jim Blandy <jimb@floss.cyclic.com>
798
799 Guile 1.1 released.
800 * GUILE-VERSION: Bump to 1.1.
801
802 Tue May 13 16:34:40 1997 Jim Blandy <jimb@floss.cyclic.com>
803
804 Switch to automake-1.1p.
805 * Makefile.in, aclocal.m4, configure: Regenerated.
806
807 Mon May 12 18:29:45 1997 Jim Blandy <jimb@floss.cyclic.com>
808
809 * threads.m4: Copy Anthony's change here, so it'll actually
810 survive.
811
812 Thu May 8 11:48:40 1997 Anthony Green <green@hoser.cygnus.com>
813
814 * aclocal.m4: Fixes for building with coop threads in a
815 seperate compilation directory.
816 * configure: Rebuilt.
817
818 Fri May 2 16:24:15 1997 Jim Blandy <jimb@floss.cyclic.com>
819
820 Upgrade to libtool 0.9e.
821 * ltconfig, ltmain.sh, config.guess, config.sub: New versions,
822 supplied by libtool.
823
824 * configure.in: When configuring qt, sunos needs the underscore
825 files; Solaris and Linux both need the normal files.
826 * configure: Reebilt.
827
828 Thu May 1 15:35:49 1997 Jim Blandy <jimb@floss.cyclic.com>
829
830 * configure.in: Get the paths for qt's md files right, so it can
831 build correctly when using a separate compilation directory.
832 * configure: Regenerated.
833
834 Thu Apr 24 01:20:34 1997 Jim Blandy <jimb@floss.cyclic.com>
835
836 Get threads to work again.
837 * Makefile.am (SUBDIRS): List libguile last, so qt gets built
838 first.
839 * Makefile.in: Regenerated.
840 * aclocal.m4, configure: Regenerate, with modern definition of
841 CY_AC_WITH_THREADS. Where did the old text come from? Creepy...
842
843 Reduced Guile distribution: one configure script, no plugins.
844 * configure.in: Merged the old text from qt/configure.in and
845 libguile/configure.in; Tom Tromey says automake only wants one
846 configure.in script. This seems fishy, but...
847 * Makefile.am: List the subdirectories explicitly; no more PLUGIN
848 gubbish.
849 * acconfig.h, acinclude.m4: Moved here from libguile, since
850 libguile's configure script lives here now.
851 * AUTHORS, INSTALL, README: Updated.
852 * Makefile.in, aclocal.m4 configure: Regenerated. Just like
853 amputated amphibian limbs.
854
855 Tue Apr 22 16:57:38 1997 Jim Blandy <jimb@totoro.cyclic.com>
856
857 * newdoc/ref/Makefile.am (dist_texis): Distribute the index files.
858 * newdoc/ref/Makefile.in: Regenerated.
859
860 Mon Apr 14 18:51:25 1997 Jim Blandy <jimb@floss.cyclic.com>
861
862 * threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
863 need to link against libthreads; the files it used to contain
864 are now a part of libguile.
865
866 Sun Apr 13 22:14:10 1997 Jim Blandy <jimb@floss.cyclic.com>
867
868 * guile.m4: Revert change of Mar 15, and use the new 'no-define'
869 argument to the AM_INIT_AUTOMAKE macro.
870
871 Fri Apr 11 15:43:07 1997 Jim Blandy <jimb@totoro.cyclic.com>
872
873 * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.
874 * README: Say where to find libtool 0.9d.
875
876 Wed Apr 9 17:51:13 1997 Jim Blandy <jimb@floss.cyclic.com>
877
878 Changes to work with automake-1.1n, which has better libtool
879 support. Also use libtool 0.8.
880 * README: Note new version numbers for automake and libtool.
881 * missing: New file required by new automake.
882 * Makefile.in: Regenerated.
883
884 Sat Apr 5 16:48:38 1997 Jim Blandy <jimb@floss.cyclic.com>
885
886 * newdoc/ref/scheme.texi (set-object-property!): Fix function name.
887
888 * Makefile.am: Omit doc subtree.
889 * configure.in: Omit makefiles in doc subtree.
890 * Makefile.in, configure: Rebuilt.
891
892 Sat Mar 15 01:11:44 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
893
894 * guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macro
895 with its definition and commented out definition of PACKAGE. This
896 changed seemed necessary after having removed PACKAGE from
897 libguile/acconfig.h.
898
899 Mon Feb 24 21:43:26 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
900
901 * ltconfig, ltmain.sh: New versions from libtool-0.9.
902
903 * configure.in: Added AM_MAINTAINER_MODE
904
905 Fri Feb 7 17:57:46 1997 Jim Blandy <jimb@floss.cyclic.com>
906
907 * config.sub, config.guess: New versions, that handle i686, etc.
908
909 Thu Jan 23 07:06:15 1997 Mark Galassi <rosalia@papageno.lanl.gov>
910
911 * newdoc/tutorial/guile-tut.texi: started checking in the Guile
912 tutorial rewrite, but have not merged much into it yet.
913
914 Tue Jan 21 17:28:40 1997 Mark Galassi <rosalia@sarastro.lanl.gov>
915
916 * newdoc/ref/guile-ref.texi: started checking in parts of the
917 reference manual re-write.
918
919 Sat Jan 11 14:40:17 1997 Marius Vollmer <mvo@zagadka.ping.de>
920
921 * ltconfig, ltmain.sh: New files for libtool support. libguile,
922 rx, gh and gtcltk-lib can now be build as shared libraries.
923 * Makefile.am (EXTRA_DIST): Added ltconfig and ltmain.sh
924
925 Sun Jan 5 16:57:10 1997 Jim Blandy <jimb@floss.cyclic.com>
926
927 * Guile 1.0 released. This is the first release by the Free
928 Software Foundation; Cygnus has also released earlier versions of
929 Guile.
930
931 * GUILE-VERSION: Updated version number.
932 * NEWS: Added comments for all the user-visible changes marked in
933 the ChangeLogs.
934 * README: Updated for release.
935
936 Thu Dec 12 00:14:32 1996 Gary Houston <ghouston@actrix.gen.nz>
937
938 * scsh: new directory.
939
940 Mon Dec 2 17:33:04 1996 Tom Tromey <tromey@cygnus.com>
941
942 * configure.in: Generate doc/guile-programmer/Makefile and
943 doc/guile-user/Makefile.
944
945 Sat Nov 30 23:45:54 1996 Tom Tromey <tromey@cygnus.com>
946
947 * aclocal.m4: Now automatically generated by aclocal.
948 * threads.m4: New file.
949 * guile.m4: New file.
950 * Makefile.am, doc/Makefile.am: New files.
951 * configure.in: Updated for Automake. Avoid excessively verbose
952 "greet" messages.
953
954 Wed Oct 16 07:32:14 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
955
956 * lgh: directory renamed to gh, along with all prefixes of the
957 high level library procedures.
958
959 Thu Oct 10 14:37:43 1996 Jim Blandy <jimb@floss.cyclic.com>
960
961 * Makefile.in (TAGS tags): Find the source files in $srcdir.
962
963 Wed Oct 9 19:37:14 1996 Jim Blandy <jimb@floss.cyclic.com>
964
965 * Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.
966
967 Tue Oct 1 00:13:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
968
969 * configure.in: Added some configuration magic from the Cygnus
970 distribution.
971
972 * aclocal.m4: New file. For now used for thread support
973 configuration.
974
975 Fri Sep 13 14:39:30 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
976
977 * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES
978
979 * PLUGIN: changed the PLUGIN/REQ files in the ice-9 and lgh
980 directories, to arrange for lgh to the last thing
981 configured/built.
982
983 Wed Sep 11 21:11:33 1996 Mark Galassi <rosalia@nis.lanl.gov>
984
985 * lgh/: added the directory in which I implement the high level
986 libguile library (lgh_) for this release of Guile. See the
987 ChangeLog in there for further details.
988
989 Wed Sep 11 16:12:53 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
990
991 * doc/ (guile-user and guile-programmer): added the guile-user and
992 guile-programmer directories which contain the user and programmer
993 manuals. See the ChangeLog entries there for detail.
994
995 Wed Sep 11 14:33:49 1996 Jim Blandy <jimb@floss.cyclic.com>
996
997 * Makefile.in (distclean): Don't forget to delete doc/Makefile.
998
999 * Makefile.in (distclean): Don't forget to delete
1000 config.build-subdirs.
1001
1002 Thu Sep 5 17:36:15 1996 Jim Blandy <jimb@floss.cyclic.com>
1003
1004 * Makefile.in (tags): New name for `TAGS' target, which will
1005 always run the commands.
1006
1007 Thu Sep 5 09:56:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
1008
1009 * README: Doc fixes.
1010
1011 Fri Aug 30 16:56:27 1996 Jim Blandy <jimb@floss.cyclic.com>
1012
1013 * Makefile.in (TAGS): Produce a single tags file for all of Guile.
1014
1015 Thu Aug 15 19:03:03 1996 Jim Blandy <jimb@floss.cyclic.com>
1016
1017 * configure.in: Check for -ldl, so the check for Tcl won't fail
1018 spuriously.
1019
1020 Thu Aug 15 01:29:29 1996 Jim Blandy <jimb@totoro.cyclic.com>
1021
1022 Change the way we decide whether to build gtcltk-lib, so that it's
1023 omitted from the build process when appropriate, but never from
1024 the dist process.
1025 * configure.in: Don't edit all_subdirs depending on the
1026 availability of Tk; let that be the list of all PLUGIN
1027 subdirectories present, as it used to be. Instead, edit a new
1028 variable, build_subdirs; write its final value, the list of
1029 subdirs we do want to compile in, to config.build-subdirs.
1030 Substitute that into the top-level Makefile too.
1031 * Makefile.in (subdirs): Set this to @build_subdirs@, so we only
1032 recurse on the subdirectories we should build.
1033 (distdirs): Set this to @existingdirs@, so it includes the subdirs
1034 we decided not to build.
1035
1036 * doc/gtcltk.texi: File resurrected from old Guile releases.
1037 * doc/Makefile.in (info): Build the gtcltk documentation.
1038 (DIST_FILES): Include it in the distribution.
1039
1040 * configure.in: If we can find the library for tcl7.5, build
1041 gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
1042 compiler (not sure this is necessary).
1043
1044 Mon Aug 12 15:09:37 1996 Jim Blandy <jimb@totoro.cyclic.com>
1045
1046 * NEWS: Fix bug reporting address.
1047
1048 Fri Aug 9 15:58:42 1996 Jim Blandy <jimb@totoro.cyclic.com>
1049
1050 * AUTHORS: New file, in accordance with the GNU maintainers'
1051 standards.
1052
1053 Tue Aug 6 14:40:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
1054
1055 * README: Renamed from ANNOUNCE; include bug report address,
1056 description, and short tour.
1057 * INSTALL: Renamed from BUILDING.
1058 * NEWS: New file.
1059 * Makefile.in (DISTFILES): Update appropriately.
1060
1061 Thu Aug 1 02:31:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
1062
1063 * doc/Makefile.in: Added pattern targets for creating DVI and
1064 PostScript files.
1065 (%.ps, %.dvi, %.txt): New targets.
1066 (DVIPS, TEXI2DVI): New variables.
1067
1068 * GUILE-VERSION: Updated to 1.0b3.
1069
1070 Rehashed distribution system, in preparation for nightly
1071 snapshots. Other changes in subdirectories.
1072 * Makefile.in (dist): Rewritten --- the old target was out of
1073 date, dependent on files that we don't have, and relied on GNU
1074 tar. The new target is simpler.
1075 (VERSION, srcdir, dist_dirs): New variables.
1076 (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and
1077 TODO.
1078 (localtreats): Variable removed. We don't have this file.
1079 (info): cd to doc and make info there; don't make info in every
1080 ${subdir}; those Makefiles don't know what to do.
1081 (distname, distdir, treats, announcefile): Variables removed.
1082 (manifest-file): Target removed.
1083 (dist-dir): New target, responsible for distributable files in
1084 this directory.
1085 (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables,
1086 controlling the 'dist' target.
1087 * configure.in: Substitute GUILE-VERSION into the top-level
1088 Makefile. Build doc/Makefile from doc/Makefile.in.
1089
1090 * doc/Makefile.in: New file.