<?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>33829</bug_id>
          
          <creation_ts>2010-01-18 23:52:30 -0800</creation_ts>
          <short_desc>Web Inspector: Timeline panel&apos;s reset button problem</short_desc>
          <delta_ts>2010-01-20 18:08:31 -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>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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Ilya Tikhonovsky">loislo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>pfeldman</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>182155</commentid>
    <comment_count>0</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-01-18 23:52:30 -0800</bug_when>
    <thetext>Timeline reset button doesn&apos;t clean timeline if the panel is scrolled down.
The overview pane also stay unmodified after reset.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182177</commentid>
    <comment_count>1</comment_count>
      <attachid>46897</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-01-19 02:02:57 -0800</bug_when>
    <thetext>Created attachment 46897
The fix for reset button at Timeline panel

Fixes for:
Texts for dividers at overview pane;
Reset button functionality when Timeline was scrolled down;
Reset button functionality when working window has been changed;
Scroll position calculation when Timeline was scrolled down and working window was adjusted by overview pane.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182182</commentid>
    <comment_count>2</comment_count>
      <attachid>46897</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-01-19 02:39:00 -0800</bug_when>
    <thetext>Comment on attachment 46897
The fix for reset button at Timeline panel

&gt; +        if (recordsInWindow.length &gt; startIndex) 
&gt; +            while (startIndex &gt; 0 &amp;&amp;  recordsInWindow[startIndex].parent)
&gt; +                startIndex--;
&gt; +        else 
&gt; +            startIndex = recordsInWindow.length ? recordsInWindow.length - 1 : 0;
&gt; +

I think that what has been happening here was fundamentally wrong. It probably regressed when I introduced expansion/collapsing. Row offset can no longer be calculated as number of record * row height. We now need to take expanded state into consideration.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182772</commentid>
    <comment_count>3</comment_count>
      <attachid>47017</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-01-20 06:30:14 -0800</bug_when>
    <thetext>Created attachment 47017
The fix for reset button at Timeline panel

The fix for reset button at Timeline panel.

Fixes for:
Texts for dividers at overview pane;
Reset button functionality when Timeline was scrolled down;
Reset button functionality when working window has been changed;
Scroll position calculation when Timeline ±was scrolled down and working window
was adjusted by overview pane.

Obsolete adjustment of startIndex was removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182793</commentid>
    <comment_count>4</comment_count>
      <attachid>47031</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-01-20 07:41:52 -0800</bug_when>
    <thetext>Created attachment 47031
The fix for reset button at Timeline panel

The fix for reset button at Timeline panel.

Fixes for:
Texts for dividers at overview pane;
Reset button functionality when Timeline was scrolled down;
Reset button functionality when working window has been changed;
Scroll position calculation when Timeline was scrolled down and working window
was adjusted by overview pane.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182804</commentid>
    <comment_count>5</comment_count>
      <attachid>47036</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-01-20 08:10:34 -0800</bug_when>
    <thetext>Created attachment 47036
The fix for reset button at Timeline panel

The fix for reset button at Timeline panel

Fixes for:
Texts for dividers at overview pane;
Reset button functionality when Timeline was scrolled down;
Reset button functionality when working window has been changed;
Scroll position calculation when Timeline was scrolled down and working window
was adjusted by overview pane.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183004</commentid>
    <comment_count>6</comment_count>
      <attachid>47036</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-20 18:08:26 -0800</bug_when>
    <thetext>Comment on attachment 47036
The fix for reset button at Timeline panel

Clearing flags on attachment: 47036

Committed r53588: &lt;http://trac.webkit.org/changeset/53588&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183005</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-20 18:08:31 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46897</attachid>
            <date>2010-01-19 02:02:57 -0800</date>
            <delta_ts>2010-01-20 06:30:14 -0800</delta_ts>
            <desc>The fix for reset button at Timeline panel</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3005</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MzQ1NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMTAtMDEtMTkgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hy
