<?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>41720</bug_id>
          
          <creation_ts>2010-07-06 15:44:31 -0700</creation_ts>
          <short_desc>Add support for &lt;li&gt;, &lt;dd&gt; and &lt;dt&gt; nested tag closing</short_desc>
          <delta_ts>2010-07-06 16:08:58 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>41123</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>247226</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-06 15:44:31 -0700</bug_when>
    <thetext>Add support for &lt;li&gt;, &lt;dd&gt; and &lt;dt&gt; nested tag closing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247227</commentid>
    <comment_count>1</comment_count>
      <attachid>60660</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-06 15:46:51 -0700</bug_when>
    <thetext>Created attachment 60660
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247229</commentid>
    <comment_count>2</comment_count>
      <attachid>60660</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-06 15:53:58 -0700</bug_when>
    <thetext>Comment on attachment 60660
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247232</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-06 16:08:58 -0700</bug_when>
    <thetext>Committed r62603: &lt;http://trac.webkit.org/changeset/62603&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60660</attachid>
            <date>2010-07-06 15:46:51 -0700</date>
            <delta_ts>2010-07-06 15:53:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41720-20100706154649.patch</filename>
            <type>text/plain</type>
            <size>13061</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5NzEwNmM3NGE4Y2E1NGJlZWViNjAyNDM5ZWQ4YTAyNDNmMDcxMjVjLi5kMDQ5Yjkz
