<?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>110341</bug_id>
          
          <creation_ts>2013-02-20 06:40:23 -0800</creation_ts>
          <short_desc>CSS Flexbox: dynamically applied align-items doesn&apos;t affect item alignment</short_desc>
          <delta_ts>2013-02-26 14:00:33 -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>Layout and Rendering</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>
          
          <blocked>62048</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Masataka Yakura">myakura.web</reporter>
          <assigned_to name="Tony Chang">tony</assigned_to>
          <cc>cbiesinger</cc>
    
    <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>837426</commentid>
    <comment_count>0</comment_count>
    <who name="Masataka Yakura">myakura.web</who>
    <bug_when>2013-02-20 06:40:23 -0800</bug_when>
    <thetext>Steps to reproduce:
1. go to http://jsfiddle.net/gegJt/embedded/result/
2. hit the button below the words &quot;Item 1&quot; and &quot;Item 2&quot;
3. check if the layout changes

Expected result:
Words &quot;Item 1&quot; and &quot;Item 2&quot; are horizontally aligned (looking &quot;Item 1Item 2&quot;)

Actual result:
Words weren&apos;t aligned unless resizing window.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841513</commentid>
    <comment_count>1</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-02-25 18:33:15 -0800</bug_when>
    <thetext>Definitely a bug. Not sure where though. We do check webkit-align-items in RenderStyle::diff.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841888</commentid>
    <comment_count>2</comment_count>
    <who name="Masataka Yakura">myakura.web</who>
    <bug_when>2013-02-26 04:53:18 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; Definitely a bug. Not sure where though. We do check webkit-align-items in RenderStyle::diff.

Perhaps somthing on text layout? It works fine on a modified testcase that set width and height explicitly.
http://jsfiddle.net/suW5F/embedded/result/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842182</commentid>
    <comment_count>3</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-02-26 10:59:02 -0800</bug_when>
    <thetext>I see the bug.  I&apos;m working on a fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842238</commentid>
    <comment_count>4</comment_count>
      <attachid>190336</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-02-26 11:51:28 -0800</bug_when>
    <thetext>Created attachment 190336
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842247</commentid>
    <comment_count>5</comment_count>
      <attachid>190336</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-02-26 12:03:19 -0800</bug_when>
    <thetext>Comment on attachment 190336
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        The problem was with flex items that were previously stretch but didn&apos;t change width,
&gt; +        we would not lay them out again. Since they were not layed out, we use the old stretch
&gt; +        value. Fix this by marking flex items that were stretch as needing layout.

This grammar is a bit broken. I see what you&apos;re saying, but might be worth cleaning up.

&gt; Source/WebCore/rendering/RenderFlexibleBox.cpp:316
&gt; +    if (oldStyle &amp;&amp; oldStyle-&gt;alignItems() == AlignStretch &amp;&amp; diff == StyleDifferenceLayout) {
&gt; +        for (RenderBox* child = firstChildBox(); child; child = child-&gt;nextSiblingBox()) {
&gt; +            EAlignItems previousAlignment = resolveAlignment(oldStyle, child-&gt;style());
&gt; +            if (previousAlignment == AlignStretch &amp;&amp; previousAlignment != resolveAlignment(style(), child-&gt;style()))
&gt; +                child-&gt;setChildNeedsLayout(true, MarkOnlyThis);
&gt; +        }
&gt; +    }

I think this is correct, but it&apos;s tricky enough that it could use a brief &quot;why&quot; comment, e.g. why we only care about the alignment going from stretch to something else.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842260</commentid>
    <comment_count>6</comment_count>
      <attachid>190339</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-02-26 12:24:58 -0800</bug_when>
    <thetext>Created attachment 190339
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842351</commentid>
    <comment_count>7</comment_count>
      <attachid>190339</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-26 14:00:29 -0800</bug_when>
    <thetext>Comment on attachment 190339
Patch for landing

Clearing flags on attachment: 190339

Committed r144104: &lt;http://trac.webkit.org/changeset/144104&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842352</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-26 14:00:33 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>190336</attachid>
            <date>2013-02-26 11:51:28 -0800</date>
            <delta_ts>2013-02-26 12:24:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110341-20130226114743.patch</filename>
            <type>text/plain</type>
            <size>8855</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzOTYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDQyMTIwNjFmYjQwNGU4
