Date: Tue, 12 Sep 1995 08:33:14 +0930 (CST) From: Michael Smith <msmith@atrad.adelaide.edu.au> To: bde@zeta.org.au (Bruce Evans) Cc: freebsd-current@FreeBSD.org, ugen@latte.worldbank.org Subject: Re: dset & userconfig Message-ID: <199509112303.IAA20273@genesis.atrad.adelaide.edu.au> In-Reply-To: <199509111555.BAA18486@godzilla.zeta.org.au> from "Bruce Evans" at Sep 12, 95 01:55:19 am
next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Evans stands accused of saying: > The problem with serial consoles seems to be that dolist() redraws > stuff while in the middle of an escape sequence, so input is lost > (input is polled). Typing the escape sequence works. It works in > pcvt. Type `Esc [ A' and `Esc [ B' to move up and down. Ah puke. Thanks a million Bruce; that looks like it. The immediate patch is to add the marked line below : if (delta) { showparams(ofsent(*ofs,*list)); drawline(row+*ofs,detail,ofsent(*ofs,*list),1,dhelp); >>> delta = 0; <<< Add this line } At the top of dolist() in sys/i386/i386/userconfig.c I'll mail a small patch to Jordan to cover this and a few other things straight away. You're currently getting a redraw after _every_ keypress, which isn't what's supposed to happen 8( Now to deal with pcvt 8) > Bruce -- ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ ]] Genesis Software genesis@atrad.adelaide.edu.au [[ ]] High-speed data acquisition and [[ ]] realtime instrument control (ph/fax) +61-8-267-3039 [[ ]] My car has "demand start" -Terry Lambert UNIX: live FreeBSD or die! [[
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509112303.IAA20273>