<?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>115226</bug_id>
          
          <creation_ts>2013-04-25 22:56:51 -0700</creation_ts>
          <short_desc>[Texmap] Avoid using overlap/non-overlap region in cases where the overhead is bigger than the gain</short_desc>
          <delta_ts>2020-10-12 14:34:56 -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>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eflews.bot</cc>
    
    <cc>fujii</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>luiz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>881702</commentid>
    <comment_count>0</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-04-25 22:56:51 -0700</bug_when>
    <thetext>[Texmap] Avoid using overlap/non-overlap region in cases where the overhead is bigger than the gain</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881705</commentid>
    <comment_count>1</comment_count>
      <attachid>199786</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-04-25 23:01:05 -0700</bug_when>
    <thetext>Created attachment 199786
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881714</commentid>
    <comment_count>2</comment_count>
      <attachid>199786</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2013-04-25 23:13:49 -0700</bug_when>
    <thetext>Comment on attachment 199786
Patch

Attachment 199786 did not pass efl-ews (efl):
Output: http://webkit-queues.appspot.com/results/26913</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881715</commentid>
    <comment_count>3</comment_count>
      <attachid>199786</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2013-04-25 23:16:34 -0700</bug_when>
    <thetext>Comment on attachment 199786
Patch

Attachment 199786 did not pass efl-wk2-ews (efl-wk2):
Output: http://webkit-queues.appspot.com/results/236007</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>883039</commentid>
    <comment_count>4</comment_count>
      <attachid>200104</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-04-30 06:13:24 -0700</bug_when>
    <thetext>Created attachment 200104
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>883064</commentid>
    <comment_count>5</comment_count>
      <attachid>200114</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-04-30 07:11:54 -0700</bug_when>
    <thetext>Created attachment 200114
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>883070</commentid>
    <comment_count>6</comment_count>
      <attachid>200114</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-30 07:38:58 -0700</bug_when>
    <thetext>Comment on attachment 200114
Patch for landing

Clearing flags on attachment: 200114

Committed r149369: &lt;http://trac.webkit.org/changeset/149369&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>883071</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-30 07:39:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697032</commentid>
    <comment_count>8</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-10-12 14:34:56 -0700</bug_when>
    <thetext>Bug 140101 – [TexMap]TextureMapperLayer - avoiding multiple regions in paintUsingOverlapRegions
Bug 214817 – [TextureMapper] Crashed in TextureMapperLayer::paintUsingOverlapRegions</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>199786</attachid>
            <date>2013-04-25 23:01:05 -0700</date>
            <delta_ts>2013-04-30 06:13:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-115226-20130426080024.patch</filename>
            <type>text/plain</type>
            <size>3684</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ4OTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2FlNWQ5M2RkZDYwYmEz
