<?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>161297</bug_id>
          
          <creation_ts>2016-08-28 02:25:52 -0700</creation_ts>
          <short_desc>Use MathMLPresentationElement for all MathML presentation tags</short_desc>
          <delta_ts>2016-08-29 12:09:17 -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>MathML</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          <dependson>161232</dependson>
          <blocked>160543</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Frédéric Wang Nélar">fred.wang</reporter>
          <assigned_to name="Frédéric Wang Nélar">fred.wang</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dbarton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1224047</commentid>
    <comment_count>0</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2016-08-28 02:25:52 -0700</bug_when>
    <thetext>Another step for bug 160543.

Some tabular MathML elements as well as unsupported presentation MathML markup currently create the generic MathMLElement instance. They should instead use the new MathMLPresentationElement class since they are presentation MathML elements. Then MathMLElement::isPresentationMathML can always return false.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1224048</commentid>
    <comment_count>1</comment_count>
      <attachid>287224</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2016-08-28 02:29:04 -0700</bug_when>
    <thetext>Created attachment 287224
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1224115</commentid>
    <comment_count>2</comment_count>
      <attachid>287250</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2016-08-28 23:40:24 -0700</bug_when>
    <thetext>Created attachment 287250
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1224271</commentid>
    <comment_count>3</comment_count>
      <attachid>287250</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-29 12:09:12 -0700</bug_when>
    <thetext>Comment on attachment 287250
Patch

Clearing flags on attachment: 287250

Committed r205133: &lt;http://trac.webkit.org/changeset/205133&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1224272</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-29 12:09:17 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>287224</attachid>
            <date>2016-08-28 02:29:04 -0700</date>
            <delta_ts>2016-08-28 23:40:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>161297.patch</filename>
            <type>text/plain</type>
            <size>4774</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL21hdGhtbC9NYXRoTUxFbGVtZW50LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL21hdGhtbC9NYXRoTUxFbGVtZW50LmNwcAppbmRleCA5OGFmOTYyLi4wOWQz
