<?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>48299</bug_id>
          
          <creation_ts>2010-10-25 22:46:28 -0700</creation_ts>
          <short_desc>Fix LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.source-in.html</short_desc>
          <delta_ts>2011-11-14 17:06:05 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Canvas</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>46506</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Mike Lawther">mikelawther</reporter>
          <assigned_to name="Ben Wells">benwells</assigned_to>
          <cc>benwells</cc>
    
    <cc>mdelaney7</cc>
    
    <cc>mustaf.here</cc>
    
    <cc>vswap65</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>299290</commentid>
    <comment_count>0</comment_count>
    <who name="Mike Lawther">mikelawther</who>
    <bug_when>2010-10-25 22:46:28 -0700</bug_when>
    <thetext>This layout test fails. See master bug: https://bugs.webkit.org/show_bug.cgi?id=46506</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>415718</commentid>
    <comment_count>1</comment_count>
    <who name="Swapna P">vswap65</who>
    <bug_when>2011-06-06 00:14:39 -0700</bug_when>
    <thetext>Need to draw transparency in remaining canvas area before drawImage()

This issue is getting solved by adding CanvasRenderingContext2D::shouldDisplayTransparencyElsewhere() &amp; CanvasRenderingContext2D::displayTransparencyElsewhere()  to draw transparency for the remaining canvas area for CompositeSourceIn &amp; CompositeSourceOut. 

As this issue is same as https://bugs.webkit.org/show_bug.cgi?id=48297, for which patch is submitted to Bugzilla. 
Once this patch is committed to main branch, this issue will be solved automatically .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>499620</commentid>
    <comment_count>2</comment_count>
      <attachid>114427</attachid>
    <who name="Ben Wells">benwells</who>
    <bug_when>2011-11-09 20:55:26 -0800</bug_when>
    <thetext>Created attachment 114427
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>499621</commentid>
    <comment_count>3</comment_count>
    <who name="Ben Wells">benwells</who>
    <bug_when>2011-11-09 20:59:06 -0800</bug_when>
    <thetext>These tests are all passing but the expected results were just missing a carriage return.

Also covered by bugs 48296, 48298, 48301, 48300 and 48302.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>499622</commentid>
    <comment_count>4</comment_count>
      <attachid>114427</attachid>
    <who name="Ben Wells">benwells</who>
    <bug_when>2011-11-09 21:00:01 -0800</bug_when>
    <thetext>Comment on attachment 114427
Patch

Ooops, need to remove from skip files as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>499624</commentid>
    <comment_count>5</comment_count>
    <who name="Ben Wells">benwells</who>
    <bug_when>2011-11-09 21:06:28 -0800</bug_when>
    <thetext>On second thoughts will create a new bug so the change log title is nice.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>502490</commentid>
    <comment_count>6</comment_count>
    <who name="Ben Wells">benwells</who>
    <bug_when>2011-11-14 17:06:05 -0800</bug_when>
    <thetext>Test is passing on all ports now.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114427</attachid>
            <date>2011-11-09 20:55:26 -0800</date>
            <delta_ts>2011-11-09 21:00:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-48299-20111110155524.patch</filename>
            <type>text/plain</type>
            <size>5502</size>
            <attacher name="Ben Wells">benwells</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk3NjIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAwZTYxZGVkNWRkMmIxYzMyZGFhOGM1