YmY5ZDNiZWJhOTM1Y2NjMWE4ODc1MGRjZi4uZmYzZGQ4MzYxNzUyY2JjZTU4ODA1NDA0MTE4ZTYx
Yzc1NzhlYzBiMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI3IEBACiAyMDEzLTA0LTI1ICBOb2Ft
IFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KIAorICAgICAgICBbVGV4bWFwXSBBdm9pZCB1
c2luZyBvdmVybGFwL25vbi1vdmVybGFwIHJlZ2lvbiBpbiBjYXNlcyB3aGVyZSB0aGUgb3Zlcmhl
YWQgaXMgYmlnZ2VyIHRoYW4gdGhlIGdhaW4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTExNTIyNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFdoZW4gdGhlcmUgYXJlIHNldmVyYWwgZnJhZ21lbmV0ZWQgb3Zl
cmxhcCByZWdpb25zLCBvciB3aGVuIHRoZSBvdmVybGFwIHJlZ2lvbiBpcyBiaWdnZXIgdGhhbiB0
aGUKKyAgICAgICAgbm9uLW92ZXJsYXAgcmVnaW9uLCBpdCdzIG1vcmUgZWZmaWNpZW50IHRvIGhh
dmUgYSBzaW5nbGUgaW50ZXJtZWRpYXRlIHN1cmZhY2UgcmF0aGVyIHRoYW4gc3BsaXQKKyAgICAg
ICAgdGhlIHJlbmRlcmluZyB0byBvdmVybGFwL25vbi1vdmVybGFwLgorCisgICAgICAgIENvdmVy
ZWQgYnkgdGVzdHMgaW4gY29tcG9zaXRpbmcvb3ZlcmxhcC1ibGVuZGluZy4KKworICAgICAgICAq
IHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyTGF5ZXIuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6VGV4dHVyZU1hcHBlckxheWVyOjpzaG91bGRCbGVuZCk6CisgICAgICAgICAg
ICBSZWFkYWJpbGl0eSBmaXguCisKKyAgICAgICAgKFdlYkNvcmU6OlRleHR1cmVNYXBwZXJMYXll
cjo6cGFpbnRVc2luZ092ZXJsYXBSZWdpb25zKToKKyAgICAgICAgICAgIENvbnNvbGlkYXRlIHRv
IG9uZSBvdmVybGFwIHJlY3Qgd2hlbiBvbmUgb2YgdGhlIGZvbGxvd2luZyBvY2N1cnM6CisgICAg
ICAgICAgICAtIFRoZSBvdmVybGFwIHJlZ2lvbidzIGFyZWEgaXMgbGFyZ2VyIHRoYW4gdGhlIG5v
bi1vdmVybGFwIHJlZ2lvbiBhcmVhLgorICAgICAgICAgICAgLSBUaGVyZSBhcmUgbWFueSBmcmFn
bWVudGVkIG92ZXJsYXAgcmVnaW9ucyBhbmQgbm8gbm9uLW92ZXJsYXAgcmVnaW9ucy4KKworMjAx
My0wNC0yNSAgTm9hbSBSb3NlbnRoYWwgIDxub2FtQHdlYmtpdC5vcmc+CisKICAgICAgICAgW1Rl
eG1hcF0gVXNlIGZld2VyIGludGVybWVkaWF0ZSBzdXJmYWNlcyB3aGVuIGNvbXBvc2l0aW5nIGZp
bHRlcnMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEx
NTIyNAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXht
YXAvVGV4dHVyZU1hcHBlckxheWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyTGF5ZXIuY3BwCmluZGV4IGI4ODJjZjVjMDIyZDhlNzJm
ZjkxYzRkNWNjMGY4ODRlNzc1NTEyNzQuLmU0MGIyMTkxZmQ2ZmZjYzFhNjAxNzAyMWJkM2Q3MjMw
N2E0MWYyOGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3Rl
eG1hcC9UZXh0dXJlTWFwcGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyTGF5ZXIuY3BwCkBAIC0xOTcsMTEgKzE5Nywx
MCBAQCBib29sIFRleHR1cmVNYXBwZXJMYXllcjo6c2hvdWxkQmxlbmQoKSBjb25zdAogICAgIGlm
IChtX3N0YXRlLnByZXNlcnZlczNEKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSNpZiBFTkFC
TEUoQ1NTX0ZJTFRFUlMpCi0gICAgaWYgKG1fY3VycmVudEZpbHRlcnMuc2l6ZSgpKQotICAgICAg
ICByZXR1cm4gdHJ1ZTsKLSNlbmRpZgotICAgIHJldHVybiBtX2N1cnJlbnRPcGFjaXR5IDwgMSB8
fCBtX3N0YXRlLm1hc2tMYXllciB8fCAobV9zdGF0ZS5yZXBsaWNhTGF5ZXIgJiYgbV9zdGF0ZS5y
ZXBsaWNhTGF5ZXItPm1fc3RhdGUubWFza0xheWVyKTsKKyAgICByZXR1cm4gbV9jdXJyZW50T3Bh
Y2l0eSA8IDEKKyAgICAgICAgfHwgaGFzRmlsdGVycygpCisgICAgICAgIHx8IG1fc3RhdGUubWFz
a0xheWVyCisgICAgICAgIHx8IChtX3N0YXRlLnJlcGxpY2FMYXllciAmJiBtX3N0YXRlLnJlcGxp
Y2FMYXllci0+bV9zdGF0ZS5tYXNrTGF5ZXIpOwogfQogCiBib29sIFRleHR1cmVNYXBwZXJMYXll
cjo6aXNWaXNpYmxlKCkgY29uc3QKQEAgLTMzNCw4ICszMzMsMTYgQEAgdm9pZCBUZXh0dXJlTWFw
cGVyTGF5ZXI6OnBhaW50VXNpbmdPdmVybGFwUmVnaW9ucyhjb25zdCBUZXh0dXJlTWFwcGVyUGFp
bnRPcHRpb24KICAgICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIC8vIEhhdmluZyBib3RoIG92
ZXJsYXAgYW5kIG5vbi1vdmVybGFwIHJlZ2lvbnMgY2FycmllcyBzb21lIG92ZXJoZWFkLiBBdm9p
ZCBpdCBpZiB0aGUgb3ZlcmxhcCBhcmVhCisgICAgLy8gaXMgYmlnIGFueXdheS4KKyAgICBpZiAo
b3ZlcmxhcFJlZ2lvbi5ib3VuZHMoKS5zaXplKCkuYXJlYSgpID4gbm9uT3ZlcmxhcFJlZ2lvbi5i
b3VuZHMoKS5zaXplKCkuYXJlYSgpKSB7CisgICAgICAgIG92ZXJsYXBSZWdpb24udW5pdGUobm9u
T3ZlcmxhcFJlZ2lvbik7CisgICAgICAgIG5vbk92ZXJsYXBSZWdpb24gPSBSZWdpb24oKTsKKyAg
ICB9CisKICAgICBub25PdmVybGFwUmVnaW9uLnRyYW5zbGF0ZShvcHRpb25zLm9mZnNldCk7CiAg
ICAgVmVjdG9yPEludFJlY3Q+IHJlY3RzID0gbm9uT3ZlcmxhcFJlZ2lvbi5yZWN0cygpOworCiAg
ICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCByZWN0cy5zaXplKCk7ICsraSkgewogICAgICAgICBJ
bnRSZWN0IHJlY3QgPSByZWN0c1tpXTsKICAgICAgICAgaWYgKCFyZWN0LmludGVyc2VjdHMob3B0
aW9ucy50ZXh0dXJlTWFwcGVyLT5jbGlwQm91bmRzKCkpKQpAQCAtMzQ3LDYgKzM1NCwxMiBAQCB2
b2lkIFRleHR1cmVNYXBwZXJMYXllcjo6cGFpbnRVc2luZ092ZXJsYXBSZWdpb25zKGNvbnN0IFRl
eHR1cmVNYXBwZXJQYWludE9wdGlvbgogICAgIH0KIAogICAgIHJlY3RzID0gb3ZlcmxhcFJlZ2lv
bi5yZWN0cygpOworICAgIHN0YXRpYyBjb25zdCBpbnQgT3ZlcmxhcFJlZ2lvbkNvbnNvbGlkYXRp
b25UaHJlc2hvbGQgPSA0OworICAgIGlmIChub25PdmVybGFwUmVnaW9uLmlzRW1wdHkoKSAmJiBy
ZWN0cy5zaXplKCkgPiBPdmVybGFwUmVnaW9uQ29uc29saWRhdGlvblRocmVzaG9sZCkgeworICAg
ICAgICByZWN0cy5jbGVhcigpOworICAgICAgICByZWN0cy5hcHBlbmQob3ZlcmxhcFJlZ2lvbi5i
b3VuZHMoKSk7CisgICAgfQorCiAgICAgSW50U2l6ZSBtYXhUZXh0dXJlU2l6ZSA9IG9wdGlvbnMu
dGV4dHVyZU1hcHBlci0+bWF4VGV4dHVyZVNpemUoKTsKICAgICBJbnRSZWN0IGFkanVzdGVkQ2xp
cEJvdW5kcyhvcHRpb25zLnRleHR1cmVNYXBwZXItPmNsaXBCb3VuZHMoKSk7CiAgICAgYWRqdXN0
ZWRDbGlwQm91bmRzLm1vdmUoLW9wdGlvbnMub2Zmc2V0KTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>200104</attachid>
            <date>2013-04-30 06:13:24 -0700</date>
            <delta_ts>2013-04-30 07:11:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-115226-20130430061239.patch</filename>
            <type>text/plain</type>
            <size>4877</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5MTg0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjExYjY2NTZkNWM1NDJm
