summaryrefslogtreecommitdiff
path: root/expect/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'expect/ChangeLog')
-rw-r--r--expect/ChangeLog887
1 files changed, 887 insertions, 0 deletions
diff --git a/expect/ChangeLog b/expect/ChangeLog
new file mode 100644
index 00000000000..13cf1fb512b
--- /dev/null
+++ b/expect/ChangeLog
@@ -0,0 +1,887 @@
+1999-10-29 Frank Ch. Eigler <fche@cygnus.com>
+
+ * configure.in: For cygwin host, also override TCL_LIB_SPEC.
+ * configure: Regenerated.
+
+1999-10-27 DJ Delorie <dj@cygnus.com>
+
+ * configure.in: Use $host, not results of build, to detect
+ cygwin-specific tcl library
+
+1999-10-26 DJ Delorie <dj@cygnus.com>
+
+ * configure.in: If we detect a cygwin-specific version of tcl,
+ use it.
+ * exp_event.c: don't need the extra functions any more.
+
+Wed Oct 6 04:12:08 1999 Brendan Kehoe <brendan@cygnus.com>
+
+ * configure.in (EXP_LD_SEARCH_FLAGS): If $GCC is "yes", don't do
+ the substitution translating -Wl,-rpath,foo into just -rpath,
+ since we're not using just the linker.
+ * configure: Regenerated.
+
+1999-09-17 DJ Delorie <dj@cygnus.com>
+
+ * expect.c: define SIMPLE_EVENT so that timeouts work
+
+Wed Sep 15 19:29:13 1999 Jeffrey A Law (law@cygnus.com)
+
+ * exp_command.c (Exp_SpawnCmd): Make wfd and rfd wide enough and
+ aligned enough so that they can hold pointer values.
+
+1999-09-14 Felix Lee <flee@cygnus.com>
+
+ * exp_main_exp.c (main): call Tcl_FindExecutable.
+
+1999-06-01 Angela Marie Thomas <angela@cygnus.com>
+
+ * Makefile.in: Add install-minimal target.
+
+1999-05-18 Fred Fish <fnf@cygnus.com>
+
+ * exp_strf.c (strchr): Do not try to declare if defined
+ already with a #define.
+
+1999-05-03 Tom Tromey <tromey@cygnus.com>
+
+ * configure, Dbgconfigure: Rebuilt with newer autoconf.
+
+Mon Nov 2 15:05:33 1998 Geoffrey Noer <noer@cygnus.com>
+
+ * configure.in: detect cygwin* instead of cygwin32*
+ * configure: regenerate
+
+Fri Oct 16 22:26:59 1998 <dj@cygnus.com>
+
+ * exp_event.c (pipe_thread): don't select or WFSO forever,
+ else you hang when pipe_close is called.
+
+Thu Oct 08 16:08:57 1998 <dj@cygnus.com>
+
+ * exp_command.c (cygwin_pipe_dup): use this instead of dup()
+ because sometimes we try to dup() a handle instead of a fd
+ * exp_event.c (pipe_thread): check for "forgotten" threads
+ and clean them up properly (else leaks).
+
+Thu Oct 1 13:22:28 1998 DJ Delorie <dj@indy.delorie.com>
+
+ * exp_event.c (pipe_watch): close a thread handle leak.
+
+1998-09-28 Rob Savoye <rob@chinadoll.cygnus.com>
+
+ * configure.in: Comment out not using -g on Linux.
+ * configure: Regenerated.
+
+Thu Sep 24 12:04:39 1998 DJ Delorie <dj@indy.delorie.com>
+
+ * exp_command.c (fd_new): move cygwin init outside of tcl version
+ check.
+
+Thu Sep 17 18:08:42 1998 Christopher Faylor <cgf@cygnus.com>
+
+ * exp_event.c (pipe_info): Reorganize for better cygwin
+ functionality.
+ (pipe_thread): Use cygwin select() to detect pipe activity
+ since it now correctly handles EOF conditions.
+ (pipe_close): Reorganize for better operation with pipe_thread
+ change.
+ (pipe_get_handle): Return cygwin fd since Windows handle is
+ no longer required.
+ (make_pipe_channel): Remove initialization of obsolete fields.
+
+1998-08-28 Rob Savoye <rob@chinadoll.cygnus.com>
+
+ * aclocal.m4(CY_AC_LOAD_TCLCONFIG): Don't look for
+ Tcl_CreateCommand(), cause libtcl hasn't been built yet. All this
+ did was try to make sure you haven't removed your Tcl build
+ directory.
+ * configure: Regenerated.
+
+1998-08-21 Rob Savoye <rob@chinadoll.cygnus.com>
+
+ * Most files: Merge in expect 5.26 to get better tcl8.x
+ support. See HISTORY for more details.
+
+ * aclocal.m4 (CY_AC_INTTYPES_H): Find inttypes.h, but if it's
+ definitions conflict with sys/types.h, then don't include
+ it.
+
+Wed Jul 15 11:06:50 1998 Bob Manson <manson@charmed.cygnus.com>
+
+ * configure.in: Fix typo.
+ * configure: Regenerated.
+
+Tue Jul 14 13:27:30 1998 Bob Manson <manson@charmed.cygnus.com>
+
+ * configure.in (EXP_BUILD_LIB_SPEC): Always link expect against
+ the static library.
+ (EXP_LIB_FILE): Always set to EXP_NONSHARED_LIB_FILE.
+
+ * configure: Regenerated.
+
+Tue Apr 28 18:54:13 1998 Geoffrey Noer <noer@cygnus.com>
+
+ * aclocal.m4: add autoconf macros AM_EXEEXT and AM_CYGWIN32
+ * configure.in: call AM_EXEEXT
+ * Makefile.in: add EXEEXT variables
+ * configure: regenerate
+
+Thu Mar 19 09:12:04 1998 Jeffrey A Law (law@cygnus.com)
+
+ * configure.in: Handle hpux11 just like hpux10 for now.
+
+Sat Feb 28 17:24:38 1998 Richard Henderson <rth@cygnus.com>
+
+ * exp_command.c: Use _NSIG if NSIG not present.
+ * exp_trap.c: Likewise.
+
+Sun Feb 22 17:39:35 1998 Ian Lance Taylor <ian@cygnus.com>
+
+ * exp_event.c: Extensive additions to support
+ Tcl_CreateFileHandler and Tcl_DeleteFileHandler on cygwin32.
+ Define a new pipe channel type, based on code in tclWinPipe.c.
+ * exp_command.h (struct exp_f): If __CYGWIN32__, add channel,
+ fileproc, and procdata fields.
+ * exp_command.c (fd_new): If __CYGWIN32__, initialize channel and
+ fileproc fields.
+ (Exp_SpawnCmd): If __CYGWIN32__, don't accept -open or -leaveopen
+ argumnents.
+ (Exp_LogFileCmd): Likewise.
+ (Tcl_CloseCmd): Use Tcl_Alloc instead of ckalloc. Use
+ Tcl_NewStringObj instead of TclNewObj and TclInitStringRep. Use
+ Tcl_Free instead of ckfree.
+ * expect.c (exp_i_read): If __CYGWIN32__, call
+ exp_reading_from_descriptor.
+ * pty_termios.c: If __CYGWIN32__, don't include <sys/stropts.h>.
+ (pty_stty): If __CYGWIN32__, just exec stty, not /bin/stty.
+ (getptyslave): If __CYGWIN32__, don't I_PUSH anything.
+ * configure.in: Add many checks for cross_compiling to avoid doing
+ the wrong thing when building with a cross compiler. Add several
+ cases to specifically handle a cygwin32 host when building with a
+ cross compiler. On cygwin32, link against -luser32.
+ * configure: Rebuild.
+
+Fri Jan 30 16:48:35 1998 Ian Lance Taylor <ian@cygnus.com>
+
+ * configure.in: Don't check for openpty on Linux. It exists on
+ Alpha Linux Red Hat 4.2, but it doesn't work correctly.
+
+Thu Jan 22 17:29:27 1998 Fred Fish <fnf@cygnus.com>
+
+ * exp_clib.c (exp_spawnv): Provide reason for error message if we
+ fail to get the controlling terminal using TIOCSCTTY.
+ * exp_command.c (Exp_SpawnCmd): Ditto.
+
+Sun Dec 7 20:39:33 1997 Bob Manson <manson@charmed.cygnus.com>
+
+ * exp_command.c(Exp_SpawnCmd): Use ClientData instead of
+ int for file descriptors.
+
+Wed Oct 15 12:14:26 1997 Jeffrey A Law (law@cygnus.com)
+
+ * testsuite/config/default.exp (eprompt): Tweak again for new
+ prompt variant.
+
+Fri Sep 12 12:57:10 1997 Jeffrey A Law (law@cygnus.com)
+
+ * testsuite/config/default.exp (eprompt): Accept new prompt
+ variant.
+
+Fri Sep 12 10:40:56 1997 Bob Manson <manson@charmed.cygnus.com>
+
+ * exp_main_sub.c: Instead of using -1 for an invalid value, use 1
+ instead--this will allow the "testsuite" to pass.
+
+Thu Sep 4 11:49:44 1997 Jeffrey A Law (law@cygnus.com)
+
+ * exp_command.c (NUM_ARGS): Move start of cpp #define to
+ column zero.
+
+Thu Aug 28 16:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
+
+ * exp_command.c (Tcl_CloseCmd): Function to call Tcl_CloseObjCmd
+ with appropriate arguments, mostly stolen from tclBasic.c.
+
+ * Dbg.c (simple_interactor): There doesn't appear to be any
+ equivalent for curEventNum, so replace with -1 for now. (It only
+ appears in the prompt anyway).
+ * exp_main_sub.c (Exp_Prompt1Cmd): Ditto.
+ * exp_main_sub.c (exp_interpreter): Ditto.
+
+Wed Aug 13 12:57:20 1997 Bob Manson <manson@charmed.cygnus.com>
+
+ * Makefile.in (X11_PROGS): Commented out until expectk is working
+ with tcl8.
+ (X11_PROGS_INSTALLED): Ditto.
+
+Mon Aug 11 20:56:56 1997 Bob Manson <manson@charmed.cygnus.com>
+
+ * Changes to get expect working under tcl8.
+
+ * expect.c: Include tclInt.h to get a definition of TclWordEnd.
+ (exp_eval_with_one_arg): Under Tcl8 TclWordEnd takes an additional
+ parameter. Don't go past the end of the string.
+
+ * exp_main_exp.c: If USE_ITCL is defined, include a call to
+ Itcl_Init.
+
+ * exp_command.c: Tcl8 uses an OS-specific type for "file handles".
+ This code will NOT work under anything that doesn't use an int;
+ it requires cleanup to make it reasonably portable.
+ * exp_command.h: Ditto.
+
+ * aclocal.m4: Check for itcl headers.
+ * configure.in: Ditto.
+
+ * Makefile.in: Add expecti target.
+
+ * Dbg.c (print_argv): Tcl8 has a new argument to TclFindElement
+ specifying the length of the string.
+ (PrintStackBelow): Tcl8 uses objc/objv in the stack frame
+ instead of argc/argv; this change is woefully incomplete.
+
+Tue Apr 1 13:55:15 1997 Bob Manson <manson@charmed.cygnus.com>
+
+ * exp_event.c(exp_get_next_event): Don't delete the
+ timeout timer until we actually return.
+
+Thu Mar 20 14:27:45 1997 Geoffrey Noer <noer@cygnus.com>
+
+ * configure.in: don't check if stty reads stdout for
+ i[[3456]]86-*-sysv4.2MP during config; hard code instead
+ * configure: regenerated
+
+Thu Mar 13 10:43:06 1997 Tom Tromey <tromey@cygnus.com>
+
+ * Makefile.in (FLAGS_TO_PASS): Removed RUNTEST, RUNTESTFLAGS.
+ (RUNTESTFLAGS): Removed.
+ (RUNTEST): Removed.
+
+ * configure: Regenerated.
+ * configure.in: Always set EXP_CFLAGS to "".
+
+ * configure.in (AC_CONFIG_AUX_DIR): Look in srcdir.
+
+Wed Nov 20 10:42:03 1996 Tom Tromey <tromey@cygnus.com>
+
+ * configure.in: Always respect CFLAGS as passed in environment.
+ If not set, let AC_PROG_CC set it.
+
+Tue Nov 19 09:22:08 1996 Tom Tromey <tromey@cygnus.com>
+
+ * Makefile.in (install_shared_lib): Put else clause onto each if.
+
+Fri Nov 15 11:23:43 1996 Tom Tromey <tromey@cygnus.com>
+
+ * Makefile.in (XCFLAGS): Use EXP_SHLIB_CFLAGS, not
+ TCL_SHLIB_CFLAGS.
+ (TCL_SHLIB_CFLAGS): Define.
+
+ * configure.in: Allow arguments to --enable-blah to work.
+ Compute and AC_SUBST EXP_SHLIB_CFLAGS.
+ Added missing AC_MSG_CHECKING.
+
+Thu Nov 7 13:30:39 1996 Tom Tromey <tromey@cygnus.com>
+
+ * Dbg.c, exp_clib.c, exp_command.c, exp_command.h, exp_glob.c,
+ exp_int.h, exp_inter.c, exp_main_sub.c, exp_printify.c,
+ exp_printify.h, exp_pty.h, exp_trap.c, exp_tty.c, exp_tty.h,
+ exp_win.c, exp_win.h, expect.c, expect_comm.h, pty_termios.c:
+ Changes to make gcc -Wall complain less.
+
+Mon Nov 4 14:01:03 1996 Tom Tromey <tromey@cygnus.com>
+
+ * exp_clib.c (exp_disconnect): #if condition fix.
+ (exp_spawnv): Ditto.
+
+ * exp_command.c (Exp_SpawnCmd): #if condition fix.
+ (Exp_DisconnectCmd): Ditto.
+
+Tue Oct 15 12:38:50 1996 Tom Tromey <tromey@cygnus.com>
+
+ * configure: Regenerated.
+ * configure.in: Make sure to pass --cache-file argument to
+ sub-configure.
+
+Wed Oct 9 11:24:17 1996 Tom Tromey <tromey@cygnus.com>
+
+ * configure: Regenerated.
+ * configure.in (stty_reads_stdout): /bin/stty on OSF 4.0 fails.
+
+Wed Oct 2 10:13:37 1996 Tom Tromey <tromey@cygnus.com>
+
+ * configure: Regenerated.
+ * configure.in (stty_reads_stdout): /bin/stty on DG/UX fails.
+
+Tue Oct 1 10:40:11 1996 Tom Tromey <tromey@cygnus.com>
+
+ * Dbg.c, exp_clib.c, exp_closetcl.c, exp_command.c, exp_console.c,
+ exp_event.c, exp_inter.c, exp_main_tk.c, exp_pty.c, exp_strf.c,
+ exp_trap.c, exp_win.c, exp_win.h, expect.c, pty_termios.c: Patches
+ to make "gcc -Wall" be more quiet. From Fred Fish.
+
+Fri Sep 27 10:15:48 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * expect.c (exp_i_read): Pass interp as first arg to exp_error.
+ * configure.in (stty_reads_stdout): /bin/stty on OSF2.0, OSF3.2,
+ HPUX 9.X, HPUX 10.X guesses wrong, so set value explicitly.
+
+Mon Sep 9 10:29:32 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * configure: Regenerated.
+ * configure.in: Added code to actually handle --with-x.
+
+ * configure: Regenerated.
+ * configure.in: Don't bother looking for Tk if --with-x=no
+ specified.
+
+Thu Sep 5 11:01:09 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * configure: Regenerated.
+ * configure.in (stty_reads_stdout): AIX fails "stty" test in
+ background, so set explicitly. Ditto HPUX 9 and 10.
+
+Thu Aug 29 17:04:55 1996 Michael Meissner <meissner@tiktok.cygnus.com>
+
+ * configure.in (i[345]86-*-*): Recognize i686 for pentium pro.
+ * configure: Regenerate.
+
+Mon Aug 26 12:33:58 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * Makefile.in (install): Depend on install_shared_lib.
+
+Fri Aug 23 10:17:45 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * configure: Regenerated.
+ * configure.in: Look in `..' for aux files. Re-enable caching.
+
+Fri Aug 16 12:54:39 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * exp_main_tk.c (print_version): New variable.
+ (argTable): Added -version.
+ (Tk_Init2): Print version if required.
+
+ * exp_main_sub.c (exp_parse_argv): Added `-v' support again.
+
+Wed Aug 14 12:02:26 1996 Tom Tromey <tromey@rtl.cygnus.com>
+
+ * Makefile.in (X11_PROGS_INSTALLED): Now the same as X11_PROGS.
+ (install): Don't depend on expect_installed.
+ (clean): Don't remove expect_installed or expectk_installed.
+ (mostlyclean): Ditto.
+
+Mon Aug 5 12:55:06 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * Makefile.in (XCFLAGS): New macro.
+ (CFLAGS): Define to just @CFLAGS@.
+ (CFLAGS_INT): Use $(XCFLAGS).
+ (expect, expect_installed, expect.tc, expectk, expectk_installed,
+ expectk.tc): Use $(XCFLAGS).
+
+Tue Jul 23 14:00:56 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * expect_comm.h: Don't include expect_cf.h.
+
+ * Makefile.in (install): Don't install expect_cf.h.
+
+Thu Jul 18 17:27:12 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * Makefile.in (install-scripts): Install cat-buffers here.
+
+Mon Jul 15 13:50:52 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * Makefile.in (configure): Don't automatically rebuild.
+ (Dbgconfigure): Don't automatically rebuild.
+
+Mon Jun 24 17:47:52 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
+
+ * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+ execdatadir): Uset autoconf set values.
+ (docdir, oldincludedir): Removed.
+ * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+ * configure: Rebuilt.
+
+Wed Jun 12 14:18:09 1996 Tom Tromey <tromey@thepub.cygnus.com>
+
+ * configure: Regenerated.
+ * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
+ avoid name clashes with SunOS headers.
+
+Tue Jun 4 17:54:06 1996 Gordon Irlam <gordoni@snuffle.cygnus.com>
+
+ * install-sh: Add MIT copyright. Fix typo.
+
+Tue May 28 13:09:26 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * Makefile.in (Dbgconfigure): Removed broken srcdir test.
+
+ * Dbgconfigure: Regenerated.
+ * Dbgconfig.in: Use CY_AC_C_WORKS.
+
+ * configure: Regenerated.
+ * aclocal.m4 (CY_AC_PATH_TCLH): Don't use AC_TRY_RUN.
+ (CY_AC_PATH_TKH): Don't use AC_TRY_RUN.
+
+Tue May 21 10:14:24 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * configure: Regenerated.
+ * aclocal.m4: Typo fix.
+
+Thu May 16 09:54:18 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * configure: Regenerated.
+ * configure.in: Use CY_AC_C_WORKS instead of CY_AC_C_CROSS.
+ * aclocal.m4: Replaced CY_AC_C_CROSS with CY_AC_C_WORKS.
+
+Fri May 10 16:59:46 1996 Doug Evans <dje@canuck.cygnus.com>
+
+ * exp_pty.c (errno): Delete. Include errno.h instead.
+
+Tue Apr 30 10:17:41 1996 Tom Tromey <tromey@snuffle.cygnus.com>
+
+ * exp_main_tk.c (main): Removed "-inet-1.0".
+
+ * exp_main_sub.c (exp_parse_argv): Removed "-inet-1.0".
+
+ * configure: Regenerated.
+ * configure.in: Append $XLIBS to X_LIBS.
+ (have_nsl): Only check for -lnsl once.
+ Run AC_CANONICAL_SYSTEM.
+
+ * Makefile.in (install): Don't install scripts.
+ (install-scripts): New target.
+
+ * exp_main_tk.c (print_version): New global.
+ (argTable): Added -version.
+ (main): Handle -version option.
+
+ * exp_main_exp.c (argv): Run Tcl_FindExecutable.
+
+ * exp_main_tk.c (main): Run Tcl_FindExecutable.
+
+ * exp_main_sub.c (exp_parse_argv): Added -v argument.
+ (exp_version): No longer static.
+
+Thu Apr 25 12:31:21 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * Makefile.in: Removed "$(srcdir)/" from all dependencies, to work
+ around problem with Sun make's VPATH.
+
+Mon Feb 12 23:11:38 1996 Rob Savoye <rob@chinadoll>
+
+ * aclocal.m4: Fix typo of ac_cv_tkh to be ac_cv_tclh so it works
+ on all systems.
+ * configure, DBGconfigure, testsuite/configure: Regenerated with
+ autoconf 2.7.
+
+Tue Feb 6 11:48:05 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * exp_clib.c, exp_printify.c, expect_comm.h: For Tcl 7.5 and
+ greater, use ../compat/stdlib.h, not compat/stdlib.h.
+
+Tue Jan 30 12:21:37 1996 Fred Fish <fnf@kalessin.cygnus.com>
+
+ * exp_regexp.c (regmatch, regrepeat): Only declare strchr if it is not
+ a macro.
+
+Mon Jan 22 11:17:06 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * configure.in: Check for -lieee, -ldl, and -ldld.
+
+ * Makefile.in (OFILES): Include @LIBOBJS@.
+ (strerror.o): New target.
+
+ * strerror.c: New file.
+
+ * configure.in: Test for strerror.
+
+Fri Jan 19 11:08:11 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * Makefile.in (install, ${SCRIPT_LIST}, test): Find new Tcl libraries.
+
+Thu Jan 18 13:43:13 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * Most files: Update to expect 5.19.
+
+Fri Jan 12 16:22:12 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * exp_closetcl.c (exp_close_tcl_files): Skip stdin, stdout,
+ stderr.
+ * expect_comm.h: Declare exp_close_files_interp.
+ * exp_command.c (exp_init_most_cmds): Set exp_close_files_interp.
+
+Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * exp_closetcl.c (exp_close_files_interp): New variable for Tcl
+ 7.5.
+ (exp_close_tcl_files): Updated for Tcl 7.5.
+
+ Prototype and varargs changes:
+ * expect.c: Don't include <varargs.h>.
+ * Dbg.c: Copied in many defines from expect_comm.h.
+ (print): Use new varargs defines.
+ * exp_clib.c (exp_fexpectl): Use EXP_VARARGS_START.
+ * expect_comm.h: Include "tclInt.h".
+ * exp_console.c (exp_console_manipulation_failed): First arg to
+ errorlog is char*, not FILE*.
+ * exp_log.c (debuglog): Pass name of last argument to
+ EXP_VARARGS_START.
+ * expect_cf.h.in (tcl_AsyncReady): Removed define.
+ * expect.c (Exp_ExpectGlobalCmd): Added cast.
+ * exp_command.c (exp_i_update): First arg to exp_debuglog is
+ * exp_poll.c (exp_get_next_event): Likewise.
+ char*, not Tcl_Interp*.
+ * exp_log.h: Use prototypes everywhere. Include "expect_comm.h".
+ * expect_tcl.h: Use EXP_VARARGS, not VARARGS.
+ (tcl_AsyncReady): New define for Tcl 7.5.
+
+ * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
+ (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
+ (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
+ (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
+ argument to AC_REQUIRE.
+ * configure: Regenerated.
+
+Tue Jan 9 16:26:47 1996 Rob Savoye <rob@chinadoll.cygnus.com>
+
+ * Makefile.in: Change SHORT_BINDIR to $prefix, rather than
+ exec_prefix. This is only used to store the platform independant
+ expect scripts.
+
+Dec 18 17:22:05 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
+
+ * configure.in, configure: For a solaris2 machine doing a static
+ build, add `-ldl -lw' to avoid unresolved refs using the
+ OpenWindows libraries.
+
+Wed Nov 22 08:49:01 1995 Rob Savoye <rob@chinadollchinadoll.cygnus.com>
+
+ * Most files: Update to expect 5.18.1.
+
+Fri Nov 17 17:31:55 1995 Rob Savoye <rob@chinadoll.cygnus.com>
+
+ * configure.in: Add support for SCO OpenServer. It doesn't like
+ the trap either.
+
+Thu Nov 16 09:28:53 1995 Rob Savoye <rob@chinadoll.cygnus.com>
+
+ * configure.in: Use $host to get the OS type rather than trying to
+ get the host name ourselves. Use the $host to set the
+ STTY_READS_STDOUT for hosts were the test is known to fail. It
+ also now configures in the background.
+ * configure.in, Dbgconfig.in, testsuite/configure.in: Use
+ AC_PROG_CC again since Cygnus configure now does the sames thing.
+
+Mon Oct 30 18:16:48 1995 Jason Molenda (crash@phydeaux.cygnus.com)
+
+ * configure.in (no_tk): zero out X_PROGS if we can't find tk
+ libraries.
+
+Tue Oct 24 18:25:09 1995 Jason Molenda (crash@phydeaux.cygnus.com)
+
+ * Makefile.in (X11HDIR): Changed to X11_CFLAGS.
+ (X11_LIB_FLAGS): Changed to X11_LDFLAGS.
+ (X11_LIB): Changed to X11_LIBS.
+ (CPPFLAGS_SIMPLE): Use X11_CFLAGS.
+ (expectk, expectk.tc, tk): use X11_LDFLAGS & X11_LIBS.
+
+ * configure.in (X11HDIR, X11_LIB_FLAGS, X11_LIB): Use X11_CFLAGS,
+ X11_LDFLAGS, X11_LIBS. Link X11 statically on Solaris, SunOS and
+ HPUX.
+
+Thu Oct 19 20:55:54 1995 Fred Fish <fnf@cygnus.com>
+
+ * Makefile.in: Remove extraneous tabs and blanks in otherwise
+ empty lines. That confuses older non-GNU versions of "make".
+
+Mon Oct 9 20:58:50 1995 Jason Molenda (crash@phydeaux.cygnus.com)
+
+ * testsuite/aclocal.m4: New file. Include ../aclocal.m4.
+
+Thu Aug 31 00:16:26 1995 Rob Savoye <rob@darkstar.cygnus.com>
+
+ * HISTORY, Makefile.in, aclocal.m4, exp_command.h, exp_inter.c,
+ exp_main_tk.c, exp_pty.c, expect.c, tests/all,
+ testsuite/Makefile.in. Update to the 5.18.0 release. Minor
+ changes.
+
+Thu Aug 17 18:47:21 1995 Rob Savoye <rob@darkstar.cygnus.com>
+
+ * Most files: Update to the 5.17.7 release.
+
+Thu Aug 3 22:47:36 1995 Jeff Law (law@snake.cs.utah.edu)
+
+ * pty_termios.c (HAVE_PTMX): Undefine if both HAVE_PTYM and
+ HAVE_PTMX are defined (as happens for hpux10).
+
+Thu Jul 27 16:31:23 1995 J.T. Conklin <jtc@cygnus.com>
+
+ * Makefile.in (configure): Removed rule that automatically
+ rebuilds configure script. Users might not have autoconf.
+
+Tue Jul 18 23:15:03 1995 Fred Fish <fnf@fishbowl>
+
+ * expect.c (Exp_ExpectGlobalCmd): Cast ckrealloc first arg to char*.
+
+Sun Jun 18 13:02:41 1995 Fred Fish <fnf@amigalib.com>
+
+ * configure, configure.in (XLIBS): When adding -lX11, also preserve
+ the previous libraries that we went to the trouble of finding.
+
+Sun Jun 18 12:15:44 1995 Fred Fish <fnf@amigalib.com>
+
+ * Makefile.in (exp_clib.o): Add dependencies.
+
+Mon May 1 16:50:22 1995 Rob Savoye <rob@darkstar.cygnus.com>
+
+ * configure.in: Also set XINCLUDES in the Makefile.
+
+Fri Apr 28 18:56:02 1995 Rob Savoye <rob@darkstar.cygnus.com>
+
+ * aclocal.m4: Create a clone of AC_C_CROSS called CY_C_CROSS that
+ has better error handling in case the native compiler is hosed.
+ * aclocal.m4: Look for tcl and tk directories as just tcl (and tk)
+ or tcl[0-9] (and tk[0-9)] so it doesn't match the tclX
+ release. Print an error and exit if any of the --with-{tcl,tk}*
+ options are used and point to bogus paths. Based Tcl header search
+ on tclInt./h rather than tcl.h.
+ * Makefile.in: Add dependancies for back in for configure and
+ Dbgconfigure targets.
+
+Mon Apr 24 16:46:01 1995 Rob Savoye <rob@darkstar.cygnus.com>
+
+ * exp_command.c, exp_event.h, exp_inter.c, exp_main_tk.c,
+ exp_poll.c, exp_select.c, exp_simple.c, exp_tk.c, exp_trap.c,
+ exp_tty.c, FAQ, README, HISTORY: Update to expect 5.16.3.
+
+Fri Apr 14 12:00:39 1995 Rob Savoye <rob@darkstar.cygnus.com>
+
+ * configure.in: Copy Dbg_cf.h to objdir, not srcdir.
+
+Tue Apr 11 18:52:24 1995 Rob Savoye <rob@darkstar.cygnus.com>
+
+ * aclocal.m4: Split the macros so header and library searches are
+ seperate macros. AC_PATH_{TCL,TK} nows only calls the macros. Lots
+ of optimization to the AC_PATH_T* macros. Supports the use of
+ --with-tclinclude, --with-tcllib, --with-tkinclude, --with-tklib
+ to specify alternative search dirs for tcl and tk stuff.
+ * Makefile.in, testsuite/Makefile.in: Re-write targets for
+ configure, Dbgconfigure so they work in an unconfigured srcdir.
+ * configure.in: Put AC_PATH_X before AC_PATH_TK and make the TK
+ test conditional. Fix how Dbgconfigure gets passed the Tcl header
+ dir to use --with-PACKAGE which is much simpler. Removed the test
+ for user override of X search paths since AC_PATH_X uses.
+ --x-includes and --x-libraries instead.
+ * Dbgconfig.in: Use AC_PATH_TCLH to find just the headers, and
+ test for LynxOS.
+ * debugger/: Remove directory. Recursive configuring is so much
+ easier...
+ * DbgMkfl.in, Dbg_cf.h.in, Dbg.c, Dbg.h, Dbgconfigure,
+ Dbgconfig.in: Sigh, moved back to the top-level expect directory.
+
+Wed Apr 5 17:25:45 1995 Rob Savoye <rob@darkstar.cygnus.com>
+
+ * configure.in: Add a trap so the configure runs in the
+ background.
+
+Thu Mar 16 16:56:08 1995 Rob Savoye <rob@darkstar.cygnus.com>
+
+ * debugger: New directory for the Tcl debugger.
+ * debugger/Dbg.c, debugger/Dbg.h, debugger/Dbg_cf.h.in: Moved from
+ the top level expect directory so it builds standalone.
+ * DbgMkfl.in, debugger/Makefile.in: Moved to debugger dir and
+ renamed.
+ * install-sh, mkinstalldirs: New files borrowed from the autoconf
+ distribution.
+ * aclocal.m4: New autoconf macros.
+ * Makefile.in: Tweaked so it's recursive.
+ * configure.in: Use new macros in aclocal.m4 rather than hunting
+ for the Tcl and Tk stuff ourseleves.
+ * debugger/Makefile.in: Build debugger standalone.
+ * testsuite/Makefile.in, testsuite/configure.in: New files for
+ autoconf support.
+ * exp_test.c, testsuite/exp_test.c: Move test file.
+
+Fri Jan 13 15:30:30 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
+
+ * Makefile.in (check): Pass EXPECT correctly to runtest.
+
+Thu Oct 20 18:04:06 1994 Rob Savoye <rob@darkstar.cygnus.com>
+
+ * Makefile.in: Add X11_INCLUDE_FLAGS so top level flags get used
+ too.
+
+Tue Jun 14 12:32:07 1994 David J. Mackenzie (djm@rtl.cygnus.com)
+
+ * aclocal.m4: Copy from TCL directory.
+ * configure.in: Improve checks for installed Tcl and Tk.
+ * configure: Rebuilt.
+
+Tue Jun 7 13:52:34 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
+
+ * Makefile.in (mostlyclean, realclean): New targets.
+
+Wed May 18 12:21:06 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
+
+ * Makefile.in (install): Add another ``else true''.
+
+Fri Apr 29 16:49:36 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
+
+ * Makefile.in (install): Always use else in if conditional to
+ avoid Ultrix sh bug.
+
+Mon Apr 11 15:22:12 1994 Rob Savoye (rob@cirdan.cygnus.com)
+
+ * Upgrade to the new "official" beta release of expect 5.7.
+
+Wed Mar 30 17:15:28 1994 Rob Savoye (rob@cirdan.cygnus.com)
+
+ * testsuite/expect.tests/expect-test.exp: Just run the new expect
+ tests and format the outout under DejaGnu.
+
+Mon Mar 28 14:33:55 1994 Rob Savoye (rob@cirdan.cygnus.com)
+
+ * Upgrade to expect 5.6.3.
+
+Thu Dec 2 16:26:54 1993 Rob Savoye (rob@darkstar.cygnus.com)
+
+ * configure.in: Add tests to find Tcl and Tk headers and
+ libraries.
+
+Thu Aug 19 18:26:49 1993 Rob Savoye (rob@darkstar.cygnus.com)
+
+ * upgraded to version 4.7.6, add OSF/1 patches in again.
+
+Wed Aug 18 20:10:16 1993 Rob Savoye (rob@rtl.cygnus.com)
+
+ * upgraded to version 4.7.4, add OSF/1 patches in again.
+
+Tue Aug 17 20:17:40 1993 Rob Savoye (rob@darkstar.cygnus.com)
+
+ * pty_termios.c, exp_command.c, configure.in: Add support for
+ using ptmx_bsd's if they exist. Only found on OSF/1. (patch
+ applied from Gregory Depp <depp@osf.org>
+
+Thu Jun 10 11:36:09 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
+
+ * exp_main.h: fix prototype for exp_cook
+
+Fri Jun 4 08:55:22 1993 Ian Lance Taylor (ian@cygnus.com)
+
+ * Makefile.in (TCLLIB): If ../tcl/libtcl.a does not exist, use
+ -ltcl.
+
+Tue May 25 14:45:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
+
+ * Makefile.in, configure.in: Add some support for autoconfiguring
+ for X.
+
+Sun May 23 22:32:09 1993 Rob Savoye (rob at darkstar.cygnus.com)
+
+ * exp_command.c: Fix so send_log still works when master is out of
+ bounds. (ok since it doesn't get used).
+
+Mon May 17 19:51:52 1993 Rob Savoye (rob@cygnus.com)
+
+ * configure.in: Change test for ranlib so it kicks out "true"
+ rather than "@:" if it can't be found.
+
+Thu Apr 15 14:11:50 1993 Rob Savoye (rob@cygnus.com)
+
+ * configure.in, Makefile.in: If using ptmx's (SVR4 style pty's)
+ then check for libpt.a too.
+
+Thu Apr 8 17:13:39 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
+
+ * Makefile.in: all doesn't depend on $(SCRIPTS). When building
+ $(SCRIPTS) using fixline & sources in $(srcdir), not the current
+ directory. When installing manpages, install from $(srcdir).
+ Don't install like "install foo $(bindir)" but rather "install foo
+ $(bindir)/foo".
+
+Mon Mar 22 23:56:29 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
+
+ * Makefile.in: add check & installcheck targets
+
+Tue Mar 2 20:28:30 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
+
+ * configure.in, configure: declare SETUID to be @: instead of echo
+
+ * pty_termios.c: declare ptynum
+
+ * Makefile.in: a number of changes, including use of the AR and
+ ARFLAGS variables, the appropriate variables for X11 (as passed
+ down from the top level Makefile), clean up some doc lines
+
+Mon Mar 1 15:05:40 1993 Rob Savoye (rob at darkstar.cygnus.com)
+
+ * configure.in, defs.h.in: Fixed problem for systems that think
+ getpty() should be _getpty().
+
+Thu Feb 25 15:34:34 1993 Rob Savoye (rob at darkstar.cygnus.com)
+
+ * exp_tty.h: Defines portable tty macros.
+ * pty_termios.c: New file, slightly based on pty_usg.c. Uses
+ portable macros and also supports termio.
+ * pty_sgttyb.c: Was pty_bsd.c.
+ * configure.in, Makefile.in, configure: autoconf support for
+ expect.
+
+Sun Feb 21 17:42:28 1993 Rob Savoye (rob at darkstar.cygnus.com)
+
+ * exp_tty.h: Removed and renamed the macros to use configure's.
+
+Wed Feb 17 18:56:36 1993 Rob Savoye (rob at darkstar.cygnus.com)
+
+ * expect.c, Makefile.in: Changed SIG_FN_RETURN to RETSIGTYPE
+ since that's what autoconf kicks out.
+
+Thu Dec 24 15:07:32 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
+
+ * Makefile.in: added dummy dvi target
+
+Wed Dec 16 11:26:16 1992 Ian Lance Taylor (ian@cygnus.com)
+
+ * inter_select.c (init_interact): if SCO is defined, use sysconf
+ to get maxfds, rather than getdtablesize.
+ * configure.in (*-*-sco*): Use mh-sco.
+ * mh-sco: New file; like mh-sysv, but pass -DSCO in HDEFS.
+
+Tue Nov 17 14:28:20 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
+
+ * config/mh-{hpux,aix,irix4,sysv*}: updated with appropriate
+ values for the host machine (HDEFS, RANLIB, etc)
+
+ * configure.in: use that
+
+ * Makefile.in: use $(HDEFS) in compiling C files
+
+Sun Nov 15 21:46:16 1992 Fred Fish (fnf@cygnus.com)
+
+ * Update to base 3.24.0 release, merging back in changes made
+ by cygnus to 3.22.12 release.
+
+Sat Nov 14 20:16:26 1992 Fred Fish (fnf@cygnus.com)
+
+ * Makefile.in (CFLAGS): Rework use of CFLAGS to fit in better with
+ cygnus configuration standard.
+ * config/mh-svr4: Removed.
+ * config/mh-sysv4: New file, renamed from mh-svr4.
+ * configure.in (*-sysv4): New configuration.
+ * configure.in (*-sun-solaris2, *-sysv4): Use mh-sysv4.
+ * expect.c (sigwinch_handler): Fix #if without any condition.
+ * command.c, expect.c, global.h, lib_exp.c, main.c, term.h:
+ Test for SYSV4 as well as SYSV3.
+ * inter_select.c (sys/sysconfig.h): Include when SYSV4 defined.
+ * inter_select.c (init_interact): Add sysconf call for SYSV4.
+ * pty_svr4.c (ptsname): Declare for SYSV4.
+
+Thu Oct 22 17:35:07 1992 Rob Savoye (rob@cygnus.com)
+
+ * command.c: Added a "send_log" command. It only writes to a log
+ file if one was opened by the "log_file" command.
+
+ * main.c: Added setbuf commands for stdin, stdout, stderr to turn
+ off buffering.
+