<?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>181320</bug_id>
          
          <creation_ts>2018-01-04 23:20:00 -0800</creation_ts>
          <short_desc>[Cairo] Canvas: Path::clear should clear its transform</short_desc>
          <delta_ts>2018-01-08 18:17:12 -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>Platform</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>181171</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1386083</commentid>
    <comment_count>0</comment_count>
      <attachid>330536</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-01-04 23:20:00 -0800</bug_when>
    <thetext>Created attachment 330536
test case

[Cairo] Canvas: Path::clear should clear its transform

1) Open the test case

Expected: A green box should be shown.
Actual: Nothing is shown.


I tested with:
  GTK+ port, MiniBrowser, Releaes build, trunk@226291
  WinCairo port, MiniBrowser, Releaes build, trunk@226432</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1386092</commentid>
    <comment_count>1</comment_count>
      <attachid>330539</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-01-05 00:29:32 -0800</bug_when>
    <thetext>Created attachment 330539
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1386112</commentid>
    <comment_count>2</comment_count>
      <attachid>330539</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-01-05 03:41:22 -0800</bug_when>
    <thetext>Comment on attachment 330539
Patch

Clearing flags on attachment: 330539

Committed r226443: &lt;https://trac.webkit.org/changeset/226443&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1386113</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-01-05 03:41:24 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1386114</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-01-05 03:50:08 -0800</bug_when>
    <thetext>&lt;rdar://problem/36316951&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1387049</commentid>
    <comment_count>5</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-01-08 18:17:12 -0800</bug_when>
    <thetext>*** Bug 181171 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>330536</attachid>
            <date>2018-01-04 23:20:00 -0800</date>
            <delta_ts>2018-01-04 23:20:00 -0800</delta_ts>
            <desc>test case</desc>
            <filename>a.html</filename>
            <type>text/html</type>
            <size>771</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPGhlYWQ+Cgk8c2NyaXB0PgoJIGZ1bmN0aW9uIHF1
YWRUb1BhdGgocXVhZCkKCSB7CgkgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7CgkgICAgIGNvbnRl
eHQubW92ZVRvKHF1YWRbMF0ueCwgcXVhZFswXS55KTsKCSAgICAgY29udGV4dC5saW5lVG8ocXVh
ZFsxXS54LCBxdWFkWzFdLnkpOwoJICAgICBjb250ZXh0LmxpbmVUbyhxdWFkWzJdLngsIHF1YWRb
Ml0ueSk7CgkgICAgIGNvbnRleHQubGluZVRvKHF1YWRbM10ueCwgcXVhZFszXS55KTsKCSAgICAg
Y29udGV4dC5jbG9zZVBhdGgoKTsKCSB9CgoJIHdpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHsK
CSAgICAgd2luZG93LmNhbnZhcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImNhbnZhcyIpOwoJ
ICAgICB3aW5kb3cuY29udGV4dCA9IGNhbnZhcy5nZXRDb250ZXh0KCIyZCIpOwoKCSAgICAgZm9y
ICh2YXIgaT0wOyBpPDEwMDsgaSsrKSB7CgkJIGNvbnRleHQuc2NhbGUoNSwgNSk7CgkgICAgIH0K
CgkgICAgIGNhbnZhcy53aWR0aCA9IDMwMDsKCSAgICAgY2FudmFzLmhlaWdodCA9IDMwMDsKCgkg
ICAgIHF1YWRUb1BhdGgoW3t4OjAseTowfSx7eDowLHk6MTAwfSx7eDoxMDAseToxMDB9LHt4OjEw
MCx5OjB9XSk7CgkgICAgIGNvbnRleHQuZmlsbFN0eWxlID0gJ2dyZWVuJzsKCSAgICAgY29udGV4
dC5maWxsKCk7CgkgfQoJPC9zY3JpcHQ+CiAgICA8L2hlYWQ+CiAgICA8Ym9keT4KCTxjYW52YXM+
PC9jYW52YXM+CiAgICA8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>330539</attachid>
            <date>2018-01-05 00:29:32 -0800</date>
            <delta_ts>2018-01-05 03:41:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-181320-20180105002920.patch</filename>
            <type>text/plain</type>
            <size>4401</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI2MjkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTNlYTlmYzlkYTFmOThj
