<?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>45216</bug_id>
          
          <creation_ts>2010-09-03 17:01:58 -0700</creation_ts>
          <short_desc>Force 2d canvases to be rendered in software when the composite operation isn&apos;t source-over</short_desc>
          <delta_ts>2010-09-03 17:58:57 -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>cmarrin</cc>
    
    <cc>fishd</cc>
    
    <cc>kbr</cc>
    
    <cc>senorblanco</cc>
    
    <cc>vangelis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>274267</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-03 17:01:58 -0700</bug_when>
    <thetext>Force 2d canvases to be rendered in software when the composite operation isn&apos;t source-over</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274276</commentid>
    <comment_count>1</comment_count>
      <attachid>66566</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-03 17:12:06 -0700</bug_when>
    <thetext>Created attachment 66566
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274291</commentid>
    <comment_count>2</comment_count>
      <attachid>66566</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-09-03 17:38:55 -0700</bug_when>
    <thetext>Comment on attachment 66566
Patch

Looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274299</commentid>
    <comment_count>3</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-03 17:58:57 -0700</bug_when>
    <thetext>Committed r66782: &lt;http://trac.webkit.org/changeset/66782&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>66566</attachid>
            <date>2010-09-03 17:12:06 -0700</date>
            <delta_ts>2010-09-03 17:38:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-45216-20100903171158.patch</filename>
            <type>text/plain</type>
            <size>3284</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZDY2MDg4ZmM1NzI3OTU4NGIwMDM5N2VkYjNlZWI1MWIyY2RiZWI1Ny4uOGUzNmI1YTk1YjNkZGRh
