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