<?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>105482</bug_id>
          
          <creation_ts>2012-12-19 16:57:54 -0800</creation_ts>
          <short_desc>Implement :past pseudo class for the WebVTT ::cue pseudo element</short_desc>
          <delta_ts>2013-01-24 12:26:28 -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>Media</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>43668</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Dima Gorbik">dgorbik</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>koivisto</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>silviapf</cc>
    
    <cc>vcarbune</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>795050</commentid>
    <comment_count>0</comment_count>
    <who name="Dima Gorbik">dgorbik</who>
    <bug_when>2012-12-19 16:57:54 -0800</bug_when>
    <thetext>Basically :past styles all the nodes except for the :future nodes. We could use the combination of ::cue() and ::cue(:future) to style WebVTT nodes that are in the past, though it may be good to have a designated selector for that.
http://dev.w3.org/html5/webvtt/#the-&apos;::cue&apos;-pseudo-element</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795051</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2012-12-19 16:58:35 -0800</bug_when>
    <thetext>&lt;rdar://problem/12914642&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>813666</commentid>
    <comment_count>2</comment_count>
      <attachid>184101</attachid>
    <who name="Dima Gorbik">dgorbik</who>
    <bug_when>2013-01-22 18:49:24 -0800</bug_when>
    <thetext>Created attachment 184101
Proposed fix 0.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815580</commentid>
    <comment_count>3</comment_count>
      <attachid>184101</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-01-24 10:18:48 -0800</bug_when>
    <thetext>Comment on attachment 184101
Proposed fix 0.1

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

r+ but I would prefer to have a bit more logging to help someone looking at the test results figure out what is happening.

&gt; LayoutTests/media/track/track-css-matching-timestamps-expected.txt:32
&gt; +RUN(video.currentTime = 0.7)
&gt; +EVENT(seeked)
&gt; +EXPECTED (getComputedStyle(cueNode).color == &apos;rgb(0, 255, 0)&apos;) OK
&gt; +EXPECTED (getComputedStyle(cueNode).color == &apos;rgb(0, 255, 0)&apos;) OK
&gt; +EXPECTED (getComputedStyle(cueNode).color == &apos;rgb(0, 255, 0)&apos;) OK
&gt; +EXPECTED (getComputedStyle(cueNode).color == &apos;rgb(128, 128, 128)&apos;) OK
&gt; +EXPECTED (getComputedStyle(cueNode).color == &apos;rgb(0, 255, 0)&apos;) OK

I thought these results were wrong at first, and really had to scratch my head before I understood the tree structure created by the &lt;c&gt;s in the cue. I think it would be worth also logging the text of each cue node to make it more obvious what is going on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815728</commentid>
    <comment_count>4</comment_count>
      <attachid>184101</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-24 12:26:24 -0800</bug_when>
    <thetext>Comment on attachment 184101
Proposed fix 0.1

Clearing flags on attachment: 184101

Committed r140707: &lt;http://trac.webkit.org/changeset/140707&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815729</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-24 12:26:28 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184101</attachid>
            <date>2013-01-22 18:49:24 -0800</date>
            <delta_ts>2013-01-24 12:26:24 -0800</delta_ts>
            <desc>Proposed fix 0.1</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>10504</size>
            <attacher name="Dima Gorbik">dgorbik</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5YWVjYzY0Li44ODNiNmEzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTMtMDEt
MjIgIERpbWEgR29yYmlrICA8ZGdvcmJpa0BhcHBsZS5jb20+CisKKyAgICAgICAgSW1wbGVtZW50
IDpwYXN0IHBzZXVkbyBjbGFzcyBmb3IgdGhlIFdlYlZUVCA6OmN1ZSBwc2V1ZG8gZWxlbWVudAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1NDgyCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBtZWRpYS90
cmFjay9jYXB0aW9ucy13ZWJ2dHQvc3R5bGluZy10aW1lc3RhbXBzLnZ0dDogQWRkZWQuCisgICAg
ICAgICogbWVkaWEvdHJhY2svdHJhY2stY3NzLW1hdGNoaW5nLXRpbWVzdGFtcHMtZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBtZWRpYS90cmFjay90cmFjay1jc3MtbWF0Y2hpbmctdGlt
ZXN0YW1wcy5odG1sOiBBZGRlZC4KKwogMjAxMy0wMS0yMSAgS2VudGFybyBIYXJhICA8aGFyYWtl
bkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgSW1wbGVtZW50IFVJRXZlbnQgY29uc3RydWN0b3IK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL2NhcHRpb25zLXdlYnZ0dC9zdHls
aW5nLXRpbWVzdGFtcHMudnR0IGIvTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svY2FwdGlvbnMtd2Vi
dnR0L3N0eWxpbmctdGltZXN0YW1wcy52dHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uNDJmYmVhYgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlhL3RyYWNr
L2NhcHRpb25zLXdlYnZ0dC9zdHlsaW5nLXRpbWVzdGFtcHMudnR0CkBAIC0wLDAgKzEsNSBAQAor
V0VCVlRUCisKKzEKKzAwOjAwLjAwMCAtLT4gMDA6MDEuMDAwCis8MDA6MDAuMjAwPjxjPk9uZTwv
Yz48MDA6MDAuNDAwPjxjPiB0d288L2M+PGM+PDAwOjAwLjYwMD48Yz48Yz4gdGhyZWU8L2M+PDAw
OjAwLjgwMD48Yz4gZml2ZTwvYz4gZm91cjwvYz48L2M+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9tZWRpYS90cmFjay90cmFjay1jc3MtbWF0Y2hpbmctdGltZXN0YW1wcy1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9tZWRpYS90cmFjay90cmFjay1jc3MtbWF0Y2hpbmctdGltZXN0YW1wcy1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTkyN2EzMwot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLWNzcy1tYXRj
aGluZy10aW1lc3RhbXBzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQyIEBACitUZXN0IHRoYXQg
Y3VlcyBhcmUgYmVpbmcgbWF0Y2hlZCBwcm9wZXJseSBieSA6cGFzdCBhbmQgOmZ1dHVyZSBwc2V1
ZG8gY2xhc3Nlcy4KK0VWRU5UKGNhbnBsYXl0aHJvdWdoKQorRVZFTlQoc2Vla2VkKQorRVhQRUNU
RUQgKGdldENvbXB1dGVkU3R5bGUoY3VlTm9kZSkuY29sb3IgPT0gJ3JnYigxMjgsIDEyOCwgMTI4
KScpIE9LCitFWFBFQ1RFRCAoZ2V0Q29tcHV0ZWRTdHlsZShjdWVOb2RlKS5jb2xvciA9PSAncmdi
KDEyOCwgMTI4LCAxMjgpJykgT0sKK0VYUEVDVEVEIChnZXRDb21wdXRlZFN0eWxlKGN1ZU5vZGUp
LmNvbG9yID09ICdyZ2IoMTI4LCAxMjgsIDEyOCknKSBPSworRVhQRUNURUQgKGdldENvbXB1dGVk
U3R5bGUoY3VlTm9kZSkuY29sb3IgPT0gJ3JnYigxMjgsIDEyOCwgMTI4KScpIE9LCitFWFBFQ1RF
RCAoZ2V0Q29tcHV0ZWRTdHlsZShjdWVOb2RlKS5jb2xvciA9PSAncmdiKDEyOCwgMTI4LCAxMjgp
JykgT0sKKworUlVOKHZpZGVvLmN1cnJlbnRUaW1lID0gMC4zKQorRVZFTlQoc2Vla2VkKQorRVhQ
RUNURUQgKGdldENvbXB1dGVkU3R5bGUoY3VlTm9kZSkuY29sb3IgPT0gJ3JnYigwLCAyNTUsIDAp
JykgT0sKK0VYUEVDVEVEIChnZXRDb21wdXRlZFN0eWxlKGN1ZU5vZGUpLmNvbG9yID09ICdyZ2Io
MTI4LCAxMjgsIDEyOCknKSBPSworRVhQRUNURUQgKGdldENvbXB1dGVkU3R5bGUoY3VlTm9kZSku
Y29sb3IgPT0gJ3JnYigxMjgsIDEyOCwgMTI4KScpIE9LCitFWFBFQ1RFRCAoZ2V0Q29tcHV0ZWRT
dHlsZShjdWVOb2RlKS5jb2xvciA9PSAncmdiKDEyOCwgMTI4LCAxMjgpJykgT0sKK0VYUEVDVEVE
IChnZXRDb21wdXRlZFN0eWxlKGN1ZU5vZGUpLmNvbG9yID09ICdyZ2IoMTI4LCAxMjgsIDEyOCkn
KSBPSworCitSVU4odmlkZW8uY3VycmVudFRpbWUgPSAwLjUpCitFVkVOVChzZWVrZWQpCitFWFBF
Q1RFRCAoZ2V0Q29tcHV0ZWRTdHlsZShjdWVOb2RlKS5jb2xvciA9PSAncmdiKDAsIDI1NSwgMCkn
KSBPSworRVhQRUNURUQgKGdldENvbXB1dGVkU3R5bGUoY3VlTm9kZSkuY29sb3IgPT0gJ3JnYigw
LCAyNTUsIDApJykgT0sKK0VYUEVDVEVEIChnZXRDb21wdXRlZFN0eWxlKGN1ZU5vZGUpLmNvbG9y
ID09ICdyZ2IoMTI4LCAxMjgsIDEyOCknKSBPSworRVhQRUNURUQgKGdldENvbXB1dGVkU3R5bGUo
Y3VlTm9kZSkuY29sb3IgPT0gJ3JnYigxMjgsIDEyOCwgMTI4KScpIE9LCitFWFBFQ1RFRCAoZ2V0
Q29tcHV0ZWRTdHlsZShjdWVOb2RlKS5jb2xvciA9PSAncmdiKDEyOCwgMTI4LCAxMjgpJykgT0sK
KworUlVOKHZpZGVvLmN1cnJlbnRUaW1lID0gMC43KQorRVZFTlQoc2Vla2VkKQorRVhQRUNURUQg
KGdldENvbXB1dGVkU3R5bGUoY3VlTm9kZSkuY29sb3IgPT0gJ3JnYigwLCAyNTUsIDApJykgT0sK
K0VYUEVDVEVEIChnZXRDb21wdXRlZFN0eWxlKGN1ZU5vZGUpLmNvbG9yID09ICdyZ2IoMCwgMjU1
LCAwKScpIE9LCitFWFBFQ1RFRCAoZ2V0Q29tcHV0ZWRTdHlsZShjdWVOb2RlKS5jb2xvciA9PSAn
cmdiKDAsIDI1NSwgMCknKSBPSworRVhQRUNURUQgKGdldENvbXB1dGVkU3R5bGUoY3VlTm9kZSku
Y29sb3IgPT0gJ3JnYigxMjgsIDEyOCwgMTI4KScpIE9LCitFWFBFQ1RFRCAoZ2V0Q29tcHV0ZWRT
dHlsZShjdWVOb2RlKS5jb2xvciA9PSAncmdiKDAsIDI1NSwgMCknKSBPSworCitSVU4odmlkZW8u
Y3VycmVudFRpbWUgPSAwLjkpCitFVkVOVChzZWVrZWQpCitFWFBFQ1RFRCAoZ2V0Q29tcHV0ZWRT
dHlsZShjdWVOb2RlKS5jb2xvciA9PSAncmdiKDAsIDI1NSwgMCknKSBPSworRVhQRUNURUQgKGdl
dENvbXB1dGVkU3R5bGUoY3VlTm9kZSkuY29sb3IgPT0gJ3JnYigwLCAyNTUsIDApJykgT0sKK0VY
UEVDVEVEIChnZXRDb21wdXRlZFN0eWxlKGN1ZU5vZGUpLmNvbG9yID09ICdyZ2IoMCwgMjU1LCAw
KScpIE9LCitFWFBFQ1RFRCAoZ2V0Q29tcHV0ZWRTdHlsZShjdWVOb2RlKS5jb2xvciA9PSAncmdi
KDAsIDI1NSwgMCknKSBPSworRVhQRUNURUQgKGdldENvbXB1dGVkU3R5bGUoY3VlTm9kZSkuY29s
b3IgPT0gJ3JnYigwLCAyNTUsIDApJykgT0sKK0VORCBPRiBURVNUCisKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLWNzcy1tYXRjaGluZy10aW1lc3RhbXBzLmh0bWwg
Yi9MYXlvdXRUZXN0cy9tZWRpYS90cmFjay90cmFjay1jc3MtbWF0Y2hpbmctdGltZXN0YW1wcy5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjM5ZWRkYzEKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS90cmFjay90cmFjay1jc3MtbWF0Y2hpbmctdGlt
ZXN0YW1wcy5odG1sCkBAIC0wLDAgKzEsNjkgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cisg
ICAgPGhlYWQ+CisgICAgICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04IiAvPgorCisgICAgICAgIDxzY3JpcHQgc3JjPS4u
L21lZGlhLWZpbGUuanM+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPS4uL3ZpZGVvLXRl
c3QuanM+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPS4uL21lZGlhLWNvbnRyb2xzLmpz
Pjwvc2NyaXB0PgorCisgICAgICAgIDxzdHlsZT4KKyAgICAgICAgdmlkZW86OmN1ZSB7Y29sb3I6
IGdyZWVufQorICAgICAgICB2aWRlbzo6Y3VlKDpwYXN0KSB7Y29sb3I6IGxpbWV9CisgICAgICAg
IHZpZGVvOjpjdWUoOmZ1dHVyZSkge2NvbG9yOiBncmF5fQorICAgICAgICA8L3N0eWxlPgorCisg
ICAgICAgIDxzY3JpcHQ+CisKKyAgICAgICAgdmFyIGN1ZU5vZGU7CisgICAgICAgIHZhciBzZWVr
ZWRDb3VudCA9IDA7CisgICAgICAgIHZhciBzZWVrVGltZXMgPSBbMC4xLCAwLjMsIDAuNSwgMC43
LCAwLjldOworCisgICAgICAgIHZhciBpbmZvID0gW1sicmdiKDEyOCwgMTI4LCAxMjgpIiwgInJn
YigxMjgsIDEyOCwgMTI4KSIsICJyZ2IoMTI4LCAxMjgsIDEyOCkiLCAicmdiKDEyOCwgMTI4LCAx
MjgpIiwgInJnYigxMjgsIDEyOCwgMTI4KSJdLAorICAgICAgICAgICAgICAgICAgICBbInJnYigw
LCAyNTUsIDApIiwgInJnYigxMjgsIDEyOCwgMTI4KSIsICJyZ2IoMTI4LCAxMjgsIDEyOCkiLCAi
cmdiKDEyOCwgMTI4LCAxMjgpIiwgInJnYigxMjgsIDEyOCwgMTI4KSJdLAorICAgICAgICAgICAg
ICAgICAgICBbInJnYigwLCAyNTUsIDApIiwgInJnYigwLCAyNTUsIDApIiwgInJnYigxMjgsIDEy
OCwgMTI4KSIsICJyZ2IoMTI4LCAxMjgsIDEyOCkiLCAicmdiKDEyOCwgMTI4LCAxMjgpIl0sCisg
ICAgICAgICAgICAgICAgICAgIFsicmdiKDAsIDI1NSwgMCkiLCAicmdiKDAsIDI1NSwgMCkiLCAi
cmdiKDAsIDI1NSwgMCkiLCAicmdiKDEyOCwgMTI4LCAxMjgpIiwgInJnYigwLCAyNTUsIDApIl0s
CisgICAgICAgICAgICAgICAgICAgIFsicmdiKDAsIDI1NSwgMCkiLCAicmdiKDAsIDI1NSwgMCki
LCAicmdiKDAsIDI1NSwgMCkiLCAicmdiKDAsIDI1NSwgMCkiLCAicmdiKDAsIDI1NSwgMCkiXV07
CisKKyAgICAgICAgZnVuY3Rpb24gc2Vla2VkKCkKKyAgICAgICAgeworICAgICAgICAgICAgaWYg
KHRlc3RFbmRlZCkKKyAgICAgICAgICAgICAgICByZXR1cm47CisKKyAgICAgICAgICAgIGN1ZU5v
ZGUgPSB0ZXh0VHJhY2tEaXNwbGF5RWxlbWVudCh2aWRlbywgJ2FsbC1ub2RlcycpLmZpcnN0RWxl
bWVudENoaWxkOworICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJnZXRDb21wdXRlZFN0eWxlKGN1
ZU5vZGUpLmNvbG9yIiwgaW5mb1tzZWVrZWRDb3VudF1bMF0pOworICAgICAgICAgICAgY3VlTm9k
ZSA9IGN1ZU5vZGUubmV4dEVsZW1lbnRTaWJsaW5nOworICAgICAgICAgICAgdGVzdEV4cGVjdGVk
KCJnZXRDb21wdXRlZFN0eWxlKGN1ZU5vZGUpLmNvbG9yIiwgaW5mb1tzZWVrZWRDb3VudF1bMV0p
OworICAgICAgICAgICAgY3VlTm9kZSA9IGN1ZU5vZGUubmV4dEVsZW1lbnRTaWJsaW5nLmZpcnN0
RWxlbWVudENoaWxkLmZpcnN0Q2hpbGQ7CisgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoImdldENv
bXB1dGVkU3R5bGUoY3VlTm9kZSkuY29sb3IiLCBpbmZvW3NlZWtlZENvdW50XVsyXSk7CisgICAg
ICAgICAgICBjdWVOb2RlID0gY3VlTm9kZS5uZXh0RWxlbWVudFNpYmxpbmc7CisgICAgICAgICAg
ICB0ZXN0RXhwZWN0ZWQoImdldENvbXB1dGVkU3R5bGUoY3VlTm9kZSkuY29sb3IiLCBpbmZvW3Nl
ZWtlZENvdW50XVszXSk7CisgICAgICAgICAgICBjdWVOb2RlID0gY3VlTm9kZS5wYXJlbnROb2Rl
OworICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJnZXRDb21wdXRlZFN0eWxlKGN1ZU5vZGUpLmNv
bG9yIiwgaW5mb1tzZWVrZWRDb3VudF1bNF0pOworCisgICAgICAgICAgICBpZiAoKytzZWVrZWRD
b3VudCA9PSBpbmZvLmxlbmd0aCkKKyAgICAgICAgICAgICAgICBlbmRUZXN0KCk7CisgICAgICAg
ICAgICBlbHNlIHsKKyAgICAgICAgICAgICAgICBjb25zb2xlV3JpdGUoIiIpOworICAgICAgICAg
ICAgICAgIHJ1bigidmlkZW8uY3VycmVudFRpbWUgPSAiICsgc2Vla1RpbWVzW3NlZWtlZENvdW50
XSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICBmdW5jdGlvbiBsb2FkZWQo
KQorICAgICAgICB7CisgICAgICAgICAgICBjb25zb2xlV3JpdGUoIlRlc3QgdGhhdCBjdWVzIGFy
ZSBiZWluZyBtYXRjaGVkIHByb3Blcmx5IGJ5IDpwYXN0IGFuZCA6ZnV0dXJlIHBzZXVkbyBjbGFz
c2VzLiIpOworICAgICAgICAgICAgZmluZE1lZGlhRWxlbWVudCgpOworICAgICAgICAgICAgdmlk
ZW8uc3JjID0gZmluZE1lZGlhRmlsZSgndmlkZW8nLCAnLi4vY29udGVudC90ZXN0Jyk7CisgICAg
ICAgICAgICB2aWRlby5pZCA9ICJ0ZXN0dmlkZW8iOworICAgICAgICAgICAgd2FpdEZvckV2ZW50
KCdzZWVrZWQnLCBzZWVrZWQpOworICAgICAgICAgICAgd2FpdEZvckV2ZW50KCdjYW5wbGF5dGhy
b3VnaCcsIGZ1bmN0aW9uKCkgeyB2aWRlby5jdXJyZW50VGltZSA9IHNlZWtUaW1lc1swXTsgfSk7
CisgICAgICAgIH0KKworICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHkg
b25sb2FkPSJsb2FkZWQoKSI+CisgICAgICAgIDx2aWRlbyBjb250cm9scyA+CisgICAgICAgICAg
ICA8dHJhY2sgc3JjPSJjYXB0aW9ucy13ZWJ2dHQvc3R5bGluZy10aW1lc3RhbXBzLnZ0dCIga2lu
ZD0iY2FwdGlvbnMiIGRlZmF1bHQ+CisgICAgICAgIDwvdmlkZW8+CisgICAgPC9ib2R5PgorPC9o
dG1sPgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nCmluZGV4IGQwMTIxMGMuLmJmODliZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwyNCBAQAorMjAxMy0wMS0yMiAgRGltYSBHb3JiaWsgIDxkZ29yYmlrQGFwcGxlLmNvbT4KKwor
ICAgICAgICBJbXBsZW1lbnQgOnBhc3QgcHNldWRvIGNsYXNzIGZvciB0aGUgV2ViVlRUIDo6Y3Vl
IHBzZXVkbyBlbGVtZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDU0ODIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBJdCBpcyBnb29kIHRvIGhhdmUgYSBkZXNpZ25hdGVkIHBzZXVkbyBjbGFzcyBmb3Ig
dGhpcywgdGhvdWdoIHNhbWUgY291bGQKKyAgICAgICAgYmUgYWNoaWV2ZWQgYnkgdXNpbmcgYSBj
b21iaW5hdGlvbiBvZiA6OmN1ZSBhbmQgOjpjdWUoOmZ1dHVyZSkuCisgICAgICAgIFRlc3RzIGFs
c28gY2hlY2sgdGhhdCBuZXN0ZWQgdGltZXN0YW1wcyB3b3JrIHByb3Blcmx5LgorCisgICAgICAg
IFRlc3Q6IG1lZGlhL3RyYWNrL3RyYWNrLWNzcy1tYXRjaGluZy10aW1lc3RhbXBzLmh0bWwKKwor
ICAgICAgICAqIGNzcy9DU1NTZWxlY3Rvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NTZWxl
Y3Rvcjo6cHNldWRvSWQpOgorICAgICAgICAoV2ViQ29yZTo6bmFtZVRvUHNldWRvVHlwZU1hcCk6
CisgICAgICAgIChXZWJDb3JlOjpDU1NTZWxlY3Rvcjo6ZXh0cmFjdFBzZXVkb1R5cGUpOgorICAg
ICAgICAqIGNzcy9DU1NTZWxlY3Rvci5oOgorICAgICAgICAqIGNzcy9TZWxlY3RvckNoZWNrZXIu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6U2VsZWN0b3JDaGVja2VyOjpjaGVja09uZSk6CisKIDIw
MTMtMDEtMjEgIEtlbnRhcm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IEltcGxlbWVudCBVSUV2ZW50IGNvbnN0cnVjdG9yCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9jc3MvQ1NTU2VsZWN0b3IuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1NlbGVjdG9yLmNw
cAppbmRleCA3ZWIyYmMyLi43Nzc4YTEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTU2VsZWN0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTZWxlY3Rvci5jcHAK
QEAgLTIzOCw2ICsyMzgsNyBAQCBQc2V1ZG9JZCBDU1NTZWxlY3Rvcjo6cHNldWRvSWQoUHNldWRv
VHlwZSB0eXBlKQogI2lmIEVOQUJMRShWSURFT19UUkFDSykKICAgICBjYXNlIFBzZXVkb0N1ZToK
ICAgICBjYXNlIFBzZXVkb0Z1dHVyZUN1ZToKKyAgICBjYXNlIFBzZXVkb1Bhc3RDdWU6CiAjZW5k
aWYKICNpZiBFTkFCTEUoSUZSQU1FX1NFQU1MRVNTKQogICAgIGNhc2UgUHNldWRvU2VhbWxlc3NE
b2N1bWVudDoKQEAgLTMyNyw2ICszMjgsNyBAQCBzdGF0aWMgSGFzaE1hcDxBdG9taWNTdHJpbmdJ
bXBsKiwgQ1NTU2VsZWN0b3I6OlBzZXVkb1R5cGU+KiBuYW1lVG9Qc2V1ZG9UeXBlTWFwKAogI2lm
IEVOQUJMRShWSURFT19UUkFDSykKICAgICBERUZJTkVfU1RBVElDX0xPQ0FMKEF0b21pY1N0cmlu
ZywgY3VlLCAoImN1ZSgiLCBBdG9taWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7CiAg
ICAgREVGSU5FX1NUQVRJQ19MT0NBTChBdG9taWNTdHJpbmcsIGZ1dHVyZUN1ZSwgKCJmdXR1cmUi
LCBBdG9taWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7CisgICAgREVGSU5FX1NUQVRJ
Q19MT0NBTChBdG9taWNTdHJpbmcsIHBhc3RDdWUsICgicGFzdCIsIEF0b21pY1N0cmluZzo6Q29u
c3RydWN0RnJvbUxpdGVyYWwpKTsKICNlbmRpZgogI2lmIEVOQUJMRShJRlJBTUVfU0VBTUxFU1Mp
CiAgICAgREVGSU5FX1NUQVRJQ19MT0NBTChBdG9taWNTdHJpbmcsIHNlYW1sZXNzRG9jdW1lbnQs
ICgiLXdlYmtpdC1zZWFtbGVzcy1kb2N1bWVudCIsIEF0b21pY1N0cmluZzo6Q29uc3RydWN0RnJv
bUxpdGVyYWwpKTsKQEAgLTQwOSw2ICs0MTEsNyBAQCBzdGF0aWMgSGFzaE1hcDxBdG9taWNTdHJp
bmdJbXBsKiwgQ1NTU2VsZWN0b3I6OlBzZXVkb1R5cGU+KiBuYW1lVG9Qc2V1ZG9UeXBlTWFwKAog
I2lmIEVOQUJMRShWSURFT19UUkFDSykKICAgICAgICAgbmFtZVRvUHNldWRvVHlwZS0+c2V0KGN1
ZS5pbXBsKCksIENTU1NlbGVjdG9yOjpQc2V1ZG9DdWUpOwogICAgICAgICBuYW1lVG9Qc2V1ZG9U
eXBlLT5zZXQoZnV0dXJlQ3VlLmltcGwoKSwgQ1NTU2VsZWN0b3I6OlBzZXVkb0Z1dHVyZUN1ZSk7
CisgICAgICAgIG5hbWVUb1BzZXVkb1R5cGUtPnNldChwYXN0Q3VlLmltcGwoKSwgQ1NTU2VsZWN0
b3I6OlBzZXVkb1Bhc3RDdWUpOwogI2VuZGlmCiAjaWYgRU5BQkxFKElGUkFNRV9TRUFNTEVTUykK
ICAgICAgICAgbmFtZVRvUHNldWRvVHlwZS0+c2V0KHNlYW1sZXNzRG9jdW1lbnQuaW1wbCgpLCBD
U1NTZWxlY3Rvcjo6UHNldWRvU2VhbWxlc3NEb2N1bWVudCk7CkBAIC01MzksNiArNTQyLDcgQEAg
dm9pZCBDU1NTZWxlY3Rvcjo6ZXh0cmFjdFBzZXVkb1R5cGUoKSBjb25zdAogICAgIGNhc2UgUHNl
dWRvT3V0T2ZSYW5nZToKICNpZiBFTkFCTEUoVklERU9fVFJBQ0spCiAgICAgY2FzZSBQc2V1ZG9G
dXR1cmVDdWU6CisgICAgY2FzZSBQc2V1ZG9QYXN0Q3VlOgogI2VuZGlmCiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgUHNldWRvRmlyc3RQYWdlOgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
Y3NzL0NTU1NlbGVjdG9yLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU2VsZWN0b3IuaAppbmRl
eCAzNzY4OWMyLi5iYTdhOTczIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU2Vs
ZWN0b3IuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU2VsZWN0b3IuaApAQCAtMTYwLDYg
KzE2MCw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICNpZiBFTkFCTEUoVklERU9fVFJBQ0spCiAg
ICAgICAgICAgICBQc2V1ZG9DdWUsCiAgICAgICAgICAgICBQc2V1ZG9GdXR1cmVDdWUsCisgICAg
ICAgICAgICBQc2V1ZG9QYXN0Q3VlLAogI2VuZGlmCiAjaWYgRU5BQkxFKElGUkFNRV9TRUFNTEVT
UykKICAgICAgICAgICAgIFBzZXVkb1NlYW1sZXNzRG9jdW1lbnQKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2Nzcy9TZWxlY3RvckNoZWNrZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL1Nl
bGVjdG9yQ2hlY2tlci5jcHAKaW5kZXggN2Y5YzA5Ny4uN2Q0NzQ4NSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
Y3NzL1NlbGVjdG9yQ2hlY2tlci5jcHAKQEAgLTg3NSw2ICs4NzUsOCBAQCBib29sIFNlbGVjdG9y
Q2hlY2tlcjo6Y2hlY2tPbmUoY29uc3QgU2VsZWN0b3JDaGVja2luZ0NvbnRleHQmIGNvbnRleHQs
IGNvbnN0IFNpYgogI2lmIEVOQUJMRShWSURFT19UUkFDSykKICAgICAgICAgY2FzZSBDU1NTZWxl
Y3Rvcjo6UHNldWRvRnV0dXJlQ3VlOgogICAgICAgICAgICAgcmV0dXJuIChlbGVtZW50LT5pc1dl
YlZUVEVsZW1lbnQoKSAmJiB0b1dlYlZUVEVsZW1lbnQoZWxlbWVudCktPndlYlZUVE5vZGVUeXBl
KCkgPT0gV2ViVlRUTm9kZVR5cGVGdXR1cmUpOworICAgICAgICBjYXNlIENTU1NlbGVjdG9yOjpQ
c2V1ZG9QYXN0Q3VlOgorICAgICAgICAgICAgcmV0dXJuIChlbGVtZW50LT5pc1dlYlZUVEVsZW1l
bnQoKSAmJiB0b1dlYlZUVEVsZW1lbnQoZWxlbWVudCktPndlYlZUVE5vZGVUeXBlKCkgPT0gV2Vi
VlRUTm9kZVR5cGVQYXN0KTsKICNlbmRpZgogCiAgICAgICAgIGNhc2UgQ1NTU2VsZWN0b3I6OlBz
ZXVkb0hvcml6b250YWw6Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>