MDUxMjBkNjg1YjAyZjIzNDdmYjg5ZjhjMCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxMC0wOS0wMyAgSmFt
ZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZvcmNlIDJkIGNhbnZhc2VzIHRvIGJlIHJlbmRl
cmVkIGluIHNvZnR3YXJlIHdoZW4gdGhlIGNvbXBvc2l0ZSBvcGVyYXRpb24gaXNuJ3Qgc291cmNl
LW92ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ1
MjE2CisKKyAgICAgICAgVGhlIGN1cnJlbnQgYWNjZWxlcmF0ZWQgMmQgY2FudmFzIGltcGxlbWVu
dGF0aW9uIGlzIHZlcnkgc2xvdyBmb3IgY29tcG9zaXRlIG9wZXJhdGlvbnMgb3RoZXIKKyAgICAg
ICAgdGhhbiB0aGUgZGVmYXVsdC4gIFRoaXMgcGF0Y2ggZm9yY2VzIGEgY2FudmFzIHRvIGJlIHJl
bmRlcmVkIGluIHNvZnR3YXJlIGlmIGFueSBvdGhlciBvcGVyYXRpb24KKyAgICAgICAgaXMgc2V0
IHVudGlsIHdlIGFjY2VsZXJhdGUgdGhlIHJlc3QuCisKKyAgICAgICAgVGVzdGVkIGJ5IGFueSBv
ZiB0aGUgZmFzdC9jYW52YXMgdGVzdHMgdGhhdCB1c2UgYSBub24tZGVmYXVsdCBnbG9iYWxDb21w
b3NpdGVPcGVyYXRpb24uCisKKyAgICAgICAgKiBodG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdD
b250ZXh0MkQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FudmFzUmVuZGVyaW5nQ29udGV4dDJE
OjpzZXRHbG9iYWxDb21wb3NpdGVPcGVyYXRpb24pOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL3NraWEvUGxhdGZvcm1Db250ZXh0U2tpYS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQbGF0
Zm9ybUNvbnRleHRTa2lhOjpzZXRTaGFyZWRHcmFwaGljc0NvbnRleHQzRCk6CisKIDIwMTAtMDkt
MDMgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAgICAg
IFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI2NjczMi4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRt
bC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmNwcCBiL1dlYkNvcmUvaHRtbC9jYW52
YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmNwcAppbmRleCAyMmQzZTJkOTQ1NmEzN2ExMjlm
NmIzZTIyMzJjYTNkYzMzNzdjM2ZmLi5mMjYxYzFkZTNjZjI1NDg3ODJiNGFhYzVmZDk4NmE5Yzgz
YjU4MTUwIDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0Nv
bnRleHQyRC5jcHAKKysrIGIvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250
ZXh0MkQuY3BwCkBAIC00NDEsNiArNDQxLDE1IEBAIHZvaWQgQ2FudmFzUmVuZGVyaW5nQ29udGV4
dDJEOjpzZXRHbG9iYWxDb21wb3NpdGVPcGVyYXRpb24oY29uc3QgU3RyaW5nJiBvcGVyYXRpCiAg
ICAgaWYgKCFjKQogICAgICAgICByZXR1cm47CiAgICAgYy0+c2V0Q29tcG9zaXRlT3BlcmF0aW9u
KG9wKTsKKyNpZiBFTkFCTEUoQUNDRUxFUkFURURfMkRfQ0FOVkFTKQorICAgIGlmIChpc0FjY2Vs
ZXJhdGVkKCkgJiYgb3AgIT0gQ29tcG9zaXRlU291cmNlT3ZlcikgeworICAgICAgICBjLT5zZXRT
aGFyZWRHcmFwaGljc0NvbnRleHQzRCgwLCAwLCBJbnRTaXplKCkpOworICAgICAgICBtX2RyYXdp
bmdCdWZmZXIuY2xlYXIoKTsKKyAgICAgICAgbV9jb250ZXh0M0QuY2xlYXIoKTsKKyAgICAgICAg
Ly8gTWFyayBhcyBuZWVkaW5nIGEgc3R5bGUgcmVjYWxjIHNvIG91ciBjb21wb3NpdGluZyBsYXll
ciBjYW4gYmUgcmVtb3ZlZC4KKyAgICAgICAgY2FudmFzKCktPnNldE5lZWRzU3R5bGVSZWNhbGMo
U3ludGhldGljU3R5bGVDaGFuZ2UpOworICAgIH0KKyNlbmRpZgogfQogCiB2b2lkIENhbnZhc1Jl
bmRlcmluZ0NvbnRleHQyRDo6c2NhbGUoZmxvYXQgc3gsIGZsb2F0IHN5KQpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL1BsYXRmb3JtQ29udGV4dFNraWEuY3BwIGIv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL1BsYXRmb3JtQ29udGV4dFNraWEuY3BwCmlu
ZGV4IDUyZmUzMjc3YmFmMTRjYmZkYzgwYzI2MWM0YjRhMDg3ZTBkMmZmMWEuLjRhMjE1M2U4NzQw
YzAxZjgyN2Q1NTNlNTYyZTlkZDk5YmUwNDNjZmIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3Mvc2tpYS9QbGF0Zm9ybUNvbnRleHRTa2lhLmNwcAorKysgYi9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL3NraWEvUGxhdGZvcm1Db250ZXh0U2tpYS5jcHAKQEAgLTY5OCwxMCAr
Njk4LDE3IEBAIHByaXZhdGU6CiAKIHZvaWQgUGxhdGZvcm1Db250ZXh0U2tpYTo6c2V0U2hhcmVk
R3JhcGhpY3NDb250ZXh0M0QoU2hhcmVkR3JhcGhpY3NDb250ZXh0M0QqIGNvbnRleHQsIERyYXdp
bmdCdWZmZXIqIGRyYXdpbmdCdWZmZXIsIGNvbnN0IFdlYkNvcmU6OkludFNpemUmIHNpemUpCiB7
Ci0gICAgbV91c2VHUFUgPSB0cnVlOwotICAgIG1fZ3B1Q2FudmFzID0gbmV3IEdMRVMyQ2FudmFz
KGNvbnRleHQsIGRyYXdpbmdCdWZmZXIsIHNpemUpOwotICAgIG1fdXBsb2FkVGV4dHVyZS5jbGVh
cigpOwotICAgIGRyYXdpbmdCdWZmZXItPnNldFdpbGxQdWJsaXNoQ2FsbGJhY2soV2lsbFB1Ymxp
c2hDYWxsYmFja0ltcGw6OmNyZWF0ZSh0aGlzKSk7CisgICAgaWYgKGNvbnRleHQgJiYgZHJhd2lu
Z0J1ZmZlcikgeworICAgICAgICBtX3VzZUdQVSA9IHRydWU7CisgICAgICAgIG1fZ3B1Q2FudmFz
ID0gbmV3IEdMRVMyQ2FudmFzKGNvbnRleHQsIGRyYXdpbmdCdWZmZXIsIHNpemUpOworICAgICAg
ICBtX3VwbG9hZFRleHR1cmUuY2xlYXIoKTsKKyAgICAgICAgZHJhd2luZ0J1ZmZlci0+c2V0V2ls
bFB1Ymxpc2hDYWxsYmFjayhXaWxsUHVibGlzaENhbGxiYWNrSW1wbDo6Y3JlYXRlKHRoaXMpKTsK
KyAgICB9IGVsc2UgeworICAgICAgICBzeW5jU29mdHdhcmVDYW52YXMoKTsKKyAgICAgICAgbV91
cGxvYWRUZXh0dXJlLmNsZWFyKCk7CisgICAgICAgIG1fZ3B1Q2FudmFzLmNsZWFyKCk7CisgICAg
ICAgIG1fdXNlR1BVID0gZmFsc2U7CisgICAgfQogfQogCiB2b2lkIFBsYXRmb3JtQ29udGV4dFNr
aWE6OnByZXBhcmVGb3JTb2Z0d2FyZURyYXcoKSBjb25zdAo=
</data>
<flag name="review"
          id="55613"
          type_id="1"
          status="+"
          setter="kbr"
    />
          </attachment>
      

    </bug>

</bugzilla>