MWNiMzlmMDY2Zjc3NWEzYjhhLi45NzU2MmUyNjAzOWQyNmM1OGFiMDc4NmUwNjQxZTE1MmFjM2M4
YzViIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMTEtMDkgIEJlbiBXZWxscyAgPGJlbndl
bGxzQGNocm9taXVtLm9yZz4KKworICAgICAgICBGaXggTGF5b3V0VGVzdHMvY2FudmFzL3BoaWxp
cC90ZXN0cy8yZC5jb21wb3NpdGUudW5jb3ZlcmVkLmltYWdlLnNvdXJjZS1pbi5odG1sCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODI5OQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZXNlIGV4cGVjdGVk
IHJlc3VsdHMgd2VyZSBqdXN0IG1pc3NpbmcgYSBjYXJyaWFnZSByZXR1cm4uCisKKyAgICAgICAg
KiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51bmNvdmVyZWQuaW1hZ2UuY29weS1l
eHBlY3RlZC50eHQ6CisgICAgICAgICogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5jb21wb3NpdGUu
dW5jb3ZlcmVkLmltYWdlLmRlc3RpbmF0aW9uLWF0b3AtZXhwZWN0ZWQudHh0OgorICAgICAgICAq
IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLnVuY292ZXJlZC5pbWFnZS5kZXN0aW5h
dGlvbi1pbi1leHBlY3RlZC50eHQ6CisgICAgICAgICogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5j
b21wb3NpdGUudW5jb3ZlcmVkLmltYWdlLnNvdXJjZS1pbi1leHBlY3RlZC50eHQ6CisgICAgICAg
ICogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5jb21wb3NpdGUudW5jb3ZlcmVkLmltYWdlLnNvdXJj
ZS1vdXQtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29t
cG9zaXRlLnVuY292ZXJlZC5wYXR0ZXJuLmNvcHktZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHBs
YXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dDoKKwogMjAxMS0xMS0wOSAgQmVu
amFtaW4gUG91bGFpbiAgPGJwb3VsYWluQGFwcGxlLmNvbT4KIAogICAgICAgICBJbXBsZW1lbnQg
ZHVtcFByb2dyZXNzRmluaXNoZWRDYWxsYmFjaygpIGZvciBNYWMgbGF5b3V0VGVzdENvbnRyb2xs
ZXIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29tcG9z
aXRlLnVuY292ZXJlZC5pbWFnZS5jb3B5LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NhbnZh
cy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLnVuY292ZXJlZC5pbWFnZS5jb3B5LWV4cGVjdGVk
LnR4dAppbmRleCA4NjMzMzlmYjhjZWQ2M2NjZDgxMmFhOWFkMGU3YmE5NWJmODMwNjAwLi5kYjQx
OGIyODM0ZDQ5ZWE0NDg3YmQwOTVjZjg1MzFmMmY2MmY5NDY0IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51bmNvdmVyZWQuaW1hZ2UuY29w
eS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5j
b21wb3NpdGUudW5jb3ZlcmVkLmltYWdlLmNvcHktZXhwZWN0ZWQudHh0CkBAIC0xICsxLDIgQEAK
IFBhc3NlZAorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJk
LmNvbXBvc2l0ZS51bmNvdmVyZWQuaW1hZ2UuZGVzdGluYXRpb24tYXRvcC1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51bmNvdmVyZWQu
aW1hZ2UuZGVzdGluYXRpb24tYXRvcC1leHBlY3RlZC50eHQKaW5kZXggODYzMzM5ZmI4Y2VkNjNj
Y2Q4MTJhYTlhZDBlN2JhOTViZjgzMDYwMC4uZGI0MThiMjgzNGQ0OWVhNDQ4N2JkMDk1Y2Y4NTMx
ZjJmNjJmOTQ2NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY2FudmFzL3BoaWxpcC90ZXN0cy8y
ZC5jb21wb3NpdGUudW5jb3ZlcmVkLmltYWdlLmRlc3RpbmF0aW9uLWF0b3AtZXhwZWN0ZWQudHh0
CisrKyBiL0xheW91dFRlc3RzL2NhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLnVuY292
ZXJlZC5pbWFnZS5kZXN0aW5hdGlvbi1hdG9wLWV4cGVjdGVkLnR4dApAQCAtMSArMSwyIEBACiBQ
YXNzZWQKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5j
b21wb3NpdGUudW5jb3ZlcmVkLmltYWdlLmRlc3RpbmF0aW9uLWluLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL2NhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLnVuY292ZXJlZC5pbWFn
ZS5kZXN0aW5hdGlvbi1pbi1leHBlY3RlZC50eHQKaW5kZXggODYzMzM5ZmI4Y2VkNjNjY2Q4MTJh
YTlhZDBlN2JhOTViZjgzMDYwMC4uZGI0MThiMjgzNGQ0OWVhNDQ4N2JkMDk1Y2Y4NTMxZjJmNjJm
OTQ2NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5jb21w
b3NpdGUudW5jb3ZlcmVkLmltYWdlLmRlc3RpbmF0aW9uLWluLWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51bmNvdmVyZWQuaW1h
Z2UuZGVzdGluYXRpb24taW4tZXhwZWN0ZWQudHh0CkBAIC0xICsxLDIgQEAKIFBhc3NlZAorCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51
bmNvdmVyZWQuaW1hZ2Uuc291cmNlLWluLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NhbnZh
cy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLnVuY292ZXJlZC5pbWFnZS5zb3VyY2UtaW4tZXhw
ZWN0ZWQudHh0CmluZGV4IDg2MzMzOWZiOGNlZDYzY2NkODEyYWE5YWQwZTdiYTk1YmY4MzA2MDAu
LmRiNDE4YjI4MzRkNDllYTQ0ODdiZDA5NWNmODUzMWYyZjYyZjk0NjQgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2NhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLnVuY292ZXJlZC5pbWFn
ZS5zb3VyY2UtaW4tZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2NhbnZhcy9waGlsaXAv
dGVzdHMvMmQuY29tcG9zaXRlLnVuY292ZXJlZC5pbWFnZS5zb3VyY2UtaW4tZXhwZWN0ZWQudHh0
CkBAIC0xICsxLDIgQEAKIFBhc3NlZAorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jYW52YXMv
cGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51bmNvdmVyZWQuaW1hZ2Uuc291cmNlLW91dC1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51
bmNvdmVyZWQuaW1hZ2Uuc291cmNlLW91dC1leHBlY3RlZC50eHQKaW5kZXggODYzMzM5ZmI4Y2Vk
NjNjY2Q4MTJhYTlhZDBlN2JhOTViZjgzMDYwMC4uZGI0MThiMjgzNGQ0OWVhNDQ4N2JkMDk1Y2Y4
NTMxZjJmNjJmOTQ2NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY2FudmFzL3BoaWxpcC90ZXN0
cy8yZC5jb21wb3NpdGUudW5jb3ZlcmVkLmltYWdlLnNvdXJjZS1vdXQtZXhwZWN0ZWQudHh0Cisr
KyBiL0xheW91dFRlc3RzL2NhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLnVuY292ZXJl
ZC5pbWFnZS5zb3VyY2Utb3V0LWV4cGVjdGVkLnR4dApAQCAtMSArMSwyIEBACiBQYXNzZWQKKwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5jb21wb3NpdGUu
dW5jb3ZlcmVkLnBhdHRlcm4uY29weS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9jYW52YXMv
cGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51bmNvdmVyZWQucGF0dGVybi5jb3B5LWV4cGVjdGVk
LnR4dAppbmRleCA4NjMzMzlmYjhjZWQ2M2NjZDgxMmFhOWFkMGU3YmE5NWJmODMwNjAwLi5kYjQx
OGIyODM0ZDQ5ZWE0NDg3YmQwOTVjZjg1MzFmMmY2MmY5NDY0IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51bmNvdmVyZWQucGF0dGVybi5j
b3B5LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJk
LmNvbXBvc2l0ZS51bmNvdmVyZWQucGF0dGVybi5jb3B5LWV4cGVjdGVkLnR4dApAQCAtMSArMSwy
IEBACiBQYXNzZWQKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0v
dGVzdF9leHBlY3RhdGlvbnMudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVz
dF9leHBlY3RhdGlvbnMudHh0CmluZGV4IGY1YjVlOWQ4YzljOGEzZGQyNjBhZDhiYjBmMjNiMzMz
NzZkNWE3MDQuLmMxMDA4MGY4ZDNlNDVjMmNkNzVkNjBiMjk3NzYyZDI1ZWIxYjVlZTIgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4
dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50
eHQKQEAgLTIwMTIsMTIgKzIwMTIsNiBAQCBCVUdDUjYyMzAxIDogY2FudmFzL3BoaWxpcC90ZXN0
cy8yZC5wYXR0ZXJuLmltYWdlLmluY29tcGxldGUub21pdHRlZC5odG1sID0gVEVYVAogCiBCVUdX
SzQ4Mjg4IDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5jb21wb3NpdGUub3BlcmF0aW9uLmNsZWFy
Lmh0bWwgPSBURVhUCiBCVUdXSzQ4Mjg5IDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5jb21wb3Np
dGUub3BlcmF0aW9uLmRhcmtlci5odG1sID0gVEVYVAotQlVHV0szOTE3NyA6IGNhbnZhcy9waGls
aXAvdGVzdHMvMmQuY29tcG9zaXRlLnVuY292ZXJlZC5pbWFnZS5jb3B5Lmh0bWwgPSBURVhUCi1C
VUdXSzM5MTc3IDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5jb21wb3NpdGUudW5jb3ZlcmVkLmlt
YWdlLmRlc3RpbmF0aW9uLWF0b3AuaHRtbCA9IFRFWFQKLUJVR1dLMzkxNzcgOiBjYW52YXMvcGhp
bGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51bmNvdmVyZWQuaW1hZ2UuZGVzdGluYXRpb24taW4uaHRt
bCA9IFRFWFQKLUJVR1dLMzkxNzcgOiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51
bmNvdmVyZWQuaW1hZ2Uuc291cmNlLWluLmh0bWwgPSBURVhUCi1CVUdXSzM5MTc3IDogY2FudmFz
L3BoaWxpcC90ZXN0cy8yZC5jb21wb3NpdGUudW5jb3ZlcmVkLmltYWdlLnNvdXJjZS1vdXQuaHRt
bCA9IFRFWFQKLUJVR1dLMzkxNzcgOiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51
bmNvdmVyZWQucGF0dGVybi5jb3B5Lmh0bWwgPSBURVhUCiBCVUdXSzQ1OTkxIDogY2FudmFzL3Bo
aWxpcC90ZXN0cy8yZC5wYXR0ZXJuLmltYWdlLnVuZGVmaW5lZC5odG1sID0gVEVYVAogQlVHV0s0
NTk5MSA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQudGV4dC5kcmF3LmJhc2VsaW5lLmJvdHRvbS5o
dG1sID0gVEVYVAogQlVHV0s0NTk5MSA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQudGV4dC5kcmF3
LmJhc2VsaW5lLmhhbmdpbmcuaHRtbCA9IFRFWFQK
</data>

          </attachment>
      

    </bug>

</bugzilla>