X-Git-Url: http://git.hcoop.net/bpt/guile.git/blobdiff_plain/341eaef04b87c0c1d60dd26a22dff7ad4f67784b..71c771efdfc2cc49f0bbc43fdc9947cbc09e81dc:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 038a6bbd3..5324f549e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1040 @@ +2001-06-03 Marius Vollmer + + * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add + guile-snarf. + +2001-06-02 Rob Browning + + * configure.in: changes for autoconf 2.50. + (AC_PREREQ): require at least autoconf 2.50. + (AC_INIT): no longer takes an arg. + (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take. + (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS. + (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS. + (AC_STRUCT_ST_BLOCKS): use it rather than our version. + (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT. + (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT. + (AC_OUTPUT): no longer takes args. + + * acinclude.m4: AC_LANG not a variable now -- use __cplusplus + unconditionally . + +2001-06-02 Marius Vollmer + + * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to + I. N. Golubev! + +2001-06-01 Martin Grabmueller + + * configure.in: Generate examples/box-dynamic/Makefile. + +2001-05-31 Martin Grabmueller + + * Makefile.am (EXTRA_DIST): New subdirectory `examples'. + + * configure.in: Added all Makefiles in the `examples' directory to + AC_OUTPUT. + +2001-05-31 Michael Livshin + + * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi. + don't generate guile-snarf.awk. + + * Makefile.am (EXTRA_DIST): add test-suite. + +2001-05-28 Michael Livshin + + * check-guile.in: fix to be runnable when srcdir!=builddir. + +2001-05-26 Michael Livshin + + revert the controversial part of the 2001-05-23 changes + +2001-05-23 Michael Livshin + + * configure.in: configury for SCM_[U]BITS_T, some more sizeofs. + also, make sure that the integral type choosen to represent an SCM + has exactly the same size as a void pointer. + + * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T, + SCM_SIZEOF_BITS_T, ptrdiff_t. + +2001-05-16 Rob Browning + + * configure.in: add AC_SUBST for GUILE_MICRO_VERSION. + + * GUILE-VERSION + (GUILE_VERSION): now MAJOR.MINOR.MICRO + (GUILE_MICRO_VERSION): new variable, records final revision. + i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number, + i.e. the 6. + +2001-05-16 Dirk Herrmann + + * acconfig.h, configure.in: Renamed + GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT. + +2001-05-15 Marius Vollmer + + * acinclude.m4: Removed copy of "libtool.m4". + +2001-05-14 Dirk Herrmann + + * configure.in (SCM_DEBUG_DEPRECATED): Always defined. + +2001-05-13 Thien-Thi Nguyen + + * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update. + + * HACKING: Update copyright. + Add blurb pointing to devel/tasks.text. + +2001-05-11 Thien-Thi Nguyen + + * check-guile.in: For SRFI testing, set and export env + var `LTDL_LIBRARY_PATH'. + +2001-05-07 Neil Jerram + + * AUTHORS: Add docs-related authorship details. + +2001-05-05 Marius Vollmer + + * configure.in (--enable-deprecated): Recognize "shutup" option + argument and turn it into the default warning level "no". + +2001-05-05 Gary Houston + + * acconfig.h: add HAVE_IPV6. + * configure.in: check whether we can compile with IPv6 support. + +2001-05-04 Thien-Thi Nguyen + + * guile-tools.in: New file. + + * configure.in (AC_OUTPUT): Add guile-tools, and make + executable. + + * Makefile.am (bin_SCRIPTS): New var. + +2001-05-04 Gary Houston + + * configure.in: check whether uint32_t is defined when netdb.h + is included. + acconfig.h: added HAVE_UINT32_T. + +2001-05-02 Marius Vollmer + + * configure.in: Added handling of `--enable-deprecated'. + + * acconfig.h (SCM_DEBUG_DEPRECATED, + GUILE_WARN_DEPRECATED_DEFAULT): Added. + +2001-04-29 Thien-Thi Nguyen + + * Makefile.am (SUBDIRS): Add "scripts". + + * configure.in (AC_OUTPUT): Add scripts/Makefile. + +2001-04-29 Gary Houston + + * libguile.h: include rw.h. + +2001-04-27 Rob Browning + + * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to + the new odd/even ustable/stable version numbering scheme. + (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and + libguile. In the future, libguile and libguileqthreads may not + stay in sync. This still doesn't appear to affect + libguileqthreads, but we'll fix that next. + +2001-04-25 Martin Grabmueller + + * configure.in: Don't treat srfi directory specially, just create + the Makefile there (thanks to Neil Jerram for the patch). + +2001-04-23 Martin Grabmueller + + * Makefile.am (SUBDIRS): Added `srfi'. + + * configure.in: Added subdirectory `srfi' to build process. + + * libguile.h: Added inclusion of `values.h'. + +2001-04-22 Gary Houston + + * configure.in: check for inet_pton and inet_ntop. + +2001-04-20 Gary Houston + + * acconfig.h: include HAVE_SIN6_SCOPE_ID. + * configure.in: check for sin6_scope_id in sockaddr_in6. + +2001-04-19 Mikael Djurfeldt + + * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS + +2001-04-17 Gary Houston + + * configure.in: run the autoconf BIGENDIAN check. + +2001-04-12 Niibe Yutaka + + * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION, + LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION, + LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info. + + * configure.in: Likewise. + +2001-04-11 Keisuke Nishida + + * configure.in (AC_CHECK_FUNCS): Don't check bzero. + (GUILE_FUNC_DECLARED): Removed checking of bzero. + Thanks to NIIBE Yutaka. + +2001-04-10 Mikael Djurfeldt + + * Undeprecated scm_init_oop_goopscore_module. + +2001-03-25 Thien-Thi Nguyen + + * check-guile.in: Fix sh standard conformance bug: Replace + "test -e" with "test -f". Thanks to Alexander Klimov. + +2001-03-19 Gary Houston + + * check-guile.in: rename $parent to $srcdir. if it's equal to "." + set it to `pwd`. + + * check-guile.in: 16 documentation tests were failing if "make + check" was run before Guile had been installed with the current + --prefix. made various changes to the script so that it runs + without a cd to the test-suite directory. For the -i option, + don't point GUILE_LOAD_PATH to the current directory, but let it + use it's own scheme library. + +2001-03-18 Gary Houston + + * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use + the current directory (build dir) not srcdir to find guile + executable. otherwise "make check" doesn't work with a separate + build directory. create the test log in + $build_dir/check-guile.log instead of in srcdir/test-suite + directory. + * configure.in: don't define or substitute test_suite_dir. + +2001-03-17 Gary Houston + + * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES, + since EXTRA_DOT_DOC_FILES is redefined later. define + EXTRA_DOT_X_FILES and hand it to AC_SUBST. + +2001-03-09 Martin Grabmueller + + * configure.in: Added header checks for crypt.h, sys/resource.h + and sys/file.h, function checks for chroot, flock, getlogin, + cuserid, getpriority, setpriority, getpass, sethostname, + gethostname, and for crypt() in libcrypt. + +2001-03-09 Neil Jerram + + * configure.in (htmldoc): Merge handling of `--enable-htmldoc' + option from guile-doc/configure.in. + +2001-03-06 Dirk Herrmann + + * libguile.h: Removed #include "libguile/dump.h". + +2001-02-02 Keisuke Nishida + + * libguile.h: Added #include "libguile/dump.h". + +2001-01-29 Mikael Djurfeldt + + * libguile.h: Added #include "libguile/rdelim.h". + +2001-01-26 Dirk Herrmann + + The following patch was sent by Thien-Thi Nguyen. + + * check-guile.in: New file. + + * Makefile.am: Add TESTS rule. + + * configure.in: Add support for "make check". + +2000-11-21 Dirk Herrmann + + * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas. + +2000-10-25 Mikael Djurfeldt + + * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major + version number to 10 due to the merge of GOOPS. + + * oop: New directory. + +2000-09-20 Keisuke Nishida + + * libguile.h: #include "libguile/properties.h". + +2000-09-17 Gary Houston + + * configure.in, acconfig.h: remove the GCSE test: it doesn't seem + to be reliable on all platforms. + +2000-08-18 Gary Houston + + * acconfig.h: added BROKEN_GCSE. + * configure.in: check for a gcc GCSE optimisation bug. + +2000-07-31 Gary Houston + + * acconfig.h: added HAVE_H_ERRNO + * configure.in: removed some dnl'd & obsolete cygwin stuff. + added a test for h_errno. + +2000-06-21 Mikael Djurfeldt + + * Guile 1.4 released. + +2000-06-20 Mikael Djurfeldt + + * GUILE-VERSION: Changed to work also when included by a Makefile + (e.g. debian/rules). (Thanks to Karl M. Hegbloom.) + (LIBGUILE_MAJOR_VERSION): Bumped to 9. + (GUILE_MINOR_VERSION): Bumped to 4. + +2000-06-12 Mikael Djurfeldt + + * libguile.h: Removed #include "libguile/kw.h". + + * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh. + (The rule will cd to $(top_srcdir).) + + * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and + substitute it into libguile/Makefile. + + * HACKING: Updated recommended libtool version to be 1.3.5. + + * RELEASE: Say that we should update HACKING to reflect the + versions of the tools we're using rather than README. + +2000-06-02 Mikael Djurfeldt + + * NOTES: Removed. + + * TODO: Moved to devel/. + +2000-06-01 Craig Brozefsky + + * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION, + LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now + define libguile.so version in a well-lit place. + + * configure.in: added AC_SUBST lines for the new LIBGUILE version + variables. + +2000-06-01 Michael Livshin + + * autogen.sh: call ./guile-aclocal.sh instead of aclocal. + + * guile-aclocal.sh: new file, works around aclocal problems. + +2000-05-30 Dirk Herrmann + + * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS, + USE_PCTHREADS_PTHREADS): Removed. + +2000-05-01 Gary Houston + + * Makefile.am: add include_HEADERS. + libguile.h: moved from libguile directory. maybe libguile.h should + be installed in $prefix/include/libguile/libguile.h instead? + +2000-04-21 Mikael Djurfeldt + + * qthreads.m4: Removed THREADS_CPPFLAGS. + + * acinclude.m4: Removed qthreads macros. They are provided in + qthreads.m4, so these were redundant. + + * acconfig.h (GUILE_DEBUG_MALLOC): New. + + * configure.in: New --enable-debug-malloc configuration option. + +2000-03-29 Mikael Djurfeldt + + * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable. + + * configure.in: Enable workaround for COOP-linuxthreads + compatibility on Linux systems. + +2000-03-19 Mikael Djurfeldt + + * devel: New directory. Intended to carry documentation related + to Guile development (as opposed to the doc directory which + contains documentation related to the use of the current Guile). + This directory (devel) is not included in the Guile distribution, + but is accessible via anonymous CVS. + +2000-03-13 Mikael Djurfeldt + + * configure.in: Don't add iselect.o to LIBOBJS. + +2000-03-13 Mikael Djurfeldt + + * configure.in: Added end-tag for local variables. (Thanks to + Thien-Thi Nguyen.) + +2000-03-12 Gary Houston + + * README (Guile Documentation, About This Distribution): updated. + +2000-03-12 Mikael Djurfeldt + + * configure.in (ac_cv_struct_timespec): Added test for struct + timespec. + + * acconfig.h (HAVE_STRUCT_TIMESPEC): Added. + +2000-01-25 Marius Vollmer + + * autogen.sh: Call libtoolize. Pass --add-missing option to + automake. Do not decent into libltdl directory. The libltdl + directory is now populated by libtoolize and does not need any + further autogeneration. + +2000-01-23 Gary Houston + + * configure.in: check for fchown. + +Tue Jan 18 12:55:15 2000 Mikael Djurfeldt + + * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl + instead of $(top_builddir)/libltdl to includepath. + +2000-01-18 Mikael Djurfeldt + + * emacs: New subdirectory for elisp tools. + +2000-01-15 Marius Vollmer + + * README, HACKING: Moved "Hacking it yourself" section from README + to HACKING. Updated recommended libtool version to be 1.3.4. + +2000-01-14 Gary Houston + + * configure.in: needs to have --disable-networking, not + --disable-net. + +2000-01-12 Mikael Djurfeldt + + * libltdl/acconfig.h: New file: Needed by autogen.sh. + +Tue Jan 11 13:42:35 2000 Greg J. Badros + + * autogen.sh: Added messages as we run autogen in subdirectories. + + * configure.in: Output libugile/guile-func-name-check script, and + chmod +x it. + +2000-01-11 Marius Vollmer + + * libltdl/autogen.sh: New file. + * autogen.sh: Invoke libltdl/autogen.sh. + +2000-01-09 Marius Vollmer + + Finally applied the libltdl patch from Thomas Tanner, with slight + modifications. All code copied from the libtool package is from + libtool-1.3.4. + + * configure.in: Make "--with-modules=yes" the default. Do not + clear INCLTDL, LIBLTDL prior to processing "--with-modules". + + 1999-07-25 Thomas Tanner + + * Makefile.am: add libltdl to SUBDIRS, automake automatically + includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST + * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4 + (no need to install libtool any more) + * configure.in: replace --enable-dynamic-linking with + --with-modules, required modules can be specified using + --with-modules="/path/to/mod.la" and will be linked + statically on platforms that don't support dynamic loading, + configure libltdl, configure libtool for dlopening + * libltdl: added using libtoolize -c --ltdl + +2000-01-09 Gary Houston + + * configure.in: check whether localtime caches TZ. copied from + Emacs 20.5. + * acconfig.h: add LOCALTIME_CACHE. + +Tue Dec 14 09:12:22 1999 Greg J. Badros + + * configure.in: Make it be guile-snarf.awk, since we'll be + switching names for guile-doc-snarf. (I wouldn't have changed + this, but I was getting ready to commit this way when the below + change was committed). + +1999-12-14 Mikael Djurfeldt + + * configure.in: Create guile-doc-snarf.awk. + +1999-12-12 Greg J. Badros + + * configure.in: Create guile-doc-snarf, chmod +x that script after + AC_OUTPUTted. + +1999-12-10 Greg J. Badros + + * NEWS: More complete description for --enable-debug-freelist. + +1999-12-09 Gary Houston + + * configure.in (CFLAGS): don't add -Wpointer-arith, since it + causes numerous spurious warnings with recent gcc and/or glibc + versions. + +1999-11-19 Gary Houston + + * acconfig.h: add HAVE_ARRAYS. + + * configure.in: add --disable-arrays option, probably temporary. + +1999-11-17 Gary Houston + + * configure.in: check for hstrerror. + +1999-10-05 Jim Blandy + + * autogen.sh: Don't call autoreconf at all; it's not reliable. + Instead, call the various tools explicitly. Invoke + guile-readline's autogen.sh script. + + Straighten up the situation regarding guile.m4 and qthreads.m4. + + We can't have .m4 files which are installed where aclocal can + see them, but also used by guile's own configure.in, because + aclocal will read both copies, complain about duplicate macro + definitions, and refuse to generate aclocal.m4 at all. This + happens if you invoke it as `aclocal -I .', as autoreconf does. + This is probably a flaw in the autotools, but Guile doesn't need + that flaw fixed immediately. + + guile.m4 is intended for use by people linking against guile, so + it needs to be installed. But Guile itself doesn't use it. So + move guile.m4 into guile-config. That makes sense, since + guile.m4's GUILE_FLAGS macro is just an easy way to call + guile-config. + + qthreads.m4 is indented to help configure a qthreads tree. It's + only useful to a package which actually includes a qthreads tree, + and it's intimately related to that tree, so it's not useful to + install this. So don't install it. + + * guile.m4: Moved to guile-config. + * Makefile.am (aclocaldir, aclocal_DATA): Delete. + (EXTRA_DIST): Move qthreads.m4 here. + + Don't store generated files in the repository any more. Instead, + require people to run autogen.sh on trees from snapshots and CVS. + * Makefile.in, aclocal.m4, configure: Deleted. + * autogen.sh: New file. + * ANON-CVS, SNAPSHOTS: Updated instructions. + +1999-10-02 Jim Blandy + + * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments. + +1999-09-27 Greg J. Badros + + * configure.in: Added --enable-debug-freelist option. + + * acconfig.h: Added GUILE_DEBUG_FREELIST. + +1999-09-23 Gary Houston + + * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER, + FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR. + + * configure.in: new options --disable-posix, --disable-net + and --disable-regex + export HAVE_POSIX and HAVE_NETWORKING definitions. + don't add regex-posix.o to LIBOBJS if regex disabled. + + LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c, + conditionally. + +1999-09-25 Jim Blandy + + * Guile 1.3.4 released. + +1999-09-22 Jim Blandy + + * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so + libtool knows how to get ANSI C behavior from the compiler. + * configure: Regenerated. + +1999-09-20 Gary Houston + + * configure.in: check availability of siginterrupt. + +1999-09-18 Gary Houston + + * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of + testing for SA_RESTART. + +1999-09-12 Mikael Djurfeldt + + * configure.in: Removed ice-9/version.scm from AC_OUTPUT. + +1999-09-11 Jim Blandy + + * configure.in (GUILE_STAMP): Don't set this variable, or + substitute it into anything. Full explanation in ice-9/ChangeLog. + * configure, Makefile.in: Regenerated. + +1999-09-06 James Blandy + + Propagate the changes of 2 Sept the rest of the way through. + * configure: Regenerated. + * Makefile.in: Regenerated. Not sure why this diff is so big. + +1999-09-02 Jim Blandy + + * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in + variable name. (Thanks to Bill Schottstaedt.) + * aclocal.m4: Regenerated. + +1999-09-02 Mikael Djurfeldt + + * configure.in: Test for presence of function on_exit. + +1999-09-01 James Blandy + + * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if + the system doesn't have memmove. Don't test for memmove and bcopy + with AC_CHECK_FUNCS. + * configure: Regenerated. + +1999-08-30 Mikael Djurfeldt + + * configure.in: Test for atexit. + +1999-08-29 Mikael Djurfeldt + + * acinclude.m4: Updated. (Thanks to Karl Eichwalder.) + + * configure.in: Test for presence of S_ISLNK in sys/stat.h. + (Thanks to Bernard Urban.) + Test for memmove and bcopy. (Thanks to + suzukis@file.phys.tohoku.ac.jp.) + + * acconfig.h: Added HAVE_S_ISLNK. + +1999-08-20 James Blandy + + * Guile 1.3.2 released. + + * Makefile.in: Regenerated. + +1999-07-24 Mikael Djurfeldt + + * README, config.guess, config.sub, liconfig, ltmain.sh: Switched + to libtool-1.3.3. + +1999-07-22 Marius Vollmer + + Added guile-readline subdirectory with the removed readline + support. + * guile-readline: New directory, see ChangeLog there. + * configure.in: Cause configure to descend into guile-readline + dir. + * Makefile.am: Likewise for make. + * NEWS: Explain how to activate the readline support. + * configure, Makefile.in: Regenerated. + +1999-07-19 Jim Blandy + + Fixes for EMX from Mikael Ståldal. + + * configure.in: Check for . + * configure: Regenerated. + +1999-07-18 Jim Blandy + + * qthreads.m4 (QTHREADS_CONFIGURE): 'alpha' in a configuration + name can have suffixes, like alphaev56-unknown-linux-gnu. + * aclocal.m4, configure: Rebuilt. + (Thanks to Sebastien Villemot.) + +1999-07-04 Gary Houston + + * configure.in: don't check for ways to violate stdio abstraction. + +1999-05-02 Jim Blandy + + * configure.in (AC_CHECK_FUNCS): Fill in list of functions that + libguile/net_db.h wants to use. (Add setprotoent, setservent.) + +1999-04-17 Jim Blandy + + Remove all automatic readline support, to avoid copyright + confusion. + * INSTALL: Update text. + * NEWS: Explain the situation. + * configure.in: Remove configury for readline and its supporting + libraries. + * configure: Regenerated. + + * README: Change URL's for automake and autoconf. + + * Makefile.in, configure: Regenerated with autoconf 2.13, automake + 1.4, libtool 1.2f (1.385 1999/03/15 17:24:54). I've upgraded to + all the right tools, according to README, but I'm still getting + different results than Mikael is. Hmm. + +1999-03-22 Mikael Djurfeldt + + * New libtool: 1.2f + * ltmain.sh, ltconfig, config.guess, config.sub: New versions. + * README: Mention new version number of libtool. + +1999-03-04 Mikael Djurfeldt + + New automake: 1.4 + * config.guess, config.sub, install-sh, mdate-sh, missing, + mkinstalldirs: New versions. + * Makefile.in, aclocal.m4, configure: Regenerated. + * README: Mention new version numbers on autoconf and automake. + +1999-02-12 Jim Blandy + + * configure.in: Add --with-readline flag. + * configure: Rebuilt. + +1999-02-09 Maciej Stachowiak + + * NEWS: Added entry for optargs module. + +1999-02-06 Jim Blandy + + * configure: Regenerated using autoconf 2.12. + +1999-01-26 Mikael Djurfeldt + + * configure.in: Removed test AC_C_BIGENDIAN. (This test was + considered to encourage bad coding style.) + +1999-01-21 Mikael Djurfeldt + + * configure.in: Added test AC_C_BIGENDIAN. + +1999-01-11 Jim Blandy + + * configure.in: Remove quotes around ac_cv_lib_readline_main and + ac_cv_var_rl_getc_function. They should both always be set to + non-null values; this way, we get error messages. + * configure: Regenerated. + +1999-01-10 Jim Blandy + + * configure.in: Cite the variable ac_cv_lib_readline_main, not + ac_cv_lib_readline_readline; the latter isn't set any more, since + we look for 'main' in libreadline now. Add quotes around + reference to the variable references, too, so this will work even + when a variable's value is the empty string. + * configure: Regenerated. + +1999-01-07 Mikael Djurfeldt + + * acconfig.h: Added HAVE_LONG_LONGS. + + * configure.in: Added AC_CHECK_SIZEOF(long), AC_CHECK_SIZEOF(int); + Added check for long longs. + +1998-12-14 Jim Blandy + + * configure.in: Check for tgoto in ncurses, then termcap. + S.u.S.E. Linux doesn't have a termcap. (Thanks to Karl + Eichwalder.) + * configure: Regenerated. + +1998-10-24 Jim Blandy + + * configure.in: Call AM_PROG_CC_STDC, to see what flags we should + pass the compiler to make it support ANSI. (Thanks to Bernard + Urban.) + * aclocal.m4, configure: Regenerated. + +1998-10-20 Jim Blandy + + * Guile 1.3 released. + +1998-10-19 Jim Blandy + + * GUILE-VERSION: Bump to 1.3. + + * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS. + * Makefile.in: Regenerated. + +1998-10-16 Jim Blandy + + * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag + to the Makefile which explicitly tells it to pass assembly files + through the preprocessor. (Thanks to Perry Metzger.) + * aclocal.m4, configure, Makefile.in: Regenerated. + +1998-10-14 Jim Blandy + + * configure.in: Define SCM_SINGLES whenever a float can fit in a + long, not only when a float is the same size as a long. This gets + us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.) + * configure: Regenerated. + + * configure.in: Construct libguile/versiondat.h here; see + log entry in libguile/ChangeLog for details. + * configure: Regenerated. + + * configure.in: Allow tabs and whitespace between `void' and + `usleep'. (Thanks to Harvey J. Stein.) + * configure: Regenerated. + + Don't redefine sleep/usleep. + * configure.in: Remove tests for usleep's argument type; we only + need that if we're going to replace it. + + * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP + garbage is needed just to use usleep and sleep without compiler + warnings. + * configure: Regenerated. + +1998-10-12 Jim Blandy + + * configure: Regenerated. + + * configure.in (GUILE_FUNC_DECLARED): Name the cache variables + starting with guile_cv_; ac_cv_ is autoconf's namespace. + + The type of the argument to usleep varies from system to system, + as does the return type. We really shouldn't be redefining usleep + at all, but I don't have time to clean that up before the 1.3 + release. It's on the schedule for afterwards. + * configure.in: Cache results from usleep return value test. + Test for the type of the usleep argument, and cache that too. + * acconfig.h (USLEEP_ARG_TYPE): New macro. + +1998-10-11 Jim Blandy + + * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry. + +1998-10-10 Jim Blandy + + * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again. + + * Guile 1.2.90 released --- beta. + * GUILE-VERSION: Set to 1.2.90. This would appear to be a + regression from 1.3a, but everyone knows that the next release is + 1.3, I want to switch to a more coherent version numbering system, + and now is the time. + +1998-10-09 Jim Blandy + + * configure.in: Call AC_C_INLINE, so we can use inline happily in + libguile. + * configure: Regenerated. + +1998-10-07 Jim Blandy + + * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if + we do find the rl_getc_function variable in the readline library; + AC_CHECK_FUNCS used to do this for us, but we're not using it any + more. + * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION. + + * configure.in: Properly test for the presence of rl_getc_function; + it's a variable, not a function. + * configure: Regenerated. + + * doc: New subdirectory. + * Makefile.am (SUBDIRS): List it. + * configure.in (AC_OUTPUT): Build its Makefile. + * configure, Makefile.in: Regenerated. + + * guile.m4 (GUILE_FLAGS): New macro. + + * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything + terribly helpful any more, nobody's using it, and this is not + really the way I want to handle modules anyway. + +1998-10-03 Jim Blandy + + * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's + stdio implementation. (Thanks to David Tillman.) + * configure: Rebuilt. + + * guile-config: Renamed from `build'. + * Makefile.am (SUBDIRS): Mention `guile-config', not `build'. + * configure.in: Create `guile-config/Makefile.in', not + `build/Makefile.in'. Doc fix, too. + + * qthreads.m4: Doc fix. + * Makefile.in, aclocal.m4, configure: Regeneranegerederadea. + +1998-10-03 + + * configure.in: Check for a missing `sleep' declaration. + * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this. + * configure: Regenerated. + + * configure.in: Don't use the canonical host name to decide + whether `bzero' and `usleep' have declarations --- that's going + back to the bad old days before autoconf. Remove the call to + AC_CANONICAL_HOST and the subsequent case statement. + (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for + declarations for `bzero', `usleep', and (new!) `strptime'. + * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed. + (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL): + Added. I think this naming convention is more consistent with the + rest of autoconf; names generally describes the system, not what + the package should do to accomodate the system. + * configure: Regenerated. + +1998-09-05 Jim Blandy + + * configure.in: Remove --disable-debug option. The debugging + support is pretty stable now, and it's confusing people. + * configure: Regenerated. + + * HACKING: Remove -Wstrict-prototypes from the list of requested + flags (to match 1998-07-30 change). + +1998-07-30 Jim Blandy + + * configure.in: Don't use -Wstrict-prototypes after all. + * configure: Regenerated. + +1998-07-29 Jim Blandy + + * configure.in: Request more warnings. + * configure: Regenerated. + * HACKING: Ask people not to make changes that introduce those + warnings. Now I have to go through the code and actually bring it + up to standards... :( + + * Makefile.in, aclocal.m4, configure: Regenerated using the last + public version of automake, not the hacked Cygnus version. + * config.guess, config.sub, ltconfig, ltmain.sh: New versions from + libtool. + + * configure.in, qthreads.m4: Display a message about how the + threads configuration went. + * aclocal.m4, configure: Regenerated. + +1998-07-28 Jim Blandy + + Remove the TOTORO kludge. We're not doing snapshots any more, so + totoro is completely uninvolved. (Poor Totoro!) + * configure.in: Remove code to check the hostname and #define + TOTORO. + * acconfig.h: Remove comments for TOTORO symbol. + * configure, Makefile.in: Regenerated. + + * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here + to get AC_PROG_LN_S. + * aclocal.m4, configure: Regenerated. + +1998-07-26 Jim Blandy + + Clean up thread configuration. + * qthreads.m4: New file, which knows how to configure the qthreads + library. + * configure.in: Replace all thread package selection code. Do the + --with-threads argument processing here. Enable the appropriate + thread interface files in libguile. Remove all qthreads + configuration code; call QTHREADS_CONFIGURE instead. Set + GUILE_LIBS using the info provided by QTHREADS_CONFIGURE. + * threads.m4: Removed; not used any more. + * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4. + * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!) + Note that these were regenerated with the tools available from + Cygnus's source tree, which have patches not available to the + general public. I'm not sure this was a good idea; feel free to + revert them to the latest released versions of the tools. + + Upgrade to the version of libtool available at Cygnus. See note + above. + * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded. + +1998-07-12 Mikael Djurfeldt + + * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in + totoro kludge. + +Sat Jul 11 21:54:29 1998 Mikael Djurfeldt + + * acconfig.h, configure.in: Define TOTORO if configuring on + totoro.red-bean.com. + + * configure.in: Check for strdup. + +1998-05-19 Mikael Djurfeldt + + * configure.in: Check for rl_cleanup_after_signal. + +1998-05-11 Mikael Djurfeldt + + * configure.in: Added test for rl_getc_function. Warn if + libreadline is found but not this function. + +1998-05-06 Mikael Djurfeldt + + * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so + that suitable HAVE_ symbols get defined. + +1998-04-25 Mikael Djurfeldt + + * configure.in: Define USLEEP_RETURNS_VOID on some systems. + (Thanks to Julian Satchell.) + +1998-04-20 Mikael Djurfeldt + + * configure.in: Check for usleep; Define DECLARE_BZERO and + DECLARE_USLEEP on Solaris 2.5 since it supplies those functions + without declaring them. + + * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP + +1998-04-19 Mikael Djurfeldt + + * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is + defined. + +1998-04-18 Mikael Djurfeldt + + * configure.in (GUILE_LIBS): New variable. Contains libraries + which libguile needs to be linked with. Substituted into + libpath.h. + + * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to + $cy_cv_threads_libs. + +1998-04-11 Mikael Djurfeldt + + New libtool: 1.2 + * ltconfig, ltmain.sh, config.sub, config.guess: Updated. + New automake: 1.3 + * Makefile.in, aclocal.m4, configure: Regenerated. + * README: Mention new version numbers on libtool and automake. + +1997-12-11 Tim Pierce + + * HACKING: Note that SSH is mandatory for CVS access. + Sun Dec 7 06:11:24 1997 Gary Houston * README: using Automake 1.2d @@ -27,7 +1064,7 @@ Sun Dec 7 06:11:24 1997 Gary Houston * configure.in: Use it. * configure: Regenerated. * acconfig.h (DLSYM_ADDS_USCORE): New #define. - + 1997-10-26 Mikael Djurfeldt * README (libtool): Tell people to use version 1.0e. @@ -154,7 +1191,7 @@ Sat Jun 28 16:13:43 1997 Tim Pierce Thu Jun 26 20:43:31 1997 Jim Blandy * Guile 1.2 released. - + * configure.in: Check for librx after libm; fundamentals need to come first. * configure: Regenerated. @@ -172,7 +1209,7 @@ Sun Jun 22 15:43:07 1997 Jim Blandy sending in bug reports. * configure.in: Provide libguile its version information through a separate header file generated by the Makefile, not through - scmconfig.h. + scmconfig.h. (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION): AC_SUBST these, instead of AC_DEFINE'ing them. (GUILE_STAMP): New AC_SUBST: the time we configured the tree. @@ -281,7 +1318,7 @@ Mon May 12 18:29:45 1997 Jim Blandy Thu May 8 11:48:40 1997 Anthony Green - * aclocal.m4: Fixes for building with coop threads in a + * aclocal.m4: Fixes for building with coop threads in a seperate compilation directory. * configure: Rebuilt. @@ -294,7 +1331,7 @@ Fri May 2 16:24:15 1997 Jim Blandy * configure.in: When configuring qt, sunos needs the underscore files; Solaris and Linux both need the normal files. * configure: Reebilt. - + Thu May 1 15:35:49 1997 Jim Blandy * configure.in: Get the paths for qt's md files right, so it can @@ -342,7 +1379,7 @@ Fri Apr 11 15:43:07 1997 Jim Blandy * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d. * README: Say where to find libtool 0.9d. - + Wed Apr 9 17:51:13 1997 Jim Blandy Changes to work with automake-1.1n, which has better libtool @@ -369,7 +1406,7 @@ Sat Mar 15 01:11:44 1997 Mikael Djurfeldt Mon Feb 24 21:43:26 1997 Mikael Djurfeldt * ltconfig, ltmain.sh: New versions from libtool-0.9. - + * configure.in: Added AM_MAINTAINER_MODE Fri Feb 7 17:57:46 1997 Jim Blandy @@ -397,7 +1434,7 @@ Sun Jan 5 16:57:10 1997 Jim Blandy * Guile 1.0 released. This is the first release by the Free Software Foundation; Cygnus has also released earlier versions of Guile. - + * GUILE-VERSION: Updated version number. * NEWS: Added comments for all the user-visible changes marked in the ChangeLogs. @@ -428,7 +1465,7 @@ Wed Oct 16 07:32:14 1996 Mark Galassi Thu Oct 10 14:37:43 1996 Jim Blandy - * Makefile.in (TAGS tags): Find the source files in $srcdir. + * Makefile.in (TAGS tags): Find the source files in $srcdir. Wed Oct 9 19:37:14 1996 Jim Blandy @@ -441,7 +1478,7 @@ Tue Oct 1 00:13:55 1996 Mikael Djurfeldt * aclocal.m4: New file. For now used for thread support configuration. - + Fri Sep 13 14:39:30 1996 Mark Galassi * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES