*** empty log message ***
[bpt/guile.git] / ChangeLog
index 5a3fbbd..e988a15 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,340 @@
+2001-02-02  Keisuke Nishida  <kxn30@po.cwru.edu>
+
+       * libguile.h: Added #include "libguile/dump.h".
+
+2001-01-29  Mikael Djurfeldt  <mdj@linnaeus.mit.edu>
+
+       * libguile.h: Added #include "libguile/rdelim.h".
+
+2001-01-26  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       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  <D.Herrmann@tu-bs.de>
+
+       * acconfig.h:  Removed bogus #ifndef.  Thanks to Lars J. Aas.
+
+2000-10-25  Mikael Djurfeldt  <mdj@linnaeus.mit.edu>
+
+       * 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  <kxn30@po.cwru.edu>
+
+       * libguile.h: #include "libguile/properties.h".
+
+2000-09-17  Gary Houston  <ghouston@arglist.com>
+
+       * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
+       to be reliable on all platforms.
+
+2000-08-18  Gary Houston  <ghouston@arglist.com>
+
+       * acconfig.h: added BROKEN_GCSE.
+       * configure.in: check for a gcc GCSE optimisation bug.
+
+2000-07-31  Gary Houston  <ghouston@arglist.com>
+
+       * 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  <mdj@thalamus.nada.kth.se>
+
+       * Guile 1.4 released.
+
+2000-06-20  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * 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  <mdj@thalamus.nada.kth.se>
+
+       * 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  <mdj@thalamus.nada.kth.se>
+
+       * NOTES: Removed.
+
+       * TODO: Moved to devel/.
+
+2000-06-01  Craig Brozefsky  <craig@red-bean.com>
+
+       * 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  <mlivshin@bigfoot.com>
+
+       * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
+       
+       * guile-aclocal.sh: new file, works around aclocal problems.
+
+2000-05-30  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
+       USE_PCTHREADS_PTHREADS):  Removed.
+
+2000-05-01  Gary Houston  <ghouston@arglist.com>
+
+       * 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  <mdj@thalamus.nada.kth.se>
+
+       * 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  <mdj@thalamus.nada.kth.se>
+
+       * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
+
+       * configure.in: Enable workaround for COOP-linuxthreads
+       compatibility on Linux systems.
+
+2000-03-19  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * 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  <mdj@thalamus.nada.kth.se>
+
+       * configure.in: Don't add iselect.o to LIBOBJS.
+
+2000-03-13  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
+
+       * configure.in: Added end-tag for local variables.  (Thanks to
+       Thien-Thi Nguyen.)
+
+2000-03-12  Gary Houston  <ghouston@arglist.com>
+
+       * README (Guile Documentation, About This Distribution): updated.
+
+2000-03-12  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * configure.in (ac_cv_struct_timespec): Added test for struct
+       timespec.
+
+       * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
+
+2000-01-25  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * 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  <ghouston@arglist.com>
+
+       * configure.in: check for fchown.
+
+Tue Jan 18 12:55:15 2000  Mikael Djurfeldt  <mdj@r11n07-s.pdc.kth.se>
+
+       * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
+       instead of $(top_builddir)/libltdl to includepath.
+
+2000-01-18  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
+
+       * emacs: New subdirectory for elisp tools.
+
+2000-01-15  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * 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  <ghouston@arglist.com>
+
+       * configure.in: needs to have --disable-networking, not
+       --disable-net.
+
+2000-01-12  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
+
+       * libltdl/acconfig.h: New file: Needed by autogen.sh.
+
+Tue Jan 11 13:42:35 2000  Greg J. Badros  <gjb@cs.washington.edu>
+
+       * 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  <mvo@zagadka.ping.de>
+
+       * libltdl/autogen.sh: New file.
+       * autogen.sh: Invoke libltdl/autogen.sh.
+
+2000-01-09  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       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  <tanner@ffii.org>
+
+           * 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  <ghouston@arglist.com>
+
+       * 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  <gjb@cs.washington.edu>
+
+       * 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  <mdj@mdj.nada.kth.se>
+
+       * configure.in: Create guile-doc-snarf.awk.
+
+1999-12-12  Greg J. Badros  <gjb@cs.washington.edu>
+
+       * configure.in: Create guile-doc-snarf, chmod +x that script after 
+       AC_OUTPUTted.
+
+1999-12-10  Greg J. Badros  <gjb@cs.washington.edu>
+
+       * NEWS: More complete description for --enable-debug-freelist.
+
+1999-12-09  Gary Houston  <ghouston@freewire.co.uk>
+
+       * 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  <ghouston@freewire.co.uk>
+
+       * acconfig.h: add HAVE_ARRAYS.
+
+       * configure.in: add --disable-arrays option, probably temporary.
+
+1999-11-17  Gary Houston  <ghouston@freewire.co.uk>
+
+       * configure.in: check for hstrerror.
+
+1999-10-05  Jim Blandy  <jimb@savonarola.red-bean.com>
+
+       * 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  <jimb@zwingli.cygnus.com>
+
+       * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
+
+1999-09-27  Greg J. Badros  <gjb@cs.washington.edu>
+
+       * configure.in:  Added --enable-debug-freelist option.
+
+       * acconfig.h: Added GUILE_DEBUG_FREELIST.
+
+1999-09-23  Gary Houston  <ghouston@freewire.co.uk>
+
+       * 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  <jimb@savonarola.red-bean.com>
+
+       * Guile 1.3.4 released.
+
+1999-09-22  Jim Blandy  <jimb@savonarola.red-bean.com>
+
+       * 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  <ghouston@freewire.co.uk>
+
+       * configure.in: check availability of siginterrupt.
+
 1999-09-18  Gary Houston  <ghouston@freewire.co.uk>
 
        * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of