<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>39063</bug_id>
          
          <creation_ts>2010-05-13 07:14:19 -0700</creation_ts>
          <short_desc>[Qt] Tiled backing store checker pattern does not paint correctly when scaling factor is not 1</short_desc>
          <delta_ts>2010-05-29 01:24:43 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>35784</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>hausmann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>225267</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2010-05-13 07:14:19 -0700</bug_when>
    <thetext>The checker pattern drawing area is determined without taking the scaling factor into account. The pattern does not paint correctly when scaling is other than 1, except on the top of the document.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>225276</commentid>
    <comment_count>1</comment_count>
      <attachid>55974</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2010-05-13 07:26:36 -0700</bug_when>
    <thetext>Created attachment 55974
Use the dirty rect that has been adjusted for scaling instead of the original one</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>225279</commentid>
    <comment_count>2</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2010-05-13 07:35:47 -0700</bug_when>
    <thetext>Sending        WebCore/ChangeLog
Sending        WebCore/platform/graphics/TiledBackingStore.cpp
Transmitting file data ..
Committed revision 59363.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231694</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-05-28 07:09:49 -0700</bug_when>
    <thetext>&lt;cherry-pick-for-backport: r59363&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232085</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-05-29 01:24:34 -0700</bug_when>
    <thetext>Revision r59363 cherry-picked into qtwebkit-2.0 with commit 59c4c96c6aa7342f59956b6cb530f114cdfdcba5</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>55974</attachid>
            <date>2010-05-13 07:26:36 -0700</date>
            <delta_ts>2010-05-13 07:31:41 -0700</delta_ts>
            <desc>Use the dirty rect that has been adjusted for scaling instead of the original one</desc>
            <filename>tiled-backing-store-checker-paint.patch</filename>
            <type>text/plain</type>
            <size>1727</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1OTM2MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTAtMDUtMTMgIEFudHRpIEtvaXZpc3RvICA8a29pdmlzdG9AaWtp
LmZpPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zOTA2MworICAgICAgICBbUXRd
IFRpbGVkIGJhY2tpbmcgc3RvcmUgY2hlY2tlciBwYXR0ZXJuIGRvZXMgbm90IHBhaW50IGNvcnJl
Y3RseSB3aGVuIHNjYWxpbmcgZmFjdG9yIGlzIG5vdCAxCisKKyAgICAgICAgVXNlIHRoZSBkaXJ0
eSByZWN0IHRoYXQgaGFzIGJlZW4gYWRqdXN0ZWQgZm9yIHNjYWxpbmcgaW5zdGVhZCBvZiB0aGUg
b3JpZ2luYWwgb25lLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvVGlsZWRCYWNraW5n
U3RvcmUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VGlsZWRCYWNraW5nU3RvcmU6OnBhaW50KToK
KwogMjAxMC0wNS0xMyAgQ2hhbmcgU2h1ICA8Y2hhbmcuc2h1QG5va2lhLmNvbT4KIAogICAgICAg
ICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KSW5kZXg6IFdlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvVGlsZWRCYWNraW5nU3RvcmUuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvVGlsZWRCYWNraW5nU3RvcmUuY3BwCShyZXZpc2lvbiA1
OTA3MykKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvVGlsZWRCYWNraW5nU3RvcmUuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0xMjAsOSArMTIwLDExIEBAIHZvaWQgVGlsZWRCYWNraW5nU3Rv
cmU6OnBhaW50KEdyYXBoaWNzQ28KICAgICAgICAgICAgIGlmIChjdXJyZW50VGlsZSAmJiBjdXJy
ZW50VGlsZS0+aXNSZWFkeVRvUGFpbnQoKSkKICAgICAgICAgICAgICAgICBjdXJyZW50VGlsZS0+
cGFpbnQoY29udGV4dCwgZGlydHlSZWN0KTsKICAgICAgICAgICAgIGVsc2UgewotICAgICAgICAg
ICAgICAgIEZsb2F0UmVjdCB0aWxlUmVjdCA9IHRpbGVSZWN0Rm9yQ29vcmRpbmF0ZShjdXJyZW50
Q29vcmRpbmF0ZSk7Ci0gICAgICAgICAgICAgICAgRmxvYXRSZWN0IHRhcmdldCA9IGludGVyc2Vj
dGlvbih0aWxlUmVjdCwgRmxvYXRSZWN0KHJlY3QpKTsKLSAgICAgICAgICAgICAgICBUaWxlOjpw
YWludENoZWNrZXJQYXR0ZXJuKGNvbnRleHQsIHRhcmdldCk7CisgICAgICAgICAgICAgICAgSW50
UmVjdCB0aWxlUmVjdCA9IHRpbGVSZWN0Rm9yQ29vcmRpbmF0ZShjdXJyZW50Q29vcmRpbmF0ZSk7
CisgICAgICAgICAgICAgICAgSW50UmVjdCB0YXJnZXQgPSBpbnRlcnNlY3Rpb24odGlsZVJlY3Qs
IGRpcnR5UmVjdCk7CisgICAgICAgICAgICAgICAgaWYgKHRhcmdldC5pc0VtcHR5KCkpCisgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAgIFRpbGU6OnBhaW50Q2hl
Y2tlclBhdHRlcm4oY29udGV4dCwgRmxvYXRSZWN0KHRhcmdldCkpOwogICAgICAgICAgICAgfQog
ICAgICAgICB9CiAgICAgfQo=
</data>
<flag name="review"
          id="40294"
          type_id="1"
          status="+"
          setter="kenneth"
    />
          </attachment>
      

    </bug>

</bugzilla>