<?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>7114</bug_id>
          
          <creation_ts>2006-02-06 13:49:01 -0800</creation_ts>
          <short_desc>Dragging to scroll doesn&apos;t work for overflow areas</short_desc>
          <delta_ts>2006-03-15 01:02:47 -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>HTML Editing</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>6986</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adele Peterson">adele</reporter>
          <assigned_to name="Adele Peterson">adele</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>31626</commentid>
    <comment_count>0</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-02-06 13:49:01 -0800</bug_when>
    <thetext>This is especially important for the new text fields, so that you can drag to select hidden text, and the overflow layer needs to scroll to reveal as you drag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31627</commentid>
    <comment_count>1</comment_count>
      <attachid>6303</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-02-06 13:49:36 -0800</bug_when>
    <thetext>Created attachment 6303
test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34684</commentid>
    <comment_count>2</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-03-01 17:02:07 -0800</bug_when>
    <thetext>&lt;rdar://problem/3695120&gt; dragging to scroll doesn&apos;t work with overflow:auto/scroll/overlay areas</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36394</commentid>
    <comment_count>3</comment_count>
      <attachid>7077</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-03-14 23:46:45 -0800</bug_when>
    <thetext>Created attachment 7077
patch

This patch will does leave an outstanding issue:

http://bugzilla.opendarwin.org/show_bug.cgi?id=7774
Moving selection below bottom of overflow area causes selection to jump to end

This prevents autoscroll from working well with vertical scrolling in overflow areas.  On the plus side, this won&apos;t affect the new text fields.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36396</commentid>
    <comment_count>4</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-03-15 00:02:57 -0800</bug_when>
    <thetext>Another loose end is:

http://bugzilla.opendarwin.org/show_bug.cgi?id=7777
Drag &amp; drop doesn&apos;t cause editable overflow areas to autoscroll</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36420</commentid>
    <comment_count>5</comment_count>
      <attachid>7077</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2006-03-15 00:54:12 -0800</bug_when>
    <thetext>Comment on attachment 7077
patch

r=me

I made some minor comments about the style on IRC.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6303</attachid>
            <date>2006-02-06 13:49:36 -0800</date>
            <delta_ts>2006-02-06 13:49:36 -0800</delta_ts>
            <desc>test case</desc>
            <filename>overflow_hidden.html</filename>
            <type>text/html</type>
            <size>164</size>
            <attacher name="Adele Peterson">adele</attacher>
            
              <data encoding="base64">PGRpdiBzdHlsZT0ib3ZlcmZsb3c6aGlkZGVuOyB3aWR0aDo1MHB4OyB3aGl0ZS1zcGFjZTpub3dy
