<?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>107918</bug_id>
          
          <creation_ts>2013-01-24 22:58:20 -0800</creation_ts>
          <short_desc>INPUT_MULTIPLE_FIELDS_UI: Refactoring: Remove confusing minimum() and maximum() of DateTimeSymbolicFieldElement</short_desc>
          <delta_ts>2013-01-24 23:59:08 -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>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>107897</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Kent Tamura">tkent</assigned_to>
          <cc>haraken</cc>
    
    <cc>morrita</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>816276</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2013-01-24 22:58:20 -0800</bug_when>
    <thetext>INPUT_MULTIPLE_FIELDS_UI: Refactoring: Remove confusing minimum() and maximum() of DateTimeSymbolicFieldElement</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816284</commentid>
    <comment_count>1</comment_count>
      <attachid>184675</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2013-01-24 23:09:48 -0800</bug_when>
    <thetext>Created attachment 184675
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816289</commentid>
    <comment_count>2</comment_count>
      <attachid>184675</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-01-24 23:18:00 -0800</bug_when>
    <thetext>Comment on attachment 184675
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=184675&amp;action=review

Looks OK.

&gt; Source/WebCore/html/shadow/DateTimeSymbolicFieldElement.cpp:97
&gt; +    DateTimeFieldElement::initialize(pseudo, axHelpText, m_minimumIndex + 1, m_maximumIndex + 1);

You might want to add a comment why you are passing +1 values (if you want). That looks mysterious to strangers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816303</commentid>
    <comment_count>3</comment_count>
      <attachid>184675</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2013-01-24 23:31:11 -0800</bug_when>
    <thetext>Comment on attachment 184675
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=184675&amp;action=review

&gt;&gt; Source/WebCore/html/shadow/DateTimeSymbolicFieldElement.cpp:97
&gt;&gt; +    DateTimeFieldElement::initialize(pseudo, axHelpText, m_minimumIndex + 1, m_maximumIndex + 1);
&gt; 
&gt; You might want to add a comment why you are passing +1 values (if you want). That looks mysterious to strangers.

ok, I&apos;ll add a comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816318</commentid>
    <comment_count>4</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2013-01-24 23:59:08 -0800</bug_when>
    <thetext>Committed r140791: &lt;http://trac.webkit.org/changeset/140791&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184675</attachid>
            <date>2013-01-24 23:09:48 -0800</date>
            <delta_ts>2013-01-24 23:31:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-107918-20130125160639.patch</filename>
            <type>text/plain</type>
            <size>8684</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwNzcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODhjNzg3NmM5OTk5MmQ3
