Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Jan 2009 16:24:52 +0100 (CET)
From:      Alexander Best <alexbestms@math.uni-muenster.de>
To:        Christoph Mallon <christoph.mallon@gmx.de>
Cc:        freebsd-current@freebsd.org
Subject:   Re: mouse cursor corrupts chars under syscons
Message-ID:  <permail-20090108152452f0889e8400007f56-a_best01@message-id.uni-muenster.de>
In-Reply-To: <4965F348.90407@gmx.de>

next in thread | previous in thread | raw e-mail | index | archive | help
the effect is hard to describe. when moving the cursor over chars you can see
that the edges of certain chars flicker. try running the command below. the
effect should be quite obvious. i'm using an old fashioned crt monitor. the
effect might not be visible on tft displays.

i have absolutely no idea what's causing this. but here's a wild guess:

from the effect it looks like the mouse cursor is actually made up of a 32x32
or 64x64 pixel square. this square contains the white cursor. apart from the
cursor the rest of the square is transparent. it appears the code that
calculates the actual pixel-colour-value between the transparent parts of the
cursor-square and the cars on syscons has a bug in it.

however that's just a wild guess.

alex

Christoph Mallon schrieb am 2009-01-08:
> Alexander Best schrieb:
> >i noticed the mouse cursor currupting characters under syscons. to
> >test this
> >do the following under syscons/bash:

> >for i in `jot 5000`; do echo -n 0; done

> >now gently move your cursor over the zeros. see?

> What do you mean? When moving the mouse cursor down then its bottom
> suddenly pops up in a row when it already should be several pixels
> in that row?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?permail-20090108152452f0889e8400007f56-a_best01>