<?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>92839</bug_id>
          
          <creation_ts>2012-07-31 22:13:44 -0700</creation_ts>
          <short_desc>Dropping webkit prefix from Battery Status API</short_desc>
          <delta_ts>2016-11-02 14:37:57 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc>http://www.w3.org/TR/battery-status/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>92964</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Kihong Kwon">kihong.kwon</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>anssi.kostiainen</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>ojan</cc>
    
    <cc>paulirish</cc>
    
    <cc>peter</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>syoichi</cc>
    
    <cc>vimff0</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>683876</commentid>
    <comment_count>0</comment_count>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2012-07-31 22:13:44 -0700</bug_when>
    <thetext>I would like to drop webkit prefix from Battery Status API.
- Battery Status API have been changed CR.
- Mozilla implemented Battery Status API to the Gecko and the Firefox enabled this API already.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684022</commentid>
    <comment_count>1</comment_count>
      <attachid>155765</attachid>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2012-08-01 02:33:51 -0700</bug_when>
    <thetext>Created attachment 155765
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684355</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-08-01 11:21:58 -0700</bug_when>
    <thetext>This API is more substantial than the vibrate API, so having a test suite makes more sense.  Is there a test suite that we and Firefox pass?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685218</commentid>
    <comment_count>3</comment_count>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2012-08-02 04:20:34 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; This API is more substantial than the vibrate API, so having a test suite makes more sense.  Is there a test suite that we and Firefox pass?

I made a test case.
http://hackerslab.eu/test/batterystatus.html

We can see the same result between Firefox and Efl test browser.
Thank you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685321</commentid>
    <comment_count>4</comment_count>
    <who name="Peter Beverloo">peter</who>
    <bug_when>2012-08-02 06:53:19 -0700</bug_when>
    <thetext>Per Anssi (who I&apos;ve cc&apos;ed): there is an action item for writing a test-suite for the Battery Status and Vibration APIs. Kihong, do you think we should wait for that -maybe contribute our tests to it?- to verify the implementation prior to unprefixing?

https://www.w3.org/2009/dap/track/actions/523

For reference, bug 92964 came up today, which was an incompatibility that should have been caught by some test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686315</commentid>
    <comment_count>5</comment_count>
      <attachid>155765</attachid>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2012-08-03 00:42:36 -0700</bug_when>
    <thetext>Comment on attachment 155765
Patch

I agree. When battery test cases is opened, I will raise this issue after testing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>703989</commentid>
    <comment_count>6</comment_count>
    <who name="Anssi Kostiainen">anssi.kostiainen</who>
    <bug_when>2012-08-24 04:39:39 -0700</bug_when>
    <thetext>I started working on a test suite for the Battery Status API:

http://w3c-test.org/dap/battery/tests/submissions/anssik/

It is work in progress, I&apos;ll let you know when the test coverage improves.

Do you have re-usable test assets? I&apos;m using testharness.js as the test framework.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247489</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-11-02 14:37:57 -0700</bug_when>
    <thetext>We removed this API in https://trac.webkit.org/changeset/208300</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>155765</attachid>
            <date>2012-08-01 02:33:51 -0700</date>
            <delta_ts>2012-08-03 00:42:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92839-20120801183333.patch</filename>
            <type>text/plain</type>
            <size>11133</size>
            <attacher name="Kihong Kwon">kihong.kwon</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0MzExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2YyZTg1N2Q4ZTQ0MDYz