MzY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9tYXRobWwvTWF0aE1MRWxlbWVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvbWF0aG1sL01hdGhNTEVsZW1lbnQuY3BwCkBAIC02NCwyNiAr
NjQsNiBAQCBSZWY8TWF0aE1MRWxlbWVudD4gTWF0aE1MRWxlbWVudDo6Y3JlYXRlKGNvbnN0IFF1
YWxpZmllZE5hbWUmIHRhZ05hbWUsIERvY3VtZW50JgogICAgIHJldHVybiBhZG9wdFJlZigqbmV3
IE1hdGhNTEVsZW1lbnQodGFnTmFtZSwgZG9jdW1lbnQpKTsKIH0KIAotYm9vbCBNYXRoTUxFbGVt
ZW50Ojppc1ByZXNlbnRhdGlvbk1hdGhNTCgpIGNvbnN0Ci17Ci0gICAgcmV0dXJuIGhhc1RhZ05h
bWUoTWF0aE1MTmFtZXM6Om10clRhZykKLSAgICAgICAgfHwgaGFzVGFnTmFtZShNYXRoTUxOYW1l
czo6bXRkVGFnKQotICAgICAgICB8fCBoYXNUYWdOYW1lKE1hdGhNTE5hbWVzOjptYWxpZ25ncm91
cFRhZykKLSAgICAgICAgfHwgaGFzVGFnTmFtZShNYXRoTUxOYW1lczo6bWFsaWdubWFya1RhZykK
LSAgICAgICAgfHwgaGFzVGFnTmFtZShNYXRoTUxOYW1lczo6bWVuY2xvc2VUYWcpCi0gICAgICAg
IHx8IGhhc1RhZ05hbWUoTWF0aE1MTmFtZXM6Om1nbHlwaFRhZykKLSAgICAgICAgfHwgaGFzVGFn
TmFtZShNYXRoTUxOYW1lczo6bWxhYmVsZWR0clRhZykKLSAgICAgICAgfHwgaGFzVGFnTmFtZShN
YXRoTUxOYW1lczo6bWxvbmdkaXZUYWcpCi0gICAgICAgIHx8IGhhc1RhZ05hbWUoTWF0aE1MTmFt
ZXM6Om1wYWRkZWRUYWcpCi0gICAgICAgIHx8IGhhc1RhZ05hbWUoTWF0aE1MTmFtZXM6Om1zVGFn
KQotICAgICAgICB8fCBoYXNUYWdOYW1lKE1hdGhNTE5hbWVzOjptc2NhcnJpZXNUYWcpCi0gICAg
ICAgIHx8IGhhc1RhZ05hbWUoTWF0aE1MTmFtZXM6Om1zY2FycnlUYWcpCi0gICAgICAgIHx8IGhh
c1RhZ05hbWUoTWF0aE1MTmFtZXM6Om1zZ3JvdXBUYWcpCi0gICAgICAgIHx8IGhhc1RhZ05hbWUo
TWF0aE1MTmFtZXM6Om1zbGluZVRhZykKLSAgICAgICAgfHwgaGFzVGFnTmFtZShNYXRoTUxOYW1l
czo6bXNyb3dUYWcpCi0gICAgICAgIHx8IGhhc1RhZ05hbWUoTWF0aE1MTmFtZXM6Om1zdGFja1Rh
Zyk7Ci19Ci0KIGJvb2wgTWF0aE1MRWxlbWVudDo6aXNQaHJhc2luZ0NvbnRlbnQoY29uc3QgTm9k
ZSYgbm9kZSkgY29uc3QKIHsKICAgICAvLyBQaHJhc2luZyBjb250ZW50IGlzIGRlc2NyaWJlZCBp
biB0aGUgSFRNTCA1IHNwZWNpZmljYXRpb246CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9t
YXRobWwvTWF0aE1MRWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvbWF0aG1sL01hdGhNTEVsZW1l
bnQuaAppbmRleCBiYjk1MzM5Li4yNTkwYzMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9t
YXRobWwvTWF0aE1MRWxlbWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL21hdGhtbC9NYXRoTUxF
bGVtZW50LmgKQEAgLTQ0LDcgKzQ0LDcgQEAgcHVibGljOgogCiAgICAgdmlydHVhbCBib29sIGlz
TWF0aE1MVG9rZW4oKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQogICAgIHZpcnR1YWwgYm9vbCBp
c1NlbWFudGljQW5ub3RhdGlvbigpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9Ci0gICAgdmlydHVh
bCBib29sIGlzUHJlc2VudGF0aW9uTWF0aE1MKCkgY29uc3Q7CisgICAgdmlydHVhbCBib29sIGlz
UHJlc2VudGF0aW9uTWF0aE1MKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KIAogICAgIGJvb2wg
aGFzVGFnTmFtZShjb25zdCBNYXRoTUxRdWFsaWZpZWROYW1lJiBuYW1lKSBjb25zdCB7IHJldHVy
biBoYXNMb2NhbE5hbWUobmFtZS5sb2NhbE5hbWUoKSk7IH0KIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvbWF0aG1sL01hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQuY3BwIGIvU291cmNlL1dl
YkNvcmUvbWF0aG1sL01hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQuY3BwCmluZGV4IDc0NGQ4ZTIu
LjAwNzM5Y2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL21hdGhtbC9NYXRoTUxQcmVzZW50
YXRpb25FbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9tYXRobWwvTWF0aE1MUHJlc2Vu
dGF0aW9uRWxlbWVudC5jcHAKQEAgLTQ3LDEyICs0NywxMiBAQCBSZWY8TWF0aE1MUHJlc2VudGF0
aW9uRWxlbWVudD4gTWF0aE1MUHJlc2VudGF0aW9uRWxlbWVudDo6Y3JlYXRlKGNvbnN0IFF1YWxp
ZmllZAogICAgIHJldHVybiBhZG9wdFJlZigqbmV3IE1hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQo
dGFnTmFtZSwgZG9jdW1lbnQpKTsKIH0KIAotUmVuZGVyUHRyPFJlbmRlckVsZW1lbnQ+IE1hdGhN
TFByZXNlbnRhdGlvbkVsZW1lbnQ6OmNyZWF0ZUVsZW1lbnRSZW5kZXJlcihSZW5kZXJTdHlsZSYm
IHN0eWxlLCBjb25zdCBSZW5kZXJUcmVlUG9zaXRpb24mKQorUmVuZGVyUHRyPFJlbmRlckVsZW1l
bnQ+IE1hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQ6OmNyZWF0ZUVsZW1lbnRSZW5kZXJlcihSZW5k
ZXJTdHlsZSYmIHN0eWxlLCBjb25zdCBSZW5kZXJUcmVlUG9zaXRpb24mIGluc2VydGlvblBvc2l0
aW9uKQogewogICAgIGlmIChoYXNUYWdOYW1lKG10YWJsZVRhZykpCiAgICAgICAgIHJldHVybiBj
cmVhdGVSZW5kZXJlcjxSZW5kZXJNYXRoTUxUYWJsZT4oKnRoaXMsIFdURk1vdmUoc3R5bGUpKTsK
IAotICAgIHJldHVybiBjcmVhdGVSZW5kZXJlcjxSZW5kZXJNYXRoTUxCbG9jaz4oKnRoaXMsIFdU
Rk1vdmUoc3R5bGUpKTsKKyAgICByZXR1cm4gTWF0aE1MRWxlbWVudDo6Y3JlYXRlRWxlbWVudFJl
bmRlcmVyKFdURk1vdmUoc3R5bGUpLCBpbnNlcnRpb25Qb3NpdGlvbik7CiB9CiAKIGJvb2wgTWF0
aE1MUHJlc2VudGF0aW9uRWxlbWVudDo6YWNjZXB0c0Rpc3BsYXlTdHlsZUF0dHJpYnV0ZSgpCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9tYXRobWwvbWF0aHRhZ3MuaW4gYi9Tb3VyY2UvV2Vi
Q29yZS9tYXRobWwvbWF0aHRhZ3MuaW4KaW5kZXggNGJlNmVlNy4uM2JhOWNlNyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvbWF0aG1sL21hdGh0YWdzLmluCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L21hdGhtbC9tYXRodGFncy5pbgpAQCAtMjksMjIgKzI5LDIzIEBAIG1zcGFjZSBpbnRlcmZhY2VO
YW1lPU1hdGhNTFNwYWNlRWxlbWVudAogbXN1YiBpbnRlcmZhY2VOYW1lPU1hdGhNTFNjcmlwdHNF
bGVtZW50CiBtc3VwIGludGVyZmFjZU5hbWU9TWF0aE1MU2NyaXB0c0VsZW1lbnQKIG10YWJsZSBp
bnRlcmZhY2VOYW1lPU1hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQKLW10ciBpbnRlcmZhY2VOYW1l
PU1hdGhNTEVsZW1lbnQKLW10ZCBpbnRlcmZhY2VOYW1lPU1hdGhNTEVsZW1lbnQKK210ciBpbnRl
cmZhY2VOYW1lPU1hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQKK210ZCBpbnRlcmZhY2VOYW1lPU1h
dGhNTFByZXNlbnRhdGlvbkVsZW1lbnQKIG1tdWx0aXNjcmlwdHMgaW50ZXJmYWNlTmFtZT1NYXRo
TUxTY3JpcHRzRWxlbWVudAogbXByZXNjcmlwdHMgaW50ZXJmYWNlTmFtZT1NYXRoTUxQcmVzZW50
YXRpb25FbGVtZW50CiBtZW5jbG9zZSBpbnRlcmZhY2VOYW1lPU1hdGhNTE1lbmNsb3NlRWxlbWVu
dAogbm9uZSBpbnRlcmZhY2VOYW1lPU1hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQKIHNlbWFudGlj
cyBpbnRlcmZhY2VOYW1lPU1hdGhNTFNlbGVjdEVsZW1lbnQKIAotbWFsaWduZ3JvdXAgaW50ZXJm
YWNlTmFtZT1NYXRoTUxFbGVtZW50Ci1tYWxpZ25tYXJrIGludGVyZmFjZU5hbWU9TWF0aE1MRWxl
bWVudAotbWdseXBoIGludGVyZmFjZU5hbWU9TWF0aE1MRWxlbWVudAotbWxhYmVsZWR0ciBpbnRl
cmZhY2VOYW1lPU1hdGhNTEVsZW1lbnQKLW1sb25nZGl2IGludGVyZmFjZU5hbWU9TWF0aE1MRWxl
bWVudAotbXNjYXJyaWVzIGludGVyZmFjZU5hbWU9TWF0aE1MRWxlbWVudAotbXNjYXJyeSBpbnRl
cmZhY2VOYW1lPU1hdGhNTEVsZW1lbnQKLW1zZ3JvdXAgaW50ZXJmYWNlTmFtZT1NYXRoTUxFbGVt
ZW50Ci1tc2xpbmUgaW50ZXJmYWNlTmFtZT1NYXRoTUxFbGVtZW50Ci1tc3JvdyBpbnRlcmZhY2VO
YW1lPU1hdGhNTEVsZW1lbnQKLW1zdGFjayBpbnRlcmZhY2VOYW1lPU1hdGhNTEVsZW1lbnQKKyMg
UmVuZGVyaW5nIGlzIG5vdCBpbXBsZW1lbnRlZCBmb3IgdGhlIGZvbGxvd2luZyBwcmVzZW50YXRp
b24gdGFncy4KK21hbGlnbmdyb3VwIGludGVyZmFjZU5hbWU9TWF0aE1MUHJlc2VudGF0aW9uRWxl
bWVudAorbWFsaWdubWFyayBpbnRlcmZhY2VOYW1lPU1hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQK
K21nbHlwaCBpbnRlcmZhY2VOYW1lPU1hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQKK21sYWJlbGVk
dHIgaW50ZXJmYWNlTmFtZT1NYXRoTUxQcmVzZW50YXRpb25FbGVtZW50CittbG9uZ2RpdiBpbnRl
cmZhY2VOYW1lPU1hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQKK21zY2FycmllcyBpbnRlcmZhY2VO
YW1lPU1hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQKK21zY2FycnkgaW50ZXJmYWNlTmFtZT1NYXRo
TUxQcmVzZW50YXRpb25FbGVtZW50Cittc2dyb3VwIGludGVyZmFjZU5hbWU9TWF0aE1MUHJlc2Vu
dGF0aW9uRWxlbWVudAorbXNsaW5lIGludGVyZmFjZU5hbWU9TWF0aE1MUHJlc2VudGF0aW9uRWxl
bWVudAorbXNyb3cgaW50ZXJmYWNlTmFtZT1NYXRoTUxQcmVzZW50YXRpb25FbGVtZW50Cittc3Rh
Y2sgaW50ZXJmYWNlTmFtZT1NYXRoTUxQcmVzZW50YXRpb25FbGVtZW50Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>287250</attachid>
            <date>2016-08-28 23:40:24 -0700</date>
            <delta_ts>2016-08-29 12:09:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-161297-20160829083813.patch</filename>
            <type>text/plain</type>
            <size>6795</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA1MTA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmJhZjVmYjFmMjM4ZDNj
