<?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>115015</bug_id>
          
          <creation_ts>2013-04-22 23:54:04 -0700</creation_ts>
          <short_desc>[Texmap] Don&apos;t paint to an intermediate surface when the result is going to be clipped out completely.</short_desc>
          <delta_ts>2013-04-23 02:01:00 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Noam Rosenthal">noam</reporter>
          <assigned_to name="Noam Rosenthal">noam</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jturcotte</cc>
    
    <cc>luiz</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>879635</commentid>
    <comment_count>0</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-04-22 23:54:04 -0700</bug_when>
    <thetext>[Texmap] Don&apos;t paint to an intermediate surface when the result is going to be clipped out completely.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>879638</commentid>
    <comment_count>1</comment_count>
      <attachid>199159</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-04-22 23:57:38 -0700</bug_when>
    <thetext>Created attachment 199159
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>879725</commentid>
    <comment_count>2</comment_count>
      <attachid>199159</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-23 02:00:57 -0700</bug_when>
    <thetext>Comment on attachment 199159
Patch

Clearing flags on attachment: 199159

Committed r148953: &lt;http://trac.webkit.org/changeset/148953&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>879726</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-23 02:01:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>199159</attachid>
            <date>2013-04-22 23:57:38 -0700</date>
            <delta_ts>2013-04-23 02:00:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-115015-20130423095702.patch</filename>
            <type>text/plain</type>
            <size>6618</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ4OTQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTk1YmNjYjZkOGFjNDBh
