<?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>58460</bug_id>
          
          <creation_ts>2011-04-13 11:32:18 -0700</creation_ts>
          <short_desc>childTypeAllowed() should be const</short_desc>
          <delta_ts>2011-04-14 00:09:19 -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>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>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Roland Steiner">rolandsteiner</reporter>
          <assigned_to name="Roland Steiner">rolandsteiner</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>morrita</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>385041</commentid>
    <comment_count>0</comment_count>
    <who name="Roland Steiner">rolandsteiner</who>
    <bug_when>2011-04-13 11:32:18 -0700</bug_when>
    <thetext>childTypeAllowed() is a pure info method without side effects and as such should be const.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>385051</commentid>
    <comment_count>1</comment_count>
    <who name="Roland Steiner">rolandsteiner</who>
    <bug_when>2011-04-13 11:35:11 -0700</bug_when>
    <thetext>Incidentally, I wonder why this method, as well as nodeName() and nodeType() are private within all subclasses of Node...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>385059</commentid>
    <comment_count>2</comment_count>
      <attachid>89415</attachid>
    <who name="Roland Steiner">rolandsteiner</who>
    <bug_when>2011-04-13 11:38:09 -0700</bug_when>
    <thetext>Created attachment 89415
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>385156</commentid>
    <comment_count>3</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-04-13 12:48:35 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Incidentally, I wonder why this method, as well as nodeName() and nodeType() are private within all subclasses of Node...

making a virtual impl private is a great trick for preventing the users of the function call them directly. It&apos;s also a great visual indication, saying &quot;DON&apos;T USE THIS METHOD DIRECTLY.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>385530</commentid>
    <comment_count>4</comment_count>
      <attachid>89415</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-13 22:44:51 -0700</bug_when>
    <thetext>Comment on attachment 89415
Patch

Clearing flags on attachment: 89415

Committed r83816: &lt;http://trac.webkit.org/changeset/83816&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>385531</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-13 22:44:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>385560</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-14 00:09:19 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 89415:

