<?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>144260</bug_id>
          
          <creation_ts>2015-04-27 06:41:45 -0700</creation_ts>
          <short_desc>Fix viewport units in Media Queries</short_desc>
          <delta_ts>2015-04-27 11:43:48 -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="Yoav Weiss">yoav</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1089011</commentid>
    <comment_count>0</comment_count>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2015-04-27 06:41:45 -0700</bug_when>
    <thetext>Fix viewport units in Media Queries</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089012</commentid>
    <comment_count>1</comment_count>
      <attachid>251737</attachid>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2015-04-27 06:51:00 -0700</bug_when>
    <thetext>Created attachment 251737
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089030</commentid>
    <comment_count>2</comment_count>
      <attachid>251737</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-04-27 09:00:18 -0700</bug_when>
    <thetext>Comment on attachment 251737
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=251737&amp;action=review

&gt; Source/WebCore/css/CSSPrimitiveValue.h:202
&gt;          unsigned short type = primitiveType();
&gt; -        return (type &gt;= CSS_EMS &amp;&amp; type &lt;= CSS_PC) || type == CSS_REMS || type == CSS_CHS || isViewportPercentageLength();
&gt; +        return isLength(type);

Should be done as a 1-liner.

&gt; Source/WebCore/css/CSSPrimitiveValue.h:233
&gt;          unsigned short type = primitiveType();
&gt; -        return type &gt;= CSS_DPPX &amp;&amp; type &lt;= CSS_DPCM;
&gt; +        return isResolution(type);

Should be done as a 1-liner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089048</commentid>
    <comment_count>3</comment_count>
      <attachid>251749</attachid>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2015-04-27 09:58:15 -0700</bug_when>
    <thetext>Created attachment 251749
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089109</commentid>
    <comment_count>4</comment_count>
      <attachid>251749</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-27 11:43:44 -0700</bug_when>
    <thetext>Comment on attachment 251749
Patch

Clearing flags on attachment: 251749

Committed r183404: &lt;http://trac.webkit.org/changeset/183404&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089110</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-27 11:43:48 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>251737</attachid>
            <date>2015-04-27 06:51:00 -0700</date>
            <delta_ts>2015-04-27 09:58:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-144260-20150427154951.patch</filename>
            <type>text/plain</type>
            <size>7682</size>
            <attacher name="Yoav Weiss">yoav</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgzMDEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2M0NzMyNGU1YjBjM2M1
