Vladimir 'phcoder' Serbinenko
af20edb21d
2009-11-30 Vladimir Serbinenko <phcoder@gmail.com>
Agglomerate scrolling in gfxterm.
* term/gfxterm.c (grub_virtual_screen): New member 'total_screen'.
(grub_virtual_screen_setup): Initialise 'total_screen'.
(write_char): Split to ...
(paint_char): ... this ...
(write_char): ... and this.
(paint_char): Handle delayed scrolling.
(draw_cursor): Likewise.
(scroll_up): Split to ...
(real_scroll): ... this ...
(scroll_up): ... and this.
(real_scroll): Handle multi-line scroll and draw below-the-bottom
characters.
(grub_gfxterm_refresh): Call real_scroll.
2009-11-30 12:51:20 +01:00
..
2009-06-10 21:04:23 +00:00
2009-11-23 15:31:54 +00:00
2009-06-10 21:04:23 +00:00
2009-11-30 12:51:20 +01:00
2009-06-10 21:04:23 +00:00
2009-10-12 21:53:15 +00:00
2009-11-23 15:31:54 +00:00