<?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>90545</bug_id>
          
          <creation_ts>2012-07-04 04:45:12 -0700</creation_ts>
          <short_desc>[WK2] Add C API for Battery Status API</short_desc>
          <delta_ts>2012-07-05 12:50:19 -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>WebKit2</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>90069</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>andersca</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>kenneth</cc>
    
    <cc>menard</cc>
    
    <cc>rakuco</cc>
    
    <cc>sam</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>662861</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-04 04:45:12 -0700</bug_when>
    <thetext>We need a C API for WKBatteryManager and WKBatteryStatus.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>662864</commentid>
    <comment_count>1</comment_count>
      <attachid>150772</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-04 04:48:55 -0700</bug_when>
    <thetext>Created attachment 150772
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>663230</commentid>
    <comment_count>2</comment_count>
      <attachid>150772</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-07-04 19:25:54 -0700</bug_when>
    <thetext>Comment on attachment 150772
Patch

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>663231</commentid>
    <comment_count>3</comment_count>
      <attachid>150772</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-07-04 19:27:37 -0700</bug_when>
    <thetext>Comment on attachment 150772
Patch

Looks good to me too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>663690</commentid>
    <comment_count>4</comment_count>
      <attachid>150772</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-05 12:50:13 -0700</bug_when>
    <thetext>Comment on attachment 150772
Patch

Clearing flags on attachment: 150772

Committed r121919: &lt;http://trac.webkit.org/changeset/121919&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>663691</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-05 12:50:19 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>150772</attachid>
            <date>2012-07-04 04:48:55 -0700</date>
            <delta_ts>2012-07-05 12:50:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>90545_wk2_battery_capi.patch</filename>
            <type>text/plain</type>
            <size>9993</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYktp
dDIvQ01ha2VMaXN0cy50eHQKaW5kZXggMDBlOWU1NC4uODczMzNmNCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvQ01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL1dlYktpdDIvQ01ha2VMaXN0
cy50eHQKQEAgLTI2OSw2ICsyNjksNyBAQCBTRVQoV2ViS2l0Ml9TT1VSQ0VTCiAgICAgVUlQcm9j
ZXNzL0FQSS9DL1dLQmFja0ZvcndhcmRMaXN0LmNwcAogICAgIFVJUHJvY2Vzcy9BUEkvQy9XS0Jh
Y2tGb3J3YXJkTGlzdEl0ZW0uY3BwCiAgICAgVUlQcm9jZXNzL0FQSS9DL1dLQmF0dGVyeU1hbmFn
ZXIuY3BwCisgICAgVUlQcm9jZXNzL0FQSS9DL1dLQmF0dGVyeVN0YXR1cy5jcHAKICAgICBVSVBy
b2Nlc3MvQVBJL0MvV0tDb250ZXh0LmNwcAogICAgIFVJUHJvY2Vzcy9BUEkvQy9XS0Nvb2tpZU1h
bmFnZXIuY3BwCiAgICAgVUlQcm9jZXNzL0FQSS9DL1dLQ3JlZGVudGlhbC5jcHAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpp
bmRleCBkOTEzZjJkLi5mM2Q5MjM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjcgQEAKIDIwMTIt
MDctMDQgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVsLmNvbT4KIAor
ICAgICAgICBbV0syXSBBZGQgQyBBUEkgZm9yIEJhdHRlcnkgU3RhdHVzIEFQSQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTA1NDUKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgQyBBUEkgZm9yIFdLQmF0
dGVyeU1hbmFnZXIgYW5kIFdLQmF0dGVyeVN0YXR1cworICAgICAgICBzbyB0aGF0IGNsaWVudHMg
Y2FuIHN1cHBvcnQgdGhlIEJhdHRlcnkgU3RhdHVzIEFQSQorICAgICAgICBpbiBXZWJLaXQyLgor
CisgICAgICAgICogQ01ha2VMaXN0cy50eHQ6CisgICAgICAgICogR05VbWFrZWZpbGUubGlzdC5h
bToKKyAgICAgICAgKiBUYXJnZXQucHJpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9XS0Jh
dHRlcnlNYW5hZ2VyLmNwcDoKKyAgICAgICAgKFdLQmF0dGVyeU1hbmFnZXJQcm92aWRlckRpZENo
YW5nZUJhdHRlcnlTdGF0dXMpOgorICAgICAgICAoV0tCYXR0ZXJ5TWFuYWdlclByb3ZpZGVyVXBk
YXRlQmF0dGVyeVN0YXR1cyk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLQmF0dGVyeVN0
YXR1cy5jcHA6IENvcGllZCBmcm9tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0Jh
dHRlcnlNYW5hZ2VyLmNwcC4KKyAgICAgICAgKFdLQmF0dGVyeVN0YXR1c0dldFR5cGVJRCk6Cisg
ICAgICAgIChXS0JhdHRlcnlTdGF0dXNDcmVhdGUpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkv
Qy9XS0JhdHRlcnlTdGF0dXMuaDogQ29waWVkIGZyb20gU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9DL1dLQmF0dGVyeU1hbmFnZXIuY3BwLgorCisyMDEyLTA3LTA0ICBDaHJpc3RvcGhlIER1
bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBpbnRlbC5jb20+CisKICAgICAgICAgW0VGTF1bV0syXSBF
d2tfVmlldyBzaG91bGQgcmVwb3J0IGxvYWQgZXJyb3JzCiAgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDQ3OQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9HTlVtYWtlZmlsZS5saXN0LmFtIGIvU291cmNlL1dlYktpdDIvR05VbWFrZWZpbGUubGlz
dC5hbQppbmRleCAwZjIwMTkwLi5hNzE1NjI0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9H
TlVtYWtlZmlsZS5saXN0LmFtCisrKyBiL1NvdXJjZS9XZWJLaXQyL0dOVW1ha2VmaWxlLmxpc3Qu
YW0KQEAgLTQ4LDYgKzQ4LDcgQEAgd2Via2l0Ml9oX2FwaSArPSBcCiAJJChXZWJLaXQyKS9VSVBy
b2Nlc3MvQVBJL0MvV0tCYWNrRm9yd2FyZExpc3QuaCBcCiAJJChXZWJLaXQyKS9VSVByb2Nlc3Mv
QVBJL0MvV0tCYWNrRm9yd2FyZExpc3RJdGVtLmggXAogCSQoV2ViS2l0MikvVUlQcm9jZXNzL0FQ
SS9DL1dLQmF0dGVyeU1hbmFnZXIuaCBcCisJJChXZWJLaXQyKS9VSVByb2Nlc3MvQVBJL0MvV0tC
YXR0ZXJ5U3RhdHVzLmggXAogCSQoV2ViS2l0MikvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dC5o
IFwKIAkkKFdlYktpdDIpL1VJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHRQcml2YXRlLmggXAogCSQo
V2ViS2l0MikvVUlQcm9jZXNzL0FQSS9DL1dLQ29va2llTWFuYWdlci5oIFwKQEAgLTUxNCw2ICs1
MTUsOCBAQCB3ZWJraXQyX3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvQy9XS0JhY2tGb3J3YXJkTGlzdEl0ZW0uaCBcCiAJU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9DL1dLQmF0dGVyeU1hbmFnZXIuY3BwIFwKIAlTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL0MvV0tCYXR0ZXJ5TWFuYWdlci5oIFwKKwlTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L0MvV0tCYXR0ZXJ5U3RhdHVzLmNwcCBcCisJU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9D
L1dLQmF0dGVyeVN0YXR1cy5oIFwKIAlTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tD
b250ZXh0LmNwcCBcCiAJU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dC5o
IFwKIAlTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0UHJpdmF0ZS5oIFwK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1RhcmdldC5wcmkgYi9Tb3VyY2UvV2ViS2l0Mi9U
YXJnZXQucHJpCmluZGV4IGVlNDE5NDcuLjIxYjE1YjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQyL1RhcmdldC5wcmkKKysrIGIvU291cmNlL1dlYktpdDIvVGFyZ2V0LnByaQpAQCAtMTQ3LDYg
KzE0Nyw3IEBAIEhFQURFUlMgKz0gXAogICAgIFVJUHJvY2Vzcy9BUEkvQy9XS0JhY2tGb3J3YXJk
TGlzdC5oIFwKICAgICBVSVByb2Nlc3MvQVBJL0MvV0tCYWNrRm9yd2FyZExpc3RJdGVtLmggXAog
ICAgIFVJUHJvY2Vzcy9BUEkvQy9XS0JhdHRlcnlNYW5hZ2VyLmggXAorICAgIFVJUHJvY2Vzcy9B
UEkvQy9XS0JhdHRlcnlTdGF0dXMuaCBcCiAgICAgVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dC5o
IFwKICAgICBVSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0UHJpdmF0ZS5oIFwKICAgICBVSVByb2Nl
c3MvQVBJL0MvV0tDcmVkZW50aWFsLmggXApAQCAtNTE3LDYgKzUxOCw3IEBAIFNPVVJDRVMgKz0g
XAogICAgIFVJUHJvY2Vzcy9BUEkvQy9XS0JhY2tGb3J3YXJkTGlzdC5jcHAgXAogICAgIFVJUHJv
Y2Vzcy9BUEkvQy9XS0JhY2tGb3J3YXJkTGlzdEl0ZW0uY3BwIFwKICAgICBVSVByb2Nlc3MvQVBJ
L0MvV0tCYXR0ZXJ5TWFuYWdlci5jcHAgXAorICAgIFVJUHJvY2Vzcy9BUEkvQy9XS0JhdHRlcnlT
dGF0dXMuY3BwIFwKICAgICBVSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0LmNwcCBcCiAgICAgVUlQ
cm9jZXNzL0FQSS9DL1dLQ3JlZGVudGlhbC5jcHAgXAogICAgIFVJUHJvY2Vzcy9BUEkvQy9XS0Rh
dGFiYXNlTWFuYWdlci5jcHAgXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9DL1dLQmF0dGVyeU1hbmFnZXIuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9DL1dLQmF0dGVyeU1hbmFnZXIuY3BwCmluZGV4IGI3ZmQ1MDMuLjk1MDMzNmQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0JhdHRlcnlNYW5hZ2VyLmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tCYXR0ZXJ5TWFuYWdlci5jcHAK
QEAgLTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlICJXS0JhdHRlcnlNYW5hZ2VyLmgiCiAKICNpbmNs
dWRlICJXS0FQSUNhc3QuaCIKKyNpbmNsdWRlIDx3dGYvdGV4dC9BdG9taWNTdHJpbmcuaD4KIAog
I2lmIEVOQUJMRShCQVRURVJZX1NUQVRVUykKICNpbmNsdWRlICJXZWJCYXR0ZXJ5TWFuYWdlclBy
b3h5LmgiCkBAIC00MiwzICs0MywyNCBAQCBXS1R5cGVJRCBXS0JhdHRlcnlNYW5hZ2VyR2V0VHlw
ZUlEKCkKICAgICByZXR1cm4gMDsKICNlbmRpZgogfQorCit2b2lkIFdLQmF0dGVyeU1hbmFnZXJT
ZXRQcm92aWRlcihXS0JhdHRlcnlNYW5hZ2VyUmVmIGJhdHRlcnlNYW5hZ2VyLCBjb25zdCBXS0Jh
dHRlcnlQcm92aWRlciogcHJvdmlkZXIpCit7CisjaWYgRU5BQkxFKEJBVFRFUllfU1RBVFVTKQor
ICAgIHRvSW1wbChiYXR0ZXJ5TWFuYWdlciktPmluaXRpYWxpemVQcm92aWRlcihwcm92aWRlcik7
CisjZW5kaWYKK30KKwordm9pZCBXS0JhdHRlcnlNYW5hZ2VyUHJvdmlkZXJEaWRDaGFuZ2VCYXR0
ZXJ5U3RhdHVzKFdLQmF0dGVyeU1hbmFnZXJSZWYgYmF0dGVyeU1hbmFnZXIsIFdLU3RyaW5nUmVm
IGV2ZW50VHlwZSwgV0tCYXR0ZXJ5U3RhdHVzUmVmIHN0YXR1cykKK3sKKyNpZiBFTkFCTEUoQkFU
VEVSWV9TVEFUVVMpCisgICAgdG9JbXBsKGJhdHRlcnlNYW5hZ2VyKS0+cHJvdmlkZXJEaWRDaGFu
Z2VCYXR0ZXJ5U3RhdHVzKEF0b21pY1N0cmluZyh0b0ltcGwoZXZlbnRUeXBlKS0+c3RyaW5nKCkp
LCB0b0ltcGwoc3RhdHVzKSk7CisjZW5kaWYKK30KKwordm9pZCBXS0JhdHRlcnlNYW5hZ2VyUHJv
dmlkZXJVcGRhdGVCYXR0ZXJ5U3RhdHVzKFdLQmF0dGVyeU1hbmFnZXJSZWYgYmF0dGVyeU1hbmFn
ZXIsIFdLQmF0dGVyeVN0YXR1c1JlZiBzdGF0dXMpCit7CisjaWYgRU5BQkxFKEJBVFRFUllfU1RB
VFVTKQorICAgIHRvSW1wbChiYXR0ZXJ5TWFuYWdlciktPnByb3ZpZGVyVXBkYXRlQmF0dGVyeVN0
YXR1cyh0b0ltcGwoc3RhdHVzKSk7CisjZW5kaWYKK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0JhdHRlcnlNYW5hZ2VyLmggYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL0MvV0tCYXR0ZXJ5TWFuYWdlci5oCmluZGV4IDkxZTI3ZjkuLjcxMmNiZmIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0JhdHRlcnlNYW5h
Z2VyLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLQmF0dGVyeU1hbmFn
ZXIuaApAQCAtNDgsNiArNDgsMTEgQEAgZW51bSB7IGtXS0JhdHRlcnlQcm92aWRlckN1cnJlbnRW
ZXJzaW9uID0gMCB9OwogCiBXS19FWFBPUlQgV0tUeXBlSUQgV0tCYXR0ZXJ5TWFuYWdlckdldFR5
cGVJRCgpOwogCitXS19FWFBPUlQgdm9pZCBXS0JhdHRlcnlNYW5hZ2VyU2V0UHJvdmlkZXIoV0tC
YXR0ZXJ5TWFuYWdlclJlZiBiYXR0ZXJ5TWFuYWdlciwgY29uc3QgV0tCYXR0ZXJ5UHJvdmlkZXIq
IHByb3ZpZGVyKTsKKworV0tfRVhQT1JUIHZvaWQgV0tCYXR0ZXJ5TWFuYWdlclByb3ZpZGVyRGlk
Q2hhbmdlQmF0dGVyeVN0YXR1cyhXS0JhdHRlcnlNYW5hZ2VyUmVmIGJhdHRlcnlNYW5hZ2VyLCBX
S1N0cmluZ1JlZiBldmVudFR5cGUsIFdLQmF0dGVyeVN0YXR1c1JlZiBzdGF0dXMpOworV0tfRVhQ
T1JUIHZvaWQgV0tCYXR0ZXJ5TWFuYWdlclByb3ZpZGVyVXBkYXRlQmF0dGVyeVN0YXR1cyhXS0Jh
dHRlcnlNYW5hZ2VyUmVmIGJhdHRlcnlNYW5hZ2VyLCBXS0JhdHRlcnlTdGF0dXNSZWYgc3RhdHVz
KTsKKwogI2lmZGVmIF9fY3BsdXNwbHVzCiB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0JhdHRlcnlTdGF0dXMuY3BwIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9DL1dLQmF0dGVyeVN0YXR1cy5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uMDA2OWE2ZgotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0JhdHRlcnlTdGF0dXMuY3BwCkBAIC0wLDAgKzEsNTUgQEAK
Ky8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJp
bmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6Cisg
KiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3Zl
IGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBm
b3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUK
KyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRo
IHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBB
UFBMRSBJTkMuIEFORCBJVFMgQ09OVFJJQlVUT1JTIGBgQVMgSVMnJworICogQU5EIEFOWSBFWFBS
RVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8s
CisgKiBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSCisgKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVO
VCBTSEFMTCBBUFBMRSBJTkMuIE9SIElUUyBDT05UUklCVVRPUlMKKyAqIEJFIExJQUJMRSBGT1Ig
QU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IK
KyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8s
IFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9G
IFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9X
RVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisg
KiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VO
Q0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9G
IFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRgorICogVEhFIFBPU1NJQklMSVRZIE9G
IFNVQ0ggREFNQUdFLgorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRlICJXS0Jh
dHRlcnlTdGF0dXMuaCIKKworI2luY2x1ZGUgIldLQVBJQ2FzdC5oIgorCisjaWYgRU5BQkxFKEJB
VFRFUllfU1RBVFVTKQorI2luY2x1ZGUgIldlYkJhdHRlcnlTdGF0dXMuaCIKKyNlbmRpZgorCit1
c2luZyBuYW1lc3BhY2UgV2ViS2l0OworCitXS1R5cGVJRCBXS0JhdHRlcnlTdGF0dXNHZXRUeXBl
SUQoKQoreworI2lmIEVOQUJMRShCQVRURVJZX1NUQVRVUykKKyAgICByZXR1cm4gdG9BUEkoV2Vi
QmF0dGVyeVN0YXR1czo6QVBJVHlwZSk7CisjZWxzZQorICAgIHJldHVybiAwOworI2VuZGlmCit9
CisKK1dLQmF0dGVyeVN0YXR1c1JlZiBXS0JhdHRlcnlTdGF0dXNDcmVhdGUoYm9vbCBpc0NoYXJn
aW5nLCBkb3VibGUgY2hhcmdpbmdUaW1lLCBkb3VibGUgZGlzY2hhcmdpbmdUaW1lLCBkb3VibGUg
bGV2ZWwpCit7CisjaWYgRU5BQkxFKEJBVFRFUllfU1RBVFVTKQorICAgIFJlZlB0cjxXZWJCYXR0
ZXJ5U3RhdHVzPiBzdGF0dXMgPSBXZWJCYXR0ZXJ5U3RhdHVzOjpjcmVhdGUoaXNDaGFyZ2luZywg
Y2hhcmdpbmdUaW1lLCBkaXNjaGFyZ2luZ1RpbWUsIGxldmVsKTsKKyAgICByZXR1cm4gdG9BUEko
c3RhdHVzLnJlbGVhc2UoKS5sZWFrUmVmKCkpOworI2Vsc2UKKyAgICByZXR1cm4gMDsKKyNlbmRp
ZgorfQorCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tCYXR0
ZXJ5U3RhdHVzLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tCYXR0ZXJ5U3Rh
dHVzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYWZhMWRkOQotLS0gL2Rl
di9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0JhdHRlcnlTdGF0
dXMuaApAQCAtMCwwICsxLDQzIEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDEyIEludGVsIENv
cnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFu
ZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9k
aWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2Rl
IG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlz
dHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJp
Z2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93
aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBt
YXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09G
VFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFT
IElTJycKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElO
RywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJD
SEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUg
RElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVU
T1JTCisgKiBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBT
UEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElO
RywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09E
UyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNT
CisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJ
QUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRP
UlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5Z
IFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YK
KyAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjaWZuZGVmIFdLQmF0
dGVyeVN0YXR1c19oCisjZGVmaW5lIFdLQmF0dGVyeVN0YXR1c19oCisKKyNpbmNsdWRlIDxXZWJL
aXQyL1dLQmFzZS5oPgorCisjaWZkZWYgX19jcGx1c3BsdXMKK2V4dGVybiAiQyIgeworI2VuZGlm
CisKK1dLX0VYUE9SVCBXS1R5cGVJRCBXS0JhdHRlcnlTdGF0dXNHZXRUeXBlSUQoKTsKKworV0tf
RVhQT1JUIFdLQmF0dGVyeVN0YXR1c1JlZiBXS0JhdHRlcnlTdGF0dXNDcmVhdGUoYm9vbCBpc0No
YXJnaW5nLCBkb3VibGUgY2hhcmdpbmdUaW1lLCBkb3VibGUgZGlzY2hhcmdpbmdUaW1lLCBkb3Vi
bGUgbGV2ZWwpOworCisjaWZkZWYgX19jcGx1c3BsdXMKK30KKyNlbmRpZgorCisjZW5kaWYgLy8g
V0tCYXR0ZXJ5U3RhdHVzX2gK
</data>

          </attachment>
      

    </bug>

</bugzilla>