<?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>44476</bug_id>
          
          <creation_ts>2010-08-23 18:25:39 -0700</creation_ts>
          <short_desc>&lt;input type=number&gt;: Support auto-repeat by mouse press</short_desc>
          <delta_ts>2010-08-25 02:46:18 -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>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>
          
          <blocked>27968</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Kent Tamura">tkent</assigned_to>
          <cc>adele</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>hamaji</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>268240</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-08-23 18:25:39 -0700</bug_when>
    <thetext>&lt;input type=number&gt;: Support auto-repeat by mouse press</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>268245</commentid>
    <comment_count>1</comment_count>
      <attachid>65197</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-08-23 18:30:44 -0700</bug_when>
    <thetext>Created attachment 65197
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269086</commentid>
    <comment_count>2</comment_count>
      <attachid>65197</attachid>
    <who name="Shinichiro Hamaji">hamaji</who>
    <bug_when>2010-08-25 01:23:54 -0700</bug_when>
    <thetext>Comment on attachment 65197
Patch

This change looks good, but I think the behavior isn&apos;t the best when

1. mouse down on increase button
2. mouse move from increase button to decrease button without mouse up
3. the number will decrease

It seems with windows&apos; standard GUI, the number doesn&apos;t change in step 3. I guess this behavior or increasing will be better than the behavior of this patch. I don&apos;t have access to Mac for now, could you check what happens on Mac?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269092</commentid>
    <comment_count>3</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-08-25 01:36:25 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 65197 [details])
&gt; This change looks good, but I think the behavior isn&apos;t the best when
&gt; 
&gt; 1. mouse down on increase button
&gt; 2. mouse move from increase button to decrease button without mouse up
&gt; 3. the number will decrease
&gt; 
&gt; It seems with windows&apos; standard GUI, the number doesn&apos;t change in step 3. I guess this behavior or increasing will be better than the behavior of this patch. I don&apos;t have access to Mac for now, could you check what happens on Mac?

