<?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>86428</bug_id>
          
          <creation_ts>2012-05-14 19:08:05 -0700</creation_ts>
          <short_desc>Node::shadowTreeRootNode() should return ShadowRoot instead of Node.</short_desc>
          <delta_ts>2012-05-15 00:11:20 -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>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>
          
          <blocked>86449</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Shinya Kawanaka">shinyak</assigned_to>
          <cc>morrita</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>623566</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-05-14 19:08:05 -0700</bug_when>
    <thetext>It definitely returns only ShadowRoot. Then the return type should be ShadowRoot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623576</commentid>
    <comment_count>1</comment_count>
      <attachid>141844</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-05-14 19:44:35 -0700</bug_when>
    <thetext>Created attachment 141844
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623609</commentid>
    <comment_count>2</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-05-14 20:57:25 -0700</bug_when>
    <thetext>maybe OK to build. I&apos;ll reuse the same patch for review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623672</commentid>
    <comment_count>3</comment_count>
      <attachid>141844</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-05-14 23:02:14 -0700</bug_when>
    <thetext>Comment on attachment 141844
Patch

How about to just call it shadowRoot()?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623698</commentid>
    <comment_count>4</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-05-14 23:42:28 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 141844 [details])
&gt; How about to just call it shadowRoot()?

OK. I&apos;ll update the patch soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623713</commentid>
    <comment_count>5</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-05-14 23:58:34 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; (From update of attachment 141844 [details] [details])
&gt; &gt; How about to just call it shadowRoot()?
&gt; 
&gt; OK. I&apos;ll update the patch soon.

Ah, I found that it is easy to fix the name after Bug 86341 is landed.
Let rename later...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623714</commentid>
    <comment_count>6</comment_count>
      <attachid>141844</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-05-14 23:59:43 -0700</bug_when>
    <thetext>Comment on attachment 141844
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623729</commentid>
    <comment_count>7</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-05-15 00:11:20 -0700</bug_when>
    <thetext>Committed r117036: &lt;http://trac.webkit.org/changeset/117036&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141844</attachid>
            <date>2012-05-14 19:44:35 -0700</date>
            <delta_ts>2012-05-14 23:59:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86428-20120515114434.patch</filename>
            <type>text/plain</type>
            <size>10673</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3MDIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjIwNzI4ZTIxYjNlMjlj