YXA7IGJvcmRlcjogdGhpbiBzb2xpZCBibGFjayIgIGNvbnRlbnRlZGl0YWJsZT10cnVlPjEyMzQ1
Njc4OTEwMTExMjEzMTQxNTE2MTcxODE5MjAyMTIyMjMyNDI1MjYyNzI4CjwvZGl2Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>7077</attachid>
            <date>2006-03-14 23:46:45 -0800</date>
            <delta_ts>2006-03-15 00:54:12 -0800</delta_ts>
            <desc>patch</desc>
            <filename>autoscroll_final_3_14.txt</filename>
            <type>text/plain</type>
            <size>9343</size>
            <attacher name="Adele Peterson">adele</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDEzMzAx
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMzEgQEAKKzIwMDYtMDMt
MTQgIEFkZWxlIFBldGVyc29uICA8YWRlbGVAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIC0gRml4IGZvciBodHRwOi8vYnVnemlsbGEu
b3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTcxMTQKKyAgICAgICAgRHJhZ2dpbmcgdG8g
c2Nyb2xsIGRvZXNuJ3Qgd29yayBmb3Igb3ZlcmZsb3cgYXJlYXMKKworICAgICAgICBObyB0ZXN0
IGNhc2UuICBUaGVyZSBkb2Vzbid0IGFwcGVhciB0byBiZSBhIHdheSB0byB0cmlnZ2VyIHRoZSBh
dXRvc2Nyb2xsIHdpdGggdGhlIEV2ZW50U2VuZGVyLgorCisgICAgICAgICogYnJpZGdlL21hYy9N
YWNGcmFtZS5tbToKKyAgICAgICAgKFdlYkNvcmU6Ok1hY0ZyYW1lOjpraHRtbE1vdXNlTW92ZUV2
ZW50KTogIElmIHdlIGhhdmUgYSBsYXllciB0aGF0IGNhbiBzY3JvbGwsIGxldCB0aGUgbGF5ZXIg
aGFuZGxlIGl0cyBhdXRvc2Nyb2xsLiAgCisgICAgICAgICBPdGhlcndpc2UsIGNhbGwgb3ZlciB0
aGUgYnJpZGdlIHRvIGxldCBBcHBLaXQgc2Nyb2xsIHRoZSB2aWV3LgorICAgICAgICAoV2ViQ29y
ZTo6TWFjRnJhbWU6OmtodG1sTW91c2VSZWxlYXNlRXZlbnQpOiBTdG9wcyB0aGUgYXV0b3Njcm9s
bCB0aW1lci4KKyAgICAgICAgKiBwYWdlL0ZyYW1lLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZy
YW1lOjpraHRtbE1vdXNlUmVsZWFzZUV2ZW50KTogU3RvcHMgdGhlIGF1dG9zY3JvbGwgdGltZXIu
CisgICAgICAgIChXZWJDb3JlOjpGcmFtZTo6aGFuZGxlQXV0b3Njcm9sbCk6IEFkZGVkLiBTYXZl
cyB0aGUgbGF5ZXIsIGFuZCBzdGFydHMgdGhlIHRpbWVyLgorICAgICAgICAoV2ViQ29yZTo6RnJh
bWU6OmF1dG9zY3JvbGxUaW1lckZpcmVkKTogQWRkZWQuIENhbGxzIGF1dG9zY3JvbGwoKSBvbiB0
aGUgbGF5ZXIuCisgICAgICAgIChXZWJDb3JlOjpGcmFtZTo6c3RhcnRBdXRvc2Nyb2xsVGltZXIp
OiBBZGRlZC4KKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lOjpzdG9wQXV0b3Njcm9sbFRpbWVyKTog
QWRkZWQuCisgICAgICAgICogcGFnZS9GcmFtZS5oOiBBZGRlZCBuZXcgYXV0b3Njcm9sbCBtZXRo
b2RzLgorICAgICAgICAqIHBhZ2UvRnJhbWVQcml2YXRlLmg6IChXZWJDb3JlOjpGcmFtZVByaXZh
dGU6OkZyYW1lUHJpdmF0ZSk6IEluaXRpYWxpemUgbV9hdXRvc2Nyb2xsVGltZXIgYW5kIG1fYXV0
b3Njcm9sbExheWVyLgorICAgICAgICAqIHJlbmRlcmluZy9yZW5kZXJfbGF5ZXIuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OmF1dG9zY3JvbGwpOiBDYWxjdWxhdGVzIGhvdyBt
dWNoIHRoZSBsYXllciBzaG91bGQgc2Nyb2xsLCBhbmQgYWN0dWFsbHkgc2Nyb2xscy4KKyAgICAg
ICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpzaG91bGRBdXRvc2Nyb2xsKTogSWYgdGhlIGxheWVy
IGhhcyBvdmVyZmxvdyB0aGVuIGl0IHNob3VsZCBiZSBhYmxlIHRvIHNjcm9sbC4gIAorICAgICAg
ICAgRXhjZXB0IGZvciBvdmVyZmxvdzpoaWRkZW4gYXJlYXMgdGhhdCBhcmVuJ3QgZWRpdGFibGUu
ICAKKyAgICAgICAgIEluIHRoZSBmdXR1cmUsIHdlIG1heSB3YW50IHRvIGhhdmUgYSBjc3MgYXR0
cmlidXRlIHRoYXQgaW5kaWNhdGVzIGFuIG92ZXJmbG93OmhpZGRlbiBzdHlsZSB0aGF0IHNob3Vs
ZCBhbHNvIHNjcm9sbC4KKyAgICAgICAgKiByZW5kZXJpbmcvcmVuZGVyX2xheWVyLmg6IEFkZGVk
IG5ldyBhdXRvc2Nyb2xsIG1ldGhvZHMuCisKIDIwMDYtMDMtMTQgIEp1c3RpbiBHYXJjaWEgIDxq
dXN0aW4uZ2FyY2lhQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBtanMKSW5kZXg6
IHJlbmRlcmluZy9yZW5kZXJfbGF5ZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSByZW5kZXJpbmcvcmVuZGVy
X2xheWVyLmgJKHJldmlzaW9uIDEzMjY2KQorKysgcmVuZGVyaW5nL3JlbmRlcl9sYXllci5oCSh3
b3JraW5nIGNvcHkpCkBAIC0yNDYsNiArMjQ2LDggQEAKICAgICB2b2lkIHVwZGF0ZVNjcm9sbElu
Zm9BZnRlckxheW91dCgpOwogICAgIHZvaWQgc2xvdFZhbHVlQ2hhbmdlZChpbnQpOwogICAgIGJv
b2wgc2Nyb2xsKEtXUVNjcm9sbERpcmVjdGlvbiBkaXJlY3Rpb24sIEtXUVNjcm9sbEdyYW51bGFy
aXR5IGdyYW51bGFyaXR5LCBmbG9hdCBtdWx0aXBsaWVyPTEuMCk7CisgICAgdm9pZCBhdXRvc2Ny
b2xsKCk7CisgICAgYm9vbCBzaG91bGRBdXRvc2Nyb2xsKCk7CiAgICAgCiAgICAgdm9pZCB1cGRh
dGVMYXllclBvc2l0aW9uKCk7CiAgICAgdm9pZCB1cGRhdGVMYXllclBvc2l0aW9ucyhib29sIGRv
RnVsbFJlcGFpbnQgPSBmYWxzZSwgYm9vbCBjaGVja0ZvclJlcGFpbnQ9dHJ1ZSk7CkluZGV4OiBy
ZW5kZXJpbmcvcmVuZGVyX2xheWVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSByZW5kZXJpbmcvcmVuZGVy
X2xheWVyLmNwcAkocmV2aXNpb24gMTMyNjYpCisrKyByZW5kZXJpbmcvcmVuZGVyX2xheWVyLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNDcsNiArNDcsNyBAQAogI2luY2x1ZGUgIkRvY3VtZW50SW1w
bC5oIgogI2luY2x1ZGUgIkV2ZW50TmFtZXMuaCIKICNpbmNsdWRlICJGcmFtZVZpZXcuaCIKKyNp
bmNsdWRlICJGcmFtZS5oIgogI2luY2x1ZGUgIkdyYXBoaWNzQ29udGV4dC5oIgogI2luY2x1ZGUg
ImRvbTJfZXZlbnRzaW1wbC5oIgogI2luY2x1ZGUgImh0bWxfYmxvY2tpbXBsLmgiCkBAIC01NCw2
ICs1NSw3IEBACiAjaW5jbHVkZSAicmVuZGVyX2FyZW5hLmgiCiAjaW5jbHVkZSAicmVuZGVyX2Nh
bnZhcy5oIgogI2luY2x1ZGUgInJlbmRlcl90aGVtZS5oIgorI2luY2x1ZGUgIlNlbGVjdGlvbkNv
bnRyb2xsZXIuaCIKICNpbmNsdWRlIDxhc3NlcnQuaD4KICNpbmNsdWRlIDxreG1sY29yZS9WZWN0
b3IuaD4KICNpbmNsdWRlIDxxc2Nyb2xsYmFyLmg+CkBAIC03MDIsNiArNzA0LDQzIEBACiAgICAg
cmV0dXJuIEludFJlY3QoSW50UG9pbnQoeCwgeSksIHZpc2libGVSZWN0LnNpemUoKSk7CiB9CiAK
K3ZvaWQgUmVuZGVyTGF5ZXI6OmF1dG9zY3JvbGwoKQoreworICAgIGludCB4T2Zmc2V0ID0gc2Ny
b2xsWE9mZnNldCgpOworICAgIGludCB5T2Zmc2V0ID0gc2Nyb2xsWU9mZnNldCgpOworCisgICAg
Ly8gR2V0IHRoZSByZWN0YW5nbGUgZm9yIHRoZSBleHRlbnQgb2YgdGhlIHNlbGVjdGlvbgorICAg
IFNlbGVjdGlvbkNvbnRyb2xsZXIgc2VsID0gcmVuZGVyZXIoKS0+ZG9jdW1lbnQoKS0+ZnJhbWUo
KS0+c2VsZWN0aW9uKCk7CisgICAgSW50UmVjdCBleHRlbnRSZWN0ID0gc2VsLmV4dGVudCgpLm5v
ZGUoKS0+cmVuZGVyZXIoKS0+Y2FyZXRSZWN0KHNlbC5leHRlbnQoKS5vZmZzZXQoKSwgc2VsLmFm
ZmluaXR5KCkpOworICAgIGV4dGVudFJlY3Quc2V0WChleHRlbnRSZWN0LngoKSArIHhPZmZzZXQp
OworICAgIGV4dGVudFJlY3Quc2V0WShleHRlbnRSZWN0LnkoKSArIHlPZmZzZXQpOworCisgICAg
SW50UmVjdCBib3VuZHMgPSBJbnRSZWN0KHhQb3MoKSArIHhPZmZzZXQsIHlQb3MoKSArIHlPZmZz
ZXQsIHdpZHRoKCkgLSB2ZXJ0aWNhbFNjcm9sbGJhcldpZHRoKCksIGhlaWdodCgpIC0gaG9yaXpv
bnRhbFNjcm9sbGJhckhlaWdodCgpKTsKKyAgICAKKyAgICAvLyBDYWxjdWxhdGUgaG93IG11Y2gg
dGhlIGxheWVyIHNob3VsZCBzY3JvbGwgaG9yaXpvbnRhbGx5LgorICAgIGludCBkaWZmWCA9IDA7
CisgICAgaWYgKGV4dGVudFJlY3QucmlnaHQoKSA+IGJvdW5kcy5yaWdodCgpKQorICAgICAgICBk
aWZmWCA9IGV4dGVudFJlY3QucmlnaHQoKSAtIGJvdW5kcy5yaWdodCgpOworICAgIGVsc2UgaWYg
KGV4dGVudFJlY3QueCgpIDwgYm91bmRzLngoKSkKKyAgICAgICAgZGlmZlggPSBleHRlbnRSZWN0
LngoKSAtIGJvdW5kcy54KCk7CisgICAgICAgIAorICAgIC8vIENhbGN1bGF0ZSBob3cgbXVjaCB0
aGUgbGF5ZXIgc2hvdWxkIHNjcm9sbCB2ZXJ0aWNhbGx5LgorICAgIGludCBkaWZmWSA9IDA7Cisg
ICAgaWYgKGV4dGVudFJlY3QuYm90dG9tKCkgPiBib3VuZHMuYm90dG9tKCkpCisgICAgICAgIGRp
ZmZZID0gZXh0ZW50UmVjdC5ib3R0b20oKSAtIGJvdW5kcy5ib3R0b20oKTsKKyAgICBlbHNlIGlm
IChleHRlbnRSZWN0LnkoKSA8IGJvdW5kcy55KCkpCisgICAgICAgIGRpZmZZID0gZXh0ZW50UmVj
dC55KCkgLSBib3VuZHMueSgpOworCisgICAgc2Nyb2xsVG9PZmZzZXQoeE9mZnNldCArIGRpZmZY
LCB5T2Zmc2V0ICsgZGlmZlkpOworfQorCitib29sIFJlbmRlckxheWVyOjpzaG91bGRBdXRvc2Ny
b2xsKCkKK3sKKyAgICBpZiAocmVuZGVyZXIoKS0+aGFzT3ZlcmZsb3dDbGlwKCkgJiYgKG1fb2Jq
ZWN0LT5zdHlsZSgpLT5vdmVyZmxvdygpICE9IE9ISURERU4gfHwgcmVuZGVyZXIoKS0+bm9kZSgp
LT5pc0NvbnRlbnRFZGl0YWJsZSgpKSkKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgcmV0dXJu
IGZhbHNlOworfQorCiB2b2lkIFJlbmRlckxheWVyOjp2YWx1ZUNoYW5nZWQoV2lkZ2V0KikKIHsK
ICAgICAvLyBVcGRhdGUgc2Nyb2xsIHBvc2l0aW9uIGZyb20gc2Nyb2xsIGJhcnMuCkluZGV4OiBi
cmlkZ2UvbWFjL01hY0ZyYW1lLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGJyaWRnZS9tYWMvTWFjRnJhbWUu
bW0JKHJldmlzaW9uIDEzMjY2KQorKysgYnJpZGdlL21hYy9NYWNGcmFtZS5tbQkod29ya2luZyBj
b3B5KQpAQCAtMTc2Miw4ICsxNzYyLDE4IEBACiAgICAgICAgIF9tb3VzZURvd25NYXlTdGFydERy
YWcgPSBmYWxzZTsKICAgICAgICAgZC0+bV92aWV3LT5pbnZhbGlkYXRlQ2xpY2soKTsKIAotICAg
ICAgICAvLyBXZSB1c2Uga2h0bWwncyBzZWxlY3Rpb24gYnV0IG91ciBvd24gYXV0b3Njcm9sbGlu
Zy4KLSAgICAgICAgW19icmlkZ2UgaGFuZGxlQXV0b3Njcm9sbEZvck1vdXNlRHJhZ2dlZDpfY3Vy
cmVudEV2ZW50XTsKKyAgICAgICAgTm9kZUltcGwqIG5vZGUgPSBldmVudC0+aW5uZXJOb2RlKCk7
CisgICAgICAgIFJlbmRlckxheWVyKiBsYXllciA9IDA7CisgICAgICAgIGlmIChub2RlICYmIG5v
ZGUtPnJlbmRlcmVyKCkpCisgICAgICAgICAgICBsYXllciA9IG5vZGUtPnJlbmRlcmVyKCktPmVu
Y2xvc2luZ0xheWVyKCk7CisgICAgICAgICAgICAKKyAgICAgICAgLy8gSWYgdGhlIHNlbGVjdGlv
biBiZWdhbiBpbiBhIGxheWVyIHRoYXQgY2FuIHNjcm9sbCwgdGhlIGxheWVyIHNob3VsZCBoYW5k
bGUgdGhlIGF1dG9zY3JvbGwKKyAgICAgICAgLy8gT3RoZXJ3aXNlLCBsZXQgdGhlIGJyaWRnZSBo
YW5kbGUgaXQgc28gdGhlIHZpZXcgY2FuIHNjcm9sbCBpdHNlbGYuCisgICAgICAgIGlmIChsYXll
ciAmJiBsYXllci0+c2hvdWxkQXV0b3Njcm9sbCgpKQorICAgICAgICAgICAgaGFuZGxlQXV0b3Nj
cm9sbChsYXllcik7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIFtfYnJpZGdlIGhhbmRsZUF1
dG9zY3JvbGxGb3JNb3VzZURyYWdnZWQ6X2N1cnJlbnRFdmVudF07CisgICAgICAgICAgICAKICAg
ICB9IGVsc2UgewogICAgICAgICAvLyBJZiB3ZSBhbGxvd2VkIHRoZSBvdGhlciBzaWRlIG9mIHRo
ZSBicmlkZ2UgdG8gaGFuZGxlIGEgZHJhZwogICAgICAgICAvLyBsYXN0IHRpbWUsIHRoZW4gbV9i
TW91c2VQcmVzc2VkIG1pZ2h0IHN0aWxsIGJlIHNldC4gU28gd2UKQEAgLTE4NTcsNiArMTg2Nyw3
IEBACiAgICAgICAgIH0KICAgICAgICAgcmV0dXJuOwogICAgIH0KKyAgICBzdG9wQXV0b3Njcm9s
bFRpbWVyKCk7CiAgICAgCiAgICAgX3NlbmRpbmdFdmVudFRvU3VidmlldyA9IHRydWU7CiAgICAg
S1dRX0JMT0NLX0VYQ0VQVElPTlM7CkluZGV4OiBwYWdlL0ZyYW1lLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
cGFnZS9GcmFtZS5oCShyZXZpc2lvbiAxMzI2NikKKysrIHBhZ2UvRnJhbWUuaAkod29ya2luZyBj
b3B5KQpAQCAtNjksNiArNjksNyBAQAogY2xhc3MgUGx1Z2luOwogY2xhc3MgTW91c2VFdmVudFdp
dGhIaXRUZXN0UmVzdWx0czsKIGNsYXNzIFJhbmdlSW1wbDsKK2NsYXNzIFJlbmRlckxheWVyOwog
Y2xhc3MgU2VsZWN0aW9uOwogY2xhc3MgU2VsZWN0aW9uQ29udHJvbGxlcjsKIGNsYXNzIFZpc2li
bGVQb3NpdGlvbjsKQEAgLTc3Nyw2ICs3NzgsMTAgQEAKIHByb3RlY3RlZDoKICAgICB2aXJ0dWFs
IHZvaWQgc3RhcnRSZWRpcmVjdGlvblRpbWVyKCk7CiAgICAgdmlydHVhbCB2b2lkIHN0b3BSZWRp
cmVjdGlvblRpbWVyKCk7CisgICAgCisgICAgdm9pZCBoYW5kbGVBdXRvc2Nyb2xsKFJlbmRlckxh
eWVyKik7CisgICAgdm9pZCBzdGFydEF1dG9zY3JvbGxUaW1lcigpOworICAgIHZvaWQgc3RvcEF1
dG9zY3JvbGxUaW1lcigpOwogCiAgcHJpdmF0ZToKICAgdm9pZCBlbWl0TG9hZEV2ZW50KCk7CkBA
IC03OTksNiArODA0LDggQEAKICAgQ1NTQ29tcHV0ZWRTdHlsZURlY2xhcmF0aW9uSW1wbCAqc2Vs
ZWN0aW9uQ29tcHV0ZWRTdHlsZShOb2RlSW1wbCAqJm5vZGVUb1JlbW92ZSkgY29uc3Q7CiAKICAg
ICB2aXJ0dWFsIHZvaWQgc2V0U3RhdHVzQmFyVGV4dChjb25zdCBTdHJpbmcmKTsKKyAgICAKKyAg
ICB2b2lkIGF1dG9zY3JvbGxUaW1lckZpcmVkKFRpbWVyPEZyYW1lPiopOwogCiBwdWJsaWM6CiAg
IGZyaWVuZCBjbGFzcyBNYWNGcmFtZTsKSW5kZXg6IHBhZ2UvRnJhbWUuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIHBhZ2UvRnJhbWUuY3BwCShyZXZpc2lvbiAxMzI2NikKKysrIHBhZ2UvRnJhbWUuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC03MSw2ICs3MSw3IEBACiAjaW5jbHVkZSAibWFya3VwLmgiCiAjaW5j
bHVkZSAicmVuZGVyX2NhbnZhcy5oIgogI2luY2x1ZGUgInJlbmRlcl9mcmFtZXMuaCIKKyNpbmNs
dWRlICJyZW5kZXJfbGF5ZXIuaCIKICNpbmNsdWRlICJ2aXNpYmxlX3RleHQuaCIKICNpbmNsdWRl
ICJ2aXNpYmxlX3VuaXRzLmgiCiAjaW5jbHVkZSAieG1sX3Rva2VuaXplci5oIgpAQCAtMTAyLDYg
KzEwMyw3IEBACiB1c2luZyBuYW1lc3BhY2UgSFRNTE5hbWVzOwogCiBjb25zdCBkb3VibGUgY2Fy
ZXRCbGlua0ZyZXF1ZW5jeSA9IDAuNTsKK2NvbnN0IGRvdWJsZSBhdXRvc2Nyb2xsSW50ZXJ2YWwg
PSAwLjE7CiAKIGNsYXNzIFVzZXJTdHlsZVNoZWV0TG9hZGVyIDogcHVibGljIENhY2hlZE9iamVj
dENsaWVudCB7CiBwdWJsaWM6CkBAIC0xODc5LDYgKzE4ODEsOCBAQAogCiB2b2lkIEZyYW1lOjpr
aHRtbE1vdXNlUmVsZWFzZUV2ZW50KE1vdXNlRXZlbnRXaXRoSGl0VGVzdFJlc3VsdHMqIGV2ZW50
KQogeworICAgIHN0b3BBdXRvc2Nyb2xsVGltZXIoKTsKKyAgICAKICAgICAvLyBVc2VkIHRvIHBy
ZXZlbnQgbW91c2VNb3ZlRXZlbnQgZnJvbSBpbml0aWF0aW5nIGEgZHJhZyBiZWZvcmUKICAgICAv
LyB0aGUgbW91c2UgaXMgcHJlc3NlZCBhZ2Fpbi4KICAgICBkLT5tX2JNb3VzZVByZXNzZWQgPSBm
YWxzZTsKQEAgLTI2NTIsNiArMjY1NiwzNiBAQAogICAgIHJldHVybiBmYWxzZTsKIH0KIAordm9p
ZCBGcmFtZTo6aGFuZGxlQXV0b3Njcm9sbChSZW5kZXJMYXllciogbGF5ZXIpCit7CisgICAgaWYg
KGQtPm1fYXV0b3Njcm9sbFRpbWVyLmlzQWN0aXZlKCkpCisgICAgICAgIHJldHVybjsKKyAgICBk
LT5tX2F1dG9zY3JvbGxMYXllciA9IGxheWVyOworICAgIHN0YXJ0QXV0b3Njcm9sbFRpbWVyKCk7
Cit9CisKK3ZvaWQgRnJhbWU6OmF1dG9zY3JvbGxUaW1lckZpcmVkKFRpbWVyPEZyYW1lPiopCit7
CisgICAgYm9vbCBpc1N0aWxsRG93biA9IENHRXZlbnRTb3VyY2VCdXR0b25TdGF0ZShrQ0dFdmVu
dFNvdXJjZVN0YXRlQ29tYmluZWRTZXNzaW9uU3RhdGUsIGtDR01vdXNlQnV0dG9uTGVmdCk7ICAg
CisgICAgaWYgKCFpc1N0aWxsRG93bil7CisgICAgICAgIHN0b3BBdXRvc2Nyb2xsVGltZXIoKTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBpZiAoZC0+bV9hdXRvc2Nyb2xsTGF5ZXIpIHsK
KyAgICAgICAgZC0+bV9hdXRvc2Nyb2xsTGF5ZXItPmF1dG9zY3JvbGwoKTsKKyAgICB9IAorfQor
Cit2b2lkIEZyYW1lOjpzdGFydEF1dG9zY3JvbGxUaW1lcigpCit7CisgICAgZC0+bV9hdXRvc2Ny
b2xsVGltZXIuc3RhcnRSZXBlYXRpbmcoYXV0b3Njcm9sbEludGVydmFsKTsKK30KKwordm9pZCBG
cmFtZTo6c3RvcEF1dG9zY3JvbGxUaW1lcigpCit7CisgICAgZC0+bV9hdXRvc2Nyb2xsVGltZXIu
c3RvcCgpOworfQorCiAvLyBGSVhNRTogd2h5IGlzIHRoaXMgaGVyZSBpbnN0ZWFkIG9mIG9uIHRo
ZSBGcmFtZVZpZXc/CiB2b2lkIEZyYW1lOjpwYWludChHcmFwaGljc0NvbnRleHQqIHAsIGNvbnN0
IEludFJlY3QmIHJlY3QpCiB7CkluZGV4OiBwYWdlL0ZyYW1lUHJpdmF0ZS5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIHBhZ2UvRnJhbWVQcml2YXRlLmgJKHJldmlzaW9uIDEzMjY2KQorKysgcGFnZS9GcmFtZVBy
aXZhdGUuaAkod29ya2luZyBjb3B5KQpAQCAtOTQsNiArOTQsOCBAQAogICAgICAgICAgICAgLCBt
X2NhbmNlbFdpdGhMb2FkSW5Qcm9ncmVzcyhmYWxzZSkKICAgICAgICAgICAgICwgbV9saWZlU3Vw
cG9ydFRpbWVyKHRoaXNGcmFtZSwgJkZyYW1lOjpsaWZlU3VwcG9ydFRpbWVyRmlyZWQpCiAgICAg
ICAgICAgICAsIG1fdXNlclN0eWxlU2hlZXRMb2FkZXIoMCkKKyAgICAgICAgICAgICwgbV9hdXRv
c2Nyb2xsVGltZXIodGhpc0ZyYW1lLCAmRnJhbWU6OmF1dG9zY3JvbGxUaW1lckZpcmVkKQorICAg
ICAgICAgICAgLCBtX2F1dG9zY3JvbGxMYXllcigwKQogICAgICAgICB7CiAgICAgICAgIH0KIApA
QCAtMjAxLDYgKzIwMyw5IEBACiAgICAgICAgIFRpbWVyPEZyYW1lPiBtX2xpZmVTdXBwb3J0VGlt
ZXI7CiAKICAgICAgICAgVXNlclN0eWxlU2hlZXRMb2FkZXIqIG1fdXNlclN0eWxlU2hlZXRMb2Fk
ZXI7CisgICAgICAgIAorICAgICAgICBUaW1lcjxGcmFtZT4gbV9hdXRvc2Nyb2xsVGltZXI7Cisg
ICAgICAgIFJlbmRlckxheWVyKiBtX2F1dG9zY3JvbGxMYXllcjsKICAgICB9OwogCiB9Cg==
</data>
<flag name="review"
          id="1846"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>