<?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>107193</bug_id>
          
          <creation_ts>2013-01-17 15:55:19 -0800</creation_ts>
          <short_desc>Incorrect scrollable height during simplified layout</short_desc>
          <delta_ts>2013-01-23 12:55:42 -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>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="Tony Chang">tony</reporter>
          <assigned_to name="Tony Chang">tony</assigned_to>
          <cc>eric</cc>
    
    <cc>hyatt</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>809903</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-17 15:55:19 -0800</bug_when>
    <thetext>Incorrect scrollable height during simplified layout</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809948</commentid>
    <comment_count>1</comment_count>
      <attachid>183312</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-17 16:31:51 -0800</bug_when>
    <thetext>Created attachment 183312
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809953</commentid>
    <comment_count>2</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-17 16:34:26 -0800</bug_when>
    <thetext>I think this bug has been around since http://trac.webkit.org/changeset/73385 .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809961</commentid>
    <comment_count>3</comment_count>
      <attachid>183312</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-01-17 16:44:42 -0800</bug_when>
    <thetext>Comment on attachment 183312
Patch

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

&gt; Source/WebCore/rendering/RenderBlock.cpp:2599
&gt; +    LayoutUnit logicalScrollHeight = style()-&gt;isHorizontalWritingMode() ? scrollHeight() : scrollWidth();

Should we add a helper function for this? I bet there are a bunch of places we do this already.

&gt; LayoutTests/fast/overflow/height-during-simplified-layout.html:17
&gt; +shouldBe(&quot;document.getElementById(&apos;scrollable&apos;).scrollTop&quot;, &quot;400&quot;);
&gt; +shouldBe(&quot;document.getElementById(&apos;scrollable&apos;).scrollHeight&quot;, &quot;600&quot;);

should we extend check-layout.js to support these?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810762</commentid>
    <comment_count>4</comment_count>
      <attachid>183312</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-18 10:03:35 -0800</bug_when>
    <thetext>Comment on attachment 183312
Patch

Clearing flags on attachment: 183312

Committed r140171: &lt;http://trac.webkit.org/changeset/140171&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810763</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-18 10:03:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>813222</commentid>
    <comment_count>6</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-22 11:05:10 -0800</bug_when>
    <thetext>This caused the regression in bug 107572.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>813494</commentid>
    <comment_count>7</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-22 15:45:50 -0800</bug_when>
    <thetext>Reverted r140171 for reason:

Regressed scrollable region size in other cases.

Committed r140482: &lt;http://trac.webkit.org/changeset/140482&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>813499</commentid>
    <comment_count>8</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-22 15:48:40 -0800</bug_when>
    <thetext>15:31 &lt; dhyatt&gt; i see
15:31 &lt; dhyatt&gt; the bug is it&apos;s using the clamped height
15:31 &lt; dhyatt&gt; computing of overflow needs to use the unclamped heigth
15:31 &lt; dhyatt&gt; height
15:32 &lt; tony^work&gt; right
15:32 &lt; tony^work&gt; but we don&apos;t have the unclamped height anymore
15:33 &lt; dhyatt&gt; could store it in the overflow
15:34 &lt; dhyatt&gt; so you could in theory put the intrinsic height into the 
                overflow structure
15:34 &lt; dhyatt&gt; computeOverflow could even do it
15:34 &lt; dhyatt&gt; since it got passed it


New patch with this approach coming soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>813552</commentid>
    <comment_count>9</comment_count>
      <attachid>184075</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-22 16:44:46 -0800</bug_when>
    <thetext>Created attachment 184075
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>814477</commentid>
    <comment_count>10</comment_count>
      <attachid>184075</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-01-23 12:13:03 -0800</bug_when>
    <thetext>Comment on attachment 184075
Patch

r=me, although I&apos;d comment the code a bit to make it clear what you&apos;re doing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>814492</commentid>
    <comment_count>11</comment_count>
      <attachid>184280</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-23 12:20:55 -0800</bug_when>
    <thetext>Created attachment 184280
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>814533</commentid>
    <comment_count>12</comment_count>
      <attachid>184280</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-23 12:55:38 -0800</bug_when>
    <thetext>Comment on attachment 184280
Patch for landing

Clearing flags on attachment: 184280

Committed r140576: &lt;http://trac.webkit.org/changeset/140576&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>814534</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-23 12:55:42 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183312</attachid>
            <date>2013-01-17 16:31:51 -0800</date>
            <delta_ts>2013-01-22 16:44:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-107193-20130117162851.patch</filename>
            <type>text/plain</type>
            <size>4708</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMDY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDgzNmVkNDZiNjNmMzQ1
