<?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>21000</bug_id>
          
          <creation_ts>2008-09-22 10:44:30 -0700</creation_ts>
          <short_desc>Hover to select improvements</short_desc>
          <delta_ts>2008-09-28 16:31:49 -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>Web Inspector (Deprecated)</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>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Lilek">dev+webkit</reporter>
          <assigned_to name="Timothy Hatcher">timothy</assigned_to>
          <cc>aroben</cc>
    
    <cc>mitz</cc>
    
    <cc>ojan</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>92150</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2008-09-22 10:44:30 -0700</bug_when>
    <thetext>In hover to select mode, auto scrolling should be disabled so elements aren&apos;t jumping around the page as they&apos;re trying to be selected and the inspected page should be focused when select mode is started to match Firebug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92152</commentid>
    <comment_count>1</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2008-09-22 10:47:26 -0700</bug_when>
    <thetext>Lets just disable scrolling for all highlights. We have gotten requests to remove it since it is annoying when the page moves when you are hovering the DOM tree. Maybe we want a modifier key?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92572</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2008-09-24 13:17:08 -0700</bug_when>
    <thetext>It would be nice, if you disabled scrolling (which I think you should) if, when the highlighted node was off-screen, an arrow pointing in its general direction would show up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93175</commentid>
    <comment_count>3</comment_count>
      <attachid>23898</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2008-09-28 16:17:24 -0700</bug_when>
    <thetext>Created attachment 23898
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93179</commentid>
    <comment_count>4</comment_count>
      <attachid>23898</attachid>
    <who name="">mitz</who>
    <bug_when>2008-09-28 16:26:46 -0700</bug_when>
    <thetext>Comment on attachment 23898
Proposed patch

+         invasive and causes less thing to change on screen. Also makes

Typo: thing

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93180</commentid>
    <comment_count>5</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2008-09-28 16:31:49 -0700</bug_when>
    <thetext>Landed in r37046.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23898</attachid>
            <date>2008-09-28 16:17:24 -0700</date>
            <delta_ts>2008-09-28 16:26:46 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0001-Improves-the-Web-Inspector-node-highlight-so-it-does.patch</filename>
            <type>text/plain</type>
            <size>16866</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">RnJvbSA3OTgyMTBmZmU4N2Y2M2U1YTAzYzA5MzAxNWJlZmU3Y2RhYmY4NDQ1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUaW1vdGh5IEhhdGNoZXIgPHRpbW90aHlAYXBwbGUuY29tPgpE
