* configure.in: Don't treat srfi directory specially, just create
[bpt/guile.git] / ChangeLog
1 2001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
2
3 * configure.in: Don't treat srfi directory specially, just create
4 the Makefile there (thanks to Neil Jerram for the patch).
5
6 2001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
7
8 * Makefile.am (SUBDIRS): Added `srfi'.
9
10 * configure.in: Added subdirectory `srfi' to build process.
11
12 * libguile.h: Added inclusion of `values.h'.
13
14 2001-04-22 Gary Houston <ghouston@arglist.com>
15
16 * configure.in: check for inet_pton and inet_ntop.
17
18 2001-04-20 Gary Houston <ghouston@arglist.com>
19
20 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
21 * configure.in: check for sin6_scope_id in sockaddr_in6.
22
23 2001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
24
25 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
26
27 2001-04-17 Gary Houston <ghouston@arglist.com>
28
29 * configure.in: run the autoconf BIGENDIAN check.
30
31 2001-04-12 Niibe Yutaka <gniibe@m17n.org>
32
33 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
34 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
35 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
36
37 * configure.in: Likewise.
38
39 2001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
40
41 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
42 (GUILE_FUNC_DECLARED): Removed checking of bzero.
43 Thanks to NIIBE Yutaka.
44
45 2001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
46
47 * Undeprecated scm_init_oop_goopscore_module.
48
49 2001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
50
51 * check-guile.in: Fix sh standard conformance bug: Replace
52 "test -e" with "test -f". Thanks to Alexander Klimov.
53
54 2001-03-19 Gary Houston <ghouston@arglist.com>
55
56 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
57 set it to `pwd`.
58
59 * check-guile.in: 16 documentation tests were failing if "make
60 check" was run before Guile had been installed with the current
61 --prefix. made various changes to the script so that it runs
62 without a cd to the test-suite directory. For the -i option,
63 don't point GUILE_LOAD_PATH to the current directory, but let it
64 use it's own scheme library.
65
66 2001-03-18 Gary Houston <ghouston@arglist.com>
67
68 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
69 the current directory (build dir) not srcdir to find guile
70 executable. otherwise "make check" doesn't work with a separate
71 build directory. create the test log in
72 $build_dir/check-guile.log instead of in srcdir/test-suite
73 directory.
74 * configure.in: don't define or substitute test_suite_dir.
75
76 2001-03-17 Gary Houston <ghouston@arglist.com>
77
78 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
79 since EXTRA_DOT_DOC_FILES is redefined later. define
80 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
81
82 2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
83
84 * configure.in: Added header checks for crypt.h, sys/resource.h
85 and sys/file.h, function checks for chroot, flock, getlogin,
86 cuserid, getpriority, setpriority, getpass, sethostname,
87 gethostname, and for crypt() in libcrypt.
88
89 2001-03-09 Neil Jerram <neil@ossau.uklinux.net>
90
91 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
92 option from guile-doc/configure.in.
93
94 2001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
95
96 * libguile.h: Removed #include "libguile/dump.h".
97
98 2001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
99
100 * libguile.h: Added #include "libguile/dump.h".
101
102 2001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
103
104 * libguile.h: Added #include "libguile/rdelim.h".
105
106 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
107
108 The following patch was sent by Thien-Thi Nguyen.
109
110 * check-guile.in: New file.
111
112 * Makefile.am: Add TESTS rule.
113
114 * configure.in: Add support for "make check".
115
116 2000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
117
118 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
119
120 2000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
121
122 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
123 version number to 10 due to the merge of GOOPS.
124
125 * oop: New directory.
126
127 2000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
128
129 * libguile.h: #include "libguile/properties.h".
130
131 2000-09-17 Gary Houston <ghouston@arglist.com>
132
133 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
134 to be reliable on all platforms.
135
136 2000-08-18 Gary Houston <ghouston@arglist.com>
137
138 * acconfig.h: added BROKEN_GCSE.
139 * configure.in: check for a gcc GCSE optimisation bug.
140
141 2000-07-31 Gary Houston <ghouston@arglist.com>
142
143 * acconfig.h: added HAVE_H_ERRNO
144 * configure.in: removed some dnl'd & obsolete cygwin stuff.
145 added a test for h_errno.
146
147 2000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
148
149 * Guile 1.4 released.
150
151 2000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
152
153 * GUILE-VERSION: Changed to work also when included by a Makefile
154 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
155 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
156 (GUILE_MINOR_VERSION): Bumped to 4.
157
158 2000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
159
160 * libguile.h: Removed #include "libguile/kw.h".
161
162 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
163 (The rule will cd to $(top_srcdir).)
164
165 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
166 substitute it into libguile/Makefile.
167
168 * HACKING: Updated recommended libtool version to be 1.3.5.
169
170 * RELEASE: Say that we should update HACKING to reflect the
171 versions of the tools we're using rather than README.
172
173 2000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
174
175 * NOTES: Removed.
176
177 * TODO: Moved to devel/.
178
179 2000-06-01 Craig Brozefsky <craig@red-bean.com>
180
181 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
182 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
183 define libguile.so version in a well-lit place.
184
185 * configure.in: added AC_SUBST lines for the new LIBGUILE version
186 variables.
187
188 2000-06-01 Michael Livshin <mlivshin@bigfoot.com>
189
190 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
191
192 * guile-aclocal.sh: new file, works around aclocal problems.
193
194 2000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
195
196 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
197 USE_PCTHREADS_PTHREADS): Removed.
198
199 2000-05-01 Gary Houston <ghouston@arglist.com>
200
201 * Makefile.am: add include_HEADERS.
202 libguile.h: moved from libguile directory. maybe libguile.h should
203 be installed in $prefix/include/libguile/libguile.h instead?
204
205 2000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
206
207 * qthreads.m4: Removed THREADS_CPPFLAGS.
208
209 * acinclude.m4: Removed qthreads macros. They are provided in
210 qthreads.m4, so these were redundant.
211
212 * acconfig.h (GUILE_DEBUG_MALLOC): New.
213
214 * configure.in: New --enable-debug-malloc configuration option.
215
216 2000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
217
218 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
219
220 * configure.in: Enable workaround for COOP-linuxthreads
221 compatibility on Linux systems.
222
223 2000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
224
225 * devel: New directory. Intended to carry documentation related
226 to Guile development (as opposed to the doc directory which
227 contains documentation related to the use of the current Guile).
228 This directory (devel) is not included in the Guile distribution,
229 but is accessible via anonymous CVS.
230
231 2000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
232
233 * configure.in: Don't add iselect.o to LIBOBJS.
234
235 2000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
236
237 * configure.in: Added end-tag for local variables. (Thanks to
238 Thien-Thi Nguyen.)
239
240 2000-03-12 Gary Houston <ghouston@arglist.com>
241
242 * README (Guile Documentation, About This Distribution): updated.
243
244 2000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
245
246 * configure.in (ac_cv_struct_timespec): Added test for struct
247 timespec.
248
249 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
250
251 2000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
252
253 * autogen.sh: Call libtoolize. Pass --add-missing option to
254 automake. Do not decent into libltdl directory. The libltdl
255 directory is now populated by libtoolize and does not need any
256 further autogeneration.
257
258 2000-01-23 Gary Houston <ghouston@arglist.com>
259
260 * configure.in: check for fchown.
261
262 Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
263
264 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
265 instead of $(top_builddir)/libltdl to includepath.
266
267 2000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
268
269 * emacs: New subdirectory for elisp tools.
270
271 2000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
272
273 * README, HACKING: Moved "Hacking it yourself" section from README
274 to HACKING. Updated recommended libtool version to be 1.3.4.
275
276 2000-01-14 Gary Houston <ghouston@arglist.com>
277
278 * configure.in: needs to have --disable-networking, not
279 --disable-net.
280
281 2000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
282
283 * libltdl/acconfig.h: New file: Needed by autogen.sh.
284
285 Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
286
287 * autogen.sh: Added messages as we run autogen in subdirectories.
288
289 * configure.in: Output libugile/guile-func-name-check script, and
290 chmod +x it.
291
292 2000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
293
294 * libltdl/autogen.sh: New file.
295 * autogen.sh: Invoke libltdl/autogen.sh.
296
297 2000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
298
299 Finally applied the libltdl patch from Thomas Tanner, with slight
300 modifications. All code copied from the libtool package is from
301 libtool-1.3.4.
302
303 * configure.in: Make "--with-modules=yes" the default. Do not
304 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
305
306 1999-07-25 Thomas Tanner <tanner@ffii.org>
307
308 * Makefile.am: add libltdl to SUBDIRS, automake automatically
309 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
310 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
311 (no need to install libtool any more)
312 * configure.in: replace --enable-dynamic-linking with
313 --with-modules, required modules can be specified using
314 --with-modules="/path/to/mod.la" and will be linked
315 statically on platforms that don't support dynamic loading,
316 configure libltdl, configure libtool for dlopening
317 * libltdl: added using libtoolize -c --ltdl
318
319 2000-01-09 Gary Houston <ghouston@arglist.com>
320
321 * configure.in: check whether localtime caches TZ. copied from
322 Emacs 20.5.
323 * acconfig.h: add LOCALTIME_CACHE.
324
325 Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
326
327 * configure.in: Make it be guile-snarf.awk, since we'll be
328 switching names for guile-doc-snarf. (I wouldn't have changed
329 this, but I was getting ready to commit this way when the below
330 change was committed).
331
332 1999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
333
334 * configure.in: Create guile-doc-snarf.awk.
335
336 1999-12-12 Greg J. Badros <gjb@cs.washington.edu>
337
338 * configure.in: Create guile-doc-snarf, chmod +x that script after
339 AC_OUTPUTted.
340
341 1999-12-10 Greg J. Badros <gjb@cs.washington.edu>
342
343 * NEWS: More complete description for --enable-debug-freelist.
344
345 1999-12-09 Gary Houston <ghouston@freewire.co.uk>
346
347 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
348 causes numerous spurious warnings with recent gcc and/or glibc
349 versions.
350
351 1999-11-19 Gary Houston <ghouston@freewire.co.uk>
352
353 * acconfig.h: add HAVE_ARRAYS.
354
355 * configure.in: add --disable-arrays option, probably temporary.
356
357 1999-11-17 Gary Houston <ghouston@freewire.co.uk>
358
359 * configure.in: check for hstrerror.
360
361 1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
362
363 * autogen.sh: Don't call autoreconf at all; it's not reliable.
364 Instead, call the various tools explicitly. Invoke
365 guile-readline's autogen.sh script.
366
367 Straighten up the situation regarding guile.m4 and qthreads.m4.
368
369 We can't have .m4 files which are installed where aclocal can
370 see them, but also used by guile's own configure.in, because
371 aclocal will read both copies, complain about duplicate macro
372 definitions, and refuse to generate aclocal.m4 at all. This
373 happens if you invoke it as `aclocal -I .', as autoreconf does.
374 This is probably a flaw in the autotools, but Guile doesn't need
375 that flaw fixed immediately.
376
377 guile.m4 is intended for use by people linking against guile, so
378 it needs to be installed. But Guile itself doesn't use it. So
379 move guile.m4 into guile-config. That makes sense, since
380 guile.m4's GUILE_FLAGS macro is just an easy way to call
381 guile-config.
382
383 qthreads.m4 is indented to help configure a qthreads tree. It's
384 only useful to a package which actually includes a qthreads tree,
385 and it's intimately related to that tree, so it's not useful to
386 install this. So don't install it.
387
388 * guile.m4: Moved to guile-config.
389 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
390 (EXTRA_DIST): Move qthreads.m4 here.
391
392 Don't store generated files in the repository any more. Instead,
393 require people to run autogen.sh on trees from snapshots and CVS.
394 * Makefile.in, aclocal.m4, configure: Deleted.
395 * autogen.sh: New file.
396 * ANON-CVS, SNAPSHOTS: Updated instructions.
397
398 1999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
399
400 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
401
402 1999-09-27 Greg J. Badros <gjb@cs.washington.edu>
403
404 * configure.in: Added --enable-debug-freelist option.
405
406 * acconfig.h: Added GUILE_DEBUG_FREELIST.
407
408 1999-09-23 Gary Houston <ghouston@freewire.co.uk>
409
410 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
411 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
412
413 * configure.in: new options --disable-posix, --disable-net
414 and --disable-regex
415 export HAVE_POSIX and HAVE_NETWORKING definitions.
416 don't add regex-posix.o to LIBOBJS if regex disabled.
417
418 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
419 conditionally.
420
421 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
422
423 * Guile 1.3.4 released.
424
425 1999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
426
427 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
428 libtool knows how to get ANSI C behavior from the compiler.
429 * configure: Regenerated.
430
431 1999-09-20 Gary Houston <ghouston@freewire.co.uk>
432
433 * configure.in: check availability of siginterrupt.
434
435 1999-09-18 Gary Houston <ghouston@freewire.co.uk>
436
437 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
438 testing for SA_RESTART.
439
440 1999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
441
442 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
443
444 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
445
446 * configure.in (GUILE_STAMP): Don't set this variable, or
447 substitute it into anything. Full explanation in ice-9/ChangeLog.
448 * configure, Makefile.in: Regenerated.
449
450 1999-09-06 James Blandy <jimb@mule.m17n.org>
451
452 Propagate the changes of 2 Sept the rest of the way through.
453 * configure: Regenerated.
454 * Makefile.in: Regenerated. Not sure why this diff is so big.
455
456 1999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
457
458 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
459 variable name. (Thanks to Bill Schottstaedt.)
460 * aclocal.m4: Regenerated.
461
462 1999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
463
464 * configure.in: Test for presence of function on_exit.
465
466 1999-09-01 James Blandy <jimb@mule.m17n.org>
467
468 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
469 the system doesn't have memmove. Don't test for memmove and bcopy
470 with AC_CHECK_FUNCS.
471 * configure: Regenerated.
472
473 1999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
474
475 * configure.in: Test for atexit.
476
477 1999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
478
479 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
480
481 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
482 (Thanks to Bernard Urban.)
483 Test for memmove and bcopy. (Thanks to
484 suzukis@file.phys.tohoku.ac.jp.)
485
486 * acconfig.h: Added HAVE_S_ISLNK.
487
488 1999-08-20 James Blandy <jimb@mule.m17n.org>
489
490 * Guile 1.3.2 released.
491
492 * Makefile.in: Regenerated.
493
494 1999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
495
496 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
497 to libtool-1.3.3.
498
499 1999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
500
501 Added guile-readline subdirectory with the removed readline
502 support.
503 * guile-readline: New directory, see ChangeLog there.
504 * configure.in: Cause configure to descend into guile-readline
505 dir.
506 * Makefile.am: Likewise for make.
507 * NEWS: Explain how to activate the readline support.
508 * configure, Makefile.in: Regenerated.
509
510 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
511
512 Fixes for EMX from Mikael Ståldal.
513
514 * configure.in: Check for <io.h>.
515 * configure: Regenerated.
516
517 1999-07-18 Jim Blandy <jimb@savonarola.red-bean.com>
518
519 * qthreads.m4 (QTHREADS_CONFIGURE): 'alpha' in a configuration
520 name can have suffixes, like alphaev56-unknown-linux-gnu.
521 * aclocal.m4, configure: Rebuilt.
522 (Thanks to Sebastien Villemot.)
523
524 1999-07-04 Gary Houston <ghouston@easynet.co.uk>
525
526 * configure.in: don't check for ways to violate stdio abstraction.
527
528 1999-05-02 Jim Blandy <jimb@savonarola.red-bean.com>
529
530 * configure.in (AC_CHECK_FUNCS): Fill in list of functions that
531 libguile/net_db.h wants to use. (Add setprotoent, setservent.)
532
533 1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
534
535 Remove all automatic readline support, to avoid copyright
536 confusion.
537 * INSTALL: Update text.
538 * NEWS: Explain the situation.
539 * configure.in: Remove configury for readline and its supporting
540 libraries.
541 * configure: Regenerated.
542
543 * README: Change URL's for automake and autoconf.
544
545 * Makefile.in, configure: Regenerated with autoconf 2.13, automake
546 1.4, libtool 1.2f (1.385 1999/03/15 17:24:54). I've upgraded to
547 all the right tools, according to README, but I'm still getting
548 different results than Mikael is. Hmm.
549
550 1999-03-22 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
551
552 * New libtool: 1.2f
553 * ltmain.sh, ltconfig, config.guess, config.sub: New versions.
554 * README: Mention new version number of libtool.
555
556 1999-03-04 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
557
558 New automake: 1.4
559 * config.guess, config.sub, install-sh, mdate-sh, missing,
560 mkinstalldirs: New versions.
561 * Makefile.in, aclocal.m4, configure: Regenerated.
562 * README: Mention new version numbers on autoconf and automake.
563
564 1999-02-12 Jim Blandy <jimb@savonarola.red-bean.com>
565
566 * configure.in: Add --with-readline flag.
567 * configure: Rebuilt.
568
569 1999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
570
571 * NEWS: Added entry for optargs module.
572
573 1999-02-06 Jim Blandy <jimb@zwingli.cygnus.com>
574
575 * configure: Regenerated using autoconf 2.12.
576
577 1999-01-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
578
579 * configure.in: Removed test AC_C_BIGENDIAN. (This test was
580 considered to encourage bad coding style.)
581
582 1999-01-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
583
584 * configure.in: Added test AC_C_BIGENDIAN.
585
586 1999-01-11 Jim Blandy <jimb@zwingli.cygnus.com>
587
588 * configure.in: Remove quotes around ac_cv_lib_readline_main and
589 ac_cv_var_rl_getc_function. They should both always be set to
590 non-null values; this way, we get error messages.
591 * configure: Regenerated.
592
593 1999-01-10 Jim Blandy <jimb@savonarola.red-bean.com>
594
595 * configure.in: Cite the variable ac_cv_lib_readline_main, not
596 ac_cv_lib_readline_readline; the latter isn't set any more, since
597 we look for 'main' in libreadline now. Add quotes around
598 reference to the variable references, too, so this will work even
599 when a variable's value is the empty string.
600 * configure: Regenerated.
601
602 1999-01-07 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
603
604 * acconfig.h: Added HAVE_LONG_LONGS.
605
606 * configure.in: Added AC_CHECK_SIZEOF(long), AC_CHECK_SIZEOF(int);
607 Added check for long longs.
608
609 1998-12-14 Jim Blandy <jimb@zwingli.cygnus.com>
610
611 * configure.in: Check for tgoto in ncurses, then termcap.
612 S.u.S.E. Linux doesn't have a termcap. (Thanks to Karl
613 Eichwalder.)
614 * configure: Regenerated.
615
616 1998-10-24 Jim Blandy <jimb@zwingli.cygnus.com>
617
618 * configure.in: Call AM_PROG_CC_STDC, to see what flags we should
619 pass the compiler to make it support ANSI. (Thanks to Bernard
620 Urban.)
621 * aclocal.m4, configure: Regenerated.
622
623 1998-10-20 Jim Blandy <jimb@zwingli.cygnus.com>
624
625 * Guile 1.3 released.
626
627 1998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
628
629 * GUILE-VERSION: Bump to 1.3.
630
631 * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS.
632 * Makefile.in: Regenerated.
633
634 1998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
635
636 * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag
637 to the Makefile which explicitly tells it to pass assembly files
638 through the preprocessor. (Thanks to Perry Metzger.)
639 * aclocal.m4, configure, Makefile.in: Regenerated.
640
641 1998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
642
643 * configure.in: Define SCM_SINGLES whenever a float can fit in a
644 long, not only when a float is the same size as a long. This gets
645 us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.)
646 * configure: Regenerated.
647
648 * configure.in: Construct libguile/versiondat.h here; see
649 log entry in libguile/ChangeLog for details.
650 * configure: Regenerated.
651
652 * configure.in: Allow tabs and whitespace between `void' and
653 `usleep'. (Thanks to Harvey J. Stein.)
654 * configure: Regenerated.
655
656 Don't redefine sleep/usleep.
657 * configure.in: Remove tests for usleep's argument type; we only
658 need that if we're going to replace it.
659
660 * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP
661 garbage is needed just to use usleep and sleep without compiler
662 warnings.
663 * configure: Regenerated.
664
665 1998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
666
667 * configure: Regenerated.
668
669 * configure.in (GUILE_FUNC_DECLARED): Name the cache variables
670 starting with guile_cv_; ac_cv_ is autoconf's namespace.
671
672 The type of the argument to usleep varies from system to system,
673 as does the return type. We really shouldn't be redefining usleep
674 at all, but I don't have time to clean that up before the 1.3
675 release. It's on the schedule for afterwards.
676 * configure.in: Cache results from usleep return value test.
677 Test for the type of the usleep argument, and cache that too.
678 * acconfig.h (USLEEP_ARG_TYPE): New macro.
679
680 1998-10-11 Jim Blandy <jimb@zwingli.cygnus.com>
681
682 * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.
683
684 1998-10-10 Jim Blandy <jimb@zwingli.cygnus.com>
685
686 * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again.
687
688 * Guile 1.2.90 released --- beta.
689 * GUILE-VERSION: Set to 1.2.90. This would appear to be a
690 regression from 1.3a, but everyone knows that the next release is
691 1.3, I want to switch to a more coherent version numbering system,
692 and now is the time.
693
694 1998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
695
696 * configure.in: Call AC_C_INLINE, so we can use inline happily in
697 libguile.
698 * configure: Regenerated.
699
700 1998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
701
702 * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if
703 we do find the rl_getc_function variable in the readline library;
704 AC_CHECK_FUNCS used to do this for us, but we're not using it any
705 more.
706 * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION.
707
708 * configure.in: Properly test for the presence of rl_getc_function;
709 it's a variable, not a function.
710 * configure: Regenerated.
711
712 * doc: New subdirectory.
713 * Makefile.am (SUBDIRS): List it.
714 * configure.in (AC_OUTPUT): Build its Makefile.
715 * configure, Makefile.in: Regenerated.
716
717 * guile.m4 (GUILE_FLAGS): New macro.
718
719 * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything
720 terribly helpful any more, nobody's using it, and this is not
721 really the way I want to handle modules anyway.
722
723 1998-10-03 Jim Blandy <jimb@zwingli.cygnus.com>
724
725 * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
726 stdio implementation. (Thanks to David Tillman.)
727 * configure: Rebuilt.
728
729 * guile-config: Renamed from `build'.
730 * Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
731 * configure.in: Create `guile-config/Makefile.in', not
732 `build/Makefile.in'. Doc fix, too.
733
734 * qthreads.m4: Doc fix.
735 * Makefile.in, aclocal.m4, configure: Regeneranegerederadea.
736
737 1998-10-03 <jimb@savonarola.red-bean.com>
738
739 * configure.in: Check for a missing `sleep' declaration.
740 * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
741 * configure: Regenerated.
742
743 * configure.in: Don't use the canonical host name to decide
744 whether `bzero' and `usleep' have declarations --- that's going
745 back to the bad old days before autoconf. Remove the call to
746 AC_CANONICAL_HOST and the subsequent case statement.
747 (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for
748 declarations for `bzero', `usleep', and (new!) `strptime'.
749 * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
750 (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
751 Added. I think this naming convention is more consistent with the
752 rest of autoconf; names generally describes the system, not what
753 the package should do to accomodate the system.
754 * configure: Regenerated.
755
756 1998-09-05 Jim Blandy <jimb@zwingli.cygnus.com>
757
758 * configure.in: Remove --disable-debug option. The debugging
759 support is pretty stable now, and it's confusing people.
760 * configure: Regenerated.
761
762 * HACKING: Remove -Wstrict-prototypes from the list of requested
763 flags (to match 1998-07-30 change).
764
765 1998-07-30 Jim Blandy <jimb@zwingli.cygnus.com>
766
767 * configure.in: Don't use -Wstrict-prototypes after all.
768 * configure: Regenerated.
769
770 1998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
771
772 * configure.in: Request more warnings.
773 * configure: Regenerated.
774 * HACKING: Ask people not to make changes that introduce those
775 warnings. Now I have to go through the code and actually bring it
776 up to standards... :(
777
778 * Makefile.in, aclocal.m4, configure: Regenerated using the last
779 public version of automake, not the hacked Cygnus version.
780 * config.guess, config.sub, ltconfig, ltmain.sh: New versions from
781 libtool.
782
783 * configure.in, qthreads.m4: Display a message about how the
784 threads configuration went.
785 * aclocal.m4, configure: Regenerated.
786
787 1998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
788
789 Remove the TOTORO kludge. We're not doing snapshots any more, so
790 totoro is completely uninvolved. (Poor Totoro!)
791 * configure.in: Remove code to check the hostname and #define
792 TOTORO.
793 * acconfig.h: Remove comments for TOTORO symbol.
794 * configure, Makefile.in: Regenerated.
795
796 * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
797 to get AC_PROG_LN_S.
798 * aclocal.m4, configure: Regenerated.
799
800 1998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
801
802 Clean up thread configuration.
803 * qthreads.m4: New file, which knows how to configure the qthreads
804 library.
805 * configure.in: Replace all thread package selection code. Do the
806 --with-threads argument processing here. Enable the appropriate
807 thread interface files in libguile. Remove all qthreads
808 configuration code; call QTHREADS_CONFIGURE instead. Set
809 GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
810 * threads.m4: Removed; not used any more.
811 * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
812 * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
813 Note that these were regenerated with the tools available from
814 Cygnus's source tree, which have patches not available to the
815 general public. I'm not sure this was a good idea; feel free to
816 revert them to the latest released versions of the tools.
817
818 Upgrade to the version of libtool available at Cygnus. See note
819 above.
820 * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
821
822 1998-07-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
823
824 * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
825 totoro kludge.
826
827 Sat Jul 11 21:54:29 1998 Mikael Djurfeldt <mdj@totoro.red-bean.com>
828
829 * acconfig.h, configure.in: Define TOTORO if configuring on
830 totoro.red-bean.com.
831
832 * configure.in: Check for strdup.
833
834 1998-05-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
835
836 * configure.in: Check for rl_cleanup_after_signal.
837
838 1998-05-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
839
840 * configure.in: Added test for rl_getc_function. Warn if
841 libreadline is found but not this function.
842
843 1998-05-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
844
845 * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so
846 that suitable HAVE_<function name> symbols get defined.
847
848 1998-04-25 Mikael Djurfeldt <mdj@kenneth>
849
850 * configure.in: Define USLEEP_RETURNS_VOID on some systems.
851 (Thanks to Julian Satchell.)
852
853 1998-04-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
854
855 * configure.in: Check for usleep; Define DECLARE_BZERO and
856 DECLARE_USLEEP on Solaris 2.5 since it supplies those functions
857 without declaring them.
858
859 * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP
860
861 1998-04-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
862
863 * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is
864 defined.
865
866 1998-04-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
867
868 * configure.in (GUILE_LIBS): New variable. Contains libraries
869 which libguile needs to be linked with. Substituted into
870 libpath.h.
871
872 * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to
873 $cy_cv_threads_libs.
874
875 1998-04-11 Mikael Djurfeldt <mdj@kenneth>
876
877 New libtool: 1.2
878 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
879 New automake: 1.3
880 * Makefile.in, aclocal.m4, configure: Regenerated.
881 * README: Mention new version numbers on libtool and automake.
882
883 1997-12-11 Tim Pierce <twp@skepsis.com>
884
885 * HACKING: Note that SSH is mandatory for CVS access.
886
887 Sun Dec 7 06:11:24 1997 Gary Houston <ghouston@actrix.gen.nz>
888
889 * README: using Automake 1.2d
890 * configure.in: AC_CHECK_FUNCS: add "system".
891
892 1997-12-01 Tim Pierce <twp@skepsis.com>
893
894 * acconfig.h: Add USCORE.
895
896 1997-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
897
898 * configure.in: Added code to enable GUILE_ISELECT on systems
899 which have the necessary functions (gettimeofday, select).
900
901 * acconfig.h: Added GUILE_ISELECT.
902
903 1997-11-24 Tim Pierce <twp@twp.tezcat.com>
904
905 * acinclude.m4: Assume dlsym does not add underscore if
906 cross-compiling.
907 * aclocal.m4, configure: Regenderated.
908
909 1997-11-21 Tim Pierce <twp@twp.tezcat.com>
910
911 * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty
912 <hag@ai.mit.edu>.
913 * configure.in: Use it.
914 * configure: Regenerated.
915 * acconfig.h (DLSYM_ADDS_USCORE): New #define.
916
917 1997-10-26 Mikael Djurfeldt <mdj@nada.kth.se>
918
919 * README (libtool): Tell people to use version 1.0e.
920
921 Sat Oct 25 02:50:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
922
923 Call the QuickThreads library libqthreads.a, not libqt.a. The old
924 name conflicts with the Qt user interface toolkit.
925 * threads.m4 (CY_AC_WITH_THREADS): Use new library name.
926 * configure.in: Same.
927 * aclocal.m4, configure: Regenerated.
928
929 Thu Oct 23 00:58:06 1997 Jim Blandy <jimb@totoro.red-bean.com>
930
931 * configure.in: Check for the readline library, and the termcap
932 library (on which readline relies).
933 * configure: Regenerated.
934
935 Wed Oct 22 16:55:57 1997 Jim Blandy <jimb@totoro.red-bean.com>
936
937 New libtool: 1.0e
938 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
939 * configure, aclocal.m4: Regenerated.
940
941 1997-10-02 Marius Vollmer <mvo@zagadka.ping.de>
942
943 Make dynamic linking work on Dec Unix. (Thanks to Clark McGrew)
944 * configure.in: Check whether dlopen can be found without -ldl.
945
946 Mon Sep 29 23:52:52 1997 Jim Blandy <jimb@totoro.red-bean.com>
947
948 * Makefile.in: Regenerated with automake 1.2c.
949
950 Sat Sep 27 23:01:58 1997 Jim Blandy <jimb@totoro.red-bean.com>
951
952 * Makefile.am: Add new `build' subdirectory to SUBDIRS.
953 * configure.in: Add build/Makefile to AC_OUTPUT clause.
954 * Makefile.in, configure: Regenerated.
955
956 * Makefile.in, aclocal.m4: Regenerated with automake 1.2a.
957
958 Tue Sep 16 00:19:46 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
959
960 * README, ltconfig, ltmain.sh: New libtool: 1.0c.
961
962 Thu Sep 11 11:28:24 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
963
964 * ltmain.sh: Added a missing '\' before \n on line 32.
965
966 Thu Aug 28 23:40:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
967
968 New libtool: 1.0b.
969 * ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
970 * Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
971
972 Wed Aug 27 11:35:09 1997 Jim Blandy <jimb@totoro.red-bean.com>
973
974 * Makefile.in: Regenerated, so it uses "tar", not "gtar".
975
976 * configure.in: Use the QuickThreads assembler fragment with Irix
977 dynamic linking support for Irix 6 as well as Irix 5. Thanks to
978 Jesse Glick.
979 * configure: Regenerated.
980
981 Sun Aug 24 15:51:12 1997 Mikael Djurfeldt <mdj@kenneth>
982
983 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
984 so that test for the same function can be performed multiple
985 times.
986
987 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
988 rx/rxposix.h. Add library rx only if regcomp can't be found
989 without it.
990
991 * acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
992 it for some reason!
993
994 Fri Aug 22 21:21:49 1997 Jim Blandy <jimb@totoro.red-bean.com>
995
996 * THANKS: New file.
997 * Makefile.in, aclocal.m4, configure: Regenerated.
998
999 Wed Jul 23 20:24:27 1997 Mikael Djurfeldt <djurf@zafir.e.kth.se>
1000
1001 * configure.in: Added thread support for the alpha architecture.
1002 configure: Regenerated.
1003
1004 Thu Jul 17 07:56:05 1997 Gary Houston <ghouston@actrix.gen.nz>
1005
1006 * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
1007 so scmconfig.h is updated with the test results. this may
1008 disable one of the cygwin hacks.
1009
1010 Fri Jul 11 00:18:19 1997 Jim Blandy <jimb@floss.red-bean.com>
1011
1012 Changes to compile under gnu-win32, from Marcus Daniels:
1013 * configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
1014 to indicate that Unix domain sockets will work.
1015 Check for socketpair, getgroups, setwent, pause, and tzset
1016 (cygwin currently lacks these them).
1017 Check for sethostent endhostent getnetent setnetent endnetent
1018 getprotoent endprotoent getservent endservent getnetbyaddr
1019 getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
1020 lacks them). In the case of cygwin, temporarily prefix these
1021 functions with "cygwin32_", the way that netdb.h does.
1022 Don't define HAVE_REGCOMP unless both regcomp and regex.h are
1023 available (cygwin b18 came distributed without a working regex.h
1024 file).
1025 * acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
1026 * configure: Regenerated.
1027
1028 Wed Jul 2 12:28:40 1997 Tim Pierce <twp@twp.tezcat.com>
1029
1030 * ltmain.sh: Remove any trailing colon on $shlibpath_var
1031 (i.e. LD_LIBRARY_PATH) for braindamaged linkers that choke on it.
1032 Patch sent to bug-libtool.
1033
1034 Sat Jun 28 16:13:43 1997 Tim Pierce <twp@twp.tezcat.com>
1035
1036 * configure.in: Add alloca.o explicitly to LIBOBJS (thanks Eric
1037 Backus for reporting this problem and suggesting a fix).
1038 * configure: Regenerated.
1039
1040 Thu Jun 26 20:43:31 1997 Jim Blandy <jimb@floss.red-bean.com>
1041
1042 * Guile 1.2 released.
1043
1044 * configure.in: Check for librx after libm; fundamentals need to
1045 come first.
1046 * configure: Regenerated.
1047
1048 Tue Jun 24 13:34:20 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
1049
1050 * aclocal.m4 (AM_PATH_PROG_LD): Change `ac_cv_path_LD' typo to
1051 `am_cv_path_LD'.
1052 * configure: Regenerated.
1053
1054 Sun Jun 22 15:43:07 1997 Jim Blandy <jimb@floss.red-bean.com>
1055
1056 Try to detect when people are using one version of libguile and a
1057 different version of ice-9. People have been skewing things and
1058 sending in bug reports.
1059 * configure.in: Provide libguile its version information through a
1060 separate header file generated by the Makefile, not through
1061 scmconfig.h.
1062 (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
1063 AC_SUBST these, instead of AC_DEFINE'ing them.
1064 (GUILE_STAMP): New AC_SUBST: the time we configured the tree.
1065 (AC_OUTPUT): Create ice-9/version.scm.
1066 * acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
1067 GUILE_VERSION): Deleted.
1068 * Makefile.in: Regenerated.
1069
1070 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
1071
1072 * Makefile.am (EXTRA_DIST): Include acconfig.h in the
1073 distribution.
1074 * Makefile.in: Regenerated.
1075
1076 Sat Jun 21 00:14:07 1997 Jim Blandy <jimb@floss.red-bean.com>
1077
1078 * ltmain.sh (line 1191): Don't forget 'test' in if statement.
1079
1080 * ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
1081
1082 Wed Jun 11 00:34:01 1997 Jim Blandy <jimb@floss.red-bean.com>
1083
1084 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
1085
1086 * configure.in: By default, include functions in Guile to allow
1087 linking with dynamic libraries at run-time. In other words,
1088 --enable-dynamic-linking is now the default.
1089 * configure: Rebuilt.
1090
1091 * configure.in: Remove space between AC_CHECK_LIB and opening
1092 paren in check for Rx.
1093 * configure: Regenerated.
1094
1095 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
1096 It's never used.
1097 * configure, Makefile.in: Regenerated.
1098
1099 Tue Jun 10 23:37:12 1997 Jim Blandy <jimb@floss.red-bean.com>
1100
1101 * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
1102 -dl, -dld) before checks for functions.
1103 * configure: Regenerated.
1104
1105 Mon Jun 9 02:35:46 1997 Tim Pierce <twp@twp.tezcat.com>
1106
1107 * config.guess: New copy from autoconf-2.12, which recognizes
1108 OpenBSD.
1109
1110 Tue Jun 3 16:34:19 1997 Jim Blandy <jimb@totoro.cyclic.com>
1111
1112 * configure.in: Check for Rx, so we will use its routines (which I
1113 pretty much trust) if it is installed.
1114 * configure: Regenerated.
1115
1116 Sat May 31 03:48:45 1997 Gary Houston <ghouston@actrix.gen.nz>
1117
1118 * acconfig.h: mention HAVE_RESTARTS.
1119 * configure.in: check for sigaction and restartable system calls.
1120
1121 Tue May 27 22:47:52 1997 Tim Pierce <twp@twp.tezcat.com>
1122
1123 * configure.in: Check for presence of regcomp.
1124 * configure: Regenerated.
1125
1126 Mon May 26 12:14:20 1997 Jim Blandy <jimb@floss.cyclic.com>
1127
1128 * COPYING: New address for FSF.
1129
1130 * configure.in: We don't need to add fileblocks.o to LIBOBJS if
1131 struct stat doesn't have the st_blocks field. We take care of
1132 that case in the code. Replace AC_STRUCT_ST_BLOCKS with its
1133 definition, edited appropriately. (Bernard URBAN)
1134 * configure: Regenerated.
1135
1136 Sat May 17 13:49:28 1997 Jim Blandy <jimb@floss.cyclic.com>
1137
1138 * configure.in: Don't link against -lnsl or -lsocket unless we
1139 actually need to. This causes trouble on Irix. (Thanks to Larry
1140 Schwimmer.)
1141
1142 * config.sub: Get newer version, that recognizes the i686.
1143
1144 Fri May 16 17:26:10 1997 Jim Blandy <jimb@totoro.cyclic.com>
1145
1146 * README: Changed Mikael's threads work attribution in order
1147 to sooth Anthony's enormous, but wounded, ego.
1148
1149 Fri May 16 17:26:53 1997 Jim Blandy <jimb@totoro.cyclic.com>
1150
1151 Just kidding!!!
1152
1153 Fri May 16 04:24:48 1997 Jim Blandy <jimb@floss.cyclic.com>
1154
1155 Guile 1.1 released.
1156 * GUILE-VERSION: Bump to 1.1.
1157
1158 Tue May 13 16:34:40 1997 Jim Blandy <jimb@floss.cyclic.com>
1159
1160 Switch to automake-1.1p.
1161 * Makefile.in, aclocal.m4, configure: Regenerated.
1162
1163 Mon May 12 18:29:45 1997 Jim Blandy <jimb@floss.cyclic.com>
1164
1165 * threads.m4: Copy Anthony's change here, so it'll actually
1166 survive.
1167
1168 Thu May 8 11:48:40 1997 Anthony Green <green@hoser.cygnus.com>
1169
1170 * aclocal.m4: Fixes for building with coop threads in a
1171 seperate compilation directory.
1172 * configure: Rebuilt.
1173
1174 Fri May 2 16:24:15 1997 Jim Blandy <jimb@floss.cyclic.com>
1175
1176 Upgrade to libtool 0.9e.
1177 * ltconfig, ltmain.sh, config.guess, config.sub: New versions,
1178 supplied by libtool.
1179
1180 * configure.in: When configuring qt, sunos needs the underscore
1181 files; Solaris and Linux both need the normal files.
1182 * configure: Reebilt.
1183
1184 Thu May 1 15:35:49 1997 Jim Blandy <jimb@floss.cyclic.com>
1185
1186 * configure.in: Get the paths for qt's md files right, so it can
1187 build correctly when using a separate compilation directory.
1188 * configure: Regenerated.
1189
1190 Thu Apr 24 01:20:34 1997 Jim Blandy <jimb@floss.cyclic.com>
1191
1192 Get threads to work again.
1193 * Makefile.am (SUBDIRS): List libguile last, so qt gets built
1194 first.
1195 * Makefile.in: Regenerated.
1196 * aclocal.m4, configure: Regenerate, with modern definition of
1197 CY_AC_WITH_THREADS. Where did the old text come from? Creepy...
1198
1199 Reduced Guile distribution: one configure script, no plugins.
1200 * configure.in: Merged the old text from qt/configure.in and
1201 libguile/configure.in; Tom Tromey says automake only wants one
1202 configure.in script. This seems fishy, but...
1203 * Makefile.am: List the subdirectories explicitly; no more PLUGIN
1204 gubbish.
1205 * acconfig.h, acinclude.m4: Moved here from libguile, since
1206 libguile's configure script lives here now.
1207 * AUTHORS, INSTALL, README: Updated.
1208 * Makefile.in, aclocal.m4 configure: Regenerated. Just like
1209 amputated amphibian limbs.
1210
1211 Tue Apr 22 16:57:38 1997 Jim Blandy <jimb@totoro.cyclic.com>
1212
1213 * newdoc/ref/Makefile.am (dist_texis): Distribute the index files.
1214 * newdoc/ref/Makefile.in: Regenerated.
1215
1216 Mon Apr 14 18:51:25 1997 Jim Blandy <jimb@floss.cyclic.com>
1217
1218 * threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
1219 need to link against libthreads; the files it used to contain
1220 are now a part of libguile.
1221
1222 Sun Apr 13 22:14:10 1997 Jim Blandy <jimb@floss.cyclic.com>
1223
1224 * guile.m4: Revert change of Mar 15, and use the new 'no-define'
1225 argument to the AM_INIT_AUTOMAKE macro.
1226
1227 Fri Apr 11 15:43:07 1997 Jim Blandy <jimb@totoro.cyclic.com>
1228
1229 * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.
1230 * README: Say where to find libtool 0.9d.
1231
1232 Wed Apr 9 17:51:13 1997 Jim Blandy <jimb@floss.cyclic.com>
1233
1234 Changes to work with automake-1.1n, which has better libtool
1235 support. Also use libtool 0.8.
1236 * README: Note new version numbers for automake and libtool.
1237 * missing: New file required by new automake.
1238 * Makefile.in: Regenerated.
1239
1240 Sat Apr 5 16:48:38 1997 Jim Blandy <jimb@floss.cyclic.com>
1241
1242 * newdoc/ref/scheme.texi (set-object-property!): Fix function name.
1243
1244 * Makefile.am: Omit doc subtree.
1245 * configure.in: Omit makefiles in doc subtree.
1246 * Makefile.in, configure: Rebuilt.
1247
1248 Sat Mar 15 01:11:44 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1249
1250 * guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macro
1251 with its definition and commented out definition of PACKAGE. This
1252 changed seemed necessary after having removed PACKAGE from
1253 libguile/acconfig.h.
1254
1255 Mon Feb 24 21:43:26 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1256
1257 * ltconfig, ltmain.sh: New versions from libtool-0.9.
1258
1259 * configure.in: Added AM_MAINTAINER_MODE
1260
1261 Fri Feb 7 17:57:46 1997 Jim Blandy <jimb@floss.cyclic.com>
1262
1263 * config.sub, config.guess: New versions, that handle i686, etc.
1264
1265 Thu Jan 23 07:06:15 1997 Mark Galassi <rosalia@papageno.lanl.gov>
1266
1267 * newdoc/tutorial/guile-tut.texi: started checking in the Guile
1268 tutorial rewrite, but have not merged much into it yet.
1269
1270 Tue Jan 21 17:28:40 1997 Mark Galassi <rosalia@sarastro.lanl.gov>
1271
1272 * newdoc/ref/guile-ref.texi: started checking in parts of the
1273 reference manual re-write.
1274
1275 Sat Jan 11 14:40:17 1997 Marius Vollmer <mvo@zagadka.ping.de>
1276
1277 * ltconfig, ltmain.sh: New files for libtool support. libguile,
1278 rx, gh and gtcltk-lib can now be build as shared libraries.
1279 * Makefile.am (EXTRA_DIST): Added ltconfig and ltmain.sh
1280
1281 Sun Jan 5 16:57:10 1997 Jim Blandy <jimb@floss.cyclic.com>
1282
1283 * Guile 1.0 released. This is the first release by the Free
1284 Software Foundation; Cygnus has also released earlier versions of
1285 Guile.
1286
1287 * GUILE-VERSION: Updated version number.
1288 * NEWS: Added comments for all the user-visible changes marked in
1289 the ChangeLogs.
1290 * README: Updated for release.
1291
1292 Thu Dec 12 00:14:32 1996 Gary Houston <ghouston@actrix.gen.nz>
1293
1294 * scsh: new directory.
1295
1296 Mon Dec 2 17:33:04 1996 Tom Tromey <tromey@cygnus.com>
1297
1298 * configure.in: Generate doc/guile-programmer/Makefile and
1299 doc/guile-user/Makefile.
1300
1301 Sat Nov 30 23:45:54 1996 Tom Tromey <tromey@cygnus.com>
1302
1303 * aclocal.m4: Now automatically generated by aclocal.
1304 * threads.m4: New file.
1305 * guile.m4: New file.
1306 * Makefile.am, doc/Makefile.am: New files.
1307 * configure.in: Updated for Automake. Avoid excessively verbose
1308 "greet" messages.
1309
1310 Wed Oct 16 07:32:14 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
1311
1312 * lgh: directory renamed to gh, along with all prefixes of the
1313 high level library procedures.
1314
1315 Thu Oct 10 14:37:43 1996 Jim Blandy <jimb@floss.cyclic.com>
1316
1317 * Makefile.in (TAGS tags): Find the source files in $srcdir.
1318
1319 Wed Oct 9 19:37:14 1996 Jim Blandy <jimb@floss.cyclic.com>
1320
1321 * Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.
1322
1323 Tue Oct 1 00:13:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
1324
1325 * configure.in: Added some configuration magic from the Cygnus
1326 distribution.
1327
1328 * aclocal.m4: New file. For now used for thread support
1329 configuration.
1330
1331 Fri Sep 13 14:39:30 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
1332
1333 * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES
1334
1335 * PLUGIN: changed the PLUGIN/REQ files in the ice-9 and lgh
1336 directories, to arrange for lgh to the last thing
1337 configured/built.
1338
1339 Wed Sep 11 21:11:33 1996 Mark Galassi <rosalia@nis.lanl.gov>
1340
1341 * lgh/: added the directory in which I implement the high level
1342 libguile library (lgh_) for this release of Guile. See the
1343 ChangeLog in there for further details.
1344
1345 Wed Sep 11 16:12:53 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
1346
1347 * doc/ (guile-user and guile-programmer): added the guile-user and
1348 guile-programmer directories which contain the user and programmer
1349 manuals. See the ChangeLog entries there for detail.
1350
1351 Wed Sep 11 14:33:49 1996 Jim Blandy <jimb@floss.cyclic.com>
1352
1353 * Makefile.in (distclean): Don't forget to delete doc/Makefile.
1354
1355 * Makefile.in (distclean): Don't forget to delete
1356 config.build-subdirs.
1357
1358 Thu Sep 5 17:36:15 1996 Jim Blandy <jimb@floss.cyclic.com>
1359
1360 * Makefile.in (tags): New name for `TAGS' target, which will
1361 always run the commands.
1362
1363 Thu Sep 5 09:56:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
1364
1365 * README: Doc fixes.
1366
1367 Fri Aug 30 16:56:27 1996 Jim Blandy <jimb@floss.cyclic.com>
1368
1369 * Makefile.in (TAGS): Produce a single tags file for all of Guile.
1370
1371 Thu Aug 15 19:03:03 1996 Jim Blandy <jimb@floss.cyclic.com>
1372
1373 * configure.in: Check for -ldl, so the check for Tcl won't fail
1374 spuriously.
1375
1376 Thu Aug 15 01:29:29 1996 Jim Blandy <jimb@totoro.cyclic.com>
1377
1378 Change the way we decide whether to build gtcltk-lib, so that it's
1379 omitted from the build process when appropriate, but never from
1380 the dist process.
1381 * configure.in: Don't edit all_subdirs depending on the
1382 availability of Tk; let that be the list of all PLUGIN
1383 subdirectories present, as it used to be. Instead, edit a new
1384 variable, build_subdirs; write its final value, the list of
1385 subdirs we do want to compile in, to config.build-subdirs.
1386 Substitute that into the top-level Makefile too.
1387 * Makefile.in (subdirs): Set this to @build_subdirs@, so we only
1388 recurse on the subdirectories we should build.
1389 (distdirs): Set this to @existingdirs@, so it includes the subdirs
1390 we decided not to build.
1391
1392 * doc/gtcltk.texi: File resurrected from old Guile releases.
1393 * doc/Makefile.in (info): Build the gtcltk documentation.
1394 (DIST_FILES): Include it in the distribution.
1395
1396 * configure.in: If we can find the library for tcl7.5, build
1397 gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
1398 compiler (not sure this is necessary).
1399
1400 Mon Aug 12 15:09:37 1996 Jim Blandy <jimb@totoro.cyclic.com>
1401
1402 * NEWS: Fix bug reporting address.
1403
1404 Fri Aug 9 15:58:42 1996 Jim Blandy <jimb@totoro.cyclic.com>
1405
1406 * AUTHORS: New file, in accordance with the GNU maintainers'
1407 standards.
1408
1409 Tue Aug 6 14:40:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
1410
1411 * README: Renamed from ANNOUNCE; include bug report address,
1412 description, and short tour.
1413 * INSTALL: Renamed from BUILDING.
1414 * NEWS: New file.
1415 * Makefile.in (DISTFILES): Update appropriately.
1416
1417 Thu Aug 1 02:31:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
1418
1419 * doc/Makefile.in: Added pattern targets for creating DVI and
1420 PostScript files.
1421 (%.ps, %.dvi, %.txt): New targets.
1422 (DVIPS, TEXI2DVI): New variables.
1423
1424 * GUILE-VERSION: Updated to 1.0b3.
1425
1426 Rehashed distribution system, in preparation for nightly
1427 snapshots. Other changes in subdirectories.
1428 * Makefile.in (dist): Rewritten --- the old target was out of
1429 date, dependent on files that we don't have, and relied on GNU
1430 tar. The new target is simpler.
1431 (VERSION, srcdir, dist_dirs): New variables.
1432 (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and
1433 TODO.
1434 (localtreats): Variable removed. We don't have this file.
1435 (info): cd to doc and make info there; don't make info in every
1436 ${subdir}; those Makefiles don't know what to do.
1437 (distname, distdir, treats, announcefile): Variables removed.
1438 (manifest-file): Target removed.
1439 (dist-dir): New target, responsible for distributable files in
1440 this directory.
1441 (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables,
1442 controlling the 'dist' target.
1443 * configure.in: Substitute GUILE-VERSION into the top-level
1444 Makefile. Build doc/Makefile from doc/Makefile.in.
1445
1446 * doc/Makefile.in: New file.