<?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>14378</bug_id>
          
          <creation_ts>2007-06-24 22:49:20 -0700</creation_ts>
          <short_desc>Timeline view&apos;s scale should be adjustable</short_desc>
          <delta_ts>2014-01-18 00:35:54 -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>523.x (Safari 3)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>125909</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>20555</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bburg</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>pfeldman</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>6396</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2007-06-24 22:49:20 -0700</bug_when>
    <thetext>The Inspector&apos;s timeline view should be zoomable. If many resources load very quickly at approximately the same time, it is hard to see the exact sequence (though the sorting of the timeline view helps). It would be nice if you could zoom in (essentially increase the time scale) so that you can see in greater detail the order of events.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68622</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2008-01-29 11:00:25 -0800</bug_when>
    <thetext>&lt;rdar://problem/5712830&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>89226</commentid>
    <comment_count>2</comment_count>
      <attachid>22968</attachid>
    <who name="Anthony Ricaud">rik</who>
    <bug_when>2008-08-24 17:36:42 -0700</bug_when>
    <thetext>Created attachment 22968
Work in progress patch

This is just a beginning with lots of bugs. I&apos;d like some comments on the way to do this cause I&apos;m not sure to do it the right way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>89242</commentid>
    <comment_count>3</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2008-08-24 21:32:30 -0700</bug_when>
    <thetext>I tried to do this and I realized this</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>159580</commentid>
    <comment_count>4</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-10-31 14:29:14 -0700</bug_when>
    <thetext>I am essentially doing the same thing. But I approach it differently:

1. Nothing should be resources-specific: Resources and Timeline now share underlying component.
2. I am converting AbstractTimelinePanel to TimelineView. There will be several of those in one panel.
3. Timeline Panel (and after some time Resources Panel) will consist of two stacked TimelineViews:

[BirdsEyeTimelineView]
[WindowTimelineView]

First will control the second and contain filters and summaries (as in Timeline mock).
This has been discussed on the IRC, but I did not manage to put the bug together. Happy to shard the effort if we find a way!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967000</commentid>
    <comment_count>5</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2014-01-12 11:21:22 -0800</bug_when>
    <thetext>The timeline rewrite underway has zoomable views.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969414</commentid>
    <comment_count>6</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2014-01-18 00:35:54 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 125909 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22968</attachid>
            <date>2008-08-24 17:36:42 -0700</date>
            <delta_ts>2010-06-10 19:28:06 -0700</delta_ts>
            <desc>Work in progress patch</desc>
            <filename>plop.patch</filename>
            <type>text/plain</type>
            <size>4635</size>
            <attacher name="Anthony Ricaud">rik</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9pbnNwZWN0b3IvUmVzb3VyY2VzUGFuZWwuanMgYi9X
