vte r1548 - in trunk: . src
- From: cpwilson svn gnome org
- To: svn-commits-list gnome org
- Subject: vte r1548 - in trunk: . src
- Date: Fri, 26 Jan 2007 20:57:16 +0000 (GMT)
Author: cpwilson
Date: 2007-01-26 20:57:15 +0000 (Fri, 26 Jan 2007)
New Revision: 1548
ViewCVS link: http://svn.gnome.org/viewcvs/vte?rev=1548&view=rev
Modified:
trunk/ChangeLog
trunk/src/vte.c
trunk/src/vtedraw.c
trunk/src/vtedraw.h
trunk/src/vteft2.c
trunk/src/vtegl.c
trunk/src/vtepango.c
trunk/src/vtepangox.c
trunk/src/vtexft.c
Log:
2007-01-26 Chris Wilson <chris chris-wilson co uk>
Bug 401082 â double-draw issue
The main cause of this bug was not expanding the cleared area to cover
all the cells affected by the draw and forgetting to offset the clear
by VTE_PAD_WIDTH.
To counter the performance hit due to the expanded repaint area, each
backend is presented with the opportunity to apply a clip to the
exposed region before painting.
This also fixes bug 333157,
* src/vte.c: (_vte_invalidate_cells), (vte_terminal_paint_area),
(vte_terminal_paint):
* src/vtedraw.c: (_vte_draw_clip):
* src/vtedraw.h:
* src/vteft2.c: (_vte_ft2_end), (_vte_ft2_clip):
* src/vtegl.c:
* src/vtepango.c: (_vte_pango_clip):
* src/vtepangox.c: (_vte_pango_x_clip):
* src/vtexft.c: (_vte_xft_clip), (_vte_xft_draw_text):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]