MDA2Njc1Nzc0ZTZkMzNkOGI5YTMwMWQ4ZS4uOTFkOWIxZDU0YjIyMTVjODEyODI5NjRiYTI0OTNl
OTNhZDExMjc5ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDE2LTA4LTI4ICBGcmVk
ZXJpYyBXYW5nICA8ZndhbmdAaWdhbGlhLmNvbT4KKworICAgICAgICBVc2UgTWF0aE1MUHJlc2Vu
dGF0aW9uRWxlbWVudCBmb3IgYWxsIE1hdGhNTCBwcmVzZW50YXRpb24gdGFncworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYxMjk3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU29tZSB0YWJ1bGFyIE1hdGhN
TCBlbGVtZW50cyBhcyB3ZWxsIGFzIHVuc3VwcG9ydGVkIHByZXNlbnRhdGlvbiBNYXRoTUwgbWFy
a3VwIGN1cnJlbnRseQorICAgICAgICBjcmVhdGUgYSBnZW5lcmljIE1hdGhNTEVsZW1lbnQgaW5z
dGFuY2UuIFdlIG1ha2UgdGhlbSBpbnN0ZWFkIHVzZSB0aGUKKyAgICAgICAgTWF0aE1MUHJlc2Vu
dGF0aW9uRWxlbWVudCBjbGFzcyBzaW5jZSB0aGV5IGFyZSBwcmVzZW50YXRpb24gTWF0aE1MIGVs
ZW1lbnRzLiBUaGlzIGFsc28KKyAgICAgICAgYWxsb3dzIHRvIG1ha2UgTWF0aE1MRWxlbWVudDo6
aXNQcmVzZW50YXRpb25NYXRoTUwgYWx3YXlzIHJldHVybiBmYWxzZS4KKworICAgICAgICBObyBu
ZXcgdGVzdHMsIGFscmVhZHkgY292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKworICAgICAgICAq
IG1hdGhtbC9NYXRoTUxFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1hdGhNTEVsZW1l
bnQ6OmlzUHJlc2VudGF0aW9uTWF0aE1MKTogRGVsZXRlZC4gTW92ZWQgaW50byB0aGUgaGVhZGVy
IGZpbGUuCisgICAgICAgICogbWF0aG1sL01hdGhNTEVsZW1lbnQuaDoKKyAgICAgICAgKFdlYkNv
cmU6Ok1hdGhNTEVsZW1lbnQ6OmlzUHJlc2VudGF0aW9uTWF0aE1MKTogTWFrZSB0aGlzIGFsd2F5
cyByZXR1cm4gZmFsc2Ugbm93IHRoYXQgYWxsCisgICAgICAgIHByZXNlbnRhdGlvbiBtYXJrdXAg
YXJlIGhhbmRsZWQgYnkgTWF0aE1MUHJlc2VudGF0aW9uRWxlbWVudC4KKyAgICAgICAgKiBtYXRo
bWwvTWF0aE1MUHJlc2VudGF0aW9uRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNYXRo
TUxQcmVzZW50YXRpb25FbGVtZW50OjpjcmVhdGVFbGVtZW50UmVuZGVyZXIpOiBNYWtlIHRoZSBm
YWxsYmFjayBhbHdheXMgY2FsbAorICAgICAgICBNYXRoTUxFbGVtZW50OjpjcmVhdGVFbGVtZW50
UmVuZGVyZXIuIFRoaXMgcHJlc2VydmVzIHRoZSBiZWhhdmlvciBmb3IgdGhlIG5ldyBlbGVtZW50
cworICAgICAgICBoYW5kbGVkIGhlcmUgYW5kIGRvZXMgbm90IGFmZmVjdCB0aGUgb2xkIG9uZXMg
KHRhYmxlIGlzIGhhbmRsZWQgYWJvdmUgd2hpbGUgYWxsIHRoZSBvdGhlcnMKKyAgICAgICAgYXJl
IGFscmVhZHkgaGFuZGxlZCBpbiB0aGUgZGVyaXZlZCBjbGFzcykuCisgICAgICAgICogbWF0aG1s
L21hdGh0YWdzLmluOiBVc2UgTWF0aE1MUHJlc2VudGF0aW9uRWxlbWVudCBmb3IgYWxsIE1hdGhN
TCBwcmVzZW50YXRpb24gdGFncy4KKwogMjAxNi0wOC0yOCAgQW5kcmVhcyBLbGluZyAgPGFrbGlu
Z0BhcHBsZS5jb20+CiAKICAgICAgICAgZG9jdW1lbnQudGl0bGUgc2V0dGVyIGNhbid0IHRocm93
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbWF0aG1sL01hdGhNTEVsZW1lbnQuY3BwIGIv
U291cmNlL1dlYkNvcmUvbWF0aG1sL01hdGhNTEVsZW1lbnQuY3BwCmluZGV4IDk4YWY5NjIyM2Y0
ZjIzMGQxZDg1OWY0OGI5MzM5Y2ZiZWJhMmU0ZDIuLjA5ZDMzNjQ2MGIxY2VhOWIyY2Y5OWM5OTJi
OWQyMTM5ZGQ0ODU2YTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL21hdGhtbC9NYXRoTUxF
bGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9tYXRobWwvTWF0aE1MRWxlbWVudC5jcHAK
QEAgLTY0LDI2ICs2NCw2IEBAIFJlZjxNYXRoTUxFbGVtZW50PiBNYXRoTUxFbGVtZW50OjpjcmVh
dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgdGFnTmFtZSwgRG9jdW1lbnQmCiAgICAgcmV0dXJuIGFk
b3B0UmVmKCpuZXcgTWF0aE1MRWxlbWVudCh0YWdOYW1lLCBkb2N1bWVudCkpOwogfQogCi1ib29s
IE1hdGhNTEVsZW1lbnQ6OmlzUHJlc2VudGF0aW9uTWF0aE1MKCkgY29uc3QKLXsKLSAgICByZXR1
cm4gaGFzVGFnTmFtZShNYXRoTUxOYW1lczo6bXRyVGFnKQotICAgICAgICB8fCBoYXNUYWdOYW1l
KE1hdGhNTE5hbWVzOjptdGRUYWcpCi0gICAgICAgIHx8IGhhc1RhZ05hbWUoTWF0aE1MTmFtZXM6
Om1hbGlnbmdyb3VwVGFnKQotICAgICAgICB8fCBoYXNUYWdOYW1lKE1hdGhNTE5hbWVzOjptYWxp
Z25tYXJrVGFnKQotICAgICAgICB8fCBoYXNUYWdOYW1lKE1hdGhNTE5hbWVzOjptZW5jbG9zZVRh
ZykKLSAgICAgICAgfHwgaGFzVGFnTmFtZShNYXRoTUxOYW1lczo6bWdseXBoVGFnKQotICAgICAg
ICB8fCBoYXNUYWdOYW1lKE1hdGhNTE5hbWVzOjptbGFiZWxlZHRyVGFnKQotICAgICAgICB8fCBo
YXNUYWdOYW1lKE1hdGhNTE5hbWVzOjptbG9uZ2RpdlRhZykKLSAgICAgICAgfHwgaGFzVGFnTmFt
ZShNYXRoTUxOYW1lczo6bXBhZGRlZFRhZykKLSAgICAgICAgfHwgaGFzVGFnTmFtZShNYXRoTUxO
YW1lczo6bXNUYWcpCi0gICAgICAgIHx8IGhhc1RhZ05hbWUoTWF0aE1MTmFtZXM6Om1zY2Fycmll
c1RhZykKLSAgICAgICAgfHwgaGFzVGFnTmFtZShNYXRoTUxOYW1lczo6bXNjYXJyeVRhZykKLSAg
ICAgICAgfHwgaGFzVGFnTmFtZShNYXRoTUxOYW1lczo6bXNncm91cFRhZykKLSAgICAgICAgfHwg
aGFzVGFnTmFtZShNYXRoTUxOYW1lczo6bXNsaW5lVGFnKQotICAgICAgICB8fCBoYXNUYWdOYW1l
KE1hdGhNTE5hbWVzOjptc3Jvd1RhZykKLSAgICAgICAgfHwgaGFzVGFnTmFtZShNYXRoTUxOYW1l
czo6bXN0YWNrVGFnKTsKLX0KLQogYm9vbCBNYXRoTUxFbGVtZW50Ojppc1BocmFzaW5nQ29udGVu
dChjb25zdCBOb2RlJiBub2RlKSBjb25zdAogewogICAgIC8vIFBocmFzaW5nIGNvbnRlbnQgaXMg
ZGVzY3JpYmVkIGluIHRoZSBIVE1MIDUgc3BlY2lmaWNhdGlvbjoKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL21hdGhtbC9NYXRoTUxFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9tYXRobWwv
TWF0aE1MRWxlbWVudC5oCmluZGV4IGJiOTUzMzk0YzEwNzExNzE5MjYxM2Q2NzU0NjY1OWYyNThl
YzcyODIuLjI1OTBjMzMwOGVlNzFmMTFiMWZkNzk1Nzc3NzVhNjE0ODM5MzE1ZTUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL21hdGhtbC9NYXRoTUxFbGVtZW50LmgKKysrIGIvU291cmNlL1dl
YkNvcmUvbWF0aG1sL01hdGhNTEVsZW1lbnQuaApAQCAtNDQsNyArNDQsNyBAQCBwdWJsaWM6CiAK
ICAgICB2aXJ0dWFsIGJvb2wgaXNNYXRoTUxUb2tlbigpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9
CiAgICAgdmlydHVhbCBib29sIGlzU2VtYW50aWNBbm5vdGF0aW9uKCkgY29uc3QgeyByZXR1cm4g
ZmFsc2U7IH0KLSAgICB2aXJ0dWFsIGJvb2wgaXNQcmVzZW50YXRpb25NYXRoTUwoKSBjb25zdDsK
KyAgICB2aXJ0dWFsIGJvb2wgaXNQcmVzZW50YXRpb25NYXRoTUwoKSBjb25zdCB7IHJldHVybiBm
YWxzZTsgfQogCiAgICAgYm9vbCBoYXNUYWdOYW1lKGNvbnN0IE1hdGhNTFF1YWxpZmllZE5hbWUm
IG5hbWUpIGNvbnN0IHsgcmV0dXJuIGhhc0xvY2FsTmFtZShuYW1lLmxvY2FsTmFtZSgpKTsgfQog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9tYXRobWwvTWF0aE1MUHJlc2VudGF0aW9uRWxl
bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9tYXRobWwvTWF0aE1MUHJlc2VudGF0aW9uRWxlbWVu
dC5jcHAKaW5kZXggNzQ0ZDhlMmE4MDkyZThjNDQ1NzgyNjYxM2I2ODVjNzczOGE4MjNmNi4uMDA3
MzljZDRjZmIzNjg2NzVhOThmNGY1MDQ1Y2I1YmQ5MjE0MGZiMiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvbWF0aG1sL01hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL21hdGhtbC9NYXRoTUxQcmVzZW50YXRpb25FbGVtZW50LmNwcApAQCAtNDcsMTIg
KzQ3LDEyIEBAIFJlZjxNYXRoTUxQcmVzZW50YXRpb25FbGVtZW50PiBNYXRoTUxQcmVzZW50YXRp
b25FbGVtZW50OjpjcmVhdGUoY29uc3QgUXVhbGlmaWVkCiAgICAgcmV0dXJuIGFkb3B0UmVmKCpu
ZXcgTWF0aE1MUHJlc2VudGF0aW9uRWxlbWVudCh0YWdOYW1lLCBkb2N1bWVudCkpOwogfQogCi1S
ZW5kZXJQdHI8UmVuZGVyRWxlbWVudD4gTWF0aE1MUHJlc2VudGF0aW9uRWxlbWVudDo6Y3JlYXRl
RWxlbWVudFJlbmRlcmVyKFJlbmRlclN0eWxlJiYgc3R5bGUsIGNvbnN0IFJlbmRlclRyZWVQb3Np
dGlvbiYpCitSZW5kZXJQdHI8UmVuZGVyRWxlbWVudD4gTWF0aE1MUHJlc2VudGF0aW9uRWxlbWVu
dDo6Y3JlYXRlRWxlbWVudFJlbmRlcmVyKFJlbmRlclN0eWxlJiYgc3R5bGUsIGNvbnN0IFJlbmRl
clRyZWVQb3NpdGlvbiYgaW5zZXJ0aW9uUG9zaXRpb24pCiB7CiAgICAgaWYgKGhhc1RhZ05hbWUo
bXRhYmxlVGFnKSkKICAgICAgICAgcmV0dXJuIGNyZWF0ZVJlbmRlcmVyPFJlbmRlck1hdGhNTFRh
YmxlPigqdGhpcywgV1RGTW92ZShzdHlsZSkpOwogCi0gICAgcmV0dXJuIGNyZWF0ZVJlbmRlcmVy
PFJlbmRlck1hdGhNTEJsb2NrPigqdGhpcywgV1RGTW92ZShzdHlsZSkpOworICAgIHJldHVybiBN
YXRoTUxFbGVtZW50OjpjcmVhdGVFbGVtZW50UmVuZGVyZXIoV1RGTW92ZShzdHlsZSksIGluc2Vy
dGlvblBvc2l0aW9uKTsKIH0KIAogYm9vbCBNYXRoTUxQcmVzZW50YXRpb25FbGVtZW50OjphY2Nl
cHRzRGlzcGxheVN0eWxlQXR0cmlidXRlKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL21h
dGhtbC9tYXRodGFncy5pbiBiL1NvdXJjZS9XZWJDb3JlL21hdGhtbC9tYXRodGFncy5pbgppbmRl
eCA0YmU2ZWU3OTgxMGMyZDg5YmQ0Yzk4OTEyYTUxYzE0YWI1ZjQ1MGRjLi40MWZkZjQ5MjMwNjNj
NDc3MWJjOGQxY2Q4OTU5N2Y4ZmQ3NDNjMWI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9t
YXRobWwvbWF0aHRhZ3MuaW4KKysrIGIvU291cmNlL1dlYkNvcmUvbWF0aG1sL21hdGh0YWdzLmlu
CkBAIC0yOSwyMiArMjksMjIgQEAgbXNwYWNlIGludGVyZmFjZU5hbWU9TWF0aE1MU3BhY2VFbGVt
ZW50CiBtc3ViIGludGVyZmFjZU5hbWU9TWF0aE1MU2NyaXB0c0VsZW1lbnQKIG1zdXAgaW50ZXJm
YWNlTmFtZT1NYXRoTUxTY3JpcHRzRWxlbWVudAogbXRhYmxlIGludGVyZmFjZU5hbWU9TWF0aE1M
UHJlc2VudGF0aW9uRWxlbWVudAotbXRyIGludGVyZmFjZU5hbWU9TWF0aE1MRWxlbWVudAotbXRk
IGludGVyZmFjZU5hbWU9TWF0aE1MRWxlbWVudAorbXRyIGludGVyZmFjZU5hbWU9TWF0aE1MUHJl
c2VudGF0aW9uRWxlbWVudAorbXRkIGludGVyZmFjZU5hbWU9TWF0aE1MUHJlc2VudGF0aW9uRWxl
bWVudAogbW11bHRpc2NyaXB0cyBpbnRlcmZhY2VOYW1lPU1hdGhNTFNjcmlwdHNFbGVtZW50CiBt
cHJlc2NyaXB0cyBpbnRlcmZhY2VOYW1lPU1hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQKIG1lbmNs
b3NlIGludGVyZmFjZU5hbWU9TWF0aE1MTWVuY2xvc2VFbGVtZW50CiBub25lIGludGVyZmFjZU5h
bWU9TWF0aE1MUHJlc2VudGF0aW9uRWxlbWVudAogc2VtYW50aWNzIGludGVyZmFjZU5hbWU9TWF0
aE1MU2VsZWN0RWxlbWVudAogCi1tYWxpZ25ncm91cCBpbnRlcmZhY2VOYW1lPU1hdGhNTEVsZW1l
bnQKLW1hbGlnbm1hcmsgaW50ZXJmYWNlTmFtZT1NYXRoTUxFbGVtZW50Ci1tZ2x5cGggaW50ZXJm
YWNlTmFtZT1NYXRoTUxFbGVtZW50Ci1tbGFiZWxlZHRyIGludGVyZmFjZU5hbWU9TWF0aE1MRWxl
bWVudAotbWxvbmdkaXYgaW50ZXJmYWNlTmFtZT1NYXRoTUxFbGVtZW50Ci1tc2NhcnJpZXMgaW50
ZXJmYWNlTmFtZT1NYXRoTUxFbGVtZW50Ci1tc2NhcnJ5IGludGVyZmFjZU5hbWU9TWF0aE1MRWxl
bWVudAotbXNncm91cCBpbnRlcmZhY2VOYW1lPU1hdGhNTEVsZW1lbnQKLW1zbGluZSBpbnRlcmZh
Y2VOYW1lPU1hdGhNTEVsZW1lbnQKLW1zcm93IGludGVyZmFjZU5hbWU9TWF0aE1MRWxlbWVudAot
bXN0YWNrIGludGVyZmFjZU5hbWU9TWF0aE1MRWxlbWVudAorbWFsaWduZ3JvdXAgaW50ZXJmYWNl
TmFtZT1NYXRoTUxQcmVzZW50YXRpb25FbGVtZW50CittYWxpZ25tYXJrIGludGVyZmFjZU5hbWU9
TWF0aE1MUHJlc2VudGF0aW9uRWxlbWVudAorbWdseXBoIGludGVyZmFjZU5hbWU9TWF0aE1MUHJl
c2VudGF0aW9uRWxlbWVudAorbWxhYmVsZWR0ciBpbnRlcmZhY2VOYW1lPU1hdGhNTFByZXNlbnRh
dGlvbkVsZW1lbnQKK21sb25nZGl2IGludGVyZmFjZU5hbWU9TWF0aE1MUHJlc2VudGF0aW9uRWxl
bWVudAorbXNjYXJyaWVzIGludGVyZmFjZU5hbWU9TWF0aE1MUHJlc2VudGF0aW9uRWxlbWVudAor
bXNjYXJyeSBpbnRlcmZhY2VOYW1lPU1hdGhNTFByZXNlbnRhdGlvbkVsZW1lbnQKK21zZ3JvdXAg
aW50ZXJmYWNlTmFtZT1NYXRoTUxQcmVzZW50YXRpb25FbGVtZW50Cittc2xpbmUgaW50ZXJmYWNl
TmFtZT1NYXRoTUxQcmVzZW50YXRpb25FbGVtZW50Cittc3JvdyBpbnRlcmZhY2VOYW1lPU1hdGhN
TFByZXNlbnRhdGlvbkVsZW1lbnQKK21zdGFjayBpbnRlcmZhY2VOYW1lPU1hdGhNTFByZXNlbnRh
dGlvbkVsZW1lbnQK
</data>

          </attachment>
      

    </bug>

</bugzilla>