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