<?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>4840</bug_id>
          
          <creation_ts>2005-09-04 06:00:13 -0700</creation_ts>
          <short_desc>Frames only resize wider, can&apos;t make them narrower</short_desc>
          <delta_ts>2006-03-05 01:34:28 -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>Frames</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>http://api.rubyonrails.com/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Douglas Livingstone">rampant</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>jhurshman</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>18653</commentid>
    <comment_count>0</comment_count>
    <who name="Douglas Livingstone">rampant</who>
    <bug_when>2005-09-04 06:00:13 -0700</bug_when>
    <thetext>1) Visit http://api.rubyonrails.com/
2) Drag the vertical divider to the right
3) Drag it back to the left

Expected:
Gets narrower

Actual:
Nothing happens</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18970</commentid>
    <comment_count>1</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2005-09-07 02:46:53 -0700</bug_when>
    <thetext>confirming, needs a minimised testcase though</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18973</commentid>
    <comment_count>2</comment_count>
      <attachid>3794</attachid>
    <who name="Douglas Livingstone">rampant</who>
    <bug_when>2005-09-07 03:11:48 -0700</bug_when>
    <thetext>Created attachment 3794
3 frame testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34951</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-03-03 06:59:11 -0800</bug_when>
    <thetext>*** Bug 5452 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34952</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-03-03 07:04:25 -0800</bug_when>
    <thetext>Reassigning to webkit-unassigned, to make sure more people see this. We need a separate P1 bug for the issue mentioned in bug 5452 comment 1...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35020</commentid>
    <comment_count>5</comment_count>
      <attachid>6833</attachid>
    <who name="">mitz</who>
    <bug_when>2006-03-03 16:04:36 -0800</bug_when>
    <thetext>Created attachment 6833
Don&apos;t lose track of the resizing frameset

[Please comment and r- anyway since this is missing a test and a change log entry].

This bug is caused by the fact that when the splitter is dragged to the left, the mouse moved (and ultimately mouse released) events are being sent to the inner frameset (on the left) instead of the currently resizing outer frameset.

The fix is to dispatch all mouse events to the currently-resizing frameset. There may be some way to make hitTest give the right answer, but I don&apos;t think RenderFrameSet::nodeAtPoint() can be modified in a helpful way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35073</commentid>
    <comment_count>6</comment_count>
      <attachid>6833</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-03-04 11:47:31 -0800</bug_when>
    <thetext>Comment on attachment 6833
Don&apos;t lose track of the resizing frameset

We would like a capturing mechanism that works for all drags. But adding one specifically for the frameset resizing seems fine for now.

It&apos;s not good to add stuff about resizing to the DOM, though. This should stay in the view system (rendering and FrameView).

+    DocumentImpl *d = getDocument();
+    FrameView *w = d ? d-&gt;view() : 0;
+    if (w)
+        w-&gt;setResizingFrameSet(e ? this : 0);

getDocument no longer ever returns 0 -- nodes now reference their document -- so we don&apos;t need a nil-check on the document. I&apos;d also like to see the FrameView* style used instead of FrameView * as per our style guidelines. But this function should go.

RenderFrameSet::setResizing should handle this directly, calling the FrameView. You don&apos;t need a boolean in the renderer or the DOM element.

Nice fix in hoverTimerFired.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35074</commentid>
    <comment_count>7</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-03-04 11:51:56 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Nice fix in hoverTimerFired.

Oops! That part comes from a different patch (bug 7555) and doesn&apos;t belong here.

I&apos;ll redo the patch based on the other comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35080</commentid>
    <comment_count>8</comment_count>
      <attachid>6853</attachid>
    <who name="">mitz</who>
    <bug_when>2006-03-04 12:57:47 -0800</bug_when>
    <thetext>Created attachment 6853
Revised patch, including manual test and change log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35082</commentid>
    <comment_count>9</comment_count>
      <attachid>6853</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-03-04 13:13:30 -0800</bug_when>
    <thetext>Comment on attachment 6853
Revised patch, including manual test and change log

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35083</commentid>
    <comment_count>10</comment_count>
      <attachid>6853</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-03-04 13:14:05 -0800</bug_when>
    <thetext>Comment on attachment 6853