MDQxYjA4ZmJiNjA5MDY0NmFmZmEyYmZjZC4uYzA5MTQ3NWE4N2M0YmVmZmUxNWM1YmUxMzBlODZi
MjlkNGM3YTM4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEzLTA0LTMwICBOb2Ft
IFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBbVGV4bWFwXSBBdm9pZCB1
c2luZyBvdmVybGFwL25vbi1vdmVybGFwIHJlZ2lvbiBpbiBjYXNlcyB3aGVyZSB0aGUgb3Zlcmhl
YWQgaXMgYmlnZ2VyIHRoYW4gdGhlIGdhaW4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTExNTIyNgorCisgICAgICAgIFJldmlld2VkIGJ5IEFsbGFuIFNh
bmRmZWxkIEplbnNlbi4KKworICAgICAgICBXaGVuIHRoZXJlIGFyZSBzZXZlcmFsIGZyYWdtZW5l
dGVkIG92ZXJsYXAgcmVnaW9ucywgb3Igd2hlbiB0aGUgb3ZlcmxhcCByZWdpb24gaXMgYmlnZ2Vy
IHRoYW4gdGhlCisgICAgICAgIG5vbi1vdmVybGFwIHJlZ2lvbiwgaXQncyBtb3JlIGVmZmljaWVu
dCB0byBoYXZlIGEgc2luZ2xlIGludGVybWVkaWF0ZSBzdXJmYWNlIHJhdGhlciB0aGFuIHNwbGl0
CisgICAgICAgIHRoZSByZW5kZXJpbmcgdG8gb3ZlcmxhcC9ub24tb3ZlcmxhcC4KKworICAgICAg
ICBDb3ZlcmVkIGJ5IHRlc3RzIGluIGNvbXBvc2l0aW5nL292ZXJsYXAtYmxlbmRpbmcuCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckxheWVyLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlRleHR1cmVNYXBwZXJMYXllcjo6c2hvdWxkQmxlbmQpOgorICAg
ICAgICAgICAgUmVhZGFiaWxpdHkgZml4LgorCisgICAgICAgIChXZWJDb3JlOjpUZXh0dXJlTWFw
cGVyTGF5ZXI6OnBhaW50VXNpbmdPdmVybGFwUmVnaW9ucyk6CisgICAgICAgICAgICBDb25zb2xp
ZGF0ZSB0byBvbmUgb3ZlcmxhcCByZWN0IHdoZW4gb25lIG9mIHRoZSBmb2xsb3dpbmcgb2NjdXJz
OgorICAgICAgICAgICAgLSBUaGUgb3ZlcmxhcCByZWdpb24ncyBhcmVhIGlzIGxhcmdlciB0aGFu
IHRoZSBub24tb3ZlcmxhcCByZWdpb24gYXJlYS4KKyAgICAgICAgICAgIC0gVGhlcmUgYXJlIG1h
bnkgZnJhZ21lbnRlZCBvdmVybGFwIHJlZ2lvbnMgYW5kIG5vIG5vbi1vdmVybGFwIHJlZ2lvbnMu
CisKIDIwMTMtMDQtMjYgIE5vYW0gUm9zZW50aGFsICA8bm9hbUB3ZWJraXQub3JnPgogCiAgICAg
ICAgIEdldCByaWQgb2YgIm5vbi1jb21wb3NpdGVkIGNvbnRlbnRzIiBpbiBDb29yZGluYXRlZExh
eWVyVHJlZUhvc3QKQEAgLTU4LDYgKzgwLDI4IEBACiAKIDIwMTMtMDQtMjUgIE5vYW0gUm9zZW50
aGFsICA8bm9hbUB3ZWJraXQub3JnPgogCisgICAgICAgIFtUZXhtYXBdIEF2b2lkIHVzaW5nIG92
ZXJsYXAvbm9uLW92ZXJsYXAgcmVnaW9uIGluIGNhc2VzIHdoZXJlIHRoZSBvdmVyaGVhZCBpcyBi
aWdnZXIgdGhhbiB0aGUgZ2FpbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTE1MjI2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgV2hlbiB0aGVyZSBhcmUgc2V2ZXJhbCBmcmFnbWVuZXRlZCBvdmVybGFwIHJl
Z2lvbnMsIG9yIHdoZW4gdGhlIG92ZXJsYXAgcmVnaW9uIGlzIGJpZ2dlciB0aGFuIHRoZQorICAg
ICAgICBub24tb3ZlcmxhcCByZWdpb24sIGl0J3MgbW9yZSBlZmZpY2llbnQgdG8gaGF2ZSBhIHNp
bmdsZSBpbnRlcm1lZGlhdGUgc3VyZmFjZSByYXRoZXIgdGhhbiBzcGxpdAorICAgICAgICB0aGUg
cmVuZGVyaW5nIHRvIG92ZXJsYXAvbm9uLW92ZXJsYXAuCisKKyAgICAgICAgQ292ZXJlZCBieSB0
ZXN0cyBpbiBjb21wb3NpdGluZy9vdmVybGFwLWJsZW5kaW5nLgorCisgICAgICAgICogcGxhdGZv
cm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpUZXh0dXJlTWFwcGVyTGF5ZXI6OnNob3VsZEJsZW5kKToKKyAgICAgICAgICAgIFJlYWRh
YmlsaXR5IGZpeC4KKworICAgICAgICAoV2ViQ29yZTo6VGV4dHVyZU1hcHBlckxheWVyOjpwYWlu
dFVzaW5nT3ZlcmxhcFJlZ2lvbnMpOgorICAgICAgICAgICAgQ29uc29saWRhdGUgdG8gb25lIG92
ZXJsYXAgcmVjdCB3aGVuIG9uZSBvZiB0aGUgZm9sbG93aW5nIG9jY3VyczoKKyAgICAgICAgICAg
IC0gVGhlIG92ZXJsYXAgcmVnaW9uJ3MgYXJlYSBpcyBsYXJnZXIgdGhhbiB0aGUgbm9uLW92ZXJs
YXAgcmVnaW9uIGFyZWEuCisgICAgICAgICAgICAtIFRoZXJlIGFyZSBtYW55IGZyYWdtZW50ZWQg
b3ZlcmxhcCByZWdpb25zIGFuZCBubyBub24tb3ZlcmxhcCByZWdpb25zLgorCisyMDEzLTA0LTI1
ICBOb2FtIFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KKwogICAgICAgICBbVGV4bWFwXSBV
c2UgZmV3ZXIgaW50ZXJtZWRpYXRlIHN1cmZhY2VzIHdoZW4gY29tcG9zaXRpbmcgZmlsdGVycwog
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE1MjI0CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0
dXJlTWFwcGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4
bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKaW5kZXggNzkzOWM2ODVmZGEwMGE4MjFjYTBlYjUw
ZDJlOTlkZWMyYmQ0MDY2My4uMTgwMzU5ZDk3ZTg5MjI3MDA5ODk1M2ZjOGVmMzE5ZmNlZTMzOTNl
NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1Rl
eHR1cmVNYXBwZXJMYXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKQEAgLTIwMiwxMSArMjAyLDEwIEBAIGJv
b2wgVGV4dHVyZU1hcHBlckxheWVyOjpzaG91bGRCbGVuZCgpIGNvbnN0CiAgICAgaWYgKG1fc3Rh
dGUucHJlc2VydmVzM0QpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotI2lmIEVOQUJMRShDU1Nf
RklMVEVSUykKLSAgICBpZiAobV9jdXJyZW50RmlsdGVycy5zaXplKCkpCi0gICAgICAgIHJldHVy
biB0cnVlOwotI2VuZGlmCi0gICAgcmV0dXJuIG1fY3VycmVudE9wYWNpdHkgPCAxIHx8IG1fc3Rh
dGUubWFza0xheWVyIHx8IChtX3N0YXRlLnJlcGxpY2FMYXllciAmJiBtX3N0YXRlLnJlcGxpY2FM
YXllci0+bV9zdGF0ZS5tYXNrTGF5ZXIpOworICAgIHJldHVybiBtX2N1cnJlbnRPcGFjaXR5IDwg
MQorICAgICAgICB8fCBoYXNGaWx0ZXJzKCkKKyAgICAgICAgfHwgbV9zdGF0ZS5tYXNrTGF5ZXIK
KyAgICAgICAgfHwgKG1fc3RhdGUucmVwbGljYUxheWVyICYmIG1fc3RhdGUucmVwbGljYUxheWVy
LT5tX3N0YXRlLm1hc2tMYXllcik7CiB9CiAKIGJvb2wgVGV4dHVyZU1hcHBlckxheWVyOjppc1Zp
c2libGUoKSBjb25zdApAQCAtMzM5LDggKzMzOCwxNiBAQCB2b2lkIFRleHR1cmVNYXBwZXJMYXll
cjo6cGFpbnRVc2luZ092ZXJsYXBSZWdpb25zKGNvbnN0IFRleHR1cmVNYXBwZXJQYWludE9wdGlv
bgogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAgLy8gSGF2aW5nIGJvdGggb3ZlcmxhcCBh
bmQgbm9uLW92ZXJsYXAgcmVnaW9ucyBjYXJyaWVzIHNvbWUgb3ZlcmhlYWQuIEF2b2lkIGl0IGlm
IHRoZSBvdmVybGFwIGFyZWEKKyAgICAvLyBpcyBiaWcgYW55d2F5LgorICAgIGlmIChvdmVybGFw
UmVnaW9uLmJvdW5kcygpLnNpemUoKS5hcmVhKCkgPiBub25PdmVybGFwUmVnaW9uLmJvdW5kcygp
LnNpemUoKS5hcmVhKCkpIHsKKyAgICAgICAgb3ZlcmxhcFJlZ2lvbi51bml0ZShub25PdmVybGFw
UmVnaW9uKTsKKyAgICAgICAgbm9uT3ZlcmxhcFJlZ2lvbiA9IFJlZ2lvbigpOworICAgIH0KKwog
ICAgIG5vbk92ZXJsYXBSZWdpb24udHJhbnNsYXRlKG9wdGlvbnMub2Zmc2V0KTsKICAgICBWZWN0
b3I8SW50UmVjdD4gcmVjdHMgPSBub25PdmVybGFwUmVnaW9uLnJlY3RzKCk7CisKICAgICBmb3Ig
KHNpemVfdCBpID0gMDsgaSA8IHJlY3RzLnNpemUoKTsgKytpKSB7CiAgICAgICAgIEludFJlY3Qg
cmVjdCA9IHJlY3RzW2ldOwogICAgICAgICBpZiAoIXJlY3QuaW50ZXJzZWN0cyhvcHRpb25zLnRl
eHR1cmVNYXBwZXItPmNsaXBCb3VuZHMoKSkpCkBAIC0zNTIsNiArMzU5LDEyIEBAIHZvaWQgVGV4
dHVyZU1hcHBlckxheWVyOjpwYWludFVzaW5nT3ZlcmxhcFJlZ2lvbnMoY29uc3QgVGV4dHVyZU1h
cHBlclBhaW50T3B0aW9uCiAgICAgfQogCiAgICAgcmVjdHMgPSBvdmVybGFwUmVnaW9uLnJlY3Rz
KCk7CisgICAgc3RhdGljIGNvbnN0IHNpemVfdCBPdmVybGFwUmVnaW9uQ29uc29saWRhdGlvblRo
cmVzaG9sZCA9IDQ7CisgICAgaWYgKG5vbk92ZXJsYXBSZWdpb24uaXNFbXB0eSgpICYmIHJlY3Rz
LnNpemUoKSA+IE92ZXJsYXBSZWdpb25Db25zb2xpZGF0aW9uVGhyZXNob2xkKSB7CisgICAgICAg
IHJlY3RzLmNsZWFyKCk7CisgICAgICAgIHJlY3RzLmFwcGVuZChvdmVybGFwUmVnaW9uLmJvdW5k
cygpKTsKKyAgICB9CisKICAgICBJbnRTaXplIG1heFRleHR1cmVTaXplID0gb3B0aW9ucy50ZXh0
dXJlTWFwcGVyLT5tYXhUZXh0dXJlU2l6ZSgpOwogICAgIEludFJlY3QgYWRqdXN0ZWRDbGlwQm91
bmRzKG9wdGlvbnMudGV4dHVyZU1hcHBlci0+Y2xpcEJvdW5kcygpKTsKICAgICBhZGp1c3RlZENs
aXBCb3VuZHMubW92ZSgtb3B0aW9ucy5vZmZzZXQpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>200114</attachid>
            <date>2013-04-30 07:11:54 -0700</date>
            <delta_ts>2013-04-30 07:38:58 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-115226-20130430071109.patch</filename>
            <type>text/plain</type>
            <size>3635</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5MTg0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjExYjY2NTZkNWM1NDJm
