<?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>85143</bug_id>
          
          <creation_ts>2012-04-28 14:11:13 -0700</creation_ts>
          <short_desc>Update cue event dispatching for zero and negative duration cues</short_desc>
          <delta_ts>2012-05-29 10:56:12 -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>Media</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>85035</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Victor Carbune">vcarbune</reporter>
          <assigned_to name="Victor Carbune">vcarbune</assigned_to>
          <cc>annacc</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>silviapf</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>612330</commentid>
    <comment_count>0</comment_count>
    <who name="Victor Carbune">vcarbune</who>
    <bug_when>2012-04-28 14:11:13 -0700</bug_when>
    <thetext>For negative-length duration cues (which are always missed cues) update the implementation such that the &apos;exit&apos; event is associated with the start time.
&quot;10. For each text track cue [...] in missed cues, prepare an event named exit for the TextTrackCue object with the later of the text track cue end time and the text track cue start time.&quot;

For zero-length duration cues ensure both &apos;enter&apos; and &apos;exit&apos; events are dispatched and in order.
&quot;12. Finally, sort tasks in events that have the same time and same text track cue order by placing tasks that fire enter events before those that fire exit events.&quot;

http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#the-track-element</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635745</commentid>
    <comment_count>1</comment_count>
      <attachid>144481</attachid>
    <who name="Victor Carbune">vcarbune</who>
    <bug_when>2012-05-29 02:03:15 -0700</bug_when>
    <thetext>Created attachment 144481
Updated implementation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636191</commentid>
    <comment_count>2</comment_count>
      <attachid>144481</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2012-05-29 10:26:02 -0700</bug_when>
    <thetext>Comment on attachment 144481
Updated implementation

I appreciate the changes to the test results, they are actually readable now. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636234</commentid>
    <comment_count>3</comment_count>
      <attachid>144481</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-29 10:56:08 -0700</bug_when>
    <thetext>Comment on attachment 144481
Updated implementation

Clearing flags on attachment: 144481

Committed r118806: &lt;http://trac.webkit.org/changeset/118806&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636235</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-29 10:56:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144481</attachid>
            <date>2012-05-29 02:03:15 -0700</date>
            <delta_ts>2012-05-29 10:56:07 -0700</delta_ts>
            <desc>Updated implementation</desc>
            <filename>bug-85143-20120529120313.patch</filename>
            <type>text/plain</type>
            <size>11259</size>
            <attacher name="Victor Carbune">vcarbune</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4NzEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmE5M2IxMDIwMDc2YzE0