ZWU0ZGRmZjNiZDlmODRiYjdlMTgzMGEyNC4uNWZiNGFmNWY0Zjk2ZmQ2NWVlZjA1ZWEyYjlkMDlm
MGZlN2VjMTEwNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEzLTAxLTE3ICBUb255
IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5jb3JyZWN0IHNjcm9sbGFi
bGUgaGVpZ2h0IGR1cmluZyBzaW1wbGlmaWVkIGxheW91dAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA3MTkzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogZmFzdC9vdmVyZmxvdy9oZWlnaHQtZHVy
aW5nLXNpbXBsaWZpZWQtbGF5b3V0Lmh0bWwKKworICAgICAgICBXaGVuIGNvbXB1dGluZyBvdmVy
Zmxvdywgd2UgdXNlIHRoZSBoZWlnaHQgb2YgdGhlIGJsb2NrIGJlZm9yZSBpdCB3YXMgY2xhbXBl
ZAorICAgICAgICAoaS5lLiwgYmVmb3JlIHVwZGF0ZUxvZ2ljYWxIZWlnaHQoKSBoYXMgYmVlbiBj
YWxsZWQpLgorCisgICAgICAgIER1cmluZyBzaW1wbGZpZWQgbGF5b3V0LCB3ZSB1c2UgdGhlIHBy
ZXZpb3VzIHNpemVzIHJhdGhlciB0aGFuIGRvaW5nIGEgZnVsbAorICAgICAgICBsYXlvdXQuIFdl
IHN0aWxsIGNvbXB1dGUgb3ZlcmZsb3csIGJ1dCB3ZSB3ZXJlIHVzaW5nIHRoZSBjbGFtcGVkIGhl
aWdodCByYXRoZXIKKyAgICAgICAgdGhhbiB0aGUgZnVsbCBoZWlnaHQuCisKKyAgICAgICAgVGhp
cyBjYXVzZWQgdXMgdG8gaW5jb3JyZWN0bHkgY29tcHV0ZSB0aGUgb3ZlcmZsb3cgYnkgdGhlIHZl
cnRpY2FsIHBhZGRpbmcuCisgICAgICAgIFNpbmNlIHdlIHdlcmUgcGFzc2luZyBpbiB0aGUgYWxy
ZWFkeSBjbGFtcGVkIGNsaWVudEhlaWdodCB0byBSZW5kZXJCbG9jazo6Y29tcHV0ZU92ZXJmbG93
LAorICAgICAgICB3ZSB3b3VsZCBvbmx5IGluY2x1ZGUgdGhlIG92ZXJmbG93IGZyb20gb3VyIGNo
aWxkcmVuIHNpemVzIGFuZCBub3QgaW5jbHVkZSB0aGUgb3ZlcmZsb3cKKyAgICAgICAgZnJvbSBv
dXJzZWx2ZXMgY2F1c2VkIGJ5IHBhZGRpbmcgKyBjb250ZW50LgorCisgICAgICAgICogcmVuZGVy
aW5nL1JlbmRlckJsb2NrLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjpzaW1w
bGlmaWVkTGF5b3V0KTogVXNlIHRoZSBzY3JvbGxhYmxlIGhlaWdodCByYXRoZXIgdGhhbiB0aGUK
KyAgICAgICAgYWxyZWFkeSBjbGFtcGVkIGhlaWdodC4KKwogMjAxMy0wMS0xNyAgQWJoaXNoZWsg
QXJ5YSAgPGluZmVybm9AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIEhlYXAtdXNlLWFmdGVyLWZy
ZWUgaW4gV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmNoZWNrRmxvYXRzSW5DbGVhbkxpbmUKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCmluZGV4IGQ5NWJjNTQwNDFjOWZkODRh
MTlmOWUzM2EzOGMwZjRiODM2Y2YwZTguLmNiNGVjN2NlOTY2MzJjOWI0MTgyNjRkOGNiMjMxMWE5
ZmM5OTc5M2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9j
ay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcApAQCAt
MjU5Niw3ICsyNTk2LDggQEAgYm9vbCBSZW5kZXJCbG9jazo6c2ltcGxpZmllZExheW91dCgpCiAg
ICAgLy8gRm9yIG5vdyBqdXN0IGFsd2F5cyByZWNvbXB1dGUgb3ZlcmZsb3cuICBUaGlzIGlzIG5v
IHdvcnNlIHBlcmZvcm1hbmNlLXdpc2UgdGhhbiB0aGUgb2xkIGNvZGUgdGhhdCBjYWxsZWQgcmln
aHRtb3N0UG9zaXRpb24gYW5kCiAgICAgLy8gbG93ZXN0UG9zaXRpb24gb24gZXZlcnkgcmVsYXlv
dXQgc28gaXQncyBub3QgYSByZWdyZXNzaW9uLgogICAgIG1fb3ZlcmZsb3cuY2xlYXIoKTsKLSAg
ICBjb21wdXRlT3ZlcmZsb3coY2xpZW50TG9naWNhbEJvdHRvbSgpLCB0cnVlKTsKKyAgICBMYXlv
dXRVbml0IGxvZ2ljYWxTY3JvbGxIZWlnaHQgPSBzdHlsZSgpLT5pc0hvcml6b250YWxXcml0aW5n
TW9kZSgpID8gc2Nyb2xsSGVpZ2h0KCkgOiBzY3JvbGxXaWR0aCgpOworICAgIGNvbXB1dGVPdmVy
Zmxvdyhib3JkZXJCZWZvcmUoKSArIGxvZ2ljYWxTY3JvbGxIZWlnaHQsIHRydWUpOwogCiAgICAg
c3RhdGVQdXNoZXIucG9wKCk7CiAgICAgCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDQ0ZjY0NzQ4ODE2M2RmNDgwNzk4NDVi
M2Y5M2VkN2Y0NmZmOTJkMi4uNzE5YWIxYzllNmY5NWVmZmFiMWY0ODkwNjU3ZWEwMGQyMjU3NWY3
MyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTAxLTE3ICBUb255IENoYW5nICA8dG9ueUBj
aHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5jb3JyZWN0IHNjcm9sbGFibGUgaGVpZ2h0IGR1cmlu
ZyBzaW1wbGlmaWVkIGxheW91dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTA3MTkzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBmYXN0L292ZXJmbG93L2hlaWdodC1kdXJpbmctc2ltcGxpZmllZC1sYXlv
dXQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L292ZXJmbG93L2hlaWdodC1k
dXJpbmctc2ltcGxpZmllZC1sYXlvdXQuaHRtbDogQWRkZWQuCisKIDIwMTMtMDEtMTcgIEFiaGlz
aGVrIEFyeWEgIDxpbmZlcm5vQGNocm9taXVtLm9yZz4KIAogICAgICAgICBIZWFwLXVzZS1hZnRl
ci1mcmVlIGluIFdlYkNvcmU6OlJlbmRlckJsb2NrOjpjaGVja0Zsb2F0c0luQ2xlYW5MaW5lCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L292ZXJmbG93L2hlaWdodC1kdXJpbmctc2ltcGxp
ZmllZC1sYXlvdXQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9vdmVyZmxvdy9oZWln
aHQtZHVyaW5nLXNpbXBsaWZpZWQtbGF5b3V0LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wMzAx
ZDU1YjgzOGUxNDBjMDU1NmEzYTUyYzNmMjJjNTU3YzQ0MTEwCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9vdmVyZmxvdy9oZWlnaHQtZHVyaW5nLXNpbXBsaWZpZWQtbGF5b3V0
LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDUgQEAKK1BBU1MgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoJ3Njcm9sbGFibGUnKS5zY3JvbGxUb3AgaXMgNDAwCitQQVNTIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCdzY3JvbGxhYmxlJykuc2Nyb2xsSGVpZ2h0IGlzIDYwMAorVGhpcyB0ZXN0IHBhc3Nl
cyBpZiB5b3Ugc2VlIGEgZ3JlZW4gYm94IGJlbG93LgorCisKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3Qvb3ZlcmZsb3cvaGVpZ2h0LWR1cmluZy1zaW1wbGlmaWVkLWxheW91dC5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9vdmVyZmxvdy9oZWlnaHQtZHVyaW5nLXNpbXBsaWZpZWQtbGF5b3V0
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uYjQzZjFkNTRiZTVlNmU4ZjNmMmNjOTNkMzE5YjNkZGVlZjIxODlh
MAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvb3ZlcmZsb3cvaGVpZ2h0LWR1
cmluZy1zaW1wbGlmaWVkLWxheW91dC5odG1sCkBAIC0wLDAgKzEsMjEgQEAKKzxodG1sPgorPGJv
ZHk+CisKKzxwPlRoaXMgdGVzdCBwYXNzZXMgaWYgeW91IHNlZSBhIGdyZWVuIGJveCBiZWxvdy48
L3A+CisKKzxkaXYgaWQ9InNjcm9sbGFibGUiIHN0eWxlPSJoZWlnaHQ6IDA7IG92ZXJmbG93LXk6
IGF1dG87IHBhZGRpbmctYm90dG9tOiAyMDBweDsgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4iPgor
ICA8ZGl2IHN0eWxlPSJwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogNDAwcHg7IGJhY2tncm91
bmQtY29sb3I6IHJlZCI+CisgICAgPGRpdiBpZD0ibm9kZS10by1oaWRlIiBzdHlsZT0icG9zaXRp
b246IGFic29sdXRlOyI+aGVsbG88L2Rpdj4KKyAgPC9kaXY+Cis8L2Rpdj4KKzxzY3JpcHQgc3Jj
PSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK2Rv
Y3VtZW50LmJvZHkub2Zmc2V0TGVmdDsKK2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJub2RlLXRv
LWhpZGUiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOworZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
InNjcm9sbGFibGUiKS5zY3JvbGxUb3AgPSAiNDAwIjsKK3Nob3VsZEJlKCJkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgnc2Nyb2xsYWJsZScpLnNjcm9sbFRvcCIsICI0MDAiKTsKK3Nob3VsZEJlKCJk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2Nyb2xsYWJsZScpLnNjcm9sbEhlaWdodCIsICI2MDAi
KTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgorCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184075</attachid>
            <date>2013-01-22 16:44:46 -0800</date>
            <delta_ts>2013-01-23 12:20:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-107193-20130122164140.patch</filename>
            <type>text/plain</type>
            <size>6158</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwNDgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDYwZGYwYTQ4NjA1MGQ2