OWFhN2IwOWZjOGQ5NTQ0MTA0OWMyODQ3ZC4uNzVmMmE4NDc1MjEyNGZkMzFiZWVhNmUxZDAwMTM5
NDExNGI4NWMxZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEzLTAyLTI2ICBUb255
IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQ1NTIEZsZXhib3g6IGR5bmFt
aWNhbGx5IGFwcGxpZWQgYWxpZ24taXRlbXMgZG9lc24ndCBhZmZlY3QgaXRlbSBhbGlnbm1lbnQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMDM0MQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBwcm9i
bGVtIHdhcyB3aXRoIGZsZXggaXRlbXMgdGhhdCB3ZXJlIHByZXZpb3VzbHkgc3RyZXRjaCBidXQg
ZGlkbid0IGNoYW5nZSB3aWR0aCwKKyAgICAgICAgd2Ugd291bGQgbm90IGxheSB0aGVtIG91dCBh
Z2Fpbi4gU2luY2UgdGhleSB3ZXJlIG5vdCBsYXllZCBvdXQsIHdlIHVzZSB0aGUgb2xkIHN0cmV0
Y2gKKyAgICAgICAgdmFsdWUuIEZpeCB0aGlzIGJ5IG1hcmtpbmcgZmxleCBpdGVtcyB0aGF0IHdl
cmUgc3RyZXRjaCBhcyBuZWVkaW5nIGxheW91dC4KKworICAgICAgICBUZXN0OiBjc3MzL2ZsZXhi
b3gvcmVsYXlvdXQtYWxpZ24taXRlbXMuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRl
ckZsZXhpYmxlQm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnJlc29sdmVBbGlnbm1lbnQpOiBQ
dWxsIG91dCBjb21tb24gY29kZSBmb3IgY29tcHV0aW5nIGZsZXggaXRlbSBzdHlsZS4KKyAgICAg
ICAgKFdlYkNvcmU6OlJlbmRlckZsZXhpYmxlQm94OjpzdHlsZURpZENoYW5nZSk6IE1hcmsgY2hp
bGRyZW4gYXMgbmVlZGluZyBsYXlvdXQuCisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJGbGV4aWJs
ZUJveDo6YWxpZ25tZW50Rm9yQ2hpbGQpOiBVc2UgcmVzb2x2ZUFsaWdubWVudC4KKyAgICAgICAg
KiByZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guaDoKKwogMjAxMy0wMi0yNSAgQWRhbSBCYXJ0
aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIEJ1aWxkIGZpeCBmb3IgRGVidWcuCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3Bw
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAppbmRleCBm
NDJlN2RjNWVmZmE4MGY1ODEzNGJjMTAxMjM5Zjg1MTViYzFhZGNmLi5lNDA0OGRiY2MxYjIwNmY3
NmUyNjFlNjg5ZmM1OGU3MDA3NWE3MTI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKQEAgLTI5NSw2ICsyOTUsMjcgQEAgaW50IFJlbmRlckZs
ZXhpYmxlQm94OjppbmxpbmVCbG9ja0Jhc2VsaW5lKExpbmVEaXJlY3Rpb25Nb2RlIGRpcmVjdGlv
bikgY29uc3QKICAgICByZXR1cm4gc3ludGhlc2l6ZWRCYXNlbGluZUZyb21Db250ZW50Qm94KHRo
aXMsIGRpcmVjdGlvbikgKyBtYXJnaW5Bc2NlbnQ7CiB9CiAKK3N0YXRpYyBFQWxpZ25JdGVtcyBy
ZXNvbHZlQWxpZ25tZW50KGNvbnN0IFJlbmRlclN0eWxlKiBwYXJlbnRTdHlsZSwgY29uc3QgUmVu
ZGVyU3R5bGUqIGNoaWxkU3R5bGUpCit7CisgICAgRUFsaWduSXRlbXMgYWxpZ24gPSBjaGlsZFN0
eWxlLT5hbGlnblNlbGYoKTsKKyAgICBpZiAoYWxpZ24gPT0gQWxpZ25BdXRvKQorICAgICAgICBh
bGlnbiA9IHBhcmVudFN0eWxlLT5hbGlnbkl0ZW1zKCk7CisgICAgcmV0dXJuIGFsaWduOworfQor
Cit2b2lkIFJlbmRlckZsZXhpYmxlQm94OjpzdHlsZURpZENoYW5nZShTdHlsZURpZmZlcmVuY2Ug
ZGlmZiwgY29uc3QgUmVuZGVyU3R5bGUqIG9sZFN0eWxlKQoreworICAgIFJlbmRlckJsb2NrOjpz
dHlsZURpZENoYW5nZShkaWZmLCBvbGRTdHlsZSk7CisKKyAgICBpZiAob2xkU3R5bGUgJiYgb2xk
U3R5bGUtPmFsaWduSXRlbXMoKSA9PSBBbGlnblN0cmV0Y2ggJiYgZGlmZiA9PSBTdHlsZURpZmZl
cmVuY2VMYXlvdXQpIHsKKyAgICAgICAgZm9yIChSZW5kZXJCb3gqIGNoaWxkID0gZmlyc3RDaGls
ZEJveCgpOyBjaGlsZDsgY2hpbGQgPSBjaGlsZC0+bmV4dFNpYmxpbmdCb3goKSkgeworICAgICAg
ICAgICAgRUFsaWduSXRlbXMgcHJldmlvdXNBbGlnbm1lbnQgPSByZXNvbHZlQWxpZ25tZW50KG9s
ZFN0eWxlLCBjaGlsZC0+c3R5bGUoKSk7CisgICAgICAgICAgICBpZiAocHJldmlvdXNBbGlnbm1l
bnQgPT0gQWxpZ25TdHJldGNoICYmIHByZXZpb3VzQWxpZ25tZW50ICE9IHJlc29sdmVBbGlnbm1l
bnQoc3R5bGUoKSwgY2hpbGQtPnN0eWxlKCkpKQorICAgICAgICAgICAgICAgIGNoaWxkLT5zZXRD
aGlsZE5lZWRzTGF5b3V0KHRydWUsIE1hcmtPbmx5VGhpcyk7CisgICAgICAgIH0KKyAgICB9Cit9
CisKIHZvaWQgUmVuZGVyRmxleGlibGVCb3g6OmxheW91dEJsb2NrKGJvb2wgcmVsYXlvdXRDaGls
ZHJlbiwgTGF5b3V0VW5pdCkKIHsKICAgICBBU1NFUlQobmVlZHNMYXlvdXQoKSk7CkBAIC0xMDQ4
LDkgKzEwNjksNyBAQCB2b2lkIFJlbmRlckZsZXhpYmxlQm94OjpwcmVwYXJlQ2hpbGRGb3JQb3Np
dGlvbmVkTGF5b3V0KFJlbmRlckJveCogY2hpbGQsIExheW91dAogCiBFQWxpZ25JdGVtcyBSZW5k
ZXJGbGV4aWJsZUJveDo6YWxpZ25tZW50Rm9yQ2hpbGQoUmVuZGVyQm94KiBjaGlsZCkgY29uc3QK
IHsKLSAgICBFQWxpZ25JdGVtcyBhbGlnbiA9IGNoaWxkLT5zdHlsZSgpLT5hbGlnblNlbGYoKTsK
LSAgICBpZiAoYWxpZ24gPT0gQWxpZ25BdXRvKQotICAgICAgICBhbGlnbiA9IHN0eWxlKCktPmFs
aWduSXRlbXMoKTsKKyAgICBFQWxpZ25JdGVtcyBhbGlnbiA9IHJlc29sdmVBbGlnbm1lbnQoc3R5
bGUoKSwgY2hpbGQtPnN0eWxlKCkpOwogCiAgICAgaWYgKGFsaWduID09IEFsaWduQmFzZWxpbmUg
JiYgaGFzT3J0aG9nb25hbEZsb3coY2hpbGQpKQogICAgICAgICBhbGlnbiA9IEFsaWduRmxleFN0
YXJ0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxl
Qm94LmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guaAppbmRl
eCBhZTAyZDkwZDRlNDRlMzU5YjVlOGY2N2Y2ZWQwMTgxNzBhN2QxMWI0Li45MDRiYTM4NTcwYWQ2
MGVmNDg0OTg2MDA3YmU5MzJmZTYyNDQyZDZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyRmxleGlibGVCb3guaApAQCAtNjEsNiArNjEsOCBAQCBwcm90ZWN0ZWQ6CiAgICAg
dmlydHVhbCB2b2lkIGNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsV2lkdGhzKExheW91dFVuaXQmIG1p
bkxvZ2ljYWxXaWR0aCwgTGF5b3V0VW5pdCYgbWF4TG9naWNhbFdpZHRoKSBjb25zdCBPVkVSUklE
RTsKICAgICB2aXJ0dWFsIHZvaWQgY29tcHV0ZVByZWZlcnJlZExvZ2ljYWxXaWR0aHMoKSBPVkVS
UklERTsKIAorICAgIHZpcnR1YWwgdm9pZCBzdHlsZURpZENoYW5nZShTdHlsZURpZmZlcmVuY2Us
IGNvbnN0IFJlbmRlclN0eWxlKiBvbGRTdHlsZSk7CisKIHByaXZhdGU6CiAgICAgZW51bSBGbGV4
U2lnbiB7CiAgICAgICAgIFBvc2l0aXZlRmxleGliaWxpdHksCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjQ4Njc0YTBhNGFh
MWQwYTU3MmU2NmM0NWU0YTRlMGY5OWE0M2RhMC4uMTNhMWEyMDdjZTA2MzRjZjZlMmNhNzBmNzc3
NmMwOTk1NTZlNmJiZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEzLTAyLTI2ICBUb255IENo
YW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQ1NTIEZsZXhib3g6IGR5bmFtaWNh
bGx5IGFwcGxpZWQgYWxpZ24taXRlbXMgZG9lc24ndCBhZmZlY3QgaXRlbSBhbGlnbm1lbnQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMDM0MQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFsc28gZml4IGEg
dHlwbyBjYXVzaW5nIGFsaWduLXNlbGYtKiBjbGFzc2VzIGZyb20gbm90IGFwcGx5aW5nLiBUaGVy
ZQorICAgICAgICB3YXMgb25seSBvbmUgdGVzdCB0aGF0IHRyaWVkIHRvIHVzZSB0aGUgYWxpZ24t
c2VsZiBjbGFzc2VzIGFuZCBpdCB3YXMKKyAgICAgICAgdGVzdGluZyBhbGwgdmFsdWVzIGJlaGF2
ZWQgdGhlIHNhbWUuCisKKyAgICAgICAgKiBjc3MzL2ZsZXhib3gvcmVsYXlvdXQtYWxpZ24taXRl
bXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBjc3MzL2ZsZXhib3gvcmVsYXlvdXQt
YWxpZ24taXRlbXMuaHRtbDogQWRkZWQuCisgICAgICAgICogY3NzMy9mbGV4Ym94L3Jlc291cmNl
cy9mbGV4Ym94LmNzczoKKyAgICAgICAgKC5hbGlnbi1zZWxmLWF1dG8pOgorICAgICAgICAoLmFs
aWduLXNlbGYtZmxleC1zdGFydCk6CisgICAgICAgICguYWxpZ24tc2VsZi1mbGV4LWVuZCk6Cisg
ICAgICAgICguYWxpZ24tc2VsZi1jZW50ZXIpOgorICAgICAgICAoLmFsaWduLXNlbGYtYmFzZWxp
bmUpOgorICAgICAgICAoLmFsaWduLXNlbGYtc3RyZXRjaCk6CisKIDIwMTMtMDItMjUgIEFsZXhp
cyBNZW5hcmQgIDxhbGV4aXNAd2Via2l0Lm9yZz4KIAogICAgICAgICB0cmFuc2l0aW9uLXByb3Bl
cnR5IHByb3BlcnR5IGRvZXNuJ3QgYWNjZXB0ICJhbGwsIDxJREVOVD4iLgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L3JlbGF5b3V0LWFsaWduLWl0ZW1zLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9yZWxheW91dC1hbGlnbi1pdGVtcy1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uMzhlMDM1MjUxNTVjMWJkMmNkNjQ4NWRlMjM1ZWRiNDJkNTRhZmEx
ZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9yZWxheW91dC1h
bGlnbi1pdGVtcy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBACitQQVNTCitQQVNTCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvcmVsYXlvdXQtYWxpZ24taXRlbXMuaHRt
bCBiL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9yZWxheW91dC1hbGlnbi1pdGVtcy5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLjU1ODY3ZDJmNDdkMWRhM2NiZWUzMjFmODEyNjAzNTAyZjEyNDdiNDAKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvcmVsYXlvdXQtYWxpZ24taXRl
bXMuaHRtbApAQCAtMCwwICsxLDQ0IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+
Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9InJlc291cmNlcy9mbGV4Ym94LmNzcyI+Cis8
c3R5bGU+CisuZmxleGJveCB7CisgICAgaGVpZ2h0OiAxMDBweDsKKyAgICBwb3NpdGlvbjogcmVs
YXRpdmU7Cit9CisuZmxleGJveCA+IGRpdiB7CisgICAgYm9yZGVyOiA1cHggc29saWQgZ3JlZW47
CisgICAgd2lkdGg6IDUwcHg7Cit9Cis8L3N0eWxlPgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291
cmNlcy9jaGVjay1sYXlvdXQuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2IGlk
PSJmcm9tLXN0cmV0Y2giIGNsYXNzPSJmbGV4Ym94Ij4KKyAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQt
aGVpZ2h0PSIxMCIgZGF0YS1vZmZzZXQteT0iOTAiPjwvZGl2PgorICAgIDxkaXYgZGF0YS1leHBl
Y3RlZC1oZWlnaHQ9IjEwIiBkYXRhLW9mZnNldC15PSI5MCIgY2xhc3M9ImFsaWduLXNlbGYtYXV0
byI+PC9kaXY+CisgICAgPGRpdiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTAiIGRhdGEtb2Zmc2V0
LXk9IjAiIGNsYXNzPSJhbGlnbi1zZWxmLWZsZXgtc3RhcnQiPjwvZGl2PgorICAgIDxkaXYgZGF0
YS1leHBlY3RlZC1oZWlnaHQ9IjEwIiBkYXRhLW9mZnNldC15PSI5MCIgY2xhc3M9ImFsaWduLXNl
bGYtZmxleC1lbmQiPjwvZGl2PgorICAgIDxkaXYgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEwIiBk
YXRhLW9mZnNldC15PSI0NSIgY2xhc3M9ImFsaWduLXNlbGYtY2VudGVyIj48L2Rpdj4KKyAgICA8
ZGl2IGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIxMCIgZGF0YS1vZmZzZXQteT0iMCIgY2xhc3M9ImFs
aWduLXNlbGYtYmFzZWxpbmUiPjwvZGl2PgorICAgIDxkaXYgZGF0YS1leHBlY3RlZC1oZWlnaHQ9
IjEwMCIgZGF0YS1vZmZzZXQteT0iMCIgY2xhc3M9ImFsaWduLXNlbGYtc3RyZXRjaCI+PC9kaXY+
Cis8L2Rpdj4KKworPGRpdiBpZD0idG8tc3RyZXRjaCIgY2xhc3M9ImZsZXhib3ggYWxpZ24taXRl
bXMtZmxleC1zdGFydCI+CisgICAgPGRpdiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTAwIiBkYXRh
LW9mZnNldC15PSIwIj48L2Rpdj4KKyAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIxMDAi
IGRhdGEtb2Zmc2V0LXk9IjAiIGNsYXNzPSJhbGlnbi1zZWxmLWF1dG8iPjwvZGl2PgorICAgIDxk
aXYgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEwIiBkYXRhLW9mZnNldC15PSIwIiBjbGFzcz0iYWxp
Z24tc2VsZi1mbGV4LXN0YXJ0Ij48L2Rpdj4KKyAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtaGVpZ2h0
PSIxMCIgZGF0YS1vZmZzZXQteT0iOTAiIGNsYXNzPSJhbGlnbi1zZWxmLWZsZXgtZW5kIj48L2Rp
dj4KKyAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIxMCIgZGF0YS1vZmZzZXQteT0iNDUi
IGNsYXNzPSJhbGlnbi1zZWxmLWNlbnRlciI+PC9kaXY+CisgICAgPGRpdiBkYXRhLWV4cGVjdGVk
LWhlaWdodD0iMTAiIGRhdGEtb2Zmc2V0LXk9IjAiIGNsYXNzPSJhbGlnbi1zZWxmLWJhc2VsaW5l
Ij48L2Rpdj4KKyAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIxMDAiIGRhdGEtb2Zmc2V0
LXk9IjAiIGNsYXNzPSJhbGlnbi1zZWxmLXN0cmV0Y2giPjwvZGl2PgorPC9kaXY+Cis8c2NyaXB0
PgorZG9jdW1lbnQuYm9keS5vZmZzZXRMZWZ0OworZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZy
b20tc3RyZXRjaCIpLnN0eWxlLndlYmtpdEFsaWduSXRlbXMgPSAiZmxleC1lbmQiOworZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoInRvLXN0cmV0Y2giKS5zdHlsZS53ZWJraXRBbGlnbkl0ZW1zID0g
InN0cmV0Y2giOworY2hlY2tMYXlvdXQoIi5mbGV4Ym94Iik7Cis8L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9yZXNvdXJjZXMv
ZmxleGJveC5jc3MgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvcmVzb3VyY2VzL2ZsZXhib3gu
Y3NzCmluZGV4IDJmMzg1ZGZlOTU0N2JmYTI2MzFlODFlZWQxNzIyMTMzOWNmODBiMTkuLjYzZmVj
MDhmNTFjZmZiMjQ5ZGEwZDMyYjM1YjUwM2IwNTFkZTQzMTQgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2NzczMvZmxleGJveC9yZXNvdXJjZXMvZmxleGJveC5jc3MKKysrIGIvTGF5b3V0VGVzdHMv
Y3NzMy9mbGV4Ym94L3Jlc291cmNlcy9mbGV4Ym94LmNzcwpAQCAtOTMsMjggKzkzLDI4IEBACiB9
CiAKIC5hbGlnbi1zZWxmLWF1dG8gewotICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGF1dG87Ci0g
ICAgLW1vei1hbGlnbi1pdGVtczogYXV0bzsKKyAgICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG87
CisgICAgLW1vei1hbGlnbi1zZWxmOiBhdXRvOwogfQogLmFsaWduLXNlbGYtZmxleC1zdGFydCB7
Ci0gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDsKLSAgICAtbW96LWFsaWduLWl0
ZW1zOiBmbGV4LXN0YXJ0OworICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDsKKyAg
ICAtbW96LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7CiB9CiAuYWxpZ24tc2VsZi1mbGV4LWVuZCB7
Ci0gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7Ci0gICAgLW1vei1hbGlnbi1pdGVt
czogZmxleC1lbmQ7CisgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDsKKyAgICAtbW96
LWFsaWduLXNlbGY6IGZsZXgtZW5kOwogfQogLmFsaWduLXNlbGYtY2VudGVyIHsKLSAgICAtd2Vi
a2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7Ci0gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyOwor
ICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyOworICAgIC1tb3otYWxpZ24tc2VsZjogY2Vu
dGVyOwogfQogLmFsaWduLXNlbGYtYmFzZWxpbmUgewotICAgIC13ZWJraXQtYWxpZ24taXRlbXM6
IGJhc2VsaW5lOwotICAgIC1tb3otYWxpZ24taXRlbXM6IGJhc2VsaW5lOworICAgIC13ZWJraXQt
YWxpZ24tc2VsZjogYmFzZWxpbmU7CisgICAgLW1vei1hbGlnbi1zZWxmOiBiYXNlbGluZTsKIH0K
IC5hbGlnbi1zZWxmLXN0cmV0Y2ggewotICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7
Ci0gICAgLW1vei1hbGlnbi1pdGVtczogc3RyZXRjaDsKKyAgICAtd2Via2l0LWFsaWduLXNlbGY6
IHN0cmV0Y2g7CisgICAgLW1vei1hbGlnbi1zZWxmOiBzdHJldGNoOwogfQogCiAuanVzdGlmeS1j
b250ZW50LWZsZXgtc3RhcnQgewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>190339</attachid>
            <date>2013-02-26 12:24:58 -0800</date>
            <delta_ts>2013-02-26 14:00:29 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-110341-20130226122113.patch</filename>
            <type>text/plain</type>
            <size>9091</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzOTYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDQyMTIwNjFmYjQwNGU4
