Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#25 cfontz redraw bug

confirmed
closed-fixed
David GLAUDE
driver (15)
7
2002-06-03
2002-05-31
No

From Goetz Bock:

Nice, but ... I don't know why I did not notice it with
the CVS snapshot
I've used a week ago, but LCDd does not clear the lcd
on a screen switch
(this looks realy ugly from big_cloc[k] to [g]raph) on
my CFontz 20x4
old firmware.
I was shure I had tested the CVS version from May 20.,
but when double
checking, it has the same bug :-(

Reply to self (from Goetz Bock):

it's worse. the special characters are not updated,
this appraently ONLY
happend when using big_cloc[K]. (That's why I did not
notice it before,
I just tried the big_clock.

It even happens when running:
- lcdproc K (host one)
- lcdporc G (host two)
- LCDd on host one

there are some chars that are updated, but (from clock)
left, bottom
triangle is not resetted, this apparently maps to the
lowest line of the
v-bar graph

(e.g. * or:
**
***
****
*****
***** ***** )
While the hardbeat char is updated, it stays on the
wrong blaces (e.g.
screen not cleared)

Cu,
Goetz.

BTW: I'm using an v1.2 firmware version of the 634 LCD
and it looks ok
without big_clock, but I can remember seeing the
minimal H-bar icon
in the cpu_graph screen

Discussion

  • Logged In: YES
    user_id=839

    From David Glaude:

    I have the fealing that by adding
    "custom = bign;"
    into the function CFontz_num in the file CFontz.c
    might do the trick.

     
  • Logged In: YES
    user_id=839

    From Goetz Bock:

    While this updates the custom characters, it does not fix
    the redraw
    bug. This lookg like a bug in the backing-store code
    (.../server/drivers/CFontz.c line 754), removing this
    section forces a
    redraw at everytime, but than the LCD flickers like mad when
    displaying
    the big_cloc[k].

     
  • Logged In: YES
    user_id=839

    Reassigning ownership to David Glaude.

     
    • priority: 5 --> 7
    • assigned_to: nobody --> dglaude
     
  • David GLAUDE
    David GLAUDE
    2002-06-03

    Logged In: YES
    user_id=77589

    After my (David GLAUDE) one line patch, the problem was
    solved but the LCD blinking/flickering once.

    Then Rene did try to fix the flickering by fixing the backinstore.
    I was happy because it was looking like what I wanted.

    But Goetz Bock (the only one able to test it) said it was not
    working for obvious reason... And Goetz Bock did solve the
    problem (I made the CVS change because he does not have
    access to CVS yet).

    So if Goetz Bock is happy, I am happy and the bug is closed.

    David GLAUDE

     
  • David GLAUDE
    David GLAUDE
    2002-06-03

    • status: open --> closed-fixed
     
  • David GLAUDE
    David GLAUDE
    2002-06-03

    Logged In: YES
    user_id=77589

    After my (David GLAUDE) one line patch, the problem was
    solved but the LCD blinking/flickering once.

    Then Rene did try to fix the flickering by fixing the backinstore.
    I was happy because it was looking like what I wanted.

    But Goetz Bock (the only one able to test it) said it was not
    working for obvious reason... And Goetz Bock did solve the
    problem (I made the CVS change because he does not have
    access to CVS yet).

    So if Goetz Bock is happy, I am happy and the bug is closed.

    David GLAUDE