ODdlNDNmNmE4MTYzOTk2NGU2NGMyNDM5MGI4OTM1ZTA5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTAtMDctMDYgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBzdXBwb3J0IGZvciA8bGk+
LCA8ZGQ+IGFuZCA8ZHQ+IG5lc3RlZCB0YWcgY2xvc2luZworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDE3MjAKKworICAgICAgICAqIGh0bWw1bGliL3Jl
c291cmNlcy93ZWJraXQwMS5kYXQ6CisgICAgICAgICAtIEFkZCB0ZXN0IGZvciA8ZGQ+PGR0PiBz
aW5jZSB0aGlzIHdhc24ndCB3ZWxsIGNvdmVyZWQuCisgICAgICAgICogaHRtbDVsaWIvcnVubmVy
LWV4cGVjdGVkLWh0bWw1LnR4dDoKKyAgICAgICAgKiBodG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQu
dHh0OgorCiAyMDEwLTA3LTA2ICBWaXRhbHkgUmVwZXNoa28gIDx2aXRhbHlyQGNocm9taXVtLm9y
Zz4KIAogICAgICAgICBVbnJldmlld2VkLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHRtbDVs
aWIvcmVzb3VyY2VzL3dlYmtpdDAxLmRhdCBiL0xheW91dFRlc3RzL2h0bWw1bGliL3Jlc291cmNl
cy93ZWJraXQwMS5kYXQKaW5kZXggNWFhOGVkYmM2MGNkZjEwMGUwYzZiNjE3ZDVkOWZiZDEyNGZk
MzJkMi4uNWEwNWVlNzRmNDQyZGM3MjQ4YjM2MzFhYzkwMTY3MWY0Y2E3ZjM2ZSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcmVzb3VyY2VzL3dlYmtpdDAxLmRhdAorKysgYi9MYXlv
dXRUZXN0cy9odG1sNWxpYi9yZXNvdXJjZXMvd2Via2l0MDEuZGF0CkBAIC0zNzgsMyArMzc4LDE4
IEBAIGNvbnNvbGUubG9nKCJGT088c3Bhbj5CQVI8L3NwYW4+QkFaIik7CiB8ICAgICAgIDxzZWxl
Y3Q+CiB8ICAgICAgICAgPG9wdGlvbj4KIHwgICAgICAgICAgICJHIgorCisjZGF0YQorPGRkPjxk
ZD48ZHQ+PGR0PjxkZD48bGk+PGxpPgorI2Vycm9ycworI2RvY3VtZW50Cit8IDxodG1sPgorfCAg
IDxoZWFkPgorfCAgIDxib2R5PgorfCAgICAgPGRkPgorfCAgICAgPGRkPgorfCAgICAgPGR0Pgor
fCAgICAgPGR0PgorfCAgICAgPGRkPgorfCAgICAgICA8bGk+Cit8ICAgICAgIDxsaT4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2h0bWw1bGliL3J1bm5lci1leHBlY3RlZC1odG1sNS50eHQgYi9M
YXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQtaHRtbDUudHh0CmluZGV4IDRjMDU5
YTJmNjg3NWUyZDRmYTE0NmFmYTFmOWUxM2NhNjk0YzAyOWIuLjY0NTEwYjkyMmVmN2FmZTgwMzNj
NTZiNmM1MTQ1ZTQyNzNhZWNmNGQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0bWw1bGliL3J1
bm5lci1leHBlY3RlZC1odG1sNS50eHQKKysrIGIvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVubmVy
LWV4cGVjdGVkLWh0bWw1LnR4dApAQCAtNiw3ICs2LDYgQEAgQ29udGVudC1UeXBlOiB0ZXh0L3Bs
YWluCiByZXNvdXJjZXMvdGVzdHMxLmRhdDoKIDMwCiAzMgotMzMKIDUwCiA1NgogNzgKQEAgLTE1
LDcgKzE0LDYgQEAgcmVzb3VyY2VzL3Rlc3RzMS5kYXQ6CiA4NgogOTAKIDEwMwotMTA0CiAxMDkK
IDExMAogMTEyCkBAIC05OSwzOSArOTcsNiBAQCBFeHBlY3RlZDoKIHwgICAgICAgICAgICAgICAg
ICAgInBsZWFzZSEiCiB8ICAgICAgICAgICAgIDwhLS0gWCAtLT4KIAotVGVzdCAzMyBvZiAxMTMg
aW4gcmVzb3VyY2VzL3Rlc3RzMS5kYXQgZmFpbGVkLiBJbnB1dDoKLTwhRE9DVFlQRSBodG1sPjxs
aT5oZWxsbzxsaT53b3JsZDx1bD5ob3c8bGk+ZG88L3VsPnlvdTwvYm9keT48IS0tZG8tLT4KLUdv
dDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5Pgot
fCAgICAgPGxpPgotfCAgICAgICAiaGVsbG8iCi18ICAgICAgIDxsaT4KLXwgICAgICAgICAid29y
bGQiCi18ICAgICAgICAgPHVsPgotfCAgICAgICAgICAgImhvdyIKLXwgICAgICAgICAgIDxsaT4K
LXwgICAgICAgICAgICAgImRvIgotfCAgICAgICAgICJ5b3UiCi18ICAgPCEtLSBkbyAtLT4KLUV4
cGVjdGVkOgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJv
ZHk+Ci18ICAgICA8bGk+Ci18ICAgICAgICJoZWxsbyIKLXwgICAgIDxsaT4KLXwgICAgICAgIndv
cmxkIgotfCAgICAgICA8dWw+Ci18ICAgICAgICAgImhvdyIKLXwgICAgICAgICA8bGk+Ci18ICAg
ICAgICAgICAiZG8iCi18ICAgICAgICJ5b3UiCi18ICAgPCEtLSBkbyAtLT4KLQogVGVzdCA1MCBv
ZiAxMTMgaW4gcmVzb3VyY2VzL3Rlc3RzMS5kYXQgZmFpbGVkLiBJbnB1dDoKIDwhRE9DVFlQRSBo
dG1sPjxzY3JpcHQ+IDwhLS0gPC9zY3JpcHQ+IC0tPiA8L3NjcmlwdD4gRU9GCiBHb3Q6CkBAIC0z
NzQsNDMgKzMzOSw2IEBAIEV4cGVjdGVkOgogfCAgICAgICAgICAgICAgIDxhPgogfCAgICAgPGE+
CiAKLVRlc3QgMTA0IG9mIDExMyBpbiByZXNvdXJjZXMvdGVzdHMxLmRhdCBmYWlsZWQuIElucHV0
OgotPHVsPjxsaT48L2xpPjxkaXY+PGxpPjwvZGl2PjxsaT48bGk+PGRpdj48bGk+PGFkZHJlc3M+
PGxpPjxiPjxlbT48L2I+PGxpPjwvdWw+Ci1Hb3Q6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAg
IDxib2R5PgotfCAgICAgPHVsPgotfCAgICAgICA8bGk+Ci18ICAgICAgIDxkaXY+Ci18ICAgICAg
ICAgPGxpPgotfCAgICAgICA8bGk+Ci18ICAgICAgICAgPGxpPgotfCAgICAgICAgICAgPGRpdj4K
LXwgICAgICAgICAgICAgPGxpPgotfCAgICAgICAgICAgICAgIDxhZGRyZXNzPgotfCAgICAgICAg
ICAgICAgICAgPGxpPgotfCAgICAgICAgICAgICAgICAgICA8Yj4KLXwgICAgICAgICAgICAgICAg
ICAgICA8ZW0+Ci18ICAgICAgICAgICAgICAgICAgIDxsaT4KLUV4cGVjdGVkOgotfCA8aHRtbD4K
LXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDx1bD4KLXwgICAgICAgPGxpPgotfCAgICAg
ICA8ZGl2PgotfCAgICAgICAgIDxsaT4KLXwgICAgICAgPGxpPgotfCAgICAgICA8bGk+Ci18ICAg
ICAgICAgPGRpdj4KLXwgICAgICAgPGxpPgotfCAgICAgICAgIDxhZGRyZXNzPgotfCAgICAgICA8
bGk+Ci18ICAgICAgICAgPGI+Ci18ICAgICAgICAgICA8ZW0+Ci18ICAgICAgIDxsaT4KLQogVGVz
dCAxMDkgb2YgMTEzIGluIHJlc291cmNlcy90ZXN0czEuZGF0IGZhaWxlZC4gSW5wdXQ6CiA8dGFi
bGU+PGNvbD48dGJvZHk+PGNvbD48dHI+PGNvbD48dGQ+PGNvbD48L3RhYmxlPjxjb2w+CiBHb3Q6
CkBAIC01MDIsNyArNDMwLDYgQEAgRXhwZWN0ZWQ6CiB8ICAgICAgICAgPHRyPgogfCAgICAgPHA+
CiByZXNvdXJjZXMvdGVzdHMyLmRhdDoKLTkKIDExCiAxMwogMzYKQEAgLTUxMCwyNSArNDM3LDYg
QEAgcmVzb3VyY2VzL3Rlc3RzMi5kYXQ6CiA0OAogNDkKIAotVGVzdCA5IG9mIDU5IGluIHJlc291
cmNlcy90ZXN0czIuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08IURPQ1RZUEUgaHRtbD48ZHQ+PGRpdj48
ZGQ+Ci1Hb3Q6Ci18IDwhRE9DVFlQRSBodG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8
Ym9keT4KLXwgICAgIDxkdD4KLXwgICAgICAgPGRpdj4KLXwgICAgICAgICA8ZGQ+Ci1FeHBlY3Rl
ZDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5Pgot
fCAgICAgPGR0PgotfCAgICAgICA8ZGl2PgotfCAgICAgPGRkPgotCiBUZXN0IDExIG9mIDU5IGlu
IHJlc291cmNlcy90ZXN0czIuZGF0IGZhaWxlZC4gSW5wdXQ6CiA8dGFibGU+PHBsYWludGV4dD48
dGQ+CiBHb3Q6CkBAIC02NDksNyArNTU3LDYgQEAgcmVzb3VyY2VzL3Rlc3RzMy5kYXQ6CiAxNgog
MTcKIDE4Ci0xOQogMjAKIDIxCiAyMgpAQCAtNzEzLDI5ICs2MjAsNiBAQCBFeHBlY3RlZDoKIHwg
ICAgICAgIgogZm9vIgogCi1UZXN0IDE5IG9mIDIzIGluIHJlc291cmNlcy90ZXN0czMuZGF0IGZh
aWxlZC4gSW5wdXQ6Ci08IURPQ1RZUEUgaHRtbD48aHRtbD48aGVhZD48L2hlYWQ+PGJvZHk+PHVs
PjxsaT48ZGl2PjxwPjxsaT48L3VsPjwvYm9keT48L2h0bWw+Ci1Hb3Q6Ci18IDwhRE9DVFlQRSBo
dG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDx1bD4KLXwgICAg
ICAgPGxpPgotfCAgICAgICAgIDxkaXY+Ci18ICAgICAgICAgICA8cD4KLXwgICAgICAgICAgIDxs
aT4KLUV4cGVjdGVkOgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18
ICAgPGJvZHk+Ci18ICAgICA8dWw+Ci18ICAgICAgIDxsaT4KLXwgICAgICAgICA8ZGl2PgotfCAg
ICAgICAgICAgPHA+Ci18ICAgICAgIDxsaT4KLQogVGVzdCAyMCBvZiAyMyBpbiByZXNvdXJjZXMv
dGVzdHMzLmRhdCBmYWlsZWQuIElucHV0OgogPCFkb2N0eXBlIGh0bWw+PG5vYnI+PG5vYnI+PG5v
YnI+CiBHb3Q6CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLnR4dAppbmRleCAy
NzgwOTI3N2IzMjMzYzQ2OGQ3NDRiYTg1NTNjZTE4MGI4Mjg3MGJkLi4xYWE5NjQ3YjU4ZmJiYjM1
MzQ5Yzg5YmY2NGNlZTBlODM1OTYxOTJiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odG1sNWxp
Yi9ydW5uZXItZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2h0bWw1bGliL3J1bm5lci1l
eHBlY3RlZC50eHQKQEAgLTQ2OTgsNyArNDY5OCw3IEBAIHJlc291cmNlcy93ZWJraXQwMS5kYXQ6
CiAzMAogMzEKIAotVGVzdCAxNSBvZiAzMSBpbiByZXNvdXJjZXMvd2Via2l0MDEuZGF0IGZhaWxl
ZC4gSW5wdXQ6CitUZXN0IDE1IG9mIDMyIGluIHJlc291cmNlcy93ZWJraXQwMS5kYXQgZmFpbGVk
LiBJbnB1dDoKIDxwPlRlc3Q8L3A8cD5UZXN0MjwvcD4KIEdvdDoKIHwgPGh0bWw+CkBAIC00NzE0
LDcgKzQ3MTQsNyBAQCBFeHBlY3RlZDoKIHwgICAgIDxwPgogfCAgICAgICAiVGVzdFRlc3QyIgog
Ci1UZXN0IDE3IG9mIDMxIGluIHJlc291cmNlcy93ZWJraXQwMS5kYXQgZmFpbGVkLiBJbnB1dDoK
K1Rlc3QgMTcgb2YgMzIgaW4gcmVzb3VyY2VzL3dlYmtpdDAxLmRhdCBmYWlsZWQuIElucHV0Ogog
PEE+dGVzdDwgL0E+CiBHb3Q6CiB8IDxodG1sPgpAQCAtNDczMCw3ICs0NzMwLDcgQEAgRXhwZWN0
ZWQ6CiB8ICAgICA8YT4KIHwgICAgICAgInRlc3Q8IC9BPiIKIAotVGVzdCAyMCBvZiAzMSBpbiBy
ZXNvdXJjZXMvd2Via2l0MDEuZGF0IGZhaWxlZC4gSW5wdXQ6CitUZXN0IDIwIG9mIDMyIGluIHJl
c291cmNlcy93ZWJraXQwMS5kYXQgZmFpbGVkLiBJbnB1dDoKIDxib2R5PjwvYnIgZm9vPSJiYXIi
PjwvYm9keT4KIEdvdDoKIHwgPGh0bWw+CkBAIC00NzQ0LDcgKzQ3NDQsNyBAQCBFeHBlY3RlZDoK
IHwgICA8Ym9keT4KIHwgICAgIDxicj4KIAotVGVzdCAyMiBvZiAzMSBpbiByZXNvdXJjZXMvd2Vi
a2l0MDEuZGF0IGZhaWxlZC4gSW5wdXQ6CitUZXN0IDIyIG9mIDMyIGluIHJlc291cmNlcy93ZWJr
aXQwMS5kYXQgZmFpbGVkLiBJbnB1dDoKIDxib2R5PjwvYm9keT48L2JyIGZvbz0iYmFyIj4KIEdv
dDoKIHwgPGh0bWw+CkBAIC00NzU4LDcgKzQ3NTgsNyBAQCBFeHBlY3RlZDoKIHwgICA8Ym9keT4K
IHwgICAgIDxicj4KIAotVGVzdCAyNCBvZiAzMSBpbiByZXNvdXJjZXMvd2Via2l0MDEuZGF0IGZh
aWxlZC4gSW5wdXQ6CitUZXN0IDI0IG9mIDMyIGluIHJlc291cmNlcy93ZWJraXQwMS5kYXQgZmFp
bGVkLiBJbnB1dDoKIDxodG1sPjxib2R5PjwvYm9keT48L2h0bWw+PCEtLSBIaSB0aGVyZSAtLT4K
IEdvdDoKIHwgPGh0bWw+CkBAIC00NzcxLDcgKzQ3NzEsNyBAQCBFeHBlY3RlZDoKIHwgICA8Ym9k
eT4KIHwgPCEtLSAgSGkgdGhlcmUgIC0tPgogCi1UZXN0IDI2IG9mIDMxIGluIHJlc291cmNlcy93
ZWJraXQwMS5kYXQgZmFpbGVkLiBJbnB1dDoKK1Rlc3QgMjYgb2YgMzIgaW4gcmVzb3VyY2VzL3dl
YmtpdDAxLmRhdCBmYWlsZWQuIElucHV0OgogPGh0bWw+PGJvZHk+PC9ib2R5PjwvaHRtbD54PCEt
LSBIaSB0aGVyZSAtLT48L2h0bWw+PCEtLSBBZ2FpbiAtLT4KIEdvdDoKIHwgPGh0bWw+CkBAIC00
Nzg4LDcgKzQ3ODgsNyBAQCBFeHBlY3RlZDoKIHwgICAgIDwhLS0gIEhpIHRoZXJlICAtLT4KIHwg
PCEtLSAgQWdhaW4gIC0tPgogCi1UZXN0IDI3IG9mIDMxIGluIHJlc291cmNlcy93ZWJraXQwMS5k
YXQgZmFpbGVkLiBJbnB1dDoKK1Rlc3QgMjcgb2YgMzIgaW4gcmVzb3VyY2VzL3dlYmtpdDAxLmRh
dCBmYWlsZWQuIElucHV0OgogPGh0bWw+PGJvZHk+PC9ib2R5PjwvaHRtbD54PCEtLSBIaSB0aGVy
ZSAtLT48L2JvZHk+PC9odG1sPjwhLS0gQWdhaW4gLS0+CiBHb3Q6CiB8IDxodG1sPgpAQCAtNDgw
NSw3ICs0ODA1LDcgQEAgRXhwZWN0ZWQ6CiB8ICAgICA8IS0tICBIaSB0aGVyZSAgLS0+CiB8IDwh
LS0gIEFnYWluICAtLT4KIAotVGVzdCAyOCBvZiAzMSBpbiByZXNvdXJjZXMvd2Via2l0MDEuZGF0
IGZhaWxlZC4gSW5wdXQ6CitUZXN0IDI4IG9mIDMyIGluIHJlc291cmNlcy93ZWJraXQwMS5kYXQg
ZmFpbGVkLiBJbnB1dDoKIDxodG1sPjxib2R5PjxydWJ5PjxkaXY+PHJwPnh4PC9ycD48L2Rpdj48
L3J1Ynk+PC9ib2R5PjwvaHRtbD4KIEdvdDoKIHwgPGh0bWw+CkBAIC00ODI0LDcgKzQ4MjQsNyBA
QCBFeHBlY3RlZDoKIHwgICAgICAgPHJwPgogfCAgICAgICAgICJ4eCIKIAotVGVzdCAyOSBvZiAz
MSBpbiByZXNvdXJjZXMvd2Via2l0MDEuZGF0IGZhaWxlZC4gSW5wdXQ6CitUZXN0IDI5IG9mIDMy
IGluIHJlc291cmNlcy93ZWJraXQwMS5kYXQgZmFpbGVkLiBJbnB1dDoKIDxodG1sPjxib2R5Pjxy
dWJ5PjxkaXY+PHJ0Pnh4PC9ydD48L2Rpdj48L3J1Ynk+PC9ib2R5PjwvaHRtbD4KIEdvdDoKIHwg
PGh0bWw+CkBAIC00ODQzLDcgKzQ4NDMsNyBAQCBFeHBlY3RlZDoKIHwgICAgICAgPHJ0PgogfCAg
ICAgICAgICJ4eCIKIAotVGVzdCAzMCBvZiAzMSBpbiByZXNvdXJjZXMvd2Via2l0MDEuZGF0IGZh
aWxlZC4gSW5wdXQ6CitUZXN0IDMwIG9mIDMyIGluIHJlc291cmNlcy93ZWJraXQwMS5kYXQgZmFp
bGVkLiBJbnB1dDoKIDxodG1sPjxmcmFtZXNldD48IS0tMS0tPjxub2ZyYW1lcz5BPC9ub2ZyYW1l
cz48IS0tMi0tPjwvZnJhbWVzZXQ+PCEtLTMtLT48bm9mcmFtZXM+Qjwvbm9mcmFtZXM+PCEtLTQt
LT48L2h0bWw+PCEtLTUtLT48bm9mcmFtZXM+Qzwvbm9mcmFtZXM+PCEtLTYtLT4KIEdvdDoKIHwg
PGh0bWw+CkBAIC00ODczLDcgKzQ4NzMsNyBAQCBFeHBlY3RlZDoKIHwgPCEtLSA1IC0tPgogfCA8
IS0tIDYgLS0+CiAKLVRlc3QgMzEgb2YgMzEgaW4gcmVzb3VyY2VzL3dlYmtpdDAxLmRhdCBmYWls
ZWQuIElucHV0OgorVGVzdCAzMSBvZiAzMiBpbiByZXNvdXJjZXMvd2Via2l0MDEuZGF0IGZhaWxl
ZC4gSW5wdXQ6CiA8c2VsZWN0PjxvcHRpb24+QTxzZWxlY3Q+PG9wdGlvbj5CPHNlbGVjdD48b3B0
aW9uPkM8c2VsZWN0PjxvcHRpb24+RDxzZWxlY3Q+PG9wdGlvbj5FPHNlbGVjdD48b3B0aW9uPkY8
c2VsZWN0PjxvcHRpb24+RzxzZWxlY3Q+CiBHb3Q6CiB8IDxodG1sPgpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBmZTM5OTRjNjVlY2ZiODMx
OTBiY2VmY2VhNjlmZjYyMTczODgyN2NkLi40MjI1OTYzNzZjNDA3NDYxZGRmNDFhYWVhMGIxMDU4
YzJhNmJjYzBkIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0No
YW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEwLTA3LTA2ICBFcmljIFNlaWRlbCAgPGVyaWNA
d2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGQgc3VwcG9ydCBmb3IgPGxpPiwgPGRkPiBhbmQgPGR0PiBuZXN0ZWQgdGFnIGNsb3Np
bmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQxNzIw
CisKKyAgICAgICAgbGksIGRkLCBhbmQgZHQgaGF2ZSBuZWFybHkgaWRlbnRpY2FsIGxvZ2ljIGlu
IEhUTUw1LCBzbyBJCisgICAgICAgIGF0dGVtcHRlZCB0byBtYWtlIHRoZW0gc2hhcmUgYXMgbXVj
aCBjb2RlIGFzIHBvc3NpYmxlLgorCisgICAgICAgIFRoaXMgZml4ZXMgYSBidW5jaCBvZiBzdWJ0
ZXN0cyBmb3IgaHRtbDVsaWIvcnVubmVyLmh0bWwKKworICAgICAgICAqIGh0bWwvSFRNTFRyZWVC
dWlsZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc0Ns
b3NlV2hlbk5lc3RlZFRhZyk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MVHJlZUJ1aWxkZXI6OnBy
b2Nlc3NTdGFydFRhZ0ZvckluQm9keSk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MVHJlZUJ1aWxk
ZXI6OnByb2Nlc3NBbnlPdGhlckVuZFRhZ0ZvckluQm9keSk6CisgICAgICAgIChXZWJDb3JlOjpI
VE1MVHJlZUJ1aWxkZXI6OmZ1cnRoZXN0QmxvY2tGb3JGb3JtYXR0aW5nRWxlbWVudCk6CisgICAg
ICAgICogaHRtbC9IVE1MVHJlZUJ1aWxkZXIuaDoKKwogMjAxMC0wNy0wNiAgR3VzdGF2byBOb3Jv
bmhhIFNpbHZhICA8Z3VzdGF2by5ub3JvbmhhQGNvbGxhYm9yYS5jby51az4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBYYW4gTG9wZXouCmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTFRyZWVC
dWlsZGVyLmNwcCBiL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3BwCmluZGV4IGUxMzZi
M2M3MWI0ZGRhZDk4ZmE4OGI0NTE4NjI3MGEwNzk1Zjk4MDcuLjVlZDc3MTVlMjdhODU4NTFlNTMx
ODE5N2VkZDhkMTBmYjNiMDliNjYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1
aWxkZXIuY3BwCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3BwCkBAIC0yMDIs
NiArMjAyLDE2IEBAIGJvb2wgaXNQaHJhc2luZ1RhZyhjb25zdCBBdG9taWNTdHJpbmcmIHRhZ05h
bWUpCiAgICAgcmV0dXJuICFpc1NwZWNpYWxUYWcodGFnTmFtZSkgJiYgIWlzU2NvcGluZ1RhZyh0
YWdOYW1lKSAmJiAhaXNGb3JtYXR0aW5nVGFnKHRhZ05hbWUpOwogfQogCitib29sIGlzTm90Rm9y
bWF0dGluZ0FuZE5vdFBocmFzaW5nKGNvbnN0IEVsZW1lbnQqIGVsZW1lbnQpCit7CisgICAgLy8g
VGhlIHNwZWMgb2Z0ZW4gc2F5cyAibm9kZSBpcyBub3QgaW4gdGhlIGZvcm1hdHRpbmcgY2F0ZWdv
cnksIGFuZCBpcyBub3QKKyAgICAvLyBpbiB0aGUgcGhyYXNpbmcgY2F0ZWdvcnkiLiAhcGhyYXNp
bmcgJiYgIWZvcm1hdHRpbmcgPT0gc2NvcGluZyB8fCBzcGVjaWFsCisgICAgLy8gc2NvcGluZyB8
fCBzcGVjaWFsIGlzIGVhc2llciB0byBjb21wdXRlLgorICAgIC8vIEZJWE1FOiBsb2NhbE5hbWUo
KSBpcyB3cm9uZyBmb3Igbm9uLWh0bWwgY29udGVudC4KKyAgICBjb25zdCBBdG9taWNTdHJpbmcm
IHRhZ05hbWUgPSBlbGVtZW50LT5sb2NhbE5hbWUoKTsKKyAgICByZXR1cm4gaXNTY29waW5nVGFn
KHRhZ05hbWUpIHx8IGlzU3BlY2lhbFRhZyh0YWdOYW1lKTsKK30KKwogfSAvLyBuYW1lc3BhY2UK
IAogSFRNTFRyZWVCdWlsZGVyOjpIVE1MVHJlZUJ1aWxkZXIoSFRNTFRva2VuaXplciogdG9rZW5p
emVyLCBIVE1MRG9jdW1lbnQqIGRvY3VtZW50LCBib29sIHJlcG9ydEVycm9ycykKQEAgLTUyMSw2
ICs1MzEsMzkgQEAgdm9pZCBIVE1MVHJlZUJ1aWxkZXI6OnByb2Nlc3NJc2luZGV4U3RhcnRUYWdG
b3JJbkJvZHkoQXRvbWljSFRNTFRva2VuJiB0b2tlbikKICAgICBwcm9jZXNzRmFrZUVuZFRhZyhm
b3JtVGFnKTsKIH0KIAorbmFtZXNwYWNlIHsKKworYm9vbCBpc0xpKGNvbnN0IEVsZW1lbnQqIGVs
ZW1lbnQpCit7CisgICAgcmV0dXJuIGVsZW1lbnQtPmhhc1RhZ05hbWUobGlUYWcpOworfQorCiti
b29sIGlzRGRPckR0KGNvbnN0IEVsZW1lbnQqIGVsZW1lbnQpCit7CisgICAgcmV0dXJuIGVsZW1l
bnQtPmhhc1RhZ05hbWUoZGRUYWcpIHx8IGVsZW1lbnQtPmhhc1RhZ05hbWUoZHRUYWcpOworfQor
Cit9CisKK3RlbXBsYXRlIDxib29sIHNob3VsZENsb3NlKGNvbnN0IEVsZW1lbnQqKT4KK3ZvaWQg
SFRNTFRyZWVCdWlsZGVyOjpwcm9jZXNzQ2xvc2VXaGVuTmVzdGVkVGFnKEF0b21pY0hUTUxUb2tl
biYgdG9rZW4pCit7CisgICAgbV9mcmFtZXNldE9rID0gZmFsc2U7CisgICAgSFRNTEVsZW1lbnRT
dGFjazo6RWxlbWVudFJlY29yZCogbm9kZVJlY29yZCA9IG1fb3BlbkVsZW1lbnRzLnRvcFJlY29y
ZCgpOworICAgIHdoaWxlICgxKSB7CisgICAgICAgIEVsZW1lbnQqIG5vZGUgPSBub2RlUmVjb3Jk
LT5lbGVtZW50KCk7CisgICAgICAgIGlmIChzaG91bGRDbG9zZShub2RlKSkgeworICAgICAgICAg
ICAgcHJvY2Vzc0Zha2VFbmRUYWcobm9kZS0+dGFnUU5hbWUoKSk7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorICAgICAgICBpZiAoaXNOb3RGb3JtYXR0aW5nQW5kTm90UGhyYXNpbmco
bm9kZSkgJiYgIW5vZGUtPmhhc1RhZ05hbWUoYWRkcmVzc1RhZykgJiYgIW5vZGUtPmhhc1RhZ05h
bWUoZGl2VGFnKSAmJiAhbm9kZS0+aGFzVGFnTmFtZShwVGFnKSkKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICBub2RlUmVjb3JkID0gbm9kZVJlY29yZC0+bmV4dCgpOworICAgIH0KKyAgICBw
cm9jZXNzRmFrZVBFbmRUYWdJZlBJblNjb3BlKCk7CisgICAgaW5zZXJ0RWxlbWVudCh0b2tlbik7
Cit9CisKIHZvaWQgSFRNTFRyZWVCdWlsZGVyOjpwcm9jZXNzU3RhcnRUYWdGb3JJbkJvZHkoQXRv
bWljSFRNTFRva2VuJiB0b2tlbikKIHsKICAgICBBU1NFUlQodG9rZW4udHlwZSgpID09IEhUTUxU
b2tlbjo6U3RhcnRUYWcpOwpAQCAtNTgzLDE1ICs2MjYsMTEgQEAgdm9pZCBIVE1MVHJlZUJ1aWxk
ZXI6OnByb2Nlc3NTdGFydFRhZ0ZvckluQm9keShBdG9taWNIVE1MVG9rZW4mIHRva2VuKQogICAg
ICAgICByZXR1cm47CiAgICAgfQogICAgIGlmICh0b2tlbi5uYW1lKCkgPT0gbGlUYWcpIHsKLSAg
ICAgICAgbm90SW1wbGVtZW50ZWQoKTsKLSAgICAgICAgcHJvY2Vzc0Zha2VQRW5kVGFnSWZQSW5T
Y29wZSgpOwotICAgICAgICBpbnNlcnRFbGVtZW50KHRva2VuKTsKKyAgICAgICAgcHJvY2Vzc0Ns
b3NlV2hlbk5lc3RlZFRhZzxpc0xpPih0b2tlbik7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAg
ICAgaWYgKHRva2VuLm5hbWUoKSA9PSBkZFRhZyB8fCB0b2tlbi5uYW1lKCkgPT0gZHRUYWcpIHsK
LSAgICAgICAgbm90SW1wbGVtZW50ZWQoKTsKLSAgICAgICAgcHJvY2Vzc0Zha2VQRW5kVGFnSWZQ
SW5TY29wZSgpOwotICAgICAgICBpbnNlcnRFbGVtZW50KHRva2VuKTsKKyAgICAgICAgcHJvY2Vz
c0Nsb3NlV2hlbk5lc3RlZFRhZzxpc0RkT3JEdD4odG9rZW4pOwogICAgICAgICByZXR1cm47CiAg
ICAgfQogICAgIGlmICh0b2tlbi5uYW1lKCkgPT0gcGxhaW50ZXh0VGFnKSB7CkBAIC0xMTU3LDkg
KzExOTYsNyBAQCB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc0FueU90aGVyRW5kVGFnRm9y
SW5Cb2R5KEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCiAgICAgICAgICAgICBtX29wZW5FbGVtZW50
cy5wb3AoKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQotICAgICAgICAvLyAhcGhy
YXNpbmcgJiYgIWZvcm1hdHRpbmcgPT0gc2NvcGluZyB8fCBzcGVjaWFsCi0gICAgICAgIGNvbnN0
IEF0b21pY1N0cmluZyYgdGFnTmFtZSA9IG5vZGUtPmxvY2FsTmFtZSgpOwotICAgICAgICBpZiAo
aXNTY29waW5nVGFnKHRhZ05hbWUpIHx8IGlzU3BlY2lhbFRhZyh0YWdOYW1lKSkgeworICAgICAg
ICBpZiAoaXNOb3RGb3JtYXR0aW5nQW5kTm90UGhyYXNpbmcobm9kZSkpIHsKICAgICAgICAgICAg
IHBhcnNlRXJyb3IodG9rZW4pOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CkBAIC0x
MTc1LDkgKzEyMTIsNyBAQCBIVE1MRWxlbWVudFN0YWNrOjpFbGVtZW50UmVjb3JkKiBIVE1MVHJl
ZUJ1aWxkZXI6OmZ1cnRoZXN0QmxvY2tGb3JGb3JtYXR0aW5nRWxlbQogICAgIGZvciAoOyByZWNv
cmQ7IHJlY29yZCA9IHJlY29yZC0+bmV4dCgpKSB7CiAgICAgICAgIGlmIChyZWNvcmQtPmVsZW1l
bnQoKSA9PSBmb3JtYXR0aW5nRWxlbWVudCkKICAgICAgICAgICAgIHJldHVybiBmdXJ0aGVzdEJs
b2NrOwotICAgICAgICBjb25zdCBBdG9taWNTdHJpbmcmIHRhZ05hbWUgPSByZWNvcmQtPmVsZW1l
bnQoKS0+bG9jYWxOYW1lKCk7Ci0gICAgICAgIC8vICFwaHJhc2luZyAmJiAhZm9ybWF0dGluZyA9
PSBzY29waW5nIHx8IHNwZWNpYWwKLSAgICAgICAgaWYgKGlzU2NvcGluZ1RhZyh0YWdOYW1lKSB8
fCBpc1NwZWNpYWxUYWcodGFnTmFtZSkpCisgICAgICAgIGlmIChpc05vdEZvcm1hdHRpbmdBbmRO
b3RQaHJhc2luZyhyZWNvcmQtPmVsZW1lbnQoKSkpCiAgICAgICAgICAgICBmdXJ0aGVzdEJsb2Nr
ID0gcmVjb3JkOwogICAgIH0KICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKZGlmZiAtLWdpdCBh
L1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuaCBiL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1
aWxkZXIuaAppbmRleCAyMDNmNTg2NDNjOWRiOTMzZTM1ZjI1NWU1Y2Q1ZDRkMjk2MzU5OTE4Li43
ODEwZDlmYWMxY2FmNDQ0YmEyZWRkYzU5NDYxOTYzMDhhNTQ3ZmU2IDEwMDY0NAotLS0gYS9XZWJD
b3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmgKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVp
bGRlci5oCkBAIC0xNTEsNiArMTUxLDkgQEAgcHJpdmF0ZToKIAogICAgIHZvaWQgY2xvc2VUaGVD
ZWxsKCk7CiAKKyAgICB0ZW1wbGF0ZSA8Ym9vbCBzaG91bGRDbG9zZShjb25zdCBFbGVtZW50Kik+
CisgICAgdm9pZCBwcm9jZXNzQ2xvc2VXaGVuTmVzdGVkVGFnKEF0b21pY0hUTUxUb2tlbiYpOwor
CiAgICAgdGVtcGxhdGU8dHlwZW5hbWUgQ2hpbGRUeXBlPgogICAgIFBhc3NSZWZQdHI8Q2hpbGRU
eXBlPiBhdHRhY2goTm9kZSogcGFyZW50LCBQYXNzUmVmUHRyPENoaWxkVHlwZT4gcHJwQ2hpbGQp
CiAgICAgewo=
</data>
<flag name="review"
          id="48307"
          type_id="1"
          status="+"
          setter="abarth"
    />
    <flag name="commit-queue"
          id="48308"
          type_id="3"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>