b21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFRpbWVsaW5lIHJlc2V0IGJ1dHRvbiBkb2Vzbid0IGNsZWFuIHRpbWVsaW5lIGlmIHRoZSBw
YW5lbCBpcyBzY3JvbGxlZCBkb3duLgorICAgICAgICBUaGUgb3ZlcnZpZXcgcGFuZSBhbHNvIHN0
YXkgZGlydHkgYWZ0ZXIgcmVzZXQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0zMzgyOQorCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1l
bGluZUdyaWQuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVHcmlkLnByb3RvdHlw
ZS51cGRhdGVEaXZpZGVycyk6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGlu
ZVBhbmVsLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRpbWVsaW5lUGFuZWwucHJvdG90eXBl
LnJlc2V0KToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGluZVBhbmVsLnByb3RvdHlwZS5f
cmVmcmVzaFJlY29yZHMpOgorCiAyMDEwLTAxLTE4ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBh
cHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgT2xpdmVyIEh1bnQuCkluZGV4OiBXZWJD
b3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVHcmlkLmpzCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGluZUdyaWQuanMJKHJldmlzaW9uIDUzNDU2
KQorKysgV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lR3JpZC5qcwkod29ya2lu
ZyBjb3B5KQpAQCAtMTAwLDYgKzEwMCw4IEBACiAKICAgICAgICAgICAgIGlmICghaXNOYU4oc2xp
Y2UpKQogICAgICAgICAgICAgICAgIGRpdmlkZXJMYWJlbEJhci5fbGFiZWxFbGVtZW50LnRleHRD
b250ZW50ID0gY2FsY3VsYXRvci5mb3JtYXRWYWx1ZShzbGljZSAqIGkpOworICAgICAgICAgICAg
ZWxzZQorICAgICAgICAgICAgICAgIGRpdmlkZXJMYWJlbEJhci5fbGFiZWxFbGVtZW50LnRleHRD
b250ZW50ID0gIiI7CiAKICAgICAgICAgICAgIGRpdmlkZXIgPSBkaXZpZGVyLm5leHRTaWJsaW5n
OwogICAgICAgICAgICAgZGl2aWRlckxhYmVsQmFyID0gZGl2aWRlckxhYmVsQmFyLm5leHRTaWJs
aW5nOwpJbmRleDogV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lUGFuZWwuanMK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lUGFuZWwu
anMJKHJldmlzaW9uIDUzNDU2KQorKysgV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVs
aW5lUGFuZWwuanMJKHdvcmtpbmcgY29weSkKQEAgLTI3MSw4ICsyNzEsMTEgQEAKICAgICB7CiAg
ICAgICAgIHRoaXMuX2xhc3RSZWNvcmQgPSBudWxsOwogICAgICAgICB0aGlzLl9zZW5kUmVxdWVz
dFJlY29yZHMgPSB7fTsKKyAgICAgICAgdGhpcy5fdGltZXJSZWNvcmRzID0ge307CisgICAgICAg
IHRoaXMuX3JlY29yZHMgPSBbXTsKKyAgICAgICAgdGhpcy5fYm91bmRhcmllc0FyZVZhbGlkID0g
ZmFsc2U7CiAgICAgICAgIHRoaXMuX292ZXJ2aWV3UGFuZS5yZXNldCgpOwotICAgICAgICB0aGlz
Ll9yZWNvcmRzID0gW107CisgICAgICAgIHRoaXMuX2FkanVzdFNjcm9sbFBvc2l0aW9uKDApOwog
ICAgICAgICB0aGlzLl9yZWZyZXNoKCk7CiAgICAgfSwKIApAQCAtMjk2LDcgKzI5OSw3IEBACiAg
ICAgewogICAgICAgICB0aGlzLl9zY2hlZHVsZVJlZnJlc2goKTsKICAgICB9LAotICAKKwogICAg
IF9zY2hlZHVsZVJlZnJlc2g6IGZ1bmN0aW9uKHByZXNlcnZlQm91bmRhcmllcykKICAgICB7CiAg
ICAgICAgIHRoaXMuX2JvdW5kYXJpZXNBcmVWYWxpZCAmPSBwcmVzZXJ2ZUJvdW5kYXJpZXM7CkBA
IC0zNTcsOCArMzYwLDEyIEBACiAKICAgICAgICAgLy8gQ29udmVydCB2aXNpYmxlIGFyZWEgdG8g
dmlzaWJsZSBpbmRleGVzLiBBbHdheXMgaW5jbHVkZSB0b3AtbGV2ZWwgcmVjb3JkIGZvciBhIHZp
c2libGUgbmVzdGVkIHJlY29yZC4KICAgICAgICAgdmFyIHN0YXJ0SW5kZXggPSBNYXRoLm1heCgw
LCBNYXRoLmZsb29yKHZpc2libGVUb3AgLyByb3dIZWlnaHQpIC0gMSk7Ci0gICAgICAgIHdoaWxl
IChzdGFydEluZGV4ID4gMCAmJiByZWNvcmRzSW5XaW5kb3dbc3RhcnRJbmRleF0ucGFyZW50KQot
ICAgICAgICAgICAgc3RhcnRJbmRleC0tOworICAgICAgICBpZiAocmVjb3Jkc0luV2luZG93Lmxl
bmd0aCA+IHN0YXJ0SW5kZXgpIAorICAgICAgICAgICAgd2hpbGUgKHN0YXJ0SW5kZXggPiAwICYm
ICByZWNvcmRzSW5XaW5kb3dbc3RhcnRJbmRleF0ucGFyZW50KQorICAgICAgICAgICAgICAgIHN0
YXJ0SW5kZXgtLTsKKyAgICAgICAgZWxzZSAKKyAgICAgICAgICAgIHN0YXJ0SW5kZXggPSByZWNv
cmRzSW5XaW5kb3cubGVuZ3RoID8gcmVjb3Jkc0luV2luZG93Lmxlbmd0aCAtIDEgOiAwOworCiAg
ICAgICAgIHZhciBlbmRJbmRleCA9IE1hdGgubWluKHJlY29yZHNJbldpbmRvdy5sZW5ndGgsIE1h
dGguY2VpbCh2aXNpYmxlQm90dG9tIC8gcm93SGVpZ2h0KSk7CiAgICAgICAgIHdoaWxlIChlbmRJ
bmRleCA8IHJlY29yZHNJbldpbmRvdy5sZW5ndGggLSAxICYmIHJlY29yZHNJbldpbmRvd1tzdGFy
dEluZGV4XS5wYXJlbnQpCiAgICAgICAgICAgICBlbmRJbmRleCsrOwo=
</data>
<flag name="review"
          id="29235"
          type_id="1"
          status="-"
          setter="pfeldman"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47017</attachid>
            <date>2010-01-20 06:30:14 -0800</date>
            <delta_ts>2010-01-20 07:41:52 -0800</delta_ts>
            <desc>The fix for reset button at Timeline panel</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3685</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MzU0NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTAtMDEtMjAgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hy
