<?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>30463</bug_id>
          
          <creation_ts>2009-10-16 14:58:12 -0700</creation_ts>
          <short_desc>Remove HTML5 media element &apos;loadend&apos; event</short_desc>
          <delta_ts>2009-10-19 15:24: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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>155264</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2009-10-16 14:58:12 -0700</bug_when>
    <thetext>r4142 removed the &apos;loadend&apos; event - http://html5.org/tools/web-apps-tracker?from=4141&amp;to=4142</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155400</commentid>
    <comment_count>1</comment_count>
      <attachid>41359</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2009-10-17 09:16:46 -0700</bug_when>
    <thetext>Created attachment 41359
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155707</commentid>
    <comment_count>2</comment_count>
      <attachid>41359</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-10-19 08:52:12 -0700</bug_when>
    <thetext>Comment on attachment 41359
proposed patch

r=me but you also need to remove onloadend from HTMLAttributeNames.in</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155761</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2009-10-19 10:15:22 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/49790</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155956</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-10-19 15:24:20 -0700</bug_when>
    <thetext>I&apos;m assuming Eric meant to close this given his comment above.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41359</attachid>
            <date>2009-10-17 09:16:46 -0700</date>
            <delta_ts>2009-10-19 08:52:12 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>patch_3.txt</filename>
            <type>text/plain</type>
            <size>13087</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0OTczOSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMDktMTAtMTcgIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBh
cHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMwNDYzCisgICAgICAg
IFJlbW92ZSBIVE1MNSBtZWRpYSBlbGVtZW50ICdsb2FkZW5kJyBldmVudAorCisgICAgICAgICog
ZG9tL0V2ZW50TmFtZXMuaDoKKyAgICAgICAgKiBodG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6cGFyc2VNYXBwZWRBdHRyaWJ1dGUp
OgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6bG9hZEludGVybmFsKToKKyAg
ICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6Om5vbmVTdXBwb3J0ZWQpOgorICAgICAg
ICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6bWVkaWFFbmdpbmVFcnJvcik6CisgICAgICAg
IChXZWJDb3JlOjpIVE1MTWVkaWFFbGVtZW50OjpzZXROZXR3b3JrU3RhdGUpOgorICAgICAgICAo
V2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6dXNlckNhbmNlbGxlZExvYWQpOgorCiAyMDA5LTEw
LTE3ICBMYXN6bG8gR29tYm9zICA8bGFzemxvLjEuZ29tYm9zQG5va2lhLmNvbT4KIAogICAgICAg
ICBVbnJldmlld2VkLgpJbmRleDogV2ViQ29yZS9kb20vRXZlbnROYW1lcy5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYkNvcmUvZG9tL0V2ZW50TmFtZXMuaAkocmV2aXNpb24gNDk3MDMpCisrKyBXZWJDb3Jl
L2RvbS9FdmVudE5hbWVzLmgJKHdvcmtpbmcgY29weSkKQEAgLTY0LDcgKzY0LDYgQEAgbmFtZXNw
YWNlIFdlYkNvcmUgewogICAgIG1hY3JvKGtleXByZXNzKSBcCiAgICAgbWFjcm8oa2V5dXApIFwK
ICAgICBtYWNybyhsb2FkKSBcCi0gICAgbWFjcm8obG9hZGVuZCkgXAogICAgIG1hY3JvKGxvYWRz
dGFydCkgXAogICAgIG1hY3JvKG1lc3NhZ2UpIFwKICAgICBtYWNybyhtb3VzZWRvd24pIFwKSW5k
ZXg6IFdlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJD
b3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAJKHJldmlzaW9uIDQ5NzAzKQorKysgV2ViQ29y
ZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xODcsOCArMTg3
LDYgQEAgdm9pZCBIVE1MTWVkaWFFbGVtZW50OjpwYXJzZU1hcHBlZEF0dHJpYgogICAgICAgICBz
ZXRBdHRyaWJ1dGVFdmVudExpc3RlbmVyKGV2ZW50TmFtZXMoKS5sb2FkZWRkYXRhRXZlbnQsIGNy
ZWF0ZUF0dHJpYnV0ZUV2ZW50TGlzdGVuZXIodGhpcywgYXR0cikpOwogICAgIGVsc2UgaWYgKGF0
dHJOYW1lID09IG9ubG9hZGVkbWV0YWRhdGFBdHRyKQogICAgICAgICBzZXRBdHRyaWJ1dGVFdmVu
dExpc3RlbmVyKGV2ZW50TmFtZXMoKS5sb2FkZWRtZXRhZGF0YUV2ZW50LCBjcmVhdGVBdHRyaWJ1
dGVFdmVudExpc3RlbmVyKHRoaXMsIGF0dHIpKTsKLSAgICBlbHNlIGlmIChhdHRyTmFtZSA9PSBv
bmxvYWRlbmRBdHRyKQotICAgICAgICBzZXRBdHRyaWJ1dGVFdmVudExpc3RlbmVyKGV2ZW50TmFt
ZXMoKS5sb2FkZW5kRXZlbnQsIGNyZWF0ZUF0dHJpYnV0ZUV2ZW50TGlzdGVuZXIodGhpcywgYXR0
cikpOwogICAgIGVsc2UgaWYgKGF0dHJOYW1lID09IG9ubG9hZHN0YXJ0QXR0cikKICAgICAgICAg
c2V0QXR0cmlidXRlRXZlbnRMaXN0ZW5lcihldmVudE5hbWVzKCkubG9hZHN0YXJ0RXZlbnQsIGNy
ZWF0ZUF0dHJpYnV0ZUV2ZW50TGlzdGVuZXIodGhpcywgYXR0cikpOwogICAgIGVsc2UgaWYgKGF0
dHJOYW1lID09IG9ucGF1c2VBdHRyKQpAQCAtNDY4LDE3ICs0NjYsMTUgQEAgdm9pZCBIVE1MTWVk
aWFFbGVtZW50Ojpsb2FkSW50ZXJuYWwoKQogICAgIC8vIDQgLSBJZiB0aGUgbWVkaWEgZWxlbWVu
dCdzIG5ldHdvcmtTdGF0ZSBpcyBzZXQgdG8gTkVUV09SS19MT0FESU5HIG9yIE5FVFdPUktfSURM
RSwgc2V0CiAgICAgLy8gdGhlIGVycm9yIGF0dHJpYnV0ZSB0byBhIG5ldyBNZWRpYUVycm9yIG9i
amVjdCB3aG9zZSBjb2RlIGF0dHJpYnV0ZSBpcyBzZXQgdG8KICAgICAvLyBNRURJQV9FUlJfQUJP
UlRFRCwgZmlyZSBhIHByb2dyZXNzIGV2ZW50IGNhbGxlZCBhYm9ydCBhdCB0aGUgbWVkaWEgZWxl
bWVudCwgaW4gdGhlCi0gICAgLy8gY29udGV4dCBvZiB0aGUgZmV0Y2hpbmcgcHJvY2VzcyB0aGF0
IGlzIGluIHByb2dyZXNzIGZvciB0aGUgZWxlbWVudCwgYW5kIGZpcmUgYSBwcm9ncmVzcwotICAg
IC8vIGV2ZW50IGNhbGxlZCBsb2FkZW5kIGF0IHRoZSBtZWRpYSBlbGVtZW50LCBpbiB0aGUgY29u
dGV4dCBvZiB0aGUgc2FtZSBmZXRjaGluZyBwcm9jZXNzLgorICAgIC8vIGNvbnRleHQgb2YgdGhl
IGZldGNoaW5nIHByb2Nlc3MgdGhhdCBpcyBpbiBwcm9ncmVzcyBmb3IgdGhlIGVsZW1lbnQuCiAg
ICAgaWYgKG1fbmV0d29ya1N0YXRlID09IE5FVFdPUktfTE9BRElORyB8fCBtX25ldHdvcmtTdGF0
ZSA9PSBORVRXT1JLX0lETEUpIHsKICAgICAgICAgbV9lcnJvciA9IE1lZGlhRXJyb3I6OmNyZWF0
ZShNZWRpYUVycm9yOjpNRURJQV9FUlJfQUJPUlRFRCk7CiAKLSAgICAgICAgLy8gZmlyZSBzeW5j
aHJvbm91cyAnYWJvcnQnIGFuZCAnbG9hZGVuZCcKKyAgICAgICAgLy8gZmlyZSBzeW5jaHJvbm91
cyAnYWJvcnQnCiAgICAgICAgIGJvb2wgdG90YWxLbm93biA9IG1fcGxheWVyICYmIG1fcGxheWVy
LT50b3RhbEJ5dGVzS25vd24oKTsKICAgICAgICAgdW5zaWduZWQgbG9hZGVkID0gbV9wbGF5ZXIg
PyBtX3BsYXllci0+Ynl0ZXNMb2FkZWQoKSA6IDA7CiAgICAgICAgIHVuc2lnbmVkIHRvdGFsID0g
bV9wbGF5ZXIgPyBtX3BsYXllci0+dG90YWxCeXRlcygpIDogMDsKICAgICAgICAgZGlzcGF0Y2hF
dmVudChQcm9ncmVzc0V2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLmFib3J0RXZlbnQsIHRvdGFs
S25vd24sIGxvYWRlZCwgdG90YWwpKTsKLSAgICAgICAgZGlzcGF0Y2hFdmVudChQcm9ncmVzc0V2
ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLmxvYWRlbmRFdmVudCwgdG90YWxLbm93biwgbG9hZGVk
LCB0b3RhbCkpOwogICAgIH0KIAogICAgIC8vIDUKQEAgLTY0NCwyNCArNjQwLDE5IEBAIHZvaWQg
SFRNTE1lZGlhRWxlbWVudDo6bm9uZVN1cHBvcnRlZCgpCiAgICAgbV9sb2FkU3RhdGUgPSBXYWl0
aW5nRm9yU291cmNlOwogICAgIG1fY3VycmVudFNvdXJjZU5vZGUgPSAwOwogCi0gICAgLy8gNCAt
IFJlYWNoaW5nIHRoaXMgc3RlcCBpbmRpY2F0ZXMgdGhhdCBlaXRoZXIgdGhlIFVSTCBmYWlsZWQg
dG8gcmVzb2x2ZSwgb3IgdGhlIG1lZGlhCisgICAgLy8gNSAtIFJlYWNoaW5nIHRoaXMgc3RlcCBp
bmRpY2F0ZXMgdGhhdCBlaXRoZXIgdGhlIFVSTCBmYWlsZWQgdG8gcmVzb2x2ZSwgb3IgdGhlIG1l
ZGlhCiAgICAgLy8gcmVzb3VyY2UgZmFpbGVkIHRvIGxvYWQuIFNldCB0aGUgZXJyb3IgYXR0cmli
dXRlIHRvIGEgbmV3IE1lZGlhRXJyb3Igb2JqZWN0IHdob3NlCiAgICAgLy8gY29kZSBhdHRyaWJ1
dGUgaXMgc2V0IHRvIE1FRElBX0VSUl9TUkNfTk9UX1NVUFBPUlRFRC4KICAgICBtX2Vycm9yID0g
TWVkaWFFcnJvcjo6Y3JlYXRlKE1lZGlhRXJyb3I6Ok1FRElBX0VSUl9TUkNfTk9UX1NVUFBPUlRF
RCk7CiAKLSAgICAvLyA1IC0gU2V0IHRoZSBlbGVtZW50J3MgbmV0d29ya1N0YXRlIGF0dHJpYnV0
ZSB0byB0aGUgTkVUV09SS19OT19TT1VSQ0UgdmFsdWUuCisgICAgLy8gNiAtIFNldCB0aGUgZWxl
bWVudCdzIG5ldHdvcmtTdGF0ZSBhdHRyaWJ1dGUgdG8gdGhlIE5FVFdPUktfTk9fU09VUkNFIHZh
bHVlLgogICAgIG1fbmV0d29ya1N0YXRlID0gTkVUV09SS19OT19TT1VSQ0U7CiAKLSAgICAvLyA2
IC0gUXVldWUgYSB0YXNrIHRvIGZpcmUgYSBwcm9ncmVzcyBldmVudCBjYWxsZWQgZXJyb3IgYXQg
dGhlIG1lZGlhIGVsZW1lbnQsIGluCisgICAgLy8gNyAtIFF1ZXVlIGEgdGFzayB0byBmaXJlIGEg
cHJvZ3Jlc3MgZXZlbnQgY2FsbGVkIGVycm9yIGF0IHRoZSBtZWRpYSBlbGVtZW50LCBpbgogICAg
IC8vIHRoZSBjb250ZXh0IG9mIHRoZSBmZXRjaGluZyBwcm9jZXNzIHRoYXQgd2FzIHVzZWQgdG8g
dHJ5IHRvIG9idGFpbiB0aGUgbWVkaWEKICAgICAvLyByZXNvdXJjZSBpbiB0aGUgcmVzb3VyY2Ug
ZmV0Y2ggYWxnb3JpdGhtLgogICAgIHNjaGVkdWxlUHJvZ3Jlc3NFdmVudChldmVudE5hbWVzKCku
ZXJyb3JFdmVudCk7CiAKLSAgICAvLyA3IC0gUXVldWUgYSB0YXNrIHRvIGZpcmUgYSBwcm9ncmVz
cyBldmVudCBjYWxsZWQgbG9hZGVuZCBhdCB0aGUgbWVkaWEgZWxlbWVudCwgaW4KLSAgICAvLyB0
aGUgY29udGV4dCBvZiB0aGUgZmV0Y2hpbmcgcHJvY2VzcyB0aGF0IHdhcyB1c2VkIHRvIHRyeSB0
byBvYnRhaW4gdGhlIG1lZGlhCi0gICAgLy8gcmVzb3VyY2UgaW4gdGhlIHJlc291cmNlIGZldGNo
IGFsZ29yaXRobS4KLSAgICBzY2hlZHVsZVByb2dyZXNzRXZlbnQoZXZlbnROYW1lcygpLmxvYWRl
bmRFdmVudCk7Ci0KICAgICAvLyA4IC0gU2V0IHRoZSBlbGVtZW50J3MgZGVsYXlpbmctdGhlLWxv
YWQtZXZlbnQgZmxhZyB0byBmYWxzZS4gVGhpcyBzdG9wcyBkZWxheWluZyB0aGUgbG9hZCBldmVu
dC4KICAgICBtX2RlbGF5aW5nVGhlTG9hZEV2ZW50ID0gZmFsc2U7CiAKQEAgLTY4NywxOSArNjc4
LDE1IEBAIHZvaWQgSFRNTE1lZGlhRWxlbWVudDo6bWVkaWFFbmdpbmVFcnJvcigKICAgICAvLyB0
aGUgY29udGV4dCBvZiB0aGUgZmV0Y2hpbmcgcHJvY2VzcyBzdGFydGVkIGJ5IHRoaXMgaW5zdGFu
Y2Ugb2YgdGhpcyBhbGdvcml0aG0uCiAgICAgc2NoZWR1bGVQcm9ncmVzc0V2ZW50KGV2ZW50TmFt
ZXMoKS5lcnJvckV2ZW50KTsKIAotICAgIC8vIDQgLSBRdWV1ZSBhIHRhc2sgdG8gZmlyZSBhIHBy
b2dyZXNzIGV2ZW50IGNhbGxlZCBsb2FkZW5kIGF0IHRoZSBtZWRpYSBlbGVtZW50LCBpbgotICAg
IC8vIHRoZSBjb250ZXh0IG9mIHRoZSBmZXRjaGluZyBwcm9jZXNzIHN0YXJ0ZWQgYnkgdGhpcyBp
bnN0YW5jZSBvZiB0aGlzIGFsZ29yaXRobS4KLSAgICBzY2hlZHVsZVByb2dyZXNzRXZlbnQoZXZl
bnROYW1lcygpLmxvYWRlbmRFdmVudCk7Ci0KLSAgICAvLyA1IC0gU2V0IHRoZSBlbGVtZW50J3Mg
bmV0d29ya1N0YXRlIGF0dHJpYnV0ZSB0byB0aGUgTkVUV09SS19FTVBUWSB2YWx1ZSBhbmQgcXVl
dWUgYQorICAgIC8vIDQgLSBTZXQgdGhlIGVsZW1lbnQncyBuZXR3b3JrU3RhdGUgYXR0cmlidXRl
IHRvIHRoZSBORVRXT1JLX0VNUFRZIHZhbHVlIGFuZCBxdWV1ZSBhCiAgICAgLy8gdGFzayB0byBm
aXJlIGEgc2ltcGxlIGV2ZW50IGNhbGxlZCBlbXB0aWVkIGF0IHRoZSBlbGVtZW50LgogICAgIG1f
bmV0d29ya1N0YXRlID0gTkVUV09SS19FTVBUWTsKICAgICBzY2hlZHVsZUV2ZW50KGV2ZW50TmFt
ZXMoKS5lbXB0aWVkRXZlbnQpOwogCi0gICAgLy8gNiAtIFNldCB0aGUgZWxlbWVudCdzIGRlbGF5
aW5nLXRoZS1sb2FkLWV2ZW50IGZsYWcgdG8gZmFsc2UuIFRoaXMgc3RvcHMgZGVsYXlpbmcgdGhl
IGxvYWQgZXZlbnQuCisgICAgLy8gNSAtIFNldCB0aGUgZWxlbWVudCdzIGRlbGF5aW5nLXRoZS1s
b2FkLWV2ZW50IGZsYWcgdG8gZmFsc2UuIFRoaXMgc3RvcHMgZGVsYXlpbmcgdGhlIGxvYWQgZXZl
bnQuCiAgICAgbV9kZWxheWluZ1RoZUxvYWRFdmVudCA9IGZhbHNlOwogCi0gICAgLy8gNyAtIEFi
b3J0IHRoZSBvdmVyYWxsIHJlc291cmNlIHNlbGVjdGlvbiBhbGdvcml0aG0uCisgICAgLy8gNiAt
IEFib3J0IHRoZSBvdmVyYWxsIHJlc291cmNlIHNlbGVjdGlvbiBhbGdvcml0aG0uCiAgICAgbV9j
dXJyZW50U291cmNlTm9kZSA9IDA7CiB9CiAKQEAgLTc4Niw3ICs3NzMsNiBAQCB2b2lkIEhUTUxN
ZWRpYUVsZW1lbnQ6OnNldE5ldHdvcmtTdGF0ZShNCiAgICAgICAgICAgICAgICAgc2V0UmVhZHlT
dGF0ZShjdXJyZW50U3RhdGUpOwogCiAgICAgICAgICAgICBzY2hlZHVsZVByb2dyZXNzRXZlbnQo
ZXZlbnROYW1lcygpLmxvYWRFdmVudCk7Ci0gICAgICAgICAgICBzY2hlZHVsZVByb2dyZXNzRXZl
bnQoZXZlbnROYW1lcygpLmxvYWRlbmRFdmVudCk7CiAgICAgICAgIH0KICAgICB9CiB9CkBAIC0x
NjY1LDE3ICsxNjUxLDEzIEBAIHZvaWQgSFRNTE1lZGlhRWxlbWVudDo6dXNlckNhbmNlbGxlZExv
YWQKICNlbmRpZgogICAgIHN0b3BQZXJpb2RpY1RpbWVycygpOwogCi0gICAgLy8gMiAtIFNldCB0
aGUgZXJyb3IgYXR0cmlidXRlIHRvIGEgbmV3IE1lZGlhRXJyb3Igb2JqZWN0IHdob3NlIGNvZGUg
YXR0cmlidXRlIGlzIHNldCB0byBNRURJQV9FUlJfQUJPUlQuCisgICAgLy8gMiAtIFNldCB0aGUg
ZXJyb3IgYXR0cmlidXRlIHRvIGEgbmV3IE1lZGlhRXJyb3Igb2JqZWN0IHdob3NlIGNvZGUgYXR0
cmlidXRlIGlzIHNldCB0byBNRURJQV9FUlJfQUJPUlRFRC4KICAgICBtX2Vycm9yID0gTWVkaWFF
cnJvcjo6Y3JlYXRlKE1lZGlhRXJyb3I6Ok1FRElBX0VSUl9BQk9SVEVEKTsKIAogICAgIC8vIDMg
LSBRdWV1ZSBhIHRhc2sgdG8gZmlyZSBhIHByb2dyZXNzIGV2ZW50IGNhbGxlZCBhYm9ydCBhdCB0
aGUgbWVkaWEgZWxlbWVudCwgaW4gdGhlIGNvbnRleHQKICAgICAvLyBvZiB0aGUgZmV0Y2hpbmcg
cHJvY2VzcyBzdGFydGVkIGJ5IHRoaXMgaW5zdGFuY2Ugb2YgdGhpcyBhbGdvcml0aG0uCiAgICAg
c2NoZWR1bGVQcm9ncmVzc0V2ZW50KGV2ZW50TmFtZXMoKS5hYm9ydEV2ZW50KTsKIAotICAgIC8v
IDQgLSBRdWV1ZSBhIHRhc2sgdG8gZmlyZSBhIHByb2dyZXNzIGV2ZW50IGNhbGxlZCBsb2FkZW5k
IGF0IHRoZSBtZWRpYSBlbGVtZW50LCBpbiB0aGUgY29udGV4dAotICAgIC8vIG9mIHRoZSBmZXRj
aGluZyBwcm9jZXNzIHN0YXJ0ZWQgYnkgdGhpcyBpbnN0YW5jZSBvZiB0aGlzIGFsZ29yaXRobS4K
LSAgICBzY2hlZHVsZVByb2dyZXNzRXZlbnQoZXZlbnROYW1lcygpLmxvYWRlbmRFdmVudCk7Ci0K
ICAgICAvLyA1IC0gSWYgdGhlIG1lZGlhIGVsZW1lbnQncyByZWFkeVN0YXRlIGF0dHJpYnV0ZSBo
YXMgYSB2YWx1ZSBlcXVhbCB0byBIQVZFX05PVEhJTkcsIHNldCB0aGUKICAgICAvLyBlbGVtZW50
J3MgbmV0d29ya1N0YXRlIGF0dHJpYnV0ZSB0byB0aGUgTkVUV09SS19FTVBUWSB2YWx1ZSBhbmQg
cXVldWUgYSB0YXNrIHRvIGZpcmUgYQogICAgIC8vIHNpbXBsZSBldmVudCBjYWxsZWQgZW1wdGll
ZCBhdCB0aGUgZWxlbWVudC4gT3RoZXJ3aXNlLCBzZXQgc2V0IHRoZSBlbGVtZW50J3MgbmV0d29y
a1N0YXRlCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA0OTczOSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDA5LTEwLTE3ICBFcmljIENhcmxz
b24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0zMDQ2MworICAgICAgICBSZW1vdmUgSFRNTDUgbWVkaWEgZWxlbWVudCAnbG9hZGVuZCcg
ZXZlbnQKKworICAgICAgICAqIG1lZGlhL2V2ZW50LWF0dHJpYnV0ZXMtZXhwZWN0ZWQudHh0Ogor
ICAgICAgICAqIG1lZGlhL2V2ZW50LWF0dHJpYnV0ZXMuaHRtbDoKKyAgICAgICAgKiBtZWRpYS9t
ZWRpYS1sb2FkLWV2ZW50LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBtZWRpYS9tZWRpYS1sb2Fk
LWV2ZW50Lmh0bWw6CisgICAgICAgICogbWVkaWEvcHJvZ3Jlc3MtZXZlbnQtYXQtbGVhc3Qtb25l
LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBtZWRpYS9wcm9ncmVzcy1ldmVudC1hdC1sZWFzdC1v
bmUuaHRtbDoKKwogMjAwOS0xMC0xNyAgUGF2ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBOb3QgcmV2aWV3ZWQ6IHJlZHVjZSBpbnNwZWN0b3IgY29uc29sZSB0
ZXN0IHNpemUgLSBpdCB0aW1lcyBvdXQuCkluZGV4OiBMYXlvdXRUZXN0cy9tZWRpYS9ldmVudC1h
dHRyaWJ1dGVzLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9tZWRpYS9l
dmVudC1hdHRyaWJ1dGVzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gNDk3MDMpCisrKyBMYXlvdXRU
ZXN0cy9tZWRpYS9ldmVudC1hdHRyaWJ1dGVzLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpA
QCAtNCw4ICs0LDYgQEAgRVZFTlQobG9hZGVkbWV0YWRhdGEpCiBFVkVOVChsb2FkZWRkYXRhKQog
RVZFTlQoY2FucGxheSkKIEVWRU5UKGNhbnBsYXl0aHJvdWdoKQotRVZFTlQobG9hZCkKLUVWRU5U
KGxvYWRlbmQpCiAKICoqKiBzdGFydGluZyBwbGF5YmFjawogUlVOKHZpZGVvLnBsYXkoKSkKSW5k
ZXg6IExheW91dFRlc3RzL21lZGlhL2V2ZW50LWF0dHJpYnV0ZXMuaHRtbAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9tZWRpYS9ldmVudC1hdHRyaWJ1dGVzLmh0bWwJKHJldmlzaW9uIDQ5NzAz
KQorKysgTGF5b3V0VGVzdHMvbWVkaWEvZXZlbnQtYXR0cmlidXRlcy5odG1sCSh3b3JraW5nIGNv
cHkpCkBAIC0xNiw3ICsxNiw3IEBACiAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgi
RVZFTlQoIiArIGV2ZW50LnR5cGUgKyAiKSIpOwogICAgICAgICAgICAgICAgIHN3aXRjaCAoZXZl
bnQudHlwZSkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGNhc2UgImxv
YWRlbmQiOgorICAgICAgICAgICAgICAgICAgICBjYXNlICJjYW5wbGF5dGhyb3VnaCI6CiAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zb2xlV3JpdGUoIjxicj4qKiogc3RhcnRpbmcgcGxheWJh
Y2siKTsKICAgICAgICAgICAgICAgICAgICAgICAgIHJ1bigidmlkZW8ucGxheSgpIik7IAogICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC04MSwxMSArODEsOSBAQAogICAgICAgICAg
ICAgb25lbXB0aWVkPSJldmVudEhhbmRsZXIoKSIKICAgICAgICAgICAgIG9uZW5kZWQ9ImV2ZW50
SGFuZGxlcigpIgogICAgICAgICAgICAgb25lcnJvcj0iZXZlbnRIYW5kbGVyKCkiCi0gICAgICAg
ICAgICBvbmxvYWQ9ImV2ZW50SGFuZGxlcigpIgogICAgICAgICAgICAgb25sb2FkZWRkYXRhPSJl
dmVudEhhbmRsZXIoKSIKICAgICAgICAgICAgIG9ubG9hZGVkbWV0YWRhdGE9ImV2ZW50SGFuZGxl
cigpIgogICAgICAgICAgICAgb25sb2Fkc3RhcnQ9ImV2ZW50SGFuZGxlcigpIgotICAgICAgICAg
ICAgb25sb2FkZW5kPSJldmVudEhhbmRsZXIoKSIKICAgICAgICAgICAgIG9ucGF1c2U9ImV2ZW50
SGFuZGxlcigpIgogICAgICAgICAgICAgb25wbGF5PSJldmVudEhhbmRsZXIoKSIKICAgICAgICAg
ICAgIG9ucGxheWluZz0iZXZlbnRIYW5kbGVyKCkiCkluZGV4OiBMYXlvdXRUZXN0cy9tZWRpYS9t
ZWRpYS1sb2FkLWV2ZW50LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9t
ZWRpYS9tZWRpYS1sb2FkLWV2ZW50LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gNDk3MDMpCisrKyBM
YXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1sb2FkLWV2ZW50LWV4cGVjdGVkLnR4dAkod29ya2luZyBj
b3B5KQpAQCAtNywxMiArNywxMiBAQCBSVU4obWVkaWFFbGVtZW50LmxvYWQoKSkKIEVWRU5UKGxv
YWRzdGFydCkKIEVWRU5UKGR1cmF0aW9uY2hhbmdlKQogRVZFTlQobG9hZGVkZGF0YSkKLUVWRU5U
KGxvYWQpCi1FVkVOVChsb2FkZW5kKQorRVZFTlQoY2FucGxheXRocm91Z2gpCiAKIFJVTihkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgncGFyZW50JykuYXBwZW5kQ2hpbGQobWVkaWFFbGVtZW50KSkK
IFJVTihtZWRpYUVsZW1lbnQucGxheSgpKQogCitFVkVOVChsb2FkKQogRVZFTlQocGxheSkKIEVW
RU5UKHBsYXlpbmcpCiAKSW5kZXg6IExheW91dFRlc3RzL21lZGlhL21lZGlhLWxvYWQtZXZlbnQu
aHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1sb2FkLWV2ZW50Lmh0
bWwJKHJldmlzaW9uIDQ5NzAzKQorKysgTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtbG9hZC1ldmVu
dC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xMSw5ICsxMSw5IEBACiAgICAgICAgICAgICAgICAg
ZW5kVGVzdCgpOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBmdW5jdGlvbiBsb2FkZW5k
KCkKKyAgICAgICAgICAgIGZ1bmN0aW9uIGNhbnBsYXl0aHJvdWdoKCkKICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBjb25zb2xlV3JpdGUoIkVWRU5UKGxvYWRlbmQpIik7CisgICAgICAg
ICAgICAgICAgY29uc29sZVdyaXRlKCJFVkVOVChjYW5wbGF5dGhyb3VnaCkiKTsKICAgICAgICAg
ICAgICAgICBjb25zb2xlV3JpdGUoIiIpOwogICAgICAgICAgICAgICAgIHJ1bigiZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ3BhcmVudCcpLmFwcGVuZENoaWxkKG1lZGlhRWxlbWVudCkiKTsKICAg
ICAgICAgICAgICAgICBydW4oIm1lZGlhRWxlbWVudC5wbGF5KCkiKTsKQEAgLTI0LDcgKzI0LDcg
QEAKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBydW4oIm1lZGlhRWxlbWVudCA9IGRv
Y3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2F1ZGlvJykiKTsKIAotICAgICAgICAgICAgICAgIG1lZGlh
RWxlbWVudC5zZXRBdHRyaWJ1dGUoJ29ubG9hZGVuZCcsICJsb2FkZW5kKCkiKTsKKyAgICAgICAg
ICAgICAgICBtZWRpYUVsZW1lbnQuc2V0QXR0cmlidXRlKCdvbmNhbnBsYXl0aHJvdWdoJywgImNh
bnBsYXl0aHJvdWdoKCkiKTsKICAgICAgICAgICAgICAgICBtZWRpYUVsZW1lbnQuc2V0QXR0cmli
dXRlKCdvbnBsYXlpbmcnLCAicGxheWluZygpIik7CiAKICAgICAgICAgICAgICAgICB3YWl0Rm9y
RXZlbnQoImxvYWRzdGFydCIpOwpJbmRleDogTGF5b3V0VGVzdHMvbWVkaWEvcHJvZ3Jlc3MtZXZl
bnQtYXQtbGVhc3Qtb25lLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9t
ZWRpYS9wcm9ncmVzcy1ldmVudC1hdC1sZWFzdC1vbmUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA0
OTcwMykKKysrIExheW91dFRlc3RzL21lZGlhL3Byb2dyZXNzLWV2ZW50LWF0LWxlYXN0LW9uZS1l
eHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTgsNyArOCw3IEBAIEVWRU5UKGxvYWRzdGFy
dCkKIEVWRU5UKGR1cmF0aW9uY2hhbmdlKQogRVZFTlQobG9hZGVkbWV0YWRhdGEpCiBFVkVOVChs
b2FkZWRkYXRhKQotRVZFTlQobG9hZGVuZCkKK0VWRU5UKGNhbnBsYXl0aHJvdWdoKQogRVhQRUNU
RUQgKHByb2dyZXNzRXZlbnRDb3VudCA+PSAnMScpIE9LCiBFTkQgT0YgVEVTVAogCkluZGV4OiBM
YXlvdXRUZXN0cy9tZWRpYS9wcm9ncmVzcy1ldmVudC1hdC1sZWFzdC1vbmUuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9tZWRpYS9wcm9ncmVzcy1ldmVudC1hdC1sZWFzdC1vbmUuaHRt
bAkocmV2aXNpb24gNDk3MDMpCisrKyBMYXlvdXRUZXN0cy9tZWRpYS9wcm9ncmVzcy1ldmVudC1h
dC1sZWFzdC1vbmUuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMTgsOSArMTgsOSBAQAogICAgICAg
ICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGZ1bmN0
aW9uIGxvYWRlbmQoKQorICAgICAgICAgICAgZnVuY3Rpb24gY2FucGxheXRocm91Z2goKQogICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgiRVZFTlQobG9hZGVuZCki
KTsKKyAgICAgICAgICAgICAgICBjb25zb2xlV3JpdGUoIkVWRU5UKGNhbnBsYXl0aHJvdWdoKSIp
OwogICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgIHRlc3RFeHBlY3RlZCgncHJvZ3Jl
c3NFdmVudENvdW50JywgMSwgJz49Jyk7CiAgICAgICAgICAgICAgICAgZW5kVGVzdCgpOwpAQCAt
MzAsMTEgKzMwLDEwIEBACiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcnVuKCJtZWRp
YUVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhdWRpbycpIik7CiAKLSAgICAgICAg
ICAgICAgICBtZWRpYUVsZW1lbnQuc2V0QXR0cmlidXRlKCdvbmxvYWRlbmQnLCAibG9hZGVuZCgp
Iik7CisgICAgICAgICAgICAgICAgbWVkaWFFbGVtZW50LnNldEF0dHJpYnV0ZSgnb25jYW5wbGF5
dGhyb3VnaCcsICJjYW5wbGF5dGhyb3VnaCgpIik7CiAgICAgICAgICAgICAgICAgbWVkaWFFbGVt
ZW50LnNldEF0dHJpYnV0ZSgnb25wcm9ncmVzcycsICJwcm9ncmVzcygpIik7CiAKICAgICAgICAg
ICAgICAgICB3YWl0Rm9yRXZlbnQoImxvYWRzdGFydCIpOwotICAgICAgICAgICAgICAgIHdhaXRG
b3JFdmVudCgibG9hZGVuZCIpOwogICAgICAgICAgICAgICAgIHdhaXRGb3JFdmVudCgibG9hZGVk
Iik7CiAgICAgICAgICAgICAgICAgd2FpdEZvckV2ZW50KCJ3YWl0aW5nIik7CiAgICAgICAgICAg
ICAgICAgd2FpdEZvckV2ZW50KCJyYXRlY2hhbmdlIik7Cg==
</data>
<flag name="review"
          id="22732"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>