MzBhMmI5NDliY2FiZTlkNzJhZDcwY2ZkNy4uYTgxZDY0N2Y0MzA5YTM5Y2IyMDllYmZiNTI3ZDI3
ZjQ5NmE3ZDIzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE1LTA0LTI3ICBZb2F2
IFdlaXNzICA8eW9hdkB5b2F2LndzPgorCisgICAgICAgIEZpeCB2aWV3cG9ydCB1bml0cyBpbiBN
ZWRpYSBRdWVyaWVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDQyNjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUaGlzIHBhdGNoIG1ha2VzIHN1cmUgdGhhdCB2aWV3cG9ydCB1bml0cyBhcmUgY29uc2lk
ZXJlZCAibGVuZ3RoIHVuaXRzIgorICAgICAgICBpbiB0aGUgY29udGV4dCBvZiBNZWRpYSBRdWVy
aWVzLCBieSBoYXZpbmcgTWVkaWFRdWVyeUV4cCB1c2UgdGhlIHVuaXQgbG9naWMKKyAgICAgICAg
dGhhdCBpcyBpbiBDU1NQcmltaXRpdmVWYWx1ZS4KKyAgICAgICAgSXQgZG9lcyB0aGF0IGJ5IHR1
cm5pbmcgdGhlIHJlbGV2YW50IG1ldGhvZHMgaW4gQ1NTUHJpbWl0aXZlVmFsdWUgaW50byBzdGF0
aWMuCisKKyAgICAgICAgSXQgYWxzbyBtYWtlcyBzdXJlIHRoYXQgdGhlIGxvZ2ljIGZvciAicmVz
b2x1dGlvbiB1bml0cyIgaXMgbm90IG1haW50YWluZWQgc2VwYXJhdGVseSAKKyAgICAgICAgaW4g
TWVkaWFRdWVyeUV4cCwgdG8gYXZvaWQgc2ltaWxpYXIgaXNzdWVzIGluIHRoZSBmdXR1cmUgd2l0
aCByZXNvbHV0aW9uIHVuaXRzLgorCisgICAgICAgIFRlc3Q6IGZhc3QvbWVkaWEvbXEtdmlld3Bv
cnQtdW5pdHMuaHRtbAorCisgICAgICAgICogY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmg6CisgICAg
ICAgIChXZWJDb3JlOjpDU1NQcmltaXRpdmVWYWx1ZTo6aXNWaWV3cG9ydFBlcmNlbnRhZ2VMZW5n
dGgpOiBBZGRlZCBhIHN0YXRpYyB2YXJpYW50LgorICAgICAgICAoV2ViQ29yZTo6Q1NTUHJpbWl0
aXZlVmFsdWU6OmlzTGVuZ3RoKTogQWRkZWQgYSBzdGF0aWMgdmFyaWFudC4KKyAgICAgICAgKFdl
YkNvcmU6OkNTU1ByaW1pdGl2ZVZhbHVlOjppc1Jlc29sdXRpb24pOiBBZGRlZCBhIHN0YXRpYyB2
YXJpYW50LgorICAgICAgICAqIGNzcy9NZWRpYVF1ZXJ5RXhwLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OmZlYXR1cmVXaXRoVmFsaWRQb3NpdGl2ZUxlbmdodE9yTnVtYmVyKTogQ2FsbCBDU1NQcmlt
aXRpdmVWYWx1ZSdzIGxlbmd0aCB1bml0IGxvZ2ljLgorICAgICAgICAoV2ViQ29yZTo6ZmVhdHVy
ZVdpdGhWYWxpZERlbnNpdHkpOiBDYWxsIENTU1ByaW1pdGl2ZVZhbHVlJ3MgcmVzb2x1dGlvbiB1
bml0IGxvZ2ljLgorCiAyMDE1LTA0LTIwICBBbmRyZWFzIEtsaW5nICA8YWtsaW5nQGFwcGxlLmNv
bT4KIAogICAgICAgICBNZXJnZSBUcmVlU2hhcmVkIGludG8gTm9kZS4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2Nzcy9DU1NQcmltaXRpdmVWYWx1ZS5oIGIvU291cmNlL1dlYkNvcmUvY3Nz
L0NTU1ByaW1pdGl2ZVZhbHVlLmgKaW5kZXggMTMwYjBiNDlhYTBhYzg3OTMyMTRhY2NhYzk3MTE5
OTE1ZmJhNTdiZC4uNDYzZGQxNDE3MmI5YWY4MTAzYWE1YWVhMTMwNWFhMWM4YjY1OGVlZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmgKKysrIGIvU291
cmNlL1dlYkNvcmUvY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmgKQEAgLTE4OCwxMSArMTg4LDIwIEBA
IHB1YmxpYzoKICAgICAgICAgICAgIHx8IG1fcHJpbWl0aXZlVW5pdFR5cGUgPT0gQ1NTX1JFTVMK
ICAgICAgICAgICAgIHx8IG1fcHJpbWl0aXZlVW5pdFR5cGUgPT0gQ1NTX0NIUzsKICAgICB9Cisg
ICAgc3RhdGljIGJvb2wgaXNWaWV3cG9ydFBlcmNlbnRhZ2VMZW5ndGgodW5zaWduZWQgc2hvcnQg
dHlwZSkgeyByZXR1cm4gdHlwZSA+PSBDU1NfVlcgJiYgdHlwZSA8PSBDU1NfVk1BWDsgfQorICAg
IGJvb2wgaXNWaWV3cG9ydFBlcmNlbnRhZ2VMZW5ndGgoKSBjb25zdCB7IHJldHVybiBpc1ZpZXdw
b3J0UGVyY2VudGFnZUxlbmd0aChtX3ByaW1pdGl2ZVVuaXRUeXBlKTsgfQorCisgICAgc3RhdGlj
IGJvb2wgaXNMZW5ndGgodW5zaWduZWQgc2hvcnQgdHlwZSkKKyAgICB7CisgICAgICAgIHJldHVy
biAodHlwZSA+PSBDU1NfRU1TICYmIHR5cGUgPD0gQ1NTX1BDKSB8fCB0eXBlID09IENTU19SRU1T
IHx8IHR5cGUgPT0gQ1NTX0NIUyB8fCBpc1ZpZXdwb3J0UGVyY2VudGFnZUxlbmd0aCh0eXBlKTsK
KyAgICB9CisKICAgICBib29sIGlzTGVuZ3RoKCkgY29uc3QKICAgICB7CiAgICAgICAgIHVuc2ln
bmVkIHNob3J0IHR5cGUgPSBwcmltaXRpdmVUeXBlKCk7Ci0gICAgICAgIHJldHVybiAodHlwZSA+
PSBDU1NfRU1TICYmIHR5cGUgPD0gQ1NTX1BDKSB8fCB0eXBlID09IENTU19SRU1TIHx8IHR5cGUg
PT0gQ1NTX0NIUyB8fCBpc1ZpZXdwb3J0UGVyY2VudGFnZUxlbmd0aCgpOworICAgICAgICByZXR1
cm4gaXNMZW5ndGgodHlwZSk7CiAgICAgfQorCiAgICAgYm9vbCBpc051bWJlcigpIGNvbnN0IHsg
cmV0dXJuIHByaW1pdGl2ZVR5cGUoKSA9PSBDU1NfTlVNQkVSOyB9CiAgICAgYm9vbCBpc1BlcmNl
bnRhZ2UoKSBjb25zdCB7IHJldHVybiBwcmltaXRpdmVUeXBlKCkgPT0gQ1NTX1BFUkNFTlRBR0U7
IH0KICAgICBib29sIGlzUHgoKSBjb25zdCB7IHJldHVybiBwcmltaXRpdmVUeXBlKCkgPT0gQ1NT
X1BYOyB9CkBAIC0yMTIsMTMgKzIyMSwxOCBAQCBwdWJsaWM6CiAgICAgYm9vbCBpc0RvdHNQZXJJ
bmNoKCkgY29uc3QgeyByZXR1cm4gcHJpbWl0aXZlVHlwZSgpID09IENTU19EUEk7IH0KICAgICBi
b29sIGlzRG90c1BlclBpeGVsKCkgY29uc3QgeyByZXR1cm4gcHJpbWl0aXZlVHlwZSgpID09IENT
U19EUFBYOyB9CiAgICAgYm9vbCBpc0RvdHNQZXJDZW50aW1ldGVyKCkgY29uc3QgeyByZXR1cm4g
cHJpbWl0aXZlVHlwZSgpID09IENTU19EUENNOyB9CisKKyAgICBzdGF0aWMgYm9vbCBpc1Jlc29s
dXRpb24odW5zaWduZWQgc2hvcnQgdHlwZSkKKyAgICB7CisgICAgICAgIHJldHVybiB0eXBlID49
IENTU19EUFBYICYmIHR5cGUgPD0gQ1NTX0RQQ007CisgICAgfQorCiAgICAgYm9vbCBpc1Jlc29s
dXRpb24oKSBjb25zdAogICAgIHsKICAgICAgICAgdW5zaWduZWQgc2hvcnQgdHlwZSA9IHByaW1p
dGl2ZVR5cGUoKTsKLSAgICAgICAgcmV0dXJuIHR5cGUgPj0gQ1NTX0RQUFggJiYgdHlwZSA8PSBD
U1NfRFBDTTsKKyAgICAgICAgcmV0dXJuIGlzUmVzb2x1dGlvbih0eXBlKTsKICAgICB9CiAKLSAg
ICBib29sIGlzVmlld3BvcnRQZXJjZW50YWdlTGVuZ3RoKCkgY29uc3QgeyByZXR1cm4gbV9wcmlt
aXRpdmVVbml0VHlwZSA+PSBDU1NfVlcgJiYgbV9wcmltaXRpdmVVbml0VHlwZSA8PSBDU1NfVk1B
WDsgfQogICAgIGJvb2wgaXNWaWV3cG9ydFBlcmNlbnRhZ2VXaWR0aCgpIGNvbnN0IHsgcmV0dXJu
IG1fcHJpbWl0aXZlVW5pdFR5cGUgPT0gQ1NTX1ZXOyB9CiAgICAgYm9vbCBpc1ZpZXdwb3J0UGVy
Y2VudGFnZUhlaWdodCgpIGNvbnN0IHsgcmV0dXJuIG1fcHJpbWl0aXZlVW5pdFR5cGUgPT0gQ1NT
X1ZIOyB9CiAgICAgYm9vbCBpc1ZpZXdwb3J0UGVyY2VudGFnZU1heCgpIGNvbnN0IHsgcmV0dXJu
IG1fcHJpbWl0aXZlVW5pdFR5cGUgPT0gQ1NTX1ZNQVg7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9NZWRpYVF1ZXJ5RXhwLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9NZWRpYVF1
ZXJ5RXhwLmNwcAppbmRleCBhMjk1MTBiZmM0ZDA5OWY1M2RiNmI5MTFhMGJjMTY5MjcwZDMwNDdm
Li4yOGU3NTRlZjU0NWEzZjgxZDIzZTcyOGVhNDY3MWQ2MWEyOTE4MGQ1IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9jc3MvTWVkaWFRdWVyeUV4cC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
Y3NzL01lZGlhUXVlcnlFeHAuY3BwCkBAIC01NCw3ICs1NCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBmZWF0dXJlV2l0aENTU1ZhbHVlSUQoY29uc3QgQXRvbWljU3RyaW5nJiBtZWRpYUZlYXR1cmUs
IGNvbnN0CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBmZWF0dXJlV2l0aFZhbGlkUG9zaXRpdmVMZW5n
aHRPck51bWJlcihjb25zdCBBdG9taWNTdHJpbmcmIG1lZGlhRmVhdHVyZSwgY29uc3QgQ1NTUGFy
c2VyVmFsdWUqIHZhbHVlKQogewotICAgIGlmICghKCgodmFsdWUtPnVuaXQgPj0gQ1NTUHJpbWl0
aXZlVmFsdWU6OkNTU19FTVMgJiYgdmFsdWUtPnVuaXQgPD0gQ1NTUHJpbWl0aXZlVmFsdWU6OkNT
U19QQykgfHwgdmFsdWUtPnVuaXQgPT0gQ1NTUHJpbWl0aXZlVmFsdWU6OkNTU19SRU1TKSB8fCB2
YWx1ZS0+dW5pdCA9PSBDU1NQcmltaXRpdmVWYWx1ZTo6Q1NTX05VTUJFUikgfHwgdmFsdWUtPmZW
YWx1ZSA8IDApCisgICAgaWYgKCEoQ1NTUHJpbWl0aXZlVmFsdWU6OmlzTGVuZ3RoKHZhbHVlLT51
bml0KSB8fCB2YWx1ZS0+dW5pdCA9PSBDU1NQcmltaXRpdmVWYWx1ZTo6Q1NTX05VTUJFUikgfHwg
dmFsdWUtPmZWYWx1ZSA8IDApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIHJldHVybiBt
ZWRpYUZlYXR1cmUgPT0gTWVkaWFGZWF0dXJlTmFtZXM6OmhlaWdodE1lZGlhRmVhdHVyZQpAQCAt
NzMsNyArNzMsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgZmVhdHVyZVdpdGhWYWxpZFBvc2l0aXZl
TGVuZ2h0T3JOdW1iZXIoY29uc3QgQXRvbWljU3RyaW5nJiBtZQogCiBzdGF0aWMgaW5saW5lIGJv
b2wgZmVhdHVyZVdpdGhWYWxpZERlbnNpdHkoY29uc3QgQXRvbWljU3RyaW5nJiBtZWRpYUZlYXR1
cmUsIGNvbnN0IENTU1BhcnNlclZhbHVlKiB2YWx1ZSkKIHsKLSAgICBpZiAoKHZhbHVlLT51bml0
ICE9IENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NfRFBQWCAmJiB2YWx1ZS0+dW5pdCAhPSBDU1NQcmlt
aXRpdmVWYWx1ZTo6Q1NTX0RQSSAmJiB2YWx1ZS0+dW5pdCAhPSBDU1NQcmltaXRpdmVWYWx1ZTo6
Q1NTX0RQQ00pIHx8IHZhbHVlLT5mVmFsdWUgPD0gMCkKKyAgICBpZiAoIUNTU1ByaW1pdGl2ZVZh
bHVlOjppc1Jlc29sdXRpb24odmFsdWUtPnVuaXQpIHx8IHZhbHVlLT5mVmFsdWUgPD0gMCkKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgcmV0dXJuIG1lZGlhRmVhdHVyZSA9PSBNZWRpYUZl
YXR1cmVOYW1lczo6cmVzb2x1dGlvbk1lZGlhRmVhdHVyZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDM3Njg3NmE5YmYyYjJk
NGEzZTE1ZTZkNmRhODg3Zjc0YzA4MjA5ZjQuLjc3MDRmMGRhZjhiYjM1NDM2NTE5MGUwMWJmMzc4
MzVlNzg5OTFmN2YgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNS0wNC0yNyAgWW9hdiBXZWlz
cyAgPHlvYXZAeW9hdi53cz4KKworICAgICAgICBGaXggdmlld3BvcnQgdW5pdHMgaW4gTWVkaWEg
UXVlcmllcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTQ0MjYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VGhlc2UgdGVzdHMgbWFrZSBzdXJlIHRoYXQgdmlld3BvcnQgdW5pdHMgYXJlIHdvcmtpbmcgYXMg
ZXhwZWN0ZWQgaW5zaWRlIG9mIE1lZGlhIFF1ZXJpZXMuCisKKyAgICAgICAgKiBmYXN0L21lZGlh
L21xLXZpZXdwb3J0LXVuaXRzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9t
ZWRpYS9tcS12aWV3cG9ydC11bml0cy5odG1sOiBBZGRlZC4KKwogMjAxNS0wNC0yMCAgSmlud29v
IFNvbmcgIDxqaW53b283LnNvbmdAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF0gVW5yZXZp
ZXdlZCBnYXJkZW5pbmcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWEvbXEtdmll
d3BvcnQtdW5pdHMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYS9tcS12aWV3
cG9ydC11bml0cy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMDA4ZTE1NGEwZTNhMzI4N2Q4N2Ji
NTEwZTBmMzA1NDMyZTdhZDliMQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
bWVkaWEvbXEtdmlld3BvcnQtdW5pdHMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTAgQEAKK0Rl
c2NyaXB0aW9uCisKK1RoaXMgdGVzdHMgdmFsaWRhdGVzIHRoYXQgdGhlIHZpZXdwb3J0IHVuaXRz
IHdvcmsgaW4gbWVkaWEgcXVlcmllcy4KKworCitQQVNTIHZ3IHVuaXQgc2FuaXR5IGNoZWNrIAor
UEFTUyB2aCB1bml0IHNhbml0eSBjaGVjayAKK1BBU1Mgdm1heCB1bml0IHNhbml0eSBjaGVjayAK
K1BBU1Mgdm1pbiB1bml0IHNhbml0eSBjaGVjayAKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9tZWRpYS9tcS12aWV3cG9ydC11bml0cy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9tZWRp
YS9tcS12aWV3cG9ydC11bml0cy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjk1MDgxN2IwMWIzM2Y3YzhmOTQ5
YzBhNmMzZTNjZWE5ZjZmMmMyMzAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L21lZGlhL21xLXZpZXdwb3J0LXVuaXRzLmh0bWwKQEAgLTAsMCArMSwyNiBAQAorPCFET0NUWVBF
IGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorICA8dGl0bGU+TWVkaWEgUXVlcmllcyAtIHZpZXdwb3J0
IHVuaXRzIHN1cHBvcnQ8L3RpdGxlPgorICA8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL3Rl
c3RoYXJuZXNzLmpzIj48L3NjcmlwdD4KKyAgPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy90
ZXN0aGFybmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+CisgIDxzY3JpcHQ+CisgICAgdGVzdChmdW5j
dGlvbigpeworICAgICAgYXNzZXJ0X3RydWUobWF0Y2hNZWRpYSgnKG1heC13aWR0aDogMTAwdncp
JykubWF0Y2hlcyk7CisgICAgfSwgInZ3IHVuaXQgc2FuaXR5IGNoZWNrIik7CisgICAgdGVzdChm
dW5jdGlvbigpeworICAgICAgYXNzZXJ0X3RydWUobWF0Y2hNZWRpYSgnKG1heC1oZWlnaHQ6IDEw
MHZoKScpLm1hdGNoZXMpOworICAgIH0sICJ2aCB1bml0IHNhbml0eSBjaGVjayIpOworICAgIHRl
c3QoZnVuY3Rpb24oKXsKKyAgICAgIGFzc2VydF90cnVlKG1hdGNoTWVkaWEoJyhtYXgtd2lkdGg6
IDEwMHZtYXgpJykubWF0Y2hlcyk7CisgICAgfSwgInZtYXggdW5pdCBzYW5pdHkgY2hlY2siKTsK
KyAgICB0ZXN0KGZ1bmN0aW9uKCl7CisgICAgICBhc3NlcnRfdHJ1ZShtYXRjaE1lZGlhKCcobWF4
LWhlaWdodDogMTAwdm1pbiknKS5tYXRjaGVzKTsKKyAgICB9LCAidm1pbiB1bml0IHNhbml0eSBj
aGVjayIpOworICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorICA8aDE+RGVzY3JpcHRpb248
L2gxPgorICA8cD5UaGlzIHRlc3RzIHZhbGlkYXRlcyB0aGF0IHRoZSB2aWV3cG9ydCB1bml0cyB3
b3JrIGluIG1lZGlhIHF1ZXJpZXMuPC9wPgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>251749</attachid>
            <date>2015-04-27 09:58:15 -0700</date>
            <delta_ts>2015-04-27 11:43:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-144260-20150427185706.patch</filename>
            <type>text/plain</type>
            <size>7662</size>
            <attacher name="Yoav Weiss">yoav</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgzMDEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2M0NzMyNGU1YjBjM2M1