b21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFdlYkluc3BlY3RvcjogVGltZWxpbmUgcmVzZXQgYnV0dG9uIGRvZXNuJ3QgY2xlYW4gdGlt
ZWxpbmUgaWYgdGhlIHBhbmVsIGlzIHNjcm9sbGVkIGRvd24uCisgICAgICAgIFRoZSBvdmVydmll
dyBwYW5lIGFsc28gc3RheSBkaXJ0eSBhZnRlciByZXNldC4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzODI5CisKKyAgICAgICAgKiBpbnNwZWN0b3Iv
ZnJvbnQtZW5kL1RpbWVsaW5lR3JpZC5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGlu
ZUdyaWQucHJvdG90eXBlLnVwZGF0ZURpdmlkZXJzKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJv
bnQtZW5kL1RpbWVsaW5lT3ZlcnZpZXdQYW5lLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRp
bWVsaW5lT3ZlcnZpZXdQYW5lLnByb3RvdHlwZS5yZXNldCk6CisgICAgICAgICogaW5zcGVjdG9y
L2Zyb250LWVuZC9UaW1lbGluZVBhbmVsLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRpbWVs
aW5lUGFuZWwucHJvdG90eXBlLnJlc2V0KToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGlu
ZVBhbmVsLnByb3RvdHlwZS5fcmVmcmVzaFJlY29yZHMpOgorCiAyMDEwLTAxLTIwICBLZW50IFRh
bXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGFtIEJh
cnRoLgpJbmRleDogV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lR3JpZC5qcwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVHcmlkLmpz
CShyZXZpc2lvbiA1MzQ1NikKKysrIFdlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGlu
ZUdyaWQuanMJKHdvcmtpbmcgY29weSkKQEAgLTEwMCw2ICsxMDAsOCBAQAogCiAgICAgICAgICAg
ICBpZiAoIWlzTmFOKHNsaWNlKSkKICAgICAgICAgICAgICAgICBkaXZpZGVyTGFiZWxCYXIuX2xh
YmVsRWxlbWVudC50ZXh0Q29udGVudCA9IGNhbGN1bGF0b3IuZm9ybWF0VmFsdWUoc2xpY2UgKiBp
KTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBkaXZpZGVyTGFiZWxCYXIuX2xh
YmVsRWxlbWVudC50ZXh0Q29udGVudCA9ICIiOwogCiAgICAgICAgICAgICBkaXZpZGVyID0gZGl2
aWRlci5uZXh0U2libGluZzsKICAgICAgICAgICAgIGRpdmlkZXJMYWJlbEJhciA9IGRpdmlkZXJM
YWJlbEJhci5uZXh0U2libGluZzsKSW5kZXg6IFdlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9U
aW1lbGluZVBhbmVsLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVu
ZC9UaW1lbGluZVBhbmVsLmpzCShyZXZpc2lvbiA1MzQ1NikKKysrIFdlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9UaW1lbGluZVBhbmVsLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0yNzEsOCArMjcx
LDExIEBACiAgICAgewogICAgICAgICB0aGlzLl9sYXN0UmVjb3JkID0gbnVsbDsKICAgICAgICAg
dGhpcy5fc2VuZFJlcXVlc3RSZWNvcmRzID0ge307Ci0gICAgICAgIHRoaXMuX292ZXJ2aWV3UGFu
ZS5yZXNldCgpOworICAgICAgICB0aGlzLl90aW1lclJlY29yZHMgPSB7fTsKICAgICAgICAgdGhp
cy5fcmVjb3JkcyA9IFtdOworICAgICAgICB0aGlzLl9ib3VuZGFyaWVzQXJlVmFsaWQgPSBmYWxz
ZTsKKyAgICAgICAgdGhpcy5fb3ZlcnZpZXdQYW5lLnJlc2V0KCk7CisgICAgICAgIHRoaXMuX2Fk
anVzdFNjcm9sbFBvc2l0aW9uKDApOwogICAgICAgICB0aGlzLl9yZWZyZXNoKCk7CiAgICAgfSwK
IApAQCAtMjk2LDcgKzI5OSw3IEBACiAgICAgewogICAgICAgICB0aGlzLl9zY2hlZHVsZVJlZnJl
c2goKTsKICAgICB9LAotICAKKwogICAgIF9zY2hlZHVsZVJlZnJlc2g6IGZ1bmN0aW9uKHByZXNl
cnZlQm91bmRhcmllcykKICAgICB7CiAgICAgICAgIHRoaXMuX2JvdW5kYXJpZXNBcmVWYWxpZCAm
PSBwcmVzZXJ2ZUJvdW5kYXJpZXM7CkBAIC0zNTcsMTEgKzM2MCw3IEBACiAKICAgICAgICAgLy8g
Q29udmVydCB2aXNpYmxlIGFyZWEgdG8gdmlzaWJsZSBpbmRleGVzLiBBbHdheXMgaW5jbHVkZSB0
b3AtbGV2ZWwgcmVjb3JkIGZvciBhIHZpc2libGUgbmVzdGVkIHJlY29yZC4KICAgICAgICAgdmFy
IHN0YXJ0SW5kZXggPSBNYXRoLm1heCgwLCBNYXRoLmZsb29yKHZpc2libGVUb3AgLyByb3dIZWln
aHQpIC0gMSk7Ci0gICAgICAgIHdoaWxlIChzdGFydEluZGV4ID4gMCAmJiByZWNvcmRzSW5XaW5k
b3dbc3RhcnRJbmRleF0ucGFyZW50KQotICAgICAgICAgICAgc3RhcnRJbmRleC0tOwogICAgICAg
ICB2YXIgZW5kSW5kZXggPSBNYXRoLm1pbihyZWNvcmRzSW5XaW5kb3cubGVuZ3RoLCBNYXRoLmNl
aWwodmlzaWJsZUJvdHRvbSAvIHJvd0hlaWdodCkpOwotICAgICAgICB3aGlsZSAoZW5kSW5kZXgg
PCByZWNvcmRzSW5XaW5kb3cubGVuZ3RoIC0gMSAmJiByZWNvcmRzSW5XaW5kb3dbc3RhcnRJbmRl
eF0ucGFyZW50KQotICAgICAgICAgICAgZW5kSW5kZXgrKzsKIAogICAgICAgICAvLyBSZXNpemUg
Z2FwcyBmaXJzdC4KICAgICAgICAgY29uc3QgdG9wID0gKHN0YXJ0SW5kZXggKiByb3dIZWlnaHQp
ICsgInB4IjsKSW5kZXg6IFdlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGluZU92ZXJ2
aWV3UGFuZS5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGlt
ZWxpbmVPdmVydmlld1BhbmUuanMJKHJldmlzaW9uIDUzNDU2KQorKysgV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL1RpbWVsaW5lT3ZlcnZpZXdQYW5lLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0x
NzMsMTAgKzE3MywxMSBAQAogCiAgICAgcmVzZXQ6IGZ1bmN0aW9uKCkKICAgICB7CisgICAgICAg
IHRoaXMud2luZG93TGVmdCA9IDAuMDsKKyAgICAgICAgdGhpcy53aW5kb3dSaWdodCA9IDEuMDsK
KyAgICAgICAgdGhpcy5fc2V0V2luZG93UG9zaXRpb24oMCwgdGhpcy5fb3ZlcnZpZXdHcmlkLmVs
ZW1lbnQuY2xpZW50V2lkdGgpOwogICAgICAgICB0aGlzLl9vdmVydmlld0NhbGN1bGF0b3IucmVz
ZXQoKTsKICAgICAgICAgdGhpcy5fb3ZlcnZpZXdHcmlkLnVwZGF0ZURpdmlkZXJzKHRydWUsIHRo
aXMuX292ZXJ2aWV3Q2FsY3VsYXRvcik7Ci0gICAgICAgIHRoaXMud2luZG93TGVmdCA9IDAuMDsK
LSAgICAgICAgdGhpcy53aW5kb3dSaWdodCA9IDEuMDsKICAgICB9LAogCiAgICAgX3Jlc2l6ZVdp
bmRvdzogZnVuY3Rpb24ocmVzaXplRWxlbWVudCwgZXZlbnQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47031</attachid>
            <date>2010-01-20 07:41:52 -0800</date>
            <delta_ts>2010-01-20 08:10:34 -0800</delta_ts>
            <desc>The fix for reset button at Timeline panel</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>4210</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MzU0NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTAtMDEtMjAgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hy