YWYwNmZjN2E1Y2E1MDhlZGJkNGIwNjg2MS4uYzJjYzhjMDYwNDAxZDJiMTg2NTM0YTNmZjlmNWFl
NWRlZWMxOGRmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE4LTAxLTA1ICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtDYWlyb10g
Q2FudmFzOiBQYXRoOjpjbGVhciBzaG91bGQgY2xlYXIgaXRzIHRyYW5zZm9ybQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgxMzIwCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGF0aCBvZiBDYWlybyBwb3J0
IGhhcyBpdHMgY2Fpcm8gY29udGV4dC4gUGF0aDo6Y2xlYXIoKSBkaWRuJ3QKKyAgICAgICAgY2xl
YXIgdGhlIHRyYW5zZm9ybSBtYXRyaXggb2YgdGhlIGNvbnRleHQuCisKKyAgICAgICAgVGVzdDog
ZmFzdC9jYW52YXMvcmVzZXQtc2NhbGluZy1ieS1oZWlnaHQtY2hhbmdlLmh0bWwKKworICAgICAg
ICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL1BhdGhDYWlyby5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpQYXRoOjpjbGVhcik6IFJlc2V0IHRoZSB0cmFuc2Zvcm0gbWF0cml4IG9mIFBhdGguCisK
IDIwMTctMTItMjUgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBb
bWFjT1NdIE9uIFJldGluYSBkaXNwbGF5cywgaWNvbiB1c2VkIGFzIGRyYWcgaW1hZ2UgZm9yIGxh
cmdlIGltYWdlIGlzIHNjYWxlZCBkb3duCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jYWlyby9QYXRoQ2Fpcm8uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY2Fpcm8vUGF0aENhaXJvLmNwcAppbmRleCA3ZDBjNDcyYWNhZmIyYWM4NDIx
YWRmNTA3NjUzMTZlNjlmZjFlNTg1Li4xMGQxZGVhNTkzMzQ2NzUyZDg5YzgyYTBjODExNDJlYzFi
ZTc5YmE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWly
by9QYXRoQ2Fpcm8uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nh
aXJvL1BhdGhDYWlyby5jcHAKQEAgLTExMyw2ICsxMTMsNyBAQCB2b2lkIFBhdGg6OmNsZWFyKCkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgY2Fpcm9fdCogY3IgPSBwbGF0Zm9ybVBhdGgoKS0+Y29u
dGV4dCgpOworICAgIGNhaXJvX2lkZW50aXR5X21hdHJpeChjcik7CiAgICAgY2Fpcm9fbmV3X3Bh
dGgoY3IpOwogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzY0ZjA1ODcxMWMwYWI0MGU4MTkwYjNmMWQ2ZDIyZDVkZDg5
MDM0MS4uYjhjZTE5OWJmYTk5YjI3Yzg4Zjk5MmE5N2EwNTI3MjVkZTRkOGZkMyAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDEzIEBACisyMDE4LTAxLTA1ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlp
QHNvbnkuY29tPgorCisgICAgICAgIFtDYWlyb10gQ2FudmFzOiBQYXRoOjpjbGVhciBzaG91bGQg
Y2xlYXIgaXRzIHRyYW5zZm9ybQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTgxMzIwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBmYXN0L2NhbnZhcy9yZXNldC1zY2FsaW5nLWJ5LWhlaWdodC1jaGFuZ2Ut
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2NhbnZhcy9yZXNldC1zY2FsaW5n
LWJ5LWhlaWdodC1jaGFuZ2UuaHRtbDogQWRkZWQuCisKIDIwMTctMTItMjIgIEFudG9pbmUgUXVp
bnQgIDxncmFvdXRzQGFwcGxlLmNvbT4KIAogICAgICAgICBbV2ViIEFuaW1hdGlvbnNdIEltcGxl
bWVudCBFbGVtZW50LmFuaW1hdGUoKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jYW52
YXMvcmVzZXQtc2NhbGluZy1ieS1oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2Zhc3QvY2FudmFzL3Jlc2V0LXNjYWxpbmctYnktaGVpZ2h0LWNoYW5nZS1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uM2MyYWRiMGIxMjcxYmM5YWEzYTMyNGMzNzU3NWI4YzZhODY0OWZiMAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3Jlc2V0LXNjYWxpbmct
YnktaGVpZ2h0LWNoYW5nZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMSBAQAorVGhlIHRlc3Qg
dG8gZW5zdXJlIHJlc2V0dGluZyBzY2FsaW5nIGJ5IGhlaWdodCBjaGFuZ2UKKworT24gc3VjY2Vz
cywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkg
IlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgZmFsc2UgaXMgZmFsc2UKK1BBU1MgZmFsc2UgaXMg
ZmFsc2UKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQor
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9yZXNldC1zY2FsaW5nLWJ5LWhl
aWdodC1jaGFuZ2UuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3Jlc2V0LXNjYWxpbmct
YnktaGVpZ2h0LWNoYW5nZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjgzMDljNWNhZGM0Mjc1OWMyYzFiZDhi
YWVlZGUyNDhmYWU1NzRmNzQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nh
bnZhcy9yZXNldC1zY2FsaW5nLWJ5LWhlaWdodC1jaGFuZ2UuaHRtbApAQCAtMCwwICsxLDUwIEBA
Cis8IURPQ1RZUEUgSFRNTD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVz
b3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPGNhbnZh
cz48L2NhbnZhcz4KKzxzY3JpcHQ+CisKK2Rlc2NyaXB0aW9uKCJUaGUgdGVzdCB0byBlbnN1cmUg
cmVzZXR0aW5nIHNjYWxpbmcgYnkgaGVpZ2h0IGNoYW5nZSIpOworCitmdW5jdGlvbiBhc3NlcnRQ
aXhlbEFwcHJveChjdHgsIHgseSwgcixnLGIsYSwgdG9sZXJhbmNlKQoreworICAgIHZhciBpbWdk
YXRhID0gY3R4LmdldEltYWdlRGF0YSh4LCB5LCAxLCAxKTsKKyAgICB2YXIgZGlmZiA9IE1hdGgu
bWF4KE1hdGguYWJzKHItaW1nZGF0YS5kYXRhWzBdKSwgTWF0aC5hYnMoZy1pbWdkYXRhLmRhdGFb
MV0pLCBNYXRoLmFicyhiLWltZ2RhdGEuZGF0YVsyXSksIE1hdGguYWJzKGEtaW1nZGF0YS5kYXRh
WzNdKSk7CisgICAgc2hvdWxkQmVGYWxzZSgoZGlmZiA+IHRvbGVyYW5jZSkudG9TdHJpbmcoKSk7
Cit9CisKK2Z1bmN0aW9uIHF1YWRUb1BhdGgocXVhZCkKK3sKKyAgICBjdHguYmVnaW5QYXRoKCk7
CisgICAgY3R4Lm1vdmVUbyhxdWFkWzBdLngsIHF1YWRbMF0ueSk7CisgICAgY3R4LmxpbmVUbyhx
dWFkWzFdLngsIHF1YWRbMV0ueSk7CisgICAgY3R4LmxpbmVUbyhxdWFkWzJdLngsIHF1YWRbMl0u
eSk7CisgICAgY3R4LmxpbmVUbyhxdWFkWzNdLngsIHF1YWRbM10ueSk7CisgICAgY3R4LmNsb3Nl
UGF0aCgpOworfQorCit3aW5kb3cuY2FudmFzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiY2Fu
dmFzIik7Cit3aW5kb3cuY3R4ID0gY2FudmFzLmdldENvbnRleHQoIjJkIik7CisKK2ZvciAodmFy
IGk9MDsgaTwxMDA7IGkrKykgeworICAgIGN0eC5zY2FsZSgxMCwgMTApOworfQorLy8gU2V0dGlu
ZyB3aWR0aCBvciBoZWlnaHQgcmVzZXRzIHRoZSB0cmFuc2Zvcm0gb2YgdGhlIGNhbnZhcyBjb250
ZXh0CitjYW52YXMud2lkdGggPSAyMDA7CitjYW52YXMuaGVpZ2h0ID0gMTAwOworCitxdWFkVG9Q
YXRoKFt7eDowLHk6MH0se3g6MCx5OjEwMH0se3g6MTAwLHk6MTAwfSx7eDoxMDAseTowfV0pOwor
Y3R4LmZpbGxTdHlsZSA9ICdyZ2IoMCwgMjU1LCAwKSc7CitjdHguZmlsbCgpOworCithc3NlcnRQ
aXhlbEFwcHJveChjdHgsIDUwLCA1MCwgMCwgMjU1LCAwLCAyNTUsIDApOworYXNzZXJ0UGl4ZWxB
cHByb3goY3R4LCAxNTAsIDUwLCAwLCAwLCAwLCAwLCAwKTsKKworPC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+
Cis8L2h0bWw+CisK
</data>

          </attachment>
      

    </bug>

</bugzilla>