MjRkNDQzYmQwMTU1MzY2YjRmYmY3MmE2OS4uNTVmNDg5NmIyOWFlYjZlZjYyZGE3ZjFmYTljNTc4
YWM1ZGY4YjBkZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDEzLTAxLTIyICBUb255
IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5jb3JyZWN0IHNjcm9sbGFi
bGUgaGVpZ2h0IGR1cmluZyBzaW1wbGlmaWVkIGxheW91dAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA3MTkzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiBjb21wdXRpbmcgb3ZlcmZsb3cgd2UgbmVl
ZCB0aGUgaGVpZ2h0IG9mIHRoZSBibG9jayBiZWZvcmUKKyAgICAgICAgaXQgd2FzIGNsYW1wZWQg
KGkuZS4sIGJlZm9yZSB1cGRhdGVMb2dpY2FsSGVpZ2h0KCkgaGFzIGJlZW4gY2FsbGVkKS4KKwor
ICAgICAgICBEdXJpbmcgc2ltcGxpZmllZCBsYXlvdXQsIHdlIGRvbid0IGhhdmUgdGhpcyBpbmZv
cm1hdGlvbiBhbmQgd2Ugd2VyZQorICAgICAgICB1c2luZyB0aGUgY2xhbXBlZCBoZWlnaHQgYnkg
bWlzdGFrZS4gVG8gZml4IHRoaXMsIHdlIG5vdyBzdG9yZSB0aGUKKyAgICAgICAgcHJlLWNsYW1w
ZWQgaGVpZ2h0IG9uIFJlbmRlck92ZXJmbG93IHNvIHdlIGNhbiBwcm9wZXJseSBjb21wdXRlCisg
ICAgICAgIG92ZXJmbG93LgorCisgICAgICAgIFRlc3Q6IGZhc3Qvb3ZlcmZsb3cvaGVpZ2h0LWR1
cmluZy1zaW1wbGlmaWVkLWxheW91dC5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVy
QmxvY2suY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmNvbXB1dGVPdmVyZmxv
dyk6IFNhdmUgdGhlIGhlaWdodCBpZiB3ZSBoYXZlIG92ZXJmbG93LgorICAgICAgICAoV2ViQ29y
ZTo6UmVuZGVyQmxvY2s6OnNpbXBsaWZpZWRMYXlvdXQpOiBJZiB3ZSBoYXZlIG92ZXJmbG93LCB1
c2UgdGhlIGhlaWdodCB0aGF0IHdlIHNhdmVkCisgICAgICAgIGluIGNvbXB1dGVPdmVyZmxvdy4K
KyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyT3ZlcmZsb3cuaDoKKyAgICAgICAgKFdlYkNvcmU6
OlJlbmRlck92ZXJmbG93OjpsYXlvdXRDbGllbnRBZnRlckVkZ2UpOgorICAgICAgICAoV2ViQ29y
ZTo6UmVuZGVyT3ZlcmZsb3c6OnNldExheW91dENsaWVudEFmdGVyRWRnZSk6CisgICAgICAgIChS
ZW5kZXJPdmVyZmxvdyk6IEFkZCBhIG1lbWJlciB2YXJpYWJsZSB0byBzYXZlIHRoZSBoZWlnaHQu
CisKIDIwMTMtMDEtMjIgIEpvc2h1YSBCZWxsICA8anNiZWxsQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBQcmV2ZW50IHJhY2UgY29uZGl0aW9uIGR1cmluZyBXb3JrZXIgc2h1dGRvd24KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCmluZGV4IGFkZTdmOTdiMDJhYTI4MTUx
ZjFhZjZlYjAxNzIxY2ExYThmNGNkMmQuLjZjOTBjZmIxYWViMTY0ZmVkZTVhMWZkNjJiNTVhZjg2
MDJmNjM4ZjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9j
ay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcApAQCAt
MTY3NCw2ICsxNjc0LDggQEAgdm9pZCBSZW5kZXJCbG9jazo6Y29tcHV0ZU92ZXJmbG93KExheW91
dFVuaXQgb2xkQ2xpZW50QWZ0ZXJFZGdlLCBib29sIHJlY29tcHV0ZUYKICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgcmVjdFRvQXBwbHkgPSBMYXlvdXRSZWN0KGNsaWVudFJlY3QueCgpLCBjbGll
bnRSZWN0LnkoKSwgbWF4PExheW91dFVuaXQ+KDAsIG9sZENsaWVudEFmdGVyRWRnZSAtIGNsaWVu
dFJlY3QueCgpKSwgMSk7CiAgICAgICAgIGFkZExheW91dE92ZXJmbG93KHJlY3RUb0FwcGx5KTsK
KyAgICAgICAgaWYgKGhhc1JlbmRlck92ZXJmbG93KCkpCisgICAgICAgICAgICBtX292ZXJmbG93
LT5zZXRMYXlvdXRDbGllbnRBZnRlckVkZ2Uob2xkQ2xpZW50QWZ0ZXJFZGdlKTsKICAgICB9CiAg
ICAgICAgIAogICAgIC8vIEFkZCB2aXN1YWwgb3ZlcmZsb3cgZnJvbSBib3gtc2hhZG93IGFuZCBi
b3JkZXItaW1hZ2Utb3V0c2V0LgpAQCAtMjYwNiw4ICsyNjA4LDkgQEAgYm9vbCBSZW5kZXJCbG9j
azo6c2ltcGxpZmllZExheW91dCgpCiAgICAgLy8gdXBkYXRpbmcgb3VyIG92ZXJmbG93IGlmIHdl
IGVpdGhlciB1c2VkIHRvIGhhdmUgb3ZlcmZsb3cgb3IgaWYgdGhlIG5ldyB0ZW1wb3Jhcnkgb2Jq
ZWN0IGhhcyBvdmVyZmxvdy4KICAgICAvLyBGb3Igbm93IGp1c3QgYWx3YXlzIHJlY29tcHV0ZSBv
dmVyZmxvdy4gIFRoaXMgaXMgbm8gd29yc2UgcGVyZm9ybWFuY2Utd2lzZSB0aGFuIHRoZSBvbGQg
Y29kZSB0aGF0IGNhbGxlZCByaWdodG1vc3RQb3NpdGlvbiBhbmQKICAgICAvLyBsb3dlc3RQb3Np
dGlvbiBvbiBldmVyeSByZWxheW91dCBzbyBpdCdzIG5vdCBhIHJlZ3Jlc3Npb24uCisgICAgTGF5
b3V0VW5pdCBvbGRDbGllbnRBZnRlckVkZ2UgPSBoYXNSZW5kZXJPdmVyZmxvdygpID8gbV9vdmVy
Zmxvdy0+bGF5b3V0Q2xpZW50QWZ0ZXJFZGdlKCkgOiBjbGllbnRMb2dpY2FsQm90dG9tKCk7CiAg
ICAgbV9vdmVyZmxvdy5jbGVhcigpOwotICAgIGNvbXB1dGVPdmVyZmxvdyhjbGllbnRMb2dpY2Fs
Qm90dG9tKCksIHRydWUpOworICAgIGNvbXB1dGVPdmVyZmxvdyhvbGRDbGllbnRBZnRlckVkZ2Us
IHRydWUpOwogCiAgICAgc3RhdGVQdXNoZXIucG9wKCk7CiAgICAgCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT3ZlcmZsb3cuaCBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJPdmVyZmxvdy5oCmluZGV4IGU2Yjg1ZTlmNDJiMmUwZTliMThmYmQ0OTQy
OGRmYzZhOTZkZDUzOWEuLjk2MWRhYjZhNWFhZTAzOTg2NDA0ZGVkNDNjOGQ2MmJmYjIwMjhjODYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPdmVyZmxvdy5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPdmVyZmxvdy5oCkBAIC02Nyw5ICs2
NywxNCBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZXRMYXlvdXRPdmVyZmxvdyhjb25zdCBMYXlvdXRS
ZWN0Jik7CiAgICAgdm9pZCBzZXRWaXN1YWxPdmVyZmxvdyhjb25zdCBMYXlvdXRSZWN0Jik7CiAK
KyAgICBMYXlvdXRVbml0IGxheW91dENsaWVudEFmdGVyRWRnZSgpIGNvbnN0IHsgcmV0dXJuIG1f
bGF5b3V0Q2xpZW50QWZ0ZXJFZGdlOyB9CisgICAgdm9pZCBzZXRMYXlvdXRDbGllbnRBZnRlckVk
Z2UoTGF5b3V0VW5pdCBjbGllbnRBZnRlckVkZ2UpIHsgbV9sYXlvdXRDbGllbnRBZnRlckVkZ2Ug
PSBjbGllbnRBZnRlckVkZ2U7IH0KKwogcHJpdmF0ZToKICAgICBMYXlvdXRSZWN0IG1fbGF5b3V0
T3ZlcmZsb3c7CiAgICAgTGF5b3V0UmVjdCBtX3Zpc3VhbE92ZXJmbG93OworCisgICAgTGF5b3V0
VW5pdCBtX2xheW91dENsaWVudEFmdGVyRWRnZTsKIH07CiAKIGlubGluZSB2b2lkIFJlbmRlck92
ZXJmbG93Ojptb3ZlKExheW91dFVuaXQgZHgsIExheW91dFVuaXQgZHkpCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDAzMTEy
YzZlOWFjMDc5MDJjZDc3M2Y1ZDVhMzE3NThiYjBmZTA1ZS4uODg4MzU2ZDBkZGZhMWFlZmIxNDU5
NDRiYzkzOGNlYzI3MjRhYjE2YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE1IEBACiAyMDEzLTAxLTIyICBU
b255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgSW5jb3JyZWN0IHNjcm9s
bGFibGUgaGVpZ2h0IGR1cmluZyBzaW1wbGlmaWVkIGxheW91dAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA3MTkzCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L292ZXJmbG93L2hlaWdodC1kdXJp
bmctc2ltcGxpZmllZC1sYXlvdXQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0
L292ZXJmbG93L2hlaWdodC1kdXJpbmctc2ltcGxpZmllZC1sYXlvdXQuaHRtbDogQWRkZWQuCisK
KzIwMTMtMDEtMjIgIFRvbnkgQ2hhbmcgIDx0b255QGNocm9taXVtLm9yZz4KKwogICAgICAgICBV
bnJldmlld2VkLCByb2xsaW5nIG91dCByMTQwMTcxLgogICAgICAgICBodHRwOi8vdHJhYy53ZWJr
aXQub3JnL2NoYW5nZXNldC8xNDAxNzEKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEwNzE5MwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9vdmVy
Zmxvdy9oZWlnaHQtZHVyaW5nLXNpbXBsaWZpZWQtbGF5b3V0LWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2Zhc3Qvb3ZlcmZsb3cvaGVpZ2h0LWR1cmluZy1zaW1wbGlmaWVkLWxheW91dC1leHBl
Y3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uMDMwMWQ1NWI4MzhlMTQwYzA1NTZhM2E1MmMzZjIyYzU1N2M0
NDExMAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvb3ZlcmZsb3cvaGVpZ2h0
LWR1cmluZy1zaW1wbGlmaWVkLWxheW91dC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw1IEBACitQ
QVNTIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzY3JvbGxhYmxlJykuc2Nyb2xsVG9wIGlzIDQw
MAorUEFTUyBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2Nyb2xsYWJsZScpLnNjcm9sbEhlaWdo
dCBpcyA2MDAKK1RoaXMgdGVzdCBwYXNzZXMgaWYgeW91IHNlZSBhIGdyZWVuIGJveCBiZWxvdy4K
KworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L292ZXJmbG93L2hlaWdodC1kdXJpbmct
c2ltcGxpZmllZC1sYXlvdXQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qvb3ZlcmZsb3cvaGVpZ2h0
LWR1cmluZy1zaW1wbGlmaWVkLWxheW91dC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmI0M2YxZDU0YmU1ZTZl
OGYzZjJjYzkzZDMxOWIzZGRlZWYyMTg5YTAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L292ZXJmbG93L2hlaWdodC1kdXJpbmctc2ltcGxpZmllZC1sYXlvdXQuaHRtbApAQCAt
MCwwICsxLDIxIEBACis8aHRtbD4KKzxib2R5PgorCis8cD5UaGlzIHRlc3QgcGFzc2VzIGlmIHlv
dSBzZWUgYSBncmVlbiBib3ggYmVsb3cuPC9wPgorCis8ZGl2IGlkPSJzY3JvbGxhYmxlIiBzdHls
ZT0iaGVpZ2h0OiAwOyBvdmVyZmxvdy15OiBhdXRvOyBwYWRkaW5nLWJvdHRvbTogMjAwcHg7IGJh
Y2tncm91bmQtY29sb3I6IGdyZWVuIj4KKyAgPGRpdiBzdHlsZT0icG9zaXRpb246IHJlbGF0aXZl
OyBoZWlnaHQ6IDQwMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQiPgorICAgIDxkaXYgaWQ9Im5v
ZGUtdG8taGlkZSIgc3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsiPmhlbGxvPC9kaXY+CisgIDwv
ZGl2PgorPC9kaXY+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpz
Ij48L3NjcmlwdD4KKzxzY3JpcHQ+Citkb2N1bWVudC5ib2R5Lm9mZnNldExlZnQ7Citkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgibm9kZS10by1oaWRlIikuc3R5bGUuZGlzcGxheSA9ICJub25lIjsK
K2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzY3JvbGxhYmxlIikuc2Nyb2xsVG9wID0gIjQwMCI7
CitzaG91bGRCZSgiZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Njcm9sbGFibGUnKS5zY3JvbGxU
b3AiLCAiNDAwIik7CitzaG91bGRCZSgiZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Njcm9sbGFi
bGUnKS5zY3JvbGxIZWlnaHQiLCAiNjAwIik7Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
Kwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184280</attachid>
            <date>2013-01-23 12:20:55 -0800</date>
            <delta_ts>2013-01-23 12:55:38 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-107193-20130123121748.patch</filename>
            <type>text/plain</type>
            <size>6278</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwNTY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWQ5ZmZlZTBiMmRjYmU4