b21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFRpbWVsaW5lIHJlc2V0IGJ1dHRvbiBkb2Vzbid0IGNsZWFuIHRpbWVsaW5lIGlmIHRoZSBw
YW5lbCBpcyBzY3JvbGxlZCBkb3duLgorICAgICAgICBUaGUgb3ZlcnZpZXcgcGFuZSBhbHNvIHN0
YXkgZGlydHkgYWZ0ZXIgcmVzZXQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0zMzgyOQorCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1l
bGluZUdyaWQuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVHcmlkLnByb3RvdHlw
ZS51cGRhdGVEaXZpZGVycyk6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGlu
ZU92ZXJ2aWV3UGFuZS5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGluZU92ZXJ2aWV3
UGFuZS5wcm90b3R5cGUucmVzZXQpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvVGlt
ZWxpbmVQYW5lbC5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGluZVBhbmVsLnByb3Rv
dHlwZS5yZXNldCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5lbC5wcm90b3R5
cGUuX3JlZnJlc2hSZWNvcmRzKToKKwogMjAxMC0wMS0yMCAgS2VudCBUYW11cmEgIDx0a2VudEBj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KSW5kZXg6IFdl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGluZUdyaWQuanMKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lR3JpZC5qcwkocmV2aXNpb24gNTM0
NTYpCisrKyBXZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVHcmlkLmpzCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xMDAsNiArMTAwLDggQEAKIAogICAgICAgICAgICAgaWYgKCFpc05hTihz
bGljZSkpCiAgICAgICAgICAgICAgICAgZGl2aWRlckxhYmVsQmFyLl9sYWJlbEVsZW1lbnQudGV4
dENvbnRlbnQgPSBjYWxjdWxhdG9yLmZvcm1hdFZhbHVlKHNsaWNlICogaSk7CisgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgZGl2aWRlckxhYmVsQmFyLl9sYWJlbEVsZW1lbnQudGV4
dENvbnRlbnQgPSAiIjsKIAogICAgICAgICAgICAgZGl2aWRlciA9IGRpdmlkZXIubmV4dFNpYmxp
bmc7CiAgICAgICAgICAgICBkaXZpZGVyTGFiZWxCYXIgPSBkaXZpZGVyTGFiZWxCYXIubmV4dFNp
Ymxpbmc7CkluZGV4OiBXZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQYW5lbC5q
cwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQYW5l
bC5qcwkocmV2aXNpb24gNTM0NTYpCisrKyBXZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGlt
ZWxpbmVQYW5lbC5qcwkod29ya2luZyBjb3B5KQpAQCAtMjcxLDggKzI3MSwxMSBAQAogICAgIHsK
ICAgICAgICAgdGhpcy5fbGFzdFJlY29yZCA9IG51bGw7CiAgICAgICAgIHRoaXMuX3NlbmRSZXF1
ZXN0UmVjb3JkcyA9IHt9OworICAgICAgICB0aGlzLl90aW1lclJlY29yZHMgPSB7fTsKKyAgICAg
ICAgdGhpcy5fcmVjb3JkcyA9IFtdOworICAgICAgICB0aGlzLl9ib3VuZGFyaWVzQXJlVmFsaWQg
PSBmYWxzZTsKICAgICAgICAgdGhpcy5fb3ZlcnZpZXdQYW5lLnJlc2V0KCk7Ci0gICAgICAgIHRo
aXMuX3JlY29yZHMgPSBbXTsKKyAgICAgICAgdGhpcy5fYWRqdXN0U2Nyb2xsUG9zaXRpb24oMCk7
CiAgICAgICAgIHRoaXMuX3JlZnJlc2goKTsKICAgICB9LAogCkBAIC0yOTYsNyArMjk5LDcgQEAK
ICAgICB7CiAgICAgICAgIHRoaXMuX3NjaGVkdWxlUmVmcmVzaCgpOwogICAgIH0sCi0gIAorCiAg
ICAgX3NjaGVkdWxlUmVmcmVzaDogZnVuY3Rpb24ocHJlc2VydmVCb3VuZGFyaWVzKQogICAgIHsK
ICAgICAgICAgdGhpcy5fYm91bmRhcmllc0FyZVZhbGlkICY9IHByZXNlcnZlQm91bmRhcmllczsK
QEAgLTM1NiwxMyArMzU5LDE0IEBACiAgICAgICAgIGNvbnN0IGV4cGFuZE9mZnNldCA9IDE1Owog
CiAgICAgICAgIC8vIENvbnZlcnQgdmlzaWJsZSBhcmVhIHRvIHZpc2libGUgaW5kZXhlcy4gQWx3
YXlzIGluY2x1ZGUgdG9wLWxldmVsIHJlY29yZCBmb3IgYSB2aXNpYmxlIG5lc3RlZCByZWNvcmQu
Ci0gICAgICAgIHZhciBzdGFydEluZGV4ID0gTWF0aC5tYXgoMCwgTWF0aC5mbG9vcih2aXNpYmxl
VG9wIC8gcm93SGVpZ2h0KSAtIDEpOwotICAgICAgICB3aGlsZSAoc3RhcnRJbmRleCA+IDAgJiYg
cmVjb3Jkc0luV2luZG93W3N0YXJ0SW5kZXhdLnBhcmVudCkKLSAgICAgICAgICAgIHN0YXJ0SW5k
ZXgtLTsKLSAgICAgICAgdmFyIGVuZEluZGV4ID0gTWF0aC5taW4ocmVjb3Jkc0luV2luZG93Lmxl
bmd0aCwgTWF0aC5jZWlsKHZpc2libGVCb3R0b20gLyByb3dIZWlnaHQpKTsKLSAgICAgICAgd2hp
bGUgKGVuZEluZGV4IDwgcmVjb3Jkc0luV2luZG93Lmxlbmd0aCAtIDEgJiYgcmVjb3Jkc0luV2lu
ZG93W3N0YXJ0SW5kZXhdLnBhcmVudCkKKyAgICAgICAgdmFyIHN0YXJ0SW5kZXggPSBNYXRoLm1p
bihNYXRoLm1heCgwLCBNYXRoLmZsb29yKHZpc2libGVUb3AgLyByb3dIZWlnaHQpIC0gMSksIHJl
Y29yZHNJbldpbmRvdy5sZW5ndGgpOw0KKyAgICAgICAgaWYgKHJlY29yZHNJbldpbmRvdy5sZW5n
dGgpDQorICAgICAgICAgICAgd2hpbGUgKHN0YXJ0SW5kZXggPiAwICYmIHJlY29yZHNJbldpbmRv
d1tzdGFydEluZGV4XS5wYXJlbnQpDQorICAgICAgICAgICAgICAgIHN0YXJ0SW5kZXgtLTsNCisg
ICAgICAgICAgICANCisgICAgICAgIHZhciBlbmRJbmRleCA9IE1hdGgubWluKHJlY29yZHNJbldp
bmRvdy5sZW5ndGgsIE1hdGguY2VpbCh2aXNpYmxlQm90dG9tIC8gcm93SGVpZ2h0KSk7DQorICAg
ICAgICB3aGlsZSAoZW5kSW5kZXggPCByZWNvcmRzSW5XaW5kb3cubGVuZ3RoIC0gMSAmJiByZWNv
cmRzSW5XaW5kb3dbZW5kSW5kZXhdLnBhcmVudCkNCiAgICAgICAgICAgICBlbmRJbmRleCsrOwot
CiAgICAgICAgIC8vIFJlc2l6ZSBnYXBzIGZpcnN0LgogICAgICAgICBjb25zdCB0b3AgPSAoc3Rh
cnRJbmRleCAqIHJvd0hlaWdodCkgKyAicHgiOwogICAgICAgICB0aGlzLl90b3BHYXBFbGVtZW50
LnN0eWxlLmhlaWdodCA9IHRvcDsKSW5kZXg6IFdlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9U
aW1lbGluZU92ZXJ2aWV3UGFuZS5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvVGltZWxpbmVPdmVydmlld1BhbmUuanMJKHJldmlzaW9uIDUzNDU2KQorKysgV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lT3ZlcnZpZXdQYW5lLmpzCSh3b3JraW5n
IGNvcHkpCkBAIC0xNzMsMTAgKzE3MywxMSBAQAogCiAgICAgcmVzZXQ6IGZ1bmN0aW9uKCkKICAg
ICB7CisgICAgICAgIHRoaXMud2luZG93TGVmdCA9IDAuMDsKKyAgICAgICAgdGhpcy53aW5kb3dS
aWdodCA9IDEuMDsKKyAgICAgICAgdGhpcy5fc2V0V2luZG93UG9zaXRpb24oMCwgdGhpcy5fb3Zl
cnZpZXdHcmlkLmVsZW1lbnQuY2xpZW50V2lkdGgpOwogICAgICAgICB0aGlzLl9vdmVydmlld0Nh
bGN1bGF0b3IucmVzZXQoKTsKICAgICAgICAgdGhpcy5fb3ZlcnZpZXdHcmlkLnVwZGF0ZURpdmlk
ZXJzKHRydWUsIHRoaXMuX292ZXJ2aWV3Q2FsY3VsYXRvcik7Ci0gICAgICAgIHRoaXMud2luZG93
TGVmdCA9IDAuMDsKLSAgICAgICAgdGhpcy53aW5kb3dSaWdodCA9IDEuMDsKICAgICB9LAogCiAg
ICAgX3Jlc2l6ZVdpbmRvdzogZnVuY3Rpb24ocmVzaXplRWxlbWVudCwgZXZlbnQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47036</attachid>
            <date>2010-01-20 08:10:34 -0800</date>
            <delta_ts>2010-01-20 18:08:26 -0800</delta_ts>
            <desc>The fix for reset button at Timeline panel</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3818</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MzU0NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTAtMDEtMjAgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hy
