<?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>103349</bug_id>
          
          <creation_ts>2012-11-26 19:52:47 -0800</creation_ts>
          <short_desc>Node: Move AreSVGAttributesValidFlag to ElementAttributeData.</short_desc>
          <delta_ts>2012-11-26 21:14:32 -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>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>d-r</cc>
    
    <cc>fmalita</cc>
    
    <cc>ojan</cc>
    
    <cc>pdr</cc>
    
    <cc>schenney</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>776233</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2012-11-26 19:52:47 -0800</bug_when>
    <thetext>This flag could live on ElementAttributeData since we&apos;ll have attribute data anyway if the flag is set.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776238</commentid>
    <comment_count>1</comment_count>
      <attachid>176154</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2012-11-26 20:05:47 -0800</bug_when>
    <thetext>Created attachment 176154
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776295</commentid>
    <comment_count>2</comment_count>
      <attachid>176154</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-26 21:14:28 -0800</bug_when>
    <thetext>Comment on attachment 176154
Patch

Clearing flags on attachment: 176154

Committed r135816: &lt;http://trac.webkit.org/changeset/135816&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776296</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-26 21:14:32 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176154</attachid>
            <date>2012-11-26 20:05:47 -0800</date>
            <delta_ts>2012-11-26 21:14:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103349.diff</filename>
            <type>text/plain</type>
            <size>11071</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAxZTBlODg1Li5mOTY1NDIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMzIg
QEAKIDIwMTItMTEtMjYgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCisgICAg
ICAgIE5vZGU6IE1vdmUgQXJlU1ZHQXR0cmlidXRlc1ZhbGlkRmxhZyB0byBFbGVtZW50QXR0cmli
dXRlRGF0YS4KKyAgICAgICAgPGh0dHA6Ly93ZWJraXQub3JnL2IvMTAzMzQ5PgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1vdmVkIEFyZVNWR0F0dHJp
YnV0ZXNWYWxpZEZsYWcgdG8gRWxlbWVudEF0dHJpYnV0ZURhdGEgYW5kIGNoYW5nZSBpdCB0byB1
c2UgImRpcnR5IiBzZW1hbnRpY3MuCisgICAgICAgIFRoaXMgZnJlZXMgdXAgYSBiaXQgb24gTm9k
ZSwgYW5kIHdlIHdpbGwgYWx3YXlzIGhhdmUgRWxlbWVudEF0dHJpYnV0ZURhdGEgaWYgdGhlIGFu
aW1hdGVkCisgICAgICAgIGF0dHJpYnV0ZXMgYXJlIGRpcnR5IGFueXdheS4KKworICAgICAgICAq
IGRvbS9FbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkVsZW1lbnQ6OmdldEF0dHJpYnV0
ZSk6CisgICAgICAgICogZG9tL0VsZW1lbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OkVsZW1lbnQ6
OnVwZGF0ZUludmFsaWRBdHRyaWJ1dGVzKToKKyAgICAgICAgKiBkb20vRWxlbWVudEF0dHJpYnV0
ZURhdGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RWxlbWVudEF0dHJpYnV0ZURhdGE6OkVsZW1l
bnRBdHRyaWJ1dGVEYXRhKToKKyAgICAgICAgKiBkb20vRWxlbWVudEF0dHJpYnV0ZURhdGEuaDoK
KyAgICAgICAgKFdlYkNvcmU6OkVsZW1lbnRBdHRyaWJ1dGVEYXRhOjpFbGVtZW50QXR0cmlidXRl
RGF0YSk6CisgICAgICAgIChFbGVtZW50QXR0cmlidXRlRGF0YSk6CisgICAgICAgICogZG9tL05v
ZGUuaDoKKyAgICAgICAgKE5vZGUpOgorICAgICAgICAqIHN2Zy9TVkdFbGVtZW50LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlNWR0VsZW1lbnQ6OnVwZGF0ZUFuaW1hdGVkU1ZHQXR0cmlidXRlKToK
KyAgICAgICAgKiBzdmcvU1ZHRWxlbWVudC5oOgorICAgICAgICAoV2ViQ29yZTo6U1ZHRWxlbWVu
dDo6aW52YWxpZGF0ZVNWR0F0dHJpYnV0ZXMpOgorCisyMDEyLTExLTI2ICBBbmRyZWFzIEtsaW5n
ICA8YWtsaW5nQGFwcGxlLmNvbT4KKwogICAgICAgICBIVE1MT3B0aW9uRWxlbWVudDogUmVtb3Zl
IHR3byB1bnVzZWQgbWVtYmVycy4KICAgICAgICAgPGh0dHA6Ly93ZWJraXQub3JnL2IvMTAzMzM3
PgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vRWxlbWVudC5jcHAKaW5kZXggYTRmN2Q3Mi4uNzdlMmNlNiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9FbGVtZW50LmNwcApAQCAtMzA1LDE4ICszMDUsMTkgQEAgYm9vbCBFbGVtZW50OjpoYXNBdHRy
aWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgbmFtZSkgY29uc3QKIAogY29uc3QgQXRvbWljU3Ry
aW5nJiBFbGVtZW50OjpnZXRBdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgbmFtZSkgY29u
c3QKIHsKLSAgICBpZiAoVU5MSUtFTFkobmFtZSA9PSBzdHlsZUF0dHIpICYmIGF0dHJpYnV0ZURh
dGEoKSAmJiBhdHRyaWJ1dGVEYXRhKCktPm1fc3R5bGVBdHRyaWJ1dGVJc0RpcnR5KQorICAgIGlm
ICghYXR0cmlidXRlRGF0YSgpKQorICAgICAgICByZXR1cm4gbnVsbEF0b207CisKKyAgICBpZiAo
VU5MSUtFTFkobmFtZSA9PSBzdHlsZUF0dHIgJiYgYXR0cmlidXRlRGF0YSgpLT5tX3N0eWxlQXR0
cmlidXRlSXNEaXJ0eSkpCiAgICAgICAgIHVwZGF0ZVN0eWxlQXR0cmlidXRlKCk7CiAKICNpZiBF
TkFCTEUoU1ZHKQotICAgIGlmIChVTkxJS0VMWSghYXJlU1ZHQXR0cmlidXRlc1ZhbGlkKCkpKQor
ICAgIGlmIChVTkxJS0VMWShhdHRyaWJ1dGVEYXRhKCktPm1fYW5pbWF0ZWRTVkdBdHRyaWJ1dGVz
QXJlRGlydHkpKQogICAgICAgICB1cGRhdGVBbmltYXRlZFNWR0F0dHJpYnV0ZShuYW1lKTsKICNl
bmRpZgogCi0gICAgaWYgKGF0dHJpYnV0ZURhdGEoKSkgewotICAgICAgICBpZiAoY29uc3QgQXR0
cmlidXRlKiBhdHRyaWJ1dGUgPSBnZXRBdHRyaWJ1dGVJdGVtKG5hbWUpKQotICAgICAgICAgICAg
cmV0dXJuIGF0dHJpYnV0ZS0+dmFsdWUoKTsKLSAgICB9CisgICAgaWYgKGNvbnN0IEF0dHJpYnV0
ZSogYXR0cmlidXRlID0gZ2V0QXR0cmlidXRlSXRlbShuYW1lKSkKKyAgICAgICAgcmV0dXJuIGF0
dHJpYnV0ZS0+dmFsdWUoKTsKICAgICByZXR1cm4gbnVsbEF0b207CiB9CiAKQEAgLTY2MCwyNCAr
NjYxLDI0IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBzaG91bGRJZ25vcmVBdHRyaWJ1dGVDYXNlKGNv
bnN0IEVsZW1lbnQqIGUpCiAKIGNvbnN0IEF0b21pY1N0cmluZyYgRWxlbWVudDo6Z2V0QXR0cmli
dXRlKGNvbnN0IEF0b21pY1N0cmluZyYgbmFtZSkgY29uc3QKIHsKKyAgICBpZiAoIWF0dHJpYnV0
ZURhdGEoKSkKKyAgICAgICAgcmV0dXJuIG51bGxBdG9tOworCiAgICAgYm9vbCBpZ25vcmVDYXNl
ID0gc2hvdWxkSWdub3JlQXR0cmlidXRlQ2FzZSh0aGlzKTsKIAogICAgIC8vIFVwZGF0ZSB0aGUg
J3N0eWxlJyBhdHRyaWJ1dGUgaWYgaXQncyBpbnZhbGlkIGFuZCBiZWluZyByZXF1ZXN0ZWQ6Ci0g
ICAgaWYgKGF0dHJpYnV0ZURhdGEoKSAmJiBhdHRyaWJ1dGVEYXRhKCktPm1fc3R5bGVBdHRyaWJ1
dGVJc0RpcnR5ICYmIGVxdWFsUG9zc2libHlJZ25vcmluZ0Nhc2UobmFtZSwgc3R5bGVBdHRyLmxv
Y2FsTmFtZSgpLCBpZ25vcmVDYXNlKSkKKyAgICBpZiAoYXR0cmlidXRlRGF0YSgpLT5tX3N0eWxl
QXR0cmlidXRlSXNEaXJ0eSAmJiBlcXVhbFBvc3NpYmx5SWdub3JpbmdDYXNlKG5hbWUsIHN0eWxl
QXR0ci5sb2NhbE5hbWUoKSwgaWdub3JlQ2FzZSkpCiAgICAgICAgIHVwZGF0ZVN0eWxlQXR0cmli
dXRlKCk7CiAKICNpZiBFTkFCTEUoU1ZHKQotICAgIGlmICghYXJlU1ZHQXR0cmlidXRlc1ZhbGlk
KCkpIHsKKyAgICBpZiAoYXR0cmlidXRlRGF0YSgpLT5tX2FuaW1hdGVkU1ZHQXR0cmlidXRlc0Fy
ZURpcnR5KSB7CiAgICAgICAgIC8vIFdlJ3JlIG5vdCBwYXNzaW5nIGEgbmFtZXNwYWNlIGFyZ3Vt
ZW50IG9uIHB1cnBvc2UuIFNWR05hbWVzOjoqQXR0ciBhcmUgZGVmaW5lZCB3L28gbmFtZXNwYWNl
cyBhcyB3ZWxsLgogICAgICAgICB1cGRhdGVBbmltYXRlZFNWR0F0dHJpYnV0ZShRdWFsaWZpZWRO
YW1lKG51bGxBdG9tLCBuYW1lLCBudWxsQXRvbSkpOwogICAgIH0KICNlbmRpZgogCi0gICAgaWYg
KGF0dHJpYnV0ZURhdGEoKSkgewotICAgICAgICBpZiAoY29uc3QgQXR0cmlidXRlKiBhdHRyaWJ1
dGUgPSBhdHRyaWJ1dGVEYXRhKCktPmdldEF0dHJpYnV0ZUl0ZW0obmFtZSwgaWdub3JlQ2FzZSkp
Ci0gICAgICAgICAgICByZXR1cm4gYXR0cmlidXRlLT52YWx1ZSgpOwotICAgIH0KLQorICAgIGlm
IChjb25zdCBBdHRyaWJ1dGUqIGF0dHJpYnV0ZSA9IGF0dHJpYnV0ZURhdGEoKS0+Z2V0QXR0cmli
dXRlSXRlbShuYW1lLCBpZ25vcmVDYXNlKSkKKyAgICAgICAgcmV0dXJuIGF0dHJpYnV0ZS0+dmFs
dWUoKTsKICAgICByZXR1cm4gbnVsbEF0b207CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2RvbS9FbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5oCmluZGV4IDgy
MzM5YzkuLmZhMjE4MTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmgK
KysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuaApAQCAtNzQzLDExICs3NDMsMTQgQEAg
aW5saW5lIEF0dHJpYnV0ZSogRWxlbWVudDo6Z2V0QXR0cmlidXRlSXRlbShjb25zdCBRdWFsaWZp
ZWROYW1lJiBuYW1lKQogCiBpbmxpbmUgdm9pZCBFbGVtZW50Ojp1cGRhdGVJbnZhbGlkQXR0cmli
dXRlcygpIGNvbnN0CiB7Ci0gICAgaWYgKGF0dHJpYnV0ZURhdGEoKSAmJiBhdHRyaWJ1dGVEYXRh
KCktPm1fc3R5bGVBdHRyaWJ1dGVJc0RpcnR5KQorICAgIGlmICghYXR0cmlidXRlRGF0YSgpKQor
ICAgICAgICByZXR1cm47CisKKyAgICBpZiAoYXR0cmlidXRlRGF0YSgpLT5tX3N0eWxlQXR0cmli
dXRlSXNEaXJ0eSkKICAgICAgICAgdXBkYXRlU3R5bGVBdHRyaWJ1dGUoKTsKIAogI2lmIEVOQUJM
RShTVkcpCi0gICAgaWYgKCFhcmVTVkdBdHRyaWJ1dGVzVmFsaWQoKSkKKyAgICBpZiAoYXR0cmli
dXRlRGF0YSgpLT5tX2FuaW1hdGVkU1ZHQXR0cmlidXRlc0FyZURpcnR5KQogICAgICAgICB1cGRh
dGVBbmltYXRlZFNWR0F0dHJpYnV0ZShhbnlRTmFtZSgpKTsKICNlbmRpZgogfQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnRBdHRyaWJ1dGVEYXRhLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2RvbS9FbGVtZW50QXR0cmlidXRlRGF0YS5jcHAKaW5kZXggZTQ3ZWQ1Mi4uZjk5ZWE4
ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnRBdHRyaWJ1dGVEYXRhLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudEF0dHJpYnV0ZURhdGEuY3BwCkBAIC04
Niw2ICs4Niw5IEBAIEVsZW1lbnRBdHRyaWJ1dGVEYXRhOjpFbGVtZW50QXR0cmlidXRlRGF0YShj
b25zdCBFbGVtZW50QXR0cmlidXRlRGF0YSYgb3RoZXIsIGJvCiAgICAgLCBtX2FycmF5U2l6ZShp
c011dGFibGUgPyAwIDogb3RoZXIubGVuZ3RoKCkpCiAgICAgLCBtX3ByZXNlbnRhdGlvbkF0dHJp
YnV0ZVN0eWxlSXNEaXJ0eShvdGhlci5tX3ByZXNlbnRhdGlvbkF0dHJpYnV0ZVN0eWxlSXNEaXJ0
eSkKICAgICAsIG1fc3R5bGVBdHRyaWJ1dGVJc0RpcnR5KG90aGVyLm1fc3R5bGVBdHRyaWJ1dGVJ
c0RpcnR5KQorI2lmIEVOQUJMRShTVkcpCisgICAgLCBtX2FuaW1hdGVkU1ZHQXR0cmlidXRlc0Fy
ZURpcnR5KG90aGVyLm1fYW5pbWF0ZWRTVkdBdHRyaWJ1dGVzQXJlRGlydHkpCisjZW5kaWYKICAg
ICAsIG1fY2xhc3NOYW1lcyhvdGhlci5tX2NsYXNzTmFtZXMpCiAgICAgLCBtX2lkRm9yU3R5bGVS
ZXNvbHV0aW9uKG90aGVyLm1faWRGb3JTdHlsZVJlc29sdXRpb24pCiB7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudEF0dHJpYnV0ZURhdGEuaCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9FbGVtZW50QXR0cmlidXRlRGF0YS5oCmluZGV4IDE5NzlkYTkuLmRkMDU1NmUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50QXR0cmlidXRlRGF0YS5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50QXR0cmlidXRlRGF0YS5oCkBAIC05MCw2ICs5MCw5IEBA
IHByb3RlY3RlZDoKICAgICAgICAgLCBtX2FycmF5U2l6ZSgwKQogICAgICAgICAsIG1fcHJlc2Vu
dGF0aW9uQXR0cmlidXRlU3R5bGVJc0RpcnR5KGZhbHNlKQogICAgICAgICAsIG1fc3R5bGVBdHRy
aWJ1dGVJc0RpcnR5KGZhbHNlKQorI2lmIEVOQUJMRShTVkcpCisgICAgICAgICwgbV9hbmltYXRl
ZFNWR0F0dHJpYnV0ZXNBcmVEaXJ0eShmYWxzZSkKKyNlbmRpZgogICAgIHsgfQogCiAgICAgRWxl
bWVudEF0dHJpYnV0ZURhdGEodW5zaWduZWQgYXJyYXlTaXplKQpAQCAtOTcsMTQgKzEwMCwyMCBA
QCBwcm90ZWN0ZWQ6CiAgICAgICAgICwgbV9hcnJheVNpemUoYXJyYXlTaXplKQogICAgICAgICAs
IG1fcHJlc2VudGF0aW9uQXR0cmlidXRlU3R5bGVJc0RpcnR5KGZhbHNlKQogICAgICAgICAsIG1f
c3R5bGVBdHRyaWJ1dGVJc0RpcnR5KGZhbHNlKQorI2lmIEVOQUJMRShTVkcpCisgICAgICAgICwg
bV9hbmltYXRlZFNWR0F0dHJpYnV0ZXNBcmVEaXJ0eShmYWxzZSkKKyNlbmRpZgogICAgIHsgfQog
CiAgICAgRWxlbWVudEF0dHJpYnV0ZURhdGEoY29uc3QgRWxlbWVudEF0dHJpYnV0ZURhdGEmLCBi
b29sIGlzTXV0YWJsZSk7CiAKICAgICB1bnNpZ25lZCBtX2lzTXV0YWJsZSA6IDE7Ci0gICAgdW5z
aWduZWQgbV9hcnJheVNpemUgOiAyOTsKKyAgICB1bnNpZ25lZCBtX2FycmF5U2l6ZSA6IDI4Owog
ICAgIG11dGFibGUgdW5zaWduZWQgbV9wcmVzZW50YXRpb25BdHRyaWJ1dGVTdHlsZUlzRGlydHkg
OiAxOwogICAgIG11dGFibGUgdW5zaWduZWQgbV9zdHlsZUF0dHJpYnV0ZUlzRGlydHkgOiAxOwor
I2lmIEVOQUJMRShTVkcpCisgICAgbXV0YWJsZSB1bnNpZ25lZCBtX2FuaW1hdGVkU1ZHQXR0cmli
dXRlc0FyZURpcnR5IDogMTsKKyNlbmRpZgogCiAgICAgbXV0YWJsZSBSZWZQdHI8U3R5bGVQcm9w
ZXJ0eVNldD4gbV9pbmxpbmVTdHlsZTsKICAgICBtdXRhYmxlIFNwYWNlU3BsaXRTdHJpbmcgbV9j
bGFzc05hbWVzOwpAQCAtMTE1LDYgKzEyNCw5IEBAIHByaXZhdGU6CiAgICAgZnJpZW5kIGNsYXNz
IFN0eWxlZEVsZW1lbnQ7CiAgICAgZnJpZW5kIGNsYXNzIEltbXV0YWJsZUVsZW1lbnRBdHRyaWJ1
dGVEYXRhOwogICAgIGZyaWVuZCBjbGFzcyBNdXRhYmxlRWxlbWVudEF0dHJpYnV0ZURhdGE7Cisj
aWYgRU5BQkxFKFNWRykKKyAgICBmcmllbmQgY2xhc3MgU1ZHRWxlbWVudDsKKyNlbmRpZgogCiAg
ICAgQXR0cmlidXRlKiBnZXRBdHRyaWJ1dGVJdGVtKGNvbnN0IEF0b21pY1N0cmluZyYgbmFtZSwg
Ym9vbCBzaG91bGRJZ25vcmVBdHRyaWJ1dGVDYXNlKTsKICAgICBjb25zdCBBdHRyaWJ1dGUqIGdl
dEF0dHJpYnV0ZUl0ZW0oY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lLCBib29sIHNob3VsZElnbm9y
ZUF0dHJpYnV0ZUNhc2UpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL05v
ZGUuaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmgKaW5kZXggYzE2MzA2Mi4uOThjMTlmZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9kb20vTm9kZS5oCkBAIC05OCw3ICs5OCw3IEBAIGNsYXNzIFByb3BlcnR5Tm9kZUxpc3Q7CiAK
IHR5cGVkZWYgaW50IEV4Y2VwdGlvbkNvZGU7CiAKLWNvbnN0IGludCBub2RlU3R5bGVDaGFuZ2VT
aGlmdCA9IDE4OworY29uc3QgaW50IG5vZGVTdHlsZUNoYW5nZVNoaWZ0ID0gMTc7CiAKIC8vIFN5
bnRoZXRpY1N0eWxlQ2hhbmdlIG1lYW5zIHRoYXQgd2UgbmVlZCB0byBnbyB0aHJvdWdoIHRoZSBl
bnRpcmUgc3R5bGUgY2hhbmdlIGxvZ2ljIGV2ZW4gdGhvdWdoCiAvLyBubyBzdHlsZSBwcm9wZXJ0
eSBoYXMgYWN0dWFsbHkgY2hhbmdlZC4gSXQgaXMgdXNlZCB0byByZXN0cnVjdHVyZSB0aGUgdHJl
ZSB3aGVuLCBmb3IgaW5zdGFuY2UsCkBAIC03MDUsMzIgKzcwNSwyNyBAQCBwcml2YXRlOgogICAg
ICAgICAvLyBiZSBzdG9yZWQgaW4gdGhlIHNhbWUgbWVtb3J5IHdvcmQgYXMgdGhlIE5vZGUgYml0
cyBhYm92ZS4KICAgICAgICAgSXNQYXJzaW5nQ2hpbGRyZW5GaW5pc2hlZEZsYWcgPSAxIDw8IDE1
LCAvLyBFbGVtZW50CiAjaWYgRU5BQkxFKFNWRykKLSAgICAgICAgQXJlU1ZHQXR0cmlidXRlc1Zh
bGlkRmxhZyA9IDEgPDwgMTYsIC8vIEVsZW1lbnQKLSAgICAgICAgSGFzU1ZHUmFyZURhdGFGbGFn
ID0gMSA8PCAxNywgLy8gU1ZHRWxlbWVudAorICAgICAgICBIYXNTVkdSYXJlRGF0YUZsYWcgPSAx
IDw8IDE2LCAvLyBTVkdFbGVtZW50CiAjZW5kaWYKIAogICAgICAgICBTdHlsZUNoYW5nZU1hc2sg
PSAxIDw8IG5vZGVTdHlsZUNoYW5nZVNoaWZ0IHwgMSA8PCAobm9kZVN0eWxlQ2hhbmdlU2hpZnQg
KyAxKSwKIAotICAgICAgICBTZWxmT3JBbmNlc3Rvckhhc0RpckF1dG9GbGFnID0gMSA8PCAyMCwK
KyAgICAgICAgU2VsZk9yQW5jZXN0b3JIYXNEaXJBdXRvRmxhZyA9IDEgPDwgMTksCiAKLSAgICAg
ICAgSGFzTmFtZU9ySXNFZGl0aW5nVGV4dEZsYWcgPSAxIDw8IDIxLAorICAgICAgICBIYXNOYW1l
T3JJc0VkaXRpbmdUZXh0RmxhZyA9IDEgPDwgMjAsCiAKLSAgICAgICAgSW5OYW1lZEZsb3dGbGFn
ID0gMSA8PCAyMiwKLSAgICAgICAgSGFzU3ludGhldGljQXR0ckNoaWxkTm9kZXNGbGFnID0gMSA8
PCAyMywKLSAgICAgICAgSGFzQ3VzdG9tQ2FsbGJhY2tzRmxhZyA9IDEgPDwgMjQsCi0gICAgICAg
IEhhc1Njb3BlZEhUTUxTdHlsZUNoaWxkRmxhZyA9IDEgPDwgMjUsCi0gICAgICAgIEhhc0V2ZW50
VGFyZ2V0RGF0YUZsYWcgPSAxIDw8IDI2LAotICAgICAgICBWOENvbGxlY3RhYmxlRHVyaW5nTWlu
b3JHQ0ZsYWcgPSAxIDw8IDI3LAotICAgICAgICBJc0luc2VydGlvblBvaW50RmxhZyA9IDEgPDwg
MjgsCisgICAgICAgIEluTmFtZWRGbG93RmxhZyA9IDEgPDwgMjEsCisgICAgICAgIEhhc1N5bnRo
ZXRpY0F0dHJDaGlsZE5vZGVzRmxhZyA9IDEgPDwgMjIsCisgICAgICAgIEhhc0N1c3RvbUNhbGxi
YWNrc0ZsYWcgPSAxIDw8IDIzLAorICAgICAgICBIYXNTY29wZWRIVE1MU3R5bGVDaGlsZEZsYWcg
PSAxIDw8IDI0LAorICAgICAgICBIYXNFdmVudFRhcmdldERhdGFGbGFnID0gMSA8PCAyNSwKKyAg
ICAgICAgVjhDb2xsZWN0YWJsZUR1cmluZ01pbm9yR0NGbGFnID0gMSA8PCAyNiwKKyAgICAgICAg
SXNJbnNlcnRpb25Qb2ludEZsYWcgPSAxIDw8IDI3LAogCi0jaWYgRU5BQkxFKFNWRykKLSAgICAg
ICAgRGVmYXVsdE5vZGVGbGFncyA9IElzUGFyc2luZ0NoaWxkcmVuRmluaXNoZWRGbGFnIHwgQXJl
U1ZHQXR0cmlidXRlc1ZhbGlkRmxhZywKLSNlbHNlCi0gICAgICAgIERlZmF1bHROb2RlRmxhZ3Mg
PSBJc1BhcnNpbmdDaGlsZHJlbkZpbmlzaGVkRmxhZywKLSNlbmRpZgorICAgICAgICBEZWZhdWx0
Tm9kZUZsYWdzID0gSXNQYXJzaW5nQ2hpbGRyZW5GaW5pc2hlZEZsYWcKICAgICB9OwogCi0gICAg
Ly8gMyBiaXRzIHJlbWFpbmluZworICAgIC8vIDQgYml0cyByZW1haW5pbmcKIAogICAgIGJvb2wg
Z2V0RmxhZyhOb2RlRmxhZ3MgbWFzaykgY29uc3QgeyByZXR1cm4gbV9ub2RlRmxhZ3MgJiBtYXNr
OyB9CiAgICAgdm9pZCBzZXRGbGFnKGJvb2wgZiwgTm9kZUZsYWdzIG1hc2spIGNvbnN0IHsgbV9u
b2RlRmxhZ3MgPSAobV9ub2RlRmxhZ3MgJiB+bWFzaykgfCAoLShpbnQzMl90KWYgJiBtYXNrKTsg
fSAKQEAgLTgzOSw5ICs4MzQsNiBAQCBwcm90ZWN0ZWQ6CiAgICAgdm9pZCBjbGVhcklzUGFyc2lu
Z0NoaWxkcmVuRmluaXNoZWQoKSB7IGNsZWFyRmxhZyhJc1BhcnNpbmdDaGlsZHJlbkZpbmlzaGVk
RmxhZyk7IH0KIAogI2lmIEVOQUJMRShTVkcpCi0gICAgYm9vbCBhcmVTVkdBdHRyaWJ1dGVzVmFs
aWQoKSBjb25zdCB7IHJldHVybiBnZXRGbGFnKEFyZVNWR0F0dHJpYnV0ZXNWYWxpZEZsYWcpOyB9
Ci0gICAgdm9pZCBzZXRBcmVTVkdBdHRyaWJ1dGVzVmFsaWQoKSBjb25zdCB7IHNldEZsYWcoQXJl
U1ZHQXR0cmlidXRlc1ZhbGlkRmxhZyk7IH0KLSAgICB2b2lkIGNsZWFyQXJlU1ZHQXR0cmlidXRl
c1ZhbGlkKCkgeyBjbGVhckZsYWcoQXJlU1ZHQXR0cmlidXRlc1ZhbGlkRmxhZyk7IH0KICAgICBi
b29sIGhhc1NWR1JhcmVEYXRhKCkgY29uc3QgeyByZXR1cm4gZ2V0RmxhZyhIYXNTVkdSYXJlRGF0
YUZsYWcpOyB9CiAgICAgdm9pZCBzZXRIYXNTVkdSYXJlRGF0YSgpIHsgc2V0RmxhZyhIYXNTVkdS
YXJlRGF0YUZsYWcpOyB9CiAgICAgdm9pZCBjbGVhckhhc1NWR1JhcmVEYXRhKCkgeyBjbGVhckZs
YWcoSGFzU1ZHUmFyZURhdGFGbGFnKTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvc3Zn
L1NWR0VsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0VsZW1lbnQuY3BwCmluZGV4
IDI2NjE2ZjcuLmNlODA2YzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdFbGVt
ZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRWxlbWVudC5jcHAKQEAgLTU2Niwx
MyArNTY2LDEzIEBAIHZvaWQgU1ZHRWxlbWVudDo6Y2xlYXJIYXNQZW5kaW5nUmVzb3VyY2VzSWZQ
b3NzaWJsZSgpCiAKIHZvaWQgU1ZHRWxlbWVudDo6dXBkYXRlQW5pbWF0ZWRTVkdBdHRyaWJ1dGUo
Y29uc3QgUXVhbGlmaWVkTmFtZSYgbmFtZSkgY29uc3QKIHsKLSAgICBpZiAoYXJlU1ZHQXR0cmli
dXRlc1ZhbGlkKCkpCisgICAgaWYgKCFhdHRyaWJ1dGVEYXRhKCkgfHwgIWF0dHJpYnV0ZURhdGEo
KS0+bV9hbmltYXRlZFNWR0F0dHJpYnV0ZXNBcmVEaXJ0eSkKICAgICAgICAgcmV0dXJuOwogCiAg
ICAgU1ZHRWxlbWVudCogbm9uQ29uc3RUaGlzID0gY29uc3RfY2FzdDxTVkdFbGVtZW50Kj4odGhp
cyk7CiAgICAgaWYgKG5hbWUgPT0gYW55UU5hbWUoKSkgewogICAgICAgICBub25Db25zdFRoaXMt
PmxvY2FsQXR0cmlidXRlVG9Qcm9wZXJ0eU1hcCgpLnN5bmNocm9uaXplUHJvcGVydGllcyhub25D
b25zdFRoaXMpOwotICAgICAgICBzZXRBcmVTVkdBdHRyaWJ1dGVzVmFsaWQoKTsKKyAgICAgICAg
YXR0cmlidXRlRGF0YSgpLT5tX2FuaW1hdGVkU1ZHQXR0cmlidXRlc0FyZURpcnR5ID0gZmFsc2U7
CiAgICAgfSBlbHNlCiAgICAgICAgIG5vbkNvbnN0VGhpcy0+bG9jYWxBdHRyaWJ1dGVUb1Byb3Bl
cnR5TWFwKCkuc3luY2hyb25pemVQcm9wZXJ0eShub25Db25zdFRoaXMsIG5hbWUpOwogfQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0VsZW1lbnQuaCBiL1NvdXJjZS9XZWJDb3Jl
L3N2Zy9TVkdFbGVtZW50LmgKaW5kZXggNDE3ZTE1NC4uOTQyNmI3OCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvc3ZnL1NWR0VsZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZH
RWxlbWVudC5oCkBAIC04NCw3ICs4NCw3IEBAIHB1YmxpYzoKIAogICAgIHZpcnR1YWwgQWZmaW5l
VHJhbnNmb3JtKiBzdXBwbGVtZW50YWxUcmFuc2Zvcm0oKSB7IHJldHVybiAwOyB9CiAKLSAgICB2
b2lkIGludmFsaWRhdGVTVkdBdHRyaWJ1dGVzKCkgeyBjbGVhckFyZVNWR0F0dHJpYnV0ZXNWYWxp
ZCgpOyB9CisgICAgdm9pZCBpbnZhbGlkYXRlU1ZHQXR0cmlidXRlcygpIHsgZW5zdXJlQXR0cmli
dXRlRGF0YSgpLT5tX2FuaW1hdGVkU1ZHQXR0cmlidXRlc0FyZURpcnR5ID0gdHJ1ZTsgfQogCiAg
ICAgY29uc3QgSGFzaFNldDxTVkdFbGVtZW50SW5zdGFuY2UqPiYgaW5zdGFuY2VzRm9yRWxlbWVu
dCgpIGNvbnN0OwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>