ZWJDb3JlL3BhZ2UvaW5zcGVjdG9yL1Jlc291cmNlc1BhbmVsLmpzCmluZGV4IGZmNmY0YmYuLmY3
YzEyYTEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGFnZS9pbnNwZWN0b3IvUmVzb3VyY2VzUGFuZWwu
anMKKysrIGIvV2ViQ29yZS9wYWdlL2luc3BlY3Rvci9SZXNvdXJjZXNQYW5lbC5qcwpAQCAtMzks
NiArMzksNyBAQCBXZWJJbnNwZWN0b3IuUmVzb3VyY2VzUGFuZWwgPSBmdW5jdGlvbigpCiAgICAg
dGhpcy5jb250YWluZXJFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiAg
ICAgdGhpcy5jb250YWluZXJFbGVtZW50LmlkID0gInJlc291cmNlcy1jb250YWluZXIiOwogICAg
IHRoaXMuY29udGFpbmVyRWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJzY3JvbGwiLCB0aGlzLl91
cGRhdGVEaXZpZGVyc0xhYmVsQmFyUG9zaXRpb24uYmluZCh0aGlzKSwgZmFsc2UpOworICAgIHRo
aXMuY29udGFpbmVyRWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJzY3JvbGwiLCB0aGlzLl91cGRh
dGVTaWRlQmFyUG9zaXRpb24uYmluZCh0aGlzKSwgZmFsc2UpOwogICAgIHRoaXMuZWxlbWVudC5h
cHBlbmRDaGlsZCh0aGlzLmNvbnRhaW5lckVsZW1lbnQpOwogCiAgICAgdGhpcy5zaWRlYmFyRWxl
bWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwpAQCAtMTMwLDYgKzEzMSwxMiBA
QCBXZWJJbnNwZWN0b3IuUmVzb3VyY2VzUGFuZWwgPSBmdW5jdGlvbigpCiAgICAgdGhpcy5zb3J0
aW5nU2VsZWN0RWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNlbGVjdCIpOwogICAg
IHRoaXMuc29ydGluZ1NlbGVjdEVsZW1lbnQuY2xhc3NOYW1lID0gInN0YXR1cy1iYXItaXRlbSI7
CiAgICAgdGhpcy5zb3J0aW5nU2VsZWN0RWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJjaGFuZ2Ui
LCB0aGlzLl9jaGFuZ2VTb3J0aW5nRnVuY3Rpb24uYmluZCh0aGlzKSwgZmFsc2UpOworICAgIAor
ICAgIHRoaXMucmVzaXppbmdJbnB1dCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlucHV0Iik7
CisgICAgdGhpcy5yZXNpemluZ0lucHV0LnR5cGUgPSAicmFuZ2UiOworICAgIHRoaXMucmVzaXpp
bmdJbnB1dC5jbGFzc05hbWUgPSAic3RhdHVzLWJhci1pdGVtIjsKKyAgICB0aGlzLnJlc2l6aW5n
SW5wdXQudmFsdWUgPSAiMTAwIjsKKyAgICB0aGlzLnJlc2l6aW5nSW5wdXQuYWRkRXZlbnRMaXN0
ZW5lcigiY2hhbmdlIiwgdGhpcy5fdXBkYXRlR3JhcGhTY2FsZS5iaW5kKHRoaXMpLCBmYWxzZSk7
CiAKICAgICB0aGlzLnJlc2V0KCk7CiAKQEAgLTEzNyw2ICsxNDQsMzIgQEAgV2ViSW5zcGVjdG9y
LlJlc291cmNlc1BhbmVsID0gZnVuY3Rpb24oKQogfQogCiBXZWJJbnNwZWN0b3IuUmVzb3VyY2Vz
UGFuZWwucHJvdG90eXBlID0geworICAgIF91cGRhdGVHcmFwaFNjYWxlOiBmdW5jdGlvbih6b29t
KQorICAgIHsKKyAgICAgICAgdmFyIGJhc2VXaWR0aCA9IHdpbmRvdy5pbm5lcldpZHRoIC0gdGhp
cy5zaWRlYmFyRWxlbWVudC5vZmZzZXRXaWR0aDsKKyAgICAgICAgdmFyIG5ld1dpZHRoID0gYmFz
ZVdpZHRoICsgMTAgKiAoMTAwIC0gdGhpcy5yZXNpemluZ0lucHV0LnZhbHVlKTsKKyAgICAgICAg
Y29uc29sZS5sb2codGhpcy5jb250YWluZXJDb250ZW50RWxlbWVudCk7CisgICAgICAgIHRoaXMu
Y29udGFpbmVyQ29udGVudEVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoIndpZHRoIiwgbmV3V2lk
dGggKyAicHgiKTsKKyAgICAgICAgCisgICAgICAgIHRoaXMuX3VwZGF0ZUdyYXBoRGl2aWRlcnNJ
Zk5lZWRlZCgpOworICAgICAgICB0aGlzLl91cGRhdGVHcmFwaEJhcnMoKTsKKyAgICB9LAorCisg
ICAgX3VwZGF0ZVNpZGVCYXJQb3NpdGlvbjogZnVuY3Rpb24oKQorICAgIHsKKyAgICAgICAgdmFy
IHNjcm9sbExlZnQgPSB0aGlzLmNvbnRhaW5lckVsZW1lbnQuc2Nyb2xsTGVmdDsKKyAgICAgICAg
dGhpcy5zaWRlYmFyRWxlbWVudC5zdHlsZS5zZXRQcm9wZXJ0eSgibGVmdCIsIHNjcm9sbExlZnQg
KyAicHgiKTsKKyAgICAgICAgdmFyIGRpdmlkZXJzRWxlbWVudFdpZHRoID0gdGhpcy5kaXZpZGVy
c0VsZW1lbnQub2Zmc2V0V2lkdGggLSBzY3JvbGxMZWZ0OworICAgICAgICB2YXIgcmVzb3VyY2Vz
TGVuZ3RoID0gdGhpcy5fcmVzb3VyY2VzLmxlbmd0aDsKKyAgICAgICAgZm9yICh2YXIgaSA9IDA7
IGkgPCByZXNvdXJjZXNMZW5ndGg7ICsraSkgeworICAgICAgICAgICAgdmFyIHJlc291cmNlVHJl
ZUl0ZW0gPSB0aGlzLl9yZXNvdXJjZXNbaV0uX3Jlc291cmNlc1RyZWVFbGVtZW50OworICAgICAg
ICAgICAgaWYgKCFyZXNvdXJjZVRyZWVJdGVtKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICAgICAgcmVzb3VyY2VUcmVlSXRlbS5ncmFwaFNpZGVFbGVtZW50LnN0eWxlLnJpZ2h0
ID0gLWRpdmlkZXJzRWxlbWVudFdpZHRoICsgInB4IjsKKyAgICAgICAgfQorICAgICAgICAKKyAg
ICB9LAorCiAgICAgdG9vbGJhckl0ZW1DbGFzczogInJlc291cmNlcyIsCiAKICAgICBnZXQgdG9v
bGJhckl0ZW1MYWJlbCgpCkBAIC0xNDYsNyArMTc5LDcgQEAgV2ViSW5zcGVjdG9yLlJlc291cmNl
c1BhbmVsLnByb3RvdHlwZSA9IHsKIAogICAgIGdldCBzdGF0dXNCYXJJdGVtcygpCiAgICAgewot
ICAgICAgICByZXR1cm4gW3RoaXMubGFyZ2VyUmVzb3VyY2VzQnV0dG9uLCB0aGlzLnNvcnRpbmdT
ZWxlY3RFbGVtZW50XTsKKyAgICAgICAgcmV0dXJuIFt0aGlzLmxhcmdlclJlc291cmNlc0J1dHRv
biwgdGhpcy5zb3J0aW5nU2VsZWN0RWxlbWVudCwgdGhpcy5yZXNpemluZ0lucHV0XTsKICAgICB9
LAogCiAgICAgc2hvdzogZnVuY3Rpb24oKQpAQCAtMTY1LDggKzE5OCw3IEBAIFdlYkluc3BlY3Rv
ci5SZXNvdXJjZXNQYW5lbC5wcm90b3R5cGUgPSB7CiAKICAgICByZXNpemU6IGZ1bmN0aW9uKCkK
ICAgICB7Ci0gICAgICAgIHRoaXMuX3VwZGF0ZUdyYXBoRGl2aWRlcnNJZk5lZWRlZCgpOwotICAg
ICAgICB0aGlzLl91cGRhdGVHcmFwaEJhcnMoKTsKKyAgICAgICAgdGhpcy5fdXBkYXRlR3JhcGhT
Y2FsZSgpOwogCiAgICAgICAgIHZhciB2aXNpYmxlUmVzb3VyY2VWaWV3ID0gdGhpcy52aXNpYmxl
UmVzb3VyY2VWaWV3OwogICAgICAgICBpZiAodmlzaWJsZVJlc291cmNlVmlldyAmJiAicmVzaXpl
IiBpbiB2aXNpYmxlUmVzb3VyY2VWaWV3KQpAQCAtMTA3NCw5ICsxMTA2LDggQEAgV2ViSW5zcGVj
dG9yLlJlc291cmNlc1BhbmVsLnByb3RvdHlwZSA9IHsKICAgICAgICAgdGhpcy5yZXNvdXJjZVZp
ZXdzLnN0eWxlLmxlZnQgPSB3aWR0aCArICJweCI7CiAgICAgICAgIHRoaXMuc2lkZWJhclJlc2l6
ZUVsZW1lbnQuc3R5bGUubGVmdCA9ICh3aWR0aCAtIDMpICsgInB4IjsKIAotICAgICAgICB0aGlz
Ll91cGRhdGVHcmFwaEJhcnMoKTsKLSAgICAgICAgdGhpcy5fdXBkYXRlR3JhcGhEaXZpZGVyc0lm
TmVlZGVkKCk7Ci0KKyAgICAgICAgdGhpcy5fdXBkYXRlR3JhcGhTY2FsZSgpOworICAgICAgICAK
ICAgICAgICAgdmFyIHZpc2libGVSZXNvdXJjZVZpZXcgPSB0aGlzLnZpc2libGVSZXNvdXJjZVZp
ZXc7CiAgICAgICAgIGlmICh2aXNpYmxlUmVzb3VyY2VWaWV3ICYmICJyZXNpemUiIGluIHZpc2li
bGVSZXNvdXJjZVZpZXcpCiAgICAgICAgICAgICB2aXNpYmxlUmVzb3VyY2VWaWV3LnJlc2l6ZSgp
OwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wYWdlL2luc3BlY3Rvci9pbnNwZWN0b3IuY3NzIGIvV2Vi
Q29yZS9wYWdlL2luc3BlY3Rvci9pbnNwZWN0b3IuY3NzCmluZGV4IDk2MjA3YTEuLjI5OTgxMDQg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGFnZS9pbnNwZWN0b3IvaW5zcGVjdG9yLmNzcworKysgYi9X
ZWJDb3JlL3BhZ2UvaW5zcGVjdG9yL2luc3BlY3Rvci5jc3MKQEAgLTE5ODAsOCArMTk4MCw3IEBA
IGJvZHkuaW5hY3RpdmUgLmRhdGEtZ3JpZCB0aC5zb3J0LWFzY2VuZGluZywgYm9keS5pbmFjdGl2
ZSAuZGF0YS1ncmlkIHRoLnNvcnQtZGVzCiAgICAgYm90dG9tOiAwOwogICAgIHJpZ2h0OiAwOwog
ICAgIGJvcmRlci1yaWdodDogMCBub25lIHRyYW5zcGFyZW50OwotICAgIG92ZXJmbG93LXk6IGF1
dG87Ci0gICAgb3ZlcmZsb3cteDogaGlkZGVuOworICAgIG92ZXJmbG93OiBhdXRvOwogfQogCiAj
cmVzb3VyY2VzLWNvbnRhaW5lci52aWV3aW5nLXJlc291cmNlIHsKQEAgLTIwMDcsNiArMjAwNiw3
IEBAIGJvZHkuaW5hY3RpdmUgLmRhdGEtZ3JpZCB0aC5zb3J0LWFzY2VuZGluZywgYm9keS5pbmFj
dGl2ZSAuZGF0YS1ncmlkIHRoLnNvcnQtZGVzCiAgICAgcmlnaHQ6IDA7CiAgICAgbGVmdDogMjAw
cHg7CiAgICAgbWluLWhlaWdodDogMTAwJTsKKyAgICB6LWluZGV4Oi0xOwogfQogCiAjcmVzb3Vy
Y2VzLWNvbnRhaW5lci52aWV3aW5nLXJlc291cmNlICNyZXNvdXJjZXMtY29udGFpbmVyLWNvbnRl
bnQgewpAQCAtMjQ2Myw2ICsyNDYzLDcgQEAgYm9keS5pbmFjdGl2ZSAuc2lkZWJhci10cmVlLWl0
ZW0uc2VsZWN0ZWQgewogICAgIGhlaWdodDogMTAwJTsKICAgICB0b3A6IDA7CiAgICAgcmlnaHQ6
IDA7CisgICAgei1pbmRleDogLTE7CiB9CiAKIC5zaWRlYmFyLXRyZWUtaXRlbSAucmVzb3VyY2Vz
LWdyYXBoLWJhci1hcmVhIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>