<?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>78254</bug_id>
          
          <creation_ts>2012-02-09 10:58:07 -0800</creation_ts>
          <short_desc>Web Inspector: [refactoring] TimelineModel should not depend on TimelinePanel</short_desc>
          <delta_ts>2014-01-26 10:15:03 -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>INVALID</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>1</everconfirmed>
          <reporter name="Andrey Kosyakov">caseq</reporter>
          <assigned_to name="Andrey Kosyakov">caseq</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bburg</cc>
    
    <cc>bweinstein</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>ossy</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>553323</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2012-02-09 10:58:07 -0800</bug_when>
    <thetext>This breaks cyclical dependency between TimelineModel and TimelinePanel by introducing EventRecorded and EventsCleared events dispatched by the timeline model.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>553879</commentid>
    <comment_count>1</comment_count>
      <attachid>126463</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2012-02-09 23:31:34 -0800</bug_when>
    <thetext>Created attachment 126463
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>553896</commentid>
    <comment_count>2</comment_count>
      <attachid>126463</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-02-10 00:03:24 -0800</bug_when>
    <thetext>Comment on attachment 126463
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=126463&amp;action=review

&gt; Source/WebCore/inspector/front-end/TimelinePanel.js:1527
&gt; +WebInspector.TimelineModel.Events = {

Please place this constant declarations right after the constructor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>553902</commentid>
    <comment_count>3</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2012-02-10 00:06:28 -0800</bug_when>
    <thetext>Committed r107373: &lt;http://trac.webkit.org/changeset/107373&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>553926</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-02-10 01:02:49 -0800</bug_when>
    <thetext>Reopen, because it made a test fail on Qt: (maybe on other ports too)
http://build.webkit.sed.hu/results/x86-64%20Linux%20Qt%20Release/r107376%20%2833552%29/inspector/timeline/timeline-receive-response-event-pretty-diff.html</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126463</attachid>
            <date>2012-02-09 23:31:34 -0800</date>
            <delta_ts>2012-02-10 00:03:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-78254-20120210113132.patch</filename>
            <type>text/plain</type>
            <size>7700</size>
            <attacher name="Andrey Kosyakov">caseq</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3MjUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTcxZTliMzhjMWMwNTg0
MDQxODc4OTZiMzg0ODQ1OTVlOWVjM2Y2Yi4uY2U4ODAwNjE4YWEyZTAxMTgxM2YzZDcxZmYwNmEy
NzE0MDY2OWNiNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI4IEBACiAyMDEyLTAyLTA5ICBBbmRy
ZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogW3JlZmFjdG9yaW5nXSBUaW1lbGluZU1vZGVsIHNob3VsZCBub3QgZGVwZW5kIG9uIFRpbWVs
aW5lUGFuZWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTc4MjU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBpbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lUGFuZWwuanM6CisgICAgICAgIChXZWJJbnNw
ZWN0b3IuVGltZWxpbmVQYW5lbCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5l
bC5wcm90b3R5cGUuX2xvYWRGcm9tRmlsZSk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxp
bmVQYW5lbC5wcm90b3R5cGUuX3RvZ2dsZVRpbWVsaW5lQnV0dG9uQ2xpY2tlZCk6CisgICAgICAg
IChXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5lbC5wcm90b3R5cGUuX29uVGltZWxpbmVFdmVudFJl
Y29yZGVkKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGluZVBhbmVsLnByb3RvdHlwZS5f
Y2xlYXJQYW5lbCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5lbC5wcm90b3R5
cGUuX29uUmVjb3Jkc0NsZWFyZWQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRpbWVsaW5lTW9k
ZWwpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRpbWVsaW5lTW9kZWwucHJvdG90eXBlLnN0YXJ0
UmVjb3JkKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGluZU1vZGVsLnByb3RvdHlwZS5z
dG9wUmVjb3JkKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGluZU1vZGVsLnByb3RvdHlw
ZS5fb25SZWNvcmRBZGRlZCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVNb2RlbC5w
cm90b3R5cGUuX2FkZFJlY29yZCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVNb2Rl
bC5wcm90b3R5cGUuX2xvYWROZXh0Q2h1bmspOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRpbWVs
aW5lTW9kZWwucHJvdG90eXBlLl9sb2FkRnJvbUZpbGUpOgorICAgICAgICAoV2ViSW5zcGVjdG9y
LlRpbWVsaW5lTW9kZWwucHJvdG90eXBlLl9yZXNldCk6CisKKzIwMTItMDItMDkgIEFuZHJleSBL
b3N5YWtvdiAgPGNhc2VxQGNocm9taXVtLm9yZz4KKwogICAgICAgICBXZWIgSW5zcGVjdG9yOiBb
cmVmYWN0b3JpbmddIHRha2UgX3Nob3dTaG9ydEV2ZW50cyBvdXQgb2YgdGltZWxpbmUgY2FsY3Vs
YXRvcgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzgy
MzAKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1l
bGluZVBhbmVsLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGlu
ZVBhbmVsLmpzCmluZGV4IGE3Yzg1MjY3ZjFjNDJlYjk2N2JhNmYwODQwZDA4MDQzYmI4NzVkYzYu
LjhlODNlM2UzMTBhOTQxY2Y0ZDE2NGE0Y2Q3Nzc2OWE2OWQwOWNhYWUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQYW5lbC5qcworKysgYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lUGFuZWwuanMKQEAgLTEs
NSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDExIEdvb2dsZSBJbmMuIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIgR29vZ2xlIEluYy4gQWxsIHJpZ2h0
cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQg
YmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1p
dHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKQEAgLTExNCwx
MCArMTE0LDExIEBAIFdlYkluc3BlY3Rvci5UaW1lbGluZVBhbmVsID0gZnVuY3Rpb24oKQogICAg
IHRoaXMuX2V4cGFuZE9mZnNldCA9IDE1OwogCiAgICAgdGhpcy5fY3JlYXRlRmlsZVNlbGVjdG9y
KCk7Ci0gICAgdGhpcy5fbW9kZWwgPSBuZXcgV2ViSW5zcGVjdG9yLlRpbWVsaW5lTW9kZWwodGhp
cyk7CisgICAgdGhpcy5fbW9kZWwgPSBuZXcgV2ViSW5zcGVjdG9yLlRpbWVsaW5lTW9kZWwoKTsK
KyAgICB0aGlzLl9tb2RlbC5hZGRFdmVudExpc3RlbmVyKFdlYkluc3BlY3Rvci5UaW1lbGluZU1v
ZGVsLkV2ZW50cy5SZWNvcmRBZGRlZCwgdGhpcy5fb25UaW1lbGluZUV2ZW50UmVjb3JkZWQsIHRo
aXMpOworICAgIHRoaXMuX21vZGVsLmFkZEV2ZW50TGlzdGVuZXIoV2ViSW5zcGVjdG9yLlRpbWVs
aW5lTW9kZWwuRXZlbnRzLlJlY29yZHNDbGVhcmVkLCB0aGlzLl9vblJlY29yZHNDbGVhcmVkLCB0
aGlzKTsKIAogICAgIHRoaXMuX3JlZ2lzdGVyU2hvcnRjdXRzKCk7Ci0gICAgV2ViSW5zcGVjdG9y
LnRpbWVsaW5lTWFuYWdlci5hZGRFdmVudExpc3RlbmVyKFdlYkluc3BlY3Rvci5UaW1lbGluZU1h
bmFnZXIuRXZlbnRUeXBlcy5UaW1lbGluZUV2ZW50UmVjb3JkZWQsIHRoaXMuX29uVGltZWxpbmVF
dmVudFJlY29yZGVkLCB0aGlzKTsKICAgICB0aGlzLl9saW5raWZpZXIgPSBXZWJJbnNwZWN0b3Iu
ZGVidWdnZXJQcmVzZW50YXRpb25Nb2RlbC5jcmVhdGVMaW5raWZpZXIoKTsKIH0KIApAQCAtMzU0
LDExICszNTUsMTAgQEAgV2ViSW5zcGVjdG9yLlRpbWVsaW5lUGFuZWwucHJvdG90eXBlID0gewog
CiAgICAgX2xvYWRGcm9tRmlsZTogZnVuY3Rpb24oKQogICAgIHsKLSAgICAgICAgaWYgKHRoaXMu
dG9nZ2xlVGltZWxpbmVCdXR0b24udG9nZ2xlZCkKLSAgICAgICAgICAgIFdlYkluc3BlY3Rvci50
aW1lbGluZU1hbmFnZXIuc3RvcCgpOwotCi0gICAgICAgIHRoaXMuX2NsZWFyUGFuZWwoKTsKLQor
ICAgICAgICBpZiAodGhpcy50b2dnbGVUaW1lbGluZUJ1dHRvbi50b2dnbGVkKSB7CisgICAgICAg
ICAgICB0aGlzLnRvZ2dsZVRpbWVsaW5lQnV0dG9uLnRvZ2dsZWQgPSBmYWxzZTsKKyAgICAgICAg
ICAgIHRoaXMuX21vZGVsLnN0b3BSZWNvcmQoKTsKKyAgICAgICAgfQogICAgICAgICB0aGlzLl9t
b2RlbC5fbG9hZEZyb21GaWxlKHRoaXMuX2ZpbGVTZWxlY3RvckVsZW1lbnQuZmlsZXNbMF0pOwog
ICAgICAgICB0aGlzLl9jcmVhdGVGaWxlU2VsZWN0b3IoKTsKICAgICB9LApAQCAtNDIyLDEwICs0
MjIsOSBAQCBXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5lbC5wcm90b3R5cGUgPSB7CiAgICAgX3Rv
Z2dsZVRpbWVsaW5lQnV0dG9uQ2xpY2tlZDogZnVuY3Rpb24oKQogICAgIHsKICAgICAgICAgaWYg
KHRoaXMudG9nZ2xlVGltZWxpbmVCdXR0b24udG9nZ2xlZCkKLSAgICAgICAgICAgIFdlYkluc3Bl
Y3Rvci50aW1lbGluZU1hbmFnZXIuc3RvcCgpOworICAgICAgICAgICAgdGhpcy5fbW9kZWwuc3Rv
cFJlY29yZCgpOwogICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgIHRoaXMuX2NsZWFyUGFuZWwo
KTsKLSAgICAgICAgICAgIFdlYkluc3BlY3Rvci50aW1lbGluZU1hbmFnZXIuc3RhcnQoMzApOwor
ICAgICAgICAgICAgdGhpcy5fbW9kZWwuc3RhcnRSZWNvcmQoKTsKICAgICAgICAgICAgIFdlYklu
c3BlY3Rvci51c2VyTWV0cmljcy5UaW1lbGluZVN0YXJ0ZWQucmVjb3JkKCk7CiAgICAgICAgIH0K
ICAgICAgICAgdGhpcy50b2dnbGVUaW1lbGluZUJ1dHRvbi50b2dnbGVkID0gIXRoaXMudG9nZ2xl
VGltZWxpbmVCdXR0b24udG9nZ2xlZDsKQEAgLTQ2MiwxOSArNDYxLDExIEBAIFdlYkluc3BlY3Rv
ci5UaW1lbGluZVBhbmVsLnByb3RvdHlwZSA9IHsKIAogICAgIF9vblRpbWVsaW5lRXZlbnRSZWNv
cmRlZDogZnVuY3Rpb24oZXZlbnQpCiAgICAgewotICAgICAgICBpZiAodGhpcy50b2dnbGVUaW1l
bGluZUJ1dHRvbi50b2dnbGVkKSB7Ci0gICAgICAgICAgICB0aGlzLl9hZGRSZWNvcmRUb1RpbWVs
aW5lKGV2ZW50LmRhdGEpOwotCi0gICAgICAgICAgICBpZiAodGhpcy5fbWVtb3J5U3RhdGlzdGlj
cyAmJiBldmVudC5kYXRhWyJkb21Hcm91cHMiXSkKLSAgICAgICAgICAgICAgICB0aGlzLl9tZW1v
cnlTdGF0aXN0aWNzLmFkZFRpbWxpbmVFdmVudChldmVudCk7Ci0gICAgICAgIH0KLSAgICB9LAot
Ci0gICAgX2FkZFJlY29yZFRvVGltZWxpbmU6IGZ1bmN0aW9uKHJlY29yZCkKLSAgICB7Ci0gICAg
ICAgIHRoaXMuX21vZGVsLl9hZGRSZWNvcmQocmVjb3JkKTsKLSAgICAgICAgdGhpcy5faW5uZXJB
ZGRSZWNvcmRUb1RpbWVsaW5lKHJlY29yZCwgdGhpcy5fcm9vdFJlY29yZCk7CisgICAgICAgIHRo
aXMuX2lubmVyQWRkUmVjb3JkVG9UaW1lbGluZShldmVudC5kYXRhLCB0aGlzLl9yb290UmVjb3Jk
KTsKICAgICAgICAgdGhpcy5fc2NoZWR1bGVSZWZyZXNoKGZhbHNlKTsKKworICAgICAgICBpZiAo
dGhpcy5fbWVtb3J5U3RhdGlzdGljcyAmJiBldmVudC5kYXRhWyJkb21Hcm91cHMiXSkKKyAgICAg
ICAgICAgIHRoaXMuX21lbW9yeVN0YXRpc3RpY3MuYWRkVGltbGluZUV2ZW50KGV2ZW50KTsKICAg
ICB9LAogCiAgICAgX2ZpbmRQYXJlbnRSZWNvcmQ6IGZ1bmN0aW9uKHJlY29yZCkKQEAgLTYwMCw2
ICs1OTEsMTEgQEAgV2ViSW5zcGVjdG9yLlRpbWVsaW5lUGFuZWwucHJvdG90eXBlID0gewogCiAg
ICAgX2NsZWFyUGFuZWw6IGZ1bmN0aW9uKCkKICAgICB7CisgICAgICAgIHRoaXMuX21vZGVsLl9y
ZXNldCgpOworICAgIH0sCisKKyAgICBfb25SZWNvcmRzQ2xlYXJlZDogZnVuY3Rpb24oKQorICAg
IHsKICAgICAgICAgdGhpcy5fdGltZVN0YW1wUmVjb3JkcyA9IFtdOwogICAgICAgICB0aGlzLl9z
ZW5kUmVxdWVzdFJlY29yZHMgPSB7fTsKICAgICAgICAgdGhpcy5fc2NoZWR1bGVkUmVzb3VyY2VS
ZXF1ZXN0cyA9IHt9OwpAQCAtNjExLDcgKzYwNyw2IEBAIFdlYkluc3BlY3Rvci5UaW1lbGluZVBh
bmVsLnByb3RvdHlwZSA9IHsKICAgICAgICAgdGhpcy5fYWRqdXN0U2Nyb2xsUG9zaXRpb24oMCk7
CiAgICAgICAgIHRoaXMuX3JlZnJlc2goKTsKICAgICAgICAgdGhpcy5fY2xvc2VSZWNvcmREZXRh
aWxzKCk7Ci0gICAgICAgIHRoaXMuX21vZGVsLl9yZXNldCgpOwogICAgICAgICB0aGlzLl9saW5r
aWZpZXIucmVzZXQoKTsKICAgICB9LAogCkBAIC0xNDI2LDIzICsxNDIxLDUwIEBAIFdlYkluc3Bl
Y3Rvci5UaW1lbGluZUV4cGFuZGFibGVFbGVtZW50LnByb3RvdHlwZSA9IHsKIAogLyoqCiAgKiBA
Y29uc3RydWN0b3IKKyAqIEBleHRlbmRzIHtXZWJJbnNwZWN0b3IuT2JqZWN0fQogICovCi1XZWJJ
bnNwZWN0b3IuVGltZWxpbmVNb2RlbCA9IGZ1bmN0aW9uKHRpbWVsaW5lUGFuZWwpCitXZWJJbnNw
ZWN0b3IuVGltZWxpbmVNb2RlbCA9IGZ1bmN0aW9uKCkKIHsKLSAgICB0aGlzLl9wYW5lbCA9IHRp
bWVsaW5lUGFuZWw7CiAgICAgdGhpcy5fcmVjb3JkcyA9IFtdOworICAgIHRoaXMuX2NvbGxlY3Rp
b25FbmFibGVkID0gZmFsc2U7CisKKyAgICBXZWJJbnNwZWN0b3IudGltZWxpbmVNYW5hZ2VyLmFk
ZEV2ZW50TGlzdGVuZXIoV2ViSW5zcGVjdG9yLlRpbWVsaW5lTWFuYWdlci5FdmVudFR5cGVzLlRp
bWVsaW5lRXZlbnRSZWNvcmRlZCwgdGhpcy5fb25SZWNvcmRBZGRlZCwgdGhpcyk7CiB9CiAKIFdl
Ykluc3BlY3Rvci5UaW1lbGluZU1vZGVsLnByb3RvdHlwZSA9IHsKKyAgICBzdGFydFJlY29yZDog
ZnVuY3Rpb24oKQorICAgIHsKKyAgICAgICAgaWYgKHRoaXMuX2NvbGxlY3Rpb25FbmFibGVkKQor
ICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB0aGlzLl9yZXNldCgpOworICAgICAgICBXZWJJ
bnNwZWN0b3IudGltZWxpbmVNYW5hZ2VyLnN0YXJ0KDMwKTsKKyAgICAgICAgdGhpcy5fY29sbGVj
dGlvbkVuYWJsZWQgPSB0cnVlOworICAgIH0sCisKKyAgICBzdG9wUmVjb3JkOiBmdW5jdGlvbigp
CisgICAgeworICAgICAgICBpZiAoIXRoaXMuX2NvbGxlY3Rpb25FbmFibGVkKQorICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICBXZWJJbnNwZWN0b3IudGltZWxpbmVNYW5hZ2VyLnN0b3AoKTsK
KyAgICAgICAgdGhpcy5fY29sbGVjdGlvbkVuYWJsZWQgPSBmYWxzZTsKKyAgICB9LAorCisgICAg
X29uUmVjb3JkQWRkZWQ6IGZ1bmN0aW9uKGV2ZW50KQorICAgIHsKKyAgICAgICAgaWYgKHRoaXMu
X2NvbGxlY3Rpb25FbmFibGVkKQorICAgICAgICAgICAgdGhpcy5fYWRkUmVjb3JkKGV2ZW50LmRh
dGEpOworICAgIH0sCisKICAgICBfYWRkUmVjb3JkOiBmdW5jdGlvbihyZWNvcmQpCiAgICAgewog
ICAgICAgICB0aGlzLl9yZWNvcmRzLnB1c2gocmVjb3JkKTsKKyAgICAgICAgdGhpcy5kaXNwYXRj
aEV2ZW50VG9MaXN0ZW5lcnMoV2ViSW5zcGVjdG9yLlRpbWVsaW5lTW9kZWwuRXZlbnRzLlJlY29y
ZEFkZGVkLCByZWNvcmQpOwogICAgIH0sCiAKICAgICBfbG9hZE5leHRDaHVuazogZnVuY3Rpb24o
ZGF0YSwgaW5kZXgpCiAgICAgewogICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IDIwICYmIGlu
ZGV4IDwgZGF0YS5sZW5ndGg7ICsraSwgKytpbmRleCkKLSAgICAgICAgICAgIHRoaXMuX3BhbmVs
Ll9hZGRSZWNvcmRUb1RpbWVsaW5lKGRhdGFbaW5kZXhdKTsKKyAgICAgICAgICAgIHRoaXMuX2Fk
ZFJlY29yZChkYXRhW2luZGV4XSk7CiAKICAgICAgICAgaWYgKGluZGV4ICE9PSBkYXRhLmxlbmd0
aCkKICAgICAgICAgICAgIHNldFRpbWVvdXQodGhpcy5fbG9hZE5leHRDaHVuay5iaW5kKHRoaXMs
IGRhdGEsIGluZGV4KSwgMCk7CkBAIC0xNDUzLDcgKzE0NzUsNyBAQCBXZWJJbnNwZWN0b3IuVGlt
ZWxpbmVNb2RlbC5wcm90b3R5cGUgPSB7CiAgICAgICAgIGZ1bmN0aW9uIG9uTG9hZChlKQogICAg
ICAgICB7CiAgICAgICAgICAgICB2YXIgZGF0YSA9IEpTT04ucGFyc2UoZS50YXJnZXQucmVzdWx0
KTsKLSAgICAgICAgICAgIHZhciB2ZXJzaW9uID0gZGF0YVswXTsKKyAgICAgICAgICAgIHRoaXMu
X3Jlc2V0KCk7CiAgICAgICAgICAgICB0aGlzLl9sb2FkTmV4dENodW5rKGRhdGEsIDEpOwogICAg
ICAgICB9CiAKQEAgLTE0OTQsNiArMTUxNiwxNSBAQCBXZWJJbnNwZWN0b3IuVGltZWxpbmVNb2Rl
bC5wcm90b3R5cGUgPSB7CiAKICAgICBfcmVzZXQ6IGZ1bmN0aW9uKCkKICAgICB7CisgICAgICAg
IHRoaXMuc3RvcFJlY29yZCgpOwogICAgICAgICB0aGlzLl9yZWNvcmRzID0gW107CisgICAgICAg
IHRoaXMuZGlzcGF0Y2hFdmVudFRvTGlzdGVuZXJzKFdlYkluc3BlY3Rvci5UaW1lbGluZU1vZGVs
LkV2ZW50cy5SZWNvcmRzQ2xlYXJlZCk7CiAgICAgfQogfQorCitXZWJJbnNwZWN0b3IuVGltZWxp
bmVNb2RlbC5wcm90b3R5cGUuX19wcm90b19fID0gV2ViSW5zcGVjdG9yLk9iamVjdC5wcm90b3R5
cGU7CisKK1dlYkluc3BlY3Rvci5UaW1lbGluZU1vZGVsLkV2ZW50cyA9IHsKKyAgICBSZWNvcmRB
ZGRlZDogIlJlY29yZEFkZGVkIiwKKyAgICBSZWNvcmRzQ2xlYXJlZDogIlJlY29yZHNDbGVhcmVk
IgorfQo=
</data>
<flag name="review"
          id="128284"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>