Issue 16 of Bugs, issues and feature requests collector [pgui]
Title: | Terminal widget is inefficient | ||
Status: | Pending | Security related: | No |
Description: | Currently the terminal widget spends far too much time drawing characters, especially during scrolling. This could be alleviated by keeping a shadow b... | ||
From: | micah | on |
Apr 23, 03 21:29
|
micah | Last update: |
~
|
|
Topic/class: | pgserver/bug+solution | Importance: | medium |
Version info: | Latest CVS | ||
Transcript for Issue 16 (1 )
= Request - Entry #1 by micah on Apr 23, 2003 9:29 pm
Currently the terminal widget spends far too much time drawing characters, especially during scrolling. This could be alleviated by keeping a shadow buffer of the characters actually onscreen, and drawing only the individual characters that changed. The update rectangle would still be useful as bounds for comparing the buffers.
Currently the terminal widget spends far too much time drawing characters, especially during scrolling. This could be alleviated by keeping a shadow buffer of the characters actually onscreen, and drawing only the individual characters that changed. The update rectangle would still be useful as bounds for comparing the buffers.