<?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>34200</bug_id>
          
          <creation_ts>2010-01-26 22:49:38 -0800</creation_ts>
          <short_desc>Add valueAsNumber support for type=datetime-local</short_desc>
          <delta_ts>2010-01-27 17:24:21 -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>Forms</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>
          <dependson>32696</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>184951</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-01-26 22:49:38 -0800</bug_when>
    <thetext>Add valueAsNumber support for type=datetime-local.  It was not implemented in Bug#32696.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184952</commentid>
    <comment_count>1</comment_count>
      <attachid>47499</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-01-26 22:54:50 -0800</bug_when>
    <thetext>Created attachment 47499
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185251</commentid>
    <comment_count>2</comment_count>
      <attachid>47499</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-01-27 15:42:32 -0800</bug_when>
    <thetext>Comment on attachment 47499
Proposed patch

&gt; +bool ISODateTime::setMillisecondsSinceEpochForDateTimeLocal(double ms)

Does ISODateTime really need a separate DateTimeLocal type? I guess it does just so it knows to omit the &quot;Z&quot;.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185274</commentid>
    <comment_count>3</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-01-27 16:37:56 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Does ISODateTime really need a separate DateTimeLocal type? I guess it does
&gt; just so it knows to omit the &quot;Z&quot;.

I feel it is tricky to make a string for DateTime type by toString()+&quot;Z&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185294</commentid>
    <comment_count>4</comment_count>
      <attachid>47499</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-27 17:24:16 -0800</bug_when>
    <thetext>Comment on attachment 47499
Proposed patch

Clearing flags on attachment: 47499

Committed r53964: &lt;http://trac.webkit.org/changeset/53964&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185295</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-27 17:24:21 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47499</attachid>
            <date>2010-01-26 22:54:50 -0800</date>
            <delta_ts>2010-01-27 17:24:15 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>bug-34200-20100127155447.patch</filename>
            <type>text/plain</type>
            <size>12595</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5ZGE2OWZiLi5lMzI5YTU0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDEt
MjYgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB2YWx1ZUFzTnVtYmVyIHN1cHBvcnQg
Zm9yIHR5cGU9ZGF0ZXRpbWUtbG9jYWwuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0zNDIwMAorCisgICAgICAgIFRoZSB0ZXN0IGRhdGEgaXMgZXF1aXZh
bGVudCB0byBpbnB1dC12YWx1ZWFzbnVtYmVyLWRhdGV0aW1lLmh0bWwuCisgICAgICAgIFRoZSBl
eHBlY3RhdGlvbiBjb250YWlucyB0d28gRkFJTCBsaW5lcyBiZWNhdXNlIHRoZXkgY2hlY2sKKyAg
ICAgICAgdW5pbXBsZW1lbnRlZCBmZWF0dXJlcy4KKworICAgICAgICAqIGZhc3QvZm9ybXMvaW5w
dXQtdmFsdWVhc251bWJlci1kYXRldGltZWxvY2FsLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogZmFzdC9mb3Jtcy9pbnB1dC12YWx1ZWFzbnVtYmVyLWRhdGV0aW1lbG9jYWwuaHRtbDog
QWRkZWQuCisgICAgICAgICogZmFzdC9mb3Jtcy9zY3JpcHQtdGVzdHMvaW5wdXQtdmFsdWVhc251
bWJlci1kYXRldGltZWxvY2FsLmpzOiBBZGRlZC4KKwogMjAxMC0wMS0yNiAgRGFuaWVsIEJhdGVz
ICA8ZGJhdGVzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgVG9yIEFybmUgVmVz
dGLDuC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5wdXQtdmFsdWVhc251
bWJlci1kYXRldGltZWxvY2FsLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMv
aW5wdXQtdmFsdWVhc251bWJlci1kYXRldGltZWxvY2FsLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi40YTFkNzA5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9mb3Jtcy9pbnB1dC12YWx1ZWFzbnVtYmVyLWRhdGV0aW1lbG9jYWwtZXhw
ZWN0ZWQudHh0CkBAIC0wLDAgKzEsMzMgQEAKK1Rlc3RzIGZvciAudmFsdWVBc051bWJlciB3aXRo
IDxpbnB1dCB0eXBlPWRhdGV0aW1lLWxvY2FsPi4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2Vl
IGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUi
LgorCisKK1BBU1MgdmFsdWVBc051bWJlckZvcigiIikgaXMgTnVtYmVyLk5hTgorUEFTUyB2YWx1
ZUFzTnVtYmVyRm9yKCIxOTY5LTEyLTMxVDEyOjM0OjU2Ljc4OSIpIGlzIERhdGUuVVRDKDE5Njks
IDExLCAzMSwgMTIsIDM0LCA1NiwgNzg5KQorUEFTUyB2YWx1ZUFzTnVtYmVyRm9yKCIxOTcwLTAx
LTAxVDAwOjAwOjAwLjAwMCIpIGlzIERhdGUuVVRDKDE5NzAsIDAsIDEsIDAsIDAsIDApCitQQVNT
IHZhbHVlQXNOdW1iZXJGb3IoIjIwMDktMTItMjJUMTE6MzI6MTEiKSBpcyBEYXRlLlVUQygyMDA5
LCAxMSwgMjIsIDExLCAzMiwgMTEpCitQQVNTIHNldFZhbHVlQXNOdW1iZXJBbmRHZXRWYWx1ZSgx
OTY5LCAxMSwgMSwgMCwgMCwgMCwgMCkgaXMgIjE5NjktMTItMDFUMDA6MDAiCitQQVNTIHNldFZh
bHVlQXNOdW1iZXJBbmRHZXRWYWx1ZSgxOTcwLCAwLCAxLCAxMCwgMSwgMCwgMTAwKSBpcyAiMTk3
MC0wMS0wMVQxMDowMTowMC4xMDAiCitQQVNTIHNldFZhbHVlQXNOdW1iZXJBbmRHZXRWYWx1ZSgy
MDA5LCAxMSwgMzEsIDIzLCA1OSwgNTksIDk5OSkgaXMgIjIwMDktMTItMzFUMjM6NTk6NTkuOTk5
IgorUEFTUyBzZXRWYWx1ZUFzTnVtYmVyQW5kR2V0VmFsdWUoMTAwMDAsIDAsIDEsIDEyLCAwLCAx
LCAwKSBpcyAiMTAwMDAtMDEtMDFUMTI6MDA6MDEiCitQQVNTIHNldFZhbHVlQXNOdW1iZXJBbmRH
ZXRWYWx1ZSg3OTQsIDksIDIyLCAwLCAwLCAwLCAwKSBpcyAiIgorUEFTUyBzZXRWYWx1ZUFzTnVt
YmVyQW5kR2V0VmFsdWUoMTU4MiwgOSwgMTQsIDIzLCA1OSwgNTksIDk5OSkgaXMgIiIKK1BBU1Mg
c2V0VmFsdWVBc051bWJlckFuZEdldFZhbHVlKDE1ODIsIDksIDE1LCAwLCAwLCAwLCAwKSBpcyAi
MTU4Mi0xMC0xNVQwMDowMCIKK1BBU1Mgc2V0VmFsdWVBc051bWJlckFuZEdldFZhbHVlKDI3NTc2
MCwgOCwgMTMsIDAsIDAsIDAsIDApIGlzICIyNzU3NjAtMDktMTNUMDA6MDAiCitQQVNTIHNldFZh
bHVlQXNOdW1iZXJBbmRHZXRWYWx1ZSgyNzU3NjAsIDgsIDEzLCAwLCAwLCAwLCAxKSBpcyAiMjc1
NzYwLTA5LTEzVDAwOjAwOjAwLjAwMSIKK1Rlc3RzIHRvIHNldCBpbnZhbGlkIHZhbHVlcyB0byB2
YWx1ZUFzTnVtYmVyOgorUEFTUyBpbnB1dC52YWx1ZSA9ICIiOyBpbnB1dC52YWx1ZUFzTnVtYmVy
ID0gbnVsbDsgaW5wdXQudmFsdWUgaXMgIjE5NzAtMDEtMDFUMDA6MDAiCitQQVNTIGlucHV0LnZh
bHVlQXNOdW1iZXIgPSAiZm9vIiB0aHJldyBleGNlcHRpb24gRXJyb3I6IE5PVF9TVVBQT1JURURf
RVJSOiBET00gRXhjZXB0aW9uIDkuCitQQVNTIGlucHV0LnZhbHVlQXNOdW1iZXIgPSBOYU4gdGhy
ZXcgZXhjZXB0aW9uIEVycm9yOiBOT1RfU1VQUE9SVEVEX0VSUjogRE9NIEV4Y2VwdGlvbiA5Lgor
UEFTUyBpbnB1dC52YWx1ZUFzTnVtYmVyID0gTnVtYmVyLk5hTiB0aHJldyBleGNlcHRpb24gRXJy
b3I6IE5PVF9TVVBQT1JURURfRVJSOiBET00gRXhjZXB0aW9uIDkuCitQQVNTIGlucHV0LnZhbHVl
QXNOdW1iZXIgPSBJbmZpbml0eSB0aHJldyBleGNlcHRpb24gRXJyb3I6IE5PVF9TVVBQT1JURURf
RVJSOiBET00gRXhjZXB0aW9uIDkuCitQQVNTIGlucHV0LnZhbHVlQXNOdW1iZXIgPSBOdW1iZXIu
UE9TSVRJVkVfSU5GSU5JVFkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBOT1RfU1VQUE9SVEVEX0VS
UjogRE9NIEV4Y2VwdGlvbiA5LgorUEFTUyBpbnB1dC52YWx1ZUFzTnVtYmVyID0gTnVtYmVyLk5F
R0FUSVZFX0lORklOSVRZIHRocmV3IGV4Y2VwdGlvbiBFcnJvcjogTk9UX1NVUFBPUlRFRF9FUlI6
IERPTSBFeGNlcHRpb24gOS4KK1N0ZXAgYXR0cmlidXRlIHZhbHVlIGFuZCBzdHJpbmcgcmVwcmVz
ZW50YXRpb246CitGQUlMIGlucHV0LnN0ZXAgPSAiMSI7IHNldFZhbHVlQXNOdW1iZXJBbmRHZXRW
YWx1ZSgyMDEwLCAwLCAyMSwgMCwgMCwgMCwgMCkgc2hvdWxkIGJlIDIwMTAtMDEtMjFUMDA6MDA6
MDAuIFdhcyAyMDEwLTAxLTIxVDAwOjAwLgorRkFJTCBpbnB1dC5zdGVwID0gIjAuMDAxIjsgc2V0
VmFsdWVBc051bWJlckFuZEdldFZhbHVlKDIwMTAsIDAsIDIxLCAwLCAwLCAwLCAwKSBzaG91bGQg
YmUgMjAxMC0wMS0yMVQwMDowMDowMC4wMDAuIFdhcyAyMDEwLTAxLTIxVDAwOjAwLgorUEFTUyBz
dWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5wdXQtdmFsdWVhc251bWJlci1kYXRldGltZWxvY2Fs
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LXZhbHVlYXNudW1iZXItZGF0ZXRp
bWVsb2NhbC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmZmZmNkNzcK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LXZhbHVlYXNu
dW1iZXItZGF0ZXRpbWVsb2NhbC5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzwhRE9DVFlQRSBIVE1M
IFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8bGluayBy
ZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5
bGUuY3NzIj4KKzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBy
ZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9w
PgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3RzL2lu
cHV0LXZhbHVlYXNudW1iZXItZGF0ZXRpbWVsb2NhbC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNy
Yz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwv
Ym9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2NyaXB0
LXRlc3RzL2lucHV0LXZhbHVlYXNudW1iZXItZGF0ZXRpbWVsb2NhbC5qcyBiL0xheW91dFRlc3Rz
L2Zhc3QvZm9ybXMvc2NyaXB0LXRlc3RzL2lucHV0LXZhbHVlYXNudW1iZXItZGF0ZXRpbWVsb2Nh
bC5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42MWUyY2QxCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zY3JpcHQtdGVzdHMvaW5wdXQtdmFs
dWVhc251bWJlci1kYXRldGltZWxvY2FsLmpzCkBAIC0wLDAgKzEsNDcgQEAKK2Rlc2NyaXB0aW9u
KCdUZXN0cyBmb3IgLnZhbHVlQXNOdW1iZXIgd2l0aCAmbHQ7aW5wdXQgdHlwZT1kYXRldGltZS1s
b2NhbD4uJyk7CisKK3ZhciBpbnB1dCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2lucHV0Jyk7
CitpbnB1dC50eXBlID0gJ2RhdGV0aW1lLWxvY2FsJzsKKworZnVuY3Rpb24gdmFsdWVBc051bWJl
ckZvcihzdHJpbmdWYWx1ZSkgeworICAgIGlucHV0LnZhbHVlID0gc3RyaW5nVmFsdWU7CisgICAg
cmV0dXJuIGlucHV0LnZhbHVlQXNOdW1iZXI7Cit9CisKK2Z1bmN0aW9uIHNldFZhbHVlQXNOdW1i
ZXJBbmRHZXRWYWx1ZSh5ZWFyLCBtb250aCwgZGF5LCBob3VyLCBtaW51dGUsIHNlY29uZCwgbXNl
YykgeworICAgIGlucHV0LnZhbHVlQXNOdW1iZXIgPSBEYXRlLlVUQyh5ZWFyLCBtb250aCwgZGF5
LCBob3VyLCBtaW51dGUsIHNlY29uZCwgbXNlYyk7CisgICAgcmV0dXJuIGlucHV0LnZhbHVlOwor
fQorCitzaG91bGRCZSgndmFsdWVBc051bWJlckZvcigiIiknLCAnTnVtYmVyLk5hTicpOworc2hv
dWxkQmUoJ3ZhbHVlQXNOdW1iZXJGb3IoIjE5NjktMTItMzFUMTI6MzQ6NTYuNzg5IiknLCAnRGF0
ZS5VVEMoMTk2OSwgMTEsIDMxLCAxMiwgMzQsIDU2LCA3ODkpJyk7CitzaG91bGRCZSgndmFsdWVB
c051bWJlckZvcigiMTk3MC0wMS0wMVQwMDowMDowMC4wMDAiKScsICdEYXRlLlVUQygxOTcwLCAw
LCAxLCAwLCAwLCAwKScpOworc2hvdWxkQmUoJ3ZhbHVlQXNOdW1iZXJGb3IoIjIwMDktMTItMjJU
MTE6MzI6MTEiKScsICdEYXRlLlVUQygyMDA5LCAxMSwgMjIsIDExLCAzMiwgMTEpJyk7CisKK3No
b3VsZEJlKCdzZXRWYWx1ZUFzTnVtYmVyQW5kR2V0VmFsdWUoMTk2OSwgMTEsIDEsIDAsIDAsIDAs
IDApJywgJyIxOTY5LTEyLTAxVDAwOjAwIicpOworc2hvdWxkQmUoJ3NldFZhbHVlQXNOdW1iZXJB
bmRHZXRWYWx1ZSgxOTcwLCAwLCAxLCAxMCwgMSwgMCwgMTAwKScsICciMTk3MC0wMS0wMVQxMDow
MTowMC4xMDAiJyk7CitzaG91bGRCZSgnc2V0VmFsdWVBc051bWJlckFuZEdldFZhbHVlKDIwMDks
IDExLCAzMSwgMjMsIDU5LCA1OSwgOTk5KScsICciMjAwOS0xMi0zMVQyMzo1OTo1OS45OTkiJyk7
CitzaG91bGRCZSgnc2V0VmFsdWVBc051bWJlckFuZEdldFZhbHVlKDEwMDAwLCAwLCAxLCAxMiwg
MCwgMSwgMCknLCAnIjEwMDAwLTAxLTAxVDEyOjAwOjAxIicpOworCitzaG91bGRCZSgnc2V0VmFs
dWVBc051bWJlckFuZEdldFZhbHVlKDc5NCwgOSwgMjIsIDAsIDAsIDAsIDApJywgJyIiJyk7Citz
aG91bGRCZSgnc2V0VmFsdWVBc051bWJlckFuZEdldFZhbHVlKDE1ODIsIDksIDE0LCAyMywgNTks
IDU5LCA5OTkpJywgJyIiJyk7CitzaG91bGRCZSgnc2V0VmFsdWVBc051bWJlckFuZEdldFZhbHVl
KDE1ODIsIDksIDE1LCAwLCAwLCAwLCAwKScsICciMTU4Mi0xMC0xNVQwMDowMCInKTsKK3Nob3Vs
ZEJlKCdzZXRWYWx1ZUFzTnVtYmVyQW5kR2V0VmFsdWUoMjc1NzYwLCA4LCAxMywgMCwgMCwgMCwg
MCknLCAnIjI3NTc2MC0wOS0xM1QwMDowMCInKTsKK3Nob3VsZEJlKCdzZXRWYWx1ZUFzTnVtYmVy
QW5kR2V0VmFsdWUoMjc1NzYwLCA4LCAxMywgMCwgMCwgMCwgMSknLCAnIjI3NTc2MC0wOS0xM1Qw
MDowMDowMC4wMDEiJyk7CisKK2RlYnVnKCdUZXN0cyB0byBzZXQgaW52YWxpZCB2YWx1ZXMgdG8g
dmFsdWVBc051bWJlcjonKTsKK3Nob3VsZEJlKCdpbnB1dC52YWx1ZSA9ICIiOyBpbnB1dC52YWx1
ZUFzTnVtYmVyID0gbnVsbDsgaW5wdXQudmFsdWUnLCAnIjE5NzAtMDEtMDFUMDA6MDAiJyk7Citz
aG91bGRUaHJvdygnaW5wdXQudmFsdWVBc051bWJlciA9ICJmb28iJywgJyJFcnJvcjogTk9UX1NV
UFBPUlRFRF9FUlI6IERPTSBFeGNlcHRpb24gOSInKTsKK3Nob3VsZFRocm93KCdpbnB1dC52YWx1
ZUFzTnVtYmVyID0gTmFOJywgJyJFcnJvcjogTk9UX1NVUFBPUlRFRF9FUlI6IERPTSBFeGNlcHRp
b24gOSInKTsKK3Nob3VsZFRocm93KCdpbnB1dC52YWx1ZUFzTnVtYmVyID0gTnVtYmVyLk5hTics
ICciRXJyb3I6IE5PVF9TVVBQT1JURURfRVJSOiBET00gRXhjZXB0aW9uIDkiJyk7CitzaG91bGRU
aHJvdygnaW5wdXQudmFsdWVBc051bWJlciA9IEluZmluaXR5JywgJyJFcnJvcjogTk9UX1NVUFBP
UlRFRF9FUlI6IERPTSBFeGNlcHRpb24gOSInKTsKK3Nob3VsZFRocm93KCdpbnB1dC52YWx1ZUFz
TnVtYmVyID0gTnVtYmVyLlBPU0lUSVZFX0lORklOSVRZJywgJyJFcnJvcjogTk9UX1NVUFBPUlRF
RF9FUlI6IERPTSBFeGNlcHRpb24gOSInKTsKK3Nob3VsZFRocm93KCdpbnB1dC52YWx1ZUFzTnVt
YmVyID0gTnVtYmVyLk5FR0FUSVZFX0lORklOSVRZJywgJyJFcnJvcjogTk9UX1NVUFBPUlRFRF9F
UlI6IERPTSBFeGNlcHRpb24gOSInKTsKKworZGVidWcoJ1N0ZXAgYXR0cmlidXRlIHZhbHVlIGFu
ZCBzdHJpbmcgcmVwcmVzZW50YXRpb246Jyk7CisvLyBJZiB0aGUgc3RlcCBhdHRyaWJ1dGUgdmFs
dWUgaXMgMSBzZWNvbmQgYW5kIHRoZSBzZWNvbmQgcGFydCBpcyAwLCB3ZSBzaG91bGQgc2hvdyB0
aGUgc2Vjb25kIHBhcnQuCitzaG91bGRCZSgnaW5wdXQuc3RlcCA9ICIxIjsgc2V0VmFsdWVBc051
bWJlckFuZEdldFZhbHVlKDIwMTAsIDAsIDIxLCAwLCAwLCAwLCAwKScsICciMjAxMC0wMS0yMVQw
MDowMDowMCInKTsKKy8vIElmIHRoZSBzdGVwIGF0dHJpYnV0ZSB2YWx1ZSBpcyAwLjAwMSBzZWNv
bmQgYW5kIHRoZSBtaWxsaXNlY29uZCBwYXJ0IGlzIDAsIHdlIHNob3VsZCBzaG93IHRoZSBtaWxs
aXNlY29uZCBwYXJ0Lgorc2hvdWxkQmUoJ2lucHV0LnN0ZXAgPSAiMC4wMDEiOyBzZXRWYWx1ZUFz
TnVtYmVyQW5kR2V0VmFsdWUoMjAxMCwgMCwgMjEsIDAsIDAsIDAsIDApJywgJyIyMDEwLTAxLTIx
VDAwOjAwOjAwLjAwMCInKTsKKwordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7CmRpZmYg
LS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDJiZTkz
NWUuLjkwMjA5NGUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMTAtMDEtMjYgIEtlbnQgVGFtdXJhICA8dGtl
bnRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEFkZCB2YWx1ZUFzTnVtYmVyIHN1cHBvcnQgZm9yIHR5cGU9ZGF0ZXRpbWUtbG9j
YWwuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDIw
MAorCisgICAgICAgIEltcGxlbWVudCBuZWNlc3NhcnkgbWV0aG9kcyBvZiBJU09EYXRlVGltZSwg
YW5kIGNhbGwgdGhlbSBmcm9tCisgICAgICAgIEhUTUxJbnB1dEVsZW1lbnQuCisKKyAgICAgICAg
VGVzdDogZmFzdC9mb3Jtcy9pbnB1dC12YWx1ZWFzbnVtYmVyLWRhdGV0aW1lbG9jYWwuaHRtbAor
CisgICAgICAgICogaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkhUTUxJbnB1dEVsZW1lbnQ6OnZhbHVlQXNOdW1iZXIpOgorICAgICAgICAoV2ViQ29yZTo6SFRN
TElucHV0RWxlbWVudDo6c2V0VmFsdWVBc051bWJlcik6CisgICAgICAgICogaHRtbC9JU09EYXRl
VGltZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJU09EYXRlVGltZTo6c2V0TWlsbGlzZWNvbmRz
U2luY2VFcG9jaEZvckRhdGVUaW1lTG9jYWwpOgorICAgICAgICAgIEltcGxlbWVudGVkLiAgSnVz
dCBjYWxsIHNldE1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JEYXRlVGltZSgpLgorICAgICAgICAo
V2ViQ29yZTo6SVNPRGF0ZVRpbWU6Om1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JUaW1lKToKKyAg
ICAgICAgICBBY2NlcHQgdG8gYmUgY2FsbGVkIGZvciBtX3R5cGU9RGF0ZVRpbWVMb2NhbC4KKyAg
ICAgICAgKFdlYkNvcmU6OklTT0RhdGVUaW1lOjp0b1N0cmluZyk6IEFkZCBEYXRlVGltZUxvY2Fs
IHN1cHBvcnQuCisgICAgICAgICogaHRtbC9JU09EYXRlVGltZS5oOiBEZWNsYXJlIG5ldyBtZXRo
b2RzLgorCiAyMDEwLTAxLTI2ICBEYW5pZWwgQmF0ZXMgIDxkYmF0ZXNAd2Via2l0Lm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBUb3IgQXJuZSBWZXN0YsO4LgpkaWZmIC0tZ2l0IGEvV2ViQ29y
ZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwIGIvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1l
bnQuY3BwCmluZGV4IGI2MGNkZmQuLjBkNjg5Y2IgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9I
VE1MSW5wdXRFbGVtZW50LmNwcAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5j
cHAKQEAgLTE0NzMsNiArMTQ3Myw3IEBAIGRvdWJsZSBIVE1MSW5wdXRFbGVtZW50Ojp2YWx1ZUFz
TnVtYmVyKCkgY29uc3QKICAgICBzd2l0Y2ggKGlucHV0VHlwZSgpKSB7CiAgICAgY2FzZSBEQVRF
OgogICAgIGNhc2UgREFURVRJTUU6CisgICAgY2FzZSBEQVRFVElNRUxPQ0FMOgogICAgIGNhc2Ug
TU9OVEg6CiAgICAgY2FzZSBUSU1FOgogICAgIGNhc2UgV0VFSzogewpAQCAtMTQ5Miw3ICsxNDkz
LDYgQEAgZG91YmxlIEhUTUxJbnB1dEVsZW1lbnQ6OnZhbHVlQXNOdW1iZXIoKSBjb25zdAogICAg
IGNhc2UgQlVUVE9OOgogICAgIGNhc2UgQ0hFQ0tCT1g6CiAgICAgY2FzZSBDT0xPUjoKLSAgICBj
YXNlIERBVEVUSU1FTE9DQUw6IC8vIEZJWE1FOiBVbmxpa2UgdmFsdWVBc0RhdGUsIHZhbHVlQXNO
dW1iZXIgc2hvdWxkIHN1cHBvcnQgREFURVRJTUVMT0NBTCB0eXBlLgogICAgIGNhc2UgRU1BSUw6
CiAgICAgY2FzZSBGSUxFOgogICAgIGNhc2UgSElEREVOOgpAQCAtMTUyNiwxMiArMTUyNiwyMyBA
QCB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnNldFZhbHVlQXNOdW1iZXIoZG91YmxlIG5ld1ZhbHVl
LCBFeGNlcHRpb25Db2RlJiBlYykKICAgICBjYXNlIFdFRUs6CiAgICAgICAgIHNldFZhbHVlQXNE
YXRlKG5ld1ZhbHVlLCBlYyk7CiAgICAgICAgIHJldHVybjsKKyAgICBjYXNlIERBVEVUSU1FTE9D
QUw6IHsKKyAgICAgICAgSVNPRGF0ZVRpbWUgZGF0ZVRpbWU7CisgICAgICAgIGlmICghZGF0ZVRp
bWUuc2V0TWlsbGlzZWNvbmRzU2luY2VFcG9jaEZvckRhdGVUaW1lTG9jYWwobmV3VmFsdWUpKSB7
CisgICAgICAgICAgICBzZXRWYWx1ZShTdHJpbmcoKSk7CisgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgIH0KKyAgICAgICAgLy8gRklYTUU6IFdlIHNob3VsZCBzcGVjaWZ5IFNlY29uZEZvcm1h
dC4KKyAgICAgICAgLy8gZS5nLiBJZiB0aGUgc3RlcCB2YWx1ZSBpcyA2MCwgdXNlIFNlY29uZEZv
cm1hdDo6Tm9uZS4KKyAgICAgICAgLy8gICAgICBJZiB0aGUgc3RlcCB2YWx1ZSBpcyAxLCB1c2Ug
U2Vjb25kRm9ybWF0OjpTZWNvbmQuCisgICAgICAgIHNldFZhbHVlKGRhdGVUaW1lLnRvU3RyaW5n
KCkpOworICAgICAgICByZXR1cm47CisgICAgfQogICAgIGNhc2UgTlVNQkVSOgogICAgIGNhc2Ug
UkFOR0U6CiAgICAgICAgIHNldFZhbHVlKGZvcm1TdHJpbmdGcm9tRG91YmxlKG5ld1ZhbHVlKSk7
CiAgICAgICAgIHJldHVybjsKIAotICAgIGNhc2UgREFURVRJTUVMT0NBTDogLy8gRklYTUU6IGlt
cGxlbWVudCBJU09EYXRlVGltZS50b1N0cmluZygpCiAgICAgY2FzZSBCVVRUT046CiAgICAgY2Fz
ZSBDSEVDS0JPWDoKICAgICBjYXNlIENPTE9SOgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0lT
T0RhdGVUaW1lLmNwcCBiL1dlYkNvcmUvaHRtbC9JU09EYXRlVGltZS5jcHAKaW5kZXggYTE5ZTUw
Ny4uM2VkMzAwNyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0lTT0RhdGVUaW1lLmNwcAorKysg
Yi9XZWJDb3JlL2h0bWwvSVNPRGF0ZVRpbWUuY3BwCkBAIC01MDQsNiArNTA0LDE1IEBAIGJvb2wg
SVNPRGF0ZVRpbWU6OnNldE1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JEYXRlVGltZShkb3VibGUg
bXMpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKK2Jvb2wgSVNPRGF0ZVRpbWU6OnNldE1pbGxpc2Vj
b25kc1NpbmNlRXBvY2hGb3JEYXRlVGltZUxvY2FsKGRvdWJsZSBtcykKK3sKKyAgICAvLyBJbnRl
cm5hbCByZXByZXNlbnRhdGlvbiBvZiBEYXRlVGltZUxvY2FsIGlzIHRoZSBzYW1lIGFzIERhdGVU
aW1lIGV4Y2VwdCBtX3R5cGUuCisgICAgaWYgKCFzZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9y
RGF0ZVRpbWUobXMpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgbV90eXBlID0gRGF0ZVRp
bWVMb2NhbDsKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogYm9vbCBJU09EYXRlVGltZTo6c2V0TWls
bGlzZWNvbmRzU2luY2VFcG9jaEZvck1vbnRoKGRvdWJsZSBtcykKIHsKICAgICBtX3R5cGUgPSBJ
bnZhbGlkOwpAQCAtNTcxLDcgKzU4MCw3IEBAIGJvb2wgSVNPRGF0ZVRpbWU6OnNldE1pbGxpc2Vj
b25kc1NpbmNlRXBvY2hGb3JXZWVrKGRvdWJsZSBtcykKIAogZG91YmxlIElTT0RhdGVUaW1lOjpt
aWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yVGltZSgpIGNvbnN0CiB7Ci0gICAgQVNTRVJUKG1fdHlw
ZSA9PSBUaW1lIHx8IG1fdHlwZSA9PSBEYXRlVGltZSk7CisgICAgQVNTRVJUKG1fdHlwZSA9PSBU
aW1lIHx8IG1fdHlwZSA9PSBEYXRlVGltZSB8fCBtX3R5cGUgPT0gRGF0ZVRpbWVMb2NhbCk7CiAg
ICAgcmV0dXJuICgobV9ob3VyICogbWludXRlc1BlckhvdXIgKyBtX21pbnV0ZSkgKiBzZWNvbmRz
UGVyTWludXRlICsgbV9zZWNvbmQpICogbXNQZXJTZWNvbmQgKyBtX21pbGxpc2Vjb25kOwogfQog
CkBAIC02MjYsMTMgKzYzNSwxNSBAQCBTdHJpbmcgSVNPRGF0ZVRpbWU6OnRvU3RyaW5nKFNlY29u
ZEZvcm1hdCBmb3JtYXQpIGNvbnN0CiAgICAgY2FzZSBEYXRlVGltZToKICAgICAgICAgcmV0dXJu
IFN0cmluZzo6Zm9ybWF0KCIlMDRkLSUwMmQtJTAyZFQiLCBtX3llYXIsIG1fbW9udGggKyAxLCBt
X21vbnRoRGF5KQogICAgICAgICAgICAgKyB0b1N0cmluZ0ZvclRpbWUoZm9ybWF0KSArIFN0cmlu
ZygiWiIpOworICAgIGNhc2UgRGF0ZVRpbWVMb2NhbDoKKyAgICAgICAgcmV0dXJuIFN0cmluZzo6
Zm9ybWF0KCIlMDRkLSUwMmQtJTAyZFQiLCBtX3llYXIsIG1fbW9udGggKyAxLCBtX21vbnRoRGF5
KQorICAgICAgICAgICAgKyB0b1N0cmluZ0ZvclRpbWUoZm9ybWF0KTsKICAgICBjYXNlIE1vbnRo
OgogICAgICAgICByZXR1cm4gU3RyaW5nOjpmb3JtYXQoIiUwNGQtJTAyZCIsIG1feWVhciwgbV9t
b250aCArIDEpOwogICAgIGNhc2UgVGltZToKICAgICAgICAgcmV0dXJuIHRvU3RyaW5nRm9yVGlt
ZShmb3JtYXQpOwogICAgIGNhc2UgV2VlazoKICAgICAgICAgcmV0dXJuIFN0cmluZzo6Zm9ybWF0
KCIlMDRkLVclMDJkIiwgbV95ZWFyLCBtX3dlZWspOwotICAgIGNhc2UgRGF0ZVRpbWVMb2NhbDoK
ICAgICBjYXNlIEludmFsaWQ6CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL1dl
YkNvcmUvaHRtbC9JU09EYXRlVGltZS5oIGIvV2ViQ29yZS9odG1sL0lTT0RhdGVUaW1lLmgKaW5k
ZXggODJlMzg0OC4uY2VkNTAzYSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0lTT0RhdGVUaW1l
LmgKKysrIGIvV2ViQ29yZS9odG1sL0lTT0RhdGVUaW1lLmgKQEAgLTExNCw2ICsxMTQsOCBAQCBw
dWJsaWM6CiAgICAgYm9vbCBzZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yRGF0ZShkb3VibGUg
bXMpOwogICAgIC8vIEZvciBEYXRlVGltZSB0eXBlLiBVcGRhdGVzIG1feWVhciwgbV9tb250aCwg
bV9tb250aERheSwgbV9ob3VyLCBtX21pbnV0ZSwgbV9zZWNvbmQgYW5kIG1fbWlsbGlzZWNvbmQu
CiAgICAgYm9vbCBzZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yRGF0ZVRpbWUoZG91YmxlIG1z
KTsKKyAgICAvLyBGb3IgRGF0ZVRpbWVMb2NhbCB0eXBlLiBVcGRhdGVzIG1feWVhciwgbV9tb250
aCwgbV9tb250aERheSwgbV9ob3VyLCBtX21pbnV0ZSwgbV9zZWNvbmQgYW5kIG1fbWlsbGlzZWNv
bmQuCisgICAgYm9vbCBzZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yRGF0ZVRpbWVMb2NhbChk
b3VibGUgbXMpOwogICAgIC8vIEZvciBNb250aCB0eXBlLiBVcGRhdGVzIG1feWVhciBhbmQgbV9t
b250aC4KICAgICBib29sIHNldE1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JNb250aChkb3VibGUg
bXMpOwogICAgIC8vIEZvciBXZWVrIHR5cGUuIFVwZGF0ZXMgbV95ZWFyIGFuZCBtX3dlZWsuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>