Y2JmMzE2NjQxOTc2ZjQ3M2U5ZTZlMWJlMS4uNmMzYzIzMTBhMjEwNzVjMTM5ZDZiM2U0N2JiYTAw
M2I1MDJiZjE3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI5IEBACiAyMDEzLTA0LTIyICBOb2Ft
IFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KIAorICAgICAgICBbVGV4bWFwXSBEb24ndCBw
YWludCB0byBhbiBpbnRlcm1lZGlhdGUgc3VyZmFjZSB3aGVuIHRoZSByZXN1bHQgaXMgZ29pbmcg
dG8gYmUgY2xpcHBlZCBvdXQgY29tcGxldGVseS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTExNTAxNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIE1haW50YWluIGEgY2xpcEJvdW5kcyByZWN0YW5nbGUgaW4g
VGV4dHVyZU1hcHBlciwgYW5kIHRlc3QgaXQgYWdhaW5zdCB0aGUgYm91bmRzIG9mIGFuIGludGVy
bWVkaWF0ZQorICAgICAgICBzdXJmYWNlIGJlZm9yZSBpdCBpcyBwYWludGVkLgorICAgICAgICBU
aGlzIGFsbG93cyB1cyB0byBvcHQgb3V0IGNvbXBsZXRlbHkgb2YgcGFpbnRpbmcgaW50byB0aGUg
c3VyZmFjZSBpZiB0aGUgcmVzdWx0IGlzIGdvaW5nIHRvIGJlIG9wdGltaXplZAorICAgICAgICBv
dXQgYnkgdGhlIEdQVSBjbGlwcGluZy4KKworICAgICAgICBDb3ZlcmVkIGJ5IHRlc3RzIGluIGNv
bXBvc2l0aW5nL292ZXJsYXAtYmxlbmRpbmcuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGlj
cy90ZXhtYXAvVGV4dHVyZU1hcHBlci5oOgorICAgICAgICAoVGV4dHVyZU1hcHBlcik6CisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJHTC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpUZXh0dXJlTWFwcGVyR0w6OmNsaXBCb3VuZHMpOgorICAgICAgICAoV2Vi
Q29yZSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJH
TC5oOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVySW1h
Z2VCdWZmZXIuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1h
cHBlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlRleHR1cmVNYXBwZXJMYXllcjo6cGFp
bnRVc2luZ092ZXJsYXBSZWdpb25zKToKKworMjAxMy0wNC0yMiAgTm9hbSBSb3NlbnRoYWwgIDxu
b2FtQHdlYmtpdC5vcmc+CisKICAgICAgICAgW0VGTF0gQXNzZXJ0aW9uIEZhaWx1cmVzIGluIENv
b3JkaW5hdGVkIEdyYXBoaWNzIGFmdGVyIHIxNDg0MzMKICAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNDczMQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlci5oIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXIuaAppbmRleCAxMzgw
NzFkOWJmMzFhMDI3MTYzYjI4ZWE1OGZkMjhhYWI4OTM4ODcyLi45Y2UyMzllMTZiYzllZjQzMzU3
YmY4ODA1YmVlNTUzNDhhMzI1ODI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyLmgKQEAgLTE0Nyw2ICsxNDcsNyBA
QCBwdWJsaWM6CiAgICAgR3JhcGhpY3NDb250ZXh0KiBncmFwaGljc0NvbnRleHQoKSB7IHJldHVy
biBtX2NvbnRleHQ7IH0KICAgICB2aXJ0dWFsIHZvaWQgYmVnaW5DbGlwKGNvbnN0IFRyYW5zZm9y
bWF0aW9uTWF0cml4JiwgY29uc3QgRmxvYXRSZWN0JikgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBl
bmRDbGlwKCkgPSAwOworICAgIHZpcnR1YWwgSW50UmVjdCBjbGlwQm91bmRzKCkgPSAwOwogICAg
IHZpcnR1YWwgUGFzc1JlZlB0cjxCaXRtYXBUZXh0dXJlPiBjcmVhdGVUZXh0dXJlKCkgPSAwOwog
CiAgICAgdm9pZCBzZXRJbWFnZUludGVycG9sYXRpb25RdWFsaXR5KEludGVycG9sYXRpb25RdWFs
aXR5IHF1YWxpdHkpIHsgbV9pbnRlcnBvbGF0aW9uUXVhbGl0eSA9IHF1YWxpdHk7IH0KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFw
cGVyR0wuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1
cmVNYXBwZXJHTC5jcHAKaW5kZXggODg3NTY5NDU4N2E4Y2YzYmI0OWI2YzNmOGZlMGExOWE1MDU2
Y2NlYi4uOTRhM2U5NWViZWZhNzZjM2I1NjNiZmQwMjk0MWNhZjEyZjc1ZTNlMyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJH
TC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1
cmVNYXBwZXJHTC5jcHAKQEAgLTExOTgsNiArMTE5OCwxMSBAQCB2b2lkIFRleHR1cmVNYXBwZXJH
TDo6ZW5kQ2xpcCgpCiAgICAgY2xpcFN0YWNrKCkuYXBwbHlJZk5lZWRlZChtX2NvbnRleHQzRC5n
ZXQoKSk7CiB9CiAKK0ludFJlY3QgVGV4dHVyZU1hcHBlckdMOjpjbGlwQm91bmRzKCkKK3sKKyAg
ICByZXR1cm4gY2xpcFN0YWNrKCkuY3VycmVudCgpLnNjaXNzb3JCb3g7Cit9CisKIFBhc3NSZWZQ
dHI8Qml0bWFwVGV4dHVyZT4gVGV4dHVyZU1hcHBlckdMOjpjcmVhdGVUZXh0dXJlKCkKIHsKICAg
ICBCaXRtYXBUZXh0dXJlR0wqIHRleHR1cmUgPSBuZXcgQml0bWFwVGV4dHVyZUdMKHRoaXMpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1
cmVNYXBwZXJHTC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1Rl
eHR1cmVNYXBwZXJHTC5oCmluZGV4IGM3MzViYjI2NDQ0M2JiNjk3MWYyM2FhYzhlNTgyMzJkZmZh
ZmRhYTcuLjBmYzAzNWQyNTZjYTZmZGIyMTI3Nzg3NTFkNTk2OWU4ZGMwNTU0NjcgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVy
R0wuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVy
ZU1hcHBlckdMLmgKQEAgLTY0LDYgKzY0LDcgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBi
ZWdpblBhaW50aW5nKFBhaW50RmxhZ3MgPSAwKSBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQg
ZW5kUGFpbnRpbmcoKSBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgZW5kQ2xpcCgpIE9WRVJS
SURFOworICAgIHZpcnR1YWwgSW50UmVjdCBjbGlwQm91bmRzKCkgT1ZFUlJJREU7CiAgICAgdmly
dHVhbCBJbnRTaXplIG1heFRleHR1cmVTaXplKCkgY29uc3QgT1ZFUlJJREUgeyByZXR1cm4gSW50
U2l6ZSgyMDAwLCAyMDAwKTsgfQogICAgIHZpcnR1YWwgUGFzc1JlZlB0cjxCaXRtYXBUZXh0dXJl
PiBjcmVhdGVUZXh0dXJlKCkgT1ZFUlJJREU7CiAgICAgaW5saW5lIEdyYXBoaWNzQ29udGV4dDNE
KiBncmFwaGljc0NvbnRleHQzRCgpIGNvbnN0IHsgcmV0dXJuIG1fY29udGV4dDNELmdldCgpOyB9
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4
dHVyZU1hcHBlckltYWdlQnVmZmVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy90ZXhtYXAvVGV4dHVyZU1hcHBlckltYWdlQnVmZmVyLmgKaW5kZXggMzVmMmI0NDlkOTZkYzBi
YzliN2IwYWYxOThhYzA0MGNkOTRkNjg3OC4uMjNhMmQ2ODEyYmIwYjU5N2VjNzZhN2Y4M2M5Yjg4
ZGVjMjExNGQ4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
dGV4bWFwL1RleHR1cmVNYXBwZXJJbWFnZUJ1ZmZlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVySW1hZ2VCdWZmZXIuaApAQCAtNjAs
NiArNjAsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIGJlZ2luQ2xpcChjb25zdCBUcmFu
c2Zvcm1hdGlvbk1hdHJpeCYsIGNvbnN0IEZsb2F0UmVjdCYpIE9WRVJSSURFOwogICAgIHZpcnR1
YWwgdm9pZCBiaW5kU3VyZmFjZShCaXRtYXBUZXh0dXJlKiBzdXJmYWNlKSBPVkVSUklERSB7IG1f
Y3VycmVudFN1cmZhY2UgPSBzdXJmYWNlO30KICAgICB2aXJ0dWFsIHZvaWQgZW5kQ2xpcCgpIE9W
RVJSSURFIHsgZ3JhcGhpY3NDb250ZXh0KCktPnJlc3RvcmUoKTsgfQorICAgIHZpcnR1YWwgSW50
UmVjdCBjbGlwQm91bmRzKCkgT1ZFUlJJREUgeyByZXR1cm4gY3VycmVudENvbnRleHQoKS0+Y2xp
cEJvdW5kcygpOyB9CiAgICAgdmlydHVhbCBJbnRTaXplIG1heFRleHR1cmVTaXplKCkgY29uc3Q7
CiAgICAgdmlydHVhbCBQYXNzUmVmUHRyPEJpdG1hcFRleHR1cmU+IGNyZWF0ZVRleHR1cmUoKSBP
VkVSUklERSB7IHJldHVybiBCaXRtYXBUZXh0dXJlSW1hZ2VCdWZmZXI6OmNyZWF0ZSgpOyB9CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0
dXJlTWFwcGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4
bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKaW5kZXggYzMzNzk3MDM4MmExMzFiMDhlZTJjNGE2
ODUyNTIwNjFkOGQ4YTVmZC4uMzFhMTVhYzhhN2M5Y2JhYjc1NDY5MTI1MTMyZTFhMjIxZmMyNDUy
ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1Rl
eHR1cmVNYXBwZXJMYXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKQEAgLTM1OSwxMSArMzU5LDEzIEBAIHZv
aWQgVGV4dHVyZU1hcHBlckxheWVyOjpwYWludFVzaW5nT3ZlcmxhcFJlZ2lvbnMoY29uc3QgVGV4
dHVyZU1hcHBlclBhaW50T3B0aW9uCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBWZWN0
b3I8SW50UmVjdD4gcmVjdHM7Ci0KICAgICBub25PdmVybGFwUmVnaW9uLnRyYW5zbGF0ZShvcHRp
b25zLm9mZnNldCk7Ci0gICAgcmVjdHMgPSBub25PdmVybGFwUmVnaW9uLnJlY3RzKCk7CisgICAg
VmVjdG9yPEludFJlY3Q+IHJlY3RzID0gbm9uT3ZlcmxhcFJlZ2lvbi5yZWN0cygpOwogICAgIGZv
ciAoc2l6ZV90IGkgPSAwOyBpIDwgcmVjdHMuc2l6ZSgpOyArK2kpIHsKKyAgICAgICAgSW50UmVj
dCByZWN0ID0gcmVjdHNbaV07CisgICAgICAgIGlmICghcmVjdC5pbnRlcnNlY3RzKG9wdGlvbnMu
dGV4dHVyZU1hcHBlci0+Y2xpcEJvdW5kcygpKSkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCiAg
ICAgICAgIG9wdGlvbnMudGV4dHVyZU1hcHBlci0+YmVnaW5DbGlwKFRyYW5zZm9ybWF0aW9uTWF0
cml4KCksIHJlY3RzW2ldKTsKICAgICAgICAgcGFpbnRTZWxmQW5kQ2hpbGRyZW5XaXRoUmVwbGlj
YShvcHRpb25zKTsKICAgICAgICAgb3B0aW9ucy50ZXh0dXJlTWFwcGVyLT5lbmRDbGlwKCk7CkBA
IC0zNzEsMTMgKzM3MywxNyBAQCB2b2lkIFRleHR1cmVNYXBwZXJMYXllcjo6cGFpbnRVc2luZ092
ZXJsYXBSZWdpb25zKGNvbnN0IFRleHR1cmVNYXBwZXJQYWludE9wdGlvbgogCiAgICAgcmVjdHMg
PSBvdmVybGFwUmVnaW9uLnJlY3RzKCk7CiAgICAgSW50U2l6ZSBtYXhUZXh0dXJlU2l6ZSA9IG9w
dGlvbnMudGV4dHVyZU1hcHBlci0+bWF4VGV4dHVyZVNpemUoKTsKLSAgICBJbnRSZWN0IHJlY3Q7
CisgICAgSW50UmVjdCBhZGp1c3RlZENsaXBCb3VuZHMob3B0aW9ucy50ZXh0dXJlTWFwcGVyLT5j
bGlwQm91bmRzKCkpOworICAgIGFkanVzdGVkQ2xpcEJvdW5kcy5tb3ZlKC1vcHRpb25zLm9mZnNl
dCk7CiAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCByZWN0cy5zaXplKCk7ICsraSkgewotICAg
ICAgICByZWN0ID0gcmVjdHNbaV07CisgICAgICAgIEludFJlY3QgcmVjdCA9IHJlY3RzW2ldOwog
ICAgICAgICBmb3IgKGludCB4ID0gcmVjdC54KCk7IHggPCByZWN0Lm1heFgoKTsgeCArPSBtYXhU
ZXh0dXJlU2l6ZS53aWR0aCgpKSB7CiAgICAgICAgICAgICBmb3IgKGludCB5ID0gcmVjdC55KCk7
IHkgPCByZWN0Lm1heFkoKTsgeSArPSBtYXhUZXh0dXJlU2l6ZS5oZWlnaHQoKSkgewogICAgICAg
ICAgICAgICAgIEludFJlY3QgdGlsZVJlY3QoSW50UG9pbnQoeCwgeSksIG1heFRleHR1cmVTaXpl
KTsKICAgICAgICAgICAgICAgICB0aWxlUmVjdC5pbnRlcnNlY3QocmVjdCk7CisgICAgICAgICAg
ICAgICAgaWYgKCF0aWxlUmVjdC5pbnRlcnNlY3RzKGFkanVzdGVkQ2xpcEJvdW5kcykpCisgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgICAgICAgICAgcGFpbnRXaXRoSW50
ZXJtZWRpYXRlU3VyZmFjZShvcHRpb25zLCB0aWxlUmVjdCk7CiAgICAgICAgICAgICB9CiAgICAg
ICAgIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>