MzBhMmI5NDliY2FiZTlkNzJhZDcwY2ZkNy4uYWZlZTRkOGY1OWZlMjRkNmJhZGZjZmYyMzdmOWU2
N2Q5NTljZGYyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE1LTA0LTI3ICBZb2F2
IFdlaXNzICA8eW9hdkB5b2F2LndzPgorCisgICAgICAgIEZpeCB2aWV3cG9ydCB1bml0cyBpbiBN
ZWRpYSBRdWVyaWVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDQyNjAKKworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KKworICAgICAg
ICBUaGlzIHBhdGNoIG1ha2VzIHN1cmUgdGhhdCB2aWV3cG9ydCB1bml0cyBhcmUgY29uc2lkZXJl
ZCAibGVuZ3RoIHVuaXRzIgorICAgICAgICBpbiB0aGUgY29udGV4dCBvZiBNZWRpYSBRdWVyaWVz
LCBieSBoYXZpbmcgTWVkaWFRdWVyeUV4cCB1c2UgdGhlIHVuaXQgbG9naWMKKyAgICAgICAgdGhh
dCBpcyBpbiBDU1NQcmltaXRpdmVWYWx1ZS4KKyAgICAgICAgSXQgZG9lcyB0aGF0IGJ5IHR1cm5p
bmcgdGhlIHJlbGV2YW50IG1ldGhvZHMgaW4gQ1NTUHJpbWl0aXZlVmFsdWUgaW50byBzdGF0aWMu
CisKKyAgICAgICAgSXQgYWxzbyBtYWtlcyBzdXJlIHRoYXQgdGhlIGxvZ2ljIGZvciAicmVzb2x1
dGlvbiB1bml0cyIgaXMgbm90IG1haW50YWluZWQgc2VwYXJhdGVseSAKKyAgICAgICAgaW4gTWVk
aWFRdWVyeUV4cCwgdG8gYXZvaWQgc2ltaWxpYXIgaXNzdWVzIGluIHRoZSBmdXR1cmUgd2l0aCBy
ZXNvbHV0aW9uIHVuaXRzLgorCisgICAgICAgIFRlc3Q6IGZhc3QvbWVkaWEvbXEtdmlld3BvcnQt
dW5pdHMuaHRtbAorCisgICAgICAgICogY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmg6CisgICAgICAg
IChXZWJDb3JlOjpDU1NQcmltaXRpdmVWYWx1ZTo6aXNWaWV3cG9ydFBlcmNlbnRhZ2VMZW5ndGgp
OiBBZGRlZCBhIHN0YXRpYyB2YXJpYW50LgorICAgICAgICAoV2ViQ29yZTo6Q1NTUHJpbWl0aXZl
VmFsdWU6OmlzTGVuZ3RoKTogQWRkZWQgYSBzdGF0aWMgdmFyaWFudC4KKyAgICAgICAgKFdlYkNv
cmU6OkNTU1ByaW1pdGl2ZVZhbHVlOjppc1Jlc29sdXRpb24pOiBBZGRlZCBhIHN0YXRpYyB2YXJp
YW50LgorICAgICAgICAqIGNzcy9NZWRpYVF1ZXJ5RXhwLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OmZlYXR1cmVXaXRoVmFsaWRQb3NpdGl2ZUxlbmdodE9yTnVtYmVyKTogQ2FsbCBDU1NQcmltaXRp
dmVWYWx1ZSdzIGxlbmd0aCB1bml0IGxvZ2ljLgorICAgICAgICAoV2ViQ29yZTo6ZmVhdHVyZVdp
dGhWYWxpZERlbnNpdHkpOiBDYWxsIENTU1ByaW1pdGl2ZVZhbHVlJ3MgcmVzb2x1dGlvbiB1bml0
IGxvZ2ljLgorCiAyMDE1LTA0LTIwICBBbmRyZWFzIEtsaW5nICA8YWtsaW5nQGFwcGxlLmNvbT4K
IAogICAgICAgICBNZXJnZSBUcmVlU2hhcmVkIGludG8gTm9kZS4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2Nzcy9DU1NQcmltaXRpdmVWYWx1ZS5oIGIvU291cmNlL1dlYkNvcmUvY3NzL0NT
U1ByaW1pdGl2ZVZhbHVlLmgKaW5kZXggMTMwYjBiNDlhYTBhYzg3OTMyMTRhY2NhYzk3MTE5OTE1
ZmJhNTdiZC4uYjBjMjIxZTA2NDhkZTNlOWY2MzQyMjNkYTQ0NTVlYzFmMjAyMzFmZCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmgKQEAgLTE4OCwxMSArMTg4LDE2IEBAIHB1
YmxpYzoKICAgICAgICAgICAgIHx8IG1fcHJpbWl0aXZlVW5pdFR5cGUgPT0gQ1NTX1JFTVMKICAg
ICAgICAgICAgIHx8IG1fcHJpbWl0aXZlVW5pdFR5cGUgPT0gQ1NTX0NIUzsKICAgICB9Ci0gICAg
Ym9vbCBpc0xlbmd0aCgpIGNvbnN0CisKKyAgICBzdGF0aWMgYm9vbCBpc1ZpZXdwb3J0UGVyY2Vu
dGFnZUxlbmd0aCh1bnNpZ25lZCBzaG9ydCB0eXBlKSB7IHJldHVybiB0eXBlID49IENTU19WVyAm
JiB0eXBlIDw9IENTU19WTUFYOyB9CisgICAgYm9vbCBpc1ZpZXdwb3J0UGVyY2VudGFnZUxlbmd0
aCgpIGNvbnN0IHsgcmV0dXJuIGlzVmlld3BvcnRQZXJjZW50YWdlTGVuZ3RoKG1fcHJpbWl0aXZl
VW5pdFR5cGUpOyB9CisKKyAgICBzdGF0aWMgYm9vbCBpc0xlbmd0aCh1bnNpZ25lZCBzaG9ydCB0
eXBlKQogICAgIHsKLSAgICAgICAgdW5zaWduZWQgc2hvcnQgdHlwZSA9IHByaW1pdGl2ZVR5cGUo
KTsKLSAgICAgICAgcmV0dXJuICh0eXBlID49IENTU19FTVMgJiYgdHlwZSA8PSBDU1NfUEMpIHx8
IHR5cGUgPT0gQ1NTX1JFTVMgfHwgdHlwZSA9PSBDU1NfQ0hTIHx8IGlzVmlld3BvcnRQZXJjZW50
YWdlTGVuZ3RoKCk7CisgICAgICAgIHJldHVybiAodHlwZSA+PSBDU1NfRU1TICYmIHR5cGUgPD0g
Q1NTX1BDKSB8fCB0eXBlID09IENTU19SRU1TIHx8IHR5cGUgPT0gQ1NTX0NIUyB8fCBpc1ZpZXdw
b3J0UGVyY2VudGFnZUxlbmd0aCh0eXBlKTsKICAgICB9CisKKyAgICBib29sIGlzTGVuZ3RoKCkg
Y29uc3QgeyByZXR1cm4gaXNMZW5ndGgocHJpbWl0aXZlVHlwZSgpKTsgfQogICAgIGJvb2wgaXNO
dW1iZXIoKSBjb25zdCB7IHJldHVybiBwcmltaXRpdmVUeXBlKCkgPT0gQ1NTX05VTUJFUjsgfQog
ICAgIGJvb2wgaXNQZXJjZW50YWdlKCkgY29uc3QgeyByZXR1cm4gcHJpbWl0aXZlVHlwZSgpID09
IENTU19QRVJDRU5UQUdFOyB9CiAgICAgYm9vbCBpc1B4KCkgY29uc3QgeyByZXR1cm4gcHJpbWl0
aXZlVHlwZSgpID09IENTU19QWDsgfQpAQCAtMjEyLDEzICsyMTcsMTMgQEAgcHVibGljOgogICAg
IGJvb2wgaXNEb3RzUGVySW5jaCgpIGNvbnN0IHsgcmV0dXJuIHByaW1pdGl2ZVR5cGUoKSA9PSBD
U1NfRFBJOyB9CiAgICAgYm9vbCBpc0RvdHNQZXJQaXhlbCgpIGNvbnN0IHsgcmV0dXJuIHByaW1p
dGl2ZVR5cGUoKSA9PSBDU1NfRFBQWDsgfQogICAgIGJvb2wgaXNEb3RzUGVyQ2VudGltZXRlcigp
IGNvbnN0IHsgcmV0dXJuIHByaW1pdGl2ZVR5cGUoKSA9PSBDU1NfRFBDTTsgfQotICAgIGJvb2wg
aXNSZXNvbHV0aW9uKCkgY29uc3QKKworICAgIHN0YXRpYyBib29sIGlzUmVzb2x1dGlvbih1bnNp
Z25lZCBzaG9ydCB0eXBlKQogICAgIHsKLSAgICAgICAgdW5zaWduZWQgc2hvcnQgdHlwZSA9IHBy
aW1pdGl2ZVR5cGUoKTsKICAgICAgICAgcmV0dXJuIHR5cGUgPj0gQ1NTX0RQUFggJiYgdHlwZSA8
PSBDU1NfRFBDTTsKICAgICB9CiAKLSAgICBib29sIGlzVmlld3BvcnRQZXJjZW50YWdlTGVuZ3Ro
KCkgY29uc3QgeyByZXR1cm4gbV9wcmltaXRpdmVVbml0VHlwZSA+PSBDU1NfVlcgJiYgbV9wcmlt
aXRpdmVVbml0VHlwZSA8PSBDU1NfVk1BWDsgfQorICAgIGJvb2wgaXNSZXNvbHV0aW9uKCkgY29u
c3QgeyByZXR1cm4gaXNSZXNvbHV0aW9uKHByaW1pdGl2ZVR5cGUoKSk7IH0KICAgICBib29sIGlz
Vmlld3BvcnRQZXJjZW50YWdlV2lkdGgoKSBjb25zdCB7IHJldHVybiBtX3ByaW1pdGl2ZVVuaXRU
eXBlID09IENTU19WVzsgfQogICAgIGJvb2wgaXNWaWV3cG9ydFBlcmNlbnRhZ2VIZWlnaHQoKSBj
b25zdCB7IHJldHVybiBtX3ByaW1pdGl2ZVVuaXRUeXBlID09IENTU19WSDsgfQogICAgIGJvb2wg
aXNWaWV3cG9ydFBlcmNlbnRhZ2VNYXgoKSBjb25zdCB7IHJldHVybiBtX3ByaW1pdGl2ZVVuaXRU
eXBlID09IENTU19WTUFYOyB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvTWVkaWFR
dWVyeUV4cC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvTWVkaWFRdWVyeUV4cC5jcHAKaW5kZXgg
YTI5NTEwYmZjNGQwOTlmNTNkYjZiOTExYTBiYzE2OTI3MGQzMDQ3Zi4uMjhlNzU0ZWY1NDVhM2Y4
MWQyM2U3MjhlYTQ2NzFkNjFhMjkxODBkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3Nz
L01lZGlhUXVlcnlFeHAuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9NZWRpYVF1ZXJ5RXhw
LmNwcApAQCAtNTQsNyArNTQsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgZmVhdHVyZVdpdGhDU1NW
YWx1ZUlEKGNvbnN0IEF0b21pY1N0cmluZyYgbWVkaWFGZWF0dXJlLCBjb25zdAogCiBzdGF0aWMg
aW5saW5lIGJvb2wgZmVhdHVyZVdpdGhWYWxpZFBvc2l0aXZlTGVuZ2h0T3JOdW1iZXIoY29uc3Qg
QXRvbWljU3RyaW5nJiBtZWRpYUZlYXR1cmUsIGNvbnN0IENTU1BhcnNlclZhbHVlKiB2YWx1ZSkK
IHsKLSAgICBpZiAoISgoKHZhbHVlLT51bml0ID49IENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NfRU1T
ICYmIHZhbHVlLT51bml0IDw9IENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NfUEMpIHx8IHZhbHVlLT51
bml0ID09IENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NfUkVNUykgfHwgdmFsdWUtPnVuaXQgPT0gQ1NT
UHJpbWl0aXZlVmFsdWU6OkNTU19OVU1CRVIpIHx8IHZhbHVlLT5mVmFsdWUgPCAwKQorICAgIGlm
ICghKENTU1ByaW1pdGl2ZVZhbHVlOjppc0xlbmd0aCh2YWx1ZS0+dW5pdCkgfHwgdmFsdWUtPnVu
aXQgPT0gQ1NTUHJpbWl0aXZlVmFsdWU6OkNTU19OVU1CRVIpIHx8IHZhbHVlLT5mVmFsdWUgPCAw
KQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICByZXR1cm4gbWVkaWFGZWF0dXJlID09IE1l
ZGlhRmVhdHVyZU5hbWVzOjpoZWlnaHRNZWRpYUZlYXR1cmUKQEAgLTczLDcgKzczLDcgQEAgc3Rh
dGljIGlubGluZSBib29sIGZlYXR1cmVXaXRoVmFsaWRQb3NpdGl2ZUxlbmdodE9yTnVtYmVyKGNv
bnN0IEF0b21pY1N0cmluZyYgbWUKIAogc3RhdGljIGlubGluZSBib29sIGZlYXR1cmVXaXRoVmFs
aWREZW5zaXR5KGNvbnN0IEF0b21pY1N0cmluZyYgbWVkaWFGZWF0dXJlLCBjb25zdCBDU1NQYXJz
ZXJWYWx1ZSogdmFsdWUpCiB7Ci0gICAgaWYgKCh2YWx1ZS0+dW5pdCAhPSBDU1NQcmltaXRpdmVW
YWx1ZTo6Q1NTX0RQUFggJiYgdmFsdWUtPnVuaXQgIT0gQ1NTUHJpbWl0aXZlVmFsdWU6OkNTU19E
UEkgJiYgdmFsdWUtPnVuaXQgIT0gQ1NTUHJpbWl0aXZlVmFsdWU6OkNTU19EUENNKSB8fCB2YWx1
ZS0+ZlZhbHVlIDw9IDApCisgICAgaWYgKCFDU1NQcmltaXRpdmVWYWx1ZTo6aXNSZXNvbHV0aW9u
KHZhbHVlLT51bml0KSB8fCB2YWx1ZS0+ZlZhbHVlIDw9IDApCiAgICAgICAgIHJldHVybiBmYWxz
ZTsKIAogICAgIHJldHVybiBtZWRpYUZlYXR1cmUgPT0gTWVkaWFGZWF0dXJlTmFtZXM6OnJlc29s
dXRpb25NZWRpYUZlYXR1cmUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzNzY4NzZhOWJmMmIyZDRhM2UxNWU2ZDZkYTg4N2Y3
NGMwODIwOWY0Li5hNTRkOWYxY2ZkZWExNmE2YjA0Mzg0NjhkMDM1ZTE3NzJmZTlkZTA1IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTUgQEAKKzIwMTUtMDQtMjcgIFlvYXYgV2Vpc3MgIDx5b2F2QHlvYXYud3M+
CisKKyAgICAgICAgRml4IHZpZXdwb3J0IHVuaXRzIGluIE1lZGlhIFF1ZXJpZXMKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NDI2MAorCisgICAgICAg
IFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgorCisgICAgICAgIFRoZXNlIHRlc3RzIG1ha2Ugc3Vy
ZSB0aGF0IHZpZXdwb3J0IHVuaXRzIGFyZSB3b3JraW5nIGFzIGV4cGVjdGVkIGluc2lkZSBvZiBN
ZWRpYSBRdWVyaWVzLgorCisgICAgICAgICogZmFzdC9tZWRpYS9tcS12aWV3cG9ydC11bml0cy1l
eHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvbWVkaWEvbXEtdmlld3BvcnQtdW5p
dHMuaHRtbDogQWRkZWQuCisKIDIwMTUtMDQtMjAgIEppbndvbyBTb25nICA8amlud29vNy5zb25n
QHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtFRkxdIFVucmV2aWV3ZWQgZ2FyZGVuaW5nCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21lZGlhL21xLXZpZXdwb3J0LXVuaXRzLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWEvbXEtdmlld3BvcnQtdW5pdHMtZXhwZWN0ZWQu
dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjAwOGUxNTRhMGUzYTMyODdkODdiYjUxMGUwZjMwNTQzMmU3YWQ5YjEK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L21lZGlhL21xLXZpZXdwb3J0LXVu
aXRzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEwIEBACitEZXNjcmlwdGlvbgorCitUaGlzIHRl
c3RzIHZhbGlkYXRlcyB0aGF0IHRoZSB2aWV3cG9ydCB1bml0cyB3b3JrIGluIG1lZGlhIHF1ZXJp
ZXMuCisKKworUEFTUyB2dyB1bml0IHNhbml0eSBjaGVjayAKK1BBU1MgdmggdW5pdCBzYW5pdHkg
Y2hlY2sgCitQQVNTIHZtYXggdW5pdCBzYW5pdHkgY2hlY2sgCitQQVNTIHZtaW4gdW5pdCBzYW5p
dHkgY2hlY2sgCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWEvbXEtdmlld3Bv
cnQtdW5pdHMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWEvbXEtdmlld3BvcnQtdW5pdHMu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi45NTA4MTdiMDFiMzNmN2M4Zjk0OWMwYTZjM2UzY2VhOWY2ZjJjMjMw
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYS9tcS12aWV3cG9ydC11
bml0cy5odG1sCkBAIC0wLDAgKzEsMjYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVh
ZD4KKyAgPHRpdGxlPk1lZGlhIFF1ZXJpZXMgLSB2aWV3cG9ydCB1bml0cyBzdXBwb3J0PC90aXRs
ZT4KKyAgPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy90ZXN0aGFybmVzcy5qcyI+PC9zY3Jp
cHQ+CisgIDxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMi
Pjwvc2NyaXB0PgorICA8c2NyaXB0PgorICAgIHRlc3QoZnVuY3Rpb24oKXsKKyAgICAgIGFzc2Vy
dF90cnVlKG1hdGNoTWVkaWEoJyhtYXgtd2lkdGg6IDEwMHZ3KScpLm1hdGNoZXMpOworICAgIH0s
ICJ2dyB1bml0IHNhbml0eSBjaGVjayIpOworICAgIHRlc3QoZnVuY3Rpb24oKXsKKyAgICAgIGFz
c2VydF90cnVlKG1hdGNoTWVkaWEoJyhtYXgtaGVpZ2h0OiAxMDB2aCknKS5tYXRjaGVzKTsKKyAg
ICB9LCAidmggdW5pdCBzYW5pdHkgY2hlY2siKTsKKyAgICB0ZXN0KGZ1bmN0aW9uKCl7CisgICAg
ICBhc3NlcnRfdHJ1ZShtYXRjaE1lZGlhKCcobWF4LXdpZHRoOiAxMDB2bWF4KScpLm1hdGNoZXMp
OworICAgIH0sICJ2bWF4IHVuaXQgc2FuaXR5IGNoZWNrIik7CisgICAgdGVzdChmdW5jdGlvbigp
eworICAgICAgYXNzZXJ0X3RydWUobWF0Y2hNZWRpYSgnKG1heC1oZWlnaHQ6IDEwMHZtaW4pJyku
bWF0Y2hlcyk7CisgICAgfSwgInZtaW4gdW5pdCBzYW5pdHkgY2hlY2siKTsKKyAgPC9zY3JpcHQ+
Cis8L2hlYWQ+Cis8Ym9keT4KKyAgPGgxPkRlc2NyaXB0aW9uPC9oMT4KKyAgPHA+VGhpcyB0ZXN0
cyB2YWxpZGF0ZXMgdGhhdCB0aGUgdmlld3BvcnQgdW5pdHMgd29yayBpbiBtZWRpYSBxdWVyaWVz
LjwvcD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>