OSDN Git Service

daily update
[pf3gnuchains/pf3gnuchains3x.git] / expect / ChangeLog
1 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
2
3         * configure.in (EXP_LIB_SPEC): Use ${libdir} rather than
4         ${exec_prefix}/lib.
5         * configure: Regenerate.
6
7 2003-07-15  Alexandre Oliva  <aoliva@redhat.com>
8
9         * aclocal.m4 (CY_AC_PATH_TCLCONFIG): Use .../tcl/win, not cygwin.
10         * configure, Dbgconfigure, testsuite/configure: Rebuilt.
11
12 2003-07-14  Alexandre Oliva  <aoliva@redhat.com>
13
14         * aclocal.m4 (CY_AC_PATH_TKCONFIG): Look for it in .../tk/win.
15         * configure: Rebuilt.
16         * Dbgconfigure: Rebuilt to pick up 2002-07-30's change.
17
18 2003-01-29  Andrew Cagney  <ac131313@redhat.com>
19
20         * configure.in (EXP_AND_TCL_LIBS): Set to TCL_CC_SEARCH_FLAGS
21         instead of TCL_LD_SEARCH_FLAGS.
22         (EXP_AND_TK_LIBS): Ditto.
23         
24 2002-11-19  Andrew Cagney  <ac131313@redhat.com>
25
26         * exp_clib.c (ecases;): Cast value returned by TclRegComp to a
27         void pointer.
28         * exp_command.c (Exp_SpawnCmd): Cast `wfd' to an int before
29         passing to `dup'.  Pass `rfd' and `wfd' to an int before assigning
30         to `master'.
31
32 2002-07-30  Keith Seitz  <keiths@redhat.com>
33
34         From Mo DeJong  <supermo@bayarea.net>
35         * aclocal.m4 (CY_AC_PATH_TCLCONFIG): Check for a
36         tclConfig.sh file in tcl/cygwin if one can't
37         be found in tcl/unix. Update Itcl header check.
38         * configure: Regenerated.
39
40 2002-04-11  Christopher Faylor  <cgf@redhat.com>
41
42         * configure.in: Don't use libutil.a on cygwin.
43         * configure: Regenerate.
44
45 2002-03-06  Alexandre Oliva  <aoliva@redhat.com>
46
47         * exp_command.c (STARARGV): Indent #defines properly.
48
49 2001-09-28  Kevin Buettner  <kevinb@redhat.com>
50
51         * configure.in (_XOPEN_SOURCE): Permit definition of _NSIG to
52         define _XOPEN_SOURCE too.
53         * configure: Regenerated.
54
55 Thu Sep 20 16:00:44 2001  Andrew Cagney  <cagney@b1.cygnus.com>
56
57         * Makefile.in (shared/tcl_regexp.o, tcl_regexp.o): Add explict
58         build rules that include @TCL_DEFS@ in the list of compiler flags.
59
60 Tue Sep 11 15:24:00 2001  Christopher Faylor <cgf@cygnus.com>
61
62         Remove unneeded CYGWIN code throughout.
63         Change CYGWIN32 to CYGWIN throughout.
64         * configure.in: Use gcc -mno-win32 option under Cygwin.
65         * configure: Regenerate.
66
67 2001-07-09  Ian Roxborough  <irox@redhat.com>
68
69         * tclParse-compat.c: New file.
70         * tcl_regexp.c:
71         * tcl_regexp.h: New file.  Contains Tcl8.0's regexp.
72         * Makefile.in: Added new files to be compiled and linked.
73         * exp_clib.c (exp_expectl, exp_fexpectl):
74         * exp_inter.c (in_keymap, Exp_InteractCmd ):
75         * exp_regexp.c (regtry, regdump, regprop):
76         * expect.c (parse_expect_args, eval_case_string,
77           exp_background_filehandler, Exp_ExpectCmd):
78         * expect.h:
79         * expect_comm.h:
80         * Dbg.c (breakpoint_test, cmdBreak): Use newly built in
81           regexp, not external Tcl regexp.
82         * exp_tty.c (exec_stty):
83         * exp_command.c (Exp_CloseCmd, Tcl_CloseCmd): Handle Tcl API
84           changes in Tcl8.3.
85
86 2001-05-11  Andrew Cagney  <ac131313@redhat.com>
87
88         From 2001-04-24 Rodney Brown <RDBrown@mira.net>:
89         * configure.in: Only define _XOPEN_SOURCE if NSIG remains defined.
90         * configure: Regenerate.
91         
92 2000-07-06  Jim Wilson  <wilson@cygnus.com>
93
94         * pty_termios.c: Include expect_cf.h before stdio.h.
95
96 2000-05-15  Tom Tromey  <tromey@cygnus.com>
97
98         * expect_cf.h.in (_XOPEN_SOURCE): Added.
99         * configure: Rebuilt.
100         * configure.in: Define _XOPEN_SOURCE when using ptsname.
101
102 2000-03-31  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
103
104         * Makefile.in (expect-bld.sh): New wrapper script.
105         (all): Depend on it.
106         (LOCAL_EXPECT): Use it.
107
108 1999-11-11  DJ Delorie  <dj@cygnus.com>
109
110         * configure.in: use new library name, provide define for sources
111         * configure: regenerate
112         * exp_event.c: only take win-specific parts out if we did detect
113         the unix/cygwin special version of libtcl.
114
115 1999-10-29  Frank Ch. Eigler  <fche@cygnus.com>
116
117         * configure.in: For cygwin host, also override TCL_LIB_SPEC.
118         * configure: Regenerated.
119
120 1999-10-27  DJ Delorie  <dj@cygnus.com>
121
122         * configure.in: Use $host, not results of build, to detect
123         cygwin-specific tcl library
124
125 1999-10-26  DJ Delorie  <dj@cygnus.com>
126
127         * configure.in: If we detect a cygwin-specific version of tcl,
128         use it.
129         * exp_event.c: don't need the extra functions any more.
130
131 Wed Oct  6 04:12:08 1999  Brendan Kehoe  <brendan@cygnus.com>
132
133         * configure.in (EXP_LD_SEARCH_FLAGS): If $GCC is "yes", don't do
134         the substitution translating -Wl,-rpath,foo into just -rpath,
135         since we're not using just the linker.
136         * configure: Regenerated.
137
138 1999-09-17  DJ Delorie  <dj@cygnus.com>
139
140         * expect.c: define SIMPLE_EVENT so that timeouts work
141
142 Wed Sep 15 19:29:13 1999  Jeffrey A Law  (law@cygnus.com)
143
144         * exp_command.c (Exp_SpawnCmd): Make wfd and rfd wide enough and
145         aligned enough so that they can hold pointer values.
146
147 1999-09-14  Felix Lee  <flee@cygnus.com>
148
149         * exp_main_exp.c (main): call Tcl_FindExecutable.
150
151 1999-06-01  Angela Marie Thomas <angela@cygnus.com>
152
153         * Makefile.in: Add install-minimal target.
154
155 1999-05-18  Fred Fish  <fnf@cygnus.com>
156
157         * exp_strf.c (strchr): Do not try to declare if defined
158         already with a #define.
159
160 1999-05-03  Tom Tromey  <tromey@cygnus.com>
161
162         * configure, Dbgconfigure: Rebuilt with newer autoconf.
163
164 Mon Nov  2 15:05:33 1998  Geoffrey Noer  <noer@cygnus.com>
165
166         * configure.in: detect cygwin* instead of cygwin32*
167         * configure: regenerate
168
169 Fri Oct 16 22:26:59 1998    <dj@cygnus.com>
170
171         * exp_event.c (pipe_thread): don't select or WFSO forever,
172         else you hang when pipe_close is called.
173
174 Thu Oct 08 16:08:57 1998    <dj@cygnus.com>
175
176         * exp_command.c (cygwin_pipe_dup): use this instead of dup()
177         because sometimes we try to dup() a handle instead of a fd
178         * exp_event.c (pipe_thread): check for "forgotten" threads
179         and clean them up properly (else leaks).
180
181 Thu Oct  1 13:22:28 1998  DJ Delorie  <dj@indy.delorie.com>
182
183         * exp_event.c (pipe_watch): close a thread handle leak.
184
185 1998-09-28  Rob Savoye  <rob@chinadoll.cygnus.com>
186
187         * configure.in: Comment out not using -g on Linux.
188         * configure: Regenerated.
189
190 Thu Sep 24 12:04:39 1998  DJ Delorie  <dj@indy.delorie.com>
191
192         * exp_command.c (fd_new): move cygwin init outside of tcl version
193         check.
194
195 Thu Sep 17 18:08:42 1998  Christopher Faylor <cgf@cygnus.com>
196
197         * exp_event.c (pipe_info): Reorganize for better cygwin
198         functionality.
199         (pipe_thread): Use cygwin select() to detect pipe activity
200         since it now correctly handles EOF conditions.
201         (pipe_close): Reorganize for better operation with pipe_thread
202         change.
203         (pipe_get_handle): Return cygwin fd since Windows handle is
204         no longer required.
205         (make_pipe_channel): Remove initialization of obsolete fields.
206
207 1998-08-28  Rob Savoye  <rob@chinadoll.cygnus.com>
208
209         * aclocal.m4(CY_AC_LOAD_TCLCONFIG): Don't look for
210         Tcl_CreateCommand(), cause libtcl hasn't been built yet. All this
211         did was try to make sure you haven't removed your Tcl build
212         directory.
213         * configure: Regenerated.
214
215 1998-08-21  Rob Savoye  <rob@chinadoll.cygnus.com>
216
217         * Most files: Merge in expect 5.26 to get better tcl8.x
218         support. See HISTORY for more details.
219
220         * aclocal.m4 (CY_AC_INTTYPES_H): Find inttypes.h, but if it's
221         definitions conflict with sys/types.h, then don't include
222         it.
223
224 Wed Jul 15 11:06:50 1998  Bob Manson  <manson@charmed.cygnus.com>
225
226         * configure.in: Fix typo.
227         * configure: Regenerated.
228
229 Tue Jul 14 13:27:30 1998  Bob Manson  <manson@charmed.cygnus.com>
230
231         * configure.in (EXP_BUILD_LIB_SPEC): Always link expect against
232         the static library.
233         (EXP_LIB_FILE): Always set to EXP_NONSHARED_LIB_FILE.
234
235         * configure: Regenerated.
236
237 Tue Apr 28 18:54:13 1998  Geoffrey Noer  <noer@cygnus.com>
238
239         * aclocal.m4: add autoconf macros AM_EXEEXT and AM_CYGWIN32
240         * configure.in: call AM_EXEEXT
241         * Makefile.in: add EXEEXT variables
242         * configure: regenerate
243
244 Thu Mar 19 09:12:04 1998  Jeffrey A Law  (law@cygnus.com)
245
246         * configure.in: Handle hpux11 just like hpux10 for now.
247
248 Sat Feb 28 17:24:38 1998  Richard Henderson  <rth@cygnus.com>
249
250         * exp_command.c: Use _NSIG if NSIG not present.
251         * exp_trap.c: Likewise.
252
253 Sun Feb 22 17:39:35 1998  Ian Lance Taylor  <ian@cygnus.com>
254
255         * exp_event.c: Extensive additions to support
256         Tcl_CreateFileHandler and Tcl_DeleteFileHandler on cygwin32.
257         Define a new pipe channel type, based on code in tclWinPipe.c.
258         * exp_command.h (struct exp_f): If __CYGWIN32__, add channel,
259         fileproc, and procdata fields.
260         * exp_command.c (fd_new): If __CYGWIN32__, initialize channel and
261         fileproc fields.
262         (Exp_SpawnCmd): If __CYGWIN32__, don't accept -open or -leaveopen
263         argumnents.
264         (Exp_LogFileCmd): Likewise.
265         (Tcl_CloseCmd): Use Tcl_Alloc instead of ckalloc.  Use
266         Tcl_NewStringObj instead of TclNewObj and TclInitStringRep.  Use
267         Tcl_Free instead of ckfree.
268         * expect.c (exp_i_read): If __CYGWIN32__, call
269         exp_reading_from_descriptor.
270         * pty_termios.c: If __CYGWIN32__, don't include <sys/stropts.h>.
271         (pty_stty): If __CYGWIN32__, just exec stty, not /bin/stty.
272         (getptyslave): If __CYGWIN32__, don't I_PUSH anything.
273         * configure.in: Add many checks for cross_compiling to avoid doing
274         the wrong thing when building with a cross compiler.  Add several
275         cases to specifically handle a cygwin32 host when building with a
276         cross compiler.  On cygwin32, link against -luser32.
277         * configure: Rebuild.
278
279 Fri Jan 30 16:48:35 1998  Ian Lance Taylor  <ian@cygnus.com>
280
281         * configure.in: Don't check for openpty on Linux.  It exists on
282         Alpha Linux Red Hat 4.2, but it doesn't work correctly.
283
284 Thu Jan 22 17:29:27 1998  Fred Fish  <fnf@cygnus.com>
285
286         * exp_clib.c (exp_spawnv): Provide reason for error message if we
287         fail to get the controlling terminal using TIOCSCTTY.
288         * exp_command.c (Exp_SpawnCmd): Ditto.
289
290 Sun Dec  7 20:39:33 1997  Bob Manson  <manson@charmed.cygnus.com>
291
292         * exp_command.c(Exp_SpawnCmd): Use ClientData instead of
293         int for file descriptors.
294
295 Wed Oct 15 12:14:26 1997  Jeffrey A Law  (law@cygnus.com)
296
297         * testsuite/config/default.exp (eprompt): Tweak again for new
298         prompt variant.
299
300 Fri Sep 12 12:57:10 1997  Jeffrey A Law  (law@cygnus.com)
301
302         * testsuite/config/default.exp (eprompt): Accept new prompt
303         variant.
304
305 Fri Sep 12 10:40:56 1997  Bob Manson  <manson@charmed.cygnus.com>
306
307         * exp_main_sub.c: Instead of using -1 for an invalid value, use 1
308         instead--this will allow the "testsuite" to pass.
309
310 Thu Sep  4 11:49:44 1997  Jeffrey A Law  (law@cygnus.com)
311
312         * exp_command.c (NUM_ARGS): Move start of cpp #define to
313         column zero.
314
315 Thu Aug 28 16:42:58 1997  Bob Manson  <manson@charmed.cygnus.com>
316
317         * exp_command.c (Tcl_CloseCmd): Function to call Tcl_CloseObjCmd
318         with appropriate arguments, mostly stolen from tclBasic.c.
319
320         * Dbg.c (simple_interactor): There doesn't appear to be any
321         equivalent for curEventNum, so replace with -1 for now. (It only
322         appears in the prompt anyway).
323         * exp_main_sub.c (Exp_Prompt1Cmd): Ditto.
324         * exp_main_sub.c (exp_interpreter): Ditto.
325
326 Wed Aug 13 12:57:20 1997  Bob Manson  <manson@charmed.cygnus.com>
327
328         * Makefile.in (X11_PROGS): Commented out until expectk is working
329         with tcl8.
330         (X11_PROGS_INSTALLED): Ditto.
331
332 Mon Aug 11 20:56:56 1997  Bob Manson  <manson@charmed.cygnus.com>
333
334         * Changes to get expect working under tcl8.
335
336         * expect.c: Include tclInt.h to get a definition of TclWordEnd.
337         (exp_eval_with_one_arg): Under Tcl8 TclWordEnd takes an additional
338         parameter. Don't go past the end of the string.
339
340         * exp_main_exp.c: If USE_ITCL is defined, include a call to
341         Itcl_Init.
342
343         * exp_command.c: Tcl8 uses an OS-specific type for "file handles".
344         This code will NOT work under anything that doesn't use an int;
345         it requires cleanup to make it reasonably portable.
346         * exp_command.h: Ditto.
347
348         * aclocal.m4: Check for itcl headers.
349         * configure.in: Ditto.
350
351         * Makefile.in: Add expecti target.
352
353         * Dbg.c (print_argv): Tcl8 has a new argument to TclFindElement 
354         specifying the length of the string.
355         (PrintStackBelow): Tcl8 uses objc/objv in the stack frame
356         instead of argc/argv; this change is woefully incomplete.
357
358 Tue Apr  1 13:55:15 1997  Bob Manson  <manson@charmed.cygnus.com>
359
360         * exp_event.c(exp_get_next_event): Don't delete the
361         timeout timer until we actually return.
362
363 Thu Mar 20 14:27:45 1997  Geoffrey Noer  <noer@cygnus.com>
364
365         * configure.in: don't check if stty reads stdout for
366         i[[3456]]86-*-sysv4.2MP during config; hard code instead
367         * configure: regenerated
368
369 Thu Mar 13 10:43:06 1997  Tom Tromey  <tromey@cygnus.com>
370
371         * Makefile.in (FLAGS_TO_PASS): Removed RUNTEST, RUNTESTFLAGS.
372         (RUNTESTFLAGS): Removed.
373         (RUNTEST): Removed.
374
375         * configure: Regenerated.
376         * configure.in: Always set EXP_CFLAGS to "".
377
378         * configure.in (AC_CONFIG_AUX_DIR): Look in srcdir.
379
380 Wed Nov 20 10:42:03 1996  Tom Tromey  <tromey@cygnus.com>
381
382         * configure.in: Always respect CFLAGS as passed in environment.
383         If not set, let AC_PROG_CC set it.
384
385 Tue Nov 19 09:22:08 1996  Tom Tromey  <tromey@cygnus.com>
386
387         * Makefile.in (install_shared_lib): Put else clause onto each if.
388
389 Fri Nov 15 11:23:43 1996  Tom Tromey  <tromey@cygnus.com>
390
391         * Makefile.in (XCFLAGS): Use EXP_SHLIB_CFLAGS, not
392         TCL_SHLIB_CFLAGS.
393         (TCL_SHLIB_CFLAGS): Define.
394
395         * configure.in: Allow arguments to --enable-blah to work.
396         Compute and AC_SUBST EXP_SHLIB_CFLAGS.
397         Added missing AC_MSG_CHECKING.
398
399 Thu Nov  7 13:30:39 1996  Tom Tromey  <tromey@cygnus.com>
400
401         * Dbg.c, exp_clib.c, exp_command.c, exp_command.h, exp_glob.c,
402         exp_int.h, exp_inter.c, exp_main_sub.c, exp_printify.c,
403         exp_printify.h, exp_pty.h, exp_trap.c, exp_tty.c, exp_tty.h,
404         exp_win.c, exp_win.h, expect.c, expect_comm.h, pty_termios.c:
405         Changes to make gcc -Wall complain less.
406
407 Mon Nov  4 14:01:03 1996  Tom Tromey  <tromey@cygnus.com>
408
409         * exp_clib.c (exp_disconnect): #if condition fix.
410         (exp_spawnv): Ditto.
411
412         * exp_command.c (Exp_SpawnCmd): #if condition fix.
413         (Exp_DisconnectCmd): Ditto.
414
415 Tue Oct 15 12:38:50 1996  Tom Tromey  <tromey@cygnus.com>
416
417         * configure: Regenerated.
418         * configure.in: Make sure to pass --cache-file argument to
419         sub-configure.
420
421 Wed Oct  9 11:24:17 1996  Tom Tromey  <tromey@cygnus.com>
422
423         * configure: Regenerated.
424         * configure.in (stty_reads_stdout): /bin/stty on OSF 4.0 fails.
425
426 Wed Oct  2 10:13:37 1996  Tom Tromey  <tromey@cygnus.com>
427
428         * configure: Regenerated.
429         * configure.in (stty_reads_stdout): /bin/stty on DG/UX fails.
430
431 Tue Oct  1 10:40:11 1996  Tom Tromey  <tromey@cygnus.com>
432
433         * Dbg.c, exp_clib.c, exp_closetcl.c, exp_command.c, exp_console.c,
434         exp_event.c, exp_inter.c, exp_main_tk.c, exp_pty.c, exp_strf.c,
435         exp_trap.c, exp_win.c, exp_win.h, expect.c, pty_termios.c: Patches
436         to make "gcc -Wall" be more quiet.  From Fred Fish.
437
438 Fri Sep 27 10:15:48 1996  Tom Tromey  <tromey@creche.cygnus.com>
439
440         * expect.c (exp_i_read): Pass interp as first arg to exp_error.
441         * configure.in (stty_reads_stdout): /bin/stty on OSF2.0, OSF3.2,
442         HPUX 9.X, HPUX 10.X guesses wrong, so set value explicitly.
443
444 Mon Sep  9 10:29:32 1996  Tom Tromey  <tromey@creche.cygnus.com>
445
446         * configure: Regenerated.
447         * configure.in: Added code to actually handle --with-x.
448
449         * configure: Regenerated.
450         * configure.in: Don't bother looking for Tk if --with-x=no
451         specified.
452
453 Thu Sep  5 11:01:09 1996  Tom Tromey  <tromey@creche.cygnus.com>
454
455         * configure: Regenerated.
456         * configure.in (stty_reads_stdout): AIX fails "stty" test in
457         background, so set explicitly.  Ditto HPUX 9 and 10.
458
459 Thu Aug 29 17:04:55 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
460
461         * configure.in (i[345]86-*-*): Recognize i686 for pentium pro.
462         * configure: Regenerate.
463
464 Mon Aug 26 12:33:58 1996  Tom Tromey  <tromey@creche.cygnus.com>
465
466         * Makefile.in (install): Depend on install_shared_lib.
467
468 Fri Aug 23 10:17:45 1996  Tom Tromey  <tromey@creche.cygnus.com>
469
470         * configure: Regenerated.
471         * configure.in: Look in `..' for aux files.  Re-enable caching.
472
473 Fri Aug 16 12:54:39 1996  Tom Tromey  <tromey@creche.cygnus.com>
474
475         * exp_main_tk.c (print_version): New variable.
476         (argTable): Added -version.
477         (Tk_Init2): Print version if required.
478
479         * exp_main_sub.c (exp_parse_argv): Added `-v' support again.
480
481 Wed Aug 14 12:02:26 1996  Tom Tromey  <tromey@rtl.cygnus.com>
482
483         * Makefile.in (X11_PROGS_INSTALLED): Now the same as X11_PROGS.
484         (install): Don't depend on expect_installed.
485         (clean): Don't remove expect_installed or expectk_installed.
486         (mostlyclean): Ditto.
487
488 Mon Aug  5 12:55:06 1996  Tom Tromey  <tromey@creche.cygnus.com>
489
490         * Makefile.in (XCFLAGS): New macro.
491         (CFLAGS): Define to just @CFLAGS@.
492         (CFLAGS_INT): Use $(XCFLAGS).
493         (expect, expect_installed, expect.tc, expectk, expectk_installed,
494         expectk.tc): Use $(XCFLAGS).
495
496 Tue Jul 23 14:00:56 1996  Tom Tromey  <tromey@creche.cygnus.com>
497
498         * expect_comm.h: Don't include expect_cf.h.
499
500         * Makefile.in (install): Don't install expect_cf.h.
501
502 Thu Jul 18 17:27:12 1996  Tom Tromey  <tromey@creche.cygnus.com>
503
504         * Makefile.in (install-scripts): Install cat-buffers here.
505
506 Mon Jul 15 13:50:52 1996  Tom Tromey  <tromey@creche.cygnus.com>
507
508         * Makefile.in (configure): Don't automatically rebuild.
509         (Dbgconfigure): Don't automatically rebuild.
510
511 Mon Jun 24 17:47:52 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
512
513         * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
514         execdatadir): Uset autoconf set values.
515         (docdir, oldincludedir): Removed.
516         * configure.in (AC_PREREQ): autoconf 2.5 or higher.
517         * configure: Rebuilt.
518
519 Wed Jun 12 14:18:09 1996  Tom Tromey  <tromey@thepub.cygnus.com>
520
521         * configure: Regenerated.
522         * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
523         avoid name clashes with SunOS headers.
524
525 Tue Jun  4 17:54:06 1996  Gordon Irlam  <gordoni@snuffle.cygnus.com>
526
527         * install-sh: Add MIT copyright.  Fix typo.
528
529 Tue May 28 13:09:26 1996  Tom Tromey  <tromey@creche.cygnus.com>
530
531         * Makefile.in (Dbgconfigure): Removed broken srcdir test.
532
533         * Dbgconfigure: Regenerated.
534         * Dbgconfig.in: Use CY_AC_C_WORKS.
535
536         * configure: Regenerated.
537         * aclocal.m4 (CY_AC_PATH_TCLH): Don't use AC_TRY_RUN.
538         (CY_AC_PATH_TKH): Don't use AC_TRY_RUN.
539
540 Tue May 21 10:14:24 1996  Tom Tromey  <tromey@creche.cygnus.com>
541
542         * configure: Regenerated.
543         * aclocal.m4: Typo fix.
544
545 Thu May 16 09:54:18 1996  Tom Tromey  <tromey@creche.cygnus.com>
546
547         * configure: Regenerated.
548         * configure.in: Use CY_AC_C_WORKS instead of CY_AC_C_CROSS.
549         * aclocal.m4: Replaced CY_AC_C_CROSS with CY_AC_C_WORKS.
550
551 Fri May 10 16:59:46 1996  Doug Evans  <dje@canuck.cygnus.com>
552
553         * exp_pty.c (errno): Delete.  Include errno.h instead.
554
555 Tue Apr 30 10:17:41 1996  Tom Tromey  <tromey@snuffle.cygnus.com>
556
557         * exp_main_tk.c (main): Removed "-inet-1.0".
558
559         * exp_main_sub.c (exp_parse_argv): Removed "-inet-1.0".
560
561         * configure: Regenerated.
562         * configure.in: Append $XLIBS to X_LIBS.
563         (have_nsl): Only check for -lnsl once.
564         Run AC_CANONICAL_SYSTEM.
565
566         * Makefile.in (install): Don't install scripts.
567         (install-scripts): New target.
568
569         * exp_main_tk.c (print_version): New global.
570         (argTable): Added -version.
571         (main): Handle -version option.
572
573         * exp_main_exp.c (argv): Run Tcl_FindExecutable.
574
575         * exp_main_tk.c (main): Run Tcl_FindExecutable.
576
577         * exp_main_sub.c (exp_parse_argv): Added -v argument.
578         (exp_version): No longer static.
579
580 Thu Apr 25 12:31:21 1996  Tom Tromey  <tromey@creche.cygnus.com>
581
582         * Makefile.in: Removed "$(srcdir)/" from all dependencies, to work
583         around problem with Sun make's VPATH.
584
585 Mon Feb 12 23:11:38 1996  Rob Savoye  <rob@chinadoll>
586
587         * aclocal.m4: Fix typo of ac_cv_tkh to be ac_cv_tclh so it works
588         on all systems.
589         * configure, DBGconfigure, testsuite/configure: Regenerated with
590         autoconf 2.7.
591
592 Tue Feb  6 11:48:05 1996  Tom Tromey  <tromey@creche.cygnus.com>
593
594         * exp_clib.c, exp_printify.c, expect_comm.h: For Tcl 7.5 and
595         greater, use ../compat/stdlib.h, not compat/stdlib.h.
596
597 Tue Jan 30 12:21:37 1996  Fred Fish  <fnf@kalessin.cygnus.com>
598
599         * exp_regexp.c (regmatch, regrepeat): Only declare strchr if it is not
600         a macro.
601
602 Mon Jan 22 11:17:06 1996  Tom Tromey  <tromey@creche.cygnus.com>
603
604         * configure.in: Check for -lieee, -ldl, and -ldld.
605
606         * Makefile.in (OFILES): Include @LIBOBJS@.
607         (strerror.o): New target.
608
609         * strerror.c: New file.
610
611         * configure.in: Test for strerror.
612
613 Fri Jan 19 11:08:11 1996  Tom Tromey  <tromey@creche.cygnus.com>
614
615         * Makefile.in (install, ${SCRIPT_LIST}, test): Find new Tcl libraries.
616
617 Thu Jan 18 13:43:13 1996  Tom Tromey  <tromey@creche.cygnus.com>
618
619         * Most files: Update to expect 5.19.
620
621 Fri Jan 12 16:22:12 1996  Tom Tromey  <tromey@creche.cygnus.com>
622
623         * exp_closetcl.c (exp_close_tcl_files): Skip stdin, stdout,
624         stderr.
625         * expect_comm.h: Declare exp_close_files_interp.
626         * exp_command.c (exp_init_most_cmds): Set exp_close_files_interp.
627
628 Thu Jan 11 09:43:14 1996  Tom Tromey  <tromey@creche.cygnus.com>
629
630         * exp_closetcl.c (exp_close_files_interp): New variable for Tcl
631         7.5.
632         (exp_close_tcl_files): Updated for Tcl 7.5.
633
634         Prototype and varargs changes:
635         * expect.c: Don't include <varargs.h>.
636         * Dbg.c: Copied in many defines from expect_comm.h.
637         (print): Use new varargs defines.
638         * exp_clib.c (exp_fexpectl): Use EXP_VARARGS_START.
639         * expect_comm.h: Include "tclInt.h".
640         * exp_console.c (exp_console_manipulation_failed): First arg to
641         errorlog is char*, not FILE*.
642         * exp_log.c (debuglog): Pass name of last argument to
643         EXP_VARARGS_START.
644         * expect_cf.h.in (tcl_AsyncReady): Removed define.
645         * expect.c (Exp_ExpectGlobalCmd): Added cast.
646         * exp_command.c (exp_i_update): First arg to exp_debuglog is
647         * exp_poll.c (exp_get_next_event): Likewise.
648         char*, not Tcl_Interp*.
649         * exp_log.h: Use prototypes everywhere.  Include "expect_comm.h".
650         * expect_tcl.h: Use EXP_VARARGS, not VARARGS.
651         (tcl_AsyncReady): New define for Tcl 7.5.
652
653         * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
654         (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
655         (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
656         (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater.  Properly quote
657         argument to AC_REQUIRE.
658         * configure: Regenerated.
659
660 Tue Jan  9 16:26:47 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
661
662         * Makefile.in: Change SHORT_BINDIR to $prefix, rather than
663         exec_prefix. This is only used to store the platform independant
664         expect scripts.
665
666 Dec 18 17:22:05 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
667
668         * configure.in, configure: For a solaris2 machine doing a static
669         build, add `-ldl -lw' to avoid unresolved refs using the
670         OpenWindows libraries.
671
672 Wed Nov 22 08:49:01 1995  Rob Savoye  <rob@chinadollchinadoll.cygnus.com>
673
674         * Most files: Update to expect 5.18.1.
675
676 Fri Nov 17 17:31:55 1995  Rob Savoye  <rob@chinadoll.cygnus.com>
677
678         * configure.in: Add support for SCO OpenServer. It doesn't like
679         the trap either.
680
681 Thu Nov 16 09:28:53 1995  Rob Savoye  <rob@chinadoll.cygnus.com>
682
683         * configure.in: Use $host to get the OS type rather than trying to
684         get the host name ourselves. Use the $host to set the
685         STTY_READS_STDOUT for hosts were the test is known to fail. It
686         also now configures in the background.
687         * configure.in, Dbgconfig.in, testsuite/configure.in: Use
688         AC_PROG_CC again since Cygnus configure now does the sames thing.
689
690 Mon Oct 30 18:16:48 1995  Jason Molenda  (crash@phydeaux.cygnus.com)
691
692         * configure.in (no_tk): zero out X_PROGS if we can't find tk
693         libraries.
694
695 Tue Oct 24 18:25:09 1995  Jason Molenda  (crash@phydeaux.cygnus.com)
696
697         * Makefile.in (X11HDIR): Changed to X11_CFLAGS.
698         (X11_LIB_FLAGS): Changed to X11_LDFLAGS.
699         (X11_LIB): Changed to X11_LIBS.
700         (CPPFLAGS_SIMPLE): Use X11_CFLAGS.
701         (expectk, expectk.tc, tk): use X11_LDFLAGS & X11_LIBS.
702
703         * configure.in (X11HDIR, X11_LIB_FLAGS, X11_LIB): Use X11_CFLAGS,
704         X11_LDFLAGS, X11_LIBS.  Link X11 statically on Solaris, SunOS and
705         HPUX.
706
707 Thu Oct 19 20:55:54 1995  Fred Fish  <fnf@cygnus.com>
708
709         * Makefile.in: Remove extraneous tabs and blanks in otherwise
710         empty lines.  That confuses older non-GNU versions of "make".
711
712 Mon Oct  9 20:58:50 1995  Jason Molenda  (crash@phydeaux.cygnus.com)
713
714         * testsuite/aclocal.m4: New file.  Include ../aclocal.m4.
715
716 Thu Aug 31 00:16:26 1995  Rob Savoye  <rob@darkstar.cygnus.com>
717
718         * HISTORY, Makefile.in, aclocal.m4, exp_command.h, exp_inter.c,
719         exp_main_tk.c, exp_pty.c, expect.c, tests/all,
720         testsuite/Makefile.in. Update to the 5.18.0 release. Minor
721         changes.
722
723 Thu Aug 17 18:47:21 1995  Rob Savoye  <rob@darkstar.cygnus.com>
724
725         * Most files: Update to the 5.17.7 release.
726
727 Thu Aug  3 22:47:36 1995  Jeff Law  (law@snake.cs.utah.edu)
728
729         * pty_termios.c (HAVE_PTMX): Undefine if both HAVE_PTYM and
730         HAVE_PTMX are defined (as happens for hpux10).
731
732 Thu Jul 27 16:31:23 1995  J.T. Conklin  <jtc@cygnus.com>
733
734         * Makefile.in (configure): Removed rule that automatically
735         rebuilds configure script.  Users might not have autoconf.
736
737 Tue Jul 18 23:15:03 1995  Fred Fish  <fnf@fishbowl>
738
739         * expect.c (Exp_ExpectGlobalCmd):  Cast ckrealloc first arg to char*.
740
741 Sun Jun 18 13:02:41 1995  Fred Fish  <fnf@amigalib.com>
742
743         * configure, configure.in (XLIBS):  When adding -lX11, also preserve
744         the previous libraries that we went to the trouble of finding.
745
746 Sun Jun 18 12:15:44 1995  Fred Fish  <fnf@amigalib.com>
747
748         * Makefile.in (exp_clib.o): Add dependencies.
749
750 Mon May  1 16:50:22 1995  Rob Savoye  <rob@darkstar.cygnus.com>
751
752         * configure.in: Also set XINCLUDES in the Makefile.
753
754 Fri Apr 28 18:56:02 1995  Rob Savoye  <rob@darkstar.cygnus.com>
755
756         * aclocal.m4: Create a clone of AC_C_CROSS called CY_C_CROSS that
757         has better error handling in case the native compiler is hosed. 
758         * aclocal.m4: Look for tcl and tk directories as just tcl (and tk)
759         or tcl[0-9] (and tk[0-9)] so it doesn't match the tclX
760         release. Print an error and exit if any of the --with-{tcl,tk}*
761         options are used and point to bogus paths. Based Tcl header search
762         on tclInt./h rather than tcl.h.
763         * Makefile.in: Add dependancies for back in for configure and
764         Dbgconfigure targets.
765
766 Mon Apr 24 16:46:01 1995  Rob Savoye  <rob@darkstar.cygnus.com>
767
768         * exp_command.c, exp_event.h, exp_inter.c, exp_main_tk.c,
769         exp_poll.c, exp_select.c, exp_simple.c, exp_tk.c, exp_trap.c,
770         exp_tty.c, FAQ, README, HISTORY: Update to expect 5.16.3.
771
772 Fri Apr 14 12:00:39 1995  Rob Savoye  <rob@darkstar.cygnus.com>
773
774         * configure.in: Copy Dbg_cf.h to objdir, not srcdir.
775
776 Tue Apr 11 18:52:24 1995  Rob Savoye  <rob@darkstar.cygnus.com>
777
778         * aclocal.m4: Split the macros so header and library searches are
779         seperate macros. AC_PATH_{TCL,TK} nows only calls the macros. Lots
780         of optimization to the AC_PATH_T* macros. Supports the use of
781         --with-tclinclude, --with-tcllib, --with-tkinclude, --with-tklib
782         to specify alternative search dirs for tcl and tk stuff.
783         * Makefile.in, testsuite/Makefile.in: Re-write targets for
784         configure, Dbgconfigure so they work in an unconfigured srcdir.
785         * configure.in: Put AC_PATH_X before AC_PATH_TK and make the TK
786         test conditional. Fix how Dbgconfigure gets passed the Tcl header
787         dir to use --with-PACKAGE which is much simpler. Removed the test
788         for user override of X search paths since AC_PATH_X uses.
789         --x-includes and --x-libraries instead.
790         * Dbgconfig.in: Use AC_PATH_TCLH to find just the headers, and
791         test for LynxOS.
792         * debugger/: Remove directory. Recursive configuring is so much
793         easier... 
794         * DbgMkfl.in, Dbg_cf.h.in, Dbg.c, Dbg.h, Dbgconfigure,
795         Dbgconfig.in: Sigh, moved back to the top-level expect directory.
796
797 Wed Apr  5 17:25:45 1995  Rob Savoye  <rob@darkstar.cygnus.com>
798
799         * configure.in: Add a trap so the configure runs in the
800         background.
801
802 Thu Mar 16 16:56:08 1995  Rob Savoye  <rob@darkstar.cygnus.com>
803
804         * debugger: New directory for the Tcl debugger.
805         * debugger/Dbg.c, debugger/Dbg.h, debugger/Dbg_cf.h.in: Moved from
806         the top level expect directory so it builds standalone.
807         * DbgMkfl.in, debugger/Makefile.in: Moved to debugger dir and
808         renamed.
809         * install-sh, mkinstalldirs: New files borrowed from the autoconf
810         distribution.
811         * aclocal.m4: New autoconf macros.
812         * Makefile.in: Tweaked so it's recursive.
813         * configure.in: Use new macros in aclocal.m4 rather than hunting
814         for the Tcl and Tk stuff ourseleves.
815         * debugger/Makefile.in: Build debugger standalone.
816         * testsuite/Makefile.in, testsuite/configure.in: New files for
817         autoconf support.
818         * exp_test.c, testsuite/exp_test.c: Move test file.
819
820 Fri Jan 13 15:30:30 1995  Ian Lance Taylor  <ian@sanguine.cygnus.com>
821
822         * Makefile.in (check): Pass EXPECT correctly to runtest.
823
824 Thu Oct 20 18:04:06 1994  Rob Savoye  <rob@darkstar.cygnus.com>
825
826         * Makefile.in: Add X11_INCLUDE_FLAGS so top level flags get used
827         too.
828
829 Tue Jun 14 12:32:07 1994  David J. Mackenzie  (djm@rtl.cygnus.com)
830
831         * aclocal.m4: Copy from TCL directory.
832         * configure.in: Improve checks for installed Tcl and Tk.
833         * configure: Rebuilt.
834
835 Tue Jun  7 13:52:34 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
836
837         * Makefile.in (mostlyclean, realclean): New targets.
838
839 Wed May 18 12:21:06 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
840
841         * Makefile.in (install): Add another ``else true''.
842
843 Fri Apr 29 16:49:36 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
844
845         * Makefile.in (install): Always use else in if conditional to
846         avoid Ultrix sh bug.
847
848 Mon Apr 11 15:22:12 1994  Rob Savoye  (rob@cirdan.cygnus.com)
849
850         * Upgrade to the new "official" beta release of expect 5.7.
851
852 Wed Mar 30 17:15:28 1994  Rob Savoye  (rob@cirdan.cygnus.com)
853
854         * testsuite/expect.tests/expect-test.exp: Just run the new expect
855         tests and format the outout under DejaGnu.
856
857 Mon Mar 28 14:33:55 1994  Rob Savoye  (rob@cirdan.cygnus.com)
858
859         * Upgrade to expect 5.6.3.
860
861 Thu Dec  2 16:26:54 1993  Rob Savoye  (rob@darkstar.cygnus.com)
862
863         * configure.in: Add tests to find Tcl and Tk headers and
864         libraries.
865
866 Thu Aug 19 18:26:49 1993  Rob Savoye  (rob@darkstar.cygnus.com)
867
868         * upgraded to version 4.7.6, add OSF/1 patches in again.
869
870 Wed Aug 18 20:10:16 1993  Rob Savoye  (rob@rtl.cygnus.com)
871
872         * upgraded to version 4.7.4, add OSF/1 patches in again.
873
874 Tue Aug 17 20:17:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
875
876         * pty_termios.c, exp_command.c, configure.in: Add support for
877         using ptmx_bsd's if they exist. Only found on OSF/1. (patch
878         applied from Gregory Depp <depp@osf.org>
879
880 Thu Jun 10 11:36:09 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
881
882         * exp_main.h: fix prototype for exp_cook
883
884 Fri Jun  4 08:55:22 1993  Ian Lance Taylor  (ian@cygnus.com)
885
886         * Makefile.in (TCLLIB): If ../tcl/libtcl.a does not exist, use
887         -ltcl.
888
889 Tue May 25 14:45:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
890
891         * Makefile.in, configure.in: Add some support for autoconfiguring
892         for X.
893
894 Sun May 23 22:32:09 1993  Rob Savoye  (rob at darkstar.cygnus.com)
895
896         * exp_command.c: Fix so send_log still works when master is out of
897         bounds. (ok since it doesn't get used).
898
899 Mon May 17 19:51:52 1993  Rob Savoye  (rob@cygnus.com)
900
901         * configure.in: Change test for ranlib so it kicks out "true"
902         rather than "@:" if it can't be found.
903  
904 Thu Apr 15 14:11:50 1993  Rob Savoye  (rob@cygnus.com)
905
906         * configure.in, Makefile.in: If using ptmx's (SVR4 style pty's)
907         then check for libpt.a too.
908
909 Thu Apr  8 17:13:39 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
910
911         * Makefile.in: all doesn't depend on $(SCRIPTS).  When building
912         $(SCRIPTS) using fixline & sources in $(srcdir), not the current
913         directory.  When installing manpages, install from $(srcdir).
914         Don't install like "install foo $(bindir)" but rather "install foo
915         $(bindir)/foo".  
916
917 Mon Mar 22 23:56:29 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
918
919         * Makefile.in: add check & installcheck targets
920
921 Tue Mar  2 20:28:30 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
922
923         * configure.in, configure: declare SETUID to be @: instead of echo
924
925         * pty_termios.c: declare ptynum
926
927         * Makefile.in: a number of changes, including use of the AR and
928         ARFLAGS variables, the appropriate variables for X11 (as passed
929         down from the top level Makefile), clean up some doc lines
930
931 Mon Mar  1 15:05:40 1993  Rob Savoye  (rob at darkstar.cygnus.com)
932
933         * configure.in, defs.h.in: Fixed problem for systems that think
934         getpty() should be _getpty().
935
936 Thu Feb 25 15:34:34 1993  Rob Savoye  (rob at darkstar.cygnus.com)
937
938         * exp_tty.h: Defines portable tty macros.
939         * pty_termios.c: New file, slightly based on pty_usg.c. Uses
940         portable macros and also supports termio.
941         * pty_sgttyb.c: Was pty_bsd.c.
942         * configure.in, Makefile.in, configure: autoconf support for
943         expect. 
944
945 Sun Feb 21 17:42:28 1993  Rob Savoye  (rob at darkstar.cygnus.com)
946
947         * exp_tty.h: Removed and renamed the macros to use configure's.
948
949 Wed Feb 17 18:56:36 1993  Rob Savoye  (rob at darkstar.cygnus.com)
950
951         * expect.c, Makefile.in: Changed SIG_FN_RETURN to RETSIGTYPE
952         since that's what autoconf kicks out.
953
954 Thu Dec 24 15:07:32 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
955
956         * Makefile.in: added dummy dvi target
957
958 Wed Dec 16 11:26:16 1992  Ian Lance Taylor  (ian@cygnus.com)
959
960         * inter_select.c (init_interact): if SCO is defined, use sysconf
961         to get maxfds, rather than getdtablesize.
962         * configure.in (*-*-sco*): Use mh-sco.
963         * mh-sco: New file; like mh-sysv, but pass -DSCO in HDEFS.
964
965 Tue Nov 17 14:28:20 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
966
967         * config/mh-{hpux,aix,irix4,sysv*}: updated with appropriate
968         values for the host machine (HDEFS, RANLIB, etc)
969
970         * configure.in: use that
971
972         * Makefile.in: use $(HDEFS) in compiling C files
973
974 Sun Nov 15 21:46:16 1992  Fred Fish  (fnf@cygnus.com)
975
976         * Update to base 3.24.0 release, merging back in changes made
977         by cygnus to 3.22.12 release.
978
979 Sat Nov 14 20:16:26 1992  Fred Fish  (fnf@cygnus.com)
980
981         * Makefile.in (CFLAGS):  Rework use of CFLAGS to fit in better with
982         cygnus configuration standard.
983         * config/mh-svr4:  Removed.
984         * config/mh-sysv4:  New file, renamed from mh-svr4.
985         * configure.in (*-sysv4):  New configuration.
986         * configure.in (*-sun-solaris2, *-sysv4):  Use mh-sysv4.
987         * expect.c (sigwinch_handler):  Fix #if without any condition.
988         * command.c, expect.c, global.h, lib_exp.c, main.c, term.h:
989         Test for SYSV4 as well as SYSV3.
990         * inter_select.c (sys/sysconfig.h):  Include when SYSV4 defined.
991         * inter_select.c (init_interact):  Add sysconf call for SYSV4.
992         * pty_svr4.c (ptsname):  Declare for SYSV4.
993
994 Thu Oct 22 17:35:07 1992  Rob Savoye  (rob@cygnus.com)
995
996         * command.c: Added a "send_log" command. It only writes to a log
997         file if one was opened by the "log_file" command.
998
999         * main.c: Added setbuf commands for stdin, stdout, stderr to turn
1000         off buffering. 
1001