Revised patch, including manual test and change log

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35110</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-03-05 01:34:28 -0800</bug_when>
    <thetext>Landed, r13135.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3794</attachid>
            <date>2005-09-07 03:11:48 -0700</date>
            <delta_ts>2005-09-07 03:11:48 -0700</delta_ts>
            <desc>3 frame testcase</desc>
            <filename>3 frame testcase.html</filename>
            <type>text/html</type>
            <size>162</size>
            <attacher name="Douglas Livingstone">rampant</attacher>
            
              <data encoding="base64">PGZyYW1lc2V0IGNvbHM9IjUwLCAqIj4KICA8ZnJhbWVzZXQgcm93cz0iKiwgKiI+CiAgICA8ZnJh
bWUgc3JjPSJhYm91dDpibGFuayI+CiAgICA8ZnJhbWUgc3JjPSJhYm91dDpibGFuayI+CiAgPC9m
cmFtZXNldD4KICA8ZnJhbWUgc3JjPSJhYm91dDpibGFuayI+CjwvZnJhbWVzZXQ+
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6833</attachid>
            <date>2006-03-03 16:04:36 -0800</date>
            <delta_ts>2006-03-04 12:57:47 -0800</delta_ts>
            <desc>Don&apos;t lose track of the resizing frameset</desc>
            <filename>4840_r0.patch</filename>
            <type>text/plain</type>
            <size>4406</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUva2h0bWwvaHRtbC9odG1sX2Jhc2VpbXBsLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJDb3JlL2todG1sL2h0bWwvaHRtbF9iYXNlaW1wbC5jcHAJKHJldmlzaW9uIDEzMTE3KQor