http/tests/misc/favicon-loads-with-icon-loading-override.html bug 58412 (author: alice.liu@apple.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89415</attachid>
            <date>2011-04-13 11:38:09 -0700</date>
            <delta_ts>2011-04-13 22:44:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58460-20110413113807.patch</filename>
            <type>text/plain</type>
            <size>11966</size>
            <attacher name="Roland Steiner">rolandsteiner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODM0NDYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAwOTIzMWE4YjE4ODlmMTQ1
NjM0NTExODgyYzhmYWQ4MzgwNjRhNzg1Li4xYThkZTdiZjQzOTgxMGFhYzUxMjk3ZDViNDA1MTll
N2Q2NGRmZjU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsNDQgQEAKKzIwMTEtMDQtMTMgIFJvbGFu
ZCBTdGVpbmVyICA8cm9sYW5kc3RlaW5lckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQnVnIDU4NDYwIC0gY2hpbGRUeXBlQWxs
b3dlZCgpIHNob3VsZCBiZSBjb25zdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NTg0NjAKKworICAgICAgICBNYWRlIGNoaWxkVHlwZUFsbG93ZWQgY29u
c3QuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiAobWlub3IgcmVmYWN0b3JpbmcpLgorCisgICAg
ICAgICogZG9tL0F0dHIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QXR0cjo6Y2hpbGRUeXBlQWxs
b3dlZCk6CisgICAgICAgICogZG9tL0F0dHIuaDoKKyAgICAgICAgKiBkb20vQ0RBVEFTZWN0aW9u
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNEQVRBU2VjdGlvbjo6Y2hpbGRUeXBlQWxsb3dlZCk6
CisgICAgICAgICogZG9tL0NEQVRBU2VjdGlvbi5oOgorICAgICAgICAqIGRvbS9Db21tZW50LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkNvbW1lbnQ6OmNoaWxkVHlwZUFsbG93ZWQpOgorICAgICAg
ICAqIGRvbS9Db21tZW50Lmg6CisgICAgICAgICogZG9tL0RvY3VtZW50LmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkRvY3VtZW50OjpjaGlsZFR5cGVBbGxvd2VkKToKKyAgICAgICAgKiBkb20vRG9j
dW1lbnQuaDoKKyAgICAgICAgKiBkb20vRG9jdW1lbnRGcmFnbWVudC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpEb2N1bWVudEZyYWdtZW50OjpjaGlsZFR5cGVBbGxvd2VkKToKKyAgICAgICAgKiBk
b20vRG9jdW1lbnRGcmFnbWVudC5oOgorICAgICAgICAqIGRvbS9FbGVtZW50LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkVsZW1lbnQ6OmNoaWxkVHlwZUFsbG93ZWQpOgorICAgICAgICAqIGRvbS9F
bGVtZW50Lmg6CisgICAgICAgICogZG9tL05vZGUuaDoKKyAgICAgICAgKFdlYkNvcmU6Ok5vZGU6
OmNoaWxkVHlwZUFsbG93ZWQpOgorICAgICAgICAqIGRvbS9Ob3RhdGlvbi5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpOb3RhdGlvbjo6Y2hpbGRUeXBlQWxsb3dlZCk6CisgICAgICAgICogZG9tL05v
dGF0aW9uLmg6CisgICAgICAgICogZG9tL1Byb2Nlc3NpbmdJbnN0cnVjdGlvbi5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpQcm9jZXNzaW5nSW5zdHJ1Y3Rpb246OmNoaWxkVHlwZUFsbG93ZWQpOgor
ICAgICAgICAqIGRvbS9Qcm9jZXNzaW5nSW5zdHJ1Y3Rpb24uaDoKKyAgICAgICAgKiBkb20vVGV4
dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpUZXh0OjpjaGlsZFR5cGVBbGxvd2VkKToKKyAgICAg
ICAgKiBkb20vVGV4dC5oOgorCiAyMDExLTA0LTExICBTZXJnaW8gVmlsbGFyIFNlbmluICA8c3Zp
bGxhckBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE1hcnRpbiBSb2JpbnNvbi4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9BdHRyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9BdHRyLmNwcAppbmRleCA2NTAwYTk3YmI3YzA5ODc2ZTU1Yzc0NTk0YzJjM2MwM2QzNjU4
MzEwLi5lM2FlMzQ4NTNhNjFmZGQ4NTBiYWM5YTA5NWYyNjdlMzE3MDdmYWM2IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9kb20vQXR0ci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0F0
dHIuY3BwCkBAIC0xNTIsNyArMTUyLDcgQEAgUGFzc1JlZlB0cjxOb2RlPiBBdHRyOjpjbG9uZU5v
ZGUoYm9vbCAvKmRlZXAqLykKIH0KIAogLy8gRE9NIFNlY3Rpb24gMS4xLjEKLWJvb2wgQXR0cjo6
Y2hpbGRUeXBlQWxsb3dlZChOb2RlVHlwZSB0eXBlKQorYm9vbCBBdHRyOjpjaGlsZFR5cGVBbGxv
d2VkKE5vZGVUeXBlIHR5cGUpIGNvbnN0CiB7CiAgICAgc3dpdGNoICh0eXBlKSB7CiAgICAgICAg
IGNhc2UgVEVYVF9OT0RFOgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0F0dHIuaCBi
L1NvdXJjZS9XZWJDb3JlL2RvbS9BdHRyLmgKaW5kZXggZTc2ZDJmYTZjZGE2ZTcyOGNhZDZjMmJk
MmU3YjM1ODNjZGU1ZDVlYS4uMjE3YTBjM2E3MWIyYTlmYjFmZTlmMTE0YzBmMTgxZDBiMTliYWNm
NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0F0dHIuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vQXR0ci5oCkBAIC03OSw3ICs3OSw3IEBAIHByaXZhdGU6CiAgICAgdmlydHVhbCBQ
YXNzUmVmUHRyPE5vZGU+IGNsb25lTm9kZShib29sIGRlZXApOwogCiAgICAgdmlydHVhbCBib29s
IGlzQXR0cmlidXRlTm9kZSgpIGNvbnN0IHsgcmV0dXJuIHRydWU7IH0KLSAgICB2aXJ0dWFsIGJv
b2wgY2hpbGRUeXBlQWxsb3dlZChOb2RlVHlwZSk7CisgICAgdmlydHVhbCBib29sIGNoaWxkVHlw
ZUFsbG93ZWQoTm9kZVR5cGUpIGNvbnN0OwogCiAgICAgdmlydHVhbCB2b2lkIGNoaWxkcmVuQ2hh
bmdlZChib29sIGNoYW5nZWRCeVBhcnNlciA9IGZhbHNlLCBOb2RlKiBiZWZvcmVDaGFuZ2UgPSAw
LCBOb2RlKiBhZnRlckNoYW5nZSA9IDAsIGludCBjaGlsZENvdW50RGVsdGEgPSAwKTsKIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0NEQVRBU2VjdGlvbi5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vQ0RBVEFTZWN0aW9uLmNwcAppbmRleCBkNzMwNTRlNzE3MWY4NDlmNzczZWI0MjM5
ZjFlMGM2N2RiMmUwYTdmLi4zM2EzYWNjNTg2MGNmZTc2MDJhY2Y3Y2JiNjA5ZmUzZGUxYzgyNWUy
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ0RBVEFTZWN0aW9uLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9kb20vQ0RBVEFTZWN0aW9uLmNwcApAQCAtNTEsNyArNTEsNyBAQCBQYXNz
UmVmUHRyPE5vZGU+IENEQVRBU2VjdGlvbjo6Y2xvbmVOb2RlKGJvb2wgLypkZWVwKi8pCiAgICAg
cmV0dXJuIGNyZWF0ZShkb2N1bWVudCgpLCBkYXRhKCkpOwogfQogCi1ib29sIENEQVRBU2VjdGlv
bjo6Y2hpbGRUeXBlQWxsb3dlZChOb2RlVHlwZSkKK2Jvb2wgQ0RBVEFTZWN0aW9uOjpjaGlsZFR5
cGVBbGxvd2VkKE5vZGVUeXBlKSBjb25zdAogewogICAgIHJldHVybiBmYWxzZTsKIH0KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9DREFUQVNlY3Rpb24uaCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9DREFUQVNlY3Rpb24uaAppbmRleCA1Y2YwN2UxNDZiMTgzZDkzOTEyN2YxMWRmZjJiNWZl
NTIwZDA0MGJiLi5kN2FjYTlkNjlhNGUxMzIxOTUwYWNkNzY3NWJhNThhOGY5NTk0YmMwIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ0RBVEFTZWN0aW9uLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvZG9tL0NEQVRBU2VjdGlvbi5oCkBAIC0zNyw3ICszNyw3IEBAIHByaXZhdGU6CiAgICAg
dmlydHVhbCBTdHJpbmcgbm9kZU5hbWUoKSBjb25zdDsKICAgICB2aXJ0dWFsIE5vZGVUeXBlIG5v
ZGVUeXBlKCkgY29uc3Q7CiAgICAgdmlydHVhbCBQYXNzUmVmUHRyPE5vZGU+IGNsb25lTm9kZShi
b29sIGRlZXApOwotICAgIHZpcnR1YWwgYm9vbCBjaGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBlKTsK
KyAgICB2aXJ0dWFsIGJvb2wgY2hpbGRUeXBlQWxsb3dlZChOb2RlVHlwZSkgY29uc3Q7CiAgICAg
dmlydHVhbCBQYXNzUmVmUHRyPFRleHQ+IHZpcnR1YWxDcmVhdGUoY29uc3QgU3RyaW5nJik7CiB9
OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ29tbWVudC5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vQ29tbWVudC5jcHAKaW5kZXggMDBmMTcyNGI0MTViMDRhYmNhYzgzNGI1MDgx
NDI1N2ViOTM5NDU2YS4uOTJjZmZlZDdhZGZjODA2NmVjYzdmMDcyNGIwODFmZDRiOWRiMDE1ZSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0NvbW1lbnQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Db21tZW50LmNwcApAQCAtNTEsNyArNTEsNyBAQCBQYXNzUmVmUHRyPE5vZGU+
IENvbW1lbnQ6OmNsb25lTm9kZShib29sIC8qZGVlcCovKQogICAgIHJldHVybiBjcmVhdGUoZG9j
dW1lbnQoKSwgZGF0YSgpKTsKIH0KIAotYm9vbCBDb21tZW50OjpjaGlsZFR5cGVBbGxvd2VkKE5v
ZGVUeXBlKQorYm9vbCBDb21tZW50OjpjaGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBlKSBjb25zdAog
ewogICAgIHJldHVybiBmYWxzZTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9D
b21tZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9kb20vQ29tbWVudC5oCmluZGV4IGEwMjEwYzRiZWJk
ZWFjZGYzOTY5MWJiMTQwN2ZkOTNhYTA2YWNlOTYuLjlkYjFmMzFmZDEwOWEwNmVkOTkzNjI1YWE5
MzUzNTgxYmY3NzgyZTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Db21tZW50LmgK
KysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0NvbW1lbnQuaApAQCAtMzcsNyArMzcsNyBAQCBwcml2
YXRlOgogICAgIHZpcnR1YWwgU3RyaW5nIG5vZGVOYW1lKCkgY29uc3Q7CiAgICAgdmlydHVhbCBO
b2RlVHlwZSBub2RlVHlwZSgpIGNvbnN0OwogICAgIHZpcnR1YWwgUGFzc1JlZlB0cjxOb2RlPiBj
bG9uZU5vZGUoYm9vbCBkZWVwKTsKLSAgICB2aXJ0dWFsIGJvb2wgY2hpbGRUeXBlQWxsb3dlZChO
b2RlVHlwZSk7CisgICAgdmlydHVhbCBib29sIGNoaWxkVHlwZUFsbG93ZWQoTm9kZVR5cGUpIGNv
bnN0OwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvZG9tL0RvY3VtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAK
aW5kZXggNjZhOThiNWQwYjFiYzVlZGIxNGI4ZDIyNDI0YzE4YmU5Zjk3OTczMy4uZDllMGZjZmI0
ZWY5NWNlNjA2ZDg2NGUyMWRmOTBkMDYxNGMxYzYwYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvZG9tL0RvY3VtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3Bw
CkBAIC0yNzMzLDcgKzI3MzMsNyBAQCBNb3VzZUV2ZW50V2l0aEhpdFRlc3RSZXN1bHRzIERvY3Vt
ZW50OjpwcmVwYXJlTW91c2VFdmVudChjb25zdCBIaXRUZXN0UmVxdWVzdCYgcgogfQogCiAvLyBE
T00gU2VjdGlvbiAxLjEuMQotYm9vbCBEb2N1bWVudDo6Y2hpbGRUeXBlQWxsb3dlZChOb2RlVHlw
ZSB0eXBlKQorYm9vbCBEb2N1bWVudDo6Y2hpbGRUeXBlQWxsb3dlZChOb2RlVHlwZSB0eXBlKSBj
b25zdAogewogICAgIHN3aXRjaCAodHlwZSkgewogICAgIGNhc2UgQVRUUklCVVRFX05PREU6CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9Eb2N1bWVudC5oCmluZGV4IDFmMGYyYTBlZGE0ZTQ3MjkzYjI2MjBmNmJmOWZlZjY1OGFj
NDY3ODUuLjZmZmE5MjNjNjEwMGRkMzg3MjljZmY3YTAwNTRlZTQxNWNmNjg4MWEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Eb2N1bWVudC5oCkBAIC0xMTI0LDcgKzExMjQsNyBAQCBwcml2YXRlOgogCiAgICAgdmlydHVh
bCBTdHJpbmcgbm9kZU5hbWUoKSBjb25zdDsKICAgICB2aXJ0dWFsIE5vZGVUeXBlIG5vZGVUeXBl
KCkgY29uc3Q7Ci0gICAgdmlydHVhbCBib29sIGNoaWxkVHlwZUFsbG93ZWQoTm9kZVR5cGUpOwor
ICAgIHZpcnR1YWwgYm9vbCBjaGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBlKSBjb25zdDsKICAgICB2
aXJ0dWFsIFBhc3NSZWZQdHI8Tm9kZT4gY2xvbmVOb2RlKGJvb2wgZGVlcCk7CiAgICAgdmlydHVh
bCBib29sIGNhblJlcGxhY2VDaGlsZChOb2RlKiBuZXdDaGlsZCwgTm9kZSogb2xkQ2hpbGQpOwog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRGcmFnbWVudC5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRGcmFnbWVudC5jcHAKaW5kZXggZTk4ZWY5ZTU4YTBj
ZmYyYjhmOGQwZjQyNDcwMGY5OWM2OTExNjI2NC4uMzg4MmM0ZGZmMDhlNmQ4ZTk2MjVjNzc4MjU2
ODg0MTYxOWQ4OTQ0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50RnJh
Z21lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudEZyYWdtZW50LmNwcApA
QCAtNTIsNyArNTIsNyBAQCBOb2RlOjpOb2RlVHlwZSBEb2N1bWVudEZyYWdtZW50Ojpub2RlVHlw
ZSgpIGNvbnN0CiAgICAgcmV0dXJuIERPQ1VNRU5UX0ZSQUdNRU5UX05PREU7CiB9CiAKLWJvb2wg
RG9jdW1lbnRGcmFnbWVudDo6Y2hpbGRUeXBlQWxsb3dlZChOb2RlVHlwZSB0eXBlKQorYm9vbCBE
b2N1bWVudEZyYWdtZW50OjpjaGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBlIHR5cGUpIGNvbnN0CiB7
CiAgICAgc3dpdGNoICh0eXBlKSB7CiAgICAgICAgIGNhc2UgRUxFTUVOVF9OT0RFOgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50RnJhZ21lbnQuaCBiL1NvdXJjZS9XZWJD
b3JlL2RvbS9Eb2N1bWVudEZyYWdtZW50LmgKaW5kZXggZjU2NzUzNmIyYjE0NzRmYjA0MTVjMGNi
MTg2MzRmNmFmNDQ2Njc4OC4uZDkxYjcwYjQzODdjZTZiYzczODYwZjVmNjk1MTk2ZjYyMzA0MzY3
YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50RnJhZ21lbnQuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRGcmFnbWVudC5oCkBAIC00Myw3ICs0Myw3IEBA
IHByaXZhdGU6CiAgICAgdmlydHVhbCBTdHJpbmcgbm9kZU5hbWUoKSBjb25zdDsKICAgICB2aXJ0
dWFsIE5vZGVUeXBlIG5vZGVUeXBlKCkgY29uc3Q7CiAgICAgdmlydHVhbCBQYXNzUmVmUHRyPE5v
ZGU+IGNsb25lTm9kZShib29sIGRlZXApOwotICAgIHZpcnR1YWwgYm9vbCBjaGlsZFR5cGVBbGxv
d2VkKE5vZGVUeXBlKTsKKyAgICB2aXJ0dWFsIGJvb2wgY2hpbGRUeXBlQWxsb3dlZChOb2RlVHlw
ZSkgY29uc3Q7CiB9OwogCiB9IC8vbmFtZXNwYWNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9kb20vRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAKaW5kZXgg
MmY4ZGVkY2NiZDA3Zjg5MDVmZGFjZDk3MzY2ZTZlMjFiM2QxNDUzNC4uZjVlMDRmYmIxZGE5Y2Jj
NDBiZTVlY2MyMjFkYTY5YjBjOWE4ZDM5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9t
L0VsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcApAQCAtMTE5
NSw3ICsxMTk1LDcgQEAgdm9pZCBFbGVtZW50OjpyZW1vdmVTaGFkb3dSb290KCkKICAgICB9CiB9
CiAKLWJvb2wgRWxlbWVudDo6Y2hpbGRUeXBlQWxsb3dlZChOb2RlVHlwZSB0eXBlKQorYm9vbCBF
bGVtZW50OjpjaGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBlIHR5cGUpIGNvbnN0CiB7CiAgICAgc3dp
dGNoICh0eXBlKSB7CiAgICAgY2FzZSBFTEVNRU5UX05PREU6CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9kb20vRWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuaAppbmRl
eCA1OTA3YTFhMDc2NmY1YTM5NzA4M2ViZjBmZGRhZDY0ODMxN2FhOWRlLi5kMjY5ZGJlNmU5OWEx
NjQ1NzY1MjczN2QzOTlmYmQ4NzhjZTJlZWUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9k
b20vRWxlbWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmgKQEAgLTM3Niw3
ICszNzYsNyBAQCBwcml2YXRlOgogCiAgICAgdmlydHVhbCB2b2lkIHNldFByZWZpeChjb25zdCBB
dG9taWNTdHJpbmcmLCBFeGNlcHRpb25Db2RlJik7CiAgICAgdmlydHVhbCBOb2RlVHlwZSBub2Rl
VHlwZSgpIGNvbnN0OwotICAgIHZpcnR1YWwgYm9vbCBjaGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBl
KTsKKyAgICB2aXJ0dWFsIGJvb2wgY2hpbGRUeXBlQWxsb3dlZChOb2RlVHlwZSkgY29uc3Q7CiAK
ICAgICB2aXJ0dWFsIFBhc3NSZWZQdHI8QXR0cmlidXRlPiBjcmVhdGVBdHRyaWJ1dGUoY29uc3Qg
UXVhbGlmaWVkTmFtZSYsIGNvbnN0IEF0b21pY1N0cmluZyYgdmFsdWUpOwogICAgIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2Rl
LmgKaW5kZXggNjA4OWUyZjk1ZTZlNjI2YjUyMDBjNTdkYWFlNzY1OWU3OTVlZjEwNi4uYThmYjNh
YWMxNGIxMmEzZTQwMWY0YTE4YjFlMmVhZjYwZDg1NjkwNyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvZG9tL05vZGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5oCkBAIC0zNzIs
NyArMzcyLDcgQEAgcHVibGljOgogICAgIH0KIAogICAgIGJvb2wgaXNSZWFkT25seU5vZGUoKSBj
b25zdCB7IHJldHVybiBub2RlVHlwZSgpID09IEVOVElUWV9SRUZFUkVOQ0VfTk9ERTsgfQotICAg
IHZpcnR1YWwgYm9vbCBjaGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBlKSB7IHJldHVybiBmYWxzZTsg
fQorICAgIHZpcnR1YWwgYm9vbCBjaGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBlKSBjb25zdCB7IHJl
dHVybiBmYWxzZTsgfQogICAgIHVuc2lnbmVkIGNoaWxkTm9kZUNvdW50KCkgY29uc3Q7CiAgICAg
Tm9kZSogY2hpbGROb2RlKHVuc2lnbmVkIGluZGV4KSBjb25zdDsKIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvZG9tL05vdGF0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob3RhdGlv
bi5jcHAKaW5kZXggNGIzYWIyODlhOTkwOWU4NmIzMzE4MzFhMmNhYzEwNDIzNzE3NjNkNy4uZjYy
ZTYzMGFhNDUwNmRkYzMzY2JhNjU1Y2NlMGY4NTZjNGExNDk4ZiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvZG9tL05vdGF0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm90YXRp
b24uY3BwCkBAIC00OSw3ICs0OSw3IEBAIFBhc3NSZWZQdHI8Tm9kZT4gTm90YXRpb246OmNsb25l
Tm9kZShib29sIC8qZGVlcCovKQogICAgIHJldHVybiAwOwogfQogCi1ib29sIE5vdGF0aW9uOjpj
aGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBlKQorYm9vbCBOb3RhdGlvbjo6Y2hpbGRUeXBlQWxsb3dl
ZChOb2RlVHlwZSkgY29uc3QKIHsKICAgICByZXR1cm4gZmFsc2U7CiB9CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9kb20vTm90YXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob3RhdGlv
bi5oCmluZGV4IDU0N2M5ZTc0NGU4NzZkNTJkMzFiMjUyOGFlNTlmNGQ5NGM5M2U5OWYuLmIyMTU1
YmEwNTkwMGQyMzgwODY0MzhmZDYyZDFlYzRmYmI0NjFlOWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Ob3RhdGlvbi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob3RhdGlvbi5o
CkBAIC0zOSw3ICszOSw3IEBAIHByaXZhdGU6CiAgICAgdmlydHVhbCBTdHJpbmcgbm9kZU5hbWUo
KSBjb25zdDsKICAgICB2aXJ0dWFsIE5vZGVUeXBlIG5vZGVUeXBlKCkgY29uc3Q7CiAgICAgdmly
dHVhbCBQYXNzUmVmUHRyPE5vZGU+IGNsb25lTm9kZShib29sIGRlZXApOwotICAgIHZpcnR1YWwg
Ym9vbCBjaGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBlKTsKKyAgICB2aXJ0dWFsIGJvb2wgY2hpbGRU
eXBlQWxsb3dlZChOb2RlVHlwZSkgY29uc3Q7CiAKICAgICBTdHJpbmcgbV9uYW1lOwogICAgIFN0
cmluZyBtX3B1YmxpY0lkOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1Byb2Nlc3Np
bmdJbnN0cnVjdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vUHJvY2Vzc2luZ0luc3RydWN0
aW9uLmNwcAppbmRleCA3MzI4OTU4NWRmODA2YmM5MTVlMjViMzE5MWEzNjY5MjViODhmZjQ5Li4z
MDExMWQ4ZTZiYmY3ZjYzYjA5NDE0MTc1YTlmOGVmZGJmNmE1ZWRkIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9kb20vUHJvY2Vzc2luZ0luc3RydWN0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vUHJvY2Vzc2luZ0luc3RydWN0aW9uLmNwcApAQCAtMTAxLDcgKzEwMSw3IEBAIFBh
c3NSZWZQdHI8Tm9kZT4gUHJvY2Vzc2luZ0luc3RydWN0aW9uOjpjbG9uZU5vZGUoYm9vbCAvKmRl
ZXAqLykKIH0KIAogLy8gRE9NIFNlY3Rpb24gMS4xLjEKLWJvb2wgUHJvY2Vzc2luZ0luc3RydWN0
aW9uOjpjaGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBlKQorYm9vbCBQcm9jZXNzaW5nSW5zdHJ1Y3Rp
b246OmNoaWxkVHlwZUFsbG93ZWQoTm9kZVR5cGUpIGNvbnN0CiB7CiAgICAgcmV0dXJuIGZhbHNl
OwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1Byb2Nlc3NpbmdJbnN0cnVjdGlv
bi5oIGIvU291cmNlL1dlYkNvcmUvZG9tL1Byb2Nlc3NpbmdJbnN0cnVjdGlvbi5oCmluZGV4IDUx
OGZmNDA4ZDA2MWNmODVmYjRlZGFkODE5YWI5YmQxYmJhYThiNjEuLjFiZTg3MTBlMjJiMDgxODRj
ZWU2MGVkYTZiYTQ2ZTA4MjZhMWE4YjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Q
cm9jZXNzaW5nSW5zdHJ1Y3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vUHJvY2Vzc2lu
Z0luc3RydWN0aW9uLmgKQEAgLTYxLDcgKzYxLDcgQEAgcHJpdmF0ZToKICAgICB2aXJ0dWFsIFN0
cmluZyBub2RlVmFsdWUoKSBjb25zdDsKICAgICB2aXJ0dWFsIHZvaWQgc2V0Tm9kZVZhbHVlKGNv
bnN0IFN0cmluZyYsIEV4Y2VwdGlvbkNvZGUmKTsKICAgICB2aXJ0dWFsIFBhc3NSZWZQdHI8Tm9k
ZT4gY2xvbmVOb2RlKGJvb2wgZGVlcCk7Ci0gICAgdmlydHVhbCBib29sIGNoaWxkVHlwZUFsbG93
ZWQoTm9kZVR5cGUpOworICAgIHZpcnR1YWwgYm9vbCBjaGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBl
KSBjb25zdDsKICAgICB2aXJ0dWFsIGJvb2wgb2Zmc2V0SW5DaGFyYWN0ZXJzKCkgY29uc3Q7CiAg
ICAgdmlydHVhbCBpbnQgbWF4Q2hhcmFjdGVyT2Zmc2V0KCkgY29uc3Q7CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2RvbS9UZXh0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9UZXh0LmNw
cAppbmRleCA1YTI4ZTM3NTZjMjg0N2MxYTFjMmIwN2I2NDQ4MjVkNWZiMjUxYjAzLi45MDZlNDIx
MjM0ZDRmZDFhMjNhZGRiNjkwMzFiNTlhNGQyZTc3N2Y3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9kb20vVGV4dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL1RleHQuY3BwCkBAIC0y
OTIsNyArMjkyLDcgQEAgdm9pZCBUZXh0OjpyZWNhbGNTdHlsZShTdHlsZUNoYW5nZSBjaGFuZ2Up
CiAgICAgY2xlYXJOZWVkc1N0eWxlUmVjYWxjKCk7CiB9CiAKLWJvb2wgVGV4dDo6Y2hpbGRUeXBl
QWxsb3dlZChOb2RlVHlwZSkKK2Jvb2wgVGV4dDo6Y2hpbGRUeXBlQWxsb3dlZChOb2RlVHlwZSkg
Y29uc3QKIHsKICAgICByZXR1cm4gZmFsc2U7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9kb20vVGV4dC5oIGIvU291cmNlL1dlYkNvcmUvZG9tL1RleHQuaAppbmRleCBmNjkzZjNiZDRj
ZDlkYmU2NWQ5MmEwNzA4OTgxNDQyNDc2MDNiZDUwLi41OTk1ZjFmN2Y0ODVhYWFkZGU0NDg5MmFh
MTA4NjlmNmE0YWYwYzFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vVGV4dC5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9UZXh0LmgKQEAgLTU2LDcgKzU2LDcgQEAgcHJpdmF0ZToK
ICAgICB2aXJ0dWFsIGJvb2wgcmVuZGVyZXJJc05lZWRlZChSZW5kZXJTdHlsZSopOwogICAgIHZp
cnR1YWwgUmVuZGVyT2JqZWN0KiBjcmVhdGVSZW5kZXJlcihSZW5kZXJBcmVuYSosIFJlbmRlclN0
eWxlKik7CiAgICAgdmlydHVhbCB2b2lkIHJlY2FsY1N0eWxlKFN0eWxlQ2hhbmdlID0gTm9DaGFu
Z2UpOwotICAgIHZpcnR1YWwgYm9vbCBjaGlsZFR5cGVBbGxvd2VkKE5vZGVUeXBlKTsKKyAgICB2
aXJ0dWFsIGJvb2wgY2hpbGRUeXBlQWxsb3dlZChOb2RlVHlwZSkgY29uc3Q7CiAKICAgICB2aXJ0
dWFsIFBhc3NSZWZQdHI8VGV4dD4gdmlydHVhbENyZWF0ZShjb25zdCBTdHJpbmcmKTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>