<?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>113560</bug_id>
          
          <creation_ts>2013-03-29 00:01:33 -0700</creation_ts>
          <short_desc>Text representation of pseudo elements, &apos;::-webkit-distributed&apos;, is wrong in CSSSelector::selectorText().</short_desc>
          <delta_ts>2013-03-31 20:43:01 -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>CSS</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>72352</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Hayato Ito">hayato</reporter>
          <assigned_to name="Hayato Ito">hayato</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webcomponents-bugzilla</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>866009</commentid>
    <comment_count>0</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2013-03-29 00:01:33 -0700</bug_when>
    <thetext>The result of CSSSelector::selectorText() for &apos;::-webkit-distributed(...)&apos; is wrong.

e.g.

Given a rule of:

 &apos;content::-webkit-distributed(div div:first-child)&apos;

CSSSelector::selectorText() returns the following:

 &apos;content::-webkit-distributed(div) div:first-child&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866062</commentid>
    <comment_count>1</comment_count>
      <attachid>195716</attachid>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2013-03-29 03:27:22 -0700</bug_when>
    <thetext>Created attachment 195716
Fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866153</commentid>
    <comment_count>2</comment_count>
      <attachid>195716</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2013-03-29 07:53:07 -0700</bug_when>
    <thetext>Comment on attachment 195716
Fix.

View in context: https://bugs.webkit.org/attachment.cgi?id=195716&amp;action=review

&gt; Source/WebCore/ChangeLog:10
&gt; +        No new tests, no behavior change for layout tests.

Are you sure? It seems that you could get at it with CSSStyleRule.selectorText.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866844</commentid>
    <comment_count>3</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2013-03-31 17:25:27 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 195716 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=195716&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:10
&gt; &gt; +        No new tests, no behavior change for layout tests.
&gt; 
&gt; Are you sure? It seems that you could get at it with CSSStyleRule.selectorText.

It seems we can write a test. Let me add a test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866859</commentid>
    <comment_count>4</comment_count>
      <attachid>195914</attachid>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2013-03-31 18:17:35 -0700</bug_when>
    <thetext>Created attachment 195914
Add a layouttest</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866882</commentid>
    <comment_count>5</comment_count>
      <attachid>195914</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-31 20:42:58 -0700</bug_when>
    <thetext>Comment on attachment 195914
Add a layouttest

Clearing flags on attachment: 195914

Committed r147295: &lt;http://trac.webkit.org/changeset/147295&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866883</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-31 20:43:01 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195716</attachid>
            <date>2013-03-29 03:27:22 -0700</date>
            <delta_ts>2013-03-31 18:17:31 -0700</delta_ts>
            <desc>Fix.</desc>
            <filename>bug-113560-20130329192719.patch</filename>
            <type>text/plain</type>
            <size>3710</size>
            <attacher name="Hayato Ito">hayato</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2OTU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzYxZDdhZWNkNTg1N2Rm
MDNjY2VkYzQ0NDFkZjZhZDMzNDZjMWE2YS4uYmUxYjQ4OWFkZTRmMjlmZmI3MDk3OWVlOWQyZjE0
OTdhNGNhNzkwOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEzLTAzLTI5ICBIYXlh
dG8gSXRvICA8aGF5YXRvQGNocm9taXVtLm9yZz4KKworICAgICAgICBUZXh0IHJlcHJlc2VudGF0
aW9uIG9mIHBzZXVkbyBlbGVtZW50cywgJzo6LXdlYmtpdC1kaXN0cmlidXRlZCcsIGlzIHdyb25n
IGluIENTU1NlbGVjdG9yOjpzZWxlY3RvclRleHQoKS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMzU2MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCB0aGUgdGV4dCByZXByZXNlbnRhdGlvbiBvZiBk
aXN0cmlidXRlZCBmdW5jdGlvbmFsIHBzZXVkbyBlbGVtZW50cyBpbiBDU1NTZWxlY3Rvcjo6c2Vs
ZWN0b3JUZXh0KCkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBiZWhhdmlvciBjaGFuZ2Ug
Zm9yIGxheW91dCB0ZXN0cy4KKworICAgICAgICAqIGNzcy9DU1NTZWxlY3Rvci5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpDU1NTZWxlY3Rvcjo6c2VsZWN0b3JUZXh0KToKKyAgICAgICAgKiBjc3Mv
Q1NTU2VsZWN0b3IuaDoKKyAgICAgICAgKENTU1NlbGVjdG9yKToKKwogMjAxMy0wMy0yNiAgVGlt
IEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBbY2FdIFRlbGwg
Q0EgdG8gY2xlYW4gdXAgdW51c2VkIHJlc291cmNlcyBpZiBhIGdpdmVuIFdlYlByb2Nlc3Mgd29u
J3QgYmUgZHJhd2luZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1NlbGVjdG9y
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTZWxlY3Rvci5jcHAKaW5kZXggMTVkZDNmMTA3
NWZiYTBmNTI0MTIxZTU1NjcxMmQ3OWY3ZmZmZWE4ZS4uNjk0NGI2NWU5ODhjMmQzOWZkNDAyODQw
N2YzMjVmNmJhMGU5NzIyNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1NlbGVj
dG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU2VsZWN0b3IuY3BwCkBAIC02MDgs
NyArNjA4LDcgQEAgYm9vbCBDU1NTZWxlY3Rvcjo6b3BlcmF0b3I9PShjb25zdCBDU1NTZWxlY3Rv
ciYgb3RoZXIpIGNvbnN0CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLVN0cmluZyBDU1NTZWxlY3Rv
cjo6c2VsZWN0b3JUZXh0KCkgY29uc3QKK1N0cmluZyBDU1NTZWxlY3Rvcjo6c2VsZWN0b3JUZXh0
KGNvbnN0IFN0cmluZyYgcmlnaHRTaWRlKSBjb25zdAogewogICAgIFN0cmluZ0J1aWxkZXIgc3Ry
OwogCkBAIC03MDksMjggKzcwOSwyNiBAQCBTdHJpbmcgQ1NTU2VsZWN0b3I6OnNlbGVjdG9yVGV4
dCgpIGNvbnN0CiAgICAgfQogCiAgICAgaWYgKGNvbnN0IENTU1NlbGVjdG9yKiB0YWdIaXN0b3J5
ID0gY3MtPnRhZ0hpc3RvcnkoKSkgewotICAgICAgICBTdHJpbmcgdGFnSGlzdG9yeVRleHQgPSB0
YWdIaXN0b3J5LT5zZWxlY3RvclRleHQoKTsKICAgICAgICAgc3dpdGNoIChjcy0+cmVsYXRpb24o
KSkgewogICAgICAgICBjYXNlIENTU1NlbGVjdG9yOjpEZXNjZW5kYW50OgotICAgICAgICAgICAg
cmV0dXJuIHRhZ0hpc3RvcnlUZXh0ICsgIiAiICsgc3RyLnRvU3RyaW5nKCk7CisgICAgICAgICAg
ICByZXR1cm4gdGFnSGlzdG9yeS0+c2VsZWN0b3JUZXh0KCIgIiArIHN0ci50b1N0cmluZygpICsg
cmlnaHRTaWRlKTsKICAgICAgICAgY2FzZSBDU1NTZWxlY3Rvcjo6Q2hpbGQ6Ci0gICAgICAgICAg
ICByZXR1cm4gdGFnSGlzdG9yeVRleHQgKyAiID4gIiArIHN0ci50b1N0cmluZygpOworICAgICAg
ICAgICAgcmV0dXJuIHRhZ0hpc3RvcnktPnNlbGVjdG9yVGV4dCgiID4gIiArIHN0ci50b1N0cmlu
ZygpICsgcmlnaHRTaWRlKTsKICAgICAgICAgY2FzZSBDU1NTZWxlY3Rvcjo6RGlyZWN0QWRqYWNl
bnQ6Ci0gICAgICAgICAgICByZXR1cm4gdGFnSGlzdG9yeVRleHQgKyAiICsgIiArIHN0ci50b1N0
cmluZygpOworICAgICAgICAgICAgcmV0dXJuIHRhZ0hpc3RvcnktPnNlbGVjdG9yVGV4dCgiICsg
IiArIHN0ci50b1N0cmluZygpICsgcmlnaHRTaWRlKTsKICAgICAgICAgY2FzZSBDU1NTZWxlY3Rv
cjo6SW5kaXJlY3RBZGphY2VudDoKLSAgICAgICAgICAgIHJldHVybiB0YWdIaXN0b3J5VGV4dCAr
ICIgfiAiICsgc3RyLnRvU3RyaW5nKCk7CisgICAgICAgICAgICByZXR1cm4gdGFnSGlzdG9yeS0+
c2VsZWN0b3JUZXh0KCIgfiAiICsgc3RyLnRvU3RyaW5nKCkgKyByaWdodFNpZGUpOwogICAgICAg
ICBjYXNlIENTU1NlbGVjdG9yOjpTdWJTZWxlY3RvcjoKICAgICAgICAgICAgIEFTU0VSVF9OT1Rf
UkVBQ0hFRCgpOwogICAgICAgICBjYXNlIENTU1NlbGVjdG9yOjpTaGFkb3dEZXNjZW5kYW50Ogot
ICAgICAgICAgICAgcmV0dXJuIHRhZ0hpc3RvcnlUZXh0ICsgc3RyLnRvU3RyaW5nKCk7CisgICAg
ICAgICAgICByZXR1cm4gdGFnSGlzdG9yeS0+c2VsZWN0b3JUZXh0KHN0ci50b1N0cmluZygpICsg
cmlnaHRTaWRlKTsKICNpZiBFTkFCTEUoU0hBRE9XX0RPTSkKICAgICAgICAgY2FzZSBDU1NTZWxl
Y3Rvcjo6U2hhZG93RGlzdHJpYnV0ZWQ6Ci0gICAgICAgICAgICByZXR1cm4gdGFnSGlzdG9yeVRl
eHQgKyAiOjotd2Via2l0LWRpc3RyaWJ1dGVkKCIgKyBzdHIudG9TdHJpbmcoKSArICIpIjsKKyAg
ICAgICAgICAgIHJldHVybiB0YWdIaXN0b3J5LT5zZWxlY3RvclRleHQoIjo6LXdlYmtpdC1kaXN0
cmlidXRlZCgiICsgc3RyLnRvU3RyaW5nKCkgKyByaWdodFNpZGUgKyAiKSIpOwogI2VuZGlmCiAg
ICAgICAgIH0KICAgICB9Ci0KLSAgICByZXR1cm4gc3RyLnRvU3RyaW5nKCk7CisgICAgcmV0dXJu
IHN0ci50b1N0cmluZygpICsgcmlnaHRTaWRlOwogfQogCiB2b2lkIENTU1NlbGVjdG9yOjpzZXRB
dHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgdmFsdWUpCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9jc3MvQ1NTU2VsZWN0b3IuaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTZWxlY3Rv
ci5oCmluZGV4IDkzZDIyYTRlNDVhMzhiOTJhZDBjMTI3NDVhNjFmN2M4NDdmNWNlNzYuLjZhZjUx
M2Q4Nzc5OWZkYTYwYjkzYzRlNzZlOTEzMmYwY2EyMzMyNzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9DU1NTZWxlY3Rvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTZWxl
Y3Rvci5oCkBAIC00NCw3ICs0NCw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgLyoq
CiAgICAgICAgICAqIFJlLWNyZWF0ZSBzZWxlY3RvciB0ZXh0IGZyb20gc2VsZWN0b3IncyBkYXRh
CiAgICAgICAgICAqLwotICAgICAgICBTdHJpbmcgc2VsZWN0b3JUZXh0KCkgY29uc3Q7CisgICAg
ICAgIFN0cmluZyBzZWxlY3RvclRleHQoY29uc3QgU3RyaW5nJiA9ICIiKSBjb25zdDsKIAogICAg
ICAgICAvLyBjaGVja3MgaWYgdGhlIDIgc2VsZWN0b3JzIChpbmNsdWRpbmcgc3ViIHNlbGVjdG9y
cykgYWdyZWUuCiAgICAgICAgIGJvb2wgb3BlcmF0b3I9PShjb25zdCBDU1NTZWxlY3RvciYpIGNv
bnN0Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195914</attachid>
            <date>2013-03-31 18:17:35 -0700</date>
            <delta_ts>2013-03-31 20:42:57 -0700</delta_ts>
            <desc>Add a layouttest</desc>
            <filename>bug-113560-20130401101728.patch</filename>
            <type>text/plain</type>
            <size>6107</size>
            <attacher name="Hayato Ito">hayato</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3MjkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjAxYmUxM2U0Y2VkOWI3
