* configure.in: check whether localtime caches TZ. copied from
[bpt/guile.git] / ChangeLog
index fb8525d..1533b3b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,364 @@
+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
+       testing for SA_RESTART.
+
+1999-09-12  Mikael Djurfeldt  <mdj@mdj-pc.nada.kth.se>
+
+       * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
+
+1999-09-11  Jim Blandy  <jimb@savonarola.red-bean.com>
+
+       * 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  <jimb@mule.m17n.org>
+
+       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  <jimb@savonarola.red-bean.com>
+
+       * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
+       variable name.  (Thanks to Bill Schottstaedt.)
+       * aclocal.m4: Regenerated.
+
+1999-09-02  Mikael Djurfeldt  <mdj@mdj-pc.nada.kth.se>
+
+       * configure.in: Test for presence of function on_exit.
+
+1999-09-01  James Blandy  <jimb@mule.m17n.org>
+
+       * 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  <mdj@mdj-pc.nada.kth.se>
+
+       * configure.in: Test for atexit.
+
+1999-08-29  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * 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  <jimb@mule.m17n.org>
+
+       * Guile 1.3.2 released.
+
+       * Makefile.in: Regenerated.
+
+1999-07-24  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
+       to libtool-1.3.3.
+
+1999-07-22  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       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  <jimb@savonarola.red-bean.com>
+
+       Fixes for EMX from Mikael StÃ¥ldal.
+
+       * configure.in: Check for <io.h>.
+       * configure: Regenerated.
+
+1999-07-18  Jim Blandy  <jimb@savonarola.red-bean.com>
+
+       * 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  <ghouston@easynet.co.uk>
+
+       * configure.in: don't check for ways to violate stdio abstraction.
+
+1999-05-02  Jim Blandy  <jimb@savonarola.red-bean.com>
+
+       * 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  <jimb@savonarola.red-bean.com>
+
+       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  <mdj@barbara.nada.kth.se>
+
+       * 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  <mdj@mdj.nada.kth.se>
+
+       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  <jimb@savonarola.red-bean.com>
+
+       * configure.in: Add --with-readline flag.
+       * configure: Rebuilt.
+
+1999-02-09  Maciej Stachowiak  <mstachow@alum.mit.edu>
+
+       * NEWS: Added entry for optargs module.
+
+1999-02-06  Jim Blandy  <jimb@zwingli.cygnus.com>
+
+       * configure: Regenerated using autoconf 2.12.
+
+1999-01-26  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
+
+       * configure.in: Removed test AC_C_BIGENDIAN.  (This test was
+       considered to encourage bad coding style.)
+
+1999-01-21  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
+
+       * configure.in: Added test AC_C_BIGENDIAN.
+
+1999-01-11  Jim Blandy  <jimb@zwingli.cygnus.com>
+
+       * 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  <jimb@savonarola.red-bean.com>
+
+       * 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  <mdj@mdj.nada.kth.se>
+
+       * 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  <jimb@zwingli.cygnus.com>
+
+       * 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  <jimb@zwingli.cygnus.com>
+
+       * 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  <jimb@zwingli.cygnus.com>
+
+       * Guile 1.3 released.
+
+1998-10-19  Jim Blandy  <jimb@zwingli.cygnus.com>
+
+       * 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  <jimb@zwingli.cygnus.com>
+
+       * 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  <jimb@zwingli.cygnus.com>
+
+       * 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  <jimb@zwingli.cygnus.com>
+
+       * 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  <jimb@zwingli.cygnus.com>
 
        * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.