MDQxYjA4ZmJiNjA5MDY0NmFmZmEyYmZjZC4uOGQ5MTM0N2JiMWQ0OWE2MzZmOWM5Mjg2MWVjMzc2
YmRlMjA5YTZhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEzLTA0LTMwICBOb2Ft
IFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBbVGV4bWFwXSBBdm9pZCB1
c2luZyBvdmVybGFwL25vbi1vdmVybGFwIHJlZ2lvbiBpbiBjYXNlcyB3aGVyZSB0aGUgb3Zlcmhl
YWQgaXMgYmlnZ2VyIHRoYW4gdGhlIGdhaW4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTExNTIyNgorCisgICAgICAgIFJldmlld2VkIGJ5IEFsbGFuIFNh
bmRmZWxkIEplbnNlbi4KKworICAgICAgICBXaGVuIHRoZXJlIGFyZSBzZXZlcmFsIGZyYWdtZW5l
dGVkIG92ZXJsYXAgcmVnaW9ucywgb3Igd2hlbiB0aGUgb3ZlcmxhcCByZWdpb24gaXMgYmlnZ2Vy
IHRoYW4gdGhlCisgICAgICAgIG5vbi1vdmVybGFwIHJlZ2lvbiwgaXQncyBtb3JlIGVmZmljaWVu
dCB0byBoYXZlIGEgc2luZ2xlIGludGVybWVkaWF0ZSBzdXJmYWNlIHJhdGhlciB0aGFuIHNwbGl0
CisgICAgICAgIHRoZSByZW5kZXJpbmcgdG8gb3ZlcmxhcC9ub24tb3ZlcmxhcC4KKworICAgICAg
ICBDb3ZlcmVkIGJ5IHRlc3RzIGluIGNvbXBvc2l0aW5nL292ZXJsYXAtYmxlbmRpbmcuCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckxheWVyLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlRleHR1cmVNYXBwZXJMYXllcjo6c2hvdWxkQmxlbmQpOgorICAg
ICAgICAgICAgUmVhZGFiaWxpdHkgZml4LgorCisgICAgICAgIChXZWJDb3JlOjpUZXh0dXJlTWFw
cGVyTGF5ZXI6OnBhaW50VXNpbmdPdmVybGFwUmVnaW9ucyk6CisgICAgICAgICAgICBDb25zb2xp
ZGF0ZSB0byBvbmUgb3ZlcmxhcCByZWN0IHdoZW4gb25lIG9mIHRoZSBmb2xsb3dpbmcgb2NjdXJz
OgorICAgICAgICAgICAgLSBUaGUgb3ZlcmxhcCByZWdpb24ncyBhcmVhIGlzIGxhcmdlciB0aGFu
IHRoZSBub24tb3ZlcmxhcCByZWdpb24gYXJlYS4KKyAgICAgICAgICAgIC0gVGhlcmUgYXJlIG1h
bnkgZnJhZ21lbnRlZCBvdmVybGFwIHJlZ2lvbnMgYW5kIG5vIG5vbi1vdmVybGFwIHJlZ2lvbnMu
CisKIDIwMTMtMDQtMjYgIE5vYW0gUm9zZW50aGFsICA8bm9hbUB3ZWJraXQub3JnPgogCiAgICAg
ICAgIEdldCByaWQgb2YgIm5vbi1jb21wb3NpdGVkIGNvbnRlbnRzIiBpbiBDb29yZGluYXRlZExh
eWVyVHJlZUhvc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L3RleG1hcC9UZXh0dXJlTWFwcGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKaW5kZXggMjJkOTAwMTJhODU0
ODFjMDZkOTU1Y2FhZjAwMDgyMTE3MWRjYTY0NS4uZTYzYzM4ZThmZjMxZjU1MDJkOWM3NTI3MmJl
MTg4NjMzYjI5YTJkMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKQEAgLTE5NywxMSAr
MTk3LDEwIEBAIGJvb2wgVGV4dHVyZU1hcHBlckxheWVyOjpzaG91bGRCbGVuZCgpIGNvbnN0CiAg
ICAgaWYgKG1fc3RhdGUucHJlc2VydmVzM0QpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotI2lm
IEVOQUJMRShDU1NfRklMVEVSUykKLSAgICBpZiAobV9jdXJyZW50RmlsdGVycy5zaXplKCkpCi0g
ICAgICAgIHJldHVybiB0cnVlOwotI2VuZGlmCi0gICAgcmV0dXJuIG1fY3VycmVudE9wYWNpdHkg
PCAxIHx8IG1fc3RhdGUubWFza0xheWVyIHx8IChtX3N0YXRlLnJlcGxpY2FMYXllciAmJiBtX3N0
YXRlLnJlcGxpY2FMYXllci0+bV9zdGF0ZS5tYXNrTGF5ZXIpOworICAgIHJldHVybiBtX2N1cnJl
bnRPcGFjaXR5IDwgMQorICAgICAgICB8fCBoYXNGaWx0ZXJzKCkKKyAgICAgICAgfHwgbV9zdGF0
ZS5tYXNrTGF5ZXIKKyAgICAgICAgfHwgKG1fc3RhdGUucmVwbGljYUxheWVyICYmIG1fc3RhdGUu
cmVwbGljYUxheWVyLT5tX3N0YXRlLm1hc2tMYXllcik7CiB9CiAKIGJvb2wgVGV4dHVyZU1hcHBl
ckxheWVyOjppc1Zpc2libGUoKSBjb25zdApAQCAtMzM0LDggKzMzMywxNiBAQCB2b2lkIFRleHR1
cmVNYXBwZXJMYXllcjo6cGFpbnRVc2luZ092ZXJsYXBSZWdpb25zKGNvbnN0IFRleHR1cmVNYXBw
ZXJQYWludE9wdGlvbgogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAgLy8gSGF2aW5nIGJv
dGggb3ZlcmxhcCBhbmQgbm9uLW92ZXJsYXAgcmVnaW9ucyBjYXJyaWVzIHNvbWUgb3ZlcmhlYWQu
IEF2b2lkIGl0IGlmIHRoZSBvdmVybGFwIGFyZWEKKyAgICAvLyBpcyBiaWcgYW55d2F5LgorICAg
IGlmIChvdmVybGFwUmVnaW9uLmJvdW5kcygpLnNpemUoKS5hcmVhKCkgPiBub25PdmVybGFwUmVn
aW9uLmJvdW5kcygpLnNpemUoKS5hcmVhKCkpIHsKKyAgICAgICAgb3ZlcmxhcFJlZ2lvbi51bml0
ZShub25PdmVybGFwUmVnaW9uKTsKKyAgICAgICAgbm9uT3ZlcmxhcFJlZ2lvbiA9IFJlZ2lvbigp
OworICAgIH0KKwogICAgIG5vbk92ZXJsYXBSZWdpb24udHJhbnNsYXRlKG9wdGlvbnMub2Zmc2V0
KTsKICAgICBWZWN0b3I8SW50UmVjdD4gcmVjdHMgPSBub25PdmVybGFwUmVnaW9uLnJlY3RzKCk7
CisKICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IHJlY3RzLnNpemUoKTsgKytpKSB7CiAgICAg
ICAgIEludFJlY3QgcmVjdCA9IHJlY3RzW2ldOwogICAgICAgICBpZiAoIXJlY3QuaW50ZXJzZWN0
cyhvcHRpb25zLnRleHR1cmVNYXBwZXItPmNsaXBCb3VuZHMoKSkpCkBAIC0zNDcsNiArMzU0LDEy
IEBAIHZvaWQgVGV4dHVyZU1hcHBlckxheWVyOjpwYWludFVzaW5nT3ZlcmxhcFJlZ2lvbnMoY29u
c3QgVGV4dHVyZU1hcHBlclBhaW50T3B0aW9uCiAgICAgfQogCiAgICAgcmVjdHMgPSBvdmVybGFw
UmVnaW9uLnJlY3RzKCk7CisgICAgc3RhdGljIGNvbnN0IHNpemVfdCBPdmVybGFwUmVnaW9uQ29u
c29saWRhdGlvblRocmVzaG9sZCA9IDQ7CisgICAgaWYgKG5vbk92ZXJsYXBSZWdpb24uaXNFbXB0
eSgpICYmIHJlY3RzLnNpemUoKSA+IE92ZXJsYXBSZWdpb25Db25zb2xpZGF0aW9uVGhyZXNob2xk
KSB7CisgICAgICAgIHJlY3RzLmNsZWFyKCk7CisgICAgICAgIHJlY3RzLmFwcGVuZChvdmVybGFw
UmVnaW9uLmJvdW5kcygpKTsKKyAgICB9CisKICAgICBJbnRTaXplIG1heFRleHR1cmVTaXplID0g
b3B0aW9ucy50ZXh0dXJlTWFwcGVyLT5tYXhUZXh0dXJlU2l6ZSgpOwogICAgIEludFJlY3QgYWRq
dXN0ZWRDbGlwQm91bmRzKG9wdGlvbnMudGV4dHVyZU1hcHBlci0+Y2xpcEJvdW5kcygpKTsKICAg
ICBhZGp1c3RlZENsaXBCb3VuZHMubW92ZSgtb3B0aW9ucy5vZmZzZXQpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>