From owner-freebsd-current Fri Dec 3 3:33:46 1999 Delivered-To: freebsd-current@freebsd.org Received: from ipt2.iptelecom.net.ua (ipt2.iptelecom.net.ua [212.9.224.2]) by hub.freebsd.org (Postfix) with ESMTP id 72E7614F1F for ; Fri, 3 Dec 1999 03:33:40 -0800 (PST) (envelope-from sobomax@altavista.net) Received: from vega.vega.com (dialup5-47.iptelecom.net.ua [212.9.227.47]) by ipt2.iptelecom.net.ua (8.9.3/8.9.3) with ESMTP id NAA08540; Fri, 3 Dec 1999 13:36:50 +0200 (EET) Received: from altavista.net (big_brother.vega.com [192.168.1.1]) by vega.vega.com (8.9.3/8.9.3) with ESMTP id NAA12429; Fri, 3 Dec 1999 13:32:48 +0200 (EET) (envelope-from sobomax@altavista.net) Message-ID: <3847AA5D.5947E0EE@altavista.net> Date: Fri, 03 Dec 1999 13:32:45 +0200 From: Maxim Sobolev Reply-To: sobomax@altavista.net Organization: Vega International Capital X-Mailer: Mozilla 4.7 [en] (WinNT; I) X-Accept-Language: uk,ru,en MIME-Version: 1.0 To: Cejka Rudolf Cc: current@FreeBSD.ORG Subject: Re: Problem with syscons in VESA mode References: <19991203105728.A68768@dcse.fee.vutbr.cz> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Cejka Rudolf wrote: > Kazutaka YOKOTA wrote (1999/12/03): > > This strange behavior was reported several times in the past. It must > > be related to screen update logic in syscons. But, I don't think we > > have successfully fixed it at that time :-( > > It's time to analyze the problem again... > > Yes. I know about this problem too but I have no time to fix and test > it. Is anybody interested in bug reports? ;-) > > * Left margin moving to the right is related to the screen width not > divisible by 8 and an use of tabulators at the end of line after the > last valid tab position. So the same problem could be seen for > example with screen width 90, which is accessible for all > -current users: Let's suppose that cursor range is 0..89: If the > cursor is on 80..87, it will move to position 88 and everything is ok. > If the cursor is on 88..89, the position is calculated properly (you > can switch to another console then return and cursor will be on > the right position on column 0), but cursor is moved incorrectly > on column 8 on the next line and next lines are moved to the left too > until you switch between consoles. > I think the fix should be trivial (syscons.c,v 1.327) - but it is > speculated right now without testing: > > -- > *** syscons.c Sun Nov 28 15:29:28 1999 > --- /tmp/syscons.c Fri Dec 3 10:28:59 1999 > *************** > *** 2946,2956 **** > [...] Thanks! It seems fixed my problems with syscons. -Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message