YXRlOiBTdW4sIDI4IFNlcCAyMDA4IDE2OjE1OjU0IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gSW1w
cm92ZXMgdGhlIFdlYiBJbnNwZWN0b3Igbm9kZSBoaWdobGlnaHQgc28gaXQgZG9lcyBub3Qgc2Ny
b2xsIHRvIHJldmVhbCB0aGUgbm9kZSBpbiB0aGUgcGFnZS4KCldlYkNvcmU6CgoyMDA4LTA5LTI4
ICBUaW1vdGh5IEhhdGNoZXIgIDx0aW1vdGh5QGFwcGxlLmNvbT4KCiAgICAgICAgUmVtb3ZlIHRo
ZSBzY3JvbGxJbnRvVmlld0lmTmVlZGVkKCkgY2FsbCB3aGVuIGRyYXdpbmcgdGhlCiAgICAgICAg
SW5zcGVjdG9yIG5vZGUgaGlnaGxpZ2h0LgoKICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjExNTgw
ND4gRG9uJ3Qgc2Nyb2xsIHdoZW4gaGlnaGxpZ2h0aW5nICgyMTAwMCkKICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEwMDAKCiAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCgogICAgICAgICogcGFnZS9JbnNwZWN0b3JDb250cm9sbGVyLmNw
cDoKICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yQ29udHJvbGxlcjo6ZHJhd05vZGVIaWdobGln
aHQpOgoKV2ViS2l0L21hYzoKCjIwMDgtMDktMjggIFRpbW90aHkgSGF0Y2hlciAgPHRpbW90aHlA
YXBwbGUuY29tPgoKICAgICAgICBJbXByb3ZlcyB0aGUgV2ViIEluc3BlY3RvciBub2RlIGhpZ2hs
aWdodCBzbyBpdCBkb2VzIG5vdCBzY3JvbGwKICAgICAgICB0byByZXZlYWwgdGhlIG5vZGUgaW4g
dGhlIHBhZ2UuIFRoaXMgbWFrZXMgdGhlIGhpZ2hsaWdodCBsZXNzCiAgICAgICAgaW52YXNpdmUg
YW5kIGNhdXNlcyBsZXNzIHRoaW5nIHRvIGNoYW5nZSBvbiBzY3JlZW4uIEFsc28gbWFrZXMKICAg
ICAgICB0aGUgaGlnaGxpZ2h0IHJlZHJhdyB3aGVuIHRoZSBXZWJWaWV3IGRyYXdzLCBzbyBpdCBz
dGF5cyBjdXJyZW50CiAgICAgICAgaWYgdGhlIG5vZGUgY2hhbmdlcyBvbiB0aGUgcGFnZSBmb3Ig
YW55IHJlYXNvbi4KCiAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYxMTU4MDQ+IERvbid0IHNjcm9s
bCB3aGVuIGhpZ2hsaWdodGluZyAoMjEwMDApCiAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIxMDAwCgogICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgoKICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L1dlYkluc3BlY3RvckNsaWVudC5tbToKICAg
ICAgICAoLVtXZWJJbnNwZWN0b3JXaW5kb3dDb250cm9sbGVyIGhpZ2hsaWdodE5vZGU6XSk6IENh
bGwgc2V0TmVlZHNEaXNwbGF5OllFUwogICAgICAgIGlmIHRoZXJlIGlzIGFuIGV4aXN0aW5nIGhp
Z2hsaWdodC4KICAgICAgICAoLVtXZWJJbnNwZWN0b3JXaW5kb3dDb250cm9sbGVyIGRpZEF0dGFj
aFdlYk5vZGVIaWdobGlnaHQ6XSk6IFNldCB0aGUgY3VycmVudAogICAgICAgIGhpZ2hsaWdodCBu
b2RlIG9uIHRoZSBpbnNwZWN0ZWQgV2ViVmlldy4KICAgICAgICAoLVtXZWJJbnNwZWN0b3JXaW5k
b3dDb250cm9sbGVyIHdpbGxEZXRhY2hXZWJOb2RlSGlnaGxpZ2h0Ol0pOiBTZXQgdGhlIGN1cnJl
bnQKICAgICAgICBoaWdobGlnaHQgbm9kZSBvbiB0aGUgaW5zcGVjdGVkIFdlYlZpZXcgdG8gbmls
LgogICAgICAgICogV2ViSW5zcGVjdG9yL1dlYk5vZGVIaWdobGlnaHQubToKICAgICAgICAoLVtX
ZWJOb2RlSGlnaGxpZ2h0IHNldE5lZWRzVXBkYXRlSW5UYXJnZXRWaWV3UmVjdDpdKTogRGlzYWJs
ZSBzY3JlZW4gdXBkYXRlcwogICAgICAgIHVudGlsIGZsdXNoIGZvciB0aGUgaW5zcGVjdGVkIHdp
bmRvdy4gSW52YWxpZGF0ZSB0aGUgd2hvbGUgaGlnaGxpZ2h0IHZpZXcgc2luY2UKICAgICAgICB3
ZSBkb24ndCBrbm93IHRoZSByZWN0IHRoYXQgbmVlZHMgdXBkYXRlZCBzaW5jZSB0aGUgaGlnaGxp
Z2h0IGNhbiBiZSBsYXJnZXIgdGhhbgogICAgICAgIHRoZSBoaWdobGlnaHRlZCBlbGVtZW50IGR1
ZSB0byB0aGUgbWFyZ2lucyBhbmQgb3RoZXIgZmFjdG9ycy4KICAgICAgICAqIFdlYkluc3BlY3Rv
ci9XZWJOb2RlSGlnaGxpZ2h0Vmlldy5tOgogICAgICAgICogV2ViVmlldy9XZWJIVE1MVmlldy5t
bToKICAgICAgICAoLVtXZWJIVE1MVmlldyBkcmF3U2luZ2xlUmVjdDpdKTogQ2FsbCBzZXROZWVk
c1VwZGF0ZUluVGFyZ2V0Vmlld1JlY3Q6IG9uIHRoZQogICAgICAgIGN1cnJlbnQgaGlnaGxpZ2h0
IG5vZGUuCiAgICAgICAgKiBXZWJWaWV3L1dlYlZpZXcubW06CiAgICAgICAgKC1bV2ViVmlld1By
aXZhdGUgZGVhbGxvY10pOiBSZWxlYXNlIHRoZSBjdXJyZW50IGhpZ2hsaWdodCBub2RlLgogICAg
ICAgICgtW1dlYlZpZXcgc2V0Q3VycmVudE5vZGVIaWdobGlnaHQ6XSk6IFNldCB0aGUgY3VycmVu
dCBoaWdobGlnaHQgbm9kZS4KICAgICAgICAoLVtXZWJWaWV3IGN1cnJlbnROb2RlSGlnaGxpZ2h0
XSk6IFJldHVybiB0aGUgY3VycmVudCBoaWdobGlnaHQgbm9kZS4KICAgICAgICAqIFdlYlZpZXcv
V2ViVmlld0ludGVybmFsLmg6Ci0tLQogV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEzICsrKysrKwogV2ViQ29yZS9wYWdlL0luc3BlY3RvckNvbnRy
b2xsZXIuY3BwICAgICAgICAgICAgfCAgICAxIC0KIFdlYktpdC9tYWMvQ2hhbmdlTG9nICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAzNSArKysrKysrKysrKysrKysrCiBXZWJLaXQvbWFj
L1dlYkNvcmVTdXBwb3J0L1dlYkluc3BlY3RvckNsaWVudC5tbSB8ICAgNDkgKysrKysrKystLS0t
LS0tLS0tLS0tLS0KIFdlYktpdC9tYWMvV2ViSW5zcGVjdG9yL1dlYk5vZGVIaWdobGlnaHQubSAg
ICAgIHwgICAxMyArKysrLS0KIFdlYktpdC9tYWMvV2ViSW5zcGVjdG9yL1dlYk5vZGVIaWdobGln
aHRWaWV3Lm0gIHwgICAxNCArLS0tLS0tCiBXZWJLaXQvbWFjL1dlYlZpZXcvV2ViSFRNTFZpZXcu
bW0gICAgICAgICAgICAgICB8ICAgMTAgKysrLQogV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXcu
bW0gICAgICAgICAgICAgICAgICAgfCAgIDE2ICsrKysrKysKIFdlYktpdC9tYWMvV2ViVmlldy9X
ZWJWaWV3SW50ZXJuYWwuaCAgICAgICAgICAgIHwgICAgNCArKwogOSBmaWxlcyBjaGFuZ2VkLCAx
MDEgaW5zZXJ0aW9ucygrKSwgNTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBmYzg5NzA0Li5iZTJjODk0IDEwMDY0
NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1
ICsxLDE4IEBACiAyMDA4LTA5LTI4ICBUaW1vdGh5IEhhdGNoZXIgIDx0aW1vdGh5QGFwcGxlLmNv
bT4KIAorICAgICAgICBSZW1vdmUgdGhlIHNjcm9sbEludG9WaWV3SWZOZWVkZWQoKSBjYWxsIHdo
ZW4gZHJhd2luZyB0aGUKKyAgICAgICAgSW5zcGVjdG9yIG5vZGUgaGlnaGxpZ2h0LgorCisgICAg
ICAgIDxyZGFyOi8vcHJvYmxlbS82MTE1ODA0PiBEb24ndCBzY3JvbGwgd2hlbiBoaWdobGlnaHRp
bmcgKDIxMDAwKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjEwMDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIHBhZ2UvSW5zcGVjdG9yQ29udHJvbGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnNw
ZWN0b3JDb250cm9sbGVyOjpkcmF3Tm9kZUhpZ2hsaWdodCk6CisKKzIwMDgtMDktMjggIFRpbW90
aHkgSGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgorCiAgICAgICAgIENsZWFyIHRoZSBjdXJy
ZW50IHNlYXJjaCByZXN1bHRzIGluIHRoZSBJbnNwZWN0b3Igd2hlbgogICAgICAgICB0aGUgc2Vh
cmNoIHF1ZXJ5IGlzIGxlc3MgdGhhbiAzIGNoYXJhY3RlcnMgbG9uZy4gSW5jcmVtZW50YWwKICAg
ICAgICAgc2VhcmNoZXMgb25seSBvY2N1ciBmb3IgMyBjaGFyYWN0ZXJzIG9yIGxvbmdlciwgYnV0
IGRlbGV0aW5nCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BhZ2UvSW5zcGVjdG9yQ29udHJvbGxlci5j
cHAgYi9XZWJDb3JlL3BhZ2UvSW5zcGVjdG9yQ29udHJvbGxlci5jcHAKaW5kZXggMWM4MmJjYS4u
NWQxMWY3YSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL0luc3BlY3RvckNvbnRyb2xsZXIuY3Bw
CisrKyBiL1dlYkNvcmUvcGFnZS9JbnNwZWN0b3JDb250cm9sbGVyLmNwcApAQCAtMjQ5OSw3ICsy
NDk5LDYgQEAgdm9pZCBJbnNwZWN0b3JDb250cm9sbGVyOjpkcmF3Tm9kZUhpZ2hsaWdodChHcmFw
aGljc0NvbnRleHQmIGNvbnRleHQpIGNvbnN0CiAgICAgICAgICAgICBlbGVtZW50ID0gc3RhdGlj
X2Nhc3Q8RWxlbWVudCo+KG1faGlnaGxpZ2h0ZWROb2RlLmdldCgpKTsKICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgZWxlbWVudCA9IHN0YXRpY19jYXN0PEVsZW1lbnQqPihtX2hpZ2hsaWdodGVk
Tm9kZS0+cGFyZW50KCkpOwotICAgICAgICBlbGVtZW50LT5zY3JvbGxJbnRvVmlld0lmTmVlZGVk
KCk7CiAgICAgICAgIG92ZXJsYXlSZWN0ID0gdmlldy0+dmlzaWJsZUNvbnRlbnRSZWN0KCk7CiAg
ICAgfQogCmRpZmYgLS1naXQgYS9XZWJLaXQvbWFjL0NoYW5nZUxvZyBiL1dlYktpdC9tYWMvQ2hh
bmdlTG9nCmluZGV4IDYzZDMzYTAuLjIyNDFiMDIgMTAwNjQ0Ci0tLSBhL1dlYktpdC9tYWMvQ2hh
bmdlTG9nCisrKyBiL1dlYktpdC9tYWMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzggQEAKKzIwMDgt
MDktMjggIFRpbW90aHkgSGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgorCisgICAgICAgIElt
cHJvdmVzIHRoZSBXZWIgSW5zcGVjdG9yIG5vZGUgaGlnaGxpZ2h0IHNvIGl0IGRvZXMgbm90IHNj
cm9sbAorICAgICAgICB0byByZXZlYWwgdGhlIG5vZGUgaW4gdGhlIHBhZ2UuIFRoaXMgbWFrZXMg
dGhlIGhpZ2hsaWdodCBsZXNzCisgICAgICAgIGludmFzaXZlIGFuZCBjYXVzZXMgbGVzcyB0aGlu
ZyB0byBjaGFuZ2Ugb24gc2NyZWVuLiBBbHNvIG1ha2VzCisgICAgICAgIHRoZSBoaWdobGlnaHQg
cmVkcmF3IHdoZW4gdGhlIFdlYlZpZXcgZHJhd3MsIHNvIGl0IHN0YXlzIGN1cnJlbnQKKyAgICAg
ICAgaWYgdGhlIG5vZGUgY2hhbmdlcyBvbiB0aGUgcGFnZSBmb3IgYW55IHJlYXNvbi4KKworICAg
ICAgICA8cmRhcjovL3Byb2JsZW0vNjExNTgwND4gRG9uJ3Qgc2Nyb2xsIHdoZW4gaGlnaGxpZ2h0
aW5nICgyMTAwMCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIxMDAwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBXZWJDb3JlU3VwcG9ydC9XZWJJbnNwZWN0b3JDbGllbnQubW06CisgICAgICAgICgtW1dl
Ykluc3BlY3RvcldpbmRvd0NvbnRyb2xsZXIgaGlnaGxpZ2h0Tm9kZTpdKTogQ2FsbCBzZXROZWVk
c0Rpc3BsYXk6WUVTCisgICAgICAgIGlmIHRoZXJlIGlzIGFuIGV4aXN0aW5nIGhpZ2hsaWdodC4K
KyAgICAgICAgKC1bV2ViSW5zcGVjdG9yV2luZG93Q29udHJvbGxlciBkaWRBdHRhY2hXZWJOb2Rl
SGlnaGxpZ2h0Ol0pOiBTZXQgdGhlIGN1cnJlbnQKKyAgICAgICAgaGlnaGxpZ2h0IG5vZGUgb24g
dGhlIGluc3BlY3RlZCBXZWJWaWV3LgorICAgICAgICAoLVtXZWJJbnNwZWN0b3JXaW5kb3dDb250
cm9sbGVyIHdpbGxEZXRhY2hXZWJOb2RlSGlnaGxpZ2h0Ol0pOiBTZXQgdGhlIGN1cnJlbnQKKyAg
ICAgICAgaGlnaGxpZ2h0IG5vZGUgb24gdGhlIGluc3BlY3RlZCBXZWJWaWV3IHRvIG5pbC4KKyAg
ICAgICAgKiBXZWJJbnNwZWN0b3IvV2ViTm9kZUhpZ2hsaWdodC5tOgorICAgICAgICAoLVtXZWJO
b2RlSGlnaGxpZ2h0IHNldE5lZWRzVXBkYXRlSW5UYXJnZXRWaWV3UmVjdDpdKTogRGlzYWJsZSBz
Y3JlZW4gdXBkYXRlcworICAgICAgICB1bnRpbCBmbHVzaCBmb3IgdGhlIGluc3BlY3RlZCB3aW5k
b3cuIEludmFsaWRhdGUgdGhlIHdob2xlIGhpZ2hsaWdodCB2aWV3IHNpbmNlCisgICAgICAgIHdl
IGRvbid0IGtub3cgdGhlIHJlY3QgdGhhdCBuZWVkcyB1cGRhdGVkIHNpbmNlIHRoZSBoaWdobGln
aHQgY2FuIGJlIGxhcmdlciB0aGFuCisgICAgICAgIHRoZSBoaWdobGlnaHRlZCBlbGVtZW50IGR1
ZSB0byB0aGUgbWFyZ2lucyBhbmQgb3RoZXIgZmFjdG9ycy4KKyAgICAgICAgKiBXZWJJbnNwZWN0
b3IvV2ViTm9kZUhpZ2hsaWdodFZpZXcubToKKyAgICAgICAgKiBXZWJWaWV3L1dlYkhUTUxWaWV3
Lm1tOgorICAgICAgICAoLVtXZWJIVE1MVmlldyBkcmF3U2luZ2xlUmVjdDpdKTogQ2FsbCBzZXRO
ZWVkc1VwZGF0ZUluVGFyZ2V0Vmlld1JlY3Q6IG9uIHRoZQorICAgICAgICBjdXJyZW50IGhpZ2hs
aWdodCBub2RlLgorICAgICAgICAqIFdlYlZpZXcvV2ViVmlldy5tbToKKyAgICAgICAgKC1bV2Vi
Vmlld1ByaXZhdGUgZGVhbGxvY10pOiBSZWxlYXNlIHRoZSBjdXJyZW50IGhpZ2hsaWdodCBub2Rl
LgorICAgICAgICAoLVtXZWJWaWV3IHNldEN1cnJlbnROb2RlSGlnaGxpZ2h0Ol0pOiBTZXQgdGhl
IGN1cnJlbnQgaGlnaGxpZ2h0IG5vZGUuCisgICAgICAgICgtW1dlYlZpZXcgY3VycmVudE5vZGVI
aWdobGlnaHRdKTogUmV0dXJuIHRoZSBjdXJyZW50IGhpZ2hsaWdodCBub2RlLgorICAgICAgICAq
IFdlYlZpZXcvV2ViVmlld0ludGVybmFsLmg6CisKIDIwMDgtMDktMjggIERhdmlkIEtpbHplciAg
PGRka2lsemVyQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggYnVpbGQgd2FybmluZyBpbiBXZWJE
ZWZhdWx0VUlEZWxlZ2F0ZS5tCmRpZmYgLS1naXQgYS9XZWJLaXQvbWFjL1dlYkNvcmVTdXBwb3J0
L1dlYkluc3BlY3RvckNsaWVudC5tbSBiL1dlYktpdC9tYWMvV2ViQ29yZVN1cHBvcnQvV2ViSW5z
cGVjdG9yQ2xpZW50Lm1tCmluZGV4IDgzZGM2NTMuLjAzZDg1YWUgMTAwNjQ0Ci0tLSBhL1dlYktp
dC9tYWMvV2ViQ29yZVN1cHBvcnQvV2ViSW5zcGVjdG9yQ2xpZW50Lm1tCisrKyBiL1dlYktpdC9t
YWMvV2ViQ29yZVN1cHBvcnQvV2ViSW5zcGVjdG9yQ2xpZW50Lm1tCkBAIC0xLDUgKzEsNSBAQAog
LyoKLSAqIENvcHlyaWdodCAoQykgMjAwNiwgMjAwNyBBcHBsZSBJbmMuICBBbGwgcmlnaHRzIHJl
c2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDA2LCAyMDA3LCAyMDA4IEFwcGxlIEluYy4gIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy
Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFy
ZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTYx
LDcgKzYxLDYgQEAgdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAtICh2b2lkKWF0dGFjaDsKIC0g
KHZvaWQpZGV0YWNoOwogLSAodm9pZClzZXRBdHRhY2hlZFdpbmRvd0hlaWdodDoodW5zaWduZWQp
aGVpZ2h0OwotLSAodm9pZCloaWdobGlnaHRBbmRTY3JvbGxUb05vZGU6KERPTU5vZGUgKilub2Rl
OwogLSAodm9pZCloaWdobGlnaHROb2RlOihET01Ob2RlICopbm9kZTsKIC0gKHZvaWQpaGlkZUhp
Z2hsaWdodDsKIEBlbmQKQEAgLTEyMyw3ICsxMjIsNyBAQCB2b2lkIFdlYkluc3BlY3RvckNsaWVu
dDo6c2V0QXR0YWNoZWRXaW5kb3dIZWlnaHQodW5zaWduZWQgaGVpZ2h0KQogCiB2b2lkIFdlYklu
c3BlY3RvckNsaWVudDo6aGlnaGxpZ2h0KE5vZGUqIG5vZGUpCiB7Ci0gICAgW21fd2luZG93Q29u
dHJvbGxlci5nZXQoKSBoaWdobGlnaHRBbmRTY3JvbGxUb05vZGU6a2l0KG5vZGUpXTsKKyAgICBb
bV93aW5kb3dDb250cm9sbGVyLmdldCgpIGhpZ2hsaWdodE5vZGU6a2l0KG5vZGUpXTsKIH0KIAog
dm9pZCBXZWJJbnNwZWN0b3JDbGllbnQ6OmhpZGVIaWdobGlnaHQoKQpAQCAtMzkyLDMxICszOTEs
NiBAQCB2b2lkIFdlYkluc3BlY3RvckNsaWVudDo6dXBkYXRlV2luZG93VGl0bGUoKSBjb25zdAog
CiAjcHJhZ21hIG1hcmsgLQogCi0tICh2b2lkKWhpZ2hsaWdodEFuZFNjcm9sbFRvTm9kZTooRE9N
Tm9kZSAqKW5vZGUKLXsKLSAgICBOU1JlY3QgYm91bmRzID0gW25vZGUgYm91bmRpbmdCb3hdOwot
ICAgIGlmICghTlNJc0VtcHR5UmVjdChib3VuZHMpKSB7Ci0gICAgICAgIC8vIEZJWE1FOiB0aGlz
IG5lZWRzIHRvIHVzZSB0aGUgZnJhbWUgdGhlIG5vZGUgY29vcmRpbmF0ZXMgYXJlIGluCi0gICAg
ICAgIE5TUmVjdCB2aXNpYmxlID0gW1tbW19pbnNwZWN0ZWRXZWJWaWV3IG1haW5GcmFtZV0gZnJh
bWVWaWV3XSBkb2N1bWVudFZpZXddIHZpc2libGVSZWN0XTsKLSAgICAgICAgQk9PTCBuZWVkc1Nj
cm9sbCA9ICFOU0NvbnRhaW5zUmVjdCh2aXNpYmxlLCBib3VuZHMpICYmICFOU0NvbnRhaW5zUmVj
dChib3VuZHMsIHZpc2libGUpOwotCi0gICAgICAgIC8vIG9ubHkgc2Nyb2xsIGlmIHRoZSBib3Vu
ZHMgaXNuJ3QgaW4gdGhlIHZpc2libGUgcmVjdCBhbmQgZG9zZW4ndCBjb250YWluIHRoZSB2aXNp
YmxlIHJlY3QKLSAgICAgICAgaWYgKG5lZWRzU2Nyb2xsKSB7Ci0gICAgICAgICAgICAvLyBzY3Jv
bGwgdG8gdGhlIHBhcmVudCBlbGVtZW50IGlmIHdlIGFyZW4ndCBmb2N1c2VkIG9uIGFuIGVsZW1l
bnQKLSAgICAgICAgICAgIERPTUVsZW1lbnQgKmVsZW1lbnQ7Ci0gICAgICAgICAgICBpZiAoW25v
ZGUgaXNLaW5kT2ZDbGFzczpbRE9NRWxlbWVudCBjbGFzc11dKQotICAgICAgICAgICAgICAgIGVs
ZW1lbnQgPSAoRE9NRWxlbWVudCAqKW5vZGU7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAg
ICAgICAgZWxlbWVudCA9IChET01FbGVtZW50ICopW25vZGUgcGFyZW50Tm9kZV07Ci0gICAgICAg
ICAgICBbZWxlbWVudCBzY3JvbGxJbnRvVmlld0lmTmVlZGVkOllFU107Ci0KLSAgICAgICAgICAg
IC8vIGdpdmUgdGltZSBmb3IgdGhlIHNjcm9sbCB0byBoYXBwZW4KLSAgICAgICAgICAgIFtzZWxm
IHBlcmZvcm1TZWxlY3RvcjpAc2VsZWN0b3IoaGlnaGxpZ2h0Tm9kZTopIHdpdGhPYmplY3Q6bm9k
ZSBhZnRlckRlbGF5OjAuMjVdOwotICAgICAgICB9IGVsc2UKLSAgICAgICAgICAgIFtzZWxmIGhp
Z2hsaWdodE5vZGU6bm9kZV07Ci0gICAgfQotfQotCiAtICh2b2lkKWhpZ2hsaWdodE5vZGU6KERP
TU5vZGUgKilub2RlCiB7CiAgICAgLy8gVGhlIHNjcm9sbHZpZXcncyBjb250ZW50IHZpZXcgc3Rh
eXMgYXJvdW5kIGJldHdlZW4gcGFnZSBuYXZpZ2F0aW9ucywgc28gdGFyZ2V0IGl0CkBAIC00Mjgs
MTAgKzQwMiw4IEBAIHZvaWQgV2ViSW5zcGVjdG9yQ2xpZW50Ojp1cGRhdGVXaW5kb3dUaXRsZSgp
IGNvbnN0CiAgICAgICAgIF9jdXJyZW50SGlnaGxpZ2h0ID0gW1tXZWJOb2RlSGlnaGxpZ2h0IGFs
bG9jXSBpbml0V2l0aFRhcmdldFZpZXc6dmlldyBpbnNwZWN0b3JDb250cm9sbGVyOltfaW5zcGVj
dGVkV2ViVmlldyBwYWdlXS0+aW5zcGVjdG9yQ29udHJvbGxlcigpXTsKICAgICAgICAgW19jdXJy
ZW50SGlnaGxpZ2h0IHNldERlbGVnYXRlOnNlbGZdOwogICAgICAgICBbX2N1cnJlbnRIaWdobGln
aHQgYXR0YWNoXTsKLSAgICB9Ci0KLSAgICAvLyBGSVhNRTogdGhpcyBpcyBhIGhhY2sgdW50aWwg
d2UgaG9vayB1cCBhIGRpZERyYXcgYW5kIGRpZFNjcm9sbCBjYWxsIGluIFdlYkhUTUxWaWV3Ci0g
ICAgW1tfY3VycmVudEhpZ2hsaWdodCBoaWdobGlnaHRWaWV3XSBzZXROZWVkc0Rpc3BsYXk6WUVT
XTsKKyAgICB9IGVsc2UKKyAgICAgICAgW1tfY3VycmVudEhpZ2hsaWdodCBoaWdobGlnaHRWaWV3
XSBzZXROZWVkc0Rpc3BsYXk6WUVTXTsKIH0KIAogLSAodm9pZCloaWRlSGlnaGxpZ2h0CkBAIC00
NDMsNiArNDE1LDE5IEBAIHZvaWQgV2ViSW5zcGVjdG9yQ2xpZW50Ojp1cGRhdGVXaW5kb3dUaXRs
ZSgpIGNvbnN0CiB9CiAKICNwcmFnbWEgbWFyayAtCisjcHJhZ21hIG1hcmsgV2ViTm9kZUhpZ2hs
aWdodCBkZWxlZ2F0ZQorCistICh2b2lkKWRpZEF0dGFjaFdlYk5vZGVIaWdobGlnaHQ6KFdlYk5v
ZGVIaWdobGlnaHQgKiloaWdobGlnaHQKK3sKKyAgICBbX2luc3BlY3RlZFdlYlZpZXcgc2V0Q3Vy
cmVudE5vZGVIaWdobGlnaHQ6aGlnaGxpZ2h0XTsKK30KKworLSAodm9pZCl3aWxsRGV0YWNoV2Vi
Tm9kZUhpZ2hsaWdodDooV2ViTm9kZUhpZ2hsaWdodCAqKWhpZ2hsaWdodAoreworICAgIFtfaW5z
cGVjdGVkV2ViVmlldyBzZXRDdXJyZW50Tm9kZUhpZ2hsaWdodDpuaWxdOworfQorCisjcHJhZ21h
IG1hcmsgLQogI3ByYWdtYSBtYXJrIFVJIGRlbGVnYXRlCiAKIC0gKE5TVUludGVnZXIpd2ViVmll
dzooV2ViVmlldyAqKXNlbmRlciBkcmFnRGVzdGluYXRpb25BY3Rpb25NYXNrRm9yRHJhZ2dpbmdJ
bmZvOihpZCA8TlNEcmFnZ2luZ0luZm8+KWRyYWdnaW5nSW5mbwpkaWZmIC0tZ2l0IGEvV2ViS2l0
L21hYy9XZWJJbnNwZWN0b3IvV2ViTm9kZUhpZ2hsaWdodC5tIGIvV2ViS2l0L21hYy9XZWJJbnNw
ZWN0b3IvV2ViTm9kZUhpZ2hsaWdodC5tCmluZGV4IGJmNGIwZGUuLmM5MThkMmQgMTAwNjQ0Ci0t
LSBhL1dlYktpdC9tYWMvV2ViSW5zcGVjdG9yL1dlYk5vZGVIaWdobGlnaHQubQorKysgYi9XZWJL
aXQvbWFjL1dlYkluc3BlY3Rvci9XZWJOb2RlSGlnaGxpZ2h0Lm0KQEAgLTEsNSArMSw1IEBACiAv
KgotICogQ29weXJpZ2h0IChDKSAyMDA3IEFwcGxlIEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQu
CisgKiBDb3B5cmlnaHQgKEMpIDIwMDcsIDIwMDggQXBwbGUgSW5jLiAgQWxsIHJpZ2h0cyByZXNl
cnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5
IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBw
cm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpAQCAtMTQ4LDExICsxNDgsMTQg
QEAgdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiB7CiAgICAgQVNTRVJUKF90YXJnZXRWaWV3KTsK
IAotICAgIFtfaGlnaGxpZ2h0VmlldyBzZXROZWVkc0Rpc3BsYXlJblJlY3Q6W190YXJnZXRWaWV3
IF93ZWJfY29udmVydFJlY3Q6cmVjdCB0b1ZpZXc6X2hpZ2hsaWdodFZpZXddXTsKKyAgICBbW190
YXJnZXRWaWV3IHdpbmRvd10gZGlzYWJsZVNjcmVlblVwZGF0ZXNVbnRpbEZsdXNoXTsKKworICAg
IC8vIE1hcmsgdGhlIHdob2xlIGhpZ2hsaWdodCB2aWV3IGFzIG5lZWRpbmcgZGlzcGxheSBzaW5j
ZSB3ZSBkb24ndCBrbm93IHdoYXQgYXJlYXMKKyAgICAvLyBuZWVkIHVwZGF0ZWQsIHNpbmNlIHRo
ZSBoaWdobGlnaHQgY2FuIGJlIGxhcmdlciB0aGFuIHRoZSBlbGVtZW50IHRvIHNob3cgbWFyZ2lu
cy4KKyAgICBbX2hpZ2hsaWdodFZpZXcgc2V0TmVlZHNEaXNwbGF5OllFU107CiAKLSAgICAvLyBS
ZWRyYXcgaGlnaGxpZ2h0IHZpZXcgaW1tZWRpYXRlbHkgc28gaXQgdXBkYXRlcyBpbiBzeW5jIHdp
dGggdGhlIHRhcmdldCB2aWV3Ci0gICAgLy8gaWYgd2UgY2FsbGVkIGRpc2FibGVTY3JlZW5VcGRh
dGVzVW50aWxGbHVzaCBvbiB0aGUgdGFyZ2V0IHZpZXcgZWFybGllci4gVGhpcwotICAgIC8vIGlz
IGVzcGVjaWFsbHkgdmlzaWJsZSB3aGVuIHJlc2l6aW5nIHRoZSB3aW5kb3cuCisgICAgLy8gUmVk
cmF3IGhpZ2hsaWdodCB2aWV3IGltbWVkaWF0ZWx5IHNvIGl0IHVwZGF0ZXMgaW4gc3luYyB3aXRo
IHRoZSB0YXJnZXQgdmlldy4KKyAgICAvLyBUaGlzIGlzIGVzcGVjaWFsbHkgdmlzaWJsZSB3aGVu
IHJlc2l6aW5nIHRoZSB3aW5kb3csIHNjcm9sbGluZyBvciB3aXRoIERIVE1MLgogICAgIFtfaGln
aGxpZ2h0VmlldyBkaXNwbGF5SWZOZWVkZWRdOwogfQogCmRpZmYgLS1naXQgYS9XZWJLaXQvbWFj
L1dlYkluc3BlY3Rvci9XZWJOb2RlSGlnaGxpZ2h0Vmlldy5tIGIvV2ViS2l0L21hYy9XZWJJbnNw
ZWN0b3IvV2ViTm9kZUhpZ2hsaWdodFZpZXcubQppbmRleCBmMWQ2YmNjLi5iM2NkNjllIDEwMDY0
NAotLS0gYS9XZWJLaXQvbWFjL1dlYkluc3BlY3Rvci9XZWJOb2RlSGlnaGxpZ2h0Vmlldy5tCisr
KyBiL1dlYktpdC9tYWMvV2ViSW5zcGVjdG9yL1dlYk5vZGVIaWdobGlnaHRWaWV3Lm0KQEAgLTEs
NSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDA2IEFwcGxlIENvbXB1dGVyLCBJbmMu
ICBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDA2LCAyMDA4IEFwcGxl
IENvbXB1dGVyLCBJbmMuICBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAqIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAog
ICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zCkBAIC0zNSwxMSArMzUsNiBAQAogCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29y
ZTsKIAotI2RlZmluZSBPVkVSTEFZX01BWF9BTFBIQSAwLjcKLSNkZWZpbmUgT1ZFUkxBWV9XSElU
RV9WQUxVRSAwLjEKLQotI2RlZmluZSBCT1JERVJfVEhJQ0tORVNTIDEuMAotCiBAaW1wbGVtZW50
YXRpb24gV2ViTm9kZUhpZ2hsaWdodFZpZXcKIAogLSAoaWQpaW5pdFdpdGhXZWJOb2RlSGlnaGxp
Z2h0OihXZWJOb2RlSGlnaGxpZ2h0ICopd2ViTm9kZUhpZ2hsaWdodApAQCAtODcsMTEgKzgyLDQg
QEAgdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAgICAgcmV0dXJuIF93ZWJOb2RlSGlnaGxpZ2h0
OwogfQogCi0tICh2b2lkKXNldE5lZWRzRGlzcGxheUluUmVjdDooTlNSZWN0KXJlY3QKLXsKLSAg
ICAvLyBSZWRpc3BsYXkgYSBzbGlnaHRseSBsYXJnZXIgcmVjdCB0byBhY2NvdW50IGZvciB0aGUg
Ym9yZGVyCi0gICAgcmVjdCA9IE5TSW5zZXRSZWN0KHJlY3QsIC0xICogQk9SREVSX1RISUNLTkVT
UywgLTEgKiBCT1JERVJfVEhJQ0tORVNTKTsKLSAgICBbc3VwZXIgc2V0TmVlZHNEaXNwbGF5SW5S
ZWN0OnJlY3RdOwotfQotCiBAZW5kCmRpZmYgLS1naXQgYS9XZWJLaXQvbWFjL1dlYlZpZXcvV2Vi
SFRNTFZpZXcubW0gYi9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViSFRNTFZpZXcubW0KaW5kZXggOTBh
MDRjYS4uZjYwY2Y2NiAxMDA2NDQKLS0tIGEvV2ViS2l0L21hYy9XZWJWaWV3L1dlYkhUTUxWaWV3
Lm1tCisrKyBiL1dlYktpdC9tYWMvV2ViVmlldy9XZWJIVE1MVmlldy5tbQpAQCAtNTEsNiArNTEs
NyBAQAogI2ltcG9ydCAiV2ViS2l0UGx1Z2luQ29udGFpbmVyVmlldy5oIgogI2ltcG9ydCAiV2Vi
S2l0VmVyc2lvbkNoZWNrcy5oIgogI2ltcG9ydCAiV2ViTG9jYWxpemFibGVTdHJpbmdzLmgiCisj
aW1wb3J0ICJXZWJOb2RlSGlnaGxpZ2h0LmgiCiAjaW1wb3J0ICJXZWJOU0F0dHJpYnV0ZWRTdHJp
bmdFeHRyYXMuaCIKICNpbXBvcnQgIldlYk5TRXZlbnRFeHRyYXMuaCIKICNpbXBvcnQgIldlYk5T
RmlsZU1hbmFnZXJFeHRyYXMuaCIKQEAgLTI5MzcsMTQgKzI5MzgsMTcgQEAgc3RhdGljIHZvaWQg
X3VwZGF0ZUZvY3VzZWRBbmRBY3RpdmVTdGF0ZVRpbWVyQ2FsbGJhY2soQ0ZSdW5Mb29wVGltZXJS
ZWYgdGltZXIsIHYKIAogICAgICAgICBbW3NlbGYgX2ZyYW1lXSBfZHJhd1JlY3Q6cmVjdF07CiAK
KyAgICAgICAgV2ViVmlldyAqd2ViVmlldyA9IFtzZWxmIF93ZWJWaWV3XTsKKwogICAgICAgICAv
LyBUaGlzIGhhY2sgaXMgbmVlZGVkIGZvciA8cmRhcjovL3Byb2JsZW0vNTAyMzU0NT4uIFdlIGNh
biBoaXQgYSByYWNlIGNvbmRpdGlvbiB3aGVyZSBkcmF3UmVjdCB3aWxsIGJlCiAgICAgICAgIC8v
IGNhbGxlZCBhZnRlciB0aGUgV2ViVmlldyBoYXMgY2xvc2VkLiBJZiB0aGUgY2xpZW50IGRpZCBu
b3QgcHJvcGVybHkgY2xvc2UgdGhlIFdlYlZpZXcgYW5kIHNldCB0aGUgCiAgICAgICAgIC8vIFVJ
RGVsZWdhdGUgdG8gbmlsLCB0aGVuIHRoZSBVSURlbGVnYXRlIHdpbGwgYmUgc3RhbGUgYW5kIHRo
aXMgY29kZSB3aWxsIGNyYXNoLiAKICAgICAgICAgc3RhdGljIEJPT0wgdmVyc2lvbjNPckxhdGVy
Q2xpZW50ID0gV2ViS2l0TGlua2VkT25PckFmdGVyKFdFQktJVF9GSVJTVF9WRVJTSU9OX1dJVEhP
VVRfUVVJQ0tCT09LU19RVUlSSyk7Ci0gICAgICAgIGlmICh2ZXJzaW9uM09yTGF0ZXJDbGllbnQp
IHsKLSAgICAgICAgICAgIFdlYlZpZXcgKndlYlZpZXcgPSBbc2VsZiBfd2ViVmlld107CisgICAg
ICAgIGlmICh2ZXJzaW9uM09yTGF0ZXJDbGllbnQpCiAgICAgICAgICAgICBbW3dlYlZpZXcgX1VJ
RGVsZWdhdGVGb3J3YXJkZXJdIHdlYlZpZXc6d2ViVmlldyBkaWREcmF3UmVjdDpbd2ViVmlldyBj
b252ZXJ0UmVjdDpyZWN0IGZyb21WaWV3OnNlbGZdXTsKLSAgICAgICAgfQorCisgICAgICAgIGlm
IChXZWJOb2RlSGlnaGxpZ2h0ICpjdXJyZW50SGlnaGxpZ2h0ID0gW3dlYlZpZXcgY3VycmVudE5v
ZGVIaWdobGlnaHRdKQorICAgICAgICAgICAgW2N1cnJlbnRIaWdobGlnaHQgc2V0TmVlZHNVcGRh
dGVJblRhcmdldFZpZXdSZWN0OltzZWxmIGNvbnZlcnRSZWN0OnJlY3QgdG9WaWV3OltjdXJyZW50
SGlnaGxpZ2h0IHRhcmdldFZpZXddXV07CiAKICAgICAgICAgWyhXZWJDbGlwVmlldyAqKVtzZWxm
IHN1cGVydmlld10gcmVzZXRBZGRpdGlvbmFsQ2xpcF07CiAKZGlmZiAtLWdpdCBhL1dlYktpdC9t
YWMvV2ViVmlldy9XZWJWaWV3Lm1tIGIvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXcubW0KaW5k
ZXggMjg3NDcxMS4uZmRlMWYwZSAxMDA2NDQKLS0tIGEvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZp
ZXcubW0KKysrIGIvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXcubW0KQEAgLTY1LDYgKzY1LDcg
QEAKICNpbXBvcnQgIldlYktpdFN5c3RlbUJpdHMuaCIKICNpbXBvcnQgIldlYktpdFZlcnNpb25D
aGVja3MuaCIKICNpbXBvcnQgIldlYkxvY2FsaXphYmxlU3RyaW5ncy5oIgorI2ltcG9ydCAiV2Vi
Tm9kZUhpZ2hsaWdodC5oIgogI2ltcG9ydCAiV2ViTlNEYXRhRXh0cmFzLmgiCiAjaW1wb3J0ICJX
ZWJOU0RhdGFFeHRyYXNQcml2YXRlLmgiCiAjaW1wb3J0ICJXZWJOU0RpY3Rpb25hcnlFeHRyYXMu
aCIKQEAgLTMyOCw2ICszMjksNyBAQCBzdGF0aWMgY29uc3QgY2hhciB3ZWJWaWV3SXNPcGVuW10g
PSAiQXQgbGVhc3Qgb25lIFdlYlZpZXcgaXMgc3RpbGwgb3Blbi4iOwogICAgIGlkIHNjcmlwdERl
YnVnRGVsZWdhdGVGb3J3YXJkZXI7CiAKICAgICBXZWJJbnNwZWN0b3IgKmluc3BlY3RvcjsKKyAg
ICBXZWJOb2RlSGlnaGxpZ2h0ICpjdXJyZW50Tm9kZUhpZ2hsaWdodDsKIAogICAgIEJPT0wgYWxs
b3dzVW5kbzsKICAgICAgICAgCkBAIC01MTEsNiArNTEzLDggQEAgc3RhdGljIEJPT0wgZ3JhbW1h
ckNoZWNraW5nRW5hYmxlZDsKICAgICBbYmFja2dyb3VuZENvbG9yIHJlbGVhc2VdOwogICAgIAog
ICAgIFtpbnNwZWN0b3IgcmVsZWFzZV07CisgICAgW2N1cnJlbnROb2RlSGlnaGxpZ2h0IHJlbGVh
c2VdOworCiAgICAgW2hvc3RXaW5kb3cgcmVsZWFzZV07CiAKICAgICBbcG9saWN5RGVsZWdhdGVG
b3J3YXJkZXIgcmVsZWFzZV07CkBAIC0yOTQxLDYgKzI5NDUsMTggQEAgc3RhdGljIFdlYkZyYW1l
ICppbmNyZW1lbnRGcmFtZShXZWJGcmFtZSAqY3VyciwgQk9PTCBmb3J3YXJkLCBCT09MIHdyYXBG
bGFnKQogICAgIHJldHVybiBfcHJpdmF0ZS0+c2hvdWxkVXBkYXRlV2hpbGVPZmZzY3JlZW47CiB9
CiAKKy0gKHZvaWQpc2V0Q3VycmVudE5vZGVIaWdobGlnaHQ6KFdlYk5vZGVIaWdobGlnaHQgKilu
b2RlSGlnaGxpZ2h0Cit7CisgICAgaWQgb2xkID0gX3ByaXZhdGUtPmN1cnJlbnROb2RlSGlnaGxp
Z2h0OworICAgIF9wcml2YXRlLT5jdXJyZW50Tm9kZUhpZ2hsaWdodCA9IFtub2RlSGlnaGxpZ2h0
IHJldGFpbl07CisgICAgW29sZCByZWxlYXNlXTsKK30KKworLSAoV2ViTm9kZUhpZ2hsaWdodCAq
KWN1cnJlbnROb2RlSGlnaGxpZ2h0Cit7CisgICAgcmV0dXJuIF9wcml2YXRlLT5jdXJyZW50Tm9k
ZUhpZ2hsaWdodDsKK30KKwogQGVuZAogCiBAaW1wbGVtZW50YXRpb24gV2ViVmlldyAoV2ViSUJB
Y3Rpb25zKQpkaWZmIC0tZ2l0IGEvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXdJbnRlcm5hbC5o
IGIvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXdJbnRlcm5hbC5oCmluZGV4IDA2M2QwNTQuLjlj
ZmQ3YjggMTAwNjQ0Ci0tLSBhL1dlYktpdC9tYWMvV2ViVmlldy9XZWJWaWV3SW50ZXJuYWwuaAor
KysgYi9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViVmlld0ludGVybmFsLmgKQEAgLTUyLDYgKzUyLDcg
QEAgdHlwZWRlZiBXZWJDb3JlOjpQYWdlIFdlYkNvcmVQYWdlOwogCiBAY2xhc3MgV2ViQmFzZVBs
dWdpblBhY2thZ2U7CiBAY2xhc3MgV2ViRG93bmxvYWQ7CitAY2xhc3MgV2ViTm9kZUhpZ2hsaWdo
dDsKIAogQGludGVyZmFjZSBXZWJWaWV3IChXZWJWaWV3RWRpdGluZ0V4dHJhcykKIC0gKEJPT0wp
X2ludGVyY2VwdEVkaXRpbmdLZXlFdmVudDooV2ViQ29yZUtleWJvYXJkRXZlbnQgKilldmVudCBz
aG91bGRTYXZlQ29tbWFuZDooQk9PTClzaG91bGRTYXZlOwpAQCAtMTEzLDYgKzExNCw5IEBAIHR5
cGVkZWYgV2ViQ29yZTo6UGFnZSBXZWJDb3JlUGFnZTsKIC0gKFdlYkJhc2VQbHVnaW5QYWNrYWdl
ICopX3BsdWdpbkZvckV4dGVuc2lvbjooTlNTdHJpbmcgKilleHRlbnNpb247CiAtIChCT09MKV9p
c01JTUVUeXBlUmVnaXN0ZXJlZEFzUGx1Z2luOihOU1N0cmluZyAqKU1JTUVUeXBlOwogCistICh2
b2lkKXNldEN1cnJlbnROb2RlSGlnaGxpZ2h0OihXZWJOb2RlSGlnaGxpZ2h0ICopbm9kZUhpZ2hs
aWdodDsKKy0gKFdlYk5vZGVIaWdobGlnaHQgKiljdXJyZW50Tm9kZUhpZ2hsaWdodDsKKwogLSAo
dm9pZClhZGRQbHVnaW5JbnN0YW5jZVZpZXc6KE5TVmlldyAqKXZpZXc7CiAtICh2b2lkKXJlbW92
ZVBsdWdpbkluc3RhbmNlVmlldzooTlNWaWV3ICopdmlldzsKIC0gKHZvaWQpcmVtb3ZlUGx1Z2lu
SW5zdGFuY2VWaWV3c0ZvcjooV2ViRnJhbWUqKXdlYkZyYW1lOwotLSAKMS42LjAuMgoK
</data>
<flag name="review"
          id="10777"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>