b21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFRpbWVsaW5lIHJlc2V0IGJ1dHRvbiBkb2Vzbid0IGNsZWFuIHRpbWVsaW5lIGlmIHRoZSBw
YW5lbCBpcyBzY3JvbGxlZCBkb3duLgorICAgICAgICBUaGUgb3ZlcnZpZXcgcGFuZSBhbHNvIHN0
YXkgZGlydHkgYWZ0ZXIgcmVzZXQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0zMzgyOQorCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1l
bGluZUdyaWQuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVHcmlkLnByb3RvdHlw
ZS51cGRhdGVEaXZpZGVycyk6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGlu
ZU92ZXJ2aWV3UGFuZS5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGluZU92ZXJ2aWV3
UGFuZS5wcm90b3R5cGUucmVzZXQpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvVGlt
ZWxpbmVQYW5lbC5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGluZVBhbmVsLnByb3Rv
dHlwZS5yZXNldCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5lbC5wcm90b3R5
cGUuX3JlZnJlc2hSZWNvcmRzKToKKwogMjAxMC0wMS0yMCAgS2VudCBUYW11cmEgIDx0a2VudEBj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KSW5kZXg6IFdl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGluZUdyaWQuanMKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lR3JpZC5qcwkocmV2aXNpb24gNTM0
NTYpCisrKyBXZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVHcmlkLmpzCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xMDAsNiArMTAwLDggQEAKIAogICAgICAgICAgICAgaWYgKCFpc05hTihz
bGljZSkpCiAgICAgICAgICAgICAgICAgZGl2aWRlckxhYmVsQmFyLl9sYWJlbEVsZW1lbnQudGV4
dENvbnRlbnQgPSBjYWxjdWxhdG9yLmZvcm1hdFZhbHVlKHNsaWNlICogaSk7CisgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgZGl2aWRlckxhYmVsQmFyLl9sYWJlbEVsZW1lbnQudGV4
dENvbnRlbnQgPSAiIjsKIAogICAgICAgICAgICAgZGl2aWRlciA9IGRpdmlkZXIubmV4dFNpYmxp
bmc7CiAgICAgICAgICAgICBkaXZpZGVyTGFiZWxCYXIgPSBkaXZpZGVyTGFiZWxCYXIubmV4dFNp
Ymxpbmc7CkluZGV4OiBXZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQYW5lbC5q
cwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQYW5l
bC5qcwkocmV2aXNpb24gNTM0NTYpCisrKyBXZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGlt
ZWxpbmVQYW5lbC5qcwkod29ya2luZyBjb3B5KQpAQCAtMjcxLDggKzI3MSwxMCBAQAogICAgIHsK
ICAgICAgICAgdGhpcy5fbGFzdFJlY29yZCA9IG51bGw7CiAgICAgICAgIHRoaXMuX3NlbmRSZXF1
ZXN0UmVjb3JkcyA9IHt9OworICAgICAgICB0aGlzLl9yZWNvcmRzID0gW107CisgICAgICAgIHRo
aXMuX2JvdW5kYXJpZXNBcmVWYWxpZCA9IGZhbHNlOwogICAgICAgICB0aGlzLl9vdmVydmlld1Bh
bmUucmVzZXQoKTsKLSAgICAgICAgdGhpcy5fcmVjb3JkcyA9IFtdOworICAgICAgICB0aGlzLl9h
ZGp1c3RTY3JvbGxQb3NpdGlvbigwKTsKICAgICAgICAgdGhpcy5fcmVmcmVzaCgpOwogICAgIH0s
CiAKQEAgLTI5Niw3ICsyOTgsNyBAQAogICAgIHsKICAgICAgICAgdGhpcy5fc2NoZWR1bGVSZWZy
ZXNoKCk7CiAgICAgfSwKLSAgCisKICAgICBfc2NoZWR1bGVSZWZyZXNoOiBmdW5jdGlvbihwcmVz
ZXJ2ZUJvdW5kYXJpZXMpCiAgICAgewogICAgICAgICB0aGlzLl9ib3VuZGFyaWVzQXJlVmFsaWQg
Jj0gcHJlc2VydmVCb3VuZGFyaWVzOwpAQCAtMzU2LDExICszNTgsMTEgQEAKICAgICAgICAgY29u
c3QgZXhwYW5kT2Zmc2V0ID0gMTU7CiAKICAgICAgICAgLy8gQ29udmVydCB2aXNpYmxlIGFyZWEg
dG8gdmlzaWJsZSBpbmRleGVzLiBBbHdheXMgaW5jbHVkZSB0b3AtbGV2ZWwgcmVjb3JkIGZvciBh
IHZpc2libGUgbmVzdGVkIHJlY29yZC4KLSAgICAgICAgdmFyIHN0YXJ0SW5kZXggPSBNYXRoLm1h
eCgwLCBNYXRoLmZsb29yKHZpc2libGVUb3AgLyByb3dIZWlnaHQpIC0gMSk7CisgICAgICAgIHZh
ciBzdGFydEluZGV4ID0gTWF0aC5tYXgoMCwgTWF0aC5taW4oTWF0aC5mbG9vcih2aXNpYmxlVG9w
IC8gcm93SGVpZ2h0KSAtIDEsIHJlY29yZHNJbldpbmRvdy5sZW5ndGggLSAxKSk7CiAgICAgICAg
IHdoaWxlIChzdGFydEluZGV4ID4gMCAmJiByZWNvcmRzSW5XaW5kb3dbc3RhcnRJbmRleF0ucGFy
ZW50KQogICAgICAgICAgICAgc3RhcnRJbmRleC0tOwogICAgICAgICB2YXIgZW5kSW5kZXggPSBN
YXRoLm1pbihyZWNvcmRzSW5XaW5kb3cubGVuZ3RoLCBNYXRoLmNlaWwodmlzaWJsZUJvdHRvbSAv
IHJvd0hlaWdodCkpOwotICAgICAgICB3aGlsZSAoZW5kSW5kZXggPCByZWNvcmRzSW5XaW5kb3cu
bGVuZ3RoIC0gMSAmJiByZWNvcmRzSW5XaW5kb3dbc3RhcnRJbmRleF0ucGFyZW50KQorICAgICAg
ICB3aGlsZSAoZW5kSW5kZXggPCByZWNvcmRzSW5XaW5kb3cubGVuZ3RoIC0gMSAmJiByZWNvcmRz
SW5XaW5kb3dbZW5kSW5kZXhdLnBhcmVudCkKICAgICAgICAgICAgIGVuZEluZGV4Kys7CiAKICAg
ICAgICAgLy8gUmVzaXplIGdhcHMgZmlyc3QuCkluZGV4OiBXZWJDb3JlL2luc3BlY3Rvci9mcm9u
dC1lbmQvVGltZWxpbmVPdmVydmlld1BhbmUuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lT3ZlcnZpZXdQYW5lLmpzCShyZXZpc2lvbiA1MzQ1NikK
KysrIFdlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGluZU92ZXJ2aWV3UGFuZS5qcwko
d29ya2luZyBjb3B5KQpAQCAtMTczLDEwICsxNzMsMTEgQEAKIAogICAgIHJlc2V0OiBmdW5jdGlv
bigpCiAgICAgeworICAgICAgICB0aGlzLndpbmRvd0xlZnQgPSAwLjA7CisgICAgICAgIHRoaXMu
d2luZG93UmlnaHQgPSAxLjA7CisgICAgICAgIHRoaXMuX3NldFdpbmRvd1Bvc2l0aW9uKDAsIHRo
aXMuX292ZXJ2aWV3R3JpZC5lbGVtZW50LmNsaWVudFdpZHRoKTsKICAgICAgICAgdGhpcy5fb3Zl
cnZpZXdDYWxjdWxhdG9yLnJlc2V0KCk7CiAgICAgICAgIHRoaXMuX292ZXJ2aWV3R3JpZC51cGRh
dGVEaXZpZGVycyh0cnVlLCB0aGlzLl9vdmVydmlld0NhbGN1bGF0b3IpOwotICAgICAgICB0aGlz
LndpbmRvd0xlZnQgPSAwLjA7Ci0gICAgICAgIHRoaXMud2luZG93UmlnaHQgPSAxLjA7CiAgICAg
fSwKIAogICAgIF9yZXNpemVXaW5kb3c6IGZ1bmN0aW9uKHJlc2l6ZUVsZW1lbnQsIGV2ZW50KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>