[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: console update
From: |
Marcus Brinkmann |
Subject: |
Re: console update |
Date: |
Sat, 31 Aug 2002 03:21:57 +0200 |
User-agent: |
Mutt/1.4i |
On Fri, Aug 30, 2002 at 06:53:15AM -0700, James Morrison wrote:
> In one of your emails, you mentioned artifacts in the console-ncurses
> translator. I'm curious, do you call clrtoeol () after printing each line
> with console-ncurses?
No need, as I guarantee that all cells are written at least once and are
written when they are changed. I do print a space where ncurses does not
delete the cell, it's ncurses deciding to make it a cursor right.
But I think I know what happens: some characters are not displayable in
ncursesw or the terminal's opinion, but they are counted as printed anyway.
This makes ncurses _think_ it has written it, and thus comes one character
short at the end of the line.
So, ncursesw cannot display bullets, umlauts, copyright signs in some
terminals, or prints the wrong character codes. If I am right, that is the
only bug left, and I have no idea how to approach it.
Thanks,
Marcus
--
`Rhubarb is no Egyptian god.' GNU http://www.gnu.org marcus@gnu.org
Marcus Brinkmann The Hurd http://www.gnu.org/software/hurd/
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de/