<?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>42096</bug_id>
          
          <creation_ts>2010-07-12 11:18:55 -0700</creation_ts>
          <short_desc>HTMLTreeBuilder needs to support mixing SVG and MathML content</short_desc>
          <delta_ts>2010-07-12 14:13:31 -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>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>249923</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 11:18:55 -0700</bug_when>
    <thetext>HTMLTreeBuilder needs to support mixing SVG and MathML content</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249925</commentid>
    <comment_count>1</comment_count>
      <attachid>61249</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 11:32:15 -0700</bug_when>
    <thetext>Created attachment 61249
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250000</commentid>
    <comment_count>2</comment_count>
      <attachid>61249</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-12 13:31:48 -0700</bug_when>
    <thetext>Comment on attachment 61249
Patch

WebCore/html/HTMLTreeBuilder.cpp:1161
 +          return (token.name() != MathMLNames::mglyphTag
Why ( .. ) ?  We don&apos;t need those in C++.

WebCore/html/HTMLTreeBuilder.cpp:1489
 +          // FIXME: We&apos;re missing a bunch of if branches here.
I&apos;d remove this comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250006</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 13:32:49 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 61249 [details])
&gt; WebCore/html/HTMLTreeBuilder.cpp:1161
&gt;  +          return (token.name() != MathMLNames::mglyphTag
&gt; Why ( .. ) ?  We don&apos;t need those in C++.

Will remove.

&gt; WebCore/html/HTMLTreeBuilder.cpp:1489
&gt;  +          // FIXME: We&apos;re missing a bunch of if branches here.
&gt; I&apos;d remove this comment.

That goes away two patches later. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250041</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 14:13:31 -0700</bug_when>
    <thetext>Committed r63116: &lt;http://trac.webkit.org/changeset/63116&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61249</attachid>
            <date>2010-07-12 11:32:15 -0700</date>
            <delta_ts>2010-07-12 13:31:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-42096-20100712113209.patch</filename>
            <type>text/plain</type>
            <size>8887</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlMmY2NWM0MGM5MTczMjJlMDI2ZTRhY2I0OGI0ODlkMzc4OGY4Y2NiLi5jNzc4OGQw
OTg0NTE3MzRiMjhlMGQ4MGFhMWQxMmI5ODA1NjBlZTdlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0yLDYgKzIsMTUgQEAK
IAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAgICAgICBIVE1MVHJl
ZUJ1aWxkZXIgbmVlZHMgdG8gc3VwcG9ydCBtaXhpbmcgU1ZHIGFuZCBNYXRoTUwgY29udGVudAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDIwOTYKKwor
ICAgICAgICAqIGh0bWw1bGliL3J1bm5lci1leHBlY3RlZC1odG1sNS50eHQ6CisKKzIwMTAtMDct
MTIgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCiAgICAgICAgIFVwZGF0ZSBIVE1MVHJlZUJ1aWxkZXIgbm93IHRo
YXQgTWF0aE1MTmFtZXMgaXMgYWx3YXlzIGdlbmVyYXRlZAogICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDIwNTkKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLWh0bWw1LnR4dCBiL0xheW91dFRlc3RzL2h0bWw1
bGliL3J1bm5lci1leHBlY3RlZC1odG1sNS50eHQKaW5kZXggNmQ4NjM0MjcxODI1Y2M5MzFhODM4
ZTE4NTM5Y2M4MTAwMjk2MmRlYi4uNTllNWVlOTg0MTFiNzc1YTcxYTUxNmJmNjc0MWFjYWZmMWFh
ZGRiOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLWh0
bWw1LnR4dAorKysgYi9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQtaHRtbDUu
dHh0CkBAIC03MjgsMjQgKzcyOCwyNSBAQCBHb3Q6CiB8ICAgICAgICJmb28iCiB8ICAgICAgIDxt
YXRoIG1hdGg+CiB8ICAgICAgICAgPG1hdGggbXRleHQ+Ci18ICAgICAgICAgICA8bWF0aCBpPgor
fCAgICAgICAgICAgPGk+CiB8ICAgICAgICAgICAgICJiYXoiCiB8ICAgICAgICAgPG1hdGggYW5u
b3RhdGlvbi14bWw+Ci18ICAgICAgICAgICA8bWF0aCBzdmc+Ci18ICAgICAgICAgICAgIDxtYXRo
IGRlc2M+Ci18ICAgICAgICAgICAgICAgPG1hdGggYj4KK3wgICAgICAgICAgIDxzdmcgc3ZnPgor
fCAgICAgICAgICAgICA8c3ZnIGRlc2M+Cit8ICAgICAgICAgICAgICAgPGI+CiB8ICAgICAgICAg
ICAgICAgICAiZWdncyIKLXwgICAgICAgICAgICAgPG1hdGggZz4KLXwgICAgICAgICAgICAgICA8
bWF0aCBmb3JlaWdub2JqZWN0PgotfCAgICAgICAgICAgICAgICAgPG1hdGggcD4KK3wgICAgICAg
ICAgICAgPHN2ZyBnPgorfCAgICAgICAgICAgICAgIDxzdmcgZm9yZWlnbk9iamVjdD4KK3wgICAg
ICAgICAgICAgICAgIDxwPgogfCAgICAgICAgICAgICAgICAgICAic3BhbSIKLXwgICAgICAgICAg
ICAgICAgICAgPG1hdGggdGFibGU+Ci18ICAgICAgICAgICAgICAgICAgICAgPG1hdGggdHI+Ci18
ICAgICAgICAgICAgICAgICAgICAgICA8bWF0aCB0ZD4KLXwgICAgICAgICAgICAgICAgICAgICAg
ICAgPG1hdGggaW1nPgotfCAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYXRoIGc+Ci18ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAicXV1eCIKLXwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiYmFyIgorfCAgICAgICAgICAgICAgICAgPHRhYmxlPgorfCAgICAgICAgICAgICAgICAg
ICA8dGJvZHk+Cit8ICAgICAgICAgICAgICAgICAgICAgPHRyPgorfCAgICAgICAgICAgICAgICAg
ICAgICAgPHRkPgorfCAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nPgorfCAgICAgICAgICAg
ICAgICAgPGc+Cit8ICAgICAgICAgICAgICAgICAgICJxdXV4IgorfCAgICAgICAgICAgICAgICAg
ImJhciIKIEV4cGVjdGVkOgogfCA8IURPQ1RZUEUgaHRtbD4KIHwgPGh0bWw+CkBAIC03ODUsMjQg
Kzc4NiwyNSBAQCBHb3Q6CiB8ICAgICAiZm9vIgogfCAgICAgPG1hdGggbWF0aD4KIHwgICAgICAg
PG1hdGggbXRleHQ+Ci18ICAgICAgICAgPG1hdGggaT4KK3wgICAgICAgICA8aT4KIHwgICAgICAg
ICAgICJiYXoiCiB8ICAgICAgIDxtYXRoIGFubm90YXRpb24teG1sPgotfCAgICAgICAgIDxtYXRo
IHN2Zz4KLXwgICAgICAgICAgIDxtYXRoIGRlc2M+Ci18ICAgICAgICAgICAgIDxtYXRoIGI+Cit8
ICAgICAgICAgPHN2ZyBzdmc+Cit8ICAgICAgICAgICA8c3ZnIGRlc2M+Cit8ICAgICAgICAgICAg
IDxiPgogfCAgICAgICAgICAgICAgICJlZ2dzIgotfCAgICAgICAgICAgPG1hdGggZz4KLXwgICAg
ICAgICAgICAgPG1hdGggZm9yZWlnbm9iamVjdD4KLXwgICAgICAgICAgICAgICA8bWF0aCBwPgor
fCAgICAgICAgICAgPHN2ZyBnPgorfCAgICAgICAgICAgICA8c3ZnIGZvcmVpZ25PYmplY3Q+Cit8
ICAgICAgICAgICAgICAgPHA+CiB8ICAgICAgICAgICAgICAgICAic3BhbSIKLXwgICAgICAgICAg
ICAgICAgIDxtYXRoIHRhYmxlPgotfCAgICAgICAgICAgICAgICAgICA8bWF0aCB0cj4KLXwgICAg
ICAgICAgICAgICAgICAgICA8bWF0aCB0ZD4KLXwgICAgICAgICAgICAgICAgICAgICAgIDxtYXRo
IGltZz4KLXwgICAgICAgICAgICAgICAgICAgICAgICAgPG1hdGggZz4KLXwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAicXV1eCIKLXwgICAgICAgICAgICAgICAgICAgICAgICAgImJhciIKK3wg
ICAgICAgICAgICAgICA8dGFibGU+Cit8ICAgICAgICAgICAgICAgICA8dGJvZHk+Cit8ICAgICAg
ICAgICAgICAgICAgIDx0cj4KK3wgICAgICAgICAgICAgICAgICAgICA8dGQ+Cit8ICAgICAgICAg
ICAgICAgICAgICAgICA8aW1nPgorfCAgICAgICAgICAgICAgIDxnPgorfCAgICAgICAgICAgICAg
ICAgInF1dXgiCit8ICAgICAgICAgICAgICAgImJhciIKIEV4cGVjdGVkOgogfCA8IURPQ1RZUEUg
aHRtbD4KIHwgPGh0bWw+CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUv
Q2hhbmdlTG9nCmluZGV4IDMxYzIyNTRiNDJlZjJiNDAwNjRmMTNmNDczY2RkN2IyNDhkOGM5ZGMu
LmM4MGM2OTY5MWNkZTJmZThjNWUxNGM5MmNjYzdlNWYyYzZkNTZjOWUgMTAwNjQ0Ci0tLSBhL1dl
YkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0yLDYgKzIsMjYgQEAK
IAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAgICAgICBIVE1MVHJl
ZUJ1aWxkZXIgbmVlZHMgdG8gc3VwcG9ydCBtaXhpbmcgU1ZHIGFuZCBNYXRoTUwgY29udGVudAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDIwOTYKKwor
ICAgICAgICBUaGlzIGlzIGp1c3QgYSBkaXJlY3QgdHJhbnNjcmlwdGlvbiBvZiBhbm90aGVyIHBh
cmFncmFwaCBvZiB0aGUKKyAgICAgICAgSFRNTDUgc3BlYy4KKworICAgICAgICBUaGlzIGltcHJv
dmVkIGEgY291cGxlIHJlc3VsdHMgaW4gaHRtbDVsaWIvcnVubmVyLmh0bWwsIGJ1dCBtb3JlCisg
ICAgICAgIHdvcmsgdG8gZG8geWV0IHRvIHBhc3MgYWxsIHRoZSBmb3JlaWduIGNvbnRlbnQgdGVz
dHMuCisKKyAgICAgICAgKiBodG1sL0hUTUxUcmVlQnVpbGRlci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpIVE1MVHJlZUJ1aWxkZXI6OnByb2Nlc3NTdGFydFRhZyk6CisgICAgICAgIChXZWJDb3Jl
OjpIVE1MVHJlZUJ1aWxkZXI6OnByb2Nlc3NFbmRUYWcpOgorICAgICAgICAoV2ViQ29yZTo6SFRN
TFRyZWVCdWlsZGVyOjpwcm9jZXNzVXNpbmdTZWNvbmRhcnlJbnNlcnRpb25Nb2RlQW5kQWRqdXN0
SW5zZXJ0aW9uTW9kZSk6CisgICAgICAgICogaHRtbC9IVE1MVHJlZUJ1aWxkZXIuaDoKKyAgICAg
ICAgKiBtYXRobWwvbWF0aHRhZ3MuaW46CisKKzIwMTAtMDctMTIgIEVyaWMgU2VpZGVsICA8ZXJp
Y0B3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCiAg
ICAgICAgIFVwZGF0ZSBIVE1MVHJlZUJ1aWxkZXIgbm93IHRoYXQgTWF0aE1MTmFtZXMgaXMgYWx3
YXlzIGdlbmVyYXRlZAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NDIwNTkKIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVpbGRlci5j
cHAgYi9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmNwcAppbmRleCAwMGY5NGM4Mzg2N2Iy
YjdjZjUzNmY5YjEzN2FjNzVjMmIxOTMwOTJhLi43NGRiMmYyODIwOWE1ZGNiNDk3MjU4MTg5MGI4
ZTllNmRlOTVjYTI4IDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmNw
cAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmNwcApAQCAtMTE0OCw2ICsxMTQ4
LDMwIEBAIHZvaWQgSFRNTFRyZWVCdWlsZGVyOjpwcm9jZXNzU3RhcnRUYWdGb3JJblRhYmxlKEF0
b21pY0hUTUxUb2tlbiYgdG9rZW4pCiAgICAgcHJvY2Vzc1N0YXJ0VGFnRm9ySW5Cb2R5KHRva2Vu
KTsKIH0KIAorbmFtZXNwYWNlIHsKKworYm9vbCBzaG91bGRQcm9jZXNzVXNpbmdTZWNvbmRhcnlJ
bnNlcnRpb25Nb2RlKEF0b21pY0hUTUxUb2tlbiYgdG9rZW4sIEVsZW1lbnQqIGN1cnJlbnRFbGVt
ZW50KQoreworICAgIEFTU0VSVCh0b2tlbi50eXBlKCkgPT0gSFRNTFRva2VuOjpTdGFydFRhZyk7
CisgICAgaWYgKGN1cnJlbnRFbGVtZW50LT5oYXNUYWdOYW1lKE1hdGhNTE5hbWVzOjptaVRhZykK
KyAgICAgICAgfHwgY3VycmVudEVsZW1lbnQtPmhhc1RhZ05hbWUoTWF0aE1MTmFtZXM6Om1vVGFn
KQorICAgICAgICB8fCBjdXJyZW50RWxlbWVudC0+aGFzVGFnTmFtZShNYXRoTUxOYW1lczo6bW5U
YWcpCisgICAgICAgIHx8IGN1cnJlbnRFbGVtZW50LT5oYXNUYWdOYW1lKE1hdGhNTE5hbWVzOjpt
c1RhZykKKyAgICAgICAgfHwgY3VycmVudEVsZW1lbnQtPmhhc1RhZ05hbWUoTWF0aE1MTmFtZXM6
Om10ZXh0VGFnKSkgeworICAgICAgICByZXR1cm4gKHRva2VuLm5hbWUoKSAhPSBNYXRoTUxOYW1l
czo6bWdseXBoVGFnCisgICAgICAgICAgICAmJiB0b2tlbi5uYW1lKCkgIT0gTWF0aE1MTmFtZXM6
Om1hbGlnbm1hcmtUYWcpOworICAgIH0KKyAgICBpZiAoY3VycmVudEVsZW1lbnQtPmhhc1RhZ05h
bWUoTWF0aE1MTmFtZXM6OmFubm90YXRpb25feG1sVGFnKSkKKyAgICAgICAgcmV0dXJuIHRva2Vu
Lm5hbWUoKSA9PSBTVkdOYW1lczo6c3ZnVGFnOworICAgIGlmIChjdXJyZW50RWxlbWVudC0+aGFz
VGFnTmFtZShTVkdOYW1lczo6Zm9yZWlnbk9iamVjdFRhZykKKyAgICAgICAgfHwgY3VycmVudEVs
ZW1lbnQtPmhhc1RhZ05hbWUoU1ZHTmFtZXM6OmRlc2NUYWcpCisgICAgICAgIHx8IGN1cnJlbnRF
bGVtZW50LT5oYXNUYWdOYW1lKFNWR05hbWVzOjp0aXRsZVRhZykpCisgICAgICAgIHJldHVybiB0
cnVlOworICAgIHJldHVybiBjdXJyZW50RWxlbWVudC0+bmFtZXNwYWNlVVJJKCkgPT0gSFRNTE5h
bWVzOjp4aHRtbE5hbWVzcGFjZVVSSTsKK30KKworfQorCiB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6
cHJvY2Vzc1N0YXJ0VGFnKEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCiB7CiAgICAgQVNTRVJUKHRv
a2VuLnR5cGUoKSA9PSBIVE1MVG9rZW46OlN0YXJ0VGFnKTsKQEAgLTE0NjMsNiArMTQ4NywxMCBA
QCB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc1N0YXJ0VGFnKEF0b21pY0hUTUxUb2tlbiYg
dG9rZW4pCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSW5Gb3JlaWduQ29udGVudE1vZGU6IHsK
ICAgICAgICAgLy8gRklYTUU6IFdlJ3JlIG1pc3NpbmcgYSBidW5jaCBvZiBpZiBicmFuY2hlcyBo
ZXJlLgorICAgICAgICBpZiAoc2hvdWxkUHJvY2Vzc1VzaW5nU2Vjb25kYXJ5SW5zZXJ0aW9uTW9k
ZSh0b2tlbiwgbV90cmVlLmN1cnJlbnRFbGVtZW50KCkpKSB7CisgICAgICAgICAgICBwcm9jZXNz
VXNpbmdTZWNvbmRhcnlJbnNlcnRpb25Nb2RlQW5kQWRqdXN0SW5zZXJ0aW9uTW9kZSh0b2tlbik7
CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KICAgICAgICAgbm90SW1wbGVtZW50ZWQo
KTsKICAgICAgICAgY29uc3QgQXRvbWljU3RyaW5nJiBjdXJyZW50TmFtZXNwYWNlID0gbV90cmVl
LmN1cnJlbnRFbGVtZW50KCktPm5hbWVzcGFjZVVSSSgpOwogICAgICAgICBpZiAoY3VycmVudE5h
bWVzcGFjZSA9PSBNYXRoTUxOYW1lczo6bWF0aG1sTmFtZXNwYWNlVVJJKQpAQCAtMjI3OCwxMSAr
MjMwNiwxMSBAQCB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc0VuZFRhZyhBdG9taWNIVE1M
VG9rZW4mIHRva2VuKQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBub2RlUmVj
b3JkID0gbm9kZVJlY29yZC0+bmV4dCgpOwogICAgICAgICAgICAgICAgIGlmIChub2RlUmVjb3Jk
LT5lbGVtZW50KCktPm5hbWVzcGFjZVVSSSgpID09IHhodG1sTmFtZXNwYWNlVVJJKQotICAgICAg
ICAgICAgICAgICAgICBwcm9jZXNzRW5kVGFnVXNpbmdTZWNvbmRhcnlJbnNlcnRpb25Nb2RlQW5k
QWRqdXN0SW5zZXJ0aW9uTW9kZSh0b2tlbik7CisgICAgICAgICAgICAgICAgICAgIHByb2Nlc3NV
c2luZ1NlY29uZGFyeUluc2VydGlvbk1vZGVBbmRBZGp1c3RJbnNlcnRpb25Nb2RlKHRva2VuKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQotICAgICAgICBw
cm9jZXNzRW5kVGFnVXNpbmdTZWNvbmRhcnlJbnNlcnRpb25Nb2RlQW5kQWRqdXN0SW5zZXJ0aW9u
TW9kZSh0b2tlbik7CisgICAgICAgIHByb2Nlc3NVc2luZ1NlY29uZGFyeUluc2VydGlvbk1vZGVB
bmRBZGp1c3RJbnNlcnRpb25Nb2RlKHRva2VuKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpA
QCAtMjMxMCwxMSArMjMzOCwxMiBAQCBwcml2YXRlOgogLy8gVGhpcyBoYW5kbGVzIGJvdGggc2Vj
b25kYXJ5IGluc2VydGlvbiBtb2RlIHByb2Nlc3NpbmcsIGFzIHdlbGwgYXMgdXBkYXRpbmcKIC8v
IHRoZSBpbnNlcnRpb24gbW9kZS4gIFRoZXNlIGFyZSBzZXBhcmF0ZSBzdGVwcyBpbiB0aGUgc3Bl
YywgYnV0IGFsd2F5cyBvY2N1cgogLy8gcmlnaHQgYWZ0ZXIgb25lIGFub3RoZXIuCi12b2lkIEhU
TUxUcmVlQnVpbGRlcjo6cHJvY2Vzc0VuZFRhZ1VzaW5nU2Vjb25kYXJ5SW5zZXJ0aW9uTW9kZUFu
ZEFkanVzdEluc2VydGlvbk1vZGUoQXRvbWljSFRNTFRva2VuJiB0b2tlbikKK3ZvaWQgSFRNTFRy
ZWVCdWlsZGVyOjpwcm9jZXNzVXNpbmdTZWNvbmRhcnlJbnNlcnRpb25Nb2RlQW5kQWRqdXN0SW5z
ZXJ0aW9uTW9kZShBdG9taWNIVE1MVG9rZW4mIHRva2VuKQogeworICAgIEFTU0VSVCh0b2tlbi50
eXBlKCkgPT0gSFRNTFRva2VuOjpTdGFydFRhZyB8fCB0b2tlbi50eXBlKCkgPT0gSFRNTFRva2Vu
OjpFbmRUYWcpOwogICAgIHsKICAgICAgICAgRmFrZUluc2VydGlvbk1vZGUgZmFrZU1vZGUodGhp
cywgbV9zZWNvbmRhcnlJbnNlcnRpb25Nb2RlKTsKLSAgICAgICAgcHJvY2Vzc0VuZFRhZyh0b2tl
bik7CisgICAgICAgIHByb2Nlc3NUb2tlbih0b2tlbik7CiAgICAgfQogICAgIGlmIChpbnNlcnRp
b25Nb2RlKCkgPT0gSW5Gb3JlaWduQ29udGVudE1vZGUgJiYgbV90cmVlLm9wZW5FbGVtZW50cygp
LT5oYXNPbmx5SFRNTEVsZW1lbnRzSW5TY29wZSgpKQogICAgICAgICBzZXRJbnNlcnRpb25Nb2Rl
KG1fc2Vjb25kYXJ5SW5zZXJ0aW9uTW9kZSk7CmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRN
TFRyZWVCdWlsZGVyLmggYi9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmgKaW5kZXggNTc4
NDIxNzY5NDg1ZjVkM2IzZmU5Zjc4MDEwZmMwMWQ3YjQ4N2U5Yi4uNzRlMzM5ODlhYTYzMjZmNjg5
YmYwMzdiYjAyM2E0YjJiMGQxZmRlMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxUcmVl
QnVpbGRlci5oCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuaApAQCAtMTUzLDcg
KzE1Myw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCBwcm9jZXNzRGVmYXVsdEZvckFmdGVySGVhZE1v
ZGUoQXRvbWljSFRNTFRva2VuJik7CiAgICAgdm9pZCBwcm9jZXNzRGVmYXVsdEZvckluVGFibGVU
ZXh0TW9kZShBdG9taWNIVE1MVG9rZW4mKTsKIAotICAgIHZvaWQgcHJvY2Vzc0VuZFRhZ1VzaW5n
U2Vjb25kYXJ5SW5zZXJ0aW9uTW9kZUFuZEFkanVzdEluc2VydGlvbk1vZGUoQXRvbWljSFRNTFRv
a2VuJik7CisgICAgdm9pZCBwcm9jZXNzVXNpbmdTZWNvbmRhcnlJbnNlcnRpb25Nb2RlQW5kQWRq
dXN0SW5zZXJ0aW9uTW9kZShBdG9taWNIVE1MVG9rZW4mKTsKIAogICAgIFBhc3NSZWZQdHI8TmFt
ZWROb2RlTWFwPiBhdHRyaWJ1dGVzRm9ySXNpbmRleElucHV0KEF0b21pY0hUTUxUb2tlbiYpOwog
CmRpZmYgLS1naXQgYS9XZWJDb3JlL21hdGhtbC9tYXRodGFncy5pbiBiL1dlYkNvcmUvbWF0aG1s
L21hdGh0YWdzLmluCmluZGV4IGU5Y2M0YWRmMjYwODQzZTBhYjAzZDNmYzJhZGE3OGIxMTUxMGQw
MTEuLjViYjM2OWE4M2ZiYTZlNDgzZjM0YTkzZWMzYmY0YTc4NjA2YTY4OTQgMTAwNjQ0Ci0tLSBh
L1dlYkNvcmUvbWF0aG1sL21hdGh0YWdzLmluCisrKyBiL1dlYkNvcmUvbWF0aG1sL21hdGh0YWdz
LmluCkBAIC0xOCwzICsxOCwxMCBAQCBtbyBpbnRlcmZhY2VOYW1lPU1hdGhNTFRleHRFbGVtZW50
CiBtdGV4dCBpbnRlcmZhY2VOYW1lPU1hdGhNTFRleHRFbGVtZW50CiBtc3ViIGludGVyZmFjZU5h
bWU9TWF0aE1MRWxlbWVudAogbXN1cCBpbnRlcmZhY2VOYW1lPU1hdGhNTEVsZW1lbnQKKworI2lm
IDAgLy8gQ3VyZW50bHkgb25seSBmb3IgTWF0aE1MTmFtZXMgdXNlZCBieSBIVE1MVHJlZUJ1aWxk
ZXIuCittcworbWdseXBoCittYWxpZ25tYXJrCithbm5vdGF0aW9uLXhtbAorI2VuZGlmCg==
</data>
<flag name="review"
          id="49237"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>