<?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>33939</bug_id>
          
          <creation_ts>2010-01-20 23:00:01 -0800</creation_ts>
          <short_desc>HTMLInputElement::valueAsDate setter support for type=datetime.</short_desc>
          <delta_ts>2010-01-21 19:30:01 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>32697</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>183083</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-01-20 23:00:01 -0800</bug_when>
    <thetext>HTMLInputElement::valueAsDate setter support for type=datetime.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183086</commentid>
    <comment_count>1</comment_count>
      <attachid>47100</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-01-20 23:05:51 -0800</bug_when>
    <thetext>Created attachment 47100
Proposd patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183450</commentid>
    <comment_count>2</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-01-21 19:30:01 -0800</bug_when>
    <thetext>Landed as r53669.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47100</attachid>
            <date>2010-01-20 23:05:51 -0800</date>
            <delta_ts>2010-01-21 11:37:17 -0800</delta_ts>
            <desc>Proposd patch</desc>
            <filename>bug-33939-20100121160548.patch</filename>
            <type>text/plain</type>
            <size>10802</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5MDZlZmE0Li4xNDQ1NDU0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTAtMDEt
MjAgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEhUTUxJbnB1dEVsZW1lbnQ6OnZhbHVlQXNE
YXRlIHNldHRlciBzdXBwb3J0IGZvciB0eXBlPWRhdGV0aW1lLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzM5MzkKKworICAgICAgICBBZGQgc2V0dGVy
IHRlc3RzIHRvIGlucHV0LXZhbHVlYXNkYXRlLWRhdGV0aW1lLmpzLCBhbmQgdXBkYXRlIHRoZQor
ICAgICAgICBleHBlY3RhdGlvbi4KKworICAgICAgICBOb3RlOiB0aGUgZXhwZWN0YXRpb24gZmls
ZSBjb250YWlucyBzb21lIEZBSUwgbGluZXMuIFRoZXkgYXJlCisgICAgICAgIGludGVudGlvbmFs
IGJlY2F1c2UgdGhleSB0ZXN0IGEgdW5pbXBsZW1lbnRlZCBmZWF0dXJlLgorCisgICAgICAgICog
ZmFzdC9mb3Jtcy9pbnB1dC12YWx1ZWFzZGF0ZS1kYXRldGltZS1leHBlY3RlZC50eHQ6CisgICAg
ICAgICogZmFzdC9mb3Jtcy9zY3JpcHQtdGVzdHMvaW5wdXQtdmFsdWVhc2RhdGUtZGF0ZXRpbWUu
anM6CisKIDIwMTAtMDEtMjAgIERhbmllbCBCYXRlcyAgPGRiYXRlc0B3ZWJraXQub3JnPgogCiAg
ICAgICAgIE5vIHJldmlldywgcm9sbGluZyBvdXQgNTM1OTEuCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2Zvcm1zL2lucHV0LXZhbHVlYXNkYXRlLWRhdGV0aW1lLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5wdXQtdmFsdWVhc2RhdGUtZGF0ZXRpbWUtZXhwZWN0
ZWQudHh0CmluZGV4IDk1ZTVmZTguLmI4NzJjMWYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zh
c3QvZm9ybXMvaW5wdXQtdmFsdWVhc2RhdGUtZGF0ZXRpbWUtZXhwZWN0ZWQudHh0CisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5wdXQtdmFsdWVhc2RhdGUtZGF0ZXRpbWUtZXhwZWN0ZWQu
dHh0CkBAIC03LDYgKzcsMjEgQEAgUEFTUyB2YWx1ZUFzRGF0ZUZvcigiIikgaXMgbnVsbAogUEFT
UyB2YWx1ZUFzRGF0ZUZvcigiMTk2OS0xMi0zMVQxMjozNDo1Ni43ODlaIikuZ2V0VGltZSgpIGlz
IERhdGUuVVRDKDE5NjksIDExLCAzMSwgMTIsIDM0LCA1NiwgNzg5KQogUEFTUyB2YWx1ZUFzRGF0
ZUZvcigiMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaIikuZ2V0VGltZSgpIGlzIERhdGUuVVRDKDE5
NzAsIDAsIDEsIDAsIDAsIDApCiBQQVNTIHZhbHVlQXNEYXRlRm9yKCIyMDA5LTEyLTIyVDExOjMy
OjExWiIpLmdldFRpbWUoKSBpcyBEYXRlLlVUQygyMDA5LCAxMSwgMjIsIDExLCAzMiwgMTEpCitQ
QVNTIHNldFZhbHVlQXNEYXRlQW5kR2V0VmFsdWUoMTk2OSwgMTEsIDEsIDAsIDAsIDAsIDApIGlz
ICIxOTY5LTEyLTAxVDAwOjAwWiIKK1BBU1Mgc2V0VmFsdWVBc0RhdGVBbmRHZXRWYWx1ZSgxOTcw
LCAwLCAxLCAxMCwgMSwgMCwgMTAwKSBpcyAiMTk3MC0wMS0wMVQxMDowMTowMC4xMDBaIgorUEFT
UyBzZXRWYWx1ZUFzRGF0ZUFuZEdldFZhbHVlKDIwMDksIDExLCAzMSwgMjMsIDU5LCA1OSwgOTk5
KSBpcyAiMjAwOS0xMi0zMVQyMzo1OTo1OS45OTlaIgorUEFTUyBzZXRWYWx1ZUFzRGF0ZUFuZEdl
dFZhbHVlKDEwMDAwLCAwLCAxLCAxMiwgMCwgMSwgMCkgaXMgIjEwMDAwLTAxLTAxVDEyOjAwOjAx
WiIKK1BBU1Mgc2V0VmFsdWVBc0RhdGVBbmRHZXRWYWx1ZSg3OTQsIDksIDIyLCAwLCAwLCAwLCAw
KSBpcyAiIgorUEFTUyBzZXRWYWx1ZUFzRGF0ZUFuZEdldFZhbHVlKDE1ODIsIDksIDE0LCAyMywg
NTksIDU5LCA5OTkpIGlzICIiCitQQVNTIHNldFZhbHVlQXNEYXRlQW5kR2V0VmFsdWUoMTU4Miwg
OSwgMTUsIDAsIDAsIDAsIDApIGlzICIxNTgyLTEwLTE1VDAwOjAwWiIKK1BBU1Mgc2V0VmFsdWVB
c0RhdGVBbmRHZXRWYWx1ZSgyNzU3NjAsIDgsIDEzLCAwLCAwLCAwLCAwKSBpcyAiMjc1NzYwLTA5
LTEzVDAwOjAwWiIKK1BBU1Mgc2V0VmFsdWVBc0RhdGVBbmRHZXRWYWx1ZSgyNzU3NjAsIDgsIDEz
LCAwLCAwLCAwLCAxKSBpcyAiIgorSW52YWxpZCBvYmplY3RzOgorUEFTUyBpbnB1dC52YWx1ZSA9
ICIyMDEwLTAxLTAxVDAwOjAwWiI7IGlucHV0LnZhbHVlQXNEYXRlID0gZG9jdW1lbnQ7IGlucHV0
LnZhbHVlIGlzICIiCitQQVNTIGlucHV0LnZhbHVlID0gIjIwMTAtMDEtMDFUMDA6MDBaIjsgaW5w
dXQudmFsdWVBc0RhdGUgPSBudWxsOyBpbnB1dC52YWx1ZSBpcyAiIgorU3RlcCBhdHRyaWJ1dGUg
dmFsdWUgYW5kIHN0cmluZyByZXByZXNlbnRhdGlvbjoKK0ZBSUwgaW5wdXQuc3RlcCA9ICIxIjsg
c2V0VmFsdWVBc0RhdGVBbmRHZXRWYWx1ZSgyMDEwLCAwLCAyMSwgMCwgMCwgMCwgMCkgc2hvdWxk
IGJlIDIwMTAtMDEtMjFUMDA6MDA6MDAuIFdhcyAyMDEwLTAxLTIxVDAwOjAwWi4KK0ZBSUwgaW5w
dXQuc3RlcCA9ICIwLjAwMSI7IHNldFZhbHVlQXNEYXRlQW5kR2V0VmFsdWUoMjAxMCwgMCwgMjEs
IDAsIDAsIDAsIDApIHNob3VsZCBiZSAyMDEwLTAxLTIxVDAwOjAwOjAwLjAwMC4gV2FzIDIwMTAt
MDEtMjFUMDA6MDBaLgogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENP
TVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NjcmlwdC10ZXN0cy9p
bnB1dC12YWx1ZWFzZGF0ZS1kYXRldGltZS5qcyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2Ny
aXB0LXRlc3RzL2lucHV0LXZhbHVlYXNkYXRlLWRhdGV0aW1lLmpzCmluZGV4IGMyNjRmODcuLmNi
MGY5ZTEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2NyaXB0LXRlc3RzL2lu
cHV0LXZhbHVlYXNkYXRlLWRhdGV0aW1lLmpzCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMv
c2NyaXB0LXRlc3RzL2lucHV0LXZhbHVlYXNkYXRlLWRhdGV0aW1lLmpzCkBAIC04LDkgKzgsMzcg
QEAgZnVuY3Rpb24gdmFsdWVBc0RhdGVGb3Ioc3RyaW5nVmFsdWUpIHsKICAgICByZXR1cm4gaW5w
dXQudmFsdWVBc0RhdGU7CiB9CiAKK2Z1bmN0aW9uIHNldFZhbHVlQXNEYXRlQW5kR2V0VmFsdWUo
eWVhciwgbW9udGgsIGRheSwgaG91ciwgbWludXRlLCBzZWNvbmQsIG1zZWMpIHsKKyAgICB2YXIg
ZGF0ZSA9IG5ldyBEYXRlKCk7CisgICAgZGF0ZS5zZXRUaW1lKERhdGUuVVRDKHllYXIsIG1vbnRo
LCBkYXksIGhvdXIsIG1pbnV0ZSwgc2Vjb25kLCBtc2VjKSk7CisgICAgaW5wdXQudmFsdWVBc0Rh
dGUgPSBkYXRlOworICAgIHJldHVybiBpbnB1dC52YWx1ZTsKK30KKwogc2hvdWxkQmUoJ3ZhbHVl
QXNEYXRlRm9yKCIiKScsICdudWxsJyk7CiBzaG91bGRCZSgndmFsdWVBc0RhdGVGb3IoIjE5Njkt
MTItMzFUMTI6MzQ6NTYuNzg5WiIpLmdldFRpbWUoKScsICdEYXRlLlVUQygxOTY5LCAxMSwgMzEs
IDEyLCAzNCwgNTYsIDc4OSknKTsKIHNob3VsZEJlKCd2YWx1ZUFzRGF0ZUZvcigiMTk3MC0wMS0w
MVQwMDowMDowMC4wMDBaIikuZ2V0VGltZSgpJywgJ0RhdGUuVVRDKDE5NzAsIDAsIDEsIDAsIDAs
IDApJyk7CiBzaG91bGRCZSgndmFsdWVBc0RhdGVGb3IoIjIwMDktMTItMjJUMTE6MzI6MTFaIiku
Z2V0VGltZSgpJywgJ0RhdGUuVVRDKDIwMDksIDExLCAyMiwgMTEsIDMyLCAxMSknKTsKIAorc2hv
dWxkQmUoJ3NldFZhbHVlQXNEYXRlQW5kR2V0VmFsdWUoMTk2OSwgMTEsIDEsIDAsIDAsIDAsIDAp
JywgJyIxOTY5LTEyLTAxVDAwOjAwWiInKTsKK3Nob3VsZEJlKCdzZXRWYWx1ZUFzRGF0ZUFuZEdl
dFZhbHVlKDE5NzAsIDAsIDEsIDEwLCAxLCAwLCAxMDApJywgJyIxOTcwLTAxLTAxVDEwOjAxOjAw
LjEwMFoiJyk7CitzaG91bGRCZSgnc2V0VmFsdWVBc0RhdGVBbmRHZXRWYWx1ZSgyMDA5LCAxMSwg
MzEsIDIzLCA1OSwgNTksIDk5OSknLCAnIjIwMDktMTItMzFUMjM6NTk6NTkuOTk5WiInKTsKK3No
b3VsZEJlKCdzZXRWYWx1ZUFzRGF0ZUFuZEdldFZhbHVlKDEwMDAwLCAwLCAxLCAxMiwgMCwgMSwg
MCknLCAnIjEwMDAwLTAxLTAxVDEyOjAwOjAxWiInKTsKKworc2hvdWxkQmUoJ3NldFZhbHVlQXNE
YXRlQW5kR2V0VmFsdWUoNzk0LCA5LCAyMiwgMCwgMCwgMCwgMCknLCAnIiInKTsKK3Nob3VsZEJl
KCdzZXRWYWx1ZUFzRGF0ZUFuZEdldFZhbHVlKDE1ODIsIDksIDE0LCAyMywgNTksIDU5LCA5OTkp
JywgJyIiJyk7CitzaG91bGRCZSgnc2V0VmFsdWVBc0RhdGVBbmRHZXRWYWx1ZSgxNTgyLCA5LCAx
NSwgMCwgMCwgMCwgMCknLCAnIjE1ODItMTAtMTVUMDA6MDBaIicpOworc2hvdWxkQmUoJ3NldFZh
bHVlQXNEYXRlQW5kR2V0VmFsdWUoMjc1NzYwLCA4LCAxMywgMCwgMCwgMCwgMCknLCAnIjI3NTc2
MC0wOS0xM1QwMDowMFoiJyk7CitzaG91bGRCZSgnc2V0VmFsdWVBc0RhdGVBbmRHZXRWYWx1ZSgy
NzU3NjAsIDgsIDEzLCAwLCAwLCAwLCAxKScsICciIicpOyAvLyBEYXRlIG9mIEphdmFTY3JpcHQg
Y2FuJ3QgcmVwcmVzZW50IHRoaXMuCisKK2RlYnVnKCdJbnZhbGlkIG9iamVjdHM6Jyk7CitzaG91
bGRCZSgnaW5wdXQudmFsdWUgPSAiMjAxMC0wMS0wMVQwMDowMFoiOyBpbnB1dC52YWx1ZUFzRGF0
ZSA9IGRvY3VtZW50OyBpbnB1dC52YWx1ZScsICciIicpOworc2hvdWxkQmUoJ2lucHV0LnZhbHVl
ID0gIjIwMTAtMDEtMDFUMDA6MDBaIjsgaW5wdXQudmFsdWVBc0RhdGUgPSBudWxsOyBpbnB1dC52
YWx1ZScsICciIicpOworCitkZWJ1ZygnU3RlcCBhdHRyaWJ1dGUgdmFsdWUgYW5kIHN0cmluZyBy
ZXByZXNlbnRhdGlvbjonKTsKKy8vIElmIHRoZSBzdGVwIGF0dHJpYnV0ZSB2YWx1ZSBpcyAxIHNl
Y29uZCBhbmQgdGhlIHNlY29uZCBwYXJ0IGlzIDAsIHdlIHNob3VsZCBzaG93IHRoZSBzZWNvbmQg
cGFydC4KK3Nob3VsZEJlKCdpbnB1dC5zdGVwID0gIjEiOyBzZXRWYWx1ZUFzRGF0ZUFuZEdldFZh
bHVlKDIwMTAsIDAsIDIxLCAwLCAwLCAwLCAwKScsICciMjAxMC0wMS0yMVQwMDowMDowMCInKTsK
Ky8vIElmIHRoZSBzdGVwIGF0dHJpYnV0ZSB2YWx1ZSBpcyAwLjAwMSBzZWNvbmQgYW5kIHRoZSBt
aWxsaXNlY29uZCBwYXJ0IGlzIDAsIHdlIHNob3VsZCBzaG93IHRoZSBtaWxsaXNlY29uZCBwYXJ0
Lgorc2hvdWxkQmUoJ2lucHV0LnN0ZXAgPSAiMC4wMDEiOyBzZXRWYWx1ZUFzRGF0ZUFuZEdldFZh
bHVlKDIwMTAsIDAsIDIxLCAwLCAwLCAwLCAwKScsICciMjAxMC0wMS0yMVQwMDowMDowMC4wMDAi
Jyk7CisKIHZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOwpkaWZmIC0tZ2l0IGEvV2ViQ29y
ZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAzMGFkZjE5Li5jODdhNmNiIDEw
MDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDI3IEBACisyMDEwLTAxLTIwICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9y
Zz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBIVE1M
SW5wdXRFbGVtZW50Ojp2YWx1ZUFzRGF0ZSBzZXR0ZXIgc3VwcG9ydCBmb3IgdHlwZT1kYXRldGlt
ZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzOTM5
CisgICAgICAgIAorICAgICAgICBJbnRyb2R1Y2UgSVNPRGF0ZVRpbWU6OnNldE1pbGxpc2Vjb25k
c1NpbmNlRXBvY2hGb3JEYXRlVGltZSgpIGFuZCBhZGQKKyAgICAgICAgRGF0ZVRpbWUgdHlwZSBz
dXBwb3J0IHRvIElTT0RhdGVUaW1lOjp0b1N0cmluZygpLgorCisgICAgICAgICogaHRtbC9IVE1M
SW5wdXRFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnNl
dFZhbHVlQXNEYXRlKToKKyAgICAgICAgKiBodG1sL0lTT0RhdGVUaW1lLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OklTT0RhdGVUaW1lOjpzZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yRGF0ZSk6
CisgICAgICAgICBTZXQgSW52YWxpZCB0byBtX3R5cGUuCisgICAgICAgIChXZWJDb3JlOjpJU09E
YXRlVGltZTo6c2V0TWlsbGlzZWNvbmRzU2luY2VFcG9jaEZvckRhdGVUaW1lKToKKyAgICAgICAg
KFdlYkNvcmU6OklTT0RhdGVUaW1lOjpzZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yTW9udGgp
OgorICAgICAgICAgU2V0IEludmFsaWQgdG8gbV90eXBlLgorICAgICAgICAoV2ViQ29yZTo6SVNP
RGF0ZVRpbWU6OnNldE1pbGxpc2Vjb25kc1NpbmNlTWlkbmlnaHQpOgorICAgICAgICAgU2V0IElu
dmFsaWQgdG8gbV90eXBlLgorICAgICAgICAoV2ViQ29yZTo6SVNPRGF0ZVRpbWU6OnRvU3RyaW5n
KToKKyAgICAgICAgIFN1cHBvcnQgRGF0ZVRpbWUgdHlwZS4gVGhpcyBhbHdheXMgcHJvZHVjZXMg
VVRDIHJlcHJlc2VudGF0aW9uLgorICAgICAgICAqIGh0bWwvSVNPRGF0ZVRpbWUuaDoKKwogMjAx
MC0wMS0yMCAgRGFuaWVsIEJhdGVzICA8ZGJhdGVzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTm8g
cmV2aWV3LCByb2xsaW5nIG91dCA1MzU5MS4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1M
SW5wdXRFbGVtZW50LmNwcCBiL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcAppbmRl
eCBiNWJlYTc4Li43OGQxNzg0IDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxl
bWVudC5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCkBAIC0xNDAx
LDYgKzE0MDEsOSBAQCB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnNldFZhbHVlQXNEYXRlKGRvdWJs
ZSB2YWx1ZSwgRXhjZXB0aW9uQ29kZSYgZWMpCiAgICAgY2FzZSBEQVRFOgogICAgICAgICBzdWNj
ZXNzID0gZGF0ZVRpbWUuc2V0TWlsbGlzZWNvbmRzU2luY2VFcG9jaEZvckRhdGUodmFsdWUpOwog
ICAgICAgICBicmVhazsKKyAgICBjYXNlIERBVEVUSU1FOgorICAgICAgICBzdWNjZXNzID0gZGF0
ZVRpbWUuc2V0TWlsbGlzZWNvbmRzU2luY2VFcG9jaEZvckRhdGVUaW1lKHZhbHVlKTsKKyAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBNT05USDoKICAgICAgICAgc3VjY2VzcyA9IGRhdGVUaW1lLnNl
dE1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JNb250aCh2YWx1ZSk7CiAgICAgICAgIGJyZWFrOwpk
aWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0lTT0RhdGVUaW1lLmNwcCBiL1dlYkNvcmUvaHRtbC9J
U09EYXRlVGltZS5jcHAKaW5kZXggYzQyNzUwYi4uZjliNDViMCAxMDA2NDQKLS0tIGEvV2ViQ29y
ZS9odG1sL0lTT0RhdGVUaW1lLmNwcAorKysgYi9XZWJDb3JlL2h0bWwvSVNPRGF0ZVRpbWUuY3Bw
CkBAIC00NzgsOSArNDc4LDEwIEBAIGJvb2wgSVNPRGF0ZVRpbWU6OnNldE1pbGxpc2Vjb25kc1Np
bmNlRXBvY2hGb3JEYXRlSW50ZXJuYWwoZG91YmxlIG1zKQogCiBib29sIElTT0RhdGVUaW1lOjpz
ZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yRGF0ZShkb3VibGUgbXMpCiB7CisgICAgbV90eXBl
ID0gSW52YWxpZDsKICAgICBpZiAoIWlzZmluaXRlKG1zKSkKICAgICAgICAgcmV0dXJuIGZhbHNl
OwotICAgIGlmICghc2V0TWlsbGlzZWNvbmRzU2luY2VFcG9jaEZvckRhdGVJbnRlcm5hbChtcykp
CisgICAgaWYgKCFzZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yRGF0ZUludGVybmFsKHJvdW5k
KG1zKSkpCiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBpZiAoYmVmb3JlR3JlZ29yaWFuU3Rh
cnREYXRlKG1feWVhciwgbV9tb250aCwgbV9tb250aERheSkpCiAgICAgICAgIHJldHVybiBmYWxz
ZTsKQEAgLTQ4OCwxMiArNDg5LDI4IEBAIGJvb2wgSVNPRGF0ZVRpbWU6OnNldE1pbGxpc2Vjb25k
c1NpbmNlRXBvY2hGb3JEYXRlKGRvdWJsZSBtcykKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotYm9v
bCBJU09EYXRlVGltZTo6c2V0TWlsbGlzZWNvbmRzU2luY2VFcG9jaEZvck1vbnRoKGRvdWJsZSBt
cykKK2Jvb2wgSVNPRGF0ZVRpbWU6OnNldE1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JEYXRlVGlt
ZShkb3VibGUgbXMpCiB7CisgICAgbV90eXBlID0gSW52YWxpZDsKICAgICBpZiAoIWlzZmluaXRl
KG1zKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIG1zID0gcm91bmQobXMpOworICAgIHNl
dE1pbGxpc2Vjb25kc1NpbmNlTWlkbmlnaHRJbnRlcm5hbChwb3NpdGl2ZUZtb2QobXMsIG1zUGVy
RGF5KSk7CiAgICAgaWYgKCFzZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yRGF0ZUludGVybmFs
KG1zKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIGlmIChiZWZvcmVHcmVnb3JpYW5TdGFy
dERhdGUobV95ZWFyLCBtX21vbnRoLCBtX21vbnRoRGF5KSkKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworICAgIG1fdHlwZSA9IERhdGVUaW1lOworICAgIHJldHVybiB0cnVlOworfQorCitib29sIElT
T0RhdGVUaW1lOjpzZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9yTW9udGgoZG91YmxlIG1zKQor
eworICAgIG1fdHlwZSA9IEludmFsaWQ7CisgICAgaWYgKCFpc2Zpbml0ZShtcykpCisgICAgICAg
IHJldHVybiBmYWxzZTsKKyAgICBpZiAoIXNldE1pbGxpc2Vjb25kc1NpbmNlRXBvY2hGb3JEYXRl
SW50ZXJuYWwocm91bmQobXMpKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIC8vIElnbm9y
ZSBtX21vbnRoRGF5IHVwZGF0ZWQgYnkgc2V0TWlsbGlzZWNvbmRzU2luY2VFcG9jaEZvckRhdGVJ
bnRlcm5hbCgpLgogICAgIGlmIChiZWZvcmVHcmVnb3JpYW5TdGFydERhdGUobV95ZWFyLCBtX21v
bnRoLCBncmVnb3JpYW5TdGFydERheSkpCiAgICAgICAgIHJldHVybiBmYWxzZTsKQEAgLTUwMyw2
ICs1MjAsNyBAQCBib29sIElTT0RhdGVUaW1lOjpzZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9y
TW9udGgoZG91YmxlIG1zKQogCiBib29sIElTT0RhdGVUaW1lOjpzZXRNaWxsaXNlY29uZHNTaW5j
ZU1pZG5pZ2h0KGRvdWJsZSBtcykKIHsKKyAgICBtX3R5cGUgPSBJbnZhbGlkOwogICAgIGlmICgh
aXNmaW5pdGUobXMpKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgc2V0TWlsbGlzZWNvbmRz
U2luY2VNaWRuaWdodEludGVybmFsKHBvc2l0aXZlRm1vZChyb3VuZChtcyksIG1zUGVyRGF5KSk7
CkBAIC01NzAsNiArNTg4LDkgQEAgU3RyaW5nIElTT0RhdGVUaW1lOjp0b1N0cmluZyhTZWNvbmRG
b3JtYXQgZm9ybWF0KSBjb25zdAogICAgIHN3aXRjaCAobV90eXBlKSB7CiAgICAgY2FzZSBEYXRl
OgogICAgICAgICByZXR1cm4gU3RyaW5nOjpmb3JtYXQoIiUwNGQtJTAyZC0lMDJkIiwgbV95ZWFy
LCBtX21vbnRoICsgMSwgbV9tb250aERheSk7CisgICAgY2FzZSBEYXRlVGltZToKKyAgICAgICAg
cmV0dXJuIFN0cmluZzo6Zm9ybWF0KCIlMDRkLSUwMmQtJTAyZFQiLCBtX3llYXIsIG1fbW9udGgg
KyAxLCBtX21vbnRoRGF5KQorICAgICAgICAgICAgKyB0b1N0cmluZ0ZvclRpbWUoZm9ybWF0KSAr
IFN0cmluZygiWiIpOwogICAgIGNhc2UgTW9udGg6CiAgICAgICAgIHJldHVybiBTdHJpbmc6OmZv
cm1hdCgiJTA0ZC0lMDJkIiwgbV95ZWFyLCBtX21vbnRoICsgMSk7CiAgICAgY2FzZSBUaW1lOgpk
aWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0lTT0RhdGVUaW1lLmggYi9XZWJDb3JlL2h0bWwvSVNP
RGF0ZVRpbWUuaAppbmRleCAzOTA4OGI0Li5lNTI2ZWI5IDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0
bWwvSVNPRGF0ZVRpbWUuaAorKysgYi9XZWJDb3JlL2h0bWwvSVNPRGF0ZVRpbWUuaApAQCAtNzgs
NiArNzgsMTAgQEAgcHVibGljOgogICAgIC8vIFRoZSBmb3JtYXQgYXJndW1lbnQgaXMgdmFsaWQg
Zm9yIERhdGVUaW1lLCBEYXRlVGltZUxvY2FsLCBhbmQgVGltZSB0eXBlcy4KICAgICBTdHJpbmcg
dG9TdHJpbmcoU2Vjb25kRm9ybWF0IGZvcm1hdCA9IE5vbmUpIGNvbnN0OwogCisgICAgLy8gcGFy
c2UqKCkgYW5kIHNldE1pbGxpc2Vjb25kc1NpbmNlKigpIGZ1bmN0aW9ucyBhcmUgaW5pdGlhbGl6
ZXJzIGZvciBhbgorICAgIC8vIElTT0RhdGVUaW1lIGluc3RhbmNlLiBJZiB0aGVzZSBmdW5jdGlv
bnMgcmV0dXJuIGZhbHNlLCB0aGUgaW5zdGFuY2UKKyAgICAvLyBtaWdodCBiZSBpbnZhbGlkLgor
CiAgICAgLy8gVGhlIGZvbGxvd2luZyBzaXggZnVuY3Rpb25zIHBhcnNlIHRoZSBpbnB1dCAnc3Jj
JyB3aG9zZSBsZW5ndGggaXMKICAgICAvLyAnbGVuZ3RoJywgYW5kIHVwZGF0ZXMgc29tZSBmaWVs
ZHMgb2YgdGhpcyBpbnN0YW5jZS4gVGhlIHBhcnNpbmcgc3RhcnRzIGF0CiAgICAgLy8gc3JjW3N0
YXJ0XSBhbmQgZXhhbWluZXMgY2hhcmFjdGVycyBiZWZvcmUgc3JjW2xlbmd0aF0uCkBAIC0xMDgs
NiArMTEyLDggQEAgcHVibGljOgogCiAgICAgLy8gRm9yIERhdGUgdHlwZS4gVXBkYXRlcyBtX3ll
YXIsIG1fbW9udGggYW5kIG1fbW9udGhEYXkuCiAgICAgYm9vbCBzZXRNaWxsaXNlY29uZHNTaW5j
ZUVwb2NoRm9yRGF0ZShkb3VibGUgbXMpOworICAgIC8vIEZvciBEYXRlVGltZSB0eXBlLiBVcGRh
dGVzIG1feWVhciwgbV9tb250aCwgbV9tb250aERheSwgbV9ob3VyLCBtX21pbnV0ZSwgbV9zZWNv
bmQgYW5kIG1fbWlsbGlzZWNvbmQuCisgICAgYm9vbCBzZXRNaWxsaXNlY29uZHNTaW5jZUVwb2No
Rm9yRGF0ZVRpbWUoZG91YmxlIG1zKTsKICAgICAvLyBGb3IgTW9udGggdHlwZS4gVXBkYXRlcyBt
X3llYXIgYW5kIG1fbW9udGguCiAgICAgYm9vbCBzZXRNaWxsaXNlY29uZHNTaW5jZUVwb2NoRm9y
TW9udGgoZG91YmxlIG1zKTsKICAgICAvLyBGSVhNRTogQWRkIHNldE1pbGxpc2Vjb25kc1NpbmNl
RXBvY2hGb3IqKCkgZm9yIG90aGVyIHR5cGVzLgo=
</data>
<flag name="review"
          id="29478"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>