KysgV2ViQ29yZS9raHRtbC9odG1sL2h0bWxfYmFzZWltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC03NzUsNiArNzc1LDE5IEBACiAgICAgc2V0QXR0cmlidXRlKHJvd3NBdHRyLCB2YWx1ZSk7CiB9
CiAKK3ZvaWQgSFRNTEZyYW1lU2V0RWxlbWVudEltcGw6OnNldFJlc2l6aW5nKGJvb2wgZSkKK3sK
KyAgICBpZiAoZSA9PSBtX3Jlc2l6aW5nKQorICAgICAgICByZXR1cm47CisKKyAgICBtX3Jlc2l6
aW5nID0gZTsKKworICAgIERvY3VtZW50SW1wbCAqZCA9IGdldERvY3VtZW50KCk7CisgICAgRnJh
bWVWaWV3ICp3ID0gZCA/IGQtPnZpZXcoKSA6IDA7CisgICAgaWYgKHcpCisgICAgICAgIHctPnNl
dFJlc2l6aW5nRnJhbWVTZXQoZSA/IHRoaXMgOiAwKTsKK30KKwogLy8gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogCiBIVE1MSGVhZEVsZW1lbnRJbXBsOjpIVE1MSGVhZEVsZW1lbnRJbXBsKERvY3VtZW50SW1w
bCAqZG9jKQpJbmRleDogV2ViQ29yZS9raHRtbC9odG1sL2h0bWxfYmFzZWltcGwuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJDb3JlL2todG1sL2h0bWwvaHRtbF9iYXNlaW1wbC5oCShyZXZpc2lvbiAxMzEx
NykKKysrIFdlYkNvcmUva2h0bWwvaHRtbC9odG1sX2Jhc2VpbXBsLmgJKHdvcmtpbmcgY29weSkK
QEAgLTE5Niw2ICsxOTYsOSBAQAogICAgIERPTVN0cmluZyByb3dzKCkgY29uc3Q7CiAgICAgdm9p
ZCBzZXRSb3dzKGNvbnN0IERPTVN0cmluZyAmKTsKIAorICAgIGJvb2wgcmVzaXppbmcoKSBjb25z
dCB7IHJldHVybiBtX3Jlc2l6aW5nOyB9CisgICAgdm9pZCBzZXRSZXNpemluZyhib29sKTsKKwog
cHJvdGVjdGVkOgogICAgIExlbmd0aCogbV9yb3dzOwogICAgIExlbmd0aCogbV9jb2xzOwpJbmRl
eDogV2ViQ29yZS9yZW5kZXJpbmcvcmVuZGVyX2ZyYW1lcy5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
Q29yZS9yZW5kZXJpbmcvcmVuZGVyX2ZyYW1lcy5jcHAJKHJldmlzaW9uIDEzMTE3KQorKysgV2Vi
Q29yZS9yZW5kZXJpbmcvcmVuZGVyX2ZyYW1lcy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU0NCw2
ICs1NDQsNyBAQAogICAgIGZvciAoUmVuZGVyT2JqZWN0KiBwID0gcGFyZW50KCk7IHA7IHAgPSBw
LT5wYXJlbnQoKSkKICAgICAgICAgaWYgKHAtPmlzRnJhbWVTZXQoKSkKICAgICAgICAgICAgIHN0
YXRpY19jYXN0PFJlbmRlckZyYW1lU2V0Kj4ocCktPm1fY2xpZW50UmVzaXppbmcgPSBtX3Jlc2l6
aW5nOworICAgIGVsZW1lbnQoKS0+c2V0UmVzaXppbmcoZSk7CiB9CiAKIGJvb2wgUmVuZGVyRnJh
bWVTZXQ6OmNhblJlc2l6ZSggaW50IF94LCBpbnQgX3kgKQpJbmRleDogV2ViQ29yZS9wYWdlL0Zy
YW1lVmlldy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAJKHJl
dmlzaW9uIDEzMTE3KQorKysgV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTEwMSw2ICsxMDEsNyBAQAogICAgICAgICBob3ZlclRpbWVyLnN0b3AoKTsKICAgICAg
ICAgaWYgKHJlcGFpbnRSZWN0cykKICAgICAgICAgICAgIHJlcGFpbnRSZWN0cy0+Y2xlYXIoKTsK
KyAgICAgICAgcmVzaXppbmdGcmFtZVNldCA9IDA7CiAgICAgfQogCiAgICAgUmVmUHRyPE5vZGVJ
bXBsPiB1bmRlck1vdXNlOwpAQCAtMTQyLDYgKzE0Myw3IEBACiAgICAgUVB0ckxpc3Q8UmVuZGVy
T2JqZWN0OjpSZXBhaW50SW5mbz4qIHJlcGFpbnRSZWN0czsKICAgICAKICAgICBSZWZQdHI8Tm9k
ZUltcGw+IGRyYWdUYXJnZXQ7CisgICAgUmVmUHRyPEhUTUxGcmFtZVNldEVsZW1lbnRJbXBsPiBy
ZXNpemluZ0ZyYW1lU2V0OwogfTsKIAogRnJhbWVWaWV3OjpGcmFtZVZpZXcoRnJhbWUgKmZyYW1l
KQpAQCAtNjA2LDYgKzYwOCwxMSBAQAogICAgIGludCB4bSwgeW07CiAgICAgdmlld3BvcnRUb0Nv
bnRlbnRzKG1vdXNlRXZlbnQtPngoKSwgbW91c2VFdmVudC0+eSgpLCB4bSwgeW0pOwogCisgICAg
aWYgKGQtPnJlc2l6aW5nRnJhbWVTZXQpIHsKKyAgICAgICAgZGlzcGF0Y2hNb3VzZUV2ZW50KG1v
dXNlbW92ZUV2ZW50LCBkLT5yZXNpemluZ0ZyYW1lU2V0LmdldCgpLCBmYWxzZSwgMCwgbW91c2VF
dmVudCwgZmFsc2UpOworICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgLy8gVHJlYXQgbW91
c2UgbW92ZSBldmVudHMgd2hpbGUgdGhlIG1vdXNlIGlzIHByZXNzZWQgYXMgInJlYWQtb25seSIg
aW4gcHJlcGFyZU1vdXNlRXZlbnQKICAgICAvLyBpZiB3ZSBhcmUgYWxsb3dlZCB0byBzZWxlY3Qu
CiAgICAgLy8gVGhpcyBtZWFucyB0aGF0IDpob3ZlciBhbmQgOmFjdGl2ZSBmcmVlemUgaW4gdGhl
IHN0YXRlIHRoZXkgd2VyZSBpbiB3aGVuIHRoZSBtb3VzZQpAQCAtNjM5LDYgKzY0NiwxMSBAQAog
CiAgICAgZC0+bW91c2VQcmVzc2VkID0gZmFsc2U7CiAKKyAgICBpZiAoZC0+cmVzaXppbmdGcmFt
ZVNldCkgeworICAgICAgICBkaXNwYXRjaE1vdXNlRXZlbnQobW91c2V1cEV2ZW50LCBkLT5yZXNp
emluZ0ZyYW1lU2V0LmdldCgpLCB0cnVlLCBkLT5jbGlja0NvdW50LCBtb3VzZUV2ZW50LCBmYWxz
ZSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICBNb3VzZUV2ZW50V2l0aEhpdFRlc3RS
ZXN1bHRzIG1ldiA9IG1fZnJhbWUtPmRvY3VtZW50KCktPnByZXBhcmVNb3VzZUV2ZW50KGZhbHNl
LCBmYWxzZSwgZmFsc2UsIHhtLCB5bSwgbW91c2VFdmVudCk7CiAKICAgICBpZiAobV9mcmFtZS0+
cGFzc1N1YmZyYW1lRXZlbnRUb1N1YmZyYW1lKG1ldikpCkBAIC05MjMsNiArOTM1LDExIEBACiAg
ICAgc3VwcHJlc3NTY3JvbGxCYXJzKGZhbHNlKTsKIH0KIAordm9pZCBGcmFtZVZpZXc6OnNldFJl
c2l6aW5nRnJhbWVTZXQoSFRNTEZyYW1lU2V0RWxlbWVudEltcGwgKmZyYW1lU2V0KQoreworICAg
IGQtPnJlc2l6aW5nRnJhbWVTZXQgPSBmcmFtZVNldDsKK30KKwogYm9vbCBGcmFtZVZpZXc6OmRp
c3BhdGNoTW91c2VFdmVudChjb25zdCBBdG9taWNTdHJpbmcmIGV2ZW50VHlwZSwgTm9kZUltcGwq
IHRhcmdldE5vZGUsIGJvb2wgY2FuY2VsYWJsZSwKICAgICBpbnQgZGV0YWlsLCBNb3VzZUV2ZW50
KiBtb3VzZUV2ZW50LCBib29sIHNldFVuZGVyKQogewpAQCAtMTA1MCw3ICsxMDY3LDcgQEAKIHZv
aWQgRnJhbWVWaWV3Ojpob3ZlclRpbWVyRmlyZWQoVGltZXI8RnJhbWVWaWV3PiopCiB7CiAgICAg
ZC0+aG92ZXJUaW1lci5zdG9wKCk7Ci0gICAgbV9mcmFtZS0+ZG9jdW1lbnQoKS0+cHJlcGFyZU1v
dXNlRXZlbnQoZmFsc2UsIGZhbHNlLCB0cnVlLCBkLT5wcmV2TW91c2VYLCBkLT5wcmV2TW91c2VZ
LCAwKTsKKyAgICBtX2ZyYW1lLT5kb2N1bWVudCgpLT5wcmVwYXJlTW91c2VFdmVudChmYWxzZSwg
ZC0+bW91c2VQcmVzc2VkLCB0cnVlLCBkLT5wcmV2TW91c2VYLCBkLT5wcmV2TW91c2VZLCAwKTsK
IH0KIAogdm9pZCBGcmFtZVZpZXc6OnNjaGVkdWxlUmVsYXlvdXQoKQpJbmRleDogV2ViQ29yZS9w
YWdlL0ZyYW1lVmlldy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaAko
cmV2aXNpb24gMTMxMTcpCisrKyBXZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgJKHdvcmtpbmcgY29w
eSkKQEAgLTQ2LDYgKzQ2LDcgQEAKIGNsYXNzIEhUTUxEb2N1bWVudEltcGw7CiBjbGFzcyBIVE1M
RWxlbWVudEltcGw7CiBjbGFzcyBIVE1MRm9ybUVsZW1lbnRJbXBsOworY2xhc3MgSFRNTEZyYW1l
U2V0RWxlbWVudEltcGw7CiBjbGFzcyBIVE1MR2VuZXJpY0Zvcm1FbGVtZW50SW1wbDsKIGNsYXNz
IEhUTUxUaXRsZUVsZW1lbnRJbXBsOwogY2xhc3MgSW5saW5lQm94OwpAQCAtMTczLDYgKzE3NCw4
IEBACiAgICAgdm9pZCBzZXRIYXNCb3JkZXIoYm9vbCk7CiAgICAgYm9vbCBoYXNCb3JkZXIoKSBj
b25zdDsKICAgICAKKyAgICB2b2lkIHNldFJlc2l6aW5nRnJhbWVTZXQoSFRNTEZyYW1lU2V0RWxl
bWVudEltcGwgKik7CisKICNpZiBfX0FQUExFX18KICAgICB2b2lkIHVwZGF0ZURhc2hib2FyZFJl
Z2lvbnMoKTsKICNlbmRpZgo=
</data>
<flag name="review"
          id="1758"
          type_id="1"
          status="-"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6853</attachid>
            <date>2006-03-04 12:57:47 -0800</date>
            <delta_ts>2006-03-04 13:13:30 -0800</delta_ts>
            <desc>Revised patch, including manual test and change log</desc>
            <filename>4840_r1.patch</filename>
            <type>text/plain</type>
            <size>6755</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxMzEyNykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjQgQEAKKzIwMDYtMDMtIyMgIE1pdHogUGV0dGVsICA8b3BlbmRhcndpbi5vcmdA
