<?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>36501</bug_id>
          
          <creation_ts>2010-03-23 10:44:28 -0700</creation_ts>
          <short_desc>Reduce and straighten internal use of DOMImplementation</short_desc>
          <delta_ts>2019-02-06 09:02:31 -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>DOM</component>
          <version>528+ (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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Darin Adler">darin</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>abarth</cc>
    
    <cc>cdumez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>203105</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-03-23 10:44:28 -0700</bug_when>
    <thetext>Reduce and straighten internal use of DOMImplementation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203106</commentid>
    <comment_count>1</comment_count>
      <attachid>51436</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-03-23 10:48:29 -0700</bug_when>
    <thetext>Created attachment 51436
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203165</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-03-23 13:20:32 -0700</bug_when>
    <thetext>LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203184</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-03-23 13:48:33 -0700</bug_when>
    <thetext>Committed r56412: &lt;http://trac.webkit.org/changeset/56412&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502785</commentid>
    <comment_count>4</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:02:31 -0800</bug_when>
    <thetext>Mass moving XML DOM bugs to the &quot;DOM&quot; Component.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51436</attachid>
            <date>2010-03-23 10:48:29 -0700</date>
            <delta_ts>2010-03-23 12:23:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-36501-20100323104828.patch</filename>
            <type>text/plain</type>
            <size>9531</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NjQwMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzcgQEAKKzIwMTAtMDMtMjMgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlZHVj
ZSBhbmQgc3RyYWlnaHRlbiBpbnRlcm5hbCB1c2Ugb2YgRE9NSW1wbGVtZW50YXRpb24KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM2NTAxCisKKyAgICAg
ICAgKiBXZWJDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6IFhjb2RlIGRlY2lkZWQgdG8K
KyAgICAgICAgcmUtc29ydCB0aGlzIGZpbGUuCisKKyAgICAgICAgKiBkb20vQ2xpcGJvYXJkLmNw
cDogUmVtb3ZlZCB1bm5lZWRlZCBpbmNsdWRlIG9mIERPTUltcGxlbWVudGF0aW9uLmguCisKKyAg
ICAgICAgKiBkb20vRE9NSW1wbGVtZW50YXRpb24uY3BwOiBSZW1vdmVkIHVubmVlZGVkIGNyZWF0
ZURvY3VtZW50IGFuZAorICAgICAgICBjcmVhdGVIVE1MRG9jdW1lbnQgZnVuY3Rpb25zLiBUaGVz
ZSBzaG91bGQgYmUgZG9uZSBkaXJlY3RseSBpbnN0ZWFkCisgICAgICAgIG9mIGludm9sdmluZyB0
aGUgRE9NSW1wbGVtZW50YXRpb24gY2xhc3MuCisgICAgICAgICogZG9tL0RPTUltcGxlbWVudGF0
aW9uLmg6IERpdHRvLgorCisgICAgICAgICogZG9tL0RvY3VtZW50VHlwZS5jcHA6IFJlbW92ZWQg
dW5uZWVkZWQgaW5jbHVkZSBvZiBET01JbXBsZW1lbnRhdGlvbi5oLgorCisgICAgICAgICogaHRt
bC9IVE1MVmlld1NvdXJjZURvY3VtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxWaWV3
U291cmNlRG9jdW1lbnQ6OmNyZWF0ZVRva2VuaXplcik6IERvbid0IGFsbG9jYXRlIGEKKyAgICAg
ICAgRE9NSW1wbGVtZW50YXRpb24gb2JqZWN0IGp1c3QgdG8gdXNlIGEgY2xhc3MgbWVtYmVyIGZ1
bmN0aW9uLgorCisgICAgICAgICogbG9hZGVyL0NhY2hlZEZvbnQuY3BwOiBSZW1vdmVkIHVubmVl
ZGVkIGluY2x1ZGUgb2YgRE9NSW1wbGVtZW50YXRpb24uaC4KKworICAgICAgICAqIHhtbC9YTUxI
dHRwUmVxdWVzdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpYTUxIdHRwUmVxdWVzdDo6cmVzcG9u
c2VYTUwpOiBVc2UgRG9jdW1lbnQ6OmNyZWF0ZSB0byBjcmVhdGUgYQorICAgICAgICBuZXcgZG9j
dW1lbnQgaW5zdGVhZCBvZiBpbnZvbHZpbmcgRE9NSW1wbGVtZW50YXRpb24uCisgICAgICAgICog
eG1sL1hTTFRQcm9jZXNzb3IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6WFNMVFByb2Nlc3Nvcjo6
Y3JlYXRlRG9jdW1lbnRGcm9tU291cmNlKTogRGl0dG8uIEFuZCBpbiB0aGUgY2FzZQorICAgICAg
ICB3aGVyZSB3ZSBkbyBuZWVkIHRvIGNhbGwgRE9NSW1wbGVtZW50YXRpb24gdG8gaW50ZXJwcmV0
IHRoZSBNSU1FIHR5cGUsCisgICAgICAgIGRvbid0IGFsbG9jYXRlIGEgRE9NSW1wbGVtZW50YXRp
b24gb2JqZWN0IGp1c3QgdG8gdXNlIGEgY2xhc3MgbWVtYmVyCisgICAgICAgIGZ1bmN0aW9uLgor
CiAyMDEwLTAzLTIzICBNT1JJVEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IEFsZXhleSBQcm9za3VyeWFrb3YuCkluZGV4OiBXZWJDb3JlL1dlYkNv
cmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvago9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL1dlYkNv
cmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagkocmV2aXNpb24gNTY0MDEpCisrKyBXZWJDb3Jl
L1dlYkNvcmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagkod29ya2luZyBjb3B5KQpAQCAtMjQ4
Nyw2ICsyNDg3LDggQEAKIAkJOUY3MjMwNEYxMTE4NEI0MTAwQUQwMTI2IC8qIFNjcmlwdFByb2Zp
bGUuaCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDlGNzIz
MDRDMTExODRCNDEwMEFEMDEyNiAvKiBTY3JpcHRQcm9maWxlLmggKi87IHNldHRpbmdzID0ge0FU
VFJJQlVURVMgPSAoUHJpdmF0ZSwgKTsgfTsgfTsKIAkJOUY3MjMwNTAxMTE4NEI0MTAwQUQwMTI2
IC8qIFNjcmlwdFByb2ZpbGVyLmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmls
ZTsgZmlsZVJlZiA9IDlGNzIzMDREMTExODRCNDEwMEFEMDEyNiAvKiBTY3JpcHRQcm9maWxlci5j
cHAgKi87IH07CiAJCTlGNzIzMDUxMTExODRCNDEwMEFEMDEyNiAvKiBTY3JpcHRQcm9maWxlci5o
IGluIEhlYWRlcnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gOUY3MjMwNEUx
MTE4NEI0MTAwQUQwMTI2IC8qIFNjcmlwdFByb2ZpbGVyLmggKi87IHNldHRpbmdzID0ge0FUVFJJ
QlVURVMgPSAoUHJpdmF0ZSwgKTsgfTsgfTsKKwkJQTEzNkEwMEMxMTM0REJEMjAwQ0M4RDUwIC8q
IFhNTEh0dHBSZXF1ZXN0UHJvZ3Jlc3NFdmVudFRocm90dGxlLmNwcCBpbiBTb3VyY2VzICovID0g
e2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEExMzZBMDBBMTEzNERCRDIwMENDOEQ1MCAv
KiBYTUxIdHRwUmVxdWVzdFByb2dyZXNzRXZlbnRUaHJvdHRsZS5jcHAgKi87IH07CisJCUExMzZB
MDBEMTEzNERCRDIwMENDOEQ1MCAvKiBYTUxIdHRwUmVxdWVzdFByb2dyZXNzRXZlbnRUaHJvdHRs
ZS5oIGluIEhlYWRlcnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQTEzNkEw
MEIxMTM0REJEMjAwQ0M4RDUwIC8qIFhNTEh0dHBSZXF1ZXN0UHJvZ3Jlc3NFdmVudFRocm90dGxl
LmggKi87IH07CiAJCUExN0M4MTIyMEYyQTVDRjcwMDVEQUFFQiAvKiBIVE1MRWxlbWVudEZhY3Rv
cnkuY3BwIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQTE3
QzgxMjAwRjJBNUNGNzAwNURBQUVCIC8qIEhUTUxFbGVtZW50RmFjdG9yeS5jcHAgKi87IH07CiAJ
CUExN0M4MTIzMEYyQTVDRjcwMDVEQUFFQiAvKiBIVE1MRWxlbWVudEZhY3RvcnkuaCBpbiBIZWFk
ZXJzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEExN0M4MTIxMEYyQTVDRjcw
MDVEQUFFQiAvKiBIVE1MRWxlbWVudEZhY3RvcnkuaCAqLzsgfTsKIAkJQTQzQkY1OTgxMTQ5Mjkw
QTAwQzY0M0NBIC8qIEhUTUxQcm9ncmVzc0VsZW1lbnQuY3BwIGluIFNvdXJjZXMgKi8gPSB7aXNh
ID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQTQzQkY1OTYxMTQ5MjkwQTAwQzY0M0NBIC8qIEhU
TUxQcm9ncmVzc0VsZW1lbnQuY3BwICovOyB9OwpAQCAtNDM5NSw4ICs0Mzk3LDYgQEAKIAkJQkM3
NzJCNDAwQzRFQTkxRTAwODMyODVGIC8qIENTU1N0eWxlU2VsZWN0b3IuaCBpbiBIZWFkZXJzICov
ID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEJDNzcyQjNBMEM0RUE5MUUwMDgzMjg1
RiAvKiBDU1NTdHlsZVNlbGVjdG9yLmggKi87IH07CiAJCUJDNzcyQzQ2MEM0RUIyQzYwMDgzMjg1
RiAvKiBYTUxIdHRwUmVxdWVzdC5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZp
bGU7IGZpbGVSZWYgPSBCQzc3MkM0NDBDNEVCMkM2MDA4MzI4NUYgLyogWE1MSHR0cFJlcXVlc3Qu
Y3BwICovOyB9OwogCQlCQzc3MkM0NzBDNEVCMkM2MDA4MzI4NUYgLyogWE1MSHR0cFJlcXVlc3Qu
aCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEJDNzcyQzQ1
MEM0RUIyQzYwMDgzMjg1RiAvKiBYTUxIdHRwUmVxdWVzdC5oICovOyB9OwotCQlBMTM2QTAwQzEx
MzREQkQyMDBDQzhENTAgLyogWE1MSHR0cFJlcXVlc3RQcm9ncmVzc0V2ZW50VGhyb3R0bGUuY3Bw
IGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQTEzNkEwMEEx
MTM0REJEMjAwQ0M4RDUwIC8qIFhNTEh0dHBSZXF1ZXN0UHJvZ3Jlc3NFdmVudFRocm90dGxlLmNw
cCAqLzsgfTsKLQkJQTEzNkEwMEQxMTM0REJEMjAwQ0M4RDUwIC8qIFhNTEh0dHBSZXF1ZXN0UHJv
Z3Jlc3NFdmVudFRocm90dGxlLmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7
IGZpbGVSZWYgPSBBMTM2QTAwQjExMzREQkQyMDBDQzhENTAgLyogWE1MSHR0cFJlcXVlc3RQcm9n
cmVzc0V2ZW50VGhyb3R0bGUuaCAqLzsgfTsKIAkJQkM3NzJDNEUwQzRFQjMwNDAwODMyODVGIC8q
IE1JTUVUeXBlUmVnaXN0cnkuY3BwIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxl
OyBmaWxlUmVmID0gQkM3NzJDNEMwQzRFQjMwNDAwODMyODVGIC8qIE1JTUVUeXBlUmVnaXN0cnku
Y3BwICovOyB9OwogCQlCQzc3MkM0RjBDNEVCMzA0MDA4MzI4NUYgLyogTUlNRVR5cGVSZWdpc3Ry
eS5oIGluIEhlYWRlcnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQkM3NzJD
NEQwQzRFQjMwNDAwODMyODVGIC8qIE1JTUVUeXBlUmVnaXN0cnkuaCAqLzsgc2V0dGluZ3MgPSB7
QVRUUklCVVRFUyA9IChQcml2YXRlLCApOyB9OyB9OwogCQlCQzc3MkM1RTBDNEVCMzQ0MDA4MzI4
NUYgLyogTUlNRVR5cGVSZWdpc3RyeU1hYy5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1
aWxkRmlsZTsgZmlsZVJlZiA9IEJDNzcyQzVEMEM0RUIzNDQwMDgzMjg1RiAvKiBNSU1FVHlwZVJl
Z2lzdHJ5TWFjLm1tICovOyB9OwpJbmRleDogV2ViQ29yZS9kb20vQ2xpcGJvYXJkLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJDb3JlL2RvbS9DbGlwYm9hcmQuY3BwCShyZXZpc2lvbiA1NjQwMSkKKysr
IFdlYkNvcmUvZG9tL0NsaXBib2FyZC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI3LDcgKzI3LDYg
QEAKICNpbmNsdWRlICJDbGlwYm9hcmQuaCIKIAogI2luY2x1ZGUgIkNhY2hlZEltYWdlLmgiCi0j
aW5jbHVkZSAiRE9NSW1wbGVtZW50YXRpb24uaCIKICNpbmNsdWRlICJGcmFtZS5oIgogI2luY2x1
ZGUgIkZyYW1lTG9hZGVyLmgiCiAjaW5jbHVkZSAiSW1hZ2UuaCIKSW5kZXg6IFdlYkNvcmUvZG9t
L0RPTUltcGxlbWVudGF0aW9uLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2RvbS9ET01JbXBs
ZW1lbnRhdGlvbi5jcHAJKHJldmlzaW9uIDU2NDAxKQorKysgV2ViQ29yZS9kb20vRE9NSW1wbGVt
ZW50YXRpb24uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNzMsMTYgKzI3Myw2IEBAIFBhc3NSZWZQ
dHI8Q1NTU3R5bGVTaGVldD4gRE9NSW1wbGVtZW50YXQKICAgICByZXR1cm4gc2hlZXQucmVsZWFz
ZSgpOwogfQogCi1QYXNzUmVmUHRyPERvY3VtZW50PiBET01JbXBsZW1lbnRhdGlvbjo6Y3JlYXRl
RG9jdW1lbnQoRnJhbWUqIGZyYW1lKQotewotICAgIHJldHVybiBEb2N1bWVudDo6Y3JlYXRlKGZy
YW1lKTsKLX0KLQotUGFzc1JlZlB0cjxIVE1MRG9jdW1lbnQ+IERPTUltcGxlbWVudGF0aW9uOjpj
cmVhdGVIVE1MRG9jdW1lbnQoRnJhbWUqIGZyYW1lKQotewotICAgIHJldHVybiBIVE1MRG9jdW1l
bnQ6OmNyZWF0ZShmcmFtZSk7Ci19Ci0KIGJvb2wgRE9NSW1wbGVtZW50YXRpb246OmlzWE1MTUlN
RVR5cGUoY29uc3QgU3RyaW5nJiBtaW1lVHlwZSkKIHsKICAgICBpZiAobWltZVR5cGUgPT0gInRl
eHQveG1sIiB8fCBtaW1lVHlwZSA9PSAiYXBwbGljYXRpb24veG1sIiB8fCBtaW1lVHlwZSA9PSAi
dGV4dC94c2wiKQpJbmRleDogV2ViQ29yZS9kb20vRE9NSW1wbGVtZW50YXRpb24uaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJDb3JlL2RvbS9ET01JbXBsZW1lbnRhdGlvbi5oCShyZXZpc2lvbiA1NjQwMSkK
KysrIFdlYkNvcmUvZG9tL0RPTUltcGxlbWVudGF0aW9uLmgJKHdvcmtpbmcgY29weSkKQEAgLTU3
LDggKzU3LDYgQEAgcHVibGljOgogCiAgICAgLy8gT3RoZXIgbWV0aG9kcyAobm90IHBhcnQgb2Yg
RE9NKQogICAgIHN0YXRpYyBQYXNzUmVmUHRyPERvY3VtZW50PiBjcmVhdGVEb2N1bWVudChjb25z
dCBTdHJpbmcmIE1JTUVUeXBlLCBGcmFtZSosIGJvb2wgaW5WaWV3U291cmNlTW9kZSk7Ci0gICAg
c3RhdGljIFBhc3NSZWZQdHI8RG9jdW1lbnQ+IGNyZWF0ZURvY3VtZW50KEZyYW1lKik7Ci0gICAg
c3RhdGljIFBhc3NSZWZQdHI8SFRNTERvY3VtZW50PiBjcmVhdGVIVE1MRG9jdW1lbnQoRnJhbWUq
KTsKIAogICAgIHN0YXRpYyBib29sIGlzWE1MTUlNRVR5cGUoY29uc3QgU3RyaW5nJiBNSU1FVHlw
ZSk7CiAgICAgc3RhdGljIGJvb2wgaXNUZXh0TUlNRVR5cGUoY29uc3QgU3RyaW5nJiBNSU1FVHlw
ZSk7CkluZGV4OiBXZWJDb3JlL2RvbS9Eb2N1bWVudFR5cGUuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvZG9tL0RvY3VtZW50VHlwZS5jcHAJKHJldmlzaW9uIDU2NDAxKQorKysgV2ViQ29yZS9k
b20vRG9jdW1lbnRUeXBlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjMsNyArMjMsNiBAQAogI2lu
Y2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIkRvY3VtZW50VHlwZS5oIgogCi0jaW5jbHVkZSAi
RE9NSW1wbGVtZW50YXRpb24uaCIKICNpbmNsdWRlICJEb2N1bWVudC5oIgogI2luY2x1ZGUgIk5h
bWVkTm9kZU1hcC5oIgogCkluZGV4OiBXZWJDb3JlL2h0bWwvSFRNTFZpZXdTb3VyY2VEb2N1bWVu
dC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9odG1sL0hUTUxWaWV3U291cmNlRG9jdW1lbnQu
Y3BwCShyZXZpc2lvbiA1NjQwMSkKKysrIFdlYkNvcmUvaHRtbC9IVE1MVmlld1NvdXJjZURvY3Vt
ZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTQsNyArNTQsNyBAQCBIVE1MVmlld1NvdXJjZURv
Y3VtZW50OjpIVE1MVmlld1NvdXJjZURvCiBUb2tlbml6ZXIqIEhUTUxWaWV3U291cmNlRG9jdW1l
bnQ6OmNyZWF0ZVRva2VuaXplcigpCiB7CiAgICAgLy8gVXNlIEhUTUxUb2tlbml6ZXIgaWYgYXBw
bGljYWJsZSwgb3RoZXJ3aXNlIHVzZSBUZXh0VG9rZW5pemVyLgotICAgIGlmIChtX3R5cGUgPT0g
InRleHQvaHRtbCIgfHwgbV90eXBlID09ICJhcHBsaWNhdGlvbi94aHRtbCt4bWwiIHx8IG1fdHlw
ZSA9PSAiaW1hZ2Uvc3ZnK3htbCIgfHwgaW1wbGVtZW50YXRpb24oKS0+aXNYTUxNSU1FVHlwZSht
X3R5cGUpCisgICAgaWYgKG1fdHlwZSA9PSAidGV4dC9odG1sIiB8fCBtX3R5cGUgPT0gImFwcGxp
Y2F0aW9uL3hodG1sK3htbCIgfHwgbV90eXBlID09ICJpbWFnZS9zdmcreG1sIiB8fCBET01JbXBs
ZW1lbnRhdGlvbjo6aXNYTUxNSU1FVHlwZShtX3R5cGUpCiAjaWYgRU5BQkxFKFhIVE1MTVApCiAg
ICAgICAgIHx8IG1fdHlwZSA9PSAiYXBwbGljYXRpb24vdm5kLndhcC54aHRtbCt4bWwiCiAjZW5k
aWYKSW5kZXg6IFdlYkNvcmUvbG9hZGVyL0NhY2hlZEZvbnQuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvbG9hZGVyL0NhY2hlZEZvbnQuY3BwCShyZXZpc2lvbiA1NjQwMSkKKysrIFdlYkNvcmUv
bG9hZGVyL0NhY2hlZEZvbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNCw3ICszNCw2IEBACiAj
aW5jbHVkZSAiQ2FjaGUuaCIKICNpbmNsdWRlICJDYWNoZWRSZXNvdXJjZUNsaWVudC5oIgogI2lu
Y2x1ZGUgIkNhY2hlZFJlc291cmNlQ2xpZW50V2Fsa2VyLmgiCi0jaW5jbHVkZSAiRE9NSW1wbGVt
ZW50YXRpb24uaCIKICNpbmNsdWRlICJGb250UGxhdGZvcm1EYXRhLmgiCiAjaW5jbHVkZSAiU2hh
cmVkQnVmZmVyLmgiCiAjaW5jbHVkZSAiVGV4dFJlc291cmNlRGVjb2Rlci5oIgpJbmRleDogV2Vi
Q29yZS94bWwvWE1MSHR0cFJlcXVlc3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUveG1sL1hN
TEh0dHBSZXF1ZXN0LmNwcAkocmV2aXNpb24gNTY0MDEpCisrKyBXZWJDb3JlL3htbC9YTUxIdHRw
UmVxdWVzdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIxNiw3ICsyMTYsNyBAQCBEb2N1bWVudCog
WE1MSHR0cFJlcXVlc3Q6OnJlc3BvbnNlWE1MKCkgCiAgICAgICAgICAgICAvLyBUaGUgVzNDIHNw
ZWMgcmVxdWlyZXMgdGhpcy4KICAgICAgICAgICAgIG1fcmVzcG9uc2VYTUwgPSAwOwogICAgICAg
ICB9IGVsc2UgewotICAgICAgICAgICAgbV9yZXNwb25zZVhNTCA9IGRvY3VtZW50KCktPmltcGxl
bWVudGF0aW9uKCktPmNyZWF0ZURvY3VtZW50KDApOworICAgICAgICAgICAgbV9yZXNwb25zZVhN
TCA9IERvY3VtZW50OjpjcmVhdGUoMCk7CiAgICAgICAgICAgICBtX3Jlc3BvbnNlWE1MLT5vcGVu
KCk7CiAgICAgICAgICAgICBtX3Jlc3BvbnNlWE1MLT5zZXRVUkwobV91cmwpOwogICAgICAgICAg
ICAgLy8gRklYTUU6IFNldCBMYXN0LU1vZGlmaWVkLgpJbmRleDogV2ViQ29yZS94bWwvWFNMVFBy
b2Nlc3Nvci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS94bWwvWFNMVFByb2Nlc3Nvci5jcHAJ
KHJldmlzaW9uIDU2NDAxKQorKysgV2ViQ29yZS94bWwvWFNMVFByb2Nlc3Nvci5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTY5LDEwICs2OSwxMCBAQCBQYXNzUmVmUHRyPERvY3VtZW50PiBYU0xUUHJv
Y2Vzc29yOjpjcmVhCiAKICAgICBSZWZQdHI8RG9jdW1lbnQ+IHJlc3VsdDsKICAgICBpZiAoc291
cmNlTUlNRVR5cGUgPT0gInRleHQvcGxhaW4iKSB7Ci0gICAgICAgIHJlc3VsdCA9IG93bmVyRG9j
dW1lbnQtPmltcGxlbWVudGF0aW9uKCktPmNyZWF0ZURvY3VtZW50KGZyYW1lKTsKKyAgICAgICAg
cmVzdWx0ID0gRG9jdW1lbnQ6OmNyZWF0ZShmcmFtZSk7CiAgICAgICAgIHRyYW5zZm9ybVRleHRT
dHJpbmdUb1hIVE1MRG9jdW1lbnRTdHJpbmcoZG9jdW1lbnRTb3VyY2UpOwogICAgIH0gZWxzZQot
ICAgICAgICByZXN1bHQgPSBvd25lckRvY3VtZW50LT5pbXBsZW1lbnRhdGlvbigpLT5jcmVhdGVE
b2N1bWVudChzb3VyY2VNSU1FVHlwZSwgZnJhbWUsIGZhbHNlKTsKKyAgICAgICAgcmVzdWx0ID0g
RE9NSW1wbGVtZW50YXRpb246OmNyZWF0ZURvY3VtZW50KHNvdXJjZU1JTUVUeXBlLCBmcmFtZSwg
ZmFsc2UpOwogCiAgICAgLy8gQmVmb3JlIHBhcnNpbmcsIHdlIG5lZWQgdG8gc2F2ZSAmIGRldGFj
aCB0aGUgb2xkIGRvY3VtZW50IGFuZCBnZXQgdGhlIG5ldyBkb2N1bWVudAogICAgIC8vIGluIHBs
YWNlLiBXZSBoYXZlIHRvIGRvIHRoaXMgb25seSBpZiB3ZSdyZSByZW5kZXJpbmcgdGhlIHJlc3Vs
dCBkb2N1bWVudC4K
</data>
<flag name="review"
          id="34681"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>