simon-git: putty (master): Simon Tatham

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Sun Aug 16 09:08:51 BST 2015


TL;DR:
  828ad5d Call draw_stretch_before *after* setting up the clip region.

Repository:     git://git.tartarus.org/simon/putty.git
On the web:     http://tartarus.org/~simon-git/gitweb/?p=putty.git
Branch updated: master
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2015-08-16 09:08:51

commit 828ad5d6d4b4ddcdfdf995b01723f5cfe8bbf371
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=828ad5d6d4b4ddcdfdf995b01723f5cfe8bbf371;hp=3c912e799430a3803d46dc11770cad1c18645d07
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun Aug 16 08:55:04 2015 +0100

    Call draw_stretch_before *after* setting up the clip region.
    
    A small bug in yesterday's work: since in Cairo mode
    draw_stretch_before changes the transformation matrix, if we do it
    before calling draw_clip then the clip region will be interpreted in
    the transformed coordinates.
    
    This caused a subtle display bug in yesterday's commit: drawing one
    half of double-height text would have drawn _both_ halves of it on to
    the window's backing pixmap, but only copied the correct half on to
    the window proper - but the overdrawing on the pixmap would have shown
    up if the window was hidden and re-exposed.

 unix/gtkwin.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)



More information about the tartarus-commits mailing list