YjQ1N2UxZjMyNTkyYjg0OTQ4ZGIwNDUyZS4uYzVjNTc2ZTkyZGUzZTRmM2U4YjVjYzM4NjFmYzUw
NzhkMzljYjdlYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQzIEBACisyMDEzLTAxLTI0ICBLZW50
IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KKworICAgICAgICBJTlBVVF9NVUxUSVBMRV9G
SUVMRFNfVUk6IFJlZmFjdG9yaW5nOiBSZW1vdmUgY29uZnVzaW5nIG1pbmltdW0oKSBhbmQgbWF4
aW11bSgpIG9mIERhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1lbnQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNzkxOAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1l
bnQ6Om1pbmltdW0oKSBhbmQgbWF4aW11bSgpIGFyZSB2ZXJ5CisgICAgICAgIGNvbmZ1c2luZy4g
VGhleSBkb24ndCByZXR1cm4gbWluaW11bS9tYXhpbXVtIHZhbHVlIG9mIDAtYmFzZWQgc3ltYm9s
CisgICAgICAgIGluZGV4IHRob3VnaCB2YWx1ZUFzSW50ZWdlciBpcyAwLWJhc2VkLiBUaGVzZSBm
dW5jdGlvbnMgYXJlIHVzZWQgb25seQorICAgICAgICBmb3IgQVJJQSBhdHRyaWJ1dGVzIGluIERh
dGVUaW1lRmllbGRFbGVtZW50Ojppbml0aWFsaXplKCkuCisKKyAgICAgICAgLSBSZW1vdmUgRGF0
ZVRpbWVGaWVsZEVsZW1lbnQ6Om1pbmltdW0oKSBhbmQgbWF4aW11bSgpLCBhbmQgcGFzcworICAg
ICAgICBtaW5pbXVtL21heGltdW0gdmFsdWVzIGZvciBBUklBIGF0dHJpYnV0ZXMgYXMgZnVuY3Rp
b24gYXJndW1lbnRzLgorICAgICAgICAtIERhdGVUaW1lTnVtZXJpY0ZpZWxkRWxlbWVudDo6bWF4
aW11bSgpIGlzIG5vdyBub24tdmlydHVhbC4KKyAgICAgICAgICBJdCBpcyBjYWxsZWQgYnkgc3Vi
Y2xhc3Nlcy4KKworICAgICAgICBObyBuZXcgdGVzdHMuIFRoaXMgc2hvdWxkIG5vdCBjaGFuZ2Ug
YW55IGJlaGF2aW9yLgorCisgICAgICAgICogaHRtbC9zaGFkb3cvRGF0ZVRpbWVGaWVsZEVsZW1l
bnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RGF0ZVRpbWVGaWVsZEVsZW1lbnQ6OmluaXRpYWxp
emUpOgorICAgICAgICBBZGQgYXhNaW1pbXVtL2F4TWF4aW11bSBhcmd1bWVudHMuIERvbid0IHVz
ZSBtaW5pbXVtKCkgYW5kIG1heGltdW0oKS4KKyAgICAgICAgKiBodG1sL3NoYWRvdy9EYXRlVGlt
ZUZpZWxkRWxlbWVudC5oOgorICAgICAgICAoRGF0ZVRpbWVGaWVsZEVsZW1lbnQpOiBEaXR0by4K
KyAgICAgICAgKiBodG1sL3NoYWRvdy9EYXRlVGltZU51bWVyaWNGaWVsZEVsZW1lbnQuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RGF0ZVRpbWVOdW1lcmljRmllbGRFbGVtZW50Ojppbml0aWFsaXpl
KToKKyAgICAgICAgUGFzcyBtX3JhbmdlLm1pbmltdW0gYW5kIG1heGltdW0gdG8gRGF0ZVRpbWVG
aWVsZEVsZW1lbnQ6OmluaXRpYWxpemUoKS4KKyAgICAgICAgKiBodG1sL3NoYWRvdy9EYXRlVGlt
ZU51bWVyaWNGaWVsZEVsZW1lbnQuaDoKKyAgICAgICAgKERhdGVUaW1lTnVtZXJpY0ZpZWxkRWxl
bWVudCk6CisgICAgICAgIC0gQWRkIGluaXRpYWxpemUoKQorICAgICAgICAtIE1ha2UgbWF4aW11
bSgpIG5vbi12aXJ0dWFsCisgICAgICAgIC0gUmVtb3ZlIG1pbmltdW0oKS4KKyAgICAgICAgKiBo
dG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkRhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1lbnQ6OmluaXRpYWxpemUpOgorICAgICAg
ICBQYXNzIG1fbWluaW11bUluZGV4ICsgMSBhbmQgbV9tYXhpbXVtSW5kZXggKyAxIHRvCisgICAg
ICAgIERhdGVUaW1lRmllbGRFbGVtZW50Ojppbml0aWFsaXplKCkuCisgICAgICAgICogaHRtbC9z
aGFkb3cvRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudC5oOgorICAgICAgICAoRGF0ZVRpbWVT
eW1ib2xpY0ZpZWxkRWxlbWVudCk6CisgICAgICAgIEFkZCBpbml0aWFsaXplKCkgYW5kIHJlbW92
ZSBtaW5pbXVtKCkgYW5kIG1heGltdW0oKS4KKwogMjAxMy0wMS0yNCAgS2VudGFybyBIYXJhICA8
aGFyYWtlbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCBidWlsZCBmaXguCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZUZpZWxkRWxlbWVu
dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZUZpZWxkRWxlbWVudC5j
cHAKaW5kZXggNDQzNGM5NzY5NGRmZGQxYjQ0YjQ2OTVkYzRmMWYzMTc2OGIxNDhjYS4uMGZiYmRk
ZjMzZjBkOTEyYjQ2ZmEzMTFmNzU0NTA4MjdmY2NkYTljYiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaHRtbC9zaGFkb3cvRGF0ZVRpbWVGaWVsZEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lRmllbGRFbGVtZW50LmNwcApAQCAtMTQwLDExICsx
NDAsMTEgQEAgdm9pZCBEYXRlVGltZUZpZWxkRWxlbWVudDo6Zm9jdXNPbk5leHRGaWVsZCgpCiAg
ICAgbV9maWVsZE93bmVyLT5mb2N1c09uTmV4dEZpZWxkKCp0aGlzKTsKIH0KIAotdm9pZCBEYXRl
VGltZUZpZWxkRWxlbWVudDo6aW5pdGlhbGl6ZShjb25zdCBBdG9taWNTdHJpbmcmIHBzZXVkbywg
Y29uc3QgU3RyaW5nJiBheEhlbHBUZXh0KQordm9pZCBEYXRlVGltZUZpZWxkRWxlbWVudDo6aW5p
dGlhbGl6ZShjb25zdCBBdG9taWNTdHJpbmcmIHBzZXVkbywgY29uc3QgU3RyaW5nJiBheEhlbHBU
ZXh0LCBpbnQgYXhNaW5pbXVtLCBpbnQgYXhNYXhpbXVtKQogewogICAgIHNldEF0dHJpYnV0ZShh
cmlhX2hlbHBBdHRyLCBheEhlbHBUZXh0KTsKLSAgICBzZXRBdHRyaWJ1dGUoYXJpYV92YWx1ZW1p
bkF0dHIsIFN0cmluZzo6bnVtYmVyKG1pbmltdW0oKSkpOwotICAgIHNldEF0dHJpYnV0ZShhcmlh
X3ZhbHVlbWF4QXR0ciwgU3RyaW5nOjpudW1iZXIobWF4aW11bSgpKSk7CisgICAgc2V0QXR0cmli
dXRlKGFyaWFfdmFsdWVtaW5BdHRyLCBTdHJpbmc6Om51bWJlcihheE1pbmltdW0pKTsKKyAgICBz
ZXRBdHRyaWJ1dGUoYXJpYV92YWx1ZW1heEF0dHIsIFN0cmluZzo6bnVtYmVyKGF4TWF4aW11bSkp
OwogICAgIHNldFBzZXVkbyhwc2V1ZG8pOwogICAgIGFwcGVuZENoaWxkKFRleHQ6OmNyZWF0ZShk
b2N1bWVudCgpLCB2aXNpYmxlVmFsdWUoKSkpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaHRtbC9zaGFkb3cvRGF0ZVRpbWVGaWVsZEVsZW1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2h0
bWwvc2hhZG93L0RhdGVUaW1lRmllbGRFbGVtZW50LmgKaW5kZXggYWQ5N2ZiMGY1YWU4ZjBjOThl
MTBiNTE1ZGJiZTAzOTdmZTI5ODg3Yi4uN2M0ZjUxZmZkY2U5YjAwODIyZmVmM2NmY2E1ZmJlY2My
YjE4N2M4MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvRGF0ZVRpbWVG
aWVsZEVsZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZUZp
ZWxkRWxlbWVudC5oCkBAIC04MywxMSArODMsOSBAQCBwcm90ZWN0ZWQ6CiAgICAgdmlydHVhbCB2
b2lkIGRpZEZvY3VzKCk7CiAgICAgdm9pZCBmb2N1c09uTmV4dEZpZWxkKCk7CiAgICAgdmlydHVh
bCB2b2lkIGhhbmRsZUtleWJvYXJkRXZlbnQoS2V5Ym9hcmRFdmVudCopID0gMDsKLSAgICB2b2lk
IGluaXRpYWxpemUoY29uc3QgQXRvbWljU3RyaW5nJiBwc2V1ZG8sIGNvbnN0IFN0cmluZyYgYXhI
ZWxwVGV4dCk7CisgICAgdm9pZCBpbml0aWFsaXplKGNvbnN0IEF0b21pY1N0cmluZyYgcHNldWRv
LCBjb25zdCBTdHJpbmcmIGF4SGVscFRleHQsIGludCBheE1pbmltdW0sIGludCBheE1heGltdW0p
OwogICAgIExvY2FsZSYgbG9jYWxlRm9yT3duZXIoKSBjb25zdDsKICAgICBBdG9taWNTdHJpbmcg
bG9jYWxlSWRlbnRpZmllcigpIGNvbnN0OwotICAgIHZpcnR1YWwgaW50IG1heGltdW0oKSBjb25z
dCA9IDA7Ci0gICAgdmlydHVhbCBpbnQgbWluaW11bSgpIGNvbnN0ID0gMDsKICAgICB2b2lkIHVw
ZGF0ZVZpc2libGVWYWx1ZShFdmVudEJlaGF2aW9yKTsKIAogcHJpdmF0ZToKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lTnVtZXJpY0ZpZWxkRWxlbWVudC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZU51bWVyaWNGaWVsZEVsZW1l
bnQuY3BwCmluZGV4IDMyMWJlZWU1OTdjZmI0MWVkMmRiOGY2MzljMWMwYTU5MDg0MzkxMjkuLmQy
MjhhZDc5ZjEwZjk4MmNjZjUzOTRmYjNmZTY3ZTIzYWU2OWQ2NzQgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lTnVtZXJpY0ZpZWxkRWxlbWVudC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvRGF0ZVRpbWVOdW1lcmljRmllbGRFbGVtZW50
LmNwcApAQCAtMTYyLDE0ICsxNjIsMTQgQEAgYm9vbCBEYXRlVGltZU51bWVyaWNGaWVsZEVsZW1l
bnQ6Omhhc1ZhbHVlKCkgY29uc3QKICAgICByZXR1cm4gbV9oYXNWYWx1ZTsKIH0KIAotaW50IERh
dGVUaW1lTnVtZXJpY0ZpZWxkRWxlbWVudDo6bWF4aW11bSgpIGNvbnN0Cit2b2lkIERhdGVUaW1l
TnVtZXJpY0ZpZWxkRWxlbWVudDo6aW5pdGlhbGl6ZShjb25zdCBBdG9taWNTdHJpbmcmIHBzZXVk
bywgY29uc3QgU3RyaW5nJiBheEhlbHBUZXh0KQogewotICAgIHJldHVybiBtX3JhbmdlLm1heGlt
dW07CisgICAgRGF0ZVRpbWVGaWVsZEVsZW1lbnQ6OmluaXRpYWxpemUocHNldWRvLCBheEhlbHBU
ZXh0LCBtX3JhbmdlLm1pbmltdW0sIG1fcmFuZ2UubWF4aW11bSk7CiB9CiAKLWludCBEYXRlVGlt
ZU51bWVyaWNGaWVsZEVsZW1lbnQ6Om1pbmltdW0oKSBjb25zdAoraW50IERhdGVUaW1lTnVtZXJp
Y0ZpZWxkRWxlbWVudDo6bWF4aW11bSgpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIG1fcmFuZ2UubWlu
aW11bTsKKyAgICByZXR1cm4gbV9yYW5nZS5tYXhpbXVtOwogfQogCiB2b2lkIERhdGVUaW1lTnVt
ZXJpY0ZpZWxkRWxlbWVudDo6c2V0RW1wdHlWYWx1ZShFdmVudEJlaGF2aW9yIGV2ZW50QmVoYXZp
b3IpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZU51bWVy
aWNGaWVsZEVsZW1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lTnVt
ZXJpY0ZpZWxkRWxlbWVudC5oCmluZGV4IDNkM2EzM2Y5MTM0YmQ5N2M1MDI4NWU0MGQyYTg0M2U3
MjU4MDkwZmEuLmMxMDJjNDIxNTc5MDFiNDIwN2U0NTNiMTZiYmFiYmQ5MDA1OTE5MDggMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lTnVtZXJpY0ZpZWxkRWxl
bWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lTnVtZXJpY0Zp
ZWxkRWxlbWVudC5oCkBAIC02OCw3ICs2OCw4IEBAIHByb3RlY3RlZDoKIAogICAgIC8vIERhdGVU
aW1lRmllbGRFbGVtZW50IGZ1bmN0aW9ucy4KICAgICB2aXJ0dWFsIGJvb2wgaGFzVmFsdWUoKSBj
b25zdCBPVkVSUklERSBGSU5BTDsKLSAgICB2aXJ0dWFsIGludCBtYXhpbXVtKCkgY29uc3QgT1ZF
UlJJREUgRklOQUw7CisgICAgdm9pZCBpbml0aWFsaXplKGNvbnN0IEF0b21pY1N0cmluZyYgcHNl
dWRvLCBjb25zdCBTdHJpbmcmIGF4SGVscFRleHQpOworICAgIGludCBtYXhpbXVtKCkgY29uc3Q7
CiAgICAgdmlydHVhbCB2b2lkIHNldEVtcHR5VmFsdWUoRXZlbnRCZWhhdmlvciA9IERpc3BhdGNo
Tm9FdmVudCkgT1ZFUlJJREUgRklOQUw7CiAgICAgdmlydHVhbCB2b2lkIHNldFZhbHVlQXNJbnRl
Z2VyKGludCwgRXZlbnRCZWhhdmlvciA9IERpc3BhdGNoTm9FdmVudCkgT1ZFUlJJREU7CiAgICAg
dmlydHVhbCBpbnQgdmFsdWVBc0ludGVnZXIoKSBjb25zdCBPVkVSUklERTsKQEAgLTc5LDcgKzgw
LDYgQEAgcHJpdmF0ZToKICAgICB2aXJ0dWFsIHZvaWQgZGlkQmx1cigpIE9WRVJSSURFIEZJTkFM
OwogICAgIHZpcnR1YWwgdm9pZCBoYW5kbGVLZXlib2FyZEV2ZW50KEtleWJvYXJkRXZlbnQqKSBP
VkVSUklERSBGSU5BTDsKICAgICB2aXJ0dWFsIGZsb2F0IG1heGltdW1XaWR0aChjb25zdCBGb250
JikgT1ZFUlJJREU7Ci0gICAgdmlydHVhbCBpbnQgbWluaW11bSgpIGNvbnN0IE9WRVJSSURFIEZJ
TkFMOwogICAgIHZpcnR1YWwgdm9pZCBzdGVwRG93bigpIE9WRVJSSURFIEZJTkFMOwogICAgIHZp
cnR1YWwgdm9pZCBzdGVwVXAoKSBPVkVSUklERSBGSU5BTDsKICAgICB2aXJ0dWFsIFN0cmluZyB2
YWx1ZSgpIGNvbnN0IE9WRVJSSURFIEZJTkFMOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
aHRtbC9zaGFkb3cvRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmNwcAppbmRleCBh
ZGQ2N2M2YjM3NzlhMmRhNWY2MmY3NDY0MmVhN2M3OThkNzQ0NWRiLi5iYmI1YzYyNGFhZGUzZTM3
OWJiMDY2ODRjYjVmZWNmNmQ5ZjM4NDA4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1s
L3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmNwcApAQCAtOTIs
MTQgKzkyLDkgQEAgYm9vbCBEYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50OjpoYXNWYWx1ZSgp
IGNvbnN0CiAgICAgcmV0dXJuIG1fc2VsZWN0ZWRJbmRleCA+PSAwOwogfQogCi1pbnQgRGF0ZVRp
bWVTeW1ib2xpY0ZpZWxkRWxlbWVudDo6bWF4aW11bSgpIGNvbnN0Cit2b2lkIERhdGVUaW1lU3lt
Ym9saWNGaWVsZEVsZW1lbnQ6OmluaXRpYWxpemUoY29uc3QgQXRvbWljU3RyaW5nJiBwc2V1ZG8s
IGNvbnN0IFN0cmluZyYgYXhIZWxwVGV4dCkKIHsKLSAgICByZXR1cm4gbV9tYXhpbXVtSW5kZXgg
KyAxOwotfQotCi1pbnQgRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxlbWVudDo6bWluaW11bSgpIGNv
bnN0Ci17Ci0gICAgcmV0dXJuIG1fbWluaW11bUluZGV4ICsgMTsKKyAgICBEYXRlVGltZUZpZWxk
RWxlbWVudDo6aW5pdGlhbGl6ZShwc2V1ZG8sIGF4SGVscFRleHQsIG1fbWluaW11bUluZGV4ICsg
MSwgbV9tYXhpbXVtSW5kZXggKyAxKTsKIH0KIAogdm9pZCBEYXRlVGltZVN5bWJvbGljRmllbGRF
bGVtZW50OjpzZXRFbXB0eVZhbHVlKEV2ZW50QmVoYXZpb3IgZXZlbnRCZWhhdmlvcikKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lU3ltYm9saWNGaWVsZEVs
ZW1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lU3ltYm9saWNGaWVs
ZEVsZW1lbnQuaAppbmRleCAzYjQ3NzI2NWFmMzk3ZjE5ZTc0MWM1OGFlZDExNWYwN2YzZjU1NTQ0
Li5mYTg4YzI4NjE0MGFkNGU2ODU2ZDhiNDk2MmQ5ZmQzYjI2NGM2YTY2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZVN5bWJvbGljRmllbGRFbGVtZW50LmgK
KysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvRGF0ZVRpbWVTeW1ib2xpY0ZpZWxkRWxl
bWVudC5oCkBAIC00MSw2ICs0MSw3IEBAIHByb3RlY3RlZDoKICAgICBEYXRlVGltZVN5bWJvbGlj
RmllbGRFbGVtZW50KERvY3VtZW50KiwgRmllbGRPd25lciYsIGNvbnN0IFZlY3RvcjxTdHJpbmc+
JiwgaW50IG1pbmltdW0sIGludCBtYXhpbXVtKTsKICAgICBzaXplX3Qgc3ltYm9sc1NpemUoKSBj
b25zdCB7IHJldHVybiBtX3N5bWJvbHMuc2l6ZSgpOyB9CiAgICAgdmlydHVhbCBib29sIGhhc1Zh
bHVlKCkgY29uc3QgT1ZFUlJJREUgRklOQUw7CisgICAgdm9pZCBpbml0aWFsaXplKGNvbnN0IEF0
b21pY1N0cmluZyYgcHNldWRvLCBjb25zdCBTdHJpbmcmIGF4SGVscFRleHQpOwogICAgIHZpcnR1
YWwgdm9pZCBzZXRFbXB0eVZhbHVlKEV2ZW50QmVoYXZpb3IgPSBEaXNwYXRjaE5vRXZlbnQpIE9W
RVJSSURFIEZJTkFMOwogICAgIHZpcnR1YWwgdm9pZCBzZXRWYWx1ZUFzSW50ZWdlcihpbnQsIEV2
ZW50QmVoYXZpb3IgPSBEaXNwYXRjaE5vRXZlbnQpIE9WRVJSSURFIEZJTkFMOwogICAgIHZpcnR1
YWwgaW50IHZhbHVlQXNJbnRlZ2VyKCkgY29uc3QgT1ZFUlJJREUgRklOQUw7CkBAIC01Myw5ICs1
NCw3IEBAIHByaXZhdGU6CiAKICAgICAvLyBEYXRlVGltZUZpZWxkRWxlbWVudCBmdW5jdGlvbnMu
CiAgICAgdmlydHVhbCB2b2lkIGhhbmRsZUtleWJvYXJkRXZlbnQoS2V5Ym9hcmRFdmVudCopIE9W
RVJSSURFIEZJTkFMOwotICAgIHZpcnR1YWwgaW50IG1heGltdW0oKSBjb25zdCBPVkVSUklERSBG
SU5BTDsKICAgICB2aXJ0dWFsIGZsb2F0IG1heGltdW1XaWR0aChjb25zdCBGb250JikgT1ZFUlJJ
REU7Ci0gICAgdmlydHVhbCBpbnQgbWluaW11bSgpIGNvbnN0IE9WRVJSSURFIEZJTkFMOwogICAg
IHZpcnR1YWwgdm9pZCBzdGVwRG93bigpIE9WRVJSSURFIEZJTkFMOwogICAgIHZpcnR1YWwgdm9p
ZCBzdGVwVXAoKSBPVkVSUklERSBGSU5BTDsKICAgICB2aXJ0dWFsIFN0cmluZyB2YWx1ZSgpIGNv
bnN0IE9WRVJSSURFIEZJTkFMOwo=
</data>
<flag name="review"
          id="203478"
          type_id="1"
          status="+"
          setter="haraken"
    />
          </attachment>
      

    </bug>

</bugzilla>