I agree with you.  I tested the behavior of Mac (SnowLoepard, System Preference -&gt; Date &amp; Time) and found the Mac behavior was the same as this patch :-(
I&apos;ll update the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269100</commentid>
    <comment_count>4</comment_count>
      <attachid>65385</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-08-25 02:02:01 -0700</bug_when>
    <thetext>Created attachment 65385
Patch 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269103</commentid>
    <comment_count>5</comment_count>
      <attachid>65385</attachid>
    <who name="Shinichiro Hamaji">hamaji</who>
    <bug_when>2010-08-25 02:16:34 -0700</bug_when>
    <thetext>Comment on attachment 65385
Patch 2

Looks good. Thanks for checking the behavior of Mac.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269116</commentid>
    <comment_count>6</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-08-25 02:46:04 -0700</bug_when>
    <thetext>Landed as r66001.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>65197</attachid>
            <date>2010-08-23 18:30:44 -0700</date>
            <delta_ts>2010-08-25 02:01:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-44476-20100824103042.patch</filename>
            <type>text/plain</type>
            <size>5657</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
OWFkNjc0OTc1YjFhMmZmODc3MjAyZjBiYTdmYTJiNzQ0NDJiNjUxYy4uYTljMGU1MDQ4YmU1ZDRi
YmIwODQ4NGQ0MDM5ZTk4NzBhNDU1NTU1OSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAxMC0wOC0yMyAgS2Vu
dCBUYW11cmEgIDx0a2VudEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgPGlucHV0IHR5cGU9bnVtYmVyPjogU3VwcG9ydCBhdXRv
LXJlcGVhdCBieSBtb3VzZSBwcmVzcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NDQ0NzYKKworICAgICAgICBMaWtlIGFycm93IGJ1dHRvbiBvZiBzY3Jv
bGxiYXJzLCBzcGluYnV0dG9ucyBvZiA8aW5wdXQKKyAgICAgICAgdHlwZT1udW1iZXI+IHNob3Vs
ZCBjb250aW51ZSB0byBpbmNyZWFzZS9kZWNyZWFzZSB0aGVpciB2YWx1ZXMKKyAgICAgICAgd2hp
bGUgdGhlIG1vdXNlIGJ1dHRvbiBpcyBwcmVzc2VkLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyBi
ZWNhdXNlIHRoZSBuZXcgYmVoYXZpb3Igc3Ryb25nbHkgZGVwZW5kcyBvbiBhIHRpbWVyLgorCisg
ICAgICAgICogcmVuZGVyaW5nL1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpTcGluQnV0dG9uRWxlbWVudDo6U3BpbkJ1dHRvbkVsZW1lbnQpOgorICAgICAg
ICAgSW5pdGlhbGl6ZXMgdGhlIHRpbWVyLgorICAgICAgICAoV2ViQ29yZTo6U3BpbkJ1dHRvbkVs
ZW1lbnQ6OmRlZmF1bHRFdmVudEhhbmRsZXIpOgorICAgICAgICAgU3RhcnRzIHRoZSB0aW1lciBi
eSBhIG1vdXNlZG93biBldmVudC4KKyAgICAgICAgKFdlYkNvcmU6OlNwaW5CdXR0b25FbGVtZW50
OjpzdGFydFJlcGVhdGluZ1RpbWVyKToKKyAgICAgICAgKFdlYkNvcmU6OlNwaW5CdXR0b25FbGVt
ZW50OjpzdG9wUmVwZWF0aW5nVGltZXIpOgorICAgICAgICAoV2ViQ29yZTo6U3BpbkJ1dHRvbkVs
ZW1lbnQ6OnJlcGVhdGluZ1RpbWVyRmlyZWQpOgorICAgICAgICAqIHJlbmRlcmluZy9UZXh0Q29u
dHJvbElubmVyRWxlbWVudHMuaDoKKwogMjAxMC0wOC0yMiAgQW5kcmVhcyBLbGluZyAgPGFuZHJl
YXMua2xpbmdAbm9raWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUg
Q2hyaXN0aWFuc2VuLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dENvbnRyb2xJ
bm5lckVsZW1lbnRzLmNwcCBiL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRDb250cm9sSW5uZXJFbGVt
ZW50cy5jcHAKaW5kZXggOTg1MmFhNmQ2MWRhMDdjMzYwZjJlYjVhMmJjMTAyNDRhODRkMGMwZC4u
MGUwMWM2YjBhYmIyNWY4NjllZDQyY2JmYmY4MzMwZWZjMGQzMDc0NyAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9yZW5kZXJpbmcvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRzLmNwcAorKysgYi9XZWJDb3Jl
L3JlbmRlcmluZy9UZXh0Q29udHJvbElubmVyRWxlbWVudHMuY3BwCkBAIC0zOSw2ICszOSw3IEBA
CiAjaW5jbHVkZSAiUGFnZS5oIgogI2luY2x1ZGUgIlJlbmRlckxheWVyLmgiCiAjaW5jbHVkZSAi
UmVuZGVyVGV4dENvbnRyb2xTaW5nbGVMaW5lLmgiCisjaW5jbHVkZSAiU2Nyb2xsYmFyVGhlbWUu
aCIKICNpbmNsdWRlICJTcGVlY2hJbnB1dC5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBAIC0y
NTUsNiArMjU2LDcgQEAgaW5saW5lIFNwaW5CdXR0b25FbGVtZW50OjpTcGluQnV0dG9uRWxlbWVu
dChOb2RlKiBzaGFkb3dQYXJlbnQpCiAgICAgOiBUZXh0Q29udHJvbElubmVyRWxlbWVudChzaGFk
b3dQYXJlbnQtPmRvY3VtZW50KCksIHNoYWRvd1BhcmVudCkKICAgICAsIG1fY2FwdHVyaW5nKGZh
bHNlKQogICAgICwgbV91cERvd25TdGF0ZShJbmRldGVybWluYXRlKQorICAgICwgbV9yZXBlYXRp
bmdUaW1lcih0aGlzLCAmU3BpbkJ1dHRvbkVsZW1lbnQ6OnJlcGVhdGluZ1RpbWVyRmlyZWQpCiB7
CiB9CiAKQEAgLTI5MywxOCArMjk1LDE4IEBAIHZvaWQgU3BpbkJ1dHRvbkVsZW1lbnQ6OmRlZmF1
bHRFdmVudEhhbmRsZXIoRXZlbnQqIGV2ZW50KQogICAgIH0KIAogICAgIEludFBvaW50IGxvY2Fs
ID0gcm91bmRlZEludFBvaW50KGJveC0+YWJzb2x1dGVUb0xvY2FsKG1vdXNlRXZlbnQtPmFic29s
dXRlTG9jYXRpb24oKSwgZmFsc2UsIHRydWUpKTsKLSAgICBpZiAoZXZlbnQtPnR5cGUoKSA9PSBl
dmVudE5hbWVzKCkuY2xpY2tFdmVudCkgeworICAgIGlmIChtb3VzZUV2ZW50LT50eXBlKCkgPT0g
ZXZlbnROYW1lcygpLm1vdXNlZG93bkV2ZW50ICYmIG1vdXNlRXZlbnQtPmJ1dHRvbigpID09IExl
ZnRCdXR0b24pIHsKICAgICAgICAgaWYgKGJveC0+Ym9yZGVyQm94UmVjdCgpLmNvbnRhaW5zKGxv
Y2FsKSkgewogICAgICAgICAgICAgUmVmUHRyPE5vZGU+IHByb3RlY3RvcihpbnB1dCk7CiAgICAg
ICAgICAgICBpbnB1dC0+Zm9jdXMoKTsKICAgICAgICAgICAgIGlucHV0LT5zZWxlY3QoKTsKLSAg
ICAgICAgICAgIGlmIChsb2NhbC55KCkgPCBib3gtPmhlaWdodCgpIC8gMikKLSAgICAgICAgICAg
ICAgICBpbnB1dC0+c3RlcFVwRnJvbVJlbmRlcmVyKDEpOwotICAgICAgICAgICAgZWxzZQotICAg
ICAgICAgICAgICAgIGlucHV0LT5zdGVwVXBGcm9tUmVuZGVyZXIoLTEpOworICAgICAgICAgICAg
aW5wdXQtPnN0ZXBVcEZyb21SZW5kZXJlcihtX3VwRG93blN0YXRlID09IFVwID8gMSA6IC0xKTsK
ICAgICAgICAgICAgIGV2ZW50LT5zZXREZWZhdWx0SGFuZGxlZCgpOworICAgICAgICAgICAgc3Rh
cnRSZXBlYXRpbmdUaW1lcigpOwogICAgICAgICB9Ci0gICAgfSBlbHNlIGlmIChldmVudC0+dHlw
ZSgpID09IGV2ZW50TmFtZXMoKS5tb3VzZW1vdmVFdmVudCkgeworICAgIH0gZWxzZSBpZiAobW91
c2VFdmVudC0+dHlwZSgpID09IGV2ZW50TmFtZXMoKS5tb3VzZXVwRXZlbnQgJiYgbW91c2VFdmVu
dC0+YnV0dG9uKCkgPT0gTGVmdEJ1dHRvbikKKyAgICAgICAgc3RvcFJlcGVhdGluZ1RpbWVyKCk7
CisgICAgZWxzZSBpZiAoZXZlbnQtPnR5cGUoKSA9PSBldmVudE5hbWVzKCkubW91c2Vtb3ZlRXZl
bnQpIHsKICAgICAgICAgaWYgKGJveC0+Ym9yZGVyQm94UmVjdCgpLmNvbnRhaW5zKGxvY2FsKSkg
ewogICAgICAgICAgICAgaWYgKCFtX2NhcHR1cmluZykgewogICAgICAgICAgICAgICAgIGlmIChG
cmFtZSogZnJhbWUgPSBkb2N1bWVudCgpLT5mcmFtZSgpKSB7CkBAIC0zMTgsNiArMzIwLDcgQEAg
dm9pZCBTcGluQnV0dG9uRWxlbWVudDo6ZGVmYXVsdEV2ZW50SGFuZGxlcihFdmVudCogZXZlbnQp
CiAgICAgICAgICAgICAgICAgcmVuZGVyZXIoKS0+cmVwYWludCgpOwogICAgICAgICB9IGVsc2Ug
ewogICAgICAgICAgICAgaWYgKG1fY2FwdHVyaW5nKSB7CisgICAgICAgICAgICAgICAgc3RvcFJl
cGVhdGluZ1RpbWVyKCk7CiAgICAgICAgICAgICAgICAgaWYgKEZyYW1lKiBmcmFtZSA9IGRvY3Vt
ZW50KCktPmZyYW1lKCkpIHsKICAgICAgICAgICAgICAgICAgICAgZnJhbWUtPmV2ZW50SGFuZGxl
cigpLT5zZXRDYXB0dXJpbmdNb3VzZUV2ZW50c05vZGUoMCk7CiAgICAgICAgICAgICAgICAgICAg
IG1fY2FwdHVyaW5nID0gZmFsc2U7CkBAIC0zMzAsNiArMzMzLDI1IEBAIHZvaWQgU3BpbkJ1dHRv
bkVsZW1lbnQ6OmRlZmF1bHRFdmVudEhhbmRsZXIoRXZlbnQqIGV2ZW50KQogICAgICAgICBIVE1M
RGl2RWxlbWVudDo6ZGVmYXVsdEV2ZW50SGFuZGxlcihldmVudCk7CiB9CiAKK3ZvaWQgU3BpbkJ1
dHRvbkVsZW1lbnQ6OnN0YXJ0UmVwZWF0aW5nVGltZXIoKQoreworICAgIFNjcm9sbGJhclRoZW1l
KiB0aGVtZSA9IFNjcm9sbGJhclRoZW1lOjpuYXRpdmVUaGVtZSgpOworICAgIG1fcmVwZWF0aW5n
VGltZXIuc3RhcnQodGhlbWUtPmluaXRpYWxBdXRvc2Nyb2xsVGltZXJEZWxheSgpLCB0aGVtZS0+
YXV0b3Njcm9sbFRpbWVyRGVsYXkoKSk7Cit9CisKK3ZvaWQgU3BpbkJ1dHRvbkVsZW1lbnQ6OnN0
b3BSZXBlYXRpbmdUaW1lcigpCit7CisgICAgbV9yZXBlYXRpbmdUaW1lci5zdG9wKCk7Cit9CisK
K3ZvaWQgU3BpbkJ1dHRvbkVsZW1lbnQ6OnJlcGVhdGluZ1RpbWVyRmlyZWQoVGltZXI8U3BpbkJ1
dHRvbkVsZW1lbnQ+KikKK3sKKyAgICBIVE1MSW5wdXRFbGVtZW50KiBpbnB1dCA9IHN0YXRpY19j
YXN0PEhUTUxJbnB1dEVsZW1lbnQqPihzaGFkb3dBbmNlc3Rvck5vZGUoKSk7CisgICAgaWYgKGlu
cHV0LT5kaXNhYmxlZCgpIHx8IGlucHV0LT5pc1JlYWRPbmx5Rm9ybUNvbnRyb2woKSkKKyAgICAg
ICAgcmV0dXJuOworICAgIGlucHV0LT5zdGVwVXBGcm9tUmVuZGVyZXIobV91cERvd25TdGF0ZSA9
PSBVcCA/IDEgOiAtMSk7Cit9CisKIHZvaWQgU3BpbkJ1dHRvbkVsZW1lbnQ6OnNldEhvdmVyZWQo
Ym9vbCBmbGFnKQogewogICAgIGlmICghaG92ZXJlZCgpICYmIGZsYWcpCmRpZmYgLS1naXQgYS9X
ZWJDb3JlL3JlbmRlcmluZy9UZXh0Q29udHJvbElubmVyRWxlbWVudHMuaCBiL1dlYkNvcmUvcmVu
ZGVyaW5nL1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5oCmluZGV4IDNmYmM5YzhmOWM4N2QyMzg0
MjFkMWI1ODYzMmY3ZGI2ZGEyZTU2MDIuLmMwMDc4ZGU0NDAxYTk1ODE1MDUyNjU0ZWViZjFkZjI3
MzZhYTUwOTIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRDb250cm9sSW5uZXJF
bGVtZW50cy5oCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRDb250cm9sSW5uZXJFbGVtZW50
cy5oCkBAIC0yOSw2ICsyOSw3IEBACiAKICNpbmNsdWRlICJIVE1MRGl2RWxlbWVudC5oIgogI2lu
Y2x1ZGUgIlNwZWVjaElucHV0TGlzdGVuZXIuaCIKKyNpbmNsdWRlICJUaW1lci5oIgogI2luY2x1
ZGUgPHd0Zi9Gb3J3YXJkLmg+CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKQEAgLTEwNywxMCArMTA4
LDE0IEBAIHByaXZhdGU6CiAgICAgdmlydHVhbCBib29sIGlzRW5hYmxlZEZvcm1Db250cm9sKCkg
Y29uc3QgeyByZXR1cm4gc3RhdGljX2Nhc3Q8RWxlbWVudCo+KGNvbnN0X2Nhc3Q8U3BpbkJ1dHRv
bkVsZW1lbnQqPih0aGlzKS0+c2hhZG93QW5jZXN0b3JOb2RlKCkpLT5pc0VuYWJsZWRGb3JtQ29u
dHJvbCgpOyB9CiAgICAgdmlydHVhbCBib29sIGlzUmVhZE9ubHlGb3JtQ29udHJvbCgpIGNvbnN0
IHsgcmV0dXJuIHN0YXRpY19jYXN0PEVsZW1lbnQqPihjb25zdF9jYXN0PFNwaW5CdXR0b25FbGVt
ZW50Kj4odGhpcyktPnNoYWRvd0FuY2VzdG9yTm9kZSgpKS0+aXNSZWFkT25seUZvcm1Db250cm9s
KCk7IH0KICAgICB2aXJ0dWFsIHZvaWQgZGVmYXVsdEV2ZW50SGFuZGxlcihFdmVudCopOworICAg
IHZvaWQgc3RhcnRSZXBlYXRpbmdUaW1lcigpOworICAgIHZvaWQgc3RvcFJlcGVhdGluZ1RpbWVy
KCk7CisgICAgdm9pZCByZXBlYXRpbmdUaW1lckZpcmVkKFRpbWVyPFNwaW5CdXR0b25FbGVtZW50
PiopOwogICAgIHZpcnR1YWwgdm9pZCBzZXRIb3ZlcmVkKGJvb2wgPSB0cnVlKTsKIAogICAgIGJv
b2wgbV9jYXB0dXJpbmc7CiAgICAgVXBEb3duU3RhdGUgbV91cERvd25TdGF0ZTsKKyAgICBUaW1l
cjxTcGluQnV0dG9uRWxlbWVudD4gbV9yZXBlYXRpbmdUaW1lcjsKIH07CiAKICNpZiBFTkFCTEUo
SU5QVVRfU1BFRUNIKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>65385</attachid>
            <date>2010-08-25 02:02:01 -0700</date>
            <delta_ts>2010-08-25 02:46:18 -0700</delta_ts>
            <desc>Patch 2</desc>
            <filename>bug-44476-20100825180159.patch</filename>
            <type>text/plain</type>
            <size>6550</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NDY4OWVjOTZkMjhhYjdjN2IwYjgzNjY4NDk5NTQwMTk5NzQ0ZGYxNC4uNDhhOGRlZmNlNzUwM2I3
MWEwNzA5YjBhMjgzNWIzMWI4NDdiYmNjYiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAxMC0wOC0yMyAgS2Vu
dCBUYW11cmEgIDx0a2VudEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgPGlucHV0IHR5cGU9bnVtYmVyPjogU3VwcG9ydCBhdXRv
LXJlcGVhdCBieSBtb3VzZSBwcmVzcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NDQ0NzYKKworICAgICAgICBMaWtlIGFycm93IGJ1dHRvbiBvZiBzY3Jv
bGxiYXJzLCBzcGluYnV0dG9ucyBvZiA8aW5wdXQKKyAgICAgICAgdHlwZT1udW1iZXI+IHNob3Vs
ZCBjb250aW51ZSB0byBpbmNyZWFzZS9kZWNyZWFzZSB0aGVpciB2YWx1ZXMKKyAgICAgICAgd2hp
bGUgdGhlIG1vdXNlIGJ1dHRvbiBpcyBwcmVzc2VkLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyBi
ZWNhdXNlIHRoZSBuZXcgYmVoYXZpb3Igc3Ryb25nbHkgZGVwZW5kcyBvbiBhIHRpbWVyLgorCisg
ICAgICAgICogcmVuZGVyaW5nL1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpTcGluQnV0dG9uRWxlbWVudDo6U3BpbkJ1dHRvbkVsZW1lbnQpOgorICAgICAg
ICAgSW5pdGlhbGl6ZXMgdGhlIHRpbWVyLgorICAgICAgICAoV2ViQ29yZTo6U3BpbkJ1dHRvbkVs
ZW1lbnQ6OmRlZmF1bHRFdmVudEhhbmRsZXIpOgorICAgICAgICAgU3RhcnRzIHRoZSB0aW1lciBi
eSBhIG1vdXNlZG93biBldmVudC4KKyAgICAgICAgKFdlYkNvcmU6OlNwaW5CdXR0b25FbGVtZW50
OjpzdGFydFJlcGVhdGluZ1RpbWVyKToKKyAgICAgICAgKFdlYkNvcmU6OlNwaW5CdXR0b25FbGVt
ZW50OjpzdG9wUmVwZWF0aW5nVGltZXIpOgorICAgICAgICAoV2ViQ29yZTo6U3BpbkJ1dHRvbkVs
ZW1lbnQ6OnJlcGVhdGluZ1RpbWVyRmlyZWQpOgorICAgICAgICAqIHJlbmRlcmluZy9UZXh0Q29u
dHJvbElubmVyRWxlbWVudHMuaDoKKwogMjAxMC0wOC0yNSAgS2VudCBUYW11cmEgIDx0a2VudEBj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2hpbmljaGlybyBIYW1hamkKZGlm
ZiAtLWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHAg
Yi9XZWJDb3JlL3JlbmRlcmluZy9UZXh0Q29udHJvbElubmVyRWxlbWVudHMuY3BwCmluZGV4IDVm
MWYwOTljMTM5NDViZWJmOGU3OThhNDYyNjg0OWYwNDc5NjhlOTAuLjE0NjU1ODA4Mjc4NWRiNTEz
MjdhNDlhY2FkMjEzN2I1M2I3MDNjZWMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL1Rl
eHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHAKKysrIGIvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dENv
bnRyb2xJbm5lckVsZW1lbnRzLmNwcApAQCAtMzksNiArMzksNyBAQAogI2luY2x1ZGUgIlBhZ2Uu
aCIKICNpbmNsdWRlICJSZW5kZXJMYXllci5oIgogI2luY2x1ZGUgIlJlbmRlclRleHRDb250cm9s
U2luZ2xlTGluZS5oIgorI2luY2x1ZGUgIlNjcm9sbGJhclRoZW1lLmgiCiAjaW5jbHVkZSAiU3Bl
ZWNoSW5wdXQuaCIKIAogbmFtZXNwYWNlIFdlYkNvcmUgewpAQCAtMjU4LDYgKzI1OSw4IEBAIGlu
bGluZSBTcGluQnV0dG9uRWxlbWVudDo6U3BpbkJ1dHRvbkVsZW1lbnQoSFRNTEVsZW1lbnQqIHNo
YWRvd1BhcmVudCkKICAgICA6IFRleHRDb250cm9sSW5uZXJFbGVtZW50KHNoYWRvd1BhcmVudC0+
ZG9jdW1lbnQoKSwgc2hhZG93UGFyZW50KQogICAgICwgbV9jYXB0dXJpbmcoZmFsc2UpCiAgICAg
LCBtX3VwRG93blN0YXRlKEluZGV0ZXJtaW5hdGUpCisgICAgLCBtX3ByZXNzU3RhcnRpbmdTdGF0
ZShJbmRldGVybWluYXRlKQorICAgICwgbV9yZXBlYXRpbmdUaW1lcih0aGlzLCAmU3BpbkJ1dHRv
bkVsZW1lbnQ6OnJlcGVhdGluZ1RpbWVyRmlyZWQpCiB7CiB9CiAKQEAgLTI4MSw3ICsyODQsNiBA
QCB2b2lkIFNwaW5CdXR0b25FbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKEV2ZW50KiBldmVu
dCkKICAgICAgICAgcmV0dXJuOyAgICAgICAgCiAgICAgfQogICAgIAotICAgIE1vdXNlRXZlbnQq
IG1vdXNlRXZlbnQgPSBzdGF0aWNfY2FzdDxNb3VzZUV2ZW50Kj4oZXZlbnQpOwogICAgIEhUTUxJ
bnB1dEVsZW1lbnQqIGlucHV0ID0gc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KHNoYWRv
d0FuY2VzdG9yTm9kZSgpKTsKICAgICBpZiAoaW5wdXQtPmRpc2FibGVkKCkgfHwgaW5wdXQtPmlz
UmVhZE9ubHlGb3JtQ29udHJvbCgpKSB7CiAgICAgICAgIGlmICghZXZlbnQtPmRlZmF1bHRIYW5k
bGVkKCkpCkBAIC0yODksMTkgKzI5MSwyMCBAQCB2b2lkIFNwaW5CdXR0b25FbGVtZW50OjpkZWZh
dWx0RXZlbnRIYW5kbGVyKEV2ZW50KiBldmVudCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAor
ICAgIE1vdXNlRXZlbnQqIG1vdXNlRXZlbnQgPSBzdGF0aWNfY2FzdDxNb3VzZUV2ZW50Kj4oZXZl
bnQpOwogICAgIEludFBvaW50IGxvY2FsID0gcm91bmRlZEludFBvaW50KGJveC0+YWJzb2x1dGVU
b0xvY2FsKG1vdXNlRXZlbnQtPmFic29sdXRlTG9jYXRpb24oKSwgZmFsc2UsIHRydWUpKTsKLSAg
ICBpZiAoZXZlbnQtPnR5cGUoKSA9PSBldmVudE5hbWVzKCkuY2xpY2tFdmVudCAmJiBtb3VzZUV2
ZW50LT5idXR0b24oKSA9PSBMZWZ0QnV0dG9uKSB7CisgICAgaWYgKG1vdXNlRXZlbnQtPnR5cGUo
KSA9PSBldmVudE5hbWVzKCkubW91c2Vkb3duRXZlbnQgJiYgbW91c2VFdmVudC0+YnV0dG9uKCkg
PT0gTGVmdEJ1dHRvbikgewogICAgICAgICBpZiAoYm94LT5ib3JkZXJCb3hSZWN0KCkuY29udGFp
bnMobG9jYWwpKSB7CiAgICAgICAgICAgICBSZWZQdHI8Tm9kZT4gcHJvdGVjdG9yKGlucHV0KTsK
ICAgICAgICAgICAgIGlucHV0LT5mb2N1cygpOwogICAgICAgICAgICAgaW5wdXQtPnNlbGVjdCgp
OwotICAgICAgICAgICAgaWYgKGxvY2FsLnkoKSA8IGJveC0+aGVpZ2h0KCkgLyAyKQotICAgICAg
ICAgICAgICAgIGlucHV0LT5zdGVwVXBGcm9tUmVuZGVyZXIoMSk7Ci0gICAgICAgICAgICBlbHNl
Ci0gICAgICAgICAgICAgICAgaW5wdXQtPnN0ZXBVcEZyb21SZW5kZXJlcigtMSk7CisgICAgICAg
ICAgICBpbnB1dC0+c3RlcFVwRnJvbVJlbmRlcmVyKG1fdXBEb3duU3RhdGUgPT0gVXAgPyAxIDog
LTEpOwogICAgICAgICAgICAgZXZlbnQtPnNldERlZmF1bHRIYW5kbGVkKCk7CisgICAgICAgICAg
ICBzdGFydFJlcGVhdGluZ1RpbWVyKCk7CiAgICAgICAgIH0KLSAgICB9IGVsc2UgaWYgKGV2ZW50
LT50eXBlKCkgPT0gZXZlbnROYW1lcygpLm1vdXNlbW92ZUV2ZW50KSB7CisgICAgfSBlbHNlIGlm
IChtb3VzZUV2ZW50LT50eXBlKCkgPT0gZXZlbnROYW1lcygpLm1vdXNldXBFdmVudCAmJiBtb3Vz
ZUV2ZW50LT5idXR0b24oKSA9PSBMZWZ0QnV0dG9uKQorICAgICAgICBzdG9wUmVwZWF0aW5nVGlt
ZXIoKTsKKyAgICBlbHNlIGlmIChldmVudC0+dHlwZSgpID09IGV2ZW50TmFtZXMoKS5tb3VzZW1v
dmVFdmVudCkgewogICAgICAgICBpZiAoYm94LT5ib3JkZXJCb3hSZWN0KCkuY29udGFpbnMobG9j
YWwpKSB7CiAgICAgICAgICAgICBpZiAoIW1fY2FwdHVyaW5nKSB7CiAgICAgICAgICAgICAgICAg
aWYgKEZyYW1lKiBmcmFtZSA9IGRvY3VtZW50KCktPmZyYW1lKCkpIHsKQEAgLTMxNSw2ICszMTgs
NyBAQCB2b2lkIFNwaW5CdXR0b25FbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKEV2ZW50KiBl
dmVudCkKICAgICAgICAgICAgICAgICByZW5kZXJlcigpLT5yZXBhaW50KCk7CiAgICAgICAgIH0g
ZWxzZSB7CiAgICAgICAgICAgICBpZiAobV9jYXB0dXJpbmcpIHsKKyAgICAgICAgICAgICAgICBz
dG9wUmVwZWF0aW5nVGltZXIoKTsKICAgICAgICAgICAgICAgICBpZiAoRnJhbWUqIGZyYW1lID0g
ZG9jdW1lbnQoKS0+ZnJhbWUoKSkgewogICAgICAgICAgICAgICAgICAgICBmcmFtZS0+ZXZlbnRI
YW5kbGVyKCktPnNldENhcHR1cmluZ01vdXNlRXZlbnRzTm9kZSgwKTsKICAgICAgICAgICAgICAg
ICAgICAgbV9jYXB0dXJpbmcgPSBmYWxzZTsKQEAgLTMyNyw2ICszMzEsMzMgQEAgdm9pZCBTcGlu
QnV0dG9uRWxlbWVudDo6ZGVmYXVsdEV2ZW50SGFuZGxlcihFdmVudCogZXZlbnQpCiAgICAgICAg
IEhUTUxEaXZFbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKGV2ZW50KTsKIH0KIAordm9pZCBT
cGluQnV0dG9uRWxlbWVudDo6c3RhcnRSZXBlYXRpbmdUaW1lcigpCit7CisgICAgbV9wcmVzc1N0
YXJ0aW5nU3RhdGUgPSBtX3VwRG93blN0YXRlOworICAgIFNjcm9sbGJhclRoZW1lKiB0aGVtZSA9
IFNjcm9sbGJhclRoZW1lOjpuYXRpdmVUaGVtZSgpOworICAgIG1fcmVwZWF0aW5nVGltZXIuc3Rh
cnQodGhlbWUtPmluaXRpYWxBdXRvc2Nyb2xsVGltZXJEZWxheSgpLCB0aGVtZS0+YXV0b3Njcm9s
bFRpbWVyRGVsYXkoKSk7Cit9CisKK3ZvaWQgU3BpbkJ1dHRvbkVsZW1lbnQ6OnN0b3BSZXBlYXRp
bmdUaW1lcigpCit7CisgICAgbV9yZXBlYXRpbmdUaW1lci5zdG9wKCk7Cit9CisKK3ZvaWQgU3Bp
bkJ1dHRvbkVsZW1lbnQ6OnJlcGVhdGluZ1RpbWVyRmlyZWQoVGltZXI8U3BpbkJ1dHRvbkVsZW1l
bnQ+KikKK3sKKyAgICBIVE1MSW5wdXRFbGVtZW50KiBpbnB1dCA9IHN0YXRpY19jYXN0PEhUTUxJ
bnB1dEVsZW1lbnQqPihzaGFkb3dBbmNlc3Rvck5vZGUoKSk7CisgICAgaWYgKGlucHV0LT5kaXNh
YmxlZCgpIHx8IGlucHV0LT5pc1JlYWRPbmx5Rm9ybUNvbnRyb2woKSkKKyAgICAgICAgcmV0dXJu
OworICAgIC8vIE9uIE1hYyBPUywgTlNTdGVwcGVyIHVwZGF0ZXMgdGhlIHZhbHVlIGZvciB0aGUg
YnV0dG9uIHVuZGVyIHRoZSBtb3VzZQorICAgIC8vIGN1cnNvciByZWdhcmRsZXNzIG9mIHRoZSBi
dXR0b24gcHJlc3NlZCBhdCB0aGUgYmVnaW5uaW5nLiBTbyB0aGUKKyAgICAvLyBmb2xsb3dpbmcg
Y2hlY2sgaXMgbm90IG5lZWRlZCBmb3IgTWFjIE9TLgorI2lmICFPUyhNQUNfT1NfWCkKKyAgICBp
ZiAobV91cERvd25TdGF0ZSAhPSBtX3ByZXNzU3RhcnRpbmdTdGF0ZSkKKyAgICAgICAgcmV0dXJu
OworI2VuZGlmCisgICAgaW5wdXQtPnN0ZXBVcEZyb21SZW5kZXJlcihtX3VwRG93blN0YXRlID09
IFVwID8gMSA6IC0xKTsKK30KKwogdm9pZCBTcGluQnV0dG9uRWxlbWVudDo6c2V0SG92ZXJlZChi
b29sIGZsYWcpCiB7CiAgICAgaWYgKCFob3ZlcmVkKCkgJiYgZmxhZykKZGlmZiAtLWdpdCBhL1dl
YkNvcmUvcmVuZGVyaW5nL1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5oIGIvV2ViQ29yZS9yZW5k
ZXJpbmcvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRzLmgKaW5kZXggNzkxZDI0ZGIwZDI0N2FiN2Fk
ZTJhODBkMmNjMmUyYWQxZjBiMjIzYS4uYzE0NmE0MmRjNDM0OWU3N2RkYWJlZTMxN2RhNmU3MWVm
NTZhN2U1OCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dENvbnRyb2xJbm5lckVs
ZW1lbnRzLmgKKysrIGIvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRz
LmgKQEAgLTI5LDYgKzI5LDcgQEAKIAogI2luY2x1ZGUgIkhUTUxEaXZFbGVtZW50LmgiCiAjaW5j
bHVkZSAiU3BlZWNoSW5wdXRMaXN0ZW5lci5oIgorI2luY2x1ZGUgIlRpbWVyLmgiCiAjaW5jbHVk
ZSA8d3RmL0ZvcndhcmQuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewpAQCAtMTA3LDEwICsxMDgs
MTUgQEAgcHJpdmF0ZToKICAgICB2aXJ0dWFsIGJvb2wgaXNFbmFibGVkRm9ybUNvbnRyb2woKSBj
b25zdCB7IHJldHVybiBzdGF0aWNfY2FzdDxFbGVtZW50Kj4oY29uc3RfY2FzdDxTcGluQnV0dG9u
RWxlbWVudCo+KHRoaXMpLT5zaGFkb3dBbmNlc3Rvck5vZGUoKSktPmlzRW5hYmxlZEZvcm1Db250
cm9sKCk7IH0KICAgICB2aXJ0dWFsIGJvb2wgaXNSZWFkT25seUZvcm1Db250cm9sKCkgY29uc3Qg
eyByZXR1cm4gc3RhdGljX2Nhc3Q8RWxlbWVudCo+KGNvbnN0X2Nhc3Q8U3BpbkJ1dHRvbkVsZW1l
bnQqPih0aGlzKS0+c2hhZG93QW5jZXN0b3JOb2RlKCkpLT5pc1JlYWRPbmx5Rm9ybUNvbnRyb2wo
KTsgfQogICAgIHZpcnR1YWwgdm9pZCBkZWZhdWx0RXZlbnRIYW5kbGVyKEV2ZW50Kik7CisgICAg
dm9pZCBzdGFydFJlcGVhdGluZ1RpbWVyKCk7CisgICAgdm9pZCBzdG9wUmVwZWF0aW5nVGltZXIo
KTsKKyAgICB2b2lkIHJlcGVhdGluZ1RpbWVyRmlyZWQoVGltZXI8U3BpbkJ1dHRvbkVsZW1lbnQ+
Kik7CiAgICAgdmlydHVhbCB2b2lkIHNldEhvdmVyZWQoYm9vbCA9IHRydWUpOwogCiAgICAgYm9v
bCBtX2NhcHR1cmluZzsKICAgICBVcERvd25TdGF0ZSBtX3VwRG93blN0YXRlOworICAgIFVwRG93
blN0YXRlIG1fcHJlc3NTdGFydGluZ1N0YXRlOworICAgIFRpbWVyPFNwaW5CdXR0b25FbGVtZW50
PiBtX3JlcGVhdGluZ1RpbWVyOwogfTsKIAogI2lmIEVOQUJMRShJTlBVVF9TUEVFQ0gpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>