M2YyNWNhM2U0MTIzNDEwYjkyMDM4YWIzYS4uNzI1ZjliYzFkMWI5Y2ViMDRiYzhhZTExMDY4MGE2
NjQxNjNhYTFjNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEzLTAzLTI5ICBIYXlh
dG8gSXRvICA8aGF5YXRvQGNocm9taXVtLm9yZz4KKworICAgICAgICBUZXh0IHJlcHJlc2VudGF0
aW9uIG9mIHBzZXVkbyBlbGVtZW50cywgJzo6LXdlYmtpdC1kaXN0cmlidXRlZCcsIGlzIHdyb25n
IGluIENTU1NlbGVjdG9yOjpzZWxlY3RvclRleHQoKS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMzU2MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCB0aGUgdGV4dCByZXByZXNlbnRhdGlvbiBvZiBk
aXN0cmlidXRlZCBmdW5jdGlvbmFsIHBzZXVkbyBlbGVtZW50cyBpbiBDU1NTZWxlY3Rvcjo6c2Vs
ZWN0b3JUZXh0KCkuCisKKyAgICAgICAgVGVzdDogZmFzdC9kb20vc2hhZG93L2Rpc3RyaWJ1dGVk
LXBzZXVkby1lbGVtZW50LWNzcy10ZXh0Lmh0bWwKKworICAgICAgICAqIGNzcy9DU1NTZWxlY3Rv
ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NTZWxlY3Rvcjo6c2VsZWN0b3JUZXh0KToKKyAg
ICAgICAgKiBjc3MvQ1NTU2VsZWN0b3IuaDoKKyAgICAgICAgKENTU1NlbGVjdG9yKToKKwogMjAx
My0wMy0zMSAgUmFmYWVsIFdlaW5zdGVpbiAgPHJhZmFlbHdAY2hyb21pdW0ub3JnPgogCiAgICAg
ICAgIEhUTUxMaW5rRWxlbWVudCBzaG91bGQgcmVzb2x2ZSByZXNvdXJjZSBVUkxzIHdoZW4gcmVz
b3VyY2VzIHdpbGwgYmUgZmV0Y2hlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NT
U1NlbGVjdG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTZWxlY3Rvci5jcHAKaW5kZXgg
MTVkZDNmMTA3NWZiYTBmNTI0MTIxZTU1NjcxMmQ3OWY3ZmZmZWE4ZS4uNjk0NGI2NWU5ODhjMmQz
OWZkNDAyODQwN2YzMjVmNmJhMGU5NzIyNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3Nz
L0NTU1NlbGVjdG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU2VsZWN0b3IuY3Bw
CkBAIC02MDgsNyArNjA4LDcgQEAgYm9vbCBDU1NTZWxlY3Rvcjo6b3BlcmF0b3I9PShjb25zdCBD
U1NTZWxlY3RvciYgb3RoZXIpIGNvbnN0CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLVN0cmluZyBD
U1NTZWxlY3Rvcjo6c2VsZWN0b3JUZXh0KCkgY29uc3QKK1N0cmluZyBDU1NTZWxlY3Rvcjo6c2Vs
ZWN0b3JUZXh0KGNvbnN0IFN0cmluZyYgcmlnaHRTaWRlKSBjb25zdAogewogICAgIFN0cmluZ0J1
aWxkZXIgc3RyOwogCkBAIC03MDksMjggKzcwOSwyNiBAQCBTdHJpbmcgQ1NTU2VsZWN0b3I6OnNl
bGVjdG9yVGV4dCgpIGNvbnN0CiAgICAgfQogCiAgICAgaWYgKGNvbnN0IENTU1NlbGVjdG9yKiB0
YWdIaXN0b3J5ID0gY3MtPnRhZ0hpc3RvcnkoKSkgewotICAgICAgICBTdHJpbmcgdGFnSGlzdG9y
eVRleHQgPSB0YWdIaXN0b3J5LT5zZWxlY3RvclRleHQoKTsKICAgICAgICAgc3dpdGNoIChjcy0+
cmVsYXRpb24oKSkgewogICAgICAgICBjYXNlIENTU1NlbGVjdG9yOjpEZXNjZW5kYW50OgotICAg
ICAgICAgICAgcmV0dXJuIHRhZ0hpc3RvcnlUZXh0ICsgIiAiICsgc3RyLnRvU3RyaW5nKCk7Cisg
ICAgICAgICAgICByZXR1cm4gdGFnSGlzdG9yeS0+c2VsZWN0b3JUZXh0KCIgIiArIHN0ci50b1N0
cmluZygpICsgcmlnaHRTaWRlKTsKICAgICAgICAgY2FzZSBDU1NTZWxlY3Rvcjo6Q2hpbGQ6Ci0g
ICAgICAgICAgICByZXR1cm4gdGFnSGlzdG9yeVRleHQgKyAiID4gIiArIHN0ci50b1N0cmluZygp
OworICAgICAgICAgICAgcmV0dXJuIHRhZ0hpc3RvcnktPnNlbGVjdG9yVGV4dCgiID4gIiArIHN0
ci50b1N0cmluZygpICsgcmlnaHRTaWRlKTsKICAgICAgICAgY2FzZSBDU1NTZWxlY3Rvcjo6RGly
ZWN0QWRqYWNlbnQ6Ci0gICAgICAgICAgICByZXR1cm4gdGFnSGlzdG9yeVRleHQgKyAiICsgIiAr
IHN0ci50b1N0cmluZygpOworICAgICAgICAgICAgcmV0dXJuIHRhZ0hpc3RvcnktPnNlbGVjdG9y
VGV4dCgiICsgIiArIHN0ci50b1N0cmluZygpICsgcmlnaHRTaWRlKTsKICAgICAgICAgY2FzZSBD
U1NTZWxlY3Rvcjo6SW5kaXJlY3RBZGphY2VudDoKLSAgICAgICAgICAgIHJldHVybiB0YWdIaXN0
b3J5VGV4dCArICIgfiAiICsgc3RyLnRvU3RyaW5nKCk7CisgICAgICAgICAgICByZXR1cm4gdGFn
SGlzdG9yeS0+c2VsZWN0b3JUZXh0KCIgfiAiICsgc3RyLnRvU3RyaW5nKCkgKyByaWdodFNpZGUp
OwogICAgICAgICBjYXNlIENTU1NlbGVjdG9yOjpTdWJTZWxlY3RvcjoKICAgICAgICAgICAgIEFT
U0VSVF9OT1RfUkVBQ0hFRCgpOwogICAgICAgICBjYXNlIENTU1NlbGVjdG9yOjpTaGFkb3dEZXNj
ZW5kYW50OgotICAgICAgICAgICAgcmV0dXJuIHRhZ0hpc3RvcnlUZXh0ICsgc3RyLnRvU3RyaW5n
KCk7CisgICAgICAgICAgICByZXR1cm4gdGFnSGlzdG9yeS0+c2VsZWN0b3JUZXh0KHN0ci50b1N0
cmluZygpICsgcmlnaHRTaWRlKTsKICNpZiBFTkFCTEUoU0hBRE9XX0RPTSkKICAgICAgICAgY2Fz
ZSBDU1NTZWxlY3Rvcjo6U2hhZG93RGlzdHJpYnV0ZWQ6Ci0gICAgICAgICAgICByZXR1cm4gdGFn
SGlzdG9yeVRleHQgKyAiOjotd2Via2l0LWRpc3RyaWJ1dGVkKCIgKyBzdHIudG9TdHJpbmcoKSAr
ICIpIjsKKyAgICAgICAgICAgIHJldHVybiB0YWdIaXN0b3J5LT5zZWxlY3RvclRleHQoIjo6LXdl
YmtpdC1kaXN0cmlidXRlZCgiICsgc3RyLnRvU3RyaW5nKCkgKyByaWdodFNpZGUgKyAiKSIpOwog
I2VuZGlmCiAgICAgICAgIH0KICAgICB9Ci0KLSAgICByZXR1cm4gc3RyLnRvU3RyaW5nKCk7Cisg
ICAgcmV0dXJuIHN0ci50b1N0cmluZygpICsgcmlnaHRTaWRlOwogfQogCiB2b2lkIENTU1NlbGVj
dG9yOjpzZXRBdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgdmFsdWUpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU2VsZWN0b3IuaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9D
U1NTZWxlY3Rvci5oCmluZGV4IDkzZDIyYTRlNDVhMzhiOTJhZDBjMTI3NDVhNjFmN2M4NDdmNWNl
NzYuLjZhZjUxM2Q4Nzc5OWZkYTYwYjkzYzRlNzZlOTEzMmYwY2EyMzMyNzUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTZWxlY3Rvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NTZWxlY3Rvci5oCkBAIC00NCw3ICs0NCw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAg
ICAgICAgLyoqCiAgICAgICAgICAqIFJlLWNyZWF0ZSBzZWxlY3RvciB0ZXh0IGZyb20gc2VsZWN0
b3IncyBkYXRhCiAgICAgICAgICAqLwotICAgICAgICBTdHJpbmcgc2VsZWN0b3JUZXh0KCkgY29u
c3Q7CisgICAgICAgIFN0cmluZyBzZWxlY3RvclRleHQoY29uc3QgU3RyaW5nJiA9ICIiKSBjb25z
dDsKIAogICAgICAgICAvLyBjaGVja3MgaWYgdGhlIDIgc2VsZWN0b3JzIChpbmNsdWRpbmcgc3Vi
IHNlbGVjdG9ycykgYWdyZWUuCiAgICAgICAgIGJvb2wgb3BlcmF0b3I9PShjb25zdCBDU1NTZWxl
Y3RvciYpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDQ0OGVlNGQ4ZTJhNWEyYjNlZDg2ZDRjOTcwMzY4Yjk2NjAw
YjcwMDEuLjgxYWEwNWJiZjhkNTgxODA4YTM3Njc2Y2RkNDViZGI4NzM0NGU1MzEgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxMyBAQAorMjAxMy0wMy0zMSAgSGF5YXRvIEl0byAgPGhheWF0b0BjaHJvbWl1bS5v
cmc+CisKKyAgICAgICAgVGV4dCByZXByZXNlbnRhdGlvbiBvZiBwc2V1ZG8gZWxlbWVudHMsICc6
Oi13ZWJraXQtZGlzdHJpYnV0ZWQnLCBpcyB3cm9uZyBpbiBDU1NTZWxlY3Rvcjo6c2VsZWN0b3JU
ZXh0KCkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MTM1NjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IGZhc3QvZG9tL3NoYWRvdy9kaXN0cmlidXRlZC1wc2V1ZG8tZWxlbWVudC1jc3MtdGV4dC1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy9kaXN0cmlidXRlZC1w
c2V1ZG8tZWxlbWVudC1jc3MtdGV4dC5odG1sOiBBZGRlZC4KKwogMjAxMy0wMy0zMSAgUmFmYWVs
IFdlaW5zdGVpbiAgPHJhZmFlbHdAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIEhUTUxMaW5rRWxl
bWVudCBzaG91bGQgcmVzb2x2ZSByZXNvdXJjZSBVUkxzIHdoZW4gcmVzb3VyY2VzIHdpbGwgYmUg
ZmV0Y2hlZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L2Rpc3RyaWJ1
dGVkLXBzZXVkby1lbGVtZW50LWNzcy10ZXh0LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zh
c3QvZG9tL3NoYWRvdy9kaXN0cmlidXRlZC1wc2V1ZG8tZWxlbWVudC1jc3MtdGV4dC1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uMWMzOTVlOTIyMjk4NWQ0MzI4ZmY4YzZjNjA2MDJiM2M5NzBlMGJj
YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9kaXN0cmli
dXRlZC1wc2V1ZG8tZWxlbWVudC1jc3MtdGV4dC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMCBA
QAorVGVzdCBmb3IgY3NzVGV4dCBvZiAnOjpkaXN0cmlidXRlZCgpJyBydWxlLgorCitPbiBzdWNj
ZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBi
eSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3R5
bGUxJykuc2hlZXQuY3NzUnVsZXMuaXRlbSgwKS5jc3NUZXh0IGlzICIuZm9vOjotd2Via2l0LWRp
c3RyaWJ1dGVkKGRpdiAuYmFyOjpiZWZvcmUpIHsgZGlzcGxheTogYmxvY2s7IH0iCitQQVNTIHN1
Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L2Rpc3RyaWJ1dGVkLXBzZXVkby1lbGVtZW50LWNz
cy10ZXh0Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvZGlzdHJpYnV0ZWQtcHNl
dWRvLWVsZW1lbnQtY3NzLXRleHQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wZGRlZjY3MmI5MGEyMDA1M2Ni
MmE0NjEzNjI3MTUwY2MwMjMxZjFkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC9kb20vc2hhZG93L2Rpc3RyaWJ1dGVkLXBzZXVkby1lbGVtZW50LWNzcy10ZXh0Lmh0bWwKQEAg
LTAsMCArMSwxNCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBz
cmM9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c3R5bGUg
aWQ9InN0eWxlMSI+CisuZm9vOjotd2Via2l0LWRpc3RyaWJ1dGVkKGRpdiAuYmFyOjpiZWZvcmUp
IHsgZGlzcGxheTogYmxvY2s7IH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8c2NyaXB0PgorZGVzY3Jp
cHRpb24oIlRlc3QgZm9yIGNzc1RleHQgb2YgJzo6ZGlzdHJpYnV0ZWQoKScgcnVsZS4iKTsKK3No
b3VsZEJlRXF1YWxUb1N0cmluZygiZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3N0eWxlMScpLnNo
ZWV0LmNzc1J1bGVzLml0ZW0oMCkuY3NzVGV4dCIsICIuZm9vOjotd2Via2l0LWRpc3RyaWJ1dGVk
KGRpdiAuYmFyOjpiZWZvcmUpIHsgZGlzcGxheTogYmxvY2s7IH0iKTsKKzwvc2NyaXB0PgorPHNj
cmlwdCBzcmM9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0Pgor
PC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>