bWl0enBldHRlbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgLSBmaXggaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNn
aT9pZD00ODQwCisgICAgICAgICAgRnJhbWVzIG9ubHkgcmVzaXplIHdpZGVyLCBjYW4ndCBtYWtl
IHRoZW0gbmFycm93ZXIKKworICAgICAgICAqIGtodG1sL2h0bWwvaHRtbF9iYXNlaW1wbC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpIVE1MRnJhbWVTZXRFbGVtZW50SW1wbDo6SFRNTEZyYW1lU2V0
RWxlbWVudEltcGwpOiBSZW1vdmVkIHVudXNlZCBtX3Jlc2l6aW5nIGZsYWcuCisgICAgICAgICog
a2h0bWwvaHRtbC9odG1sX2Jhc2VpbXBsLmg6CisgICAgICAgICogbWFudWFsLXRlc3RzL2J1Z3pp
bGxhLTQ4NDAuaHRtbDogQWRkZWQuCisgICAgICAgICogcGFnZS9GcmFtZVZpZXcuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6RnJhbWVWaWV3UHJpdmF0ZTo6cmVzZXQpOgorICAgICAgICAoV2ViQ29y
ZTo6RnJhbWVWaWV3Ojp2aWV3cG9ydE1vdXNlTW92ZUV2ZW50KToKKyAgICAgICAgKFdlYkNvcmU6
OkZyYW1lVmlldzo6dmlld3BvcnRNb3VzZVJlbGVhc2VFdmVudCk6CisgICAgICAgIChXZWJDb3Jl
OjpGcmFtZVZpZXc6OnNldFJlc2l6aW5nRnJhbWVTZXQpOiBOZXcgbWV0aG9kLiBXaGVuIGEgcmVz
aXppbmcgZnJhbWVzZXQgaXMgc2V0LAorICAgICAgICBtb3VzZSBtb3ZlIGFuZCBtb3VzZSByZWxl
YXNlIGV2ZW50cyB0YXJnZXQgaXQgaW5zdGVhZCBvZiBoaXQtdGVzdGluZy4KKyAgICAgICAgKiBw
YWdlL0ZyYW1lVmlldy5oOgorICAgICAgICAqIHJlbmRlcmluZy9yZW5kZXJfZnJhbWVzLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckZyYW1lU2V0OjpzZXRSZXNpemluZyk6IEluZm9ybSB0
aGUgRnJhbWVWaWV3IHRoYXQgd2UgYXJlIHJlc2l6aW5nIChvciBub3QpLgorCiAyMDA2LTAzLTA0
ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgRGFyaW4uCkluZGV4OiBXZWJDb3JlL21hbnVhbC10ZXN0cy9idWd6aWxsYS00ODQwLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViQ29yZS9tYW51YWwtdGVzdHMvYnVnemlsbGEtNDg0MC5odG1sCShy
ZXZpc2lvbiAwKQorKysgV2ViQ29yZS9tYW51YWwtdGVzdHMvYnVnemlsbGEtNDg0MC5odG1sCShy
ZXZpc2lvbiAwKQpAQCAtMCwwICsxLDI2IEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL1cz
Qy8vRFREIEhUTUwgNC4wMS8vRU4iCisgICAgICAgICJodHRwOi8vd3d3LnczLm9yZy9UUi9odG1s
NC9zdHJpY3QuZHRkIj4KKzxodG1sIGxhbmc9ImVuIj4KKzxoZWFkPgorPC9oZWFkPgorPGJvZHk+
Cis8cD48Yj5CVUcgSUQ6PC9iPiA8YSBocmVmPSJodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5v
cmcvc2hvd19idWcuY2dpP2lkPTQ4NDAiPkJ1Z3ppbGxhIGJ1ZyA0ODQwPC9hPiBGcmFtZXMgb25s
eSByZXNpemUgd2lkZXIsIGNhbid0IG1ha2UgdGhlbSBuYXJyb3dlcjwvcD4KKworPHAgaWQ9InRl
c3QiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnNreWJsdWU7IHBhZGRpbmc6M3B4OyI+PGI+U1RF
UFMgVE8gVEVTVDo8L2I+IAorRHJhZyB0aGUgdmVydGljYWwgc3BsaXQgYmFyIGJlbG93IHRvIHRo
ZSBsZWZ0IGFuZCByZWxlYXNlIGl0LgorPC9wPgorCis8cCBpZD0ic3VjY2VzcyIgc3R5bGU9ImJh
Y2tncm91bmQtY29sb3I6cGFsZWdyZWVuOyBwYWRkaW5nOjNweDsiPjxiPlRFU1QgUEFTUzo8L2I+
IAorVGhlIGZyYW1lcyB3aWxsIHJlc2l6ZSBhY2NvcmRpbmdseSwgd2l0aCB0aGUgc3BsaXQgYmFy
IHdoZXJlIHlvdSByZWxlYXNlZCBpdC4KKzwvcD4KKworPHAgaWQ9ImZhaWx1cmUiIHN0eWxlPSJi
YWNrZ3JvdW5kLWNvbG9yOiNGRjMzMDA7IHBhZGRpbmc6M3B4OyI+PGI+VEVTVCBGQUlMOjwvYj4g
IAorVGhlIHNwbGl0IGJhciB3aWxsIG5vdCBmb2xsb3cgdGhlIG1vdXNlIHdoZW4gZHJhZ2dlZCB0
byB0aGUgbGVmdC4gQWZ0ZXIgcmVsZWFzaW5nCit0aGUgbW91c2UgYnV0dG9uLCB0aGUgZnJhbWVz
IHdpbGwgbm90IHJlc2l6ZSBhbmQgdGhlIHNwbGl0IGJhciB3aWxsIGNvbnRpbnVlIHRvCitmb2xs
b3cgdGhlIG1vdXNlLgorPC9wPgorCis8aWZyYW1lIHN0eWxlPSJ3aWR0aDogMTAwJTsgaGVpZ2h0
OiAyMDBweDsiIHNyYz0iZGF0YTp0ZXh0L2h0bWwsPGZyYW1lc2V0IGNvbHM9JTIyKiwgKiUyMj48
ZnJhbWVzZXQgcm93cz0lMjIqLCAqJTIyPjxmcmFtZSBzcmM9JTIyYWJvdXQ6YmxhbmslMjI+PGZy
YW1lIHNyYz0lMjJhYm91dDpibGFuayUyMj48L2ZyYW1lc2V0PjxmcmFtZSBzcmM9JTIyYWJvdXQ6
YmxhbmslMjI+PC9mcmFtZXNldD4iPjwvaWZyYW1lPgorCis8L2JvZHk+Cis8L2h0bWw+CkluZGV4
OiBXZWJDb3JlL2todG1sL2h0bWwvaHRtbF9iYXNlaW1wbC5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
Q29yZS9raHRtbC9odG1sL2h0bWxfYmFzZWltcGwuY3BwCShyZXZpc2lvbiAxMzEyNCkKKysrIFdl
YkNvcmUva2h0bWwvaHRtbC9odG1sX2Jhc2VpbXBsLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjUx
LDggKzY1MSw2IEBAIEhUTUxGcmFtZVNldEVsZW1lbnRJbXBsOjpIVE1MRnJhbWVTZXRFbGUKICAg
ICBmcmFtZUJvcmRlclNldCA9IGZhbHNlOwogICAgIG1fYm9yZGVyID0gNDsKICAgICBub3Jlc2l6
ZSA9IGZhbHNlOwotCi0gICAgbV9yZXNpemluZyA9IGZhbHNlOwogfQogCiBIVE1MRnJhbWVTZXRF
bGVtZW50SW1wbDo6fkhUTUxGcmFtZVNldEVsZW1lbnRJbXBsKCkKSW5kZXg6IFdlYkNvcmUva2h0
bWwvaHRtbC9odG1sX2Jhc2VpbXBsLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9raHRtbC9odG1s
L2h0bWxfYmFzZWltcGwuaAkocmV2aXNpb24gMTMxMjQpCisrKyBXZWJDb3JlL2todG1sL2h0bWwv
aHRtbF9iYXNlaW1wbC5oCSh3b3JraW5nIGNvcHkpCkBAIC0yMDcsNyArMjA3LDYgQEAgcHJvdGVj
dGVkOgogICAgIGJvb2wgZnJhbWVib3JkZXIgOiAxOwogICAgIGJvb2wgZnJhbWVCb3JkZXJTZXQg
OiAxOwogICAgIGJvb2wgbm9yZXNpemUgOiAxOwotICAgIGJvb2wgbV9yZXNpemluZyA6IDE7ICAv
LyBpcyB0aGUgdXNlciByZXNpemluZyBjdXJyZW50bHkKIH07CiAKIC8vIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL3JlbmRlcl9mcmFtZXMuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYkNvcmUvcmVuZGVyaW5nL3JlbmRlcl9mcmFtZXMuY3BwCShyZXZpc2lvbiAxMzEyNCkK
KysrIFdlYkNvcmUvcmVuZGVyaW5nL3JlbmRlcl9mcmFtZXMuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC01NDQsNiArNTQ0LDcgQEAgdm9pZCBSZW5kZXJGcmFtZVNldDo6c2V0UmVzaXppbmcoYm9vbCBl
KQogICAgIGZvciAoUmVuZGVyT2JqZWN0KiBwID0gcGFyZW50KCk7IHA7IHAgPSBwLT5wYXJlbnQo
KSkKICAgICAgICAgaWYgKHAtPmlzRnJhbWVTZXQoKSkKICAgICAgICAgICAgIHN0YXRpY19jYXN0
PFJlbmRlckZyYW1lU2V0Kj4ocCktPm1fY2xpZW50UmVzaXppbmcgPSBtX3Jlc2l6aW5nOworICAg
IGNhbnZhcygpLT52aWV3KCktPnNldFJlc2l6aW5nRnJhbWVTZXQoZSA/IGVsZW1lbnQoKSA6IDAp
OwogfQogCiBib29sIFJlbmRlckZyYW1lU2V0OjpjYW5SZXNpemUoIGludCBfeCwgaW50IF95ICkK
SW5kZXg6IFdlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUv
cGFnZS9GcmFtZVZpZXcuY3BwCShyZXZpc2lvbiAxMzEyNCkKKysrIFdlYkNvcmUvcGFnZS9GcmFt
ZVZpZXcuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDEsNiArMTAxLDcgQEAgcHVibGljOgogICAg
ICAgICBob3ZlclRpbWVyLnN0b3AoKTsKICAgICAgICAgaWYgKHJlcGFpbnRSZWN0cykKICAgICAg
ICAgICAgIHJlcGFpbnRSZWN0cy0+Y2xlYXIoKTsKKyAgICAgICAgcmVzaXppbmdGcmFtZVNldCA9
IDA7CiAgICAgfQogCiAgICAgUmVmUHRyPE5vZGVJbXBsPiB1bmRlck1vdXNlOwpAQCAtMTQyLDYg
KzE0Myw3IEBAIHB1YmxpYzoKICAgICBRUHRyTGlzdDxSZW5kZXJPYmplY3Q6OlJlcGFpbnRJbmZv
PiogcmVwYWludFJlY3RzOwogICAgIAogICAgIFJlZlB0cjxOb2RlSW1wbD4gZHJhZ1RhcmdldDsK
KyAgICBSZWZQdHI8SFRNTEZyYW1lU2V0RWxlbWVudEltcGw+IHJlc2l6aW5nRnJhbWVTZXQ7CiB9
OwogCiBGcmFtZVZpZXc6OkZyYW1lVmlldyhGcmFtZSAqZnJhbWUpCkBAIC02MDYsNiArNjA4LDEx
IEBAIHZvaWQgRnJhbWVWaWV3Ojp2aWV3cG9ydE1vdXNlTW92ZUV2ZW50KE0KICAgICBpbnQgeG0s
IHltOwogICAgIHZpZXdwb3J0VG9Db250ZW50cyhtb3VzZUV2ZW50LT54KCksIG1vdXNlRXZlbnQt
PnkoKSwgeG0sIHltKTsKIAorICAgIGlmIChkLT5yZXNpemluZ0ZyYW1lU2V0KSB7CisgICAgICAg
IGRpc3BhdGNoTW91c2VFdmVudChtb3VzZW1vdmVFdmVudCwgZC0+cmVzaXppbmdGcmFtZVNldC5n
ZXQoKSwgZmFsc2UsIDAsIG1vdXNlRXZlbnQsIGZhbHNlKTsKKyAgICAgICAgcmV0dXJuOworICAg
IH0KKwogICAgIC8vIFRyZWF0IG1vdXNlIG1vdmUgZXZlbnRzIHdoaWxlIHRoZSBtb3VzZSBpcyBw
cmVzc2VkIGFzICJyZWFkLW9ubHkiIGluIHByZXBhcmVNb3VzZUV2ZW50CiAgICAgLy8gaWYgd2Ug
YXJlIGFsbG93ZWQgdG8gc2VsZWN0LgogICAgIC8vIFRoaXMgbWVhbnMgdGhhdCA6aG92ZXIgYW5k
IDphY3RpdmUgZnJlZXplIGluIHRoZSBzdGF0ZSB0aGV5IHdlcmUgaW4gd2hlbiB0aGUgbW91c2UK
QEAgLTYzOSw2ICs2NDYsMTEgQEAgdm9pZCBGcmFtZVZpZXc6OnZpZXdwb3J0TW91c2VSZWxlYXNl
RXZlbgogCiAgICAgZC0+bW91c2VQcmVzc2VkID0gZmFsc2U7CiAKKyAgICBpZiAoZC0+cmVzaXpp
bmdGcmFtZVNldCkgeworICAgICAgICBkaXNwYXRjaE1vdXNlRXZlbnQobW91c2V1cEV2ZW50LCBk
LT5yZXNpemluZ0ZyYW1lU2V0LmdldCgpLCB0cnVlLCBkLT5jbGlja0NvdW50LCBtb3VzZUV2ZW50
LCBmYWxzZSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICBNb3VzZUV2ZW50V2l0aEhp
dFRlc3RSZXN1bHRzIG1ldiA9IG1fZnJhbWUtPmRvY3VtZW50KCktPnByZXBhcmVNb3VzZUV2ZW50
KGZhbHNlLCBmYWxzZSwgZmFsc2UsIHhtLCB5bSwgbW91c2VFdmVudCk7CiAKICAgICBpZiAobV9m
cmFtZS0+cGFzc1N1YmZyYW1lRXZlbnRUb1N1YmZyYW1lKG1ldikpCkBAIC05MjMsNiArOTM1LDEx
IEBAIHZvaWQgRnJhbWVWaWV3OjpyZXN0b3JlU2Nyb2xsQmFyKCkKICAgICBzdXBwcmVzc1Njcm9s
bEJhcnMoZmFsc2UpOwogfQogCit2b2lkIEZyYW1lVmlldzo6c2V0UmVzaXppbmdGcmFtZVNldChI
VE1MRnJhbWVTZXRFbGVtZW50SW1wbCAqZnJhbWVTZXQpCit7CisgICAgZC0+cmVzaXppbmdGcmFt
ZVNldCA9IGZyYW1lU2V0OworfQorCiBib29sIEZyYW1lVmlldzo6ZGlzcGF0Y2hNb3VzZUV2ZW50
KGNvbnN0IEF0b21pY1N0cmluZyYgZXZlbnRUeXBlLCBOb2RlSW1wbCogdGFyZ2V0Tm9kZSwgYm9v
bCBjYW5jZWxhYmxlLAogICAgIGludCBkZXRhaWwsIE1vdXNlRXZlbnQqIG1vdXNlRXZlbnQsIGJv
b2wgc2V0VW5kZXIpCiB7CkluZGV4OiBXZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCShyZXZpc2lvbiAxMzEyNCkKKysrIFdlYkNv
cmUvcGFnZS9GcmFtZVZpZXcuaAkod29ya2luZyBjb3B5KQpAQCAtNDYsNiArNDYsNyBAQCBjbGFz
cyBIVE1MQW5jaG9yRWxlbWVudEltcGw7CiBjbGFzcyBIVE1MRG9jdW1lbnRJbXBsOwogY2xhc3Mg
SFRNTEVsZW1lbnRJbXBsOwogY2xhc3MgSFRNTEZvcm1FbGVtZW50SW1wbDsKK2NsYXNzIEhUTUxG
cmFtZVNldEVsZW1lbnRJbXBsOwogY2xhc3MgSFRNTEdlbmVyaWNGb3JtRWxlbWVudEltcGw7CiBj
bGFzcyBIVE1MVGl0bGVFbGVtZW50SW1wbDsKIGNsYXNzIElubGluZUJveDsKQEAgLTE3Myw2ICsx
NzQsOCBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZXRIYXNCb3JkZXIoYm9vbCk7CiAgICAgYm9vbCBo
YXNCb3JkZXIoKSBjb25zdDsKICAgICAKKyAgICB2b2lkIHNldFJlc2l6aW5nRnJhbWVTZXQoSFRN
TEZyYW1lU2V0RWxlbWVudEltcGwgKik7CisKICNpZiBfX0FQUExFX18KICAgICB2b2lkIHVwZGF0
ZURhc2hib2FyZFJlZ2lvbnMoKTsKICNlbmRpZgo=
</data>
<flag name="review"
          id="1765"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>