YTY5MWRmNzE5OTNmNjc3ZDIzODFjNzg3NC4uNjE0NGFhNTllOTkyZTBlNzQ1NWVkNWNlYzA2NGQ4
MWE2Zjc5Zjk1MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA4LTAxICBLaWhv
bmcgS3dvbiAgPGtpaG9uZy5rd29uQHNhbXN1bmcuY29tPgorCisgICAgICAgIERyb3BwaW5nIHdl
YmtpdCBwcmVmaXggZnJvbSBCYXR0ZXJ5IFN0YXR1cyBBUEkKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkyODM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVtb3ZlIHdlYmtpdCBwcmVmaXggZnJvbSBuYXZp
Z2F0b3Iud2Via2l0QmF0dGVyeS4KKyAgICAgICAgLSBCYXR0ZXJ5IFN0YXR1cyBBUEkgaGF2ZSBi
ZWVuIGVudGVyZWQgQ1IgYWxyZWFkeS4KKyAgICAgICAgLSBGaXJlZm94IGFscmVhZHkgaW1wbGVt
ZW50cyBCYXR0ZXJ5IFN0YXR1cyBBUEkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBjb3ZlcmVk
IGJ5IGV4aXN0aW5nIHRlc3RzLgorCisgICAgICAgICogTW9kdWxlcy9iYXR0ZXJ5L05hdmlnYXRv
ckJhdHRlcnkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TmF2aWdhdG9yQmF0dGVyeTo6YmF0dGVy
eSk6CisgICAgICAgICogTW9kdWxlcy9iYXR0ZXJ5L05hdmlnYXRvckJhdHRlcnkuaDoKKyAgICAg
ICAgKE5hdmlnYXRvckJhdHRlcnkpOgorICAgICAgICAqIE1vZHVsZXMvYmF0dGVyeS9OYXZpZ2F0
b3JCYXR0ZXJ5LmlkbDoKKwogMjAxMi0wOC0wMSAgS3dhbmcgWXVsIFNlbyAgPHNreXVsQGNvbXBh
bnkxMDAubmV0PgogCiAgICAgICAgIE1ha2UgSFRNTENvbnN0cnVjdGlvblNpdGU6OmNyZWF0ZUhU
TUxFbGVtZW50KEF0b21pY0hUTUxUb2tlbiopIHByaXZhdGUuCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL2JhdHRlcnkvTmF2aWdhdG9yQmF0dGVyeS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2JhdHRlcnkvTmF2aWdhdG9yQmF0dGVyeS5jcHAKaW5kZXggMDc5MDYwMmI2
MWQ5ZWY5NmVmYjcxZWE4OGViN2JkOTdiYjg1OGJmMy4uN2ZiOGY4MjM5YTI3NDEyZGFiMzIyOWIy
OTA1YjM0ODQ5MmFhNGJiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9iYXR0
ZXJ5L05hdmlnYXRvckJhdHRlcnkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvYmF0
dGVyeS9OYXZpZ2F0b3JCYXR0ZXJ5LmNwcApAQCAtMzcsNyArMzcsNyBAQCBOYXZpZ2F0b3JCYXR0
ZXJ5Ojp+TmF2aWdhdG9yQmF0dGVyeSgpCiB7CiB9CiAKLUJhdHRlcnlNYW5hZ2VyKiBOYXZpZ2F0
b3JCYXR0ZXJ5Ojp3ZWJraXRCYXR0ZXJ5KE5hdmlnYXRvciogbmF2aWdhdG9yKQorQmF0dGVyeU1h
bmFnZXIqIE5hdmlnYXRvckJhdHRlcnk6OmJhdHRlcnkoTmF2aWdhdG9yKiBuYXZpZ2F0b3IpCiB7
CiAgICAgaWYgKCFuYXZpZ2F0b3ItPmZyYW1lKCkpCiAgICAgICAgIHJldHVybiAwOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9iYXR0ZXJ5L05hdmlnYXRvckJhdHRlcnkuaCBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvYmF0dGVyeS9OYXZpZ2F0b3JCYXR0ZXJ5LmgKaW5kZXgg
MjM4ZjM1NDUzZTc0NTNjNjQzNWMxYjE2NGY4Yzk4MDM5ZTgzM2RiZi4uYTNiZDA5MTMxZjg5YzE4
ZGQyMGVlYmE1OWJjZGE2YTlhYzkyYzJhYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9k
dWxlcy9iYXR0ZXJ5L05hdmlnYXRvckJhdHRlcnkuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL2JhdHRlcnkvTmF2aWdhdG9yQmF0dGVyeS5oCkBAIC0zNiw3ICszNiw3IEBAIHB1YmxpYzoK
IAogICAgIHN0YXRpYyBOYXZpZ2F0b3JCYXR0ZXJ5KiBmcm9tKE5hdmlnYXRvciopOwogCi0gICAg
c3RhdGljIEJhdHRlcnlNYW5hZ2VyKiB3ZWJraXRCYXR0ZXJ5KE5hdmlnYXRvciopOworICAgIHN0
YXRpYyBCYXR0ZXJ5TWFuYWdlciogYmF0dGVyeShOYXZpZ2F0b3IqKTsKICAgICBCYXR0ZXJ5TWFu
YWdlciogYmF0dGVyeU1hbmFnZXIoKTsKIAogIHByaXZhdGU6CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL2JhdHRlcnkvTmF2aWdhdG9yQmF0dGVyeS5pZGwgYi9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2JhdHRlcnkvTmF2aWdhdG9yQmF0dGVyeS5pZGwKaW5kZXggNWMyMTQ3Mjc0
Zjk0NGE1YzBkOTg4YjBmNzMyZTE2Y2JiMmM4OGE1Mi4uZWFjZDZmMzkwMzhmYjljODM2MzE4NmI5
M2JmMDlkZDViODY1ZjY2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9iYXR0
ZXJ5L05hdmlnYXRvckJhdHRlcnkuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvYmF0
dGVyeS9OYXZpZ2F0b3JCYXR0ZXJ5LmlkbApAQCAtMjMsNyArMjMsNyBAQCBtb2R1bGUgd2luZG93
IHsKICAgICAgICAgQ29uZGl0aW9uYWw9QkFUVEVSWV9TVEFUVVMsCiAgICAgICAgIFN1cHBsZW1l
bnRhbD1OYXZpZ2F0b3IKICAgICBdIE5hdmlnYXRvckJhdHRlcnkgewotICAgICAgICByZWFkb25s
eSBhdHRyaWJ1dGUgQmF0dGVyeU1hbmFnZXIgd2Via2l0QmF0dGVyeTsKKyAgICAgICAgcmVhZG9u
bHkgYXR0cmlidXRlIEJhdHRlcnlNYW5hZ2VyIGJhdHRlcnk7CiAgICAgfTsKIAogfQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4
IGVlMmE3MGU1ZmI3MDkzNTBmNDVjYTAwNmNmZjk5NzY5Y2ZkZDc3OWQuLjc2YjEzYmE0MDM2MzIz
NTg5MWNhYmYzOTdmNTA2Zjg4MGM1ZGU3YzcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxMi0w
OC0wMSAgS2lob25nIEt3b24gIDxraWhvbmcua3dvbkBzYW1zdW5nLmNvbT4KKworICAgICAgICBE
cm9wcGluZyB3ZWJraXQgcHJlZml4IGZyb20gQmF0dGVyeSBTdGF0dXMgQVBJCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MjgzOQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSB3ZWJraXQgcHJlZml4
IGZyb20gbmF2aWdhdG9yLndlYmtpdEJhdHRlcnkuCisKKyAgICAgICAgKiBiYXR0ZXJ5c3RhdHVz
L3NjcmlwdC10ZXN0cy9hZGQtbGlzdGVuZXItZnJvbS1jYWxsYmFjay5qczoKKyAgICAgICAgKiBi
YXR0ZXJ5c3RhdHVzL3NjcmlwdC10ZXN0cy9iYXNpYy1hbGwtdHlwZXMtb2YtZXZlbnRzLmpzOgor
ICAgICAgICAqIGJhdHRlcnlzdGF0dXMvc2NyaXB0LXRlc3RzL2Jhc2ljLW9wZXJhdGlvbi5qczoK
KyAgICAgICAgKiBiYXR0ZXJ5c3RhdHVzL3NjcmlwdC10ZXN0cy9ldmVudC1hZnRlci1uYXZpZ2F0
aW9uLmpzOgorICAgICAgICAqIGJhdHRlcnlzdGF0dXMvc2NyaXB0LXRlc3RzL211bHRpcGxlLWZy
YW1lcy5qczoKKyAgICAgICAgKiBiYXR0ZXJ5c3RhdHVzL3NjcmlwdC10ZXN0cy91cGRhdGVzLmpz
OgorICAgICAgICAqIGJhdHRlcnlzdGF0dXMvc2NyaXB0LXRlc3RzL3dpbmRvdy1wcm9wZXJ0eS5q
czoKKyAgICAgICAgKGhhc09uQmF0dGVyeVByb3BlcnR5KToKKyAgICAgICAgKiBiYXR0ZXJ5c3Rh
dHVzL3dpbmRvdy1wcm9wZXJ0eS1leHBlY3RlZC50eHQ6CisKIDIwMTItMDgtMDEgIFphbiBEb2Jl
cnNlayAgPHphbmRvYmVyc2VrQGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIEdUSyBn
YXJkZW5pbmcsIGFkZGluZyBhbiBpbWFnZSBmYWlsdXJlIGV4cGVjdGF0aW9uIGZvciBhCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9iYXR0ZXJ5c3RhdHVzL3NjcmlwdC10ZXN0cy9hZGQtbGlzdGVu
ZXItZnJvbS1jYWxsYmFjay5qcyBiL0xheW91dFRlc3RzL2JhdHRlcnlzdGF0dXMvc2NyaXB0LXRl
c3RzL2FkZC1saXN0ZW5lci1mcm9tLWNhbGxiYWNrLmpzCmluZGV4IDJiZDVjZGFjZjg2NWQ1YmFm
MThkMzY2YTBjMDY0YzBlNjE3MTI3OWMuLjFmZThjYjY5Y2NjNTE3NzM3MGMwZjBmYTFiZDA4NjE1
ZjJhNmEzNTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2JhdHRlcnlzdGF0dXMvc2NyaXB0LXRl
c3RzL2FkZC1saXN0ZW5lci1mcm9tLWNhbGxiYWNrLmpzCisrKyBiL0xheW91dFRlc3RzL2JhdHRl
cnlzdGF0dXMvc2NyaXB0LXRlc3RzL2FkZC1saXN0ZW5lci1mcm9tLWNhbGxiYWNrLmpzCkBAIC01
LDcgKzUsNyBAQCB2YXIgY2hhcmdpbmdUaW1lID0gTnVtYmVyLlBPU0lUSVZFX0lORklOSVRZOwog
dmFyIGRpc2NoYXJnaW5nVGltZSA9IDYwMDA7CiB2YXIgbGV2ZWwgPSAwLjc7CiAKLXZhciBiYXR0
ZXJ5ID0gbmF2aWdhdG9yLndlYmtpdEJhdHRlcnk7Cit2YXIgYmF0dGVyeSA9IG5hdmlnYXRvci5i
YXR0ZXJ5OwogCiBmdW5jdGlvbiBjaGVja0JhdHRlcnlTdGF0dXMoKSB7CiAgICAgc2hvdWxkQmUo
ImJhdHRlcnkuY2hhcmdpbmciLCAiZmFsc2UiKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Jh
dHRlcnlzdGF0dXMvc2NyaXB0LXRlc3RzL2Jhc2ljLWFsbC10eXBlcy1vZi1ldmVudHMuanMgYi9M
YXlvdXRUZXN0cy9iYXR0ZXJ5c3RhdHVzL3NjcmlwdC10ZXN0cy9iYXNpYy1hbGwtdHlwZXMtb2Yt
ZXZlbnRzLmpzCmluZGV4IGJlZjBkNDIwZGI5ZjEwODk1YmYwZTY1OTdmNjY2OGQzOGE2NGFjYzku
LmRiZjk0Nzc2MmNiNzgxYmRjYzE1NWRhYmNlNDRlMjVjODNkNThhZDAgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2JhdHRlcnlzdGF0dXMvc2NyaXB0LXRlc3RzL2Jhc2ljLWFsbC10eXBlcy1vZi1l
dmVudHMuanMKKysrIGIvTGF5b3V0VGVzdHMvYmF0dGVyeXN0YXR1cy9zY3JpcHQtdGVzdHMvYmFz
aWMtYWxsLXR5cGVzLW9mLWV2ZW50cy5qcwpAQCAtNSw3ICs1LDcgQEAgdmFyIGNoYXJnaW5nVGlt
ZSA9IE51bWJlci5QT1NJVElWRV9JTkZJTklUWTsKIHZhciBkaXNjaGFyZ2luZ1RpbWUgPSA2MDAw
OwogdmFyIGxldmVsID0gMC43OwogCi12YXIgYmF0dGVyeSA9IG5hdmlnYXRvci53ZWJraXRCYXR0
ZXJ5OwordmFyIGJhdHRlcnkgPSBuYXZpZ2F0b3IuYmF0dGVyeTsKIAogZnVuY3Rpb24gY2hlY2tC
YXR0ZXJ5U3RhdHVzKCkgewogICAgIHNob3VsZEJlKCJiYXR0ZXJ5LmNoYXJnaW5nIiwgImZhbHNl
Iik7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9iYXR0ZXJ5c3RhdHVzL3NjcmlwdC10ZXN0cy9i
YXNpYy1vcGVyYXRpb24uanMgYi9MYXlvdXRUZXN0cy9iYXR0ZXJ5c3RhdHVzL3NjcmlwdC10ZXN0
cy9iYXNpYy1vcGVyYXRpb24uanMKaW5kZXggNjE1Zjg1NGEwNjYyYThkNjQyNDVhYTMzMGJhOTQw
ZDY3MGNmNDU2My4uYmI2YWYwMzlmYmVjZDkwNmM4MzVkNTA3OWViYzY2YWQ1YzQ3ZjlmZCAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvYmF0dGVyeXN0YXR1cy9zY3JpcHQtdGVzdHMvYmFzaWMtb3Bl
cmF0aW9uLmpzCisrKyBiL0xheW91dFRlc3RzL2JhdHRlcnlzdGF0dXMvc2NyaXB0LXRlc3RzL2Jh
c2ljLW9wZXJhdGlvbi5qcwpAQCAtNSw3ICs1LDcgQEAgdmFyIGNoYXJnaW5nVGltZSA9IE51bWJl
ci5QT1NJVElWRV9JTkZJTklUWTsKIHZhciBkaXNjaGFyZ2luZ1RpbWUgPSA2MDAwOwogdmFyIGxl
dmVsID0gMC43OwogCi12YXIgYmF0dGVyeSA9IG5hdmlnYXRvci53ZWJraXRCYXR0ZXJ5OwordmFy
IGJhdHRlcnkgPSBuYXZpZ2F0b3IuYmF0dGVyeTsKIAogYmF0dGVyeS5hZGRFdmVudExpc3RlbmVy
KCdjaGFyZ2luZ2NoYW5nZScsIGZ1bmN0aW9uKCkgewogICAgIHNob3VsZEJlKCJiYXR0ZXJ5LmNo
YXJnaW5nIiwgImZhbHNlIik7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9iYXR0ZXJ5c3RhdHVz
L3NjcmlwdC10ZXN0cy9ldmVudC1hZnRlci1uYXZpZ2F0aW9uLmpzIGIvTGF5b3V0VGVzdHMvYmF0
dGVyeXN0YXR1cy9zY3JpcHQtdGVzdHMvZXZlbnQtYWZ0ZXItbmF2aWdhdGlvbi5qcwppbmRleCAy
NDgyOTliMTJkNmJkOTNiNWNiY2Q4MTZjNjk5YTI0MTUwMGY4NjQ2Li4yNGY5NTI2MzlkOGJiY2Vj
OWUxMWFiZTMyZTc3OGRlZWIzZWI3MDZiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9iYXR0ZXJ5
c3RhdHVzL3NjcmlwdC10ZXN0cy9ldmVudC1hZnRlci1uYXZpZ2F0aW9uLmpzCisrKyBiL0xheW91
dFRlc3RzL2JhdHRlcnlzdGF0dXMvc2NyaXB0LXRlc3RzL2V2ZW50LWFmdGVyLW5hdmlnYXRpb24u
anMKQEAgLTYsNyArNiw3IEBAIGVsc2UKICAgICBkZWJ1ZygnVGhpcyB0ZXN0IGNhbiBub3QgYmUg
cnVuIHdpdGhvdXQgdGhlIExheW91dFRlc3RDb250cm9sbGVyJyk7CiAKIGRvY3VtZW50LmJvZHku
b25sb2FkID0gZnVuY3Rpb24oKSB7Ci0gICAgbmF2aWdhdG9yLndlYmtpdEJhdHRlcnkuYWRkRXZl
bnRMaXN0ZW5lcignY2hhcmdpbmdjaGFuZ2UnLCBmdW5jdGlvbigpIHsgfSApOworICAgIG5hdmln
YXRvci5iYXR0ZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ2NoYXJnaW5nY2hhbmdlJywgZnVuY3Rpb24o
KSB7IH0gKTsKICAgICB3aW5kb3cubG9jYXRpb24gPSAicmVzb3VyY2VzL2V2ZW50LWFmdGVyLW5h
dmlnYXRpb24tbmV3Lmh0bWwiOwogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9iYXR0ZXJ5
c3RhdHVzL3NjcmlwdC10ZXN0cy9tdWx0aXBsZS1mcmFtZXMuanMgYi9MYXlvdXRUZXN0cy9iYXR0
ZXJ5c3RhdHVzL3NjcmlwdC10ZXN0cy9tdWx0aXBsZS1mcmFtZXMuanMKaW5kZXggMTBkNjIzMzM3
ZjlkMTg1N2E5OTUyYTk3OGIxYjE3NTQ1MjNlOGJhZC4uNjAyMjgzODA5OGNlYTUxZjJmOWRlNWJm
NjkzZTFjZTZmZjA5ZWQ0MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvYmF0dGVyeXN0YXR1cy9z
Y3JpcHQtdGVzdHMvbXVsdGlwbGUtZnJhbWVzLmpzCisrKyBiL0xheW91dFRlc3RzL2JhdHRlcnlz
dGF0dXMvc2NyaXB0LXRlc3RzL211bHRpcGxlLWZyYW1lcy5qcwpAQCAtNSw3ICs1LDcgQEAgdmFy
IGNoYXJnaW5nVGltZSA9IE51bWJlci5QT1NJVElWRV9JTkZJTklUWTsKIHZhciBkaXNjaGFyZ2lu
Z1RpbWUgPSA2MDAwOwogdmFyIGxldmVsID0gMC43OwogCi12YXIgYmF0dGVyeSA9IG5hdmlnYXRv
ci53ZWJraXRCYXR0ZXJ5OwordmFyIGJhdHRlcnkgPSBuYXZpZ2F0b3IuYmF0dGVyeTsKIAogZnVu
Y3Rpb24gY2hlY2tCYXR0ZXJ5U3RhdHVzKCkgewogICAgIHNob3VsZEJlKCJiYXR0ZXJ5LmNoYXJn
aW5nIiwgImZhbHNlIik7CkBAIC00Myw3ICs0Myw3IEBAIGZ1bmN0aW9uIG1heWJlRmluaXNoVGVz
dCgpIHsKIAogdmFyIGNoaWxkRnJhbWUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpZnJhbWUn
KTsKIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoY2hpbGRGcmFtZSk7Ci12YXIgY2hpbGRCYXR0
ZXJ5ID0gY2hpbGRGcmFtZS5jb250ZW50V2luZG93Lm5hdmlnYXRvci53ZWJraXRCYXR0ZXJ5Cit2
YXIgY2hpbGRCYXR0ZXJ5ID0gY2hpbGRGcmFtZS5jb250ZW50V2luZG93Lm5hdmlnYXRvci5iYXR0
ZXJ5CiBjaGlsZEJhdHRlcnkuYWRkRXZlbnRMaXN0ZW5lcignY2hhcmdpbmdjaGFuZ2UnLCBjaGls
ZEZyYW1lTGlzdGVuZXIpOwogYmF0dGVyeS5hZGRFdmVudExpc3RlbmVyKCdjaGFyZ2luZ2NoYW5n
ZScsIG1haW5GcmFtZUxpc3RlbmVyKTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYmF0dGVy
eXN0YXR1cy9zY3JpcHQtdGVzdHMvdXBkYXRlcy5qcyBiL0xheW91dFRlc3RzL2JhdHRlcnlzdGF0
dXMvc2NyaXB0LXRlc3RzL3VwZGF0ZXMuanMKaW5kZXggZmU4NDBmZmViMTZkNmY4MmZhMTRkODVi
MzBkNDllODNkMDA4MjdmNS4uNzYxZjM1YWUzZTJjYWQ5NThhZTVhYjE4YzQ1Yzc1NDQzN2EwNzYz
MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvYmF0dGVyeXN0YXR1cy9zY3JpcHQtdGVzdHMvdXBk
YXRlcy5qcworKysgYi9MYXlvdXRUZXN0cy9iYXR0ZXJ5c3RhdHVzL3NjcmlwdC10ZXN0cy91cGRh
dGVzLmpzCkBAIC01LDcgKzUsNyBAQCB2YXIgY2hhcmdpbmdUaW1lID0gTnVtYmVyLlBPU0lUSVZF
X0lORklOSVRZOwogdmFyIGRpc2NoYXJnaW5nVGltZSA9IDYwMDA7CiB2YXIgbGV2ZWwgPSAwLjc7
CiAKLXZhciBiYXR0ZXJ5ID0gbmF2aWdhdG9yLndlYmtpdEJhdHRlcnk7Cit2YXIgYmF0dGVyeSA9
IG5hdmlnYXRvci5iYXR0ZXJ5OwogCiBmdW5jdGlvbiBjaGVja0JhdHRlcnlTdGF0dXMoKSB7CiAg
ICAgc2hvdWxkQmUoImJhdHRlcnkuY2hhcmdpbmciLCAiZmFsc2UiKTsKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2JhdHRlcnlzdGF0dXMvc2NyaXB0LXRlc3RzL3dpbmRvdy1wcm9wZXJ0eS5qcyBi
L0xheW91dFRlc3RzL2JhdHRlcnlzdGF0dXMvc2NyaXB0LXRlc3RzL3dpbmRvdy1wcm9wZXJ0eS5q
cwppbmRleCBmZWZlMzc2YmM4MDdjOGExZDgyYzQ2M2JmM2ZmNjgzNjJmYjY3NTIxLi4wM2JmNWVh
YmNiZDRiY2JmNDVjMjgyMGZhNzZhZGIyNDY1ZWNkMzNmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9iYXR0ZXJ5c3RhdHVzL3NjcmlwdC10ZXN0cy93aW5kb3ctcHJvcGVydHkuanMKKysrIGIvTGF5
b3V0VGVzdHMvYmF0dGVyeXN0YXR1cy9zY3JpcHQtdGVzdHMvd2luZG93LXByb3BlcnR5LmpzCkBA
IC0zLDcgKzMsNyBAQCBkZXNjcmlwdGlvbignVGVzdHMgdGhhdCB0aGUgd2luZG93Lm5hdmlnYXRv
ci5iYXR0ZXJ5IHByb3BlcnRpZXMgYXJlIHByZXNlbnQuJyk7CiBmdW5jdGlvbiBoYXNPbkJhdHRl
cnlQcm9wZXJ0eSgpCiB7CiAgICAgdmFyIHJlc3VsdCA9IDA7Ci0gICAgZm9yICh2YXIgcHJvcGVy
dHkgaW4gbmF2aWdhdG9yLndlYmtpdEJhdHRlcnkpIHsKKyAgICBmb3IgKHZhciBwcm9wZXJ0eSBp
biBuYXZpZ2F0b3IuYmF0dGVyeSkgewogICAgICAgICBpZiAocHJvcGVydHkgPT0gJ29uY2hhcmdp
bmdjaGFuZ2UnIHx8CiAgICAgICAgICAgICBwcm9wZXJ0eSA9PSAnb25jaGFyZ2luZ3RpbWVjaGFu
Z2UnIHx8CiAgICAgICAgICAgICBwcm9wZXJ0eSA9PSAnb25kaXNjaGFyZ2luZ3RpbWVjaGFuZ2Un
IHx8CkBAIC0xNSw5ICsxNSw5IEBAIGZ1bmN0aW9uIGhhc09uQmF0dGVyeVByb3BlcnR5KCkKICAg
ICByZXR1cm4gZmFsc2U7CiB9CiAKLXNob3VsZEJlVHJ1ZSgidHlwZW9mIG5hdmlnYXRvci53ZWJr
aXRCYXR0ZXJ5ID09ICdvYmplY3QnIik7CitzaG91bGRCZVRydWUoInR5cGVvZiBuYXZpZ2F0b3Iu
YmF0dGVyeSA9PSAnb2JqZWN0JyIpOwogc2hvdWxkQmVUcnVlKCJoYXNPbkJhdHRlcnlQcm9wZXJ0
eSgpIik7Ci1zaG91bGRCZVRydWUoIm5hdmlnYXRvci53ZWJraXRCYXR0ZXJ5Lmhhc093blByb3Bl
cnR5KCdvbmNoYXJnaW5nY2hhbmdlJykiKTsKLXNob3VsZEJlVHJ1ZSgibmF2aWdhdG9yLndlYmtp
dEJhdHRlcnkuaGFzT3duUHJvcGVydHkoJ29uY2hhcmdpbmd0aW1lY2hhbmdlJykiKTsKLXNob3Vs
ZEJlVHJ1ZSgibmF2aWdhdG9yLndlYmtpdEJhdHRlcnkuaGFzT3duUHJvcGVydHkoJ29uZGlzY2hh
cmdpbmd0aW1lY2hhbmdlJykiKTsKLXNob3VsZEJlVHJ1ZSgibmF2aWdhdG9yLndlYmtpdEJhdHRl
cnkuaGFzT3duUHJvcGVydHkoJ29ubGV2ZWxjaGFuZ2UnKSIpOworc2hvdWxkQmVUcnVlKCJuYXZp
Z2F0b3IuYmF0dGVyeS5oYXNPd25Qcm9wZXJ0eSgnb25jaGFyZ2luZ2NoYW5nZScpIik7CitzaG91
bGRCZVRydWUoIm5hdmlnYXRvci5iYXR0ZXJ5Lmhhc093blByb3BlcnR5KCdvbmNoYXJnaW5ndGlt
ZWNoYW5nZScpIik7CitzaG91bGRCZVRydWUoIm5hdmlnYXRvci5iYXR0ZXJ5Lmhhc093blByb3Bl
cnR5KCdvbmRpc2NoYXJnaW5ndGltZWNoYW5nZScpIik7CitzaG91bGRCZVRydWUoIm5hdmlnYXRv
ci5iYXR0ZXJ5Lmhhc093blByb3BlcnR5KCdvbmxldmVsY2hhbmdlJykiKTsKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2JhdHRlcnlzdGF0dXMvd2luZG93LXByb3BlcnR5LWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2JhdHRlcnlzdGF0dXMvd2luZG93LXByb3BlcnR5LWV4cGVjdGVkLnR4dApp
bmRleCA0MWU2ZmQ1MmRhMDJjOTEzMGE3MzVjZThhZmE2NzRhMjdiMjQzNTFhLi44YzUxNWJmMDVl
MjlhZDlkMzY3ZTJiNWQzOGJiNGVmODc2YmYxNzk3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9i
YXR0ZXJ5c3RhdHVzL3dpbmRvdy1wcm9wZXJ0eS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVz
dHMvYmF0dGVyeXN0YXR1cy93aW5kb3ctcHJvcGVydHktZXhwZWN0ZWQudHh0CkBAIC0zLDEyICsz
LDEyIEBAIFRlc3RzIHRoYXQgdGhlIHdpbmRvdy5uYXZpZ2F0b3IuYmF0dGVyeSBwcm9wZXJ0aWVz
IGFyZSBwcmVzZW50LgogT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNT
IiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgogCiAKLVBBU1MgdHlwZW9m
IG5hdmlnYXRvci53ZWJraXRCYXR0ZXJ5ID09ICdvYmplY3QnIGlzIHRydWUKK1BBU1MgdHlwZW9m
IG5hdmlnYXRvci5iYXR0ZXJ5ID09ICdvYmplY3QnIGlzIHRydWUKIFBBU1MgaGFzT25CYXR0ZXJ5
UHJvcGVydHkoKSBpcyB0cnVlCi1QQVNTIG5hdmlnYXRvci53ZWJraXRCYXR0ZXJ5Lmhhc093blBy
b3BlcnR5KCdvbmNoYXJnaW5nY2hhbmdlJykgaXMgdHJ1ZQotUEFTUyBuYXZpZ2F0b3Iud2Via2l0
QmF0dGVyeS5oYXNPd25Qcm9wZXJ0eSgnb25jaGFyZ2luZ3RpbWVjaGFuZ2UnKSBpcyB0cnVlCi1Q
QVNTIG5hdmlnYXRvci53ZWJraXRCYXR0ZXJ5Lmhhc093blByb3BlcnR5KCdvbmRpc2NoYXJnaW5n
dGltZWNoYW5nZScpIGlzIHRydWUKLVBBU1MgbmF2aWdhdG9yLndlYmtpdEJhdHRlcnkuaGFzT3du
UHJvcGVydHkoJ29ubGV2ZWxjaGFuZ2UnKSBpcyB0cnVlCitQQVNTIG5hdmlnYXRvci5iYXR0ZXJ5
Lmhhc093blByb3BlcnR5KCdvbmNoYXJnaW5nY2hhbmdlJykgaXMgdHJ1ZQorUEFTUyBuYXZpZ2F0
b3IuYmF0dGVyeS5oYXNPd25Qcm9wZXJ0eSgnb25jaGFyZ2luZ3RpbWVjaGFuZ2UnKSBpcyB0cnVl
CitQQVNTIG5hdmlnYXRvci5iYXR0ZXJ5Lmhhc093blByb3BlcnR5KCdvbmRpc2NoYXJnaW5ndGlt
ZWNoYW5nZScpIGlzIHRydWUKK1BBU1MgbmF2aWdhdG9yLmJhdHRlcnkuaGFzT3duUHJvcGVydHko
J29ubGV2ZWxjaGFuZ2UnKSBpcyB0cnVlCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVl
CiAKIFRFU1QgQ09NUExFVEUK
</data>

          </attachment>
      

    </bug>

</bugzilla>