M2NmYTUzNGMwNzYwODhkMjEwZDczZTg1OC4uZDZlNGMwNGUyNmYzNDllM2JiYTM0Zjg1MmRkZjlm
MzUyYmY0MjU0ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM3IEBACisyMDEyLTA1LTE0ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBOb2RlOjpzaGFk
b3dUcmVlUm9vdE5vZGUoKSBzaG91bGQgcmV0dXJuIFNoYWRvd1Jvb3QgaW5zdGVhZCBvZiBOb2Rl
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODY0MjgK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTaW5jZSBO
b2RlOjpzaGFkb3dUcmVlUm9vdE5vZGUoKSByZXR1cm5zIG9ubHkgU2hhZG93Um9vdCBvciAwIG5v
dywgaXRzIHJldHVybiB0eXBlIHNob3VsZCBiZSBTaGFkb3dSb290LgorICAgICAgICBUaGlzIHBh
dGNoIGNoYW5nZXMgdGhlIHJldHVybiB0eXBlIGFuZCBhZGRzIGluY2x1ZGUgZGlyZWN0aXZlIHRv
IGJ1aWxkLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgbm8gY2hhbmdlIGluIGJlaGF2aW9yLgor
CisgICAgICAgICogZG9tL05vZGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Tm9kZTo6c2hhZG93
QW5jZXN0b3JOb2RlKToKKyAgICAgICAgKFdlYkNvcmU6Ok5vZGU6OnNoYWRvd1RyZWVSb290Tm9k
ZSk6CisgICAgICAgICogZG9tL05vZGUuaDoKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAo
Tm9kZSk6CisgICAgICAgICogZG9tL05vZGVSZW5kZXJpbmdDb250ZXh0LmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6Ok5vZGVSZW5kZXJpbmdDb250ZXh0OjpOb2RlUmVuZGVyaW5nQ29udGV4dCk6Cisg
ICAgICAgICogZG9tL1JhbmdlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJhbmdlOjpzaGFkb3dU
cmVlUm9vdE5vZGUpOgorICAgICAgICAqIGRvbS9SYW5nZS5oOgorICAgICAgICAoUmFuZ2UpOgor
ICAgICAgICAqIGVkaXRpbmcvRWRpdG9yLmNwcDoKKyAgICAgICAgKiBlZGl0aW5nL1RleHRJdGVy
YXRvci5jcHA6CisgICAgICAgICogZWRpdGluZy9odG1sZWRpdGluZy5jcHA6CisgICAgICAgICog
aHRtbC9zaGFkb3cvQ29udGVudFNlbGVjdG9yUXVlcnkuY3BwOgorICAgICAgICAqIGh0bWwvc2hh
ZG93L0hUTUxDb250ZW50RWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MQ29udGVu
dEVsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKToKKyAgICAgICAgKiBodG1sL3NoYWRvdy9JbnNlcnRp
b25Qb2ludC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnNlcnRpb25Qb2ludDo6ZGV0YWNoKToK
KyAgICAgICAgKiBwYWdlL0V2ZW50SGFuZGxlci5jcHA6CisKIDIwMTItMDUtMTQgIEFsZXhhbmRy
ZSBFbGlhcyAgPGFlbGlhc0Bnb29nbGUuY29tPgogCiAgICAgICAgIFtjaHJvbWl1bV0gUHJldmVu
dCBLZXlDb2RlQ29udmVyc2lvbkFuZHJvaWQgZnJvbSBicmVha2luZyBvbiBuZXh0IE5ESyByb2xs
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4IDhjNDU4M2RkNjk0YTNmYjA2NWE0MTlmNWIz
YjVkYWI5ZmY0MGRiZWMuLjUyM2ExMjgzMzhiYzI0MmUwNTZhNzQ0NjkxMzU5ZDU3YjQ5ZmI0NmMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDUtMTQg
IFNoaW55YSBLYXdhbmFrYSAgPHNoaW55YWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIE5vZGU6
OnNoYWRvd1RyZWVSb290Tm9kZSgpIHNob3VsZCByZXR1cm4gU2hhZG93Um9vdCBpbnN0ZWFkIG9m
IE5vZGUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04
NjQyOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFk
ZHMgaW5jbHVkZSBkaXJlY3RpdmUgdG8gYnVpbGQuCisKKyAgICAgICAgKiBzcmMvV2ViRnJhbWVJ
bXBsLmNwcDoKKwogMjAxMi0wNS0xNCAgRGlyayBQcmFua2UgPGRwcmFua2VAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGwgQ2hyb21pdW0gREVQUyB0byByMTM2OTQyLgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwIGIvU291cmNlL1dlYkNvcmUv
ZG9tL05vZGUuY3BwCmluZGV4IGNkM2YzNjE2Yzg2ZThhNjYwZWJmYTlmMjRlYmQyZjQzOGJjNTU4
ZmYuLmUwY2M1NmZjNDgzZWMxOGNiNWIzN2JmYWQ4ZjM1YzFhZjI2OTMwZGEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9k
ZS5jcHAKQEAgLTE1MDAsMTggKzE1MDAsMTggQEAgTm9kZSogTm9kZTo6c2hhZG93QW5jZXN0b3JO
b2RlKCkgY29uc3QKICAgICAgICAgcmV0dXJuIGNvbnN0X2Nhc3Q8Tm9kZSo+KHRoaXMpOwogI2Vu
ZGlmCiAKLSAgICBOb2RlKiByb290ID0gc2hhZG93VHJlZVJvb3ROb2RlKCk7Ci0gICAgaWYgKHJv
b3QpCi0gICAgICAgIHJldHVybiByb290LT5zaGFkb3dIb3N0KCk7CisgICAgaWYgKFNoYWRvd1Jv
b3QqIHJvb3QgPSBzaGFkb3dUcmVlUm9vdE5vZGUoKSkKKyAgICAgICAgcmV0dXJuIHJvb3QtPmhv
c3QoKTsKKwogICAgIHJldHVybiBjb25zdF9jYXN0PE5vZGUqPih0aGlzKTsKIH0KIAotTm9kZSog
Tm9kZTo6c2hhZG93VHJlZVJvb3ROb2RlKCkgY29uc3QKK1NoYWRvd1Jvb3QqIE5vZGU6OnNoYWRv
d1RyZWVSb290Tm9kZSgpIGNvbnN0CiB7CiAgICAgTm9kZSogcm9vdCA9IGNvbnN0X2Nhc3Q8Tm9k
ZSo+KHRoaXMpOwogICAgIHdoaWxlIChyb290KSB7CiAgICAgICAgIGlmIChyb290LT5pc1NoYWRv
d1Jvb3QoKSkKLSAgICAgICAgICAgIHJldHVybiByb290OworICAgICAgICAgICAgcmV0dXJuIHRv
U2hhZG93Um9vdChyb290KTsKICAgICAgICAgcm9vdCA9IHJvb3QtPnBhcmVudE5vZGVHdWFyYW50
ZWVkSG9zdEZyZWUoKTsKICAgICB9CiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9kb20vTm9kZS5oIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuaAppbmRleCA1NzQ1
NDUwZDk5OTI5NjBmOTY2MzgxNDRiZjc2MTRmZmFlZWM4ZjVhLi40MjI3MWU3ZDE5MDMyMmYxNjY0
MDU0NTc4YjkwMWI1OGRlZTYwMzVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vTm9k
ZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmgKQEAgLTgyLDYgKzgyLDcgQEAgY2xh
c3MgUmVuZGVyQm94OwogY2xhc3MgUmVuZGVyQm94TW9kZWxPYmplY3Q7CiBjbGFzcyBSZW5kZXJP
YmplY3Q7CiBjbGFzcyBSZW5kZXJTdHlsZTsKK2NsYXNzIFNoYWRvd1Jvb3Q7CiBjbGFzcyBUYWdO
b2RlTGlzdDsKIGNsYXNzIFRyZWVTY29wZTsKIApAQCAtMjIxLDcgKzIyMiw3IEBAIHB1YmxpYzoK
IAogICAgIE5vZGUqIHNoYWRvd0FuY2VzdG9yTm9kZSgpIGNvbnN0OwogICAgIC8vIFJldHVybnMg
MCwgYSBTaGFkb3dSb290LCBvciBhIGxlZ2FjeSBzaGFkb3cgcm9vdC4KLSAgICBOb2RlKiBzaGFk
b3dUcmVlUm9vdE5vZGUoKSBjb25zdDsKKyAgICBTaGFkb3dSb290KiBzaGFkb3dUcmVlUm9vdE5v
ZGUoKSBjb25zdDsKICAgICAvLyBSZXR1cm5zIDAsIGEgY2hpbGQgb2YgU2hhZG93Um9vdCwgb3Ig
YSBsZWdhY3kgc2hhZG93IHJvb3QuCiAgICAgTm9kZSogbm9uQm91bmRhcnlTaGFkb3dUcmVlUm9v
dE5vZGUoKTsKICAgICBib29sIGlzSW5TaGFkb3dUcmVlKCkgY29uc3Q7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9kb20vTm9kZVJlbmRlcmluZ0NvbnRleHQuY3BwIGIvU291cmNlL1dlYkNv
cmUvZG9tL05vZGVSZW5kZXJpbmdDb250ZXh0LmNwcAppbmRleCAzZDk4YTZmNmE1ZWI3ZjFhNWRh
ZmQ5NGNlNmY5ODA5NDY2YzRlY2QzLi5kMjZlMWZkZmM1MmMzYTkzYWY2ODZjNjg2NDIzYjNmZmJk
MzY3ZjJlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZVJlbmRlcmluZ0NvbnRl
eHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlUmVuZGVyaW5nQ29udGV4dC5jcHAK
QEAgLTc4LDcgKzc4LDcgQEAgTm9kZVJlbmRlcmluZ0NvbnRleHQ6Ok5vZGVSZW5kZXJpbmdDb250
ZXh0KE5vZGUqIG5vZGUpCiAKICAgICAgICAgaWYgKG1fdmlzdWFsUGFyZW50U2hhZG93KSB7CiAg
ICAgICAgICAgICBpZiAoKG1faW5zZXJ0aW9uUG9pbnQgPSBtX3Zpc3VhbFBhcmVudFNoYWRvdy0+
aW5zZXJ0aW9uUG9pbnRGb3IobV9ub2RlKSkpIHsKLSAgICAgICAgICAgICAgICBpZiAodG9TaGFk
b3dSb290KG1faW5zZXJ0aW9uUG9pbnQtPnNoYWRvd1RyZWVSb290Tm9kZSgpKS0+aXNVc2VkRm9y
UmVuZGVyaW5nKCkpIHsKKyAgICAgICAgICAgICAgICBpZiAobV9pbnNlcnRpb25Qb2ludC0+c2hh
ZG93VHJlZVJvb3ROb2RlKCktPmlzVXNlZEZvclJlbmRlcmluZygpKSB7CiAgICAgICAgICAgICAg
ICAgICAgIG1fcGhhc2UgPSBBdHRhY2hpbmdEaXN0cmlidXRlZDsKICAgICAgICAgICAgICAgICAg
ICAgbV9wYXJlbnROb2RlRm9yUmVuZGVyaW5nQW5kU3R5bGUgPSBOb2RlUmVuZGVyaW5nQ29udGV4
dChtX2luc2VydGlvblBvaW50KS5wYXJlbnROb2RlRm9yUmVuZGVyaW5nQW5kU3R5bGUoKTsKICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuOwpAQCAtOTEsNyArOTEsNyBAQCBOb2RlUmVuZGVyaW5n
Q29udGV4dDo6Tm9kZVJlbmRlcmluZ0NvbnRleHQoTm9kZSogbm9kZSkKICAgICAgICAgfQogCiAg
ICAgICAgIGlmIChpc1NoYWRvd0JvdW5kYXJ5KHBhcmVudCkpIHsKLSAgICAgICAgICAgIGlmICgh
dG9TaGFkb3dSb290KHBhcmVudC0+c2hhZG93VHJlZVJvb3ROb2RlKCkpLT5pc1VzZWRGb3JSZW5k
ZXJpbmcoKSkgeworICAgICAgICAgICAgaWYgKCFwYXJlbnQtPnNoYWRvd1RyZWVSb290Tm9kZSgp
LT5pc1VzZWRGb3JSZW5kZXJpbmcoKSkgewogICAgICAgICAgICAgICAgIG1fcGhhc2UgPSBBdHRh
Y2hpbmdOb3REaXN0cmlidXRlZDsKICAgICAgICAgICAgICAgICBtX3BhcmVudE5vZGVGb3JSZW5k
ZXJpbmdBbmRTdHlsZSA9IHBhcmVudDsKICAgICAgICAgICAgICAgICByZXR1cm47CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vUmFuZ2UuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL1Jh
bmdlLmNwcAppbmRleCAzOGJkNDk2NTcwOTYwNzZhMzI3OTFkMjg1YWU5OTVmOGYzZWNjNTJhLi4x
ODE2MGRiZGYyZTdkZjhiZGUzNmY3MTBkYjVlOTExOTgzZWE2MDQ4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9kb20vUmFuZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9SYW5nZS5j
cHAKQEAgLTE2NTEsNyArMTY1MSw3IEBAIE5vZGUqIFJhbmdlOjpmaXJzdE5vZGUoKSBjb25zdAog
ICAgIHJldHVybiBtX3N0YXJ0LmNvbnRhaW5lcigpLT50cmF2ZXJzZU5leHRTaWJsaW5nKCk7CiB9
CiAKLU5vZGUqIFJhbmdlOjpzaGFkb3dUcmVlUm9vdE5vZGUoKSBjb25zdAorU2hhZG93Um9vdCog
UmFuZ2U6OnNoYWRvd1RyZWVSb290Tm9kZSgpIGNvbnN0CiB7CiAgICAgcmV0dXJuIHN0YXJ0Q29u
dGFpbmVyKCkgPyBzdGFydENvbnRhaW5lcigpLT5zaGFkb3dUcmVlUm9vdE5vZGUoKSA6IDA7CiB9
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vUmFuZ2UuaCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9SYW5nZS5oCmluZGV4IDhkNjliMTRiYmIzODY4NTA4ZGY2MDBkYjYyYzBmY2I2OTU4Njg4
NTQuLmZkYjRjMzRlNjAyMjBjOTBhMWVmOTYyMzQzZjg5OTI1ZDA2ZTdjYmMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2RvbS9SYW5nZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9SYW5n
ZS5oCkBAIC0xMTEsNyArMTExLDcgQEAgcHVibGljOgogICAgIE5vZGUqIGZpcnN0Tm9kZSgpIGNv
bnN0OwogICAgIE5vZGUqIHBhc3RMYXN0Tm9kZSgpIGNvbnN0OwogCi0gICAgTm9kZSogc2hhZG93
VHJlZVJvb3ROb2RlKCkgY29uc3Q7CisgICAgU2hhZG93Um9vdCogc2hhZG93VHJlZVJvb3ROb2Rl
KCkgY29uc3Q7CiAKICAgICBJbnRSZWN0IGJvdW5kaW5nQm94KCk7CiAgICAgCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0
aW5nL0VkaXRvci5jcHAKaW5kZXggNzNhY2M1N2FmMGNjNDdlMGM0ZDU5YjE0YTczNWRjOTdmNzkw
ZTNhMC4uOGY3MzVmYWE4MTBmNGE0MDQ0N2MxYzg0NDI2Mzc0MTU0ZjIwODgxMCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2VkaXRpbmcvRWRpdG9yLmNwcApAQCAtNzQsNiArNzQsNyBAQAogI2luY2x1ZGUgIlJlbmRlcmVk
UG9zaXRpb24uaCIKICNpbmNsdWRlICJSZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5oIgogI2luY2x1
ZGUgIlNldHRpbmdzLmgiCisjaW5jbHVkZSAiU2hhZG93Um9vdC5oIgogI2luY2x1ZGUgIlNpbXBs
aWZ5TWFya3VwQ29tbWFuZC5oIgogI2luY2x1ZGUgIlNvdW5kLmgiCiAjaW5jbHVkZSAiU3BlbGxD
aGVja2VyLmgiCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1RleHRJdGVyYXRv
ci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1RleHRJdGVyYXRvci5jcHAKaW5kZXggODVi
NTU5NTE0NTA5N2RjMmY3ZTU0N2YyNDc4ZTUzNTY3MTc5MGVhMS4uNTZmYTY2ODlhNDk2MGI3ZDA1
MmVlMjkyNTI3YWNiN2I5ZmQxNThmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZWRpdGlu
Zy9UZXh0SXRlcmF0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVGV4dEl0ZXJh
dG9yLmNwcApAQCAtMzksNiArMzksNyBAQAogI2luY2x1ZGUgIlJlbmRlclRhYmxlUm93LmgiCiAj
aW5jbHVkZSAiUmVuZGVyVGV4dENvbnRyb2wuaCIKICNpbmNsdWRlICJSZW5kZXJUZXh0RnJhZ21l
bnQuaCIKKyNpbmNsdWRlICJTaGFkb3dSb290LmgiCiAjaW5jbHVkZSAiVGV4dEJvdW5kYXJpZXMu
aCIKICNpbmNsdWRlICJUZXh0QnJlYWtJdGVyYXRvci5oIgogI2luY2x1ZGUgIlZpc2libGVQb3Np
dGlvbi5oIgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9odG1sZWRpdGluZy5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL2h0bWxlZGl0aW5nLmNwcAppbmRleCAzYjFkNDRj
MDJlNmM2ZDNjZDE1ODJkNzhmNWJiYTY4ZTcwMzc5MGMwLi43OTViNDFiZThlNzBkYmE5MzcxOTcx
YjY3OTdkOWZmMjUyZTRjYmZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL2h0
bWxlZGl0aW5nLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL2h0bWxlZGl0aW5nLmNw
cApAQCAtNDUsMTAgKzQ1LDExIEBACiAjaW5jbHVkZSAiUG9zaXRpb25JdGVyYXRvci5oIgogI2lu
Y2x1ZGUgIlJlbmRlck9iamVjdC5oIgogI2luY2x1ZGUgIlJhbmdlLmgiCi0jaW5jbHVkZSAiVmlz
aWJsZVNlbGVjdGlvbi5oIgorI2luY2x1ZGUgIlNoYWRvd1Jvb3QuaCIKICNpbmNsdWRlICJUZXh0
LmgiCiAjaW5jbHVkZSAiVGV4dEl0ZXJhdG9yLmgiCiAjaW5jbHVkZSAiVmlzaWJsZVBvc2l0aW9u
LmgiCisjaW5jbHVkZSAiVmlzaWJsZVNlbGVjdGlvbi5oIgogI2luY2x1ZGUgInZpc2libGVfdW5p
dHMuaCIKICNpbmNsdWRlIDx3dGYvQXNzZXJ0aW9ucy5oPgogI2luY2x1ZGUgPHd0Zi9TdGRMaWJF
eHRyYXMuaD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0NvbnRlbnRT
ZWxlY3RvclF1ZXJ5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0NvbnRlbnRTZWxl
Y3RvclF1ZXJ5LmNwcAppbmRleCBjM2FhNjIwYTQxMjY1ZDY5YWY3NTM1OGNlZjNhNDZhODk5NWRj
NzRiLi4zYjM3MWZmYzdhZGM0MDYyNGFjMmMyMGI2N2E1YzFmZGQ4NDI5YzBiIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9Db250ZW50U2VsZWN0b3JRdWVyeS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvQ29udGVudFNlbGVjdG9yUXVlcnkuY3BwCkBA
IC0zMCw2ICszMCw3IEBACiAjaW5jbHVkZSAiQ1NTUGFyc2VyLmgiCiAjaW5jbHVkZSAiQ1NTU2Vs
ZWN0b3JMaXN0LmgiCiAjaW5jbHVkZSAiSW5zZXJ0aW9uUG9pbnQuaCIKKyNpbmNsdWRlICJTaGFk
b3dSb290LmgiCiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvaHRtbC9zaGFkb3cvSFRNTENvbnRlbnRFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvc2hhZG93L0hUTUxDb250ZW50RWxlbWVudC5jcHAKaW5kZXggMjQyZmU3NTcyMDI2ZmZl
MTJlNjFkYzI3MjY5NDZjMDljNGZkODM3Yy4uNmQwMmEwMWQ1YjYyYWM0ODg1NWRhZTIxZjVlN2Ji
NDgyNzJiMTlhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSFRNTENv
bnRlbnRFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9IVE1MQ29u
dGVudEVsZW1lbnQuY3BwCkBAIC04OSw3ICs4OSw3IEBAIHZvaWQgSFRNTENvbnRlbnRFbGVtZW50
OjpzZXRTZWxlY3QoY29uc3QgQXRvbWljU3RyaW5nJiBzZWxlY3RWYWx1ZSkKIHZvaWQgSFRNTENv
bnRlbnRFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZShBdHRyaWJ1dGUqIGF0dHIpCiB7CiAgICAgaWYg
KGF0dHItPm5hbWUoKSA9PSBzZWxlY3RBdHRyKSB7Ci0gICAgICAgIGlmIChTaGFkb3dSb290KiBy
b290ID0gdG9TaGFkb3dSb290KHNoYWRvd1RyZWVSb290Tm9kZSgpKSkKKyAgICAgICAgaWYgKFNo
YWRvd1Jvb3QqIHJvb3QgPSBzaGFkb3dUcmVlUm9vdE5vZGUoKSkKICAgICAgICAgICAgIHJvb3Qt
Pm93bmVyKCktPnNldE5lZWRzUmVkaXN0cmlidXRpbmcoKTsKICAgICB9IGVsc2UKICAgICAgICAg
SW5zZXJ0aW9uUG9pbnQ6OnBhcnNlQXR0cmlidXRlKGF0dHIpOwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3BwIGIvU291cmNlL1dlYkNvcmUv
aHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3BwCmluZGV4IDcyM2I0NTk5MGNmMjk1ZTMyNDIw
ODViNWUzMDNlYTMzZWUxYWM5OTcuLjk4YWQzYWQ4MGRiNWJkYmZlYmY2YTg2YTU0OWM5N2FhOWUy
OGMyZGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2VydGlvblBv
aW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9JbnNlcnRpb25Qb2ludC5j
cHAKQEAgLTY1LDcgKzY1LDcgQEAgdm9pZCBJbnNlcnRpb25Qb2ludDo6YXR0YWNoKCkKIAogdm9p
ZCBJbnNlcnRpb25Qb2ludDo6ZGV0YWNoKCkKIHsKLSAgICBTaGFkb3dSb290KiByb290ID0gdG9T
aGFkb3dSb290KHNoYWRvd1RyZWVSb290Tm9kZSgpKTsKKyAgICBTaGFkb3dSb290KiByb290ID0g
c2hhZG93VHJlZVJvb3ROb2RlKCk7CiAgICAgaWYgKHJvb3QgJiYgaXNBY3RpdmUoKSkgewogICAg
ICAgICBFbGVtZW50U2hhZG93KiBzaGFkb3cgPSByb290LT5vd25lcigpOwogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9w
YWdlL0V2ZW50SGFuZGxlci5jcHAKaW5kZXggNWNmOTkxZjk2MWYwZWVmNjk0NzYzN2FiZWVhMGE0
Y2ZlZjU0MWIwNi4uNmUwZmQ5NTYzOWM2ODFiZjM1OTc3MjFmMDQyNTIwNDI5YmU4ZWE3MCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcApAQCAtNzIsNiArNzIsNyBAQAogI2luY2x1
ZGUgIlNjcm9sbEFuaW1hdG9yLmgiCiAjaW5jbHVkZSAiU2Nyb2xsYmFyLmgiCiAjaW5jbHVkZSAi
U2V0dGluZ3MuaCIKKyNpbmNsdWRlICJTaGFkb3dSb290LmgiCiAjaW5jbHVkZSAiU3BhdGlhbE5h
dmlnYXRpb24uaCIKICNpbmNsdWRlICJTdGF0aWNIYXNoU2V0Tm9kZUxpc3QuaCIKICNpbmNsdWRl
ICJTdHlsZUNhY2hlZEltYWdlLmgiCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJGcmFtZUltcGwuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRnJh
bWVJbXBsLmNwcAppbmRleCA2Y2NjYjkzMTY2OWIxZWI5NDMxY2I4MzA0OTI4MTZkMzE4YWU3ZDcx
Li5lNjBhMjdhZjZiZDFjN2YzMTUzZTdhNjBlNDczYWNiMzUyZGExZmUxIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJGcmFtZUltcGwuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYkZyYW1lSW1wbC5jcHAKQEAgLTEzMCw2ICsxMzAsNyBAQAog
I2luY2x1ZGUgIlNjcm9sbGJhclRoZW1lLmgiCiAjaW5jbHVkZSAiU2VjdXJpdHlQb2xpY3kuaCIK
ICNpbmNsdWRlICJTZXR0aW5ncy5oIgorI2luY2x1ZGUgIlNoYWRvd1Jvb3QuaCIKICNpbmNsdWRl
ICJTa2lhVXRpbHMuaCIKICNpbmNsdWRlICJTcGVsbENoZWNrZXIuaCIKICNpbmNsdWRlICJTdWJz
dGl0dXRlRGF0YS5oIgo=
</data>
<flag name="review"
          id="148042"
          type_id="1"
          status="+"
          setter="morrita"
    />
          </attachment>
      

    </bug>

</bugzilla>