NTgyZTFiNmZiY2VlMDE2NzIxZWRjYmM2Yi4uZmM0ZDc3ZTgwNTMwNDI4MmE0NTAyNzAxYTQxMzM0
Y2E2ZjlkOTZkNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA1LTI5ICBWaWN0
b3IgQ2FyYnVuZSAgPHZpY3RvckByb3NlZHUub3JnPgorCisgICAgICAgIFVwZGF0ZSBjdWUgZXZl
bnQgZGlzcGF0Y2hpbmcgZm9yIHplcm8gYW5kIG5lZ2F0aXZlIGR1cmF0aW9uIGN1ZXMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg1MTQzCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBkYXRlZCBleGlzdGlu
ZyB0ZXN0LgorCisgICAgICAgICogaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6OnVwZGF0ZUFjdGl2ZVRleHRUcmFja0N1ZXMpOiBF
eHBsaWNpdGx5CisgICAgICAgIHRyZWF0ZWQgZXZlbnQgZGlzcGF0Y2hpbmcgZm9yIHplcm8gYW5k
IG5lZ2F0aXZlIGR1cmF0aW9uIGN1ZXMuCisgICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFFbGVt
ZW50Ojp0ZXh0VHJhY2tBZGRDdWUpOiBJbnRlcnZhbCB0cmVlIGRvZXNuJ3QKKyAgICAgICAgaGFu
ZGxlIGludmFsaWQgY3VlcyB3aXRoIGludGVydmFscyAtIG5lZ2F0aXZlIGN1ZXMgbmVlZCB0byBi
ZSB0cmVhdGVkCisgICAgICAgIGFzIHplcm8tbGVuZ3RoIGN1ZXMgYXMgdGhleSBhcmUgYWx3YXlz
IG1pc3NlZCBjdWVzIGFueXdheS4KKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6
OnRleHRUcmFja1JlbW92ZUN1ZSk6IFNhbWUuCisKIDIwMTItMDUtMjggIEFydmlkIE5pbHNzb24g
IDxhbmlsc3NvbkByaW0uY29tPgogCiAgICAgICAgIFtCbGFja0JlcnJ5XSBBZGQgc3VwcG9ydCBm
b3IgbGF5ZXJzIHdpdGggc2NhbGUgaW52YXJpYW50IHNpemUKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxNZWRpYUVsZW1lbnQuY3BwCmluZGV4IDQ2NTI5OGNlMTNiZWI5MzllMDM4MzhhYjM3YjI0ZDEx
YTIwNGU0OWEuLmM0YzZiYTQ1NjM4NTE2ZWM2NGJmOGNkOTg1ODYzMmM1YTY5OTNlYjkgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcApAQCAtMTE0MSwxMSArMTE0MSwx
OCBAQCB2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnVwZGF0ZUFjdGl2ZVRleHRUcmFja0N1ZXMoZmxv
YXQgbW92aWVUaW1lKQogICAgICAgICBldmVudFRhc2tzLmFwcGVuZChzdGQ6Om1ha2VfcGFpciht
aXNzZWRDdWVzW2ldLmRhdGEoKS0+c3RhcnRUaW1lKCksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1pc3NlZEN1ZXNbaV0uZGF0YSgpKSk7CiAKLSAgICAgICAgLy8g
MTAgLSBGb3IgZWFjaCB0ZXh0IHRyYWNrIGluIG1pc3NlZCBjdWVzLCBwcmVwYXJlIGFuIGV2ZW50
Ci0gICAgICAgIC8vIG5hbWVkIGV4aXQgZm9yIHRoZSBUZXh0VHJhY2tDdWUgb2JqZWN0IHdpdGgg
dGhlIHRleHQgdHJhY2sgY3VlIGVuZAotICAgICAgICAvLyB0aW1lLgotICAgICAgICBldmVudFRh
c2tzLmFwcGVuZChzdGQ6Om1ha2VfcGFpcihtaXNzZWRDdWVzW2ldLmRhdGEoKS0+ZW5kVGltZSgp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaXNzZWRDdWVzW2ld
LmRhdGEoKSkpOworICAgICAgICAvLyAxMCAtIEZvciBlYWNoIHRleHQgdHJhY2sgWy4uLl0gaW4g
bWlzc2VkIGN1ZXMsIHByZXBhcmUgYW4gZXZlbnQKKyAgICAgICAgLy8gbmFtZWQgZXhpdCBmb3Ig
dGhlIFRleHRUcmFja0N1ZSBvYmplY3Qgd2l0aCB0aGUgIHdpdGggdGhlIGxhdGVyIG9mCisgICAg
ICAgIC8vIHRoZSB0ZXh0IHRyYWNrIGN1ZSBlbmQgdGltZSBhbmQgdGhlIHRleHQgdHJhY2sgY3Vl
IHN0YXJ0IHRpbWUuCisKKyAgICAgICAgLy8gTm90ZTogQW4gZXhwbGljaXQgdGFzayBpcyBhZGRl
ZCBvbmx5IGlmIHRoZSBjdWUgaXMgTk9UIGEgemVybyBvcgorICAgICAgICAvLyBuZWdhdGl2ZSBs
ZW5ndGggY3VlLiBPdGhlcndpc2UsIHRoZSBuZWVkIGZvciBhbiBleGl0IGV2ZW50IGlzCisgICAg
ICAgIC8vIGNoZWNrZWQgd2hlbiB0aGVzZSB0YXNrcyBhcmUgYWN0dWFsbHkgcXVldWVkIGJlbG93
LiBUaGlzIGRvZXNuJ3QKKyAgICAgICAgLy8gYWZmZWN0IHNvcnRpbmcgZXZlbnRzIGJlZm9yZSBk
aXNwYXRjaCBlaXRoZXIsIGJlY2F1c2UgdGhlIGV4aXQKKyAgICAgICAgLy8gZXZlbnQgaGFzIHRo
ZSBzYW1lIHRpbWUgYXMgdGhlIGVudGVyIGV2ZW50LgorICAgICAgICBpZiAobWlzc2VkQ3Vlc1tp
XS5kYXRhKCktPnN0YXJ0VGltZSgpIDwgbWlzc2VkQ3Vlc1tpXS5kYXRhKCktPmVuZFRpbWUoKSkK
KyAgICAgICAgICAgIGV2ZW50VGFza3MuYXBwZW5kKHN0ZDo6bWFrZV9wYWlyKG1pc3NlZEN1ZXNb
aV0uZGF0YSgpLT5lbmRUaW1lKCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtaXNzZWRDdWVzW2ldLmRhdGEoKSkpOwogICAgIH0KIAogICAgIGZvciAoc2l6
ZV90IGkgPSAwOyBpIDwgcHJldmlvdXNDdWVzU2l6ZTsgKytpKSB7CkBAIC0xMTc5LDE1ICsxMTg2
LDI1IEBAIHZvaWQgSFRNTE1lZGlhRWxlbWVudDo6dXBkYXRlQWN0aXZlVGV4dFRyYWNrQ3Vlcyhm
bG9hdCBtb3ZpZVRpbWUpCiAKICAgICAgICAgLy8gRWFjaCBldmVudCBpbiBldmVudFRhc2tzIG1h
eSBiZSBlaXRoZXIgYW4gZW50ZXJFdmVudCBvciBhbiBleGl0RXZlbnQsCiAgICAgICAgIC8vIGRl
cGVuZGluZyBvbiB0aGUgdGltZSB0aGF0IGlzIGFzc29jaWF0ZWQgd2l0aCB0aGUgZXZlbnQuIFRo
aXMKLSAgICAgICAgLy8gY29ycmVjdGx5IGlkZW50aWZpZXMgdGhlIHR5cGUgb2YgdGhlIGV2ZW50
LCBzaW5jZSB0aGUgc3RhcnRUaW1lIGlzCi0gICAgICAgIC8vIGFsd2F5cyBsZXNzIHRoYW4gdGhl
IGVuZFRpbWUuCi0gICAgICAgIGlmIChldmVudFRhc2tzW2ldLmZpcnN0ID09IGV2ZW50VGFza3Nb
aV0uc2Vjb25kLT5zdGFydFRpbWUoKSkKKyAgICAgICAgLy8gY29ycmVjdGx5IGlkZW50aWZpZXMg
dGhlIHR5cGUgb2YgdGhlIGV2ZW50LCBpZiB0aGUgc3RhcnRUaW1lIGlzCisgICAgICAgIC8vIGxl
c3MgdGhhbiB0aGUgZW5kVGltZSBpbiB0aGUgY3VlLgorICAgICAgICBpZiAoZXZlbnRUYXNrc1tp
XS5zZWNvbmQtPnN0YXJ0VGltZSgpID49IGV2ZW50VGFza3NbaV0uc2Vjb25kLT5lbmRUaW1lKCkp
IHsKICAgICAgICAgICAgIGV2ZW50ID0gRXZlbnQ6OmNyZWF0ZShldmVudE5hbWVzKCkuZW50ZXJF
dmVudCwgZmFsc2UsIGZhbHNlKTsKLSAgICAgICAgZWxzZQorICAgICAgICAgICAgZXZlbnQtPnNl
dFRhcmdldChldmVudFRhc2tzW2ldLnNlY29uZCk7CisgICAgICAgICAgICBtX2FzeW5jRXZlbnRR
dWV1ZS0+ZW5xdWV1ZUV2ZW50KGV2ZW50LnJlbGVhc2UoKSk7CisKICAgICAgICAgICAgIGV2ZW50
ID0gRXZlbnQ6OmNyZWF0ZShldmVudE5hbWVzKCkuZXhpdEV2ZW50LCBmYWxzZSwgZmFsc2UpOwor
ICAgICAgICAgICAgZXZlbnQtPnNldFRhcmdldChldmVudFRhc2tzW2ldLnNlY29uZCk7CisgICAg
ICAgICAgICBtX2FzeW5jRXZlbnRRdWV1ZS0+ZW5xdWV1ZUV2ZW50KGV2ZW50LnJlbGVhc2UoKSk7
CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBpZiAoZXZlbnRUYXNrc1tpXS5maXJzdCA9
PSBldmVudFRhc2tzW2ldLnNlY29uZC0+c3RhcnRUaW1lKCkpCisgICAgICAgICAgICAgICAgZXZl
bnQgPSBFdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS5lbnRlckV2ZW50LCBmYWxzZSwgZmFsc2Up
OworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGV2ZW50ID0gRXZlbnQ6OmNyZWF0
ZShldmVudE5hbWVzKCkuZXhpdEV2ZW50LCBmYWxzZSwgZmFsc2UpOwogCi0gICAgICAgIGV2ZW50
LT5zZXRUYXJnZXQoZXZlbnRUYXNrc1tpXS5zZWNvbmQpOwotICAgICAgICBtX2FzeW5jRXZlbnRR
dWV1ZS0+ZW5xdWV1ZUV2ZW50KGV2ZW50LnJlbGVhc2UoKSk7CisgICAgICAgICAgICBldmVudC0+
c2V0VGFyZ2V0KGV2ZW50VGFza3NbaV0uc2Vjb25kKTsKKyAgICAgICAgICAgIG1fYXN5bmNFdmVu
dFF1ZXVlLT5lbnF1ZXVlRXZlbnQoZXZlbnQucmVsZWFzZSgpKTsKKyAgICAgICAgfQogICAgIH0K
IAogICAgIC8vIDE0IC0gU29ydCBhZmZlY3RlZCB0cmFja3MgaW4gdGhlIHNhbWUgb3JkZXIgYXMg
dGhlIHRleHQgdHJhY2tzIGFwcGVhciBpbgpAQCAtMTMxMSwxMyArMTMyOCwyMSBAQCB2b2lkIEhU
TUxNZWRpYUVsZW1lbnQ6OnRleHRUcmFja1JlbW92ZUN1ZXMoVGV4dFRyYWNrKiwgY29uc3QgVGV4
dFRyYWNrQ3VlTGlzdCogYwogCiB2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnRleHRUcmFja0FkZEN1
ZShUZXh0VHJhY2sqLCBQYXNzUmVmUHRyPFRleHRUcmFja0N1ZT4gY3VlKQogewotICAgIG1fY3Vl
VHJlZS5hZGQobV9jdWVUcmVlLmNyZWF0ZUludGVydmFsKGN1ZS0+c3RhcnRUaW1lKCksIGN1ZS0+
ZW5kVGltZSgpLCBjdWUuZ2V0KCkpKTsKKyAgICAvLyBOZWdhdGl2ZSBkdXJhdGlvbiBjdWVzIG5l
ZWQgYmUgdHJlYXRlZCBpbiB0aGUgaW50ZXJ2YWwgdHJlZSBhcworICAgIC8vIHplcm8tbGVuZ3Ro
IGN1ZXMuCisgICAgZG91YmxlIGVuZFRpbWUgPSBtYXgoY3VlLT5zdGFydFRpbWUoKSwgY3VlLT5l
bmRUaW1lKCkpOworCisgICAgbV9jdWVUcmVlLmFkZChtX2N1ZVRyZWUuY3JlYXRlSW50ZXJ2YWwo
Y3VlLT5zdGFydFRpbWUoKSwgZW5kVGltZSwgY3VlLmdldCgpKSk7CiAgICAgdXBkYXRlQWN0aXZl
VGV4dFRyYWNrQ3VlcyhjdXJyZW50VGltZSgpKTsKIH0KIAogdm9pZCBIVE1MTWVkaWFFbGVtZW50
Ojp0ZXh0VHJhY2tSZW1vdmVDdWUoVGV4dFRyYWNrKiwgUGFzc1JlZlB0cjxUZXh0VHJhY2tDdWU+
IGN1ZSkKIHsKLSAgICBtX2N1ZVRyZWUucmVtb3ZlKG1fY3VlVHJlZS5jcmVhdGVJbnRlcnZhbChj
dWUtPnN0YXJ0VGltZSgpLCBjdWUtPmVuZFRpbWUoKSwgY3VlLmdldCgpKSk7CisgICAgLy8gTmVn
YXRpdmUgZHVyYXRpb24gY3VlcyBuZWVkIHRvIGJlIHRyZWF0ZWQgaW4gdGhlIGludGVydmFsIHRy
ZWUgYXMKKyAgICAvLyB6ZXJvLWxlbmd0aCBjdWVzLgorICAgIGRvdWJsZSBlbmRUaW1lID0gbWF4
KGN1ZS0+c3RhcnRUaW1lKCksIGN1ZS0+ZW5kVGltZSgpKTsKKworICAgIG1fY3VlVHJlZS5yZW1v
dmUobV9jdWVUcmVlLmNyZWF0ZUludGVydmFsKGN1ZS0+c3RhcnRUaW1lKCksIGVuZFRpbWUsIGN1
ZS5nZXQoKSkpOwogICAgIHVwZGF0ZUFjdGl2ZVRleHRUcmFja0N1ZXMoY3VycmVudFRpbWUoKSk7
CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwppbmRleCA3MmFjZTM4YmI3MzliNjdmODNhMzllZWQ2ZjlkZWI5YTU5NDZjYjJhLi4y
YThlYzdmYzU1NjQxMzcwOWUwNDJiMjM3OWI5MGMwMDJhNDA2OGYzIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTUgQEAKKzIwMTItMDUtMjkgIFZpY3RvciBDYXJidW5lICA8dmljdG9yQHJvc2VkdS5vcmc+CisK
KyAgICAgICAgVXBkYXRlIGN1ZSBldmVudCBkaXNwYXRjaGluZyBmb3IgemVybyBhbmQgbmVnYXRp
dmUgZHVyYXRpb24gY3VlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9ODUxNDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIG1lZGlhL3RyYWNrL2NhcHRpb25zLXdlYnZ0dC9taXNzZWQtY3Vlcy52dHQ6IEFk
ZGVkIG5lZ2F0aXZlCisgICAgICAgIGR1cmF0aW9uIGN1ZSBhbmQgY2hhbmdlZCBhIG1pc3NlZCBj
dWUgdG8gaGF2ZSB6ZXJvLWxlbmd0aC4KKyAgICAgICAgKiBtZWRpYS90cmFjay90cmFjay1jdWVz
LW1pc3NlZC1leHBlY3RlZC50eHQ6IFVwZGF0ZWQuCisgICAgICAgICogbWVkaWEvdHJhY2svdHJh
Y2stY3Vlcy1taXNzZWQuaHRtbDogVXBkYXRlZC4KKwogMjAxMi0wNS0yOCAgSmVzdXMgU2FuY2hl
ei1QYWxlbmNpYSAgPGplc3VzLnBhbGVuY2lhQG9wZW5ib3NzYS5vcmc+CiAKICAgICAgICAgRmxh
a3kgdGVzdHMgaW4gZmFzdC9wcm9maWxlci8KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlh
L3RyYWNrL2NhcHRpb25zLXdlYnZ0dC9taXNzZWQtY3Vlcy52dHQgYi9MYXlvdXRUZXN0cy9tZWRp
YS90cmFjay9jYXB0aW9ucy13ZWJ2dHQvbWlzc2VkLWN1ZXMudnR0CmluZGV4IDkyNGJjYzMxODM3
OWU3MjUxMDc5ZjhmYWNjZDU0YzRlNjI1MzcwNGQuLjM2ZTgzNjZlOTA4M2E4MWI1MDA2MTg4MGM3
OTVhYTI0NTA4NjNjOGUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL2NhcHRp
b25zLXdlYnZ0dC9taXNzZWQtY3Vlcy52dHQKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2sv
Y2FwdGlvbnMtd2VidnR0L21pc3NlZC1jdWVzLnZ0dApAQCAtMTksOSArMTksMTMgQEAgSSBzYWlk
IEJlYXIgaXMgY29taW5nIG5vdyEhISEKIFRoaXMgaXMgdGhlIHNlY29uZCBtaXNzZWQgY3VlIGlu
IHRoZSB0ZXN0LgogCiA1Ci0wMDowMDowNS44MDAgLS0+IDAwOjAwOjA1LjgwMSBhbGlnbjpzdGFy
dCBwb3NpdGlvbjoyMCUKLU1heWJlIGEgdGhpcmQgbWlzc2VkIGN1ZS4KKzAwOjAwOjA1LjgwMCAt
LT4gMDA6MDA6MDUuODAwIGFsaWduOnN0YXJ0IHBvc2l0aW9uOjIwJQorVGhpcmQgbWlzc2VkIGN1
ZSAtIHplcm8tbGVuZ3RoIGN1ZS4KIAogNgotMDA6MDA6MDUuOTkyIC0tPiAwMDowMDowNS45OTMg
YWxpZ246c3RhcnQgcG9zaXRpb246MjAlCiswMDowMDowNS44NTAgLS0+IDAwOjAwOjA1Ljg1MSBh
bGlnbjpzdGFydCBwb3NpdGlvbjoyMCUKIEZvdXJ0aCBtaXNzZWQgY3VlLgorCis3CiswMDowMDow
NS45NTAgLS0+IDAwOjAwOjAxLjEwMAorTmVnYXRpdmUgbGVuZ3RoIGN1ZS4gU2hvdWxkIGJlIHRy
ZWF0ZWQgY29ycmVjdGx5LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svdHJh
Y2stY3Vlcy1taXNzZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svdHJh
Y2stY3Vlcy1taXNzZWQtZXhwZWN0ZWQudHh0CmluZGV4IGVlODZmNjYxMTIzMzQyYjI3NzBhNmZk
MmZiYmVhNjE5YmUyOWFmNGEuLmMyZjFkYTNjMzU5NjFhOWM3MzBiOWI0MzljOGVjMTE3NDM1MWYz
MTEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLWN1ZXMtbWlzc2Vk
LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS90cmFjay90cmFjay1jdWVzLW1p
c3NlZC1leHBlY3RlZC50eHQKQEAgLTEsMzIgKzEsNDggQEAKIFRlc3RzIHRoYXQgZXZlbnRzIGFy
ZSB0cmlnZ2VyZWQgZm9yIG1pc3NlZCAoc2tpcHBlZCkgY3VlcyBkdXJpbmcgbm9ybWFsIHBsYXli
YWNrLgogCiBFVkVOVChjYW5wbGF5dGhyb3VnaCkKLUVYUEVDVEVEICh0ZXN0VHJhY2sudHJhY2su
Y3Vlcy5sZW5ndGggPT0gJzYnKSBPSworRVhQRUNURUQgKHRlc3RUcmFjay50cmFjay5jdWVzLmxl
bmd0aCA9PSAnNycpIE9LCiBSVU4odmlkZW8ucGxheSgpKQorCiBFVkVOVChlbnRlcikKLUVYUEVD
VEVEICh0ZXN0VHJhY2sudHJhY2suY3Vlcy5nZXRDdWVCeUlkKGN1ZUNvdW50KSA9PSAnW29iamVj
dCBUZXh0VHJhY2tDdWVdJykgT0sKK0VYUEVDVEVEICh0ZXN0VHJhY2sudHJhY2suY3Vlcy5nZXRD
dWVCeUlkKGN1ZUNvdW50KS50ZXh0ID09ICdJIHNhaWQgQmVhciBpcyBjb21pbmcgbm93ISEhIScp
IE9LCiBFWFBFQ1RFRCAoY3VycmVudEN1ZS5pZCA9PSAnMycpIE9LCisKIEVWRU5UKGV4aXQpCi1F
WFBFQ1RFRCAodGVzdFRyYWNrLnRyYWNrLmN1ZXMuZ2V0Q3VlQnlJZChjdWVDb3VudCkgPT0gJ1tv
YmplY3QgVGV4dFRyYWNrQ3VlXScpIE9LCitFWFBFQ1RFRCAodGVzdFRyYWNrLnRyYWNrLmN1ZXMu
Z2V0Q3VlQnlJZChjdWVDb3VudCkudGV4dCA9PSAnSSBzYWlkIEJlYXIgaXMgY29taW5nIG5vdyEh
ISEnKSBPSwogRVhQRUNURUQgKGN1cnJlbnRDdWUuaWQgPT0gJzMnKSBPSworCiBFVkVOVChlbnRl
cikKLUVYUEVDVEVEICh0ZXN0VHJhY2sudHJhY2suY3Vlcy5nZXRDdWVCeUlkKGN1ZUNvdW50KSA9
PSAnW29iamVjdCBUZXh0VHJhY2tDdWVdJykgT0sKK0VYUEVDVEVEICh0ZXN0VHJhY2sudHJhY2su
Y3Vlcy5nZXRDdWVCeUlkKGN1ZUNvdW50KS50ZXh0ID09ICdUaGlzIGlzIHRoZSBzZWNvbmQgbWlz
c2VkIGN1ZSBpbiB0aGUgdGVzdC4nKSBPSwogRVhQRUNURUQgKGN1cnJlbnRDdWUuaWQgPT0gJzQn
KSBPSworCiBFVkVOVChleGl0KQotRVhQRUNURUQgKHRlc3RUcmFjay50cmFjay5jdWVzLmdldEN1
ZUJ5SWQoY3VlQ291bnQpID09ICdbb2JqZWN0IFRleHRUcmFja0N1ZV0nKSBPSworRVhQRUNURUQg
KHRlc3RUcmFjay50cmFjay5jdWVzLmdldEN1ZUJ5SWQoY3VlQ291bnQpLnRleHQgPT0gJ1RoaXMg
aXMgdGhlIHNlY29uZCBtaXNzZWQgY3VlIGluIHRoZSB0ZXN0LicpIE9LCiBFWFBFQ1RFRCAoY3Vy
cmVudEN1ZS5pZCA9PSAnNCcpIE9LCisKIEVWRU5UKGVudGVyKQotRVhQRUNURUQgKHRlc3RUcmFj
ay50cmFjay5jdWVzLmdldEN1ZUJ5SWQoY3VlQ291bnQpID09ICdbb2JqZWN0IFRleHRUcmFja0N1
ZV0nKSBPSworRVhQRUNURUQgKHRlc3RUcmFjay50cmFjay5jdWVzLmdldEN1ZUJ5SWQoY3VlQ291
bnQpLnRleHQgPT0gJ1RoaXJkIG1pc3NlZCBjdWUgLSB6ZXJvLWxlbmd0aCBjdWUuJykgT0sKIEVY
UEVDVEVEIChjdXJyZW50Q3VlLmlkID09ICc1JykgT0sKKwogRVZFTlQoZXhpdCkKLUVYUEVDVEVE
ICh0ZXN0VHJhY2sudHJhY2suY3Vlcy5nZXRDdWVCeUlkKGN1ZUNvdW50KSA9PSAnW29iamVjdCBU
ZXh0VHJhY2tDdWVdJykgT0sKK0VYUEVDVEVEICh0ZXN0VHJhY2sudHJhY2suY3Vlcy5nZXRDdWVC
eUlkKGN1ZUNvdW50KS50ZXh0ID09ICdUaGlyZCBtaXNzZWQgY3VlIC0gemVyby1sZW5ndGggY3Vl
LicpIE9LCiBFWFBFQ1RFRCAoY3VycmVudEN1ZS5pZCA9PSAnNScpIE9LCisKIEVWRU5UKGVudGVy
KQotRVhQRUNURUQgKHRlc3RUcmFjay50cmFjay5jdWVzLmdldEN1ZUJ5SWQoY3VlQ291bnQpID09
ICdbb2JqZWN0IFRleHRUcmFja0N1ZV0nKSBPSworRVhQRUNURUQgKHRlc3RUcmFjay50cmFjay5j
dWVzLmdldEN1ZUJ5SWQoY3VlQ291bnQpLnRleHQgPT0gJ0ZvdXJ0aCBtaXNzZWQgY3VlLicpIE9L
CiBFWFBFQ1RFRCAoY3VycmVudEN1ZS5pZCA9PSAnNicpIE9LCisKIEVWRU5UKGV4aXQpCi1FWFBF
Q1RFRCAodGVzdFRyYWNrLnRyYWNrLmN1ZXMuZ2V0Q3VlQnlJZChjdWVDb3VudCkgPT0gJ1tvYmpl
Y3QgVGV4dFRyYWNrQ3VlXScpIE9LCitFWFBFQ1RFRCAodGVzdFRyYWNrLnRyYWNrLmN1ZXMuZ2V0
Q3VlQnlJZChjdWVDb3VudCkudGV4dCA9PSAnRm91cnRoIG1pc3NlZCBjdWUuJykgT0sKIEVYUEVD
VEVEIChjdXJyZW50Q3VlLmlkID09ICc2JykgT0sKKworRVZFTlQoZW50ZXIpCitFWFBFQ1RFRCAo
dGVzdFRyYWNrLnRyYWNrLmN1ZXMuZ2V0Q3VlQnlJZChjdWVDb3VudCkudGV4dCA9PSAnTmVnYXRp
dmUgbGVuZ3RoIGN1ZS4gU2hvdWxkIGJlIHRyZWF0ZWQgY29ycmVjdGx5LicpIE9LCitFWFBFQ1RF
RCAoY3VycmVudEN1ZS5pZCA9PSAnNycpIE9LCisKK0VWRU5UKGV4aXQpCitFWFBFQ1RFRCAodGVz
dFRyYWNrLnRyYWNrLmN1ZXMuZ2V0Q3VlQnlJZChjdWVDb3VudCkudGV4dCA9PSAnTmVnYXRpdmUg
bGVuZ3RoIGN1ZS4gU2hvdWxkIGJlIHRyZWF0ZWQgY29ycmVjdGx5LicpIE9LCitFWFBFQ1RFRCAo
Y3VycmVudEN1ZS5pZCA9PSAnNycpIE9LCiBFVkVOVChlbmRlZCkKIEVORCBPRiBURVNUCiAKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLWN1ZXMtbWlzc2VkLmh0bWwg
Yi9MYXlvdXRUZXN0cy9tZWRpYS90cmFjay90cmFjay1jdWVzLW1pc3NlZC5odG1sCmluZGV4IDc3
MTI3NTA5OTlmYWVmN2MwZWEyNjM0OWUxYTc2M2NmNzdhZGJjN2EuLmFkYzc4MzZiZjU1NzgyNjBk
ZWI5NzM2M2E1ZDc4NTM2MGYxYzYyNjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL21lZGlhL3Ry
YWNrL3RyYWNrLWN1ZXMtbWlzc2VkLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2sv
dHJhY2stY3Vlcy1taXNzZWQuaHRtbApAQCAtMTksNyArMTksNyBAQAogICAgICAgICAgICAgICAg
ICAgICByZXR1cm47CiAKICAgICAgICAgICAgICAgICB0ZXN0VHJhY2sgPSBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgidGVzdFRyYWNrIik7Ci0gICAgICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJ0
ZXN0VHJhY2sudHJhY2suY3Vlcy5sZW5ndGgiLCA2KTsKKyAgICAgICAgICAgICAgICB0ZXN0RXhw
ZWN0ZWQoInRlc3RUcmFjay50cmFjay5jdWVzLmxlbmd0aCIsIDcpOwogCiAgICAgICAgICAgICAg
ICAgZm9yIChjdWVDb3VudCA9IDI7IGN1ZUNvdW50IDwgdGVzdFRyYWNrLnRyYWNrLmN1ZXMubGVu
Z3RoOyBjdWVDb3VudCsrKSB7CiAgICAgICAgICAgICAgICAgICAgIHZhciBjdWUgPSB0ZXN0VHJh
Y2sudHJhY2suY3Vlc1tjdWVDb3VudF07CkBAIC0zNCwxMCArMzQsMTEgQEAKIAogICAgICAgICAg
ICAgZnVuY3Rpb24gY3VlRW50ZXJlZE9yRXhpdGVkKCkKICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBjb25zb2xlV3JpdGUoIiIpOwogICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgi
RVZFTlQoIiArIGV2ZW50LnR5cGUgKyAiKSIpOwogCiAgICAgICAgICAgICAgICAgY3VycmVudEN1
ZSA9IGV2ZW50LnRhcmdldDsKLSAgICAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoInRlc3RUcmFj
ay50cmFjay5jdWVzLmdldEN1ZUJ5SWQoY3VlQ291bnQpIiwgY3VycmVudEN1ZSk7CisgICAgICAg
ICAgICAgICAgdGVzdEV4cGVjdGVkKCJ0ZXN0VHJhY2sudHJhY2suY3Vlcy5nZXRDdWVCeUlkKGN1
ZUNvdW50KS50ZXh0IiwgY3VycmVudEN1ZS50ZXh0LCAiPT0iKTsKICAgICAgICAgICAgICAgICB0
ZXN0RXhwZWN0ZWQoImN1cnJlbnRDdWUuaWQiLCBjdWVDb3VudCk7CiAKICAgICAgICAgICAgICAg
ICBpZiAoZXZlbnQudHlwZSA9PSAnZXhpdCcpIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>