From owner-freebsd-questions Mon Dec 4 01:14:04 1995 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA12317 for questions-outgoing; Mon, 4 Dec 1995 01:14:04 -0800 Received: from relay1.oleane.net (Relay1.OLEANE.NET [194.2.1.1]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id BAA12300 for ; Mon, 4 Dec 1995 01:13:51 -0800 Received: from ocegr.fr (hydra.dtsmtp.ocegr.fr [194.2.64.3]) by relay1.oleane.net (8.6.10/8.6.9) with SMTP id KAA25431 for ; Mon, 4 Dec 1995 10:13:43 +0100 Received: from pyxis by ocegr.fr (5.0/SMI-SVR4) id AA26943; Mon, 4 Dec 1995 10:12:20 +0100 Message-Id: <9512040912.AA26943@ocegr.fr> To: questions@freebsd.org From: Gert-Jan.Vons@ocegr.fr Reply-To: Gert-Jan.Vons@ocegr.fr Subject: Bug in termcap entry for syscons (cons25/cons25w/ansiw/ansi) Date: Mon, 04 Dec 1995 10:12:17 +0100 content-length: 0 Sender: owner-questions@freebsd.org Precedence: bulk Under 2.1.0-RELEASE, the termcap entry for cons25/cons25w/ansiw/ansi contains the 'ms' flag, which normally indicates that the terminal is able to move the cursor properly in standout or underline mode. However, this does NOT work when the syscons driver is used, leaving a trail of highlighted characters/lines on the screen when the cursor is moved or the screen is scrolled. This can be seen when using the spreadsheet 'ss', and nvi.1.5x in split-screen. Removing the 'ms' flag from the termcap entry fixes this. (The pcvt termcap entries also contain 'ms', but the pcvt console driver handles the cursor movement correctly.) Gert-Jan --------------------------------------------------------------------------- J.G. Vons, Oce engineering Creteil, France | E-mail: Gert-Jan.Vons@ocegr.fr *** /etc/termcap.org Thu Nov 16 10:52:13 1995 --- /etc/termcap Sat Dec 2 19:40:15 1995 *************** *** 2366,2372 **** cons25w|ansiw|ansi80x25-raw:\ :al=\E[L:am:bs:NP:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:co#80:\ :dc=\E[P:dl=\E[M:do=\E[B:bt=\E[Z:ho=\E[H:ic=\E[@:li#25:cb=\E[1K:\ ! :ms:nd=\E[C:pt:rs=\E[x\E[m\Ec:so=\E[7m:se=\E[m:up=\E[A:\ :pa#64:Co#8:Sf=\E[3%dm:Sb=\E[4%dm:op=\E[x:\ :k1=\E[M:k2=\E[N:k3=\E[O:k4=\E[P:k5=\E[Q:k6=\E[R:k7=\E[S:k8=\E[T:\ :k9=\E[U:k;=\E[V:F1=\E[W:F2=\E[X:K2=\E[E:nw=\E[E:ec=\E[%dX:\ --- 2366,2372 ---- cons25w|ansiw|ansi80x25-raw:\ :al=\E[L:am:bs:NP:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:co#80:\ :dc=\E[P:dl=\E[M:do=\E[B:bt=\E[Z:ho=\E[H:ic=\E[@:li#25:cb=\E[1K:\ ! :nd=\E[C:pt:rs=\E[x\E[m\Ec:so=\E[7m:se=\E[m:up=\E[A:\ :pa#64:Co#8:Sf=\E[3%dm:Sb=\E[4%dm:op=\E[x:\ :k1=\E[M:k2=\E[N:k3=\E[O:k4=\E[P:k5=\E[Q:k6=\E[R:k7=\E[S:k8=\E[T:\ :k9=\E[U:k;=\E[V:F1=\E[W:F2=\E[X:K2=\E[E:nw=\E[E:ec=\E[%dX:\