<?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>45415</bug_id>
          
          <creation_ts>2010-09-08 14:51:19 -0700</creation_ts>
          <short_desc>[chromium] Always do 2d canvas clearRect() in hardware</short_desc>
          <delta_ts>2010-09-08 18:49:09 -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>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="James Robinson">jamesr</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>kbr</cc>
    
    <cc>senorblanco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>276089</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-08 14:51:19 -0700</bug_when>
    <thetext>[chromium] Always do 2d canvas clearRect() in hardware</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276094</commentid>
    <comment_count>1</comment_count>
      <attachid>66946</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-08 14:57:50 -0700</bug_when>
    <thetext>Created attachment 66946
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276096</commentid>
    <comment_count>2</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-08 14:58:46 -0700</bug_when>
    <thetext>This patch fixes fuzz on the edge of the FPS meter of the IE test drive pages caused by the end of the white FPS bar extending past the edge of the gradient.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276167</commentid>
    <comment_count>3</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-08 16:39:58 -0700</bug_when>
    <thetext>kling in IRC pointed out that we should _not_ apply a shadow to clearRect(), even though CoreGraphics does.

There&apos;s still the issue that clearRect() is supposed to only clear within the active clipping region (this overclears), so this isn&apos;t patch isn&apos;t perfect, but it&apos;s better than what we do currently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276174</commentid>
    <comment_count>4</comment_count>
      <attachid>66946</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-09-08 16:49:26 -0700</bug_when>
    <thetext>Comment on attachment 66946
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=66946&amp;action=prettypatch

Looks OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276178</commentid>
    <comment_count>5</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-08 16:54:56 -0700</bug_when>
    <thetext>Committed r67039: &lt;http://trac.webkit.org/changeset/67039&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276263</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-09-08 18:49:09 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/67039 might have broken SnowLeopard Intel Release (Tests)
The following changes are on the blame list:
http://trac.webkit.org/changeset/67033
http://trac.webkit.org/changeset/67034
http://trac.webkit.org/changeset/67035
http://trac.webkit.org/changeset/67036
http://trac.webkit.org/changeset/67037
http://trac.webkit.org/changeset/67038
http://trac.webkit.org/changeset/67039</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>66946</attachid>
            <date>2010-09-08 14:57:50 -0700</date>
            <delta_ts>2010-09-08 16:49:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-45415-20100908145748.patch</filename>
            <type>text/plain</type>
            <size>2075</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MzNkZDEzZGU3ZGUxMmVkNWYyYWNiNjkxNzc0YmIyMmI0NzlkNzk0MC4uMTI2MjE3Y2NiOWU5ZGUw
ZDdlNjQxMTc0NmE4YTRkMmE1NzhmZDk1NSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyNCBAQAogMjAxMC0wOS0wOCAgSmFt
ZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21pdW0ub3JnPgogCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtjaHJvbWl1bV0gQWx3YXlzIGRvIDJkIGNhbnZh
cyBjbGVhclJlY3QoKSBpbiBoYXJkd2FyZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NDU0MTUKKworICAgICAgICByNjcwMDMgZm9yY2VkIENhbnZhcyAy
ZCdzIGNsZWFyUmVjdCgpIHRvIGhhcHBlbiBpbiBzb2Z0d2FyZSBpZiBhIGdyYWRpZW50L3NoYWRv
dy9ldGMgd2FzCisgICAgICAgIGFjdGl2ZS4gIFRoaXMgaXMgc3VidGx5IHdyb25nIGZvciBtaXhl
ZCBtb2RlIHJlbmRlcmluZyBzaW5jZSBpdCByZXN1bHRzIGluIG9ubHkgdGhlCisgICAgICAgIHNv
ZnR3YXJlIGJhY2tpbmcgc3RvcmUgYmVpbmcgY2xlYXJlZCBhbmQgbm90IHRoZSBoYXJkd2FyZS4g
IFRoaXMgZm9yY2VzIGNsZWFyUmVjdCgpIHRvCisgICAgICAgIGhhcHBlbiBpbiBoYXJkd2FyZS4g
IFNpbmNlIHdlIHVwbG9hZCBtaXhlZCBtb2RlIHJlc3VsdHMgYmVmb3JlIGRvaW5nIGFueSBoYXJk
d2FyZSBkcmF3CisgICAgICAgIHRoaXMgbWVhbnMgd2UgYWx3YXlzIGNsZWFyIGV2ZXJ5dGhpbmcu
CisKKyAgICAgICAgVGVjaG5pY2FsbHksIHNoYWRvd3MgYXJlIHN1cHBvc2VkIHRvIGFwcGx5IHRv
IGNsZWFyUmVjdCgpLiAgSG93ZXZlciB3ZSBkb24ndCByZXNwZWN0IHRoaXMKKyAgICAgICAgaW4g
U2tpYSBjdXJyZW50bHkgKGFuZCBuZXZlciBoYXZlKSBzbyB0aGlzIGlzIG5vdCBhIGNoYW5nZSBp
biBiZWhhdmlvci4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3NraWEvR3JhcGhpY3ND
b250ZXh0U2tpYS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQ6OmNsZWFy
UmVjdCk6CisKKzIwMTAtMDktMDggIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9y
Zz4KKwogICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJ1c3NlbGwuCiAKICAgICAgICAgW2No
cm9taXVtXSBGb3JjZSBjYW52YXMgMmQgZHJhdyBjYWxscyB0byBoYXBwZW4gaW4gc29mdHdhcmUg
aWYgYSBncmFkaWVudCwgcGF0dGVybiwgc2hhZG93LCBvciBjbGlwIGFyZSBhY3RpdmUKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9HcmFwaGljc0NvbnRleHRTa2lh
LmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9HcmFwaGljc0NvbnRleHRTa2lh
LmNwcAppbmRleCAxZjkzODFkZTBlYmMxMmU4YWU4NjNmNTdmZmEyMzdkNDI2YTlhZGZjLi40ZWI4
MGFhZmRmNWU5MTBhODQ3NmQ3MzI2Yzg5ZGZlZDkzNDQ1YzMwIDEwMDY0NAotLS0gYS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3NraWEvR3JhcGhpY3NDb250ZXh0U2tpYS5jcHAKKysrIGIvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0dyYXBoaWNzQ29udGV4dFNraWEuY3BwCkBAIC0z
MzgsNyArMzM4LDcgQEAgdm9pZCBHcmFwaGljc0NvbnRleHQ6OmNsZWFyUmVjdChjb25zdCBGbG9h
dFJlY3QmIHJlY3QpCiAgICAgaWYgKHBhaW50aW5nRGlzYWJsZWQoKSkKICAgICAgICAgcmV0dXJu
OwogCi0gICAgaWYgKHBsYXRmb3JtQ29udGV4dCgpLT51c2VHUFUoKSAmJiBwbGF0Zm9ybUNvbnRl
eHQoKS0+Y2FuQWNjZWxlcmF0ZSgpKSB7CisgICAgaWYgKHBsYXRmb3JtQ29udGV4dCgpLT51c2VH
UFUoKSkgewogICAgICAgICBwbGF0Zm9ybUNvbnRleHQoKS0+cHJlcGFyZUZvckhhcmR3YXJlRHJh
dygpOwogICAgICAgICBwbGF0Zm9ybUNvbnRleHQoKS0+Z3B1Q2FudmFzKCktPmNsZWFyUmVjdChy
ZWN0KTsKICAgICAgICAgcmV0dXJuOwo=
</data>
<flag name="review"
          id="56105"
          type_id="1"
          status="+"
          setter="kbr"
    />
          </attachment>
      

    </bug>

</bugzilla>