From: CSBVAX::CSBVAX::MRGATE::"SMTP::CRVAX.SRI.COM::RELAY-INFO-VAX" 9-MAR-1989 04:19 To: MRGATE::"ARISIA::EVERHART" Subj: DECterm bug Received: From KL.SRI.COM by CRVAX.SRI.COM with TCP; Wed, 8 MAR 89 15:25:51 PDT Received: from EQL.Caltech.Edu by KL.SRI.COM with TCP; Wed, 8 Mar 89 15:00:50 PST Date: Wed, 8 Mar 89 15:00:31 PST From: rankin@EQL.Caltech.Edu (Pat Rankin) Message-Id: <890308145839.208009de@EQL.Caltech.Edu> Subject: DECterm bug To: info-vax@kl.sri.com We installed VMS V5.1 + DECwindows this past weekend and I've discovered a bug in DECterm (DECwindows VT300 emulation). Use of the "clear all tabs" escape sequence causes several other escape sequences to stop functioning. The one's I've verified are all those marked "! VT300 mode only" in the the VT320_Programming_Summary (appendix D of the VT320 user's pamphlet, EK-VT320-UG-001). The device attributes response is CSI+"?63;1;3;4;6;8;9;15;16;29c" both before and after the tab clear, so it isn't being accidently set to VT100 mode (at least not completely). ----- DECterm (DECwindows/VMS 5.1) bug The escape sequence Tabulation clear TBC CSI 3 g disables Select active status display DECSASD CSI ps $ } Select status line type DECSSDT CSI ps $ ~ Insert character ICH CSI pn @ Erase character ECH CSI pn X Select character attribute DECSCA CSI ps " q Select erase in display DECSED CSI ? ps J Select erase in line DECSEL CSI ? ps K They are re-enabled by a hard reset (RIS: ESC c) but not by a soft reset (DECSTR: CSI ! p). Selection of VT300 operating level (via DECSCL: CSI 6 d2 ; d3 " p [where d2 is 2 or 3]) also re-enables them, as does a SET TERMINAL/INQUIRE; "reset terminal" from the DECterm "commands" menu does not. ----- I haven't seen the release notes yet but I would be very surprised to find out that this is a documented restriction :-}. Pat Rankin rankin@eql.caltech.edu