OWFhN2IwOWZjOGQ5NTQ0MTA0OWMyODQ3ZC4uNGU5NGIwNzdhMzljMTVlMmFmMmRiODgxODA5OGNi
N2NjOTRlOWE1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEzLTAyLTI2ICBUb255
IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQ1NTIEZsZXhib3g6IGR5bmFt
aWNhbGx5IGFwcGxpZWQgYWxpZ24taXRlbXMgZG9lc24ndCBhZmZlY3QgaXRlbSBhbGlnbm1lbnQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMDM0MQor
CisgICAgICAgIFJldmlld2VkIGJ5IE9qYW4gVmFmYWkuCisKKyAgICAgICAgSWYgZmxleCBpdGVt
cyBkb24ndCBjaGFuZ2Ugd2lkdGgsIHdlIGRvbid0IGxheSB0aGVtIG91dCBhZ2Fpbi4gVGhpcyBj
YXVzZXMgcHJvYmxlbXMKKyAgICAgICAgd2hlbiBhbiBpdGVtIGdvZXMgZnJvbSBzdHJldGNoIHRv
IG5vbi1zdHJldGNoIHNpbmNlIHdlIG5lZWQgdG8gcmVsYXlvdXQgdG8gZ2V0IHRoZQorICAgICAg
ICBzbWFsbGVyIGhlaWdodC4gRml4IHRoaXMgYnkgbWFya2luZyBmbGV4IGl0ZW1zIHRoYXQgd2Vy
ZSBzdHJldGNoIGFzIG5lZWRpbmcgbGF5b3V0LgorCisgICAgICAgIFRlc3Q6IGNzczMvZmxleGJv
eC9yZWxheW91dC1hbGlnbi1pdGVtcy5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVy
RmxleGlibGVCb3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6cmVzb2x2ZUFsaWdubWVudCk6IFB1
bGwgb3V0IGNvbW1vbiBjb2RlIGZvciBjb21wdXRpbmcgZmxleCBpdGVtIHN0eWxlLgorICAgICAg
ICAoV2ViQ29yZTo6UmVuZGVyRmxleGlibGVCb3g6OnN0eWxlRGlkQ2hhbmdlKTogTWFyayBjaGls
ZHJlbiBhcyBuZWVkaW5nIGxheW91dC4KKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckZsZXhpYmxl
Qm94OjphbGlnbm1lbnRGb3JDaGlsZCk6IFVzZSByZXNvbHZlQWxpZ25tZW50LgorICAgICAgICAq
IHJlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5oOgorCiAyMDEzLTAyLTI1ICBBZGFtIEJhcnRo
ICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQnVpbGQgZml4IGZvciBEZWJ1Zy4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwCmluZGV4IGY0
MmU3ZGM1ZWZmYTgwZjU4MTM0YmMxMDEyMzlmODUxNWJjMWFkY2YuLmNhMDViNTljYjZlZGE0Mjk0
ODc1MzYxYmFhN2E1NWIyMjlkYzI0NWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckZsZXhpYmxlQm94LmNwcApAQCAtMjk1LDYgKzI5NSwyOSBAQCBpbnQgUmVuZGVyRmxl
eGlibGVCb3g6OmlubGluZUJsb2NrQmFzZWxpbmUoTGluZURpcmVjdGlvbk1vZGUgZGlyZWN0aW9u
KSBjb25zdAogICAgIHJldHVybiBzeW50aGVzaXplZEJhc2VsaW5lRnJvbUNvbnRlbnRCb3godGhp
cywgZGlyZWN0aW9uKSArIG1hcmdpbkFzY2VudDsKIH0KIAorc3RhdGljIEVBbGlnbkl0ZW1zIHJl
c29sdmVBbGlnbm1lbnQoY29uc3QgUmVuZGVyU3R5bGUqIHBhcmVudFN0eWxlLCBjb25zdCBSZW5k
ZXJTdHlsZSogY2hpbGRTdHlsZSkKK3sKKyAgICBFQWxpZ25JdGVtcyBhbGlnbiA9IGNoaWxkU3R5
bGUtPmFsaWduU2VsZigpOworICAgIGlmIChhbGlnbiA9PSBBbGlnbkF1dG8pCisgICAgICAgIGFs
aWduID0gcGFyZW50U3R5bGUtPmFsaWduSXRlbXMoKTsKKyAgICByZXR1cm4gYWxpZ247Cit9CisK
K3ZvaWQgUmVuZGVyRmxleGlibGVCb3g6OnN0eWxlRGlkQ2hhbmdlKFN0eWxlRGlmZmVyZW5jZSBk
aWZmLCBjb25zdCBSZW5kZXJTdHlsZSogb2xkU3R5bGUpCit7CisgICAgUmVuZGVyQmxvY2s6OnN0
eWxlRGlkQ2hhbmdlKGRpZmYsIG9sZFN0eWxlKTsKKworICAgIGlmIChvbGRTdHlsZSAmJiBvbGRT
dHlsZS0+YWxpZ25JdGVtcygpID09IEFsaWduU3RyZXRjaCAmJiBkaWZmID09IFN0eWxlRGlmZmVy
ZW5jZUxheW91dCkgeworICAgICAgICAvLyBGbGV4IGl0ZW1zIHRoYXQgd2VyZSBwcmV2aW91c2x5
IHN0cmV0Y2hpbmcgbmVlZCB0byBiZSByZWxheWVkIG91dCBzbyB3ZSBjYW4gY29tcHV0ZSBuZXcg
YXZhaWxhYmxlIGNyb3NzIGF4aXMgc3BhY2UuCisgICAgICAgIC8vIFRoaXMgaXMgb25seSBuZWNl
c3NhcnkgZm9yIHN0cmV0Y2hpbmcgc2luY2Ugb3RoZXIgYWxpZ25tZW50IHZhbHVlcyBkb24ndCBj
aGFuZ2UgdGhlIHNpemUgb2YgdGhlIGJveC4KKyAgICAgICAgZm9yIChSZW5kZXJCb3gqIGNoaWxk
ID0gZmlyc3RDaGlsZEJveCgpOyBjaGlsZDsgY2hpbGQgPSBjaGlsZC0+bmV4dFNpYmxpbmdCb3go
KSkgeworICAgICAgICAgICAgRUFsaWduSXRlbXMgcHJldmlvdXNBbGlnbm1lbnQgPSByZXNvbHZl
QWxpZ25tZW50KG9sZFN0eWxlLCBjaGlsZC0+c3R5bGUoKSk7CisgICAgICAgICAgICBpZiAocHJl
dmlvdXNBbGlnbm1lbnQgPT0gQWxpZ25TdHJldGNoICYmIHByZXZpb3VzQWxpZ25tZW50ICE9IHJl
c29sdmVBbGlnbm1lbnQoc3R5bGUoKSwgY2hpbGQtPnN0eWxlKCkpKQorICAgICAgICAgICAgICAg
IGNoaWxkLT5zZXRDaGlsZE5lZWRzTGF5b3V0KHRydWUsIE1hcmtPbmx5VGhpcyk7CisgICAgICAg
IH0KKyAgICB9Cit9CisKIHZvaWQgUmVuZGVyRmxleGlibGVCb3g6OmxheW91dEJsb2NrKGJvb2wg
cmVsYXlvdXRDaGlsZHJlbiwgTGF5b3V0VW5pdCkKIHsKICAgICBBU1NFUlQobmVlZHNMYXlvdXQo
KSk7CkBAIC0xMDQ4LDkgKzEwNzEsNyBAQCB2b2lkIFJlbmRlckZsZXhpYmxlQm94OjpwcmVwYXJl
Q2hpbGRGb3JQb3NpdGlvbmVkTGF5b3V0KFJlbmRlckJveCogY2hpbGQsIExheW91dAogCiBFQWxp
Z25JdGVtcyBSZW5kZXJGbGV4aWJsZUJveDo6YWxpZ25tZW50Rm9yQ2hpbGQoUmVuZGVyQm94KiBj
aGlsZCkgY29uc3QKIHsKLSAgICBFQWxpZ25JdGVtcyBhbGlnbiA9IGNoaWxkLT5zdHlsZSgpLT5h
bGlnblNlbGYoKTsKLSAgICBpZiAoYWxpZ24gPT0gQWxpZ25BdXRvKQotICAgICAgICBhbGlnbiA9
IHN0eWxlKCktPmFsaWduSXRlbXMoKTsKKyAgICBFQWxpZ25JdGVtcyBhbGlnbiA9IHJlc29sdmVB
bGlnbm1lbnQoc3R5bGUoKSwgY2hpbGQtPnN0eWxlKCkpOwogCiAgICAgaWYgKGFsaWduID09IEFs
aWduQmFzZWxpbmUgJiYgaGFzT3J0aG9nb25hbEZsb3coY2hpbGQpKQogICAgICAgICBhbGlnbiA9
IEFsaWduRmxleFN0YXJ0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckZsZXhpYmxlQm94LmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGli
bGVCb3guaAppbmRleCBhZTAyZDkwZDRlNDRlMzU5YjVlOGY2N2Y2ZWQwMTgxNzBhN2QxMWI0Li45
MDRiYTM4NTcwYWQ2MGVmNDg0OTg2MDA3YmU5MzJmZTYyNDQyZDZkIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guaApAQCAtNjEsNiArNjEsOCBAQCBwcm90
ZWN0ZWQ6CiAgICAgdmlydHVhbCB2b2lkIGNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsV2lkdGhzKExh
eW91dFVuaXQmIG1pbkxvZ2ljYWxXaWR0aCwgTGF5b3V0VW5pdCYgbWF4TG9naWNhbFdpZHRoKSBj
b25zdCBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgY29tcHV0ZVByZWZlcnJlZExvZ2ljYWxX
aWR0aHMoKSBPVkVSUklERTsKIAorICAgIHZpcnR1YWwgdm9pZCBzdHlsZURpZENoYW5nZShTdHls
ZURpZmZlcmVuY2UsIGNvbnN0IFJlbmRlclN0eWxlKiBvbGRTdHlsZSk7CisKIHByaXZhdGU6CiAg
ICAgZW51bSBGbGV4U2lnbiB7CiAgICAgICAgIFBvc2l0aXZlRmxleGliaWxpdHksCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
NjQ4Njc0YTBhNGFhMWQwYTU3MmU2NmM0NWU0YTRlMGY5OWE0M2RhMC4uODU2MzFmZjdhNTBhNzY4
YWFmOWE3ZjFmNDUzMmU2YzBhZDU3MDEyMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEzLTAy
LTI2ICBUb255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQ1NTIEZsZXhi
b3g6IGR5bmFtaWNhbGx5IGFwcGxpZWQgYWxpZ24taXRlbXMgZG9lc24ndCBhZmZlY3QgaXRlbSBh
bGlnbm1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTExMDM0MQorCisgICAgICAgIFJldmlld2VkIGJ5IE9qYW4gVmFmYWkuCisKKyAgICAgICAgQWxz
byBmaXggYSB0eXBvIGNhdXNpbmcgYWxpZ24tc2VsZi0qIGNsYXNzZXMgZnJvbSBub3QgYXBwbHlp
bmcuIFRoZXJlCisgICAgICAgIHdhcyBvbmx5IG9uZSB0ZXN0IHRoYXQgdHJpZWQgdG8gdXNlIHRo
ZSBhbGlnbi1zZWxmIGNsYXNzZXMgYW5kIGl0IHdhcworICAgICAgICB0ZXN0aW5nIGFsbCB2YWx1
ZXMgYmVoYXZlZCB0aGUgc2FtZS4KKworICAgICAgICAqIGNzczMvZmxleGJveC9yZWxheW91dC1h
bGlnbi1pdGVtcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGNzczMvZmxleGJveC9y
ZWxheW91dC1hbGlnbi1pdGVtcy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBjc3MzL2ZsZXhib3gv
cmVzb3VyY2VzL2ZsZXhib3guY3NzOgorICAgICAgICAoLmFsaWduLXNlbGYtYXV0byk6CisgICAg
ICAgICguYWxpZ24tc2VsZi1mbGV4LXN0YXJ0KToKKyAgICAgICAgKC5hbGlnbi1zZWxmLWZsZXgt
ZW5kKToKKyAgICAgICAgKC5hbGlnbi1zZWxmLWNlbnRlcik6CisgICAgICAgICguYWxpZ24tc2Vs
Zi1iYXNlbGluZSk6CisgICAgICAgICguYWxpZ24tc2VsZi1zdHJldGNoKToKKwogMjAxMy0wMi0y
NSAgQWxleGlzIE1lbmFyZCAgPGFsZXhpc0B3ZWJraXQub3JnPgogCiAgICAgICAgIHRyYW5zaXRp
b24tcHJvcGVydHkgcHJvcGVydHkgZG9lc24ndCBhY2NlcHQgImFsbCwgPElERU5UPiIuCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvcmVsYXlvdXQtYWxpZ24taXRlbXMtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L3JlbGF5b3V0LWFsaWduLWl0ZW1z
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4zOGUwMzUyNTE1NWMxYmQyY2Q2NDg1ZGUyMzVlZGI0
MmQ1NGFmYTFmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L3Jl
bGF5b3V0LWFsaWduLWl0ZW1zLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK1BBU1MKK1BB
U1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9yZWxheW91dC1hbGlnbi1p
dGVtcy5odG1sIGIvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L3JlbGF5b3V0LWFsaWduLWl0ZW1z
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uNTU4NjdkMmY0N2QxZGEzY2JlZTMyMWY4MTI2MDM1MDJmMTI0N2I0
MAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9yZWxheW91dC1h
bGlnbi1pdGVtcy5odG1sCkBAIC0wLDAgKzEsNDQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0icmVzb3VyY2VzL2ZsZXhib3gu
Y3NzIj4KKzxzdHlsZT4KKy5mbGV4Ym94IHsKKyAgICBoZWlnaHQ6IDEwMHB4OworICAgIHBvc2l0
aW9uOiByZWxhdGl2ZTsKK30KKy5mbGV4Ym94ID4gZGl2IHsKKyAgICBib3JkZXI6IDVweCBzb2xp
ZCBncmVlbjsKKyAgICB3aWR0aDogNTBweDsKK30KKzwvc3R5bGU+Cis8c2NyaXB0IHNyYz0iLi4v
Li4vcmVzb3VyY2VzL2NoZWNrLWxheW91dC5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4K
KzxkaXYgaWQ9ImZyb20tc3RyZXRjaCIgY2xhc3M9ImZsZXhib3giPgorICAgIDxkaXYgZGF0YS1l
eHBlY3RlZC1oZWlnaHQ9IjEwIiBkYXRhLW9mZnNldC15PSI5MCI+PC9kaXY+CisgICAgPGRpdiBk
YXRhLWV4cGVjdGVkLWhlaWdodD0iMTAiIGRhdGEtb2Zmc2V0LXk9IjkwIiBjbGFzcz0iYWxpZ24t
c2VsZi1hdXRvIj48L2Rpdj4KKyAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIxMCIgZGF0
YS1vZmZzZXQteT0iMCIgY2xhc3M9ImFsaWduLXNlbGYtZmxleC1zdGFydCI+PC9kaXY+CisgICAg
PGRpdiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTAiIGRhdGEtb2Zmc2V0LXk9IjkwIiBjbGFzcz0i
YWxpZ24tc2VsZi1mbGV4LWVuZCI+PC9kaXY+CisgICAgPGRpdiBkYXRhLWV4cGVjdGVkLWhlaWdo
dD0iMTAiIGRhdGEtb2Zmc2V0LXk9IjQ1IiBjbGFzcz0iYWxpZ24tc2VsZi1jZW50ZXIiPjwvZGl2
PgorICAgIDxkaXYgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEwIiBkYXRhLW9mZnNldC15PSIwIiBj
bGFzcz0iYWxpZ24tc2VsZi1iYXNlbGluZSI+PC9kaXY+CisgICAgPGRpdiBkYXRhLWV4cGVjdGVk
LWhlaWdodD0iMTAwIiBkYXRhLW9mZnNldC15PSIwIiBjbGFzcz0iYWxpZ24tc2VsZi1zdHJldGNo
Ij48L2Rpdj4KKzwvZGl2PgorCis8ZGl2IGlkPSJ0by1zdHJldGNoIiBjbGFzcz0iZmxleGJveCBh
bGlnbi1pdGVtcy1mbGV4LXN0YXJ0Ij4KKyAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIx
MDAiIGRhdGEtb2Zmc2V0LXk9IjAiPjwvZGl2PgorICAgIDxkaXYgZGF0YS1leHBlY3RlZC1oZWln
aHQ9IjEwMCIgZGF0YS1vZmZzZXQteT0iMCIgY2xhc3M9ImFsaWduLXNlbGYtYXV0byI+PC9kaXY+
CisgICAgPGRpdiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTAiIGRhdGEtb2Zmc2V0LXk9IjAiIGNs
YXNzPSJhbGlnbi1zZWxmLWZsZXgtc3RhcnQiPjwvZGl2PgorICAgIDxkaXYgZGF0YS1leHBlY3Rl
ZC1oZWlnaHQ9IjEwIiBkYXRhLW9mZnNldC15PSI5MCIgY2xhc3M9ImFsaWduLXNlbGYtZmxleC1l
bmQiPjwvZGl2PgorICAgIDxkaXYgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEwIiBkYXRhLW9mZnNl
dC15PSI0NSIgY2xhc3M9ImFsaWduLXNlbGYtY2VudGVyIj48L2Rpdj4KKyAgICA8ZGl2IGRhdGEt
ZXhwZWN0ZWQtaGVpZ2h0PSIxMCIgZGF0YS1vZmZzZXQteT0iMCIgY2xhc3M9ImFsaWduLXNlbGYt
YmFzZWxpbmUiPjwvZGl2PgorICAgIDxkaXYgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEwMCIgZGF0
YS1vZmZzZXQteT0iMCIgY2xhc3M9ImFsaWduLXNlbGYtc3RyZXRjaCI+PC9kaXY+Cis8L2Rpdj4K
KzxzY3JpcHQ+Citkb2N1bWVudC5ib2R5Lm9mZnNldExlZnQ7Citkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgiZnJvbS1zdHJldGNoIikuc3R5bGUud2Via2l0QWxpZ25JdGVtcyA9ICJmbGV4LWVuZCI7
Citkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidG8tc3RyZXRjaCIpLnN0eWxlLndlYmtpdEFsaWdu
SXRlbXMgPSAic3RyZXRjaCI7CitjaGVja0xheW91dCgiLmZsZXhib3giKTsKKzwvc2NyaXB0Pgor
PC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L3Jl
c291cmNlcy9mbGV4Ym94LmNzcyBiL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9yZXNvdXJjZXMv
ZmxleGJveC5jc3MKaW5kZXggMmYzODVkZmU5NTQ3YmZhMjYzMWU4MWVlZDE3MjIxMzM5Y2Y4MGIx
OS4uNjNmZWMwOGY1MWNmZmIyNDlkYTBkMzJiMzViNTAzYjA1MWRlNDMxNCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L3Jlc291cmNlcy9mbGV4Ym94LmNzcworKysgYi9MYXlv
dXRUZXN0cy9jc3MzL2ZsZXhib3gvcmVzb3VyY2VzL2ZsZXhib3guY3NzCkBAIC05MywyOCArOTMs
MjggQEAKIH0KIAogLmFsaWduLXNlbGYtYXV0byB7Ci0gICAgLXdlYmtpdC1hbGlnbi1pdGVtczog
YXV0bzsKLSAgICAtbW96LWFsaWduLWl0ZW1zOiBhdXRvOworICAgIC13ZWJraXQtYWxpZ24tc2Vs
ZjogYXV0bzsKKyAgICAtbW96LWFsaWduLXNlbGY6IGF1dG87CiB9CiAuYWxpZ24tc2VsZi1mbGV4
LXN0YXJ0IHsKLSAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OwotICAgIC1tb3ot
YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CisgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0
YXJ0OworICAgIC1tb3otYWxpZ24tc2VsZjogZmxleC1zdGFydDsKIH0KIC5hbGlnbi1zZWxmLWZs
ZXgtZW5kIHsKLSAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDsKLSAgICAtbW96LWFs
aWduLWl0ZW1zOiBmbGV4LWVuZDsKKyAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kOwor
ICAgIC1tb3otYWxpZ24tc2VsZjogZmxleC1lbmQ7CiB9CiAuYWxpZ24tc2VsZi1jZW50ZXIgewot
ICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsKLSAgICAtbW96LWFsaWduLWl0ZW1zOiBj
ZW50ZXI7CisgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7CisgICAgLW1vei1hbGlnbi1z
ZWxmOiBjZW50ZXI7CiB9CiAuYWxpZ24tc2VsZi1iYXNlbGluZSB7Ci0gICAgLXdlYmtpdC1hbGln
bi1pdGVtczogYmFzZWxpbmU7Ci0gICAgLW1vei1hbGlnbi1pdGVtczogYmFzZWxpbmU7CisgICAg
LXdlYmtpdC1hbGlnbi1zZWxmOiBiYXNlbGluZTsKKyAgICAtbW96LWFsaWduLXNlbGY6IGJhc2Vs
aW5lOwogfQogLmFsaWduLXNlbGYtc3RyZXRjaCB7Ci0gICAgLXdlYmtpdC1hbGlnbi1pdGVtczog
c3RyZXRjaDsKLSAgICAtbW96LWFsaWduLWl0ZW1zOiBzdHJldGNoOworICAgIC13ZWJraXQtYWxp
Z24tc2VsZjogc3RyZXRjaDsKKyAgICAtbW96LWFsaWduLXNlbGY6IHN0cmV0Y2g7CiB9CiAKIC5q
dXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydCB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>