YzZkM2NlNWY1MjAwNmFmODYxY2UxNWQ0OS4uMDM3NjM0MDBjZjE3OGI3YzY2YWIyNzVkYTI1ZmQ1
YjE2MGM0YWM0ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDEzLTAxLTIyICBUb255
IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5jb3JyZWN0IHNjcm9sbGFi
bGUgaGVpZ2h0IGR1cmluZyBzaW1wbGlmaWVkIGxheW91dAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA3MTkzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
RGF2aWQgSHlhdHQuCisKKyAgICAgICAgV2hlbiBjb21wdXRpbmcgb3ZlcmZsb3cgd2UgbmVlZCB0
aGUgaGVpZ2h0IG9mIHRoZSBibG9jayBiZWZvcmUKKyAgICAgICAgaXQgd2FzIGNsYW1wZWQgKGku
ZS4sIGJlZm9yZSB1cGRhdGVMb2dpY2FsSGVpZ2h0KCkgaGFzIGJlZW4gY2FsbGVkKS4KKworICAg
ICAgICBEdXJpbmcgc2ltcGxpZmllZCBsYXlvdXQsIHdlIGRvbid0IGhhdmUgdGhpcyBpbmZvcm1h
dGlvbiBhbmQgd2Ugd2VyZQorICAgICAgICB1c2luZyB0aGUgY2xhbXBlZCBoZWlnaHQgYnkgbWlz
dGFrZS4gVG8gZml4IHRoaXMsIHdlIG5vdyBzdG9yZSB0aGUKKyAgICAgICAgcHJlLWNsYW1wZWQg
aGVpZ2h0IG9uIFJlbmRlck92ZXJmbG93IHNvIHdlIGNhbiBwcm9wZXJseSBjb21wdXRlCisgICAg
ICAgIG92ZXJmbG93LgorCisgICAgICAgIFRlc3Q6IGZhc3Qvb3ZlcmZsb3cvaGVpZ2h0LWR1cmlu
Zy1zaW1wbGlmaWVkLWxheW91dC5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQmxv
Y2suY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmNvbXB1dGVPdmVyZmxvdyk6
IFNhdmUgdGhlIGhlaWdodCBpZiB3ZSBoYXZlIG92ZXJmbG93LgorICAgICAgICAoV2ViQ29yZTo6
UmVuZGVyQmxvY2s6OnNpbXBsaWZpZWRMYXlvdXQpOiBJZiB3ZSBoYXZlIG92ZXJmbG93LCB1c2Ug
dGhlIGhlaWdodCB0aGF0IHdlIHNhdmVkCisgICAgICAgIGluIGNvbXB1dGVPdmVyZmxvdy4KKyAg
ICAgICAgKiByZW5kZXJpbmcvUmVuZGVyT3ZlcmZsb3cuaDoKKyAgICAgICAgKFdlYkNvcmU6OlJl
bmRlck92ZXJmbG93OjpsYXlvdXRDbGllbnRBZnRlckVkZ2UpOgorICAgICAgICAoV2ViQ29yZTo6
UmVuZGVyT3ZlcmZsb3c6OnNldExheW91dENsaWVudEFmdGVyRWRnZSk6CisgICAgICAgIChSZW5k
ZXJPdmVyZmxvdyk6IEFkZCBhIG1lbWJlciB2YXJpYWJsZSB0byBzYXZlIHRoZSBoZWlnaHQuCisK
IDIwMTMtMDEtMjMgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgogCiAgICAgICAgIFJl
bW92ZSBEb2NUeXBlIHN1cHBvcnQgZnJvbSBNYXJrdXBUb2tlbkJhc2Ugbm93IHRoYXQgTkVXX1hN
TCBpcyBnb25lCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxv
Y2suY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAppbmRleCBh
ZGU3Zjk3YjAyYWEyODE1MWYxYWY2ZWIwMTcyMWNhMWE4ZjRjZDJkLi5iNzkyNzM2ZTYzMzIxY2Mw
NzgyNDE4YjgxMTZjOGQxOTY0NTUyNTRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyQmxvY2suY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJCbG9jay5jcHAKQEAgLTE2NzQsNiArMTY3NCw4IEBAIHZvaWQgUmVuZGVyQmxvY2s6OmNvbXB1
dGVPdmVyZmxvdyhMYXlvdXRVbml0IG9sZENsaWVudEFmdGVyRWRnZSwgYm9vbCByZWNvbXB1dGVG
CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJlY3RUb0FwcGx5ID0gTGF5b3V0UmVjdChjbGll
bnRSZWN0LngoKSwgY2xpZW50UmVjdC55KCksIG1heDxMYXlvdXRVbml0PigwLCBvbGRDbGllbnRB
ZnRlckVkZ2UgLSBjbGllbnRSZWN0LngoKSksIDEpOwogICAgICAgICBhZGRMYXlvdXRPdmVyZmxv
dyhyZWN0VG9BcHBseSk7CisgICAgICAgIGlmIChoYXNSZW5kZXJPdmVyZmxvdygpKQorICAgICAg
ICAgICAgbV9vdmVyZmxvdy0+c2V0TGF5b3V0Q2xpZW50QWZ0ZXJFZGdlKG9sZENsaWVudEFmdGVy
RWRnZSk7CiAgICAgfQogICAgICAgICAKICAgICAvLyBBZGQgdmlzdWFsIG92ZXJmbG93IGZyb20g
Ym94LXNoYWRvdyBhbmQgYm9yZGVyLWltYWdlLW91dHNldC4KQEAgLTI2MDYsOCArMjYwOCwxMSBA
QCBib29sIFJlbmRlckJsb2NrOjpzaW1wbGlmaWVkTGF5b3V0KCkKICAgICAvLyB1cGRhdGluZyBv
dXIgb3ZlcmZsb3cgaWYgd2UgZWl0aGVyIHVzZWQgdG8gaGF2ZSBvdmVyZmxvdyBvciBpZiB0aGUg
bmV3IHRlbXBvcmFyeSBvYmplY3QgaGFzIG92ZXJmbG93LgogICAgIC8vIEZvciBub3cganVzdCBh
bHdheXMgcmVjb21wdXRlIG92ZXJmbG93LiAgVGhpcyBpcyBubyB3b3JzZSBwZXJmb3JtYW5jZS13
aXNlIHRoYW4gdGhlIG9sZCBjb2RlIHRoYXQgY2FsbGVkIHJpZ2h0bW9zdFBvc2l0aW9uIGFuZAog
ICAgIC8vIGxvd2VzdFBvc2l0aW9uIG9uIGV2ZXJ5IHJlbGF5b3V0IHNvIGl0J3Mgbm90IGEgcmVn
cmVzc2lvbi4KKyAgICAvLyBjb21wdXRlT3ZlcmZsb3cgZXhwZWN0cyB0aGUgYm90dG9tIGVkZ2Ug
YmVmb3JlIHdlIGNsYW1wIG91ciBoZWlnaHQuIFNpbmNlIHRoaXMgaW5mb3JtYXRpb24gaXNuJ3Qg
YXZhaWxhYmxlIGR1cmluZworICAgIC8vIHNpbXBsaWZpZWRMYXlvdXQsIHdlIGNhY2hlIHRoZSB2
YWx1ZSBpbiBtX292ZXJmbG93LgorICAgIExheW91dFVuaXQgb2xkQ2xpZW50QWZ0ZXJFZGdlID0g
aGFzUmVuZGVyT3ZlcmZsb3coKSA/IG1fb3ZlcmZsb3ctPmxheW91dENsaWVudEFmdGVyRWRnZSgp
IDogY2xpZW50TG9naWNhbEJvdHRvbSgpOwogICAgIG1fb3ZlcmZsb3cuY2xlYXIoKTsKLSAgICBj
b21wdXRlT3ZlcmZsb3coY2xpZW50TG9naWNhbEJvdHRvbSgpLCB0cnVlKTsKKyAgICBjb21wdXRl
T3ZlcmZsb3cob2xkQ2xpZW50QWZ0ZXJFZGdlLCB0cnVlKTsKIAogICAgIHN0YXRlUHVzaGVyLnBv
cCgpOwogICAgIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck92
ZXJmbG93LmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT3ZlcmZsb3cuaAppbmRl
eCBlNmI4NWU5ZjQyYjJlMGU5YjE4ZmJkNDk0MjhkZmM2YTk2ZGQ1MzlhLi45NjFkYWI2YTVhYWUw
Mzk4NjQwNGRlZDQzYzhkNjJiZmIyMDI4Yzg2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyT3ZlcmZsb3cuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyT3ZlcmZsb3cuaApAQCAtNjcsOSArNjcsMTQgQEAgcHVibGljOgogICAgIHZvaWQgc2V0
TGF5b3V0T3ZlcmZsb3coY29uc3QgTGF5b3V0UmVjdCYpOwogICAgIHZvaWQgc2V0VmlzdWFsT3Zl
cmZsb3coY29uc3QgTGF5b3V0UmVjdCYpOwogCisgICAgTGF5b3V0VW5pdCBsYXlvdXRDbGllbnRB
ZnRlckVkZ2UoKSBjb25zdCB7IHJldHVybiBtX2xheW91dENsaWVudEFmdGVyRWRnZTsgfQorICAg
IHZvaWQgc2V0TGF5b3V0Q2xpZW50QWZ0ZXJFZGdlKExheW91dFVuaXQgY2xpZW50QWZ0ZXJFZGdl
KSB7IG1fbGF5b3V0Q2xpZW50QWZ0ZXJFZGdlID0gY2xpZW50QWZ0ZXJFZGdlOyB9CisKIHByaXZh
dGU6CiAgICAgTGF5b3V0UmVjdCBtX2xheW91dE92ZXJmbG93OwogICAgIExheW91dFJlY3QgbV92
aXN1YWxPdmVyZmxvdzsKKworICAgIExheW91dFVuaXQgbV9sYXlvdXRDbGllbnRBZnRlckVkZ2U7
CiB9OwogCiBpbmxpbmUgdm9pZCBSZW5kZXJPdmVyZmxvdzo6bW92ZShMYXlvdXRVbml0IGR4LCBM
YXlvdXRVbml0IGR5KQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGJmOTdiOGM4YmQwM2M0ZGRlMzEzYzdhOTViYTA1ZjNkNmE3
NGZmODYuLmJhOGQyNTRjNjMxZGJkZjMyNjkyYjExMDFjODk1Y2UxYTY1YzhhNjIgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxMyBAQAorMjAxMy0wMS0yMiAgVG9ueSBDaGFuZyAgPHRvbnlAY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIEluY29ycmVjdCBzY3JvbGxhYmxlIGhlaWdodCBkdXJpbmcgc2ltcGxpZmll
ZCBsYXlvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEwNzE5MworCisgICAgICAgIFJldmlld2VkIGJ5IERhdmlkIEh5YXR0LgorCisgICAgICAgICog
ZmFzdC9vdmVyZmxvdy9oZWlnaHQtZHVyaW5nLXNpbXBsaWZpZWQtbGF5b3V0LWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogZmFzdC9vdmVyZmxvdy9oZWlnaHQtZHVyaW5nLXNpbXBsaWZp
ZWQtbGF5b3V0Lmh0bWw6IEFkZGVkLgorCiAyMDEzLTAxLTIzICBBbGV4aXMgTWVuYXJkICA8YWxl
eGlzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eSBhY2NlcHRzIGlu
Y29ycmVjdCAiYWxsLCBub25lIiBhcyB2YWx1ZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9vdmVyZmxvdy9oZWlnaHQtZHVyaW5nLXNpbXBsaWZpZWQtbGF5b3V0LWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2Zhc3Qvb3ZlcmZsb3cvaGVpZ2h0LWR1cmluZy1zaW1wbGlmaWVkLWxheW91
dC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMDMwMWQ1NWI4MzhlMTQwYzA1NTZhM2E1MmMzZjIy
YzU1N2M0NDExMAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvb3ZlcmZsb3cv
aGVpZ2h0LWR1cmluZy1zaW1wbGlmaWVkLWxheW91dC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw1
IEBACitQQVNTIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzY3JvbGxhYmxlJykuc2Nyb2xsVG9w
IGlzIDQwMAorUEFTUyBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2Nyb2xsYWJsZScpLnNjcm9s
bEhlaWdodCBpcyA2MDAKK1RoaXMgdGVzdCBwYXNzZXMgaWYgeW91IHNlZSBhIGdyZWVuIGJveCBi
ZWxvdy4KKworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L292ZXJmbG93L2hlaWdodC1k
dXJpbmctc2ltcGxpZmllZC1sYXlvdXQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qvb3ZlcmZsb3cv
aGVpZ2h0LWR1cmluZy1zaW1wbGlmaWVkLWxheW91dC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmI0M2YxZDU0
YmU1ZTZlOGYzZjJjYzkzZDMxOWIzZGRlZWYyMTg5YTAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L292ZXJmbG93L2hlaWdodC1kdXJpbmctc2ltcGxpZmllZC1sYXlvdXQuaHRt
bApAQCAtMCwwICsxLDIxIEBACis8aHRtbD4KKzxib2R5PgorCis8cD5UaGlzIHRlc3QgcGFzc2Vz
IGlmIHlvdSBzZWUgYSBncmVlbiBib3ggYmVsb3cuPC9wPgorCis8ZGl2IGlkPSJzY3JvbGxhYmxl
IiBzdHlsZT0iaGVpZ2h0OiAwOyBvdmVyZmxvdy15OiBhdXRvOyBwYWRkaW5nLWJvdHRvbTogMjAw
cHg7IGJhY2tncm91bmQtY29sb3I6IGdyZWVuIj4KKyAgPGRpdiBzdHlsZT0icG9zaXRpb246IHJl
bGF0aXZlOyBoZWlnaHQ6IDQwMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQiPgorICAgIDxkaXYg
aWQ9Im5vZGUtdG8taGlkZSIgc3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsiPmhlbGxvPC9kaXY+
CisgIDwvZGl2PgorPC9kaXY+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3Qt
cHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+Citkb2N1bWVudC5ib2R5Lm9mZnNldExlZnQ7Citk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgibm9kZS10by1oaWRlIikuc3R5bGUuZGlzcGxheSA9ICJu
b25lIjsKK2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzY3JvbGxhYmxlIikuc2Nyb2xsVG9wID0g
IjQwMCI7CitzaG91bGRCZSgiZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Njcm9sbGFibGUnKS5z
Y3JvbGxUb3AiLCAiNDAwIik7CitzaG91bGRCZSgiZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Nj
cm9sbGFibGUnKS5zY3JvbGxIZWlnaHQiLCAiNjAwIik7Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwv
aHRtbD4KKwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>