<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[162397] trunk/Source/WebInspectorUI</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/162397">162397</a></dd>
<dt>Author</dt> <dd>timothy@apple.com</dd>
<dt>Date</dt> <dd>2014-01-20 18:53:33 -0800 (Mon, 20 Jan 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove a lot of the current Timelines code to make room for a new implementation.

https://bugs.webkit.org/show_bug.cgi?id=123368

Reviewed by Joseph Pecoraro.

* Localizations/en.lproj/localizedStrings.js:
* UserInterface/ContentView.js:
(WebInspector.ContentView):
(WebInspector.ContentView.isViewable):
* UserInterface/DashboardView.js:
(WebInspector.DashboardView.prototype._networkItemWasClicked):
* UserInterface/InspectorFrontendAPI.js:
(InspectorFrontendAPI.setTimelineProfilingEnabled):
(InspectorFrontendAPI.stopProfilingJavaScript):
* UserInterface/InstrumentSidebarPanel.js: Removed.
* UserInterface/Main.html:
* UserInterface/Main.js:
(WebInspector.contentLoaded):
(WebInspector.sidebarPanelForRepresentedObject):
(WebInspector.openURL):
* UserInterface/Object.js:
(WebInspector.Object.addEventListener):
* UserInterface/TimelineManager.js:
(WebInspector.TimelineManager):
(WebInspector.TimelineManager.prototype.startRecording):
(WebInspector.TimelineManager.prototype.eventRecorded.processRecord):
(WebInspector.TimelineManager.prototype.eventRecorded):
(WebInspector.TimelineManager.prototype.objectForCookie):
(WebInspector.TimelineManager.prototype._addRecord):
* UserInterface/TimelinesObject.js: Removed.
* UserInterface/TimelineOverview.css: Removed.
* UserInterface/TimelineOverview.js: Removed.
* UserInterface/TimelineSidebarPanel.css: Added.
* UserInterface/TimelineSidebarPanel.js: Added.
(WebInspector.TimelineSidebarPanel):
* UserInterface/TimelinesContentView.css: Removed.
* UserInterface/TimelinesContentView.js: Removed.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebInspectorUIChangeLog">trunk/Source/WebInspectorUI/ChangeLog</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceContentViewjs">trunk/Source/WebInspectorUI/UserInterface/ContentView.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceDashboardViewjs">trunk/Source/WebInspectorUI/UserInterface/DashboardView.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceInspectorFrontendAPIjs">trunk/Source/WebInspectorUI/UserInterface/InspectorFrontendAPI.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceMainhtml">trunk/Source/WebInspectorUI/UserInterface/Main.html</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceMainjs">trunk/Source/WebInspectorUI/UserInterface/Main.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceTimelineManagerjs">trunk/Source/WebInspectorUI/UserInterface/TimelineManager.js</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceTimelineSidebarPanelcss">trunk/Source/WebInspectorUI/UserInterface/TimelineSidebarPanel.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceTimelineSidebarPaneljs">trunk/Source/WebInspectorUI/UserInterface/TimelineSidebarPanel.js</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarOrangepng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarOrange.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarOrange2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarOrange@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarPurplepng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarPurple.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarPurple2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarPurple@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarRedpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarRed.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarRed2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarRed@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarWhiteFlatpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarWhiteFlat.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarWhiteFlat2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarWhiteFlat@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarYellowpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarYellow.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarYellow2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarYellow@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarBluepng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarBlue.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarBlue2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarBlue@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarGraypng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGray.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarGray2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGray@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarGreenpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGreen.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarGreen2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGreen@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarOrangepng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarOrange.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarOrange2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarOrange@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarPurplepng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarPurple.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarPurple2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarPurple@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarRedpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarRed.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarRed2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarRed@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarYellowpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarYellow.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarYellow2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarYellow@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesTimelineBarBluepng">trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarBlue.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesTimelineBarBlue2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarBlue@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesTimelineBarOrangepng">trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarOrange.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesTimelineBarOrange2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarOrange@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesTimelineBarPurplepng">trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarPurple.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesTimelineBarPurple2xpng">trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarPurple@2x.png</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceInstrumentSidebarPanelcss">trunk/Source/WebInspectorUI/UserInterface/InstrumentSidebarPanel.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceInstrumentSidebarPaneljs">trunk/Source/WebInspectorUI/UserInterface/InstrumentSidebarPanel.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceNetworkDataGridcss">trunk/Source/WebInspectorUI/UserInterface/NetworkDataGrid.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceNetworkDataGridjs">trunk/Source/WebInspectorUI/UserInterface/NetworkDataGrid.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceNetworkGraphCalculatorjs">trunk/Source/WebInspectorUI/UserInterface/NetworkGraphCalculator.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceNetworkTimelinecss">trunk/Source/WebInspectorUI/UserInterface/NetworkTimeline.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceTimelineOverviewcss">trunk/Source/WebInspectorUI/UserInterface/TimelineOverview.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceTimelineOverviewjs">trunk/Source/WebInspectorUI/UserInterface/TimelineOverview.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceTimelinesContentViewcss">trunk/Source/WebInspectorUI/UserInterface/TimelinesContentView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceTimelinesContentViewjs">trunk/Source/WebInspectorUI/UserInterface/TimelinesContentView.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceTimelinesObjectjs">trunk/Source/WebInspectorUI/UserInterface/TimelinesObject.js</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebInspectorUIChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/ChangeLog (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/ChangeLog        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/ChangeLog        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,3 +1,44 @@
</span><ins>+2013-10-25  Timothy Hatcher  &lt;timothy@apple.com&gt;
+
+        Remove a lot of the current Timelines code to make room for a new implementation.
+
+        https://bugs.webkit.org/show_bug.cgi?id=123368
+
+        Reviewed by Joseph Pecoraro.
+
+        * Localizations/en.lproj/localizedStrings.js:
+        * UserInterface/ContentView.js:
+        (WebInspector.ContentView):
+        (WebInspector.ContentView.isViewable):
+        * UserInterface/DashboardView.js:
+        (WebInspector.DashboardView.prototype._networkItemWasClicked):
+        * UserInterface/InspectorFrontendAPI.js:
+        (InspectorFrontendAPI.setTimelineProfilingEnabled):
+        (InspectorFrontendAPI.stopProfilingJavaScript):
+        * UserInterface/InstrumentSidebarPanel.js: Removed.
+        * UserInterface/Main.html:
+        * UserInterface/Main.js:
+        (WebInspector.contentLoaded):
+        (WebInspector.sidebarPanelForRepresentedObject):
+        (WebInspector.openURL):
+        * UserInterface/Object.js:
+        (WebInspector.Object.addEventListener):
+        * UserInterface/TimelineManager.js:
+        (WebInspector.TimelineManager):
+        (WebInspector.TimelineManager.prototype.startRecording):
+        (WebInspector.TimelineManager.prototype.eventRecorded.processRecord):
+        (WebInspector.TimelineManager.prototype.eventRecorded):
+        (WebInspector.TimelineManager.prototype.objectForCookie):
+        (WebInspector.TimelineManager.prototype._addRecord):
+        * UserInterface/TimelinesObject.js: Removed.
+        * UserInterface/TimelineOverview.css: Removed.
+        * UserInterface/TimelineOverview.js: Removed.
+        * UserInterface/TimelineSidebarPanel.css: Added.
+        * UserInterface/TimelineSidebarPanel.js: Added.
+        (WebInspector.TimelineSidebarPanel):
+        * UserInterface/TimelinesContentView.css: Removed.
+        * UserInterface/TimelinesContentView.js: Removed.
+
</ins><span class="cx"> 2014-01-20  Timothy Hatcher  &lt;timothy@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Fix jumping to a text position when showing a resource.
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceContentViewjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/ContentView.js (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/ContentView.js        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/ContentView.js        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -60,9 +60,6 @@
</span><span class="cx">         if (representedObject instanceof WebInspector.LogObject)
</span><span class="cx">             return new WebInspector.LogContentView(representedObject);
</span><span class="cx"> 
</span><del>-        if (representedObject instanceof WebInspector.TimelinesObject)
-            return new WebInspector.TimelinesContentView(representedObject);
-
</del><span class="cx">         if (representedObject instanceof WebInspector.JavaScriptProfileObject)
</span><span class="cx">             return new WebInspector.JavaScriptProfileView(representedObject);
</span><span class="cx"> 
</span><span class="lines">@@ -118,8 +115,6 @@
</span><span class="cx">         return true;
</span><span class="cx">     if (representedObject instanceof WebInspector.LogObject)
</span><span class="cx">         return true;
</span><del>-    if (representedObject instanceof WebInspector.TimelinesObject)
-        return true;
</del><span class="cx">     if (representedObject instanceof WebInspector.JavaScriptProfileObject)
</span><span class="cx">         return true;
</span><span class="cx">     if (representedObject instanceof WebInspector.CanvasProfileObject)
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceDashboardViewjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/DashboardView.js (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/DashboardView.js        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/DashboardView.js        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -191,8 +191,7 @@
</span><span class="cx"> 
</span><span class="cx">     _networkItemWasClicked: function()
</span><span class="cx">     {
</span><del>-        WebInspector.navigationSidebar.selectedSidebarPanel = WebInspector.instrumentSidebarPanel;
-        WebInspector.instrumentSidebarPanel.showTimelineForRecordType(WebInspector.TimelineRecord.Type.Network);
</del><ins>+        WebInspector.navigationSidebar.selectedSidebarPanel = WebInspector.timelineSidebarPanel;
</ins><span class="cx">     },
</span><span class="cx"> 
</span><span class="cx">     _consoleItemWasClicked: function(scope)
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarOrangepng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarOrange.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarOrange.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarOrange.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,23 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR -\xF4\x96\xD2\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5\xD9IDAT(}\x92?hq\xC7?\xB9K\xEEJ\xDB\xD0Ɔ*)J\x87\x88
-B\x87.Ί\x8BG\xB1SWqtrsU\xF7 vD7\xC1\xC9)&quot;\xB4\x85\xB6\xA6!JjӤ\x97K;\xDFK .\xD1\xEF\xB8\xDF\xF7\xCF\xEF\xF7\xDE\xEF\xF7\xFC\x89\xF8\xADi\xB9^\xFF\xF1Ԅy\x9F\xD4\xEC\xB2\xD3&gt;\xB2\xD23s\xA7\xAD/\x82o\xFE*\xF1\xA0\xA8&lt;\xA1\x9F\xC6\xCE[I\xDE\xCF\Y\xBD\xCE\xFCm\x98\xBE F\xA2:{&quot;\xF8D{\xA7\xF0-\xB93\xFF\x88j\xE2\xE05\x96P\\xCC]͓n\x8E\xBF\x8A\xB8$\xE6dn\xC2\xD4%\xD8z\xC6\xCF\xD2\xE6ք\xC5R\xB2\xEB\xB3v\xF1\x9C\x9D'9 -\x95\x8D\xA1X\x8F\xD7P\xE3\xC8,\xFC\xE2Y;\xFF\xE3\xC0_3\xBCSbg!-%\xA9`\(\xAE\xBC\xE8To\x84}n`NB\x8D\x93\xFFŔ\x9D\xEAՔ\x92\x8E\xC1\x91\x86\xFFΎ\xB0\x91\x9ARFve=\xB8\xCD\xDB\xF4&amp;EF\xF4\x8Cf\x87]ߩ Б\x85\x8A \xDF;\xA9\xD3r)\x95#&gt;V\x9A\xA2\xF4C\xA3\x9E\xA8\xF5\x8FR׺\xA1\xF0\xB5c\xB9`ћ\xDBJ\xB7r\xDC5b?s\xC6Tw\xFACqp\xBD*\xFB\xB5.{5\xCAO \xAC\x9BR\xDEI\xBD\xC5\xF7 Y\x96]/\xCE\x9E\x8B5\x89\xBDC\xFCn\x93jåT\x8F\xD8\xC3\xCB\xAC\xCBc$\xC5\xD9\xD94KO\x90ae\xD2暌 2Z\xFA.\x9BR\xD2\xE7\xEF(\xFCr(j##\x93\xB6oH.H\xCAK3+9\x8A\xB6\xFCH\x8D\xD4$\x8F\xF9\x92\xF5\xE2\xBF\xA5I\xD5IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarOrange2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarOrange@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarOrange@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarOrange@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,37 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xAF\xD3\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5\xE7IDATH -\x9DV]hU\xFEvfw\xB3Y\xF3\xB31\x9B\xEE\xEA\xC6j5-m-&quot;\xA5T)X\x84ĂEꓤOR\xB0&gt;\x8A\xAD \xF8\xA0\x8A\xC5\xB5\xB4
-\xA1\xA0P\x8D\xF4\xC1J\xB0&quot;Kȃ4Ac\x{DD89}ͦ\xC9fw\xF7\xFF\xC7\xEF\xBB3S71\x92t{f\xF6Μ\xFB}\xE7\x9C{\xE6\x9E\xEB\xCB}
-tF\xB7}\xFB\x81z\xD9ɳ(W\xCB\xC7a\x89j -\xCFxƲ\xD0W\xAF\xE3Q\xFE\xB7\xA9\x92\x9F\x8D\xF3\xD9-\xFE\xF6\xDB\xF8r\xD3̘7k\|\x8Da\x92\xF4\xEE#\xB2\x98\xC1\xCCtRD\xF1\xA0oR\x87Hh=;^\x8A\xB3@5\xE7\xC0\xF8\xBB\x80P\x8BgA29U\xE3\xBCS\xD4\xE3 -W\x8A\xAF12\x88\xA5\xE4ETi\xACH\xF2%\xA0ɹP\xF7ܿ\x83\x91&gt;        \xF8;\x80\xBB\xF7\xE0\xD3E\x9C%\xF92pk7\x93(V\xC0\x9E'مf[_㛭X\xB8\xF9;\x96\x8BƫW\xF9\xF2=F\x82D\xAC\xD8\xFD!\xDE \x94\xE6\x81̸Z\xC98\xF3\x87&lt;\xC2l\xB6E\xE9\xE1u`\xEC̤\xB2\xC6a#\xD9\xFB\x99/s\x86\x84DI\xF0E\xB8 -v,\xEE{\x91\xABv&lt;po\xD6\xEA\xBBHEX\xCB7&gt;G*\x95Rf\x94\xCACۏ\xE1\xBC̭\\x81\xA9\xAF \xC1\xB5\xF8\x8CDv\xAC\xAF\xE8a\xE3$B\x91#\x8AX\x8Eq\xAE0\x84%̩\x900D\xC52\x90\xCB\xE3 -VMw\xA2\xAF݉Ŀ\xC1H\x84\xE0\x89G\xA6\xB9̆\xB0\x84)l\x99X\xF92\xB82\xF6ʵ^ޭ\x97.3a\xD5\xE561\x84\xE5\xC8\xD0\xF8;\xD8\xEC\xF7[8 Žv\xF2\xA9ǜ*\xF2\xB1\xA6[\x912\xD3( b        \x93ߡ͵:lq}\x9E\xF9\xD1v\xDE\xE5x!\xAFZ%\x91c\x9A+ F$La\x93\xE3)\xC3v}p\xD0ؽ\xAB\x95֞#,b
-\x9B[ \xAB\x97\xEB\xE4Hnr\xEDI\xAD&lt;u\xB1\x84--D\xC0D$\xB0V
-\xE0\xFF\x9Cp\xB1\\xEC\xC0\xBF+\xDE\xE0\xFE\xD3P)\xDE\xDD\xDD\xD9՛\xAB\xBB0]\x913\xAA3\xC6\xDBd.\xA1guGw\xB8$\xC2t\xA4j1\xB4 w^\xD4JY\xA7\xAC\xE1\xB6@f4\x8FʍV\x98\xC2\x87\xAA\xEEz\xE6o`~\x89\xEFk\xDAY\xBD\xBA\x84\xAEK\xEB\xDEL\xCA\xDC9\xC2 \x960\x85M\x8Ek\xD6l?\xB3*\x9CW\x9Bb\x9Dd\xCD)4\xEB\xD04\x93h\xAE0\x88\xE5\xE1\x92\xE3\xEB\x87I|\xCD\xF0\xEAs\xCC\xDC\xD22w\xD8rڍ\x8C\xF95\xD1)B\xE9\xAA\xBD\xB1y'p)\xE7(+\xC4\x960\x85-\xFB\xCA4J\x8Fm\xC56v\xD1m\xDC\xB2\x8Ah 0\xB1\xEA\xB8`?\xE7 -\x8E!Y\xCDQ\xFD\xF7\xC6\xE0\xB3z\x85*G\xB0\x94]\xC44\xFDM\xCEW\xE70\xFC\xEEW8\xA3\xFE_b.\xF3;\xFB\xF1,{R p\xC9lz\xE8#\x8B!q        &lt;`\x8FL\xE0 -j\xADD\xE5b\x94H\x92\xCB\x92I\x9E\xD2\xCB(\x9C\xFA\xC7g\xD2\xB7G\xDFF\xF5\xC49\xD4b\xCC\xF7\xF7bPy\xB6\x8D2\xC2\x82p=\x94
-ؽ\xD7        .\xAD1
-\x91\xF0]\xE0\xCA7\xB8 \xCC Sv\xE2\xFCe\x8C$台}P\x92}\x8BK\xF1N\xC4q\x94\xDDќ!2\xF9\xBA\xDA \x88p\xBF -ڸw\xC9\xD8\xFB\xC6e5\x8FJ\xA5\xE4U\x96\xE9\xD4WSNǞ\x9A\xC5Ia
-[\xBEُ\x9Dd\xCBU\xD9ud\xFB\xF6\xE0u:\xD0\xDEE\R\xC0\xF69\xA4\x9D\xB8Y\xD443,T9\xC6Z -T\xE3\xC2\xE8\xDE\xFA\xE4&quot;~\xA4\xED\xAFT\xAE\x89ҧT\x86~&gt;\xD8\xF3\xA2\xF7\xE0\xE5M]8@2\xAB\x83m*L\xA5U\xA7%        \xFB\x98\xDA5\xB4i\xEA`C\x92\xFA\\x98\xAAӗ\xFF0\xE0S4\x9B6Ƽ\xF8t\x80\xF4\x8EZ&quot;s#\xE39 \xF6\xEE-\x88\xEE߉'\xEE\xED\xC1\xE3\xEC\xFFU\xA67Qw~\xF1\xBF\xB1|3-\xE2\xA7\xEF\xAF\xE0\xD2؟\x86\x80%\x88        \xAA\x89DvC\xA4?\xDA*\xE41+EdL\xA0Ʃ,\xBD -\x89\xEA\x9F=\\xA32\x99+e=j\xEDz\xA9\-\xA8\xE17\x8B6.\x95&amp;\xEB\xCCD\xF0\xCF\xF8\x920\x8BÐ\xDCBhIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarPurplepng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarPurple.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarPurple.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarPurple.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,25 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR -\xF4\x96\xD2\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5IDAT(e\x92OkQ\xC5ϼ\x99̄\x84h\x9AX,        \xB5.\xDAV\xC1.Tq\xA5\xBBn\xC1\x9D\xA1_\xA0 \xDF@\xEE\u\xD3eA\xA5ԅ
-\xB4X\x82i\x99\xA9N\x93t\x92I&amp;\xF3\xEF\xCD\xF3\xDD)\x81H.\xDC\xE1͹\xBF\xF38s\xA5\x90)\x83\xAA~gG\x86\xFC\xB1\x91WW\x8D\x82\xBA\xE2X\x81^\xACa\xE0\xF2Rߒ\xFA\xF3\x8D7\xB7Cb2m,\xBE\xAE\xAA\x9A\xB2\xBD\xB4:{e\xE1Z\xA5 \x98\xAA \xE1݃\xADO.&gt;o屸W\xFFr\xD7T\xEAWz\x9C\x84\x8D\x8B\xD7˵[O*p\xCCz\xE8\xFA(\xCDgq\xFERŪ\x8E\xDDg\xF6?v\xBEkL_\xD6&quot;\xAB\x85\x9A\x9Ec\xD8{\xEB\xA40E\xA0&quot;\xE3\xD8L\xF3R%_\xEB\x98\xEE\x8BE\xF80W\xD4P^\xC8\xFEg8\xB5\x9D&gt;\xC9Hs\xE2\x88g\ċZ\x96A$\x93\xD8\xF4\x99\xE6\xC4\xCF\xC13$tZ\xFE49\xA1\xB4\xFB\xE9\xC5\xC43@ı\x9F \x89\xC52}r\x93)'\xF8\x88yqo\xAFw&quot;\xF0\xB8\\xF14L
-\xE94?1\xF8\xDCm\xB2~d\xBF\xEC9.\xBCn\x8CPx$\xD2\x99\x9A\xDEI\xA7\xB9\xDB\x80x\xF5$&lt;ڟ\xCF\xD7\xEE\xF3\x811ø\x96\xDE*\x84\x8C* -\xE1\x88c\xE4p\xB8v\xFB\xD0A\xC7?h\xBE2\x9F\xAE\xAB\x89\x88\xFAn\xD4\xFEuV\x9F[        \x87Ɍ\xDF\xA2\x81\x82\xA1\xBCyЎб\\xB4m\xBF\xD5|oo\xAE[ޏF\xFA\xC9\xD8FN+.ߜ{\xF4\xE0Lf\xF6F\x86e/sAU2\x88\x92\xE0\x9B\x8C\xB4\xFB\xEEϋM/v\x92 -\xC6&amp;\xFA^\xB9ITd\x9F\x93]\x94=\xAE\x9E&lt;˶d\xCB\xD0\xC0?Y\xEC \x9F\xD93\x8FVIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarPurple2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarPurple@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarPurple@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarPurple@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xAF\xD3\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5QIDATH -\xADVYlTe&gt;w\xEB\xACe\x9B\x96Ų\xB9@X\xAA\xE4A        \xFA\xA2        \x91\xB8Dcx#\xF8\xA8\x91\x89hbH$&gt;`\xE4\xC9ĸ=\x98\x88A$\x89\x86\x801\xA06\xA6`A\xA3\xADPi\x99\xB6\xCCt\x96;w\xFB\xAF\xDF\xF7\xCFܲhp \xFE\xC9?\xFF]\xCE\xF9\xBE\xB3\xCD9\xD7ػ\xA1O\xE6-\xCB\xCA\xE2\xB5y\x89\xC2X\xFA\xF5i&quot;q,=*\x8A\x9F\x91-\x86at\xC7q\xBC\xD76W\x84g\xFDxV\xC4\xF5\xD32\xBE\xD8\xF3\xD3\xC6\xFD\xE6_~\x8C\x8F\xB6J\xCF}9\xB1lC\x86NUdd\xA0&quot;\x91
-\xE6[\xA6\xF3\x86eY;@h\xA6!&lt;\xD7-\xB5\x89@\xBC\x9A\xD20\xA9\x9C)\xB9\x82#\xA7?+J\xACba\xBD\xDD\xDDol\xBD\x91\xCB\xF8r\xD7\xEFr\xEEXI\xE2&amp;\xB1Qc3\x84\xD8f*\xBFd]\xA7pwdLY\xB0:'\xF9.\xE7:\xFD\xEAx \x97\xCE\xD4\xC4w\x95 \xC3H\xEEPyU= \xB2\xA3\xD7
-\xDB\xE5Q_\xFC\xC0\x87U\xEAe\xBC\xDCo\xA4\xB0$-^X 3\xE6w\x88[
-e\xF4\]~&gt;&lt;!\x8DJ\xA8\xF5ӝ6ȳ\xB2\xF0\xFE\xBCdfٲhM^\xAA\xC5@ƇU^}\xFDj\xEF\xE1\x9D {'!3\xF6\xAE\xEF\xDF ŋ\xEA[m\xC39\xE8Xik\xAC\xDA8[\xEC\xB4)\x97ϻ\xD3\xE0\x89ҍ'I\xE7.\xCFH\xD8Pr\xF6\x9B+r\xF9W\x97\x91Aʃ\xA7\xF7\x9Dy\xE60\xE5M\xAF\xE1K\xA0\xBC\xD30?\x86'VaiJV&gt;\xDE&gt;        A\xE8% -\xA2a\xD4%\xB1\x88\xF9J\xEF\xA1M\xC6&gt;\xBC\xA9\xBDf\x8A5sv&lt;\xD94G\x9C6=!@\xB22\xEA\x83X\xC4$6e\xCC@5\xE3\xDC\xC1\x9B,b\xCDď!I.\xF8\xBC\xDDE\xEA\x83X\xAD\xB5\xE3\xA5U\x9F.FQ[\xDBR\xC8K&amp;\x97\xABÐ\xD1\xC1\xBA\xF8u%\x86\x99\xC8\xDD\xDA٨D\x83X\xC4T\xB5\xC8
-U\xB0͌b\x93mtH\xFF        ZA\xC1\xDB%\xA1I\xD4%\xB1\x88Ilp&lt;f6\xA2\xEA
-\xFC\xDD$\x95\xB3\xA4\xFB\xEḘ\x99ib\x93\xD8\xE0X -\x8F\xC2\xF2\xA4U&amp;\x86\x9A\xE7M\xF4\xDB~\x95`\x9B̄\xA3\xE2f[\xA1\xCB\xFF\xD7J\xB0Z\xD8\xCEt\xCA\xD1&lt;\xD1E\x9B4-\xDE\xDB\xE2\x9C\xD6\x96\xC6l\xA1\x90H\xF7\xF6\xB9\x84 -\xF2\xB6\x97\xD6m\x91\xB3\xB5B\xFD\xAD
-q\xA7B\x94u$\x8A\x9DX\xEFD\xA6\xFD\x93\xDEP\x97\xC4&quot;&amp;\xB1\xC9az\xAA\xF6'\xAA\x8D3\x92\xD0        \xD3Ch\xD9t\xDA\xE0\xD2$t\x80z\xC0 1\x89 -\x8E!\xB3L\xFC\xC5g\x90h\x8A\x81\xA7\xF4\xE0k͘\xB6\xC8\xEApx\x83X\xC4$68N\x9A\xC3\xD5\xFE\xAF\xE0\x9A\xAA\x85W\xA46H\xEE\x86&gt;\x84\xDF¼)X\xD8 \xCBUג{\xBE\xA3 e\xA9C]b\x8B\x98\xC4&amp;\x87U\xF6G\xBDE\xF9{\x97\x86\xB9\xDCR)\x89}GO[\x8Cf\xC1\xA8\xD6\xC8\xFCաl\x85s\xDA\x86
-yaNJ\x8A\x9E4ʡp\xC6U\xAAe)\xF9\x97d\xD29\xF2\xDD\xD8'Z)+\xEB\xD5\xC3R}^\xE6\xAE'|\xE5:\xB6\xCAh2\xE3\xBB\xF5\xDD\xD0 \x9FN\xF4U\xCF4\xBCa\xA8\xE8        C\xE5\x96#\x99\xBA\xDC$)6\x86č\xA6\xDCS\xE3\x87vO\xC5~k\xE7\xEA\xCF\xC3o/\xBD\xE5\x9D\xC2\xF8 g\xEE\xA3\xF8#\x93h\xAE#&amp;Z.-\xD6a\xD1\xE1i\x86I\x9CSY\x87\x98\xF9\xC0(oTAO\xA6\xEA%)c=2\\xEB}\xB0t\xFC\xFC\xB33v'N&gt;Y&lt;x&quot;o\xF6R\x8B^dۀ\x9D\xE2^\xC8H\xDA\xC9J*oIG\xD6\xD4s\x8A*\L&lt;\xBD`\xA7\xF7@\xD2\xEA\xA0\xAELz#\x9C\xD62\xE1]\xD8OLbS\xDEسaE0r\xBBp߻\xAE\xEB\xC9\xF5 s\xBD\xBB\xD2V&gt;\x83\xAD\xBB\xAFc\xA6\x85\xB1_\xBB84\xA9K\xC3x\xCDR\xC6v/\xD6\xDEDȾ\x87\xEC\xF68u\x8C\xB7\xE27\xA2\x8A\xBC{\xF6\xF9\x85xvOOnU׊\x99\x8Fl\xCF\xDBs6\xA7\xAC\x9C\x89&lt;
-\xC9X\xAE\xA8G\xEAqzr\kz\x80P\xA9j8yt\xB0|\xFC\x83\x91\xDAY\x82\xFF\x86}\x91\xB2\? \x93O\xADk&lt;[\x89w\xD6\xD9]wv\xAE}\xB8\xD3\xE9~\xA51\x8B\x95\xA9\xB5Z?(\xDD\xF3(\xECR%(\xFE\xF0G\xA5\xEF\xC4_\xF5AВ_\xB0\xB5'-\xD1&amp;\x91\xBEA\xD2YAu_\x871\x85gK\xB1\xE7c7\x93\x82\x8B\xFFX,v~8a{\xD8\xD7-\xA3\xD3)\\xF7\xE0\x862w\xE2ף\xAE\x9Cɪ\xE0&quot;\xC0\x9E\xC0\xA6\xFF \xC03\xBD\xFE\xFD7c\xF8=\xFB\xB5\xA8IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarRedpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarRed.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarRed.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarRed.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,25 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR -\xF4\x96\xD2\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5\xE7IDAT(}RAKA\xFEvv3)\x96\xD4j\x83\xC4D\xBCx\xD2\xE2AD\xECY0\xBD\xB5\x87B\xA1\x9E \xFE\x9E\x82\x97z\xEB\xA1=\xF4\xE9\xB9)\x95ꡨ{Pe\x93욄\xDD\xEC\xEE\xCC\xEC\xF6̀\x85\x86\xE2\x83ow\xDF{\xDF\xDB\xF7\xBD\x99g=\x9F\x9C\x84\xB6ݍ -\x9EE\xD1\x9B\x98xi\x97J+\xE2\xE6\x86*\x95T -\x87\xDF)\xFE\x99\xE2\xBB[\xFB\xFB\xA9\xE6Z\xBA\xE8\xFD\xEAj -\xB6ݜn4\x9E&gt;\xAC\xD7Q\x9C\x9B\xF9\x80RH\xAE\xAE\xC1o6\x90\xDF\xD8&gt;8\xF8m\xAF\xAF\xF3&lt;M[\xA5\xE5\xE5ř\xCDM\xA4\xD7׈\xCFϑ\xB6\xDB\xE0\xD5*,,\x80\xCF\xCE\xC2\xDB\xDB\xC3\xF0\xF0\xF0\xD8\xE2|\xC9ޞ\x9F\xC7k\xB5\xB7\xBCR\x81 D'' IZ\x85y'&amp;\x9E\xC51r!f\xD4\xEDm\x87\x91\xF3\xC6!\x89Th\xFEn\xD8cӕ\xF2\x9A\xA7\xF9 Y\xF6\x8CZy&gt;Fs)ox\xC4g\xB9R]\x90\xD2\xC0\x{1D95A9}y\x9A\xCF\xF2,\x93Y\x92@\xE3&gt;\xA3y '\x97r\xC4B!~        \xCF\xD3ZA\x81\xFF\xD6\xE9\xB8\xCE\xD3\xDD!T\xCAe=)\xBF\xEA&quot;5 \x8D\xF4        \x81\xE6\xFC Ӂ\xE2:/\xBA]h&gt;\xDD \xCE\xE7\x85ES\xA6 -](\xE9\xC9mT\xBF\xD9\xEB!v]A\xE0~\xF0\xBC{\xBAPR\x9Eր\xEE\xFBSY\xFEC\xD6\x91^^\xA2\x86\xEE\xDF\xDF9\x8D\xE3\x96Y#\xEAP|d\xDBK\xAF\xCA\xE5\xD7Og\xAD\xC8X]\xD2I9\x96\x91\xE7?;B|\xFB\xD4\xED~(\xD5&quot;nrW\xA4\x951B\x95P&amp;&lt;&amp;\xDCY\x9F&gt;:\x846\x81\x86\xFE\xA0\xC9'\xBDk*O\xBFIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarRed2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarRed@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarRed@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarRed@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xAF\xD3\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5\xEEIDATH -\xADV[k\U^\xE76\xD7 \xB9ӒؘbL\xDA\x8C\xD0\xB4\x85Bl\xFAоI\x9EDK\xFCb|\xE9\x9BJ|E|5\xAB\xF1\xCDR+Rh5\xAA\xE9%F\xA5\xC9d\x92I&amp;s\xE6rn~\xDF\xCE9\xE34\x8A6! \xD6\xEC\xB3\xF7Y\xFB\xFB\xD6e\x9F\xB5G\x9B=qB\xE2\xDDݒ\xF1&lt;\xC9]\xB8\xA0F\xD14\x91 \xE8 &lt;\xEFEƼ\xF3'\xF0l@)֮c-\x8B狚a|\xF9ʕ+\xA87\xFF\xF2\xA3\xDD\x93\xF4\xC0\xB6R\xBCqCJ\xB3\xB3\xF0\xFD\xD8\xF8\xB6fY\xA3S\xC0\xAD'O\x8A\xB3\xBA*\xBEm+=\x95\xAB\xA5Er[\xB0A\xE0\x8E\xF3!\xF6\x9E{\xF5ڵ{۹\xB4\xC5\xF3\xE7\xA505%\x81\xEB\x92@\x82ju(\xF0\xFD\xCF\xF4x\xBC\x81QR\xF5DB\x92}}b\xB8^\\x97n\xDE\xBF\VN\xD2Q\xBFR\xD9\xD4t\xFD\xC8&amp;\xEBmMgiI\x91\xF8\xA5\xD7Ǡ\xEF\xEA\x96%\xF1\xA4\xFD\xF4i\xB1\xF6\xEDo}]J\xF3\xF3R\x9A\x9C\x94\xD0N\xF4dR\x91\xA7\xFA\xFB\xC5hl\x8E$\xAE,,4\xC0\xE1o&gt;8r\xE4u\x90\xBD\x91i3##\xC0#϶_@\xAA\xBE\x80\xF7F\xE2\xE0Ai&lt;zT4DRAm\xDA&gt;\x924\xD1ӣp\xD6/]\x92\xF2\x9D;\x8C\x92\xA9|\xE9\xEC\xF44\x8A.\xA23\xE7\xB7\xE1~\x82H F\xB2\x82\xD0:DǸ\x97\xC4&quot;\xE6\xF8\xE0`\xA7&quot;BMh\xF8&amp;\xA2i\x8CutH\xE3\xB1c\xA2\xC5b        &quot;\xA9\x91a/1\x88ELb\xD3FG4]G9a\xAEY\xF8\xF2\xED\xDB\xFF\x9B.\xDAoE\x86\xBD\xC4 V(\xA3\xEF\xF7\xF5u\x99\xEF \x98 -#\x93\xCD4U\xD1Y3\xD1\xF5\xC8pG\xA3_,* bu2\xA0gt\xDFq\x8E3U&lt;\xBAfs\xB3\xD0p\xB7$\xCA#8H b\x93\xD8\xE0x^\xAF\xB8\xEE!|\xDD\xEA\xB8ƻ\x98Žb\xF14\x8F\xE9n\xB4\xF2\x83\xA3T\xF7\x86\xA5\x8B\xD8\xE4`!,\xF1}E\xA0ҶGT5\xAC-l\xABVq\xD5~BˆxW\x9C!ژji\x89\5a\x9F\xA3\xD2 &quot;\x8C\xACv0F\xFB\x89\xC5\xDB W\xF7\x82 ω\x8B~\xA6\x8E5_\xA2\x80\xBB\x8A\x8Ar/fm\x80I!\x87n\xFB\xFEoU,z\x85\x8Fa-&quot;\xD5N&quot; 3ED,bw\xF5\xBC\xEB\xFE\xE0\xC0 |T\xCA \xB6$2\xD7H\xF4 d!I-`0&quot;b?\xEA?\xDB\xF6W~\xF8n&gt;/Tos\x93Mv\x8B\x98)\xA0\xE2\xAER\x84\xF5\xA4\xA1\xB5{\x8Cv\xE6^bDx\xC4&amp;\x87\xA1iZ\xE5P*ՋS\xD1' -IК\xF0\xA0\xAEs\xB5\xA6~\x98\xFF\x90@yE]\x9A!\x89\xB3\xBC,N6+\xAB\xE8\xEA\xF7\xE7\xE2\xE7\xB9\xDC\xC7\xC6ÉDe\xC3\xF3\xEC\xEEDb\xA4Z\xADZIx\xA6D\x8A\x8C\xE0\xE4z=\xD3E\xC7\xC2H\x98r\xD6\xC4]YQ$\xCBR\xF4\xFD\xD2\xE4\xDAڹ\x9C\xEB^7&amp;\xFA\xFB\xDDO\xB3Y\xAF\xD94W\xDA-\xEB9 -\x9BM։\x9E3&quot;
-A\xA9H\x8D\x86\x8D\xCF:0\x8C\xFC\xFA#\x91\xD8Xa?c\xDBo]-\xBE’i44j\xE1뵵\xCBM\xA69\xDE\x8B\xBDVB\x8E\xDBa\xC8\xCD|\xCF?&quot;\xEC[l\xFF\xB5\x86\x8B\xF7$\xE0\xD5\xC0\xCBS\xD5\xF3,\x9EI\xF2g\xB5:NLb\x93@\x9BR\x80\xB8r\xDB08\xDE\xD4\xF4\xF4\xE1Tꍴa$\xD3H\x9F\x85\xA8bI\xC8N\/*]p\xAA
-`\x9E.\xA4J\x8A\x9EW\x9A\xB3\xEDw\xBE\xCD\xE7\xA7`; -]\xE1mfxx\xCB3\x84{vn\xEE!\xAC\xF5&lt;\x9AL\xB6=\x95ɼ\x8C\x87R\xBA\xAE'@Du}\xEB\xFCfa\xAD\x8C5*\xBE\xC7x\xF2\xFBB\xE1\xA3_K%\x82\xCFC\x87*\xD1\xF82:\xA2LU\xD9a\xBC5I$\xDAO\xA7\x9Fi1\xCD'Q\xAD&amp;]\xD3z\xC3}j\xC0\xD1\xFDG%\xBF\xEA\xBAW*/\xDF*\x97I@_\xE6\xA0*e\x88Eĉ\xFA8q\x82\xD86@\xC7R7t?4&lt;x\xFAo\xA7\xF0\x8F\xE3]hz\x9Fh\xCF\xFE}\xB7\xDF\xF7&quot;\x9C\x90\x90\xB5k\x85Z\xD0 \xB4^
-\x98\xE0(J\xCA\xFEA\x805%%\xDAc\xA5Ww5zIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarWhiteFlatpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarWhiteFlat.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarWhiteFlat.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarWhiteFlat.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,21 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xF0\x8AF\xEF\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5*IDAT(c\xFC\xFF\xFF?X\xD4^Ncef\x9C`&quot;\xC4\xE0\xA4\xC3Ϡ#\xCB\xC5\xE43\xFC\xFE\xFB\x9F\xE1\xCA\xE3o \xFB\xAE|d\xD8p\xE6\x88\x9F~\xA2YwXH\xB3yͥL\x9F\xAE\xEB\xFFo&gt;\xFB\xE4\xE2 y\x90:\x90z\xA0*F \x83 -h\xC3\xCF\x99* \xCA\xE2`\xF1w_\xFE`H\x98~\xE4v&amp;\xA0\xC24\x90S\x89\xD12\xA4\xA4\xA4\xA49\xDCE\x97\xC4!@Շ\x834\x9Bi\xC9p\xAD\xA4\xAA\xDE \xA4\xE4g\x924Cճ\x814\xFFE)\xE0\xFB\xAF \xE5_@\x9A\xCF\xDEx\xF6\x9D\xBD w\x80!\x97A\x9AW\xEE\xB9\xFC\x91$\xCDP\xF5+A\x9A\xA7\xAF;\xF5\x96\xC4\x90:\x90z\x90&gt;&amp;`R\xF99\xAB`\xD1\x82\x804\x82ԁԃ\xF41\x82\x92\xD3v&amp;0\xA7\x99        38h\xF11*p\x83\xC5A\xC4Ň_\xF6]\xFD\xB6\xAAq:H\xAE\xC4!\xD2|\xA7,\xA3\xCAIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarWhiteFlat2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarWhiteFlat@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarWhiteFlat@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarWhiteFlat@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-\x89PNG
-
- -IHDRv\xF8\xA9\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5\xB0IDATH -ŖMHaǟU\xB7\x94V3rk\xE9s-J &quot;\xA8\xA5\x8C\x94\xBE(\x84 au\xA9\x8Bt\xF0ԩC\xD0ǡC\xC7\xEA\xD4!&lt;EPx\xD2C,\xF4\x8DF\xDA!\xA1\xD4(\xB5\xD0&gt;ְV\xC3rm\xED\xF9\xBD\xCD Ӫ\xB1\xE5 \xFD\xE1\xD9\xF7\xFB\xFF\x9B\xF7\x9Dٙ'\xB0\xF5\xF43\x99FQ\x{DEE2}Q\xCDX\xB8((;\xD7\xC9\xF6\xB2B)\x9E\x97'k#\xF9\x92\x93`H\xD2\xE9I\xE9y\xFFM&gt;\x9D\x90G\xDD#\xF2\xE0ERɔӟ\xB8F}\xDB\xF9 -}v\x87]\xA6o\xD6\xC1F\x8D҅\xA1&lt;9\xBEg\xB1ش\xC0\xD9 g*\xB9\x90\xE6\xA7\xC3r\xF5\xEE\xF94:\xC1\xB4^\x8DZ\x85w\xB8\xD7d\x82\x81\xB63\xA1bM\xA1\8\xB2B
-\xE6\xE4\xB8\xE7g]O˩o\xA4\xED刽&amp;憻]\x97\xEB\x8C&amp;f\xDEV&quot;\x97\x8EE\xFF\x8A\x8C^\x96\x9A*\xCEt\xC20r\x83\xB9\xA7K\xABʋ\xE4Du\xC4\x9E}\x81\x9Exk\xC00\xB2\xC1G\xB5\xB5\x9F\x87\xE8\xDC\xC1eY\xDFO\xCB\xE3\x8F!\x9Ex\xC3\xD0]\xC3\G\xA3n\xD7&quot;        \xE5\xE7R\xF5Tx\xE2mɰWj\xEC\x88\xCC\x9A\xA7\xD7\xF5\xBA\xE4\x9F\x96\xEE\xBA\xF0^Z\xFB6{z\xC4x\xBAőð\xB4p\x8D-\xABCV\x9FEl\x95è\je\xC9\\xFF\x88\x96si\xD8a\xAC\xA6\x9FW\xA1\xDFr1€\xCD\xE6\xFEz\xF7\xFA        w1\x82\x80\xFF\x8B\x9BOI\xEAǤ\xEF\xE0b\xA4' \xF2Y\xF3[.Fp7\xC0\xFE\xA1\xEF~s\xA57\xE10\x9En\x81\xF8\xE4ը\xEF\xE0\xF6\xD7\xA3\xF0m\x88w:\xBF\x98l\xC2/:         K\xF7\xB7j&lt;7\x99\x83=\xE2uIV\x96&amp;\xAD\x80Q\x83\xF9\xB9\xFFQ\xC8\xBC\x9E -\xEAmɰl\xF05팓\xA4\x9Dm|kO\xF0\xAC\xC4\xD3J\xE3\xBA[X\xCE\xF7\x98z\xBD\xC6@KWR.\xDEzG\xDBᅧj@\x86\x91\xBDc}5Tn&gt;\x92\x93\xD7\xFBgu\xEC/xY\xAA\xD1\xDD\xF6\xD9 -7\x98&gt;RИ\x86\xD9\xF9\xA1\xCB=\xD2\xDC1\xFCWO\xBBIou -k];\xFD-\xC3\x94\x99\xDE҇\xA23&amp;\xF4\xE5K
-\x98\xE3\xA8kp̓\x84\xDE1̦\xA2Ǘʹ)s2\x8Fz\xCA\xBF:~\xAA\xA2\xF3\xE9\xCE \xE3$IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarYellowpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarYellow.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarYellow.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarYellow.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,26 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR -\xF4\x96\xD2\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5\xF0IDAT(m\x92\xCDkAƟ\x99\xDDf\xADE\xDC-\xA5\xF8\x89\xD7ڈ\x96\xD6C\xF5/P\xBC&quot;x\xF0dO\xF9g\xF4\xA6O\x8A \x8A x\xF0\xE2\xC7\xC1\x83
-\xA5j\xD3\xC4n?\xB4\x98\xA4\x9Bl\xF7s\xDE񝤥
-x\x86\x99\xF7\xFD=\xF3\xEE\xBB3{\xA3\xF6v\xBC\xEE\xEA[c\x87\xC5գGļ\xBFI\x85\xE2q\x99\xEEt\xF5;\x8E?\xE6\xF8\xDD\xE9\x85Vjpa\xA67\xCFܓ\xB6-\x9E\x9F\x99\x9E;o\x8F^\x805r\x9A3\xA0T\xD6@\xBDǗ\xDA\xD2\xC7&lt;ח.^鬋WO\xDDB\x92\xEA\xEA܌W\xAF0\xE4C%_A\xF9\xA4}
-\x963Ň\xB5\xEE`\xE9C\xFB\xB3S\xB36KE\xAB,\xE4\xD2\xDE\xCB&gt;l\xAA\x9Ba\x8CF\x8A\xCD&amp;_*妯e\xE3\x86\xE7
-&gt;\xB5\xF4\x9Fa`̃\xAA%\xCE\xF0\x923\x965b\xCE\xFD\x97\xB2&amp;\xCE\xF0\x92\x9Bc\x81\xB2\xE6\xF0 \xA4\xD2U\xDE /I#\xCF2\xAD\xE3b\xE8*\x85\xE1!\x92AW/ol4E\xAC|(n\xE2&amp;\xBF\xBEI\xE8\xF6t]\xFEڦ[\xBF        \xBD0\xE3{        9\xC9\x{1E7E7F}= -\xF6a?\xCF, o\xAD\xACҏ\xB3S\xF6\xE54՞m+\xD8V K\xB2Q\x98\xEA!\x928D\xAB\x9D\xE1ۊBӧ\xFA\xED{Q\xC5\xE2g\xFCi\xEB\xEF\xC7&amp;\xE5\xFCn\xA4=.\x8F8!A\x8AVG\xA1\xF1\x93\xE5kT\xF0$\xA9Ԗ\xF3j\xFFq#\x8E\xE7\xCAٛ\xD7]\x9F\x9C \x8E#\xCE)\xFE\xC5\xE0\xE6\xF1\x89?\xFF\xF5\xFDG\xF1\xC3v\x87\xAA\xCC&amp;\xFB&amp;\xF3$\xEBk\x82\xE5\xB2\xF6\xC7/\xB6Y\xAC\xFEe\xFEg%ˋ\x90IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkBarYellow2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarYellow@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarYellow@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkBarYellow@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xAF\xD3\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5IDATH -\x9DV\xFDk\x96U\xBE\xCFy\x9Ew{\xDFm\xEEý\x83\xE1RL\xD7jmfH\x8C(\xFA\xA0\xA5\xC8P\x88@\xE8ٯ\x81\xFD\xA1\xFD        B\xF4\x83dA\xAC\x95?\xC5\xC0\x9BB\xB36\xE76\xD3Mݘ\xEE۽\xDB\xFB\xF5&lt;\xE7t]\xE7y߹\xE9\xC2m7\x9C\xE7\xEB\xDC\xF7u\xDD\xD7}\xCEs\xCEQ\xAD\x91\xC6'=\xF1\xE3m&quot;\xC8վKV\xB41FB#\xD0\xF1\x8E\xA9\xB3&quot;\xCF\xE3\xD9C\xA3\x85\xF8փox\xEE\xF4\xB4t\xBC\xFA\xDE\xEC\xA8\xEBY\xE5\xA2&amp;\xAF%A\xB2]\xBE\x99n\xB9\xD2\x90\xA8\xDE\xF7\xD5g1_\xDAA\xE8\x80[w\xB5\x89        &amp;Ś\xA3t\xB9h?)\xBD\xFFt\xBBw$\xE69\x89\xD8c{?\x98\x98KM_\xDF#\x83C7\x9D\x8A \xC9\xE6\xEC&gt;\x9D\x8E\xC7U\xC5s\xCFV\x88\x9Fh\xA5╶\x8A\xF6\xEAVěpB\xC2l/\xC8\xD3\xA4\xBB\xE5\xEF\xAB)\xC9dl
-ɽ\xB2s˝\xA1\xA8^\xAE -edaE9\x82\xF6\xD4\xC8\xCE\xED\x9E\xD4m=\x82\xAC\xB7hj\xFB%\xCC\xF4\x81&quot;\xAF\xA4\xD5hF&quot;5P;&amp;\xB7\x8F˿áK8\x83\xEC8Ai\xEABg\x8D\xA43\x96D\xFBQ\xAA3\x89\xB8\xF2\x9E\xDA\xE1IE\xCD(x\xFFx\xF2\xE8\x95e\xF4J\x9A\xE1\xB7(\xA9\x99\xDFd\xE8FHL\x96\xF2\xE0\xFE\xE7\xCE2BS        \xE46(%ߖ\x94(o\x94\xAC\x87\x84 TɄ\x98c\x89A,bv~W\xD5\xE0\x882Y\xA7\xE6hIL\xAA\xB6n\xD1RU\xFB\xE2kRB\x80\xA2= \x8B; bB\x8E\xD2Gg\xB3v\xEE\xED|\xA9\xA9V I\x80d\xE0\xB1\xE5\xA2\xFF\xC3\x91 -8 b\xAC\xFDǓ\x95\xDB|\xADա\xD2R\xF1\xAA*\xB5(s\x83.6\x8D\xD1Ï\xB4\xB3\xE1\xBC\xC3 VU\xA5\x91\\xDEx\xF9\xBCҹ\xBC\xDD/U\x92ܬ0\xC3j\xA1d~\xC3$./$H b\x93\xD8\xE0xK/,\xD8g\x8C\xB1R^\xA60svn@\xC3\xEA!\xC4&quot;&amp;\xB1\xC1Ѣ\xB1\xC4Ԧ3\x91s\x98\xBB\xB9z\xD4\xBE\xB1\x88MD +\x813W\xB6 -\x80\xAER\xC4*`ǖF&lt; \xE9\xBEĸZ\xECھ\xD9\xB0&quot;\xCC(\x8CDX\xE1p\x915|4b\x97\x9Cٳ&gt;\x8Bb\x81,b,\xD0XHg\xF923\xCB \xB2xb/\xB2\xDA\x99\x8B\xA1\xA2\xD0a\x93F.A\xB7\xE6SV\xE6\xEE[\xC1|\x87\xB1\xB3\xA0j=d\xF0-\xAAa&lt;\xB1\x88Ilp \xEB\xA9\xF3'\xE6\xB9`\x94Ŵ\x85N\xC1H\x95 \ \xD9
-\x92\xD0a\x8B\x98\xC4\xC7%}\xB9'\xF8\xD9Z1x\x91\xE9Y \xB2\xC8Q\x84\xF2d\x89Ʊ#\xE1r\xD2\xC2;\xFB\xE8 -u\xBE@:,b\x9Bލ\x910\xBB\xAB\xD9o\xC2J\xDB\xE4y\x8A\x8F[\x89\xF9!\x96$\xCE\xB7O\xEE$\xE3\xAC)\x8C\xA3+3\x9FI\xC4\xD3H4\x90\xB1q#\xE3\xF7\x8C\xBB\xDF3\x9D\xDF\xFC\x909\xC5m:;3gwx\xB1X,&quot;\xF3}\x8B՗\xAA\xAC\xE0 \x96%\x8EI\xA31\x8C\xEETJE9\xA7d&gt;E\xEBH @\xE6l\xFALg\xEEؽI\xD3\xE3}\xFFUe\xF0\xE5\xA9t\x98ܬ'\xEB\xEB\xBC7\xF9\x83q\xFE\xF3\x8E\xB5\x87e\x81k@\x8BE3\xF70\xCCK.g\xDC\xC0ߝ\x88\x88&amp;\xA6 &amp;\x80\xC8_\xBD\xC1\xA7]仐\xDD]\xBF\xA2\xDC-\xE7#\xA7\xCFf\xCF\xD7\xD6\xE8A\xA8?J-\xA0\xB0F\xBB\xE0MʭY\\xB7\xCAдb\xA9\x90\xC4-b\xD3D\\xE3\xEC\xE2N}kԸ\xFB\xEDQs\x82\x98p\xA1\xBF\xEAꨖ\xFBp–\x9B\xC4{끷K_\xDA\xDD\xE2\x82I\xB0\xBDc̔0!\xAE\xC4ˍ\x9B&amp;\x93\xC2\xEDf\xC9\xD0\xD28I}\xDE\xF1K\xF6|{\xD1&amp;\xA3~\xFF\xA9\x88\x9B\xEF\xCF=\x81o\x8D-O\xFB\xC9\xD7_\x8E\x86\xC2}P\xA2q\x91DB\xB9\x83g&gt;0\xB1\x98HӘ\xF1Pƙ{\xA5\xFA\xBAo\xE72\x91\xEBhw\xE8KS&lt;@2\x98G\xADeʚ\xD1\xE757\xF9\xC9v\xFB\xAF`\xFC^\xC4\xAA\xAD\xC9E.\xC7A\xB4\xD9\xC9is\xF1\xF2\x95\xE0|\xFF\xA0#`m\xFBќ\x92\xA2\xBF#\xE2 \x9F\x84\xB3\xF8\x9BQ\xC6R|ڎV\x8F\xB6\xB2^\xF8\xF0?F\xA9&lt;8\xA3q-[a\x8F!!Ǯ -\x85\x92Mh\xCB -۱\xFB\xB3\xA7p\xA7\x82G\x8A\xCE\xFFX\xC8%S\xA2IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarBluepng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarBlue.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarBlue.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarBlue.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR -\xF4\x96\xD2\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5eIDAT(5\x92\xDFKQǿ;\xB33\xFB\xC3q讛\x99\xA1i\xBAa%R\xF8\x94\x81Q=\xE8\x93/=\xF77\xF4\xF8Q\xBD\xF4\xE3\xC1\xA0 \x90,BV
--\xDB
-\x95\xFC\xBD\x8E\xB3\xCE\xFE\x98\xD9\xF9q\xE7v\xF9\xDE3\xF7\x9CϹ\x9Cs\xB9\x81p\xA6 \xDC\xEFMʕU\xC2\xE2\xD5\xFA\x88пYt\xE4\xE6\xA4d\x97Mo\x86\xC5_\xB2\xF8\xC4ԃ!\x9B\xB3^\xD43\xFA\xA6EoG\xFA'O\xB7GЖ\x92yη\xD5\xC6ܲ\x89W\xB3{_B/}\x9B^\xF4\xDD\xCF˖\xE3\xE5\xCES\xB2w\xCE5\xE0\xC9\xC7]h\xC3\xF6\x954(&quot;\xEE\x9Eo\xC4\xD3i -_򕅐$\xF4Y\xC1\xD8ᔜ\xE0\xF1\xF3\xAB&amp;J\xFA\x88\xA1B\x8C\xA6\xA0\xC4\xB0
-%,\x80sU{L\xB0]r+\xFDV~oY\xD0w\xB7 -\xEAS\x82}\xCE}Y\xDB6~\xB187\xCEq&gt;H\x89{*\xC2ڠ(\x9B\x82\xF9\xD4՞\x9AoK\xCB\xE6ʎ\xBD\xF5cY5+&amp;\xB9\xC8\xF3&gt;\xC7x\x81R&quot;y\xFB`YNt\xA4\x8F\xECb(\xF7=\x9D\xE9\xC5Z\xCD\xF0\xF3\x9C\xE3&lt;\x9B\xAE\xE5R\xA0%]\xA7\xFD^\xFE/|\xA8)\xE6\xE79ꙂW\xD3\xF3E\xC7?\xA9\xB5Qƺ\xE6\.\x94\xDCN^\xC3\xFD\xEA\xAE=ܒ\x94\xFC\xFC\x9A\xC68\xAB\xBCt*\x85w\x85Rsw&amp;\xEEb\xB0\xBBg:\xA21\xADJn~\xFEY\xC1\xC0q\x85\xEF\x98\xFA^\x86Zv\xC1yѳ\xCBB\x99\xEC\x90fG\x93݅n\\xEBO\xE2:S&amp;!a2\xA7cn\xC5D~\xD3B\xAD\xB8\xB6\xA4\xCE&lt;\xE7/B\xA8k\xED\xBB\xCF^y(Ś\x8F\x84#\x8A\xB5\xFCt\x97P\xABv\xAD\xA7\xB4\xB9\xA4/\xBC\xAF\xAEξ\xF7\x9Fk?$\x86\xE3\xBD -\xBD\xB7o\xEB\x9A)\xD4C\x89\x83\x80\xC8fq\xACy\xB7Z\x98\xD6r\xCF^\x90\x9A\x9Ec\xAC\xB5_\xC4\xE7\xE67y\x90)Ŕ`\xDA7\x9D\xFD\xEC0m0y&lt;\xF8\x8D-a2\xFB\xABIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarBlue2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarBlue@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarBlue@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarBlue@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xAF\xD3\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5\xDFIDATH -\x85VYl[e&gt;w\xB1\xEF\xB5\xE3\xD4I\x9C8-I\x9BЖR\xDAPh\xA9\x98a_\xA5VB\xA2b\xD7\xF4eXxi\xE6u\xA4\x8A        \xDEA\xE2\x8D4\xA2\x88\x8DT\xF1\x88M@mڪ\x94$\xCDf\xA7\xC4v\xE2\xDC}\x99\xEF\xFBW)P\xF1+\xBF\xFF{\xEF9\xE7;\xEBN\xB4[\x9F9-[\xFA-\xB9ns^\xE28\x95׿\xAAK\x88S\xD7D\x92T\xE2$\xBDOD\xEE\xD15\xAD/I\xD3k\xF1l`s\xC5\xF8\xF6\xBE-\xE0\xF9]C\xD7\xDE\xFA\xFE\x9F\xF7\xCD(\xCAo\xFCh\x8F\xBD4)\xD7\xE5\xC404\xF9\xE6\xAC#Ǧ\*\\x8F\xF7g2\x86\xF6:~\xFEC\x97,,G\xE2\xF8\x89\x82\xC9[\xBA\xF4u\x9A\xF2 K`\xFEb\xF8/\xC8\xFE\xE3\xD4\xE1\xE6\xA9K;\xF4ڬ|\xF2CS\xE0\x84\x84Q*~\x98\xEC\x87\xD0\xEBVF+셗\xD7]\x9E;\xA3\xC9\xC8Ɯ\xF4t\xB4\x9Di\xC1,\xAE\xC42v\xCE/L\xE5۟e\xA8\xA6M\xD8\xF5\x94\xBD\xBFV\x99YiD*T\xAB\x96\xFE\xC4\xE73\xA6&amp;\xC3}Yy\xFC\xF6\x92\xF4\xAF3\xA5\xE1Г\xE3m8-\x8F\x8Ay]\xAE\x86\xF2k\x8Db\xCEP\xE7yx|\xB6\xE0\xD5{W&gt;\xFA\xC6ߠ셶2\xED\xE6\xA7O\x8B$\xE2ɽ\xA6\xAE\xBD\x99\xCB\xEAƖ\xFE\xAC\xDC5\xD2)\xB9\x8C.cӮ\xD4`y \xFC\xD5)Y\xE6\x90!5t\x91nx:2\x987L䣱e\xF9\xB1/\x8E\x92\xF4\xFE\x9F^}\xF0
-h\xBB\xFF~\x92 - \'\xA2\xE2\xE6rV\xF6\xEDZ'\xF9lK\xC9b3\x96\xA6\x97\xC8\xBCZ\xC6Ie\T\xD2i\xEB\xB2\xDEp\xF6Z\xCAh\xF4ǖ\xE8C\xDA\xDB\xCE3\xAF&lt;0c\xFA\xC8K8O\xD9v\xBE\xB8\xB1t\xB1\x92\xF9z\xF0X\xAAo\xB5\xEEI,K\xBA-E\x99\x9C\xE8\xD9N)w\xD9R.\x9AG\xC4U\x9E\xD1\xD0#\xA3K2Q\xF5\x8B\x9E\xE7&lt;“fz\x9B\xF0\xF0\xA5\x8B9]%~|\xC6S\xE0\x8C\xF9\xF4b(\x8E\xB3&quot;acZ\xD2ȗ\xD8k\x90U \xBB(\x9AiI%\x8412ؓQWb\\xF3d\xFBe\x96\xC2R\x8C\xC0\xFE\xD3\x9E3E3\xDB(\xE6 -\xB1\x90\x93\x93\xB3&gt; =en\x9A\xB5\x8A\xF2B=[8a\xE4{~&amp;@\xA54        wF\xCBs\xFDM\xBFSj\xD6!e\x89A,\xBE\x87I\xDEH\xA2\xF0\xA0        \xE6}\x96\x99\x95\xEE        \xCC\xA9(:,\xB7\x8F\xEB\x9A~t\xD5Buh\xDB\xB1ϥi\xB2&lt;W\x93\x97\xDBB\xC5j(b\x93yu\x82\xF0n3\xF1\x9B\xDB;/\xB8\x80[P \xEF\xCB\xDE]\x9CUt\xD35 eo\xFB@~\xA9\xBFh\xFA\xD4\xBAur\xC6Y5\xAB\xA3I\xE4\xF7\x83\xB7\\xC9+p҉5_[\x95\xEA7wңRŤ\xC9\xD4ρ:\xF9\x83\xD2Di\x82&gt;Z\xDE0X\xBFi[G\xED\xA86\xE7\x8A\xF5\x96\xF3\xD9\xE9lwev\x8A\xDE\xEEW2\xABLm,bSn\x81dҤu        ۗ\x9E\xAB\xDBN\xB3\xA3&lt;\xC3+\xE1\xF7\xF6&quot; -&lt;s|g\x87\xA0,Wk[]h\x9E\xEDGU=헑\xA1B\x9D\x97\xF3R\x8B\xB4 u\xD2ӴՌۼa\xE2cD;v\x9B`\xA2\xC1\xF2\xB6\x9B\xF9^\x92\xBA\xF9\xF3;\xABD\xDER\xC1\xCAr\x8B\x98\xAB+\xD2aFAT\xAE\xAE\xA03\xC3(\xE9BŔ\xD1\xE3,˒\xB9ztd.\xE9i\x95\xA5\xE8v\xF2\xF6A\x86\xB2\xC4 \x96
-\xB0\xA9CO\x82\xE6T\xAE\xA8ҤL\xE8f\xCC'^\xC0 -\xDDi\xBA\xF1ЩY\xEFζi\xBF&lt;I\xCF&amp;\xF2R\x86\xB2\xC4 ˝\xD8\xD01aFN\xED+#׽\x87&amp;\x93\xA3\xE2lŗ\xB6\xEAqd\xAE.E7\xAF\xF8\xCE\xC6 -]\x99/\xD0\xD3\xD4pC\x98\xAB\x877\xC0\xF2!\xCE&amp;Д e\x89\xA1\xB0\x80\x99ơ@\xC7צ;;z\xC4\xEA~mF\xAF5uuᘶX\xB7oW\xA7܍.&gt;q&gt;\x90\xB7\xBFi \x9D\xA9\xF8C\xF1\+*D\xF6e\xB87\xAB\xBA8 \xB6-^\xD2ZC\xAD iI\xA8À[~n\xFD\xC864\xF2m\xBEV\x80\xB0&amp;YSW\xED\xA7`\xB2        si+\xC2\xC1\xF9\xC4\xF9Ӌ\xDB\xCE\xD1\xEBU\xB9~kk0r~M.j:S        /\xEA\xC2R \xE1\xD2\xF6컋G\xFF}\xD8D̫\x8D\xF1#\x87\xBBv=xWP\x8Bs 2\xAC\xD2\x90S\xF3\x9A\xEAn \xB7\xBD\x98\xB4\xACĵ\x8B\xBD\xF0Ĵ'\xA3\x93.@BjzD%AmBb\xBF\xE92Us\xE8\x91W\xBC\xC9\xFF\xFD\xF9\xB87?\xF6l\xEE\xB2\xDDυ\xCB\xF3RM\xCAH\xA6\xA5\xACg\xEEh\xE1\x87h,\xBD\xF6\x9DB\xBE\x85A\x8C@g)sfQImٗh\xA5\x8A&quot;\xF0\x85\x98^u\xFC8\xD8&lt;Ӱ
-8e\xB2&gt;\xF6\xE6\xA7fG\xE9E\x91\xC1\xBF\xA4\x91'\xB5t\xB1\xB6U\xE4`\xE3 \xC4\xF4U -\x93,a6_:*a9G\x81\x87Pͨ\x99\x85\xB1\xF2&quot;1\x89M~\xED\xFAC\xA7 F.o\xE7Hqǁ\x91\xB3C\xBAU\xC8\xE9\xD9LK\xF4\x8C-4\x88\x9Dy\xEDRC\xD3o\xD8Cu\xF9(c\x942\xC2\xE5“\xC6\xF8۟\x83w \xFB&lt;e\xB4\x9B\xF8?\xACq]O&amp;\xFE{p߶\xDA}\xDB{ \x9Bo{ \xB3g\xBF\x9E\xC9\xEBz6e9U\xAAi\xA2\x89h:GYFY\x9FN'\x89\x9D\xC5\xF7\x9Bg?~\xD9[8I\xF03\xD8\xD3\xD8ji\xFCaV\xB5\xBFƳ\xAB@5\xEC\xBE+{s{n1;z\xFF\xA8iz\xD0Q\x9DkV\x9A\x9C\xC6\xA9G+\xE7\xBFtg\x8E~\xEA-\x9C\xA2\x8E\x82\xB0\x95'mn\xA5\x88/L.\xCF\xC1\x870Z\xF84\x8C\xBD\xFB\xE2x\xE1\xC3%k\x83\xFF8N`\xAB\x99\x85\xF3\xC2\xD2\xEC\xFE^~\xE3\x81
-\x99\xBBv\xBB{\xEDZ\xC6K\x88\xCD\xF1N~\xA5\xDF\xD4\xFA?ݞ\xEF)&quot;u\xC8 -IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarGraypng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGray.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGray.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGray.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,23 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR -\xF4\x96\xD2\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5IDAT(5RI\x8Ba-\xDB\xD7Q\x92\xB8\xBDd\xC0\xE8\x882\x87\xFC\x82,\xC8%$猗9\xF9;\xF4,s\xCD!\x97s $(AQPF\xC4\xD0\xD4\x8D\xB8k\xBB\x9BW\x8D\xF3A\xF5\xD7]\xF5\xAA\xEAիV\x84B!\xE2\x93J\xA54\x9B\xCD\xE6\x93F\xA3y\xA7\xD3\xE9.'\x93\x89\xC6b\xB1lV\xAB\xD5/\xF8\xBF\xC2\x93N\xA77\x8CUpR2\x99|\xA2T*\xBF\x85\xC3\xE1\xE7.\x97\x8Bl6\xC7\xE43\xA9\xDDnS\xB5Z\xAD\xEC\xF7\xFBW\xD9l\xB6\xA3\xC8d2\x9A\xDDnW\xF6\xFB\xFD\xE7\xF1x\x9C
-\x85- \xDAn\xB7\xA4V\xAB\xC9`0P&quot;\x91\xA0b\xB1H\xCDf\xB3\xA6R\xA9.TH\xB8\xB2Z\xAD\xE7\x82 P&gt;\x9F\xA7n\xB7K\xA0&amp;'r\x82\xD9l&amp;`H\xAB\xD5\xE3\xC6\xE3񕀊\xF5z\xBDLe0\xE8,\xE1\xFB\x8E&gt;\xF3=\x8D\x96\xFD~_\x8E3\x8E\xF1\xAA\xE3\xF1a\xB8I\x92$\xA6\xF4\xD3\xEDv\xDFa.        \xFE\xB6Z-i\xBD^\xBF\xE4\xF8        0\x9C\x9AlP\x89&lt;Ͻ\xC3\xE1X\x82\xEE\x91o\xAF\xD7{\x8F$9\xCE\xC6 \xE8 \xCA;R(\xB2jP\xF1\x91\xCC\xE5\xF4\xE0o\xBB\xDD.\xC7\x87#        \xD8C}:\x9Dʕ0(\x8B\xF0\xEA=\xE5(\xDF\xFC-\xFB\xB9 \xBC\xA8\x9A\xCF緳\xD9\xEC\x99\xD1h\xA4`0H&gt;\x9F\xCF \xF0Q)\xE8\xC9]\x8D\xCBv\xABD\xC1\xDFN\xA7\xF35Z\x9F\xB1\x93ňD&quot;\x8DF\xC9d2Q\xADV\xA3N\xA7C\xAC \x94s\xB9ܵ\xBB\x98.\x97\xCB:]B\x883N\xE2. \xAE\xD7\xEBtZ\xAFB\xACT*׽^\xAF,\xFFF\xE8\xA6\xC5.b\xB1\xD8{$\xBF\xC0\xD6ÇÁx\xE1P\xEB\xF4\x94J\xA5/(Xv\xFD\x90\x84wb%\xC30+\xEC\xE1L\xF0\xF2\xF6v`\xE7~\xCE=6Ҡ -[IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarGray2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGray@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGray@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGray@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xAF\xD3\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5\x9BIDATH -\x85\x96\xC9KdGǫ\xFB\xBDv\xDF۽u&quot;.\x8Cb\xF4bVH4\x90A!0\x81\\xC4\xDB\xB9\x92\xFF`\x98\xB9\xE5e 4\xBC3Nr\x9BC\x82kc\x8C\x88q\xDFm\xB7\xB6]Z\xF3\xFD\xD4\xCC3\xCDD2\xBFW\xF5\xAA~\xBF\xEF\xF7\xB7T\xD5{\xBE\xFE\xFE~SXXh*++\xCD\xC5Ņ7\x89D\xC2\xF8|&gt;syy\x92\xDC6\xC6t\xE9\xBDH\xE3\x975v$\xB4\x84\xE6\xC65\xB7\xA9\xF1#\x8D\xBFX\xB6+\xD7&lt;|CCC&amp;
-\xBF\xDFo\xCC\xEA\xEA*\x84\xA5z\xFFLrGb\x81[ZZ\xCC\xD1ё999\xB10\xA9\xA9\xA9&amp;33ӌ\x8D\x8D\xD9w\xD9$$_J\xEE\xAE=\xCF\xE56\xB3\xB3\xB36&quot;\x91ܒ\x97_\xBB\xAE\x9BE\x94&amp;\x98\xD2\xD2R \x9C \xF1\xDAښ9;;3KKKfqqќ\x9F\x9F*\xBAD\xF6}\xB2\xAE\xBB\xBF\xBFoIP\xC1\xC7Z\xFC\xC2qSPP`\xDA\xDA\xDALvv\xB69&gt;&gt;\xB6\x80+++&amp;\x8F[\xFB\xB4\xB44S^^n%==\xDDf\xE2\xED\xED\xED,E\x{178DF7}\xF7\x91\xF5yd\xBE\xBE\xBE&gt;\xEB\xD1\xE9\xE9\xE9{&quot;\xF8F\xDE;Ԭ\xB6\xB6\xD6(*\x9BJ\x88d\x8C#V0\x96\xD7VH9DeeeDcfff\xCC\xD6\xD6\x98JN\xE2\xFDp8\xFC\xFANGG\xE9
-i\xFC\x93\x80Ӊ\xA4\xAE\xAEΦ\x8Bz\xC5b1[\xFA\x83\x83['\xC6D&amp;;0,9\xB5\xCB\xCD\xCD5yyyVG\xEB~9\xD7\xD9\xDA\xDA\xFA\x95\xEAxഷ\xB7\xC3\xFEyJJ\xCA\xEB\x90444\\x91ڴ\x91ޝ\x9D\xB3\xB7\xB7gB\xA2\x84\x8C(\x89\x8A\x88\x95K\xB6ZO\x93Y\x93\x93\x93]\x91ܐ\xF2&lt;#喇\x93o\x94\xA3Ѩ\xA5\xA7\x8E\x80{\xBAl\x88&amp;??ߦے\x92\x8B\x85\xD8===\xF7]yӭ\xDA8\xC9\xFA\xFA\xBA\x94A\x90 ֵ\xA5\xCF\xC8\xC8\xD8@i Jn*\xDA֕Ö\xC70pL\xE98\x92nW\x8Fw\xBD3\xC1\x8A\x95\xD1:Fy?
-\x81\xD7\xE4`Ls\x8Br\xA0U:M\x9E&gt;Q2\x8Bs\x86J\xE9;\xAE\xF5\xF2\xD2z m\xDA\xA7ڪ6\x8Di\x9BǕ\x92}\xF5\xF6\xC4j=U\x9E\xE7\xA8\x93c%\xD2-\x86,\xA2\x8B\xDA\xD2\xC4q\x93\x88\x82\x91\xB6\xBB\xBBk{\xE4\x9E-\xAC\xAC\x8E\xEA\xB0F\xAB\xAB\xAB\xFF]Ժ\xB2\xD31\x88\xCD\xCF\xCF\xE7\xAB.\xA3ҿ\x85\x8D\xD7&lt;,\xB0\xE1\xF0 ,\xA0\xF0\xED:!\xD3\xD8EԈ^\xE1\xAF=Ob\x95\x9E=X\x93\xCEj\xB2 -K\xD8p\xF8=\xA3do\xBC9z݃\xD1\xE4\xF7\xEBƺ!\xAE\xD5I\xC6\xF4\x8B\xF1c&amp;\xBD\xBC\xE3\xB4SL\xB5|/hAt\xA9\xB6\xB4d&lt;88\xBDQ\xC2#T\xD2EÀ;\x8E-\xABC\xFA\xB6\xD6}v\xE1\x9Ak*\xFA[\xE8feeY[\xD4\xC0\xE2P\x83 -\x87_ \x8CI\xB65\x9Ep\xB2\xB9Nrrr\xD81U\x9B\x9B\x9B\xED\xD7p\xD8)֤s]l\xB0\xC3;&quot;`\x8Bc\xDE\xD5 -\xF0\xAB\xD2\xC4Y\xB0g\x86\x9E\xEB\x86K\xD2s@7\xC4W
-\xECg\xE9ڏ\x9B )\x92W5_Ŷ\x86l\x93\xB1\x8B\xE37wyy\xF9\xA1\xF6\xFC\x87\xBA\xFC\mg\xBB\xAD񮾾\xDE\xDE\xE2G&quot;\x91*\xBE*RAc\xEB3njj\xB2QP\xAE,\xAE.)=7\x8Bt.\xE0pdp&quot;Oj\xD5\xD7B\x821=Js\x87\xD9\x88\xC7\x9D\xC3XSSc\xB4\xB5\xED\x87}\xCE -\xDF+H8\xA8\x90ҫƏFFF®\x9Cۘ\x9A\x9A
-777w\xC8\xF3t\xCFc
-\xCBW\xBE\xB2|mىɍ\xBA\xF2)Aϋn\xECDz 6nwww\\xFF -\x91\xE2\xE2\xE2{\xBC\x8Fd2\x8A\x8A14)\xA3y\xA1G\xD8e\xE8y\x82\x9D\x9C\xB8\xA7[#&quot;\xF5\xB8Kz\xD4\xFE\xD67\xE3\x89\xD2\xF2@\xB5\xF9%\x80\xD8\xF2\xAC#\x9C;,\x99=H˜o\x9BH\xFD0\xC1\x86\xC0\xE9\xEA\xEA2\x8D\x8D\x8D        \xFDfŔ\x82m\xA5\xE7/ݼ\xAF\xC9(\xE0\x81\x90&quot;\x8C!\xA6v\x9E\xE0=u\xF0
-O/\x9DcE\xF2\xA9\xEA\xF2\xA3\xF0\xA7$\x96\xA8\xB3\xB3\x93\xB2\xD8\xC4\xC4\xC4\xF9\xC6Ɔ\xF4\x8F~!?/)-&gt;R\xE3\xA5\xD0#\xA1g\xF2g\\x88\xF4\xF1\xF4\xF4\xF4ݹ\xB9\xB9?9+\xB9\xFA\xED\xF2\xF1I\x9A0&quot;\xFCp8\(\x85\x89\xA3\xBA\xAAno*\xA5\xAF(ey\xECL\xCD_5\xD9\xCDH\xA2r\xECe㉜\xDC\xD2&quot;?H_5K\xC4dx\x8Ew&quot;\xA3pՒR\xC9\xD3\xEAk\xF0\x82\xC6#\x82y\xC9ӿL -\xBC\xE6\xE3\xB7\xEA\x84D\x94$ْ\xE4F\xFE\xB9 \xF9\xBC\xC14g\xDB?HrW6\xE0~2IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarGreenpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGreen.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGreen.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGreen.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR -\xF4\x96\xD2\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5iIDAT(5\x92\xDBKQǿs\xDD\xD9I\xB7\xDDt\xD6\xD4\xC5L+
-E\xADE\xA4_\xA4\x87B
-\xBA\x80\xD1C\xE0_SOA\xF4Ѓ\xD2KFAaTD\x84\xAC\x88f[\x96\xEB%o\xDB\xEC\xAC{gw\xAE\xA73\xB3\xF5\xBE\xE7w\xF8\xFD&gt;\xDFsg\x8316\xDF/Z\x86}W\x94\x85Q\x99\xAB;_(\xED\x8B\xD1H\xCC2\\xFD3\xADO\xD3\xFAéss\x96\x8F3\xFE0򶧕\x98\x99\xA1\xB6ᾮ\xBA$\xD2q\xBF\xC4Vu -\xCBz
-\xB3\x9B/\x88MFf.,n3\xC3ozD\xD7\xF4R\xA7;\xCEt_k\xBA\x8D\xE9\xBDG(8\xAA\xAE\x89\x93\xE50z\xF4\x9Eg\xE3{&amp;\xFD\x95 \xB1I\xAEs\\xB9w8Q71_\xFA\x84\xB5\xEDU\xE4V\x8Aо\xE98(({\xFCfBb\xC30\xE5\x83x%o\xAA,\xDD\xE5V\x84\x8F֎\xA2mB_7 -\xA7\xE2\xCD\xF22\xF7\xD4\xCF\xFA\x86il\xE56\x83\xBE\xCF\xF9&lt;O\r6\xC4Jp\x89\xBB䂕\x98\x89e\xA9Uj\xAFlW\xD7\xF7vs\xBB\xEC\xBBq&gt;\xE7\xF3,q!x\xC4\xA1\x9Fc\xB8H\xF46\xA5\x8F\x85O&lt;#?\xB7\xF55\xA7\xA9)\xE8\xE5Y\xE2\xC7\xF4\xAA\xF4ԷKA\xA9\xDD[m\xA4f%\xD2)}\x9F\xA3;UX\xAB\xE4\xFE\xD0 5X).\xB7 _Ү\xE4m\xF5\x84o\xF1\xB3VT\xAF*rs\xD0\xCF\xE9`\x95\xDD _\xC9Z\xAF\xA8\xBA\x8A\xE1&lt;\xA2C\xF0&quot;n\xA4`\xE7o\xA6J\x91\x8C \xA272\xBEfQUm\xF8&lt;WΘ\xBF\x8Et\xBAl\x92jlO\\x87\xEEqI\xC7H\xFC\xC48\xDEi/\x90&gt;X\x80\xBA\xA1A\xDF43\xCBv'\xFD\xC1*\xFD\xF5;ǔ\xFBr\xB3\xD8!Fy\x84b&lt;\x9Eq\xCC}V\xC1\x81\xB1keV\xA7\xD4Iu\xAE\xFC:xF\xD4\xA2p\xF2\xD4D\xD3\xF5\xB0&quot; r\xDB\xEB\xD9\xAC\xC0\xC0\xB3Ȓ\x91\xB5ޯ&lt;\xC9&gt;\xA3\xE6e\xCD\xFF&amp;:\xA7GZ\xA8\xA9j\x9BNh\xA9T\xAA*\x8F
-H^6s/6\xB55IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarGreen2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGreen@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGreen@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarGreen@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xAF\xD3\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5IDATH -\x85VYl\\xE5&gt;w\x99\xF5Ό=\x99\xB1=\xC4qg\xB3\xB3\x91R        eI@CA $\xA4&gt;T\x91\xA0\x95\x90\xE0\xB5R\xA5R)\xA8/}\x89\xA7JU+\xF5\xA1\xC8 -iYDE&lt;T6O&amp;\x8D;N\xC6\xF6xֻ\xCC\xDD\xFE\xDB\xEF\xFC\xF6\x87\x828\xA3f\xEE\xFD\xCF9\xDF9\xE7?˯&lt;v\xFE(m\xCF\xD1X\xE6\x85Q@,LR\xE4GD*        a\xF48\xFE=\xA2\xA8J_$\xA2\xA3\xF8\xAFa1\x85x\xF79ޭ\xE2\xFF?TMyk\xF2\x81/\x97\xE4\xCE\xF7|)\xBF\x9E\x99\xA0}\xC6a\xD2\x9Df\xDA\xFF\xA1ť~TRc\xCA\xEFU]9 -@
-\xE9\xC4\xF0)j\xF8k\xE4K\xAAI\xA9\xF5\xC6
-\xF4\xC1U&amp;`\x98\xA0Pџ!\xFB\xBBs3\x95\xEFb)/\xCD\xFE\x8A\xA6\x97?#X\xCEv\xC4I0\xBD\xAEƕ\xCC莽t0{;%\xD4$\xED5Q\x8F\xBE\xED&amp;\xF9fP\xA3Y\xEB\xB9\xA2#\x8D\xBC|m\x96\x84\x99`z
-`\xE7\xB62+ϗN\xF3\xCBW(\xB0QD/`\xF3xC\xDBJyzv\xE87T\x8CP3\xA8\xD3e\xABL_[_\x90\xB6\xA4|F\xCB!Gh\xD4\x87y\xAAz\xCB\xF4\xA7\xC5?P\xADR\x97\x83\xE9E\x80\xBD\xDAS&amp;&gt;&gt;B\xA1#\xE8Q\xBC\xA9%U\xAD\xBF\xBF\x8F\xEE\xCC?Hqx\xF2 -,n -\x8E \x89H\xC0\x84        \xA4\xE0\xA3**G\x96rz/\xED\x81\xC7&lt;\xFB\xB4\xFE\xAD\xAC\xACrdBD\xE8\x89=Q~G\xF2?|\xF6,\x83\x90/\xA4\x87=\xB9g\xDB\xC3WJ\x82\xB07V\xD8&amp;;4\xC9q\xA4\x80đ)\x91J\xA5(\xADe\xC8в\xD2+s\x85C\x9F\xD4ޕ\x9E\xAC        {\xC6\xFF\xF9XyI\xBB\xF5\xA9&gt;\xF6\xE6\x8F\xB9\xABg{\x96\xEE+\x9C\xDAY\xF3Wd\xD8\xAD:\xB5l\xB2\xAE\xB9d.\xB9d/{\xE4\xD5\xF2l\x9F\x82\x98KB\x81\x92Zԟ\xA4\xC9]t]\x9D#\xD7\xF4\x92\x81)2soT'\xF5\xC0;a\xE3i\xB63\x87X\xF3\xC1_\xB6\xCBT\xF3W\xA9\xEEW\xA9y\xC3$\xAF\x90\xB9\xE8r8\xC8kҥx\x8FN\x9D\xB5@\x9E\x87\xD7[\xA7\xE0_\x86\x93eG\xD3cRW\x83\xDA\xCC{\xFA\xC4\xDF\xBC\xAC#\x85\x9F\xC1\xD9h\x89^g\xC8E2\x83\xA6\xCC$\xAB/൥\xF2\xE5XV+'\xB6\xE9k,\x8D\xF8\xB0ƭ\xEB\xEE\x80\xDFI7T2\xF2)\xCB:X\xEB\x8C\xC2H\xDF3z芇t#FF\xC6@\xACsdm        \xC2\xD9\xE5\xB7_\xC2z\xB54\xC5]\xD24\xC5֒\xB4\x88:\x9EC\xCCk\xE5\xDA2&quot;JP\xE8b\x9D^zL\xFF=\xB0\xC4\xFExoD)͠\xE1\xD4(\xD2\xF8&quot;:DHfզ\xF6\x95        -k        u:\xD5\xEB\xF4ݚo\xE3%\x97\xC1\xAA^%\xB1\xFA\xDFz\xCEY\xF1\xA7a\xECx\xFBa\xF5\x94\xD6k\x8Du\x81\x87j\xC8`\x8C밦\xC0\xB1g\xBA޹*\xF9 .\xCB6\x84\xD62\x95K7\x96n\xABon⏑\xCA\xDA\xC3ɞ\xA9L\xE7k3\xD6\xB2\xF6\xA4\x94\xD9`\xEA\xEAb݌\xC1-\xB6Q\x9B\xC5\xC8\xF5!\xC1\xA2\xF4@\xBC2V:r\xC8V@\xDE\xCF -d\x82\x94aY\xA6nao莭\xBFņ@\xB8\xBA\xC4\xC5إ\x81=\xC5\x97\xE5\xEF -\xEC)4x\xF5,3\xAF˻U'k\x90)\xE5G\xBE&lt;f\xE2GƤ\xFAb\xFC\x98\xE7\xAF\xA1\xF3&amp;
-\xBA\x94e^&gt;gֹAH\x8F\x88\xDC}mߤ\x8E\xB0\xF1(dK\xC9\xF6dHOk\xD4l4\xEF$\xBEu\xB1+\xBA\xF1\xCB{\xCDF\xEB&gt;\xE6\xCD\xE62R\x96u\xB0.\xD6);;0T\xDF \xB8\\xA5'P\x94\xB0dGr7\x95Cd &amp;\x90\x9A\xE1\xF0\xBC3{\xFC;\xFA7y&lt;;\x99\x97eX\x96u\xB0.\xD6ɺ\xB1?\xAFo\xCBE\x95\xFF4\x96\xD5IϨ\xB2\xFCȥ]\xE9=\xB2Ǚ\xEA\xC0\xF6w\xD6\xC4ʈPC'\xA6\xC4] \xC8\xF8\x9A\xBF&lt;\xB2؞\x9Bp\x9B\xDEa\x8Cڞ\xA2\x99\xA3\xB4ԙ\x93}\x91\x93\xA1\xD3\xF4ȭd/yo\xEBk\x9F\x9B\x93\xD9\xDD\xC9\xE7ܚ\xAF:Y\x87\xCC\xDC\xFA\xE8\x8F\xD2\xDD\xF9\x87(\xE8 - &lt;O\xFF\x9E\xFBpx\xC5\\xAE\x84\xEB3 -iO*஑\xE34\x88ަ\xE3\yTp\xDBb\xC7t\xE23\x8F` \xFD\xDA\xFB\xF5\x99\xE2O2gS\xA5\xF8).8&quot;$P\x8E\xE4\xEC\x89\xE8\xEDN\x80\xA2a\xEA\xDBW\x92\xA3\xE2.ʰq\x98\xB8/\x8E\xA4\xF7\xC1\x8B\xAEؗ\xE4d\x90f\xAB!\xAF\xB3\xEA\x93S\xF1\xCE2\x86\xA9\x95\x85\xC9\xDA_G\x9E,\x9Eh\x87Qj=\xF8\x98?ِ.\x9A\xD3t\x8A\xF9&gt;\xC1\x93\xF6\xFB'\xEC \xF8\xA6\xA4'6\xC6I\xBB\x8D\x91\x82\xEEޞ\xEF\xF0\xF98\xAC\x9B1\xF4\xE3\xDB\xDF\xF9\xF0_]\xE8ٗ:\xD3w{\xF6e\xBB\xE2\xF1\xA4E5\xA3u\xE4q\x988\xD4\xC64.\xC6n\x8D\xF1\xE4A\xC81\xB0Yf\xD6-r\xD1\xD1#\x9Dj\xAC3\xB52&amp;'QGGGf'\xAEνY=\x9F,\xC4^3\x86\xCFsW2 -\xD14,b\x9Ex&lt;\xB1\xDE07\x8A\x99\x81\xF8\xAE\xE0y\xEEzfY\xC4u\xC0¼\x92\xBF\x8B\xEEk\xAC\x93u3\x80\xF2\xC8{\x87%#Fn\xCFG/ޙ7~ \xE5)n\xFDh\xA8\xA4\xE3\xECL\x8D\xDF\xDC!\x84'\xA4l\xC0\xFD\xCC\xC5u\xC0\x92\xCFN\xBDl\x9D\x99{\xAB\xFA)\xF4\xCD`U\xB1H\x99\xF8舴\xC0\xC7\xCCy\xFF\xE9K;\xF0n4?fo\xB9\xB7痉\xBC~2\x96\xD1T-\xB5\x86\xEB&lt;E\A\x98crI\xDC9P+­\xE7n|\xDC\xFCK\xFD\xA2\xC5\xCA/c]c^&amp;\x85/\x90ݫ׆g\xB0\xA7\xF5\xEEO\x8B\xC72?K\xF6\xC5\xEEPU\xA5Q\xDB+\xA5\xBA_\xCDb\x8C4:\xAB\xFEg\xD5)\xF3|\xE3+\x9B\xB8i^’\x9EtY%?@@\xDEP= 0\x80%\xF0jV        \xEB\xDB\xF6\xB6\xBB\xCAE6\x8F%g~7\xE9ǔ0 \x9F]\x8B;lk+\xF1\xA5\x80;'\x8Fw\xF6\xE0\xFF\xF0N\xD2\xFF\xC3\xFF\x8A\xA4\xEDt\xF0IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarOrangepng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarOrange.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarOrange.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarOrange.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR -\xF4\x96\xD2\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5FIDAT(5\x92KhSQ\x86\xBF\xDC$7\xB1m\x9AF\xDBZZm\xC5Thm\xF1A\xC1\xE2B\xB4\x8AbE\xC1\x8D\xB8\xA8\\xB9(.Ņ[\xC1\x85\xBA\t\xA1\xA2\xF8\xD8A\x8BBSkV\xD3$&amp;m\xBDmr\x93\xDE$ιm̙sf\xFEfΙq\xB0\xB9\xAAϜ\xFA\x9AY\xBE^\xEBu^\xC2\xDDp\xD4\xC8-\xEB&gt;\xFF\x8E\xEB\xD9/b.\xF6\x87\x8E\xC1rI\xC1jK&gt;\xA6Mw\xF1\xDA\xDF5t\x88\xA6\xE3\xE0\xEBR\xE6\x8DeD \xF5\x81\d\xECG\xC9\xE2l\xF35\x89G\xE8f\x89\x89\x8E`O/ݣ\xBEf\xACUpՁ\xB7\xBAo\x8B\xFD. \xB3S!\xAFN\x9Fs\xF8\xC3{Z&lt;Wmg\xE2 -\xF1\xBF\xBF\xFD6\xF96S!\xBBb\xA2\x95\x96\xA8/~\x97\xB54\xB83ͩ\9\xA5\x99\xEB\\xC1\xD3h\x97\x92K\xCD\x89\x91_5\xAF\xF3\xF2T\xE9\xE98\xF9Lr~\xA3T\xC1)\xBC\xCB*sg -T-\xD2RQ\x8DΧ\xFE\xEE\xDAIyW#\x92\xF8^+d\xD78\xBF\xC2)\xBC&amp;\x9B*B\xAA \x91\xE9\xDF\xEF\xE3?\x90GӫJ\xF7\xF7\xC2B\xB2\xFD
-\xA7\xF0Z\xA5\x8A\x85\x95\x97\xD4\xE8j\xA7\xA67mԲ\xB9˽\xB7]\xCE\xE2W8\xABBA\x93\x92~\x8D\xB8\xC9\xED\xEB\xC0Ȧ\xCEQ\x88u\xDA\xD1F\xE6\xDF\xB7o\xB7\xED/\xACđ\xACs\xAE\xE82o\xA3iz\x82uIh\xBB\x88o\xA7UO1y\x99\xD8+h\x90\xFBI\xC9\xE2\x82\xC5\xC42\xA0\xF0Ω(3G:\xD0*\xF9\xC0\xF6r\xD6\xD3\xBC\xFBn¶]\xB0\xF0\x96&gt;3\xCD1cnt\x8C5ډ^NK\xBF\xEE\xB77\xB2\xB7\xD1\xCD~i\x8Bz\x82\xFCO2'\xFE,1\xF7\xE0=#\xE3!\xDE\xD9c$D\x8F\x80\xFBn\x9Dg\xA85\xC0\xB1ed\x90\xD1R}\x99\x94\x92&gt;\xDE{ɘ\x90'[\xDC&quot;\xC9\x89M\xAB\x88\xEAt\x83\xC8֒\\xA4Db&quot;\x92\xFE\xAE\xDE\xF4\xA51Y\x84\xDAIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarOrange2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarOrange@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarOrange@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarOrange@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xAF\xD3\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5|IDATH -\x8DV[\x88\x94e~f柝ݝ\xE3\xEE\xCCή\xEDɵU\\xD7DD&lt;Uf$\x84BAv
-By\xD1MJ\xA0tQRP\x89va\x9A\xE2E\x86d\xB4f\xB2.\x99\xEE\xC9\xDD\xD9\xE3\xF4\xFFg\xDC\xD9ݞ\xE7\xFBwb\x97\xB2z\xE1\x9B\xF9\xEF\xFB&gt;\xEF\xF9\xFD=\xD9/\x80p\xA2\xA8\xD9 \xCC\x91\xE99\x8EE\xC0\xEB\xE1\xED,\xEA\x8B\xD3x\xC0\xF3^/jff\xB0\x9A\xD7&gt;\xD14\x9Fu\xF1\xD9(\xAFOY&gt;|\x9B܍A\xF3\xE6~&lt;\xB3\xA7\xDFD\xCD0r\x83\xBD\xAA+\xB3\xF0.\xCF.\xFA\xA8Um\xAF\xF9a\xA0\x98u\xD5X\xA0\xBC\x93\xDD\xC7A05M\xB9#&lt;\x96\xEC\x92g\xF6\xDCV\xE4zϢHfyb\xB0\x8D,_\x97\xFBZ\xD4\xDCFO\xB7ЇJ\xB3$JF\x80\xF1 \xF4\xCDF\xCFa\xA8\xB7\xF9)\xDC#\xD3K;3\x9F\xD93{z)Ƈn\xE0^\xDEX\xF5&amp;_~HOP_\xD6| T4Ђ1`\xE2&quot;0\xF63\xAF'\\xF9\xB2j \xC1HT\xAF\xCA\x803t\xBE\x8E\xC1T\xC6L\xA6}\xFB\xA8\xE6I\x83!\xD0|S\x80\xAF6Y4\xBE\xECz&quot;\x8B\xC4\xFC\xF1\x98\xE5yO\xF0(\xE4\x92\xC7\xF2\xAC\xFF+\xA4FF\x85\xF2\xC5\xE5\xFBp°\xF7}bBV\xCF8_%H\xD4xҴ\xB0BnX\x9E\xA94O\x8E\xE3\x80\xC5a\x88\xC9GEE\xE0g\xAE\xFC17\xAC+2r}_\xCF\x96a~\xDB[\xDF\xC0\xA0\x95`&lt;\xDA \xA4\x86\x82\xF3A\x86*\x97͠Oѣ\x9B\xFC\xA2\xCA2F-\xE4\xA0)\xE1 Q\xDC\xF9B\xDE \x8C:\xEAg\x8E\xE1\xF6\x90M\xDF\xC7~\xB2\xEF\xB1(\xD8ċ]F\x80!P╏\xFC]Se\xFD#\xC6Xh7\x87]\x81\x89\xAA\xE9\xF00U%\xEC \x93R8%[\xB5\xD6Յ~\xB1\xEE\xEAz\x87,ˋ\x9Dee\xF0%\xC2|\xE4-&amp;//P\xB4\x91\xC99\x80V\x89R\xB1J\MF0\xAE\xC4y\xDA6\xCD\xD4D*D\xFD\xBCP\xB1HuI'C\xED#\xDFN\x8B\xE5\xF8\\x84N\x84\xC3A&amp;\x95\x95\xA4|(\xA9\x90\x{172639}\xBB\xC2~\xEA@\x89\x98#\x9B\xCF\xFB\xD9?k\xC8\xF3\x98x\xA3a\xCAZT6EϨK:\xD3\xF6}d&lt;k\xF1g\xB9\xF1F -]\xE9Z\xC3
-KMp\x8D)\xA2\xA2{\xEArC\xF9\xB6\xE6`\x95Mf\xF7\xBA{\xEFG\xC6q\x99\xC6֒7YpP\xBBH\xD5I\x92.\xBB\x8F\xCDl\x80\xDA-Z/%\xB9\xEB.U]C\xB4\xBCs\xED\xA3HW5m\x9C\xFC\xEB\xA5.\xA21\xBBm캾\x8E\xAA\x8B7\xD1ɪ\xDDV\xAAH\xC37\xA7K\xBA\x85\xA1f\xF0k\x84*5#\x93\xCA҄FOC5\x86\xAB\xD7/\x99cןޑgH\xBC\x92q\xFB\x8B\xFFs\xBA\xE6t\xFB\xE4\xD2\xEC\x9C˺3\xCD\xE8&gt;n_MϿw\x9F\xCE\xFB%o{\x8B\x92c¼@\xF3t\xB2\xAD!\xCB\xF4\x81y\xC1G         \xA6\x8C\xB1U\xF1\xB0\xC0\xFF\x95⏐\xAB.F\xCA\x92.\xF5\x96KE/]K3\xE1\x98.dܮֈa?UE\x83\xA9\xDAә\xA79v\x98\xAD\x87\xDFMfr[\xC4\x8D\xB0rՋ\xD2\xC1        !\x9D\xD2- /\xAB\xAEO}2\x96\xA3\xA2iv\xB8,\x89\xACB\xADhI\xD2\xCDHw=\xF3\xE8y\x9A\xC4+#+\xD4%\x9D\xD2M\x8C;\xBB\xFB\x96\xB7z\xC1\xED\xB9\x9B\xBD\xE6v7\xE7[(w\xA3\xE9\xC2\x91BGc \\xDB\xC1\xE4.\xB7\xFCp}!\x97\xDAH%\xCD\xF2A\xEE5M\xC9J{Q:u\x88\xF1\xAB\xF5S\xBE[р=#xc\x95\x9C[&gt;v\xB6(\xB8\x84\xFC\xC4ș\xEBA\xAA\xFBd\xB3\xD7I5\xA7S浆\xAA\xC2R۶\x9Dݾ\xDC͍f\xA3\x96#+.w\xCFu\x8AgF&gt;6Za\xFDR,cy.\x93p\xB97\x8F\x80\x9F\xBA\xB4,ΐ\xF0R \xB6
-\xA1\xEA&amp;kV\xB2\xDB\xC3Ǜl܊P\xC3\xE3\\x8CO\xB1(@c0\xD1\xE1\x82d&amp;1@{{\xA9\xE2\xD6N}pǨ\xC6ҦW۹\x93\xFCe\x941`&gt;zR\xA0\xF5\xECn\xB32T\xAA\x93d\xBAtb\xAB\x99x\xEE\xAD\xCCo\xC0\xD0i\x86\xECw\xF2\x8F\x9BI/\x90\x9EA3\xED\x9D#?\xE0\xC0\xE0\xBA\xAC\x8B\xEF!\xBF\xEEm\Y\xBD\xB7\xB4\xE3\x90ց\x9A\xAC\xAE\x98C&lt;F0\x88B…f\xFA\xA9\xD4c\xAA,sȣ\x9C\xB0\xCA\xC6ӎ\x99\xE8Rk\\xB8\x81\x83\x9CW\xE8L\xDE\xE2D\xF5~\xFA=γ\xB7\xD6a\xAF:\\xDFi\xDB1S\x99\xBB
-~\x80\x9E\x89\xD9k\xA8\x9DL6\xA6\xA6
-\xA5\xCA2\x9B\xFA\x83\xA0\xCF\xAE\x95\xC3\xD2)\xDD\xF0 \xE6\x96 W.+woŦu\xADx\x87Th\xAAs\xA0jzC\x95s\xD9\xCD'-M\xAD&amp;X\xE6\xBAw\xE8\xC5\xC1\xCFς`&lt;\xC1h\xE2\xA8k\x81\xEA}\xD5[h\xE0\xB3V\xD1Ď\xB5x\x8D\xBBg\xC1\xBC*_mT\x95\xAA&lt;q\x8FA1\x9A\xF2\x80 3#Y\x9C9q        G/\xFDa\x94\xDF$c\xEE\x92G\x90\xA5O-\x81\xCDy\xD6\xC6׾5-Hl^\x81'9^6p\x92\xC7T\x99%A\xFD3\x97\xD7Y\xBE黓\xB8\xF0\xE35\x9C\xEF\xBCm\xF4U\xD1\xCDc&lt;\x9F\xC8\xE9B=!\x8B\xB5\xC0\xC6`a1O\x8F\x87\xE7\xFF5\x98\xC7;\xFC\xD7_@\xFF\xA5D\x80\xCA]\x9C\x87\xD9kip1;f\xBD˃\xBF\x94\xB8\xFF\xCC\x93bBIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarPurplepng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarPurple.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarPurple.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarPurple.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,22 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR -\xF4\x96\xD2\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5jIDAT(5R[KTQ\xFE\xCEu\xC6\x8F\xCD4\x9B4ñ(\x9BJ\x8A \x8A\x88\xA0 HA\x91O\xFE\x80 \xEA!&quot;\x88zȷ\x82.\x84\xA1E!1]40AF3\xE7R\xD3q\xE6xf\xCE\xFD\xD2އ\\xB0\xCE\xDAk\xDF\xDA\xE7[koFR\xA06u\xE6\xADh\xB5\xBCۑ87\x91\xB8c\x8D\xB2%&amp;\xBA#\xB6\xA5y\xC9\xFE4ٿ?\xF9\xE6\x94M\xB9 -\x9Az\xDD\xC3\xF1\xCC\xF3C\xA3\xF2\xC1\xBD\xF9v\xA4\xFA\xA2 MY3\xB1^h\xE2\xF3t\xED\xAB\xE7\xA6\xBE\x9C-1S\x87 \xA2\xEBۅ\xECp*w\xFCf\xEFT\xD0Rغ1\xC6&quot;\x9Ep\xE2\xD6n|xX\xC5ʼ\xF2\x9Dg\xC5&lt;\xEFx\xE6x\xAAG\xCAq\x83\xD9{el,4Q\xB7\xCBh:
-ډ\x8A\x84\x98\x86g\x88Jvv\xC7sJIg\xDD\xC0\xBEK\xF0\xA1\x94\xDF\xCB:j\xE6\xAAn{\xFA\x8Cȶ=\xA6\xF1\xAF\xF9S\xAF\xFE\xD0C\x9C\xF2(\x9F\xF7w\x88\x8F\xB2 za6:\x97\xE9\xEF[$}\xA4\x9F\xEAjq\xCD0M\xE3\xBC\xE7\xB6#\xE4&gt;\xEB\x9E\xF8\xE4\xA0\xB0|\xFB2K]m:\x91И\xCC,\x9E\xE2\x94G\xF9,\xC9\\xD7$t\xA6d\xB2j\xF9\xFF\xE1V\xEE\xEAL\x878\xE5\x91&quot;\x83\xD5]uY\xAD\x90\xF1\x93?%{#\xA8\x97\xACKZ\xCD\xC9\xD27\x99\x97\x93{&quot;!N0\x98\x9EV䷜?/\xD4F\xCF~iS\xC0\xE0\xE9$2\xC3\xADM\xE7\xDA\xCA;ّ4\xCB1X\x9E\xA9C\xDBj\x82\xF2\xB9\xBA]Y\xE9\x8D\xE7.\xBA\xAA\x98lV|\xAA\x87\xFCUGǺ \xED\xB1\xF0L\xC1Ʒ&amp;*\xABu(\xE6z\xF1U\xE9\xEE}l\xBFt\xE4ܰ|\xE5\xB9\x93\xFE8\x9F@\\x8A\x85\xA7\xFB^\x80\x96\xA6\xA3\xE56а\xAB\xC5\xF9\xDAӉ\xA2\xF6\xE9e\xF8\x8C\x88\xFCH\x8CO\xE4O\xA6o\x8Cu\xF2\xFB/p\xC01\xDFZ$\x92f窏\x9E\xE8n\xA3@\xB8\xD6v\xED\x9BL\xDD\xC4;\x89'\x88o\x9BJ5\xE2e\xE2\xF4r\xF0\xE0\xDB)U\xE5A7\x90IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarPurple2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarPurple@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarPurple@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarPurple@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,39 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xAF\xD3\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5(IDATH -\x85V[l\W]\xF75s\xE7\xE5\xD7؞8\xB6\xE3\xC4iR\xC7Nh\xE5\xA9iCJPE@ ԏJU*UH \xF8\xE0\xB3R\x85H+QU\xA8\x88J|!^HT
-\xA5j\xD5J\xFC \xDABQZ'\xC5v\x9AI\xEDƎ3\xB6\xE7u\xEF\xCC}\xB3\xF6\xB1'u\xA0\xC0\x96\xCE\xDC;\xF7\xEC\xBD\xD7&gt;\xFBy\xB4gN͠t(\x8B}\xD3yDa\x82\x99\xCA\xEA\xA9i@\x92`8\x8E\x92/xPӴ\x81$I\xEE\xE6\xBB\xC1%\xF1\xDBe~+\xF3\xFD\xDD\xD0~\xF7\xF4\xA5\x96\xD5\xCE\xC7\xFCh\xBF|\xF4*\x86?\x91\x83ajXx\xBB\x81\xE5\xB9\xA28\xD8c\xE8\xD6\xF7 -\xC38G@C\xD35\xFF\xFA\x9C\x8D\x9E+5霎\\xD1\xC2;\xBF-#\x891*&quot;\xFD\x8C\xB2O&gt;;\xF7\xD0\xEA\xBFci\xBF\xE2:\xDE\xFFcID\x83A\xD4&gt;C\xA6L=\x9D;Q\x80,\xCBֱ\xF7h\xB9&gt;\xF36yg3\xC4\xCD9A;\xC6&quot;\x8D\x94\xC6^\x93L_#\xD8k\xBB\x99\xCDڪ\x8F\x98~\xE0Ӫ\xF8;\xDC|\x8E\xA7Aq\xCCƩdžP\xB4\xE0VC\xAC̻Xz\xB7\x89v\x9D\x91\xEC.#w\xE5\x957\xB2=&amp;F\xEFΣYPY\x8C\xF3&lt;ի\xDF;\xFA\xD2w        \xF6c\xC5\xCC\xED\x99{g\xE0{!\xBC\xC8}\xC8Ԭ \x96am\xF9|\xAF:\xC9򬣀+\xBA\x88Ɏ(c\xA8\xE9c&gt;\x96S'{\xEF[(_k\x8Bg\xF2\xE0+\xCF\xCD\xF5%\x91\xD0~0\xFD\xF8a\x98\xE6-\xDD\xEE\xEE\xCBb\xEA\x8B}Het(\x90\xAD\xEDF\xC4\xD8Dh\xD5B\xA0\x90d\xBAM\xA4s삁l\xEF6\x98ߊ1\xFF\xEA&amp;O\xE6&quot;\x88\xDB5BL\xFDh\xEE\xEC\xB2qz\xCF#r\x9AgS\xBA}_q$\x8Fco\x814\xD6\xB8\xAA\xAEx\xA8\xACo`\xCBYÖ\xBB\x86zkn[\xDC&quot;i[`\xF6\xD1(cz\x87\xD3(\xEE\xB7Q_        Ъv;j\xE6/V.\xBClu -&lt;'V\x8A $\xF07\x8F\xFD\xDDd\x96m.9p\xC2*6\xBCb!ZQ]X\x911\xBA@ JF\xE1\xB9=\xE8\xC9\xD1x(١ɬ҅\x8A\xF5ܷ'\xF3\x93\xDAx8͸dr) -+W\墐\x99\xE4T@\xABDb\xCD6
-\xF3y\xB3oC\xFE\xD0\xDD\xC5(        \xA6\xAA\xFEJ\xA95\x90\xAE\x84\x9D7\x94\xAC\xE8]\xA23v&quot;#\x8C\x83\x87\xCD(\xF1\xBF`k9\xE4Y\x99.\x93\xF1UP[tK\xABբšX&gt;\x9B\x826#Ji\x86\xCBܻ\xC1\x99&amp;\xCF1\xE1m7-\x98􈦇J\x97\xE8\xF4\xDC\xBC\xC4\xF9\x9CIk'\xB2f\x8F
-\xEA\xC0\x9E\xC8Q\xAF\xAFXo_g\x92%k\xA6\x96\xBAԝ*\xB5\x87\xC6\xFA\xEB]{R\x9E\x80\xD5W\xFD\xF4\xCAb\xA5\xAB\xE6\xAF]
-\xBFD\xDEA\xEB\xE6\xA4J
-\xD9]\xE4yc\x8A'
-\x8B\xE2{\xA0\x9B\x8B\xF2ܦ\x98\xACA\x87\xAE\xE93\xC3݇\xAB\xEF\xEB\xDA\xEA\xEC\xC9\xD3.d\xDC\xC1C\xA3\xEE\xB57\xBB{\x97j\xEFϰψL\x87:\xBAD\xB7`\xB0`Ū@p\xABu\xB6a\xD0X(]\xD6\xE0\xEA\xF8\xC9\xDBA:\xCA\xE4){\xE4Y^\x91Y\xA1Na\xEF\xE8\xB6HQ\xA7&gt;ԟm^\xF5:z\xB0T\x95\xC2\xFCo${#㥪\xEC+\xA5\xBBdw\xEB\xA10I\x9F\xEBlH\x83\xCD\xDAy\xAC~\xD9ꕟ\xFFCE\xE1-d\xBBTs^\xD1%:w(\xD4\xE9\xDB*!X\!|7Rm&amp;\xC3z\x92\x97ֳ\xA8\xAD\xF8\x9F\xA1gw\xD9ّ\xDD~\xCA\x83\xFEi\xE1\xCD0s)+\x91]\xA2St \x86\xEE\xC5·R'\xADj\x84\xD0\xDF&gt;U\xFF\xBD\xA3i\xF4 \xE6\xE1y\xDE\xD8\xDA\xDF\xDD\xCFޮ\xFE\xA3\xB2G\x9E}\xC2+2&quot;+\xA7]\xA2Stc\xC1lezO\xB3\xE3\xB2~R긕\xDA\x9A\xCC\xC1\xE7\xECi\xB1s\xB3\x9D\xF2\x9D\xE6(S\xFB/\xB9\xA2\xA9\x86\x9B\xB3\xF3$'\xD9\xC7RV
-={\xD3JFdոa\xC1\x8BN5\x88q\xD1\l^~y\xD0&gt;\xF0\xB8n\xE9\xE9\xCDLV\xB4\x90\xF4\xAC#\xF4b\xE2\xFET\xDAx\xF7ō1\xCFi\xF1t5Uq\xD1]g\x8B\xE8go\xD3\xD8d\x9B\xEC\x8DMv\xE9\x81\xCEf\xC0ֵ%n\x8Bè\xF9\xAB\xDEh\xFE\xD8a\xA6\xE7a#N#\xF1Yݖ\xA6F\x83t\xE6\xBE}6J\x87\xB3\xCA%{\xA7\xD8A\xFA- \x8Cgp\xE8t7\xC6\xEF\xE9\xC2\xD8\xF1t&amp;\xCF\x8DY\xFA\x9B\xA3@d\xC65\x9A5\xB0=a\xD3_~卵_\xFF\xC2HY\xCF -\xABn)3\xFE%?nYf\x9CQ`R.'\xA8Tw*\xAB\xAB!'\xC3m\xFF' j\x95\xEEd\xE3\xEC\xB5P\xFEG \xD7ެ\xA3r\x9D -\xB7\xA1\xBE\xBE -Rn/Hn\xBD]y\xF1\xC9zP\xBEl~s\xE2W\xED\x9F^}dv({\xE7\xF9\xF9\xE3OU\xFDUč\x98S\xB7q)\x85Ћ#W8\xD0T1v\xF2\x8F\x8C宰\x93\xC62\x87kiWQ\xD6Y\xBC&gt;tf\xCF/9\xF3\xB3\x8CD\xDB̘        \xC9\xE2\xC5\xF2\x85\xD7\xF3f\xF1\xF9bz\xF4[R\xE1\xAC\xB4nd`[Y\xA4ٕ\xE5T2B\xE4\xA2&quot;$\xB9+\xF8n \xAF\xC9\xEC
-dе\xB0\xE9-\xCB|\x93\xAE\xFF\xBC\xE8\xDD¯=}\xE2\xB4\xC28r\xA5:\x8F\x9E\xE8?{\xEFH\xEE\xE8\xB6\x91\xCFp\x81 -U\xCD1H\xDEw\x9B\xA9\x92\xC3\xE4]R\x99\xAB\xB5\xE4̝\xA7\xCB\xFEL\xDE9\xAE\x8A\xC8h?&lt;)w
-p\xA6\xFC\xE4\xCA7F\xF8\xED\x8E\xE1\xDCd\xFFD\xF7\xE9G9{Τ\x8D\x9C\xCE8n9\xA6+\x93V\xE4\xD8n -\xC8%F@\xE4^\xE4\xC4\xCDp󵫵?\xFD|ٹ&quot;\xCA\xFFɵ$\xBCB\x9A\ ;W\xAD]';\xC2=cov\xA2\xFF@a\xFASk\xE0 -Z\x8Fd\xA6\x92\xDA\xF9a\xEA2ٓj#(\xBF\xF5Ac\xE6\xF5\x9B\xEEUK\xDE\xE3R'\xD9a\xDDRXrSu}\xE5\xC64\xBF\xED\xE7\xDA\xC3\xD5        ?_\xFF'I\x81\xC9\xC5q\x81K\xCD,&gt;o\x91V\xB0\x8A\xB7\xFE|̋J\xEC\x84\xC9\xE2R\x99\xC3g\x87|        \xB8d\xBC\xCB        \xFE\x80\xDF\xFD i\x86\xFC\xABdZ\xD2\xD9IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarRedpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarRed.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarRed.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarRed.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR -\xF4\x96\xD2\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5FIDAT(5RKKQ\xFE\xE6\xCEͤkL@| HwkԀE\xDBu@S\xA8\xB4\xA0\xB4k\xA5 \x8D\x8B\x82\x9B
-]DhwU,\x85\xA5\x82\x88b-\x84l$'\xD1\xF8\xC8L\x92y\xF6\x9CAν\xE7|\xE7\xF5ݫ\xBC\xEE\xEC\xCB\xEǍ\xE6\x99\xE6\xA2ho\xA7F\xA3/\xEDrY \xF5\xF4X\xEE\xFD\xFD_\xF2'\xFF\xEA\xE2\xE6\xA6\xC5X\x85\x93&gt;OM\xF5AU7ⳳ\xA3\x91\x91\x848H\xEB\xFC\xC6\xF11\xAE76\x8Eຳ\x9FvwK\xCAI&amp;\xA3\xF9\x96uБN'\xE7\xE7Q\xC9\xE5\xE0\xD4j\xF0 -\x88\xB66Ȯ.$PY_G}\xFFDѴqI        KZ_߰\xA2\xAA\xB8\[C\xE3\xEC \xD6\xE5%\xAE\xDDRBK&amp;\xE1\xB5ZP#0\xCE*\x95\x96\x84\xD7l~\x94{5\x8BE\xD4\xCBe\xD3\xF4\xBC_mB|e[\xD7u\xB3Y(\xA32.\xC0\xC3\xF3R\xD4\xF0}x\x86MQ\xFE\xC4\xC7\xC6\xF2\xB4W\x83\xF6)\xD74\xEA \xC7\xE1\x85\xEF\xBA!v\xF8\x9Eb        щ\x89\xD3'CC\xA6
-\xF9l\xA3\xE9\xF4)1\xC4\xE1\x81\x9EYZ?\x88\xC5\xE4q\x81Q\xA4L\x86\x838\xE3|\xC7iö\xFFٺT\xA2EA\xEF\xF3ƮV\x9Fq[\xEB\xE2\xE2\xAD\xD6\xDB\xC4)\xC3u\x8B\x92Xڊ\xE9\xFAs\xD9ݍ\xD8\xF44:R\xA9\x98ss\xF3\xE1~o\xD1\xC9I\xBEsw\xDC\xED\xECpfuK\xA5\x82\x85a)\xB3\xB2^\xEFr\xAE\xAE\xC0\xF3dzY$\xE6\xE6\xC0\x85n\xB6\xB7a\xE6\xF3`k\xB5Z\xF1\x8B\xAE/\xF3\x8F\xA3\x91H&amp;\x8F\xAF$B\xA1!~L5\xED\xC2\xF3\x83\xBA½\xBDEն\x8B?\xAE\xAF\x97\x8F \xE3g\xF0\x8D\xA8[8\xA6\xAA\xE3\xEF\x89z\xD0Wa!^8ĨTؾ\x9F\xAF\xD8\xF6\xEFo\xD5j\xEE\xCEu\xDBzL\xA23i/i\x82\xF4)\xE9\xA3\xDCҡBzA\xEA\xB1\xF3?\x88        ,΃\xE1̷IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarRed2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarRed@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarRed@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarRed@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xAF\xD3\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5oIDATH -}VYoUU^g\xB8\xF3\xBDt\xA0\x94B\x91\x96\x96&quot;\x86&amp;  BBD\xD0\xC4x3&lt;&quot;\xA4\xFEc&quot;$&gt;\x88\xC1G#\xEFF%\xA4&amp;&amp;\x831\x82\xB5-\x81(S[n{\xCB\xED\xBD\xE7\xCE\xC7\xEF[\xE5\
-\x82+\xD9g\x9F\xB3\xF7Z\xDF\xF7\xDAǸ\xB2c\x87/\x96ȪU&quot;Ţď\xD3Y C\xC4u\x9B\xDCb\xF1}ن\xEF:|\xBF\x86w \x83T\xC4\xDA_X\x9B\xC0\xFB        ò~\xDE{\xEE\xDC=\xDDy\xC1ø\xD9\xDB+\x91\xAE.\x88[\x92\xEA\xEF\xE7\xCAx#\xBF0|\xBE=S\xE0\x9A\x9D;%?9)\xA5tZa\xCCpX|\xD5\xD5?zt\xD6u\x8Bn&gt;\xFFd?\xFF\xE4\xCF?&gt;\xAF\xCB=xP\x92\xE7ϋ[(P\x81\xB8\xB9\\x8F[*\xFD`Qz\xC9a\xF8\xFD\xEE\xE8\xBB\xB2\xF2\xF9B&quot;!\xE9\xE1aʨ\x914\xB4\x94\xCD\xCE\xA6\xF9!\x94\xF5\xCDe\xB6\xF3cc\xAA\xA4\xE48\\xEF\xC5\xF8\xDA\xF4\xF9$\xD0\xDC,u\xBBv\x89\xAF\xAEN
-\xD3\xD3\xE2\\xBB&amp;ix[L&amp;Uފ\xC5$\xDC٩î\xA8й\x8F\xB3\xB7oGa\xF0\xC9o\xBB\xBB?\x85\xB2Cʌ\x871\xB4}\xBB\xB8\x99\x8C\xD3\xE9\xF7\xAA\x9F\xCC`\xD0
-\xB4\xB4H\xC5ƍ\xAF\xD4\xE2\xE2\xE3\xC7j \xF2!\xF0Vea5\xA4 -1l[\xACy\xF3\xD4cx#ӧOS\x99\x942\x86\xF2\x83\xFD\x83\x83H:X6o,4dJ*TɦM\x82wU\xC2\xF0\x94R))\xCE\xCC\xE8\xCC\xF0\xAA rjF&quot;bE\xA3:3\xAC /\xC8\xF4\xA9S\x9E\xB2i\xB3b_\xFF=k\xEF…\xDC\xFC\xCA \x85\xDE\xE0\xBDr˖\xB2\x92\xFCĄ\x94*\x867w\xE7\x8E8\xF8\x9E\x99\x9A\x87\xCA1\xJ/Q84V \xC5?\xBE\x86=?&gt;N\xE3\x8202z2?n\xC3\xDDE\xB0p\xAD\xB4k&amp;\x9E\xF9(\xC4\xE3˜\xE7\xEE\xDF\x86n 9\xCC l\xC9'\xC5D5\xE0\x9B\xDE\xFA,\x86\x93\xB2\xC1e\xCBKFG        \xBB\xE7\x9B\xF6\xF666w#7\x93\xCBxg\xAE_ׄ3\xDE [\xEA\xD1#|,b\x9ACն\xA7t\xB6T\xAAAWL8NC U\xC7r'\x8B\x85\x9A;|\xC3S c\xB7]\xCA\xE7\xB7ڈ\xB5\x8D3\xC1\xEA!#\xE3̙\xA3\x80ЄLsؗ\xA8\xC0\xA3\xA0i\xF2@\xD1\xE4\xD5\xE0Y\xE9\xF1\xB3\x80H\xC4&quot;&amp;\xBDE\xA1m\xB1\xB3\x85\xC2r`ȑ\xB0\xE8:+\x8B\xF9\x89#|\xAEȘ\xDF0.Ǣ\xD1L\xA8\xBD\xFD1\xCA=K \xEC\xC0;/93s9\xE7\xBA -୯C\x9CD\xACr\xCBB\xC7
-\xD6\xD4\xD0R\xF6\xEE]\x9D\xF5\x81\xD8\xDB,_xR\xD5ܜ\x88\xAD[7\xF5t\xF9\x8C\xC5\xD2\xC1\xD6ִ}\xF1b\xD5\xD4\xE8\xE8%\xD4\xC3摇El\xEA\xC0a\x9F&lt;9t\xDF#2@\x89\xC4\xC2ᇱ5k\x9EQ\xE2\xF1p\xE6x\x90\xD73\x98\xEBe\xACYl)y\xE7\x83zg\x97%\xDCՕΗ\xF6B\x9D\x9D        n3\xE4se\xE7b\xA1\xA0p\xBB\xBC\x81\xD2\xE5i\x87\xA5ܪ\xD2\xFD\xFFԐW\xF3Y\x92b= -e\xC1,\xBA\xAEZ\xC3~\xC6VDb\xC5\xF8\xEA\xEB\xB5dslBh\x99\xF6p\xA0\xDF\xD6n^[\xAB\xB2d$1I\xD4a\xA6K\xA5;9,2\xA6(u\xB5$\xB0h\x91\xF8U\x9Am\x8Bs\xE3\xC6;*\xF1\x82\xF7\xC0\xB3\x88\x86Q\x86\xB2\xF4\x86X\xC4$6tܲ\x85\xC2\xEF\xB6\xBD:H%Xt\x82,\xDA -J\x99\xF5?{\x96\xE2\xF17q4\xA3\xB4/\xA0\xA7\xE9\xE5\x86\xC3܄_\x8F\xFB\xA9\x85G\xC3\xD7Р2\x94e;R,\xCCy\x947t\xFCa\xA4\xD3Ǜ\x81\x8F!h\xB2A\xB2\x91\xD8R*\xD0\+6l\x90,Z\xC9T__ A3##\xBA\xAF\xFD -ɯ\xEA\xE9\xD1\xDEƋ\xD3k[&lt;\xA4\xEC*%\xD7-Q\x87eFvy8܆\xAAh \xA0w\x91В\xA4&amp; \xC3\xDF\xD4$\xC1%K4$\xA1\xB66M8cl\xEDZ\x89vwKd\xE5J\xE5\xCF\xE1 \xA6\x87\x86\xB4\xB0\xA1\xF2\xC0O\xA2?&gt;\xCC\xE7O\xFC\x8F\xB1\x81;\xFE[&quot;q\xE4\xDD\xEA\xEA\xCDh\x9E\xA1zU5[5\xA9\x81m\xAA(q\xBDiY$sI/īW%=8(yt\xF53\x95\x8C\xA3#7\xB1!3njm\xCD\xF4\x8E\x8C ,M\xA7\xBF|59\x80\x96&quot;1\x84D\xAFvĘ͕\x82\xD3gΨ\xEF\x9Cx \xBB\xCF        v{\x86/\x89w\xE6f\x98\xD7\x87}2c3/\xA0ۿLM\x9D\xAD\xB4\xED\xC3 \xFC\xFE}\x94\xD5A\xABF/6\xCE˰|x\xB1\xCFN\xC0_*\xA17\xFC\x9E\xC0\xBB\x83\xBD\xFB\xB9\xDCab\x9B
-\x8CA$\x93\x80\xB8rk\xF1ݵ\xB5\xB2\xF2\xF5\x8Ep\xF8\xB3\x88e\x85p-\x88\xFDΏyn\xA1P\x90ğ*\xC8\x98\xA40\xA7\x8AE\x87\x9E\xFC\x9AH\x9C\xCB \xC6#\xF2C۶\xCDZ\x86\xEBz\xFF\xF0\xF0B\xAC\xBD\xB2,\xAA]\x8B}{¦i\xE2J\x8E&lt;\x80\xBC\xB6\xC9\xF3\xEF\xC3/C䣄2L~\xDDq~\xA3ܥ -\xFE@z\xBFZs&lt;\xEB\x93\xB54\xACE\xDE\xDE\xC2e\xB7\xAD\xA1\xD24\x8C6\xAC\x97        \xA5\xFB\xBAvb\xB2P\xB8\xF8w*u\xF6f&amp;C\xB4eC=\xF1\x98U?4\xB9H,+        a\xE4\xED\xB5\xA3\xE3\xE5\xED\x9Bs:\x85?\x8E\xB70\xF4\xCE\xC2\&amp;c\xC3s%[ޙ}\xA1B\xE6\xAEÇØK\xBCW\xF2\xBC\xDE\xE9\xC1`M\xE9_\x96\xBC\xE6\xA5\xEC\x90z\xDDIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarYellowpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarYellow.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarYellow.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarYellow.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR -\xF4\x96\xD2\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5_IDAT(=Q[OA\xFEf\xEF\xB0&quot;\xBDpI\xA5\x88A\xB9hKc곉\x821*\x91D &amp;\xFC}C|3%1\xC1G\x851R%\xC1ZT((\x97Ho\x94\xB6\xDB\xEE\xEE\xACg@=ɷ3s\xE6;{\xCE\xF7 -\xC3߈O\xB4R\xD95\xEBٍ\xC6v~-ŵpH\xAA\x8A\xDEʿ\xA4\xFCxo4[t&amp;&gt;S\xBE6Eaozz\xFBO+F\xB2\xD6)\xD2{\xE1֒p\xAC\xBE\xC5g\xE7ǻrq0\xBF\xCE޽\xF2i՚\xEB\xEFk&lt;a\xF8\xEE\xC3ʍ\xA3T\xAE\xA0T\xF2`\x9A f} \xFF(\xAC\xFC\xCC~)|\xD55\x91\x87\xAF\xEB:\xC2\xF2]Ӭ\x83]\x9E\xC6|\xC2B|\xC1\xC5\\xDCA&amp;\xE7a\xB7d#\xD8\xF0        \x8CP\x95ZK&amp;Ƿ\x95\x8A\x85\xBFooJ\xFCXr\x91\q\xCB.\xC7\xCC\x93\xAD\x93\x96\xB6\x95\xDF\xA1\xBE\xFB8 x \x8BQ8G\x9F,\xAB4\xBF\x87\xE2.\x87a\xB0\xA9sg\x94y\xBF?X\xC9\xE52鏟\x9D
-_\xF7\x82ǹ\xD3'\x918\xAA\xE0T\xC4I pᬚCe&amp;i\x9EX\xA3j\xA2\xB0\xE3\xED\xDD \x8E\xE0K܃c\xDB.%%t\x84%(2\x9A\xE9\xF0?d        \xCDG\x8F\xC8t\x96 x4zE\xDA)z\xDF7\xD2\xFB\x9D:\xDAe\xD0\xFB\\xE3\xCE\xE61Q%\xD6\xD5 -&gt;t\x98~&amp;\xBA\xAC\xA78I\xF0\x92\xCA\xE66\x9FLo\xF1\xDE\xD6\xE6Qt\xF58=7{gmu\xE1\xF6.:\xC89\xC5\xEC4\x88+0)/-\xF3œ\xDD\xCAU\xAB\xEA\xF9Ui\x86\x9A\x82\xD1x\xC1\xD0$\xA5\xB5\xE2kl\xA5\x97\x91\xF8\xE9\xE2\xD7O&gt;|\^K\xF5\xD2\xCDA\xFDQ\xA8U\xEA \x90\xAD~\x9F\xD2&quot;\xE6G&amp;ˑ'#R\x9B&lt;\xF9b\xA2:6\xB3\xDF\xEE?\xA01r\xEF\x961\xDC\xD2Ģ\xBA\xCEN\xB9\xE4\x8DL\xFAm\xF34\xFE\xFB\xA7ϭg\xB9&lt;\x8FQ\x93\xEA\xBF&quot;ړ=\xC0!B\xC1G\xF8\xDAl6\xC21\xFCJ\xF6iMk\xD6\xECIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesNetworkHollowBarYellow2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarYellow@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarYellow@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/NetworkHollowBarYellow@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xAF\xD3\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5\xC4IDATH -\x85V[oTU^\xFB\x9C=\x9D\x99^f:\x9Dig\xDAZ\xCB-\xB57Zh^PDc\x91\x88\x81\xC41&gt;x1\xC1` &amp;\xF0.        /&gt;\xF5\xC9D $(\x8A\xF1\xA5D\x85^\xC0R,\xF4~\xEF̔\xB9\x9F\xB3\x8F\xDFڧ\x83-B\xD8ɚ9g\xEF\xB5ַ\xEE\xFB\x88+\xBF\x84h\xC3Z\x93\xA4o+Y4\xD0\x8D,\xCB!\xC3 R\x8A\xEAmE{q\xB0[U;D\x9B\xF0l\x82x\xD9\xD8\xEB\xC1\xDE,\x9Eϛ\x9D\xDD\xFE~|\\x9F&lt;\xE5G\xCCݍ\xA4 G\x92\xAC\xECU\xBA\xD5o1PLJ\xF1\x85G\xD2Aj\xC5\xED\xB7\x92\xB2\xE6\xC8Q)\xADFed\xC8\xF5\xF5^\xD5\xEF0\xCA.Xt
-\xB2Gw~\x98\x98zK, u\xD1\xE0\xBDa\xED\x85e\xE5\xF2\xCE.\x9D\xF6\xF9DyGk9I\xFFV\x86\x97Lofx\x95\xBC\xB2\xE7\xC9\xCE\xDDx\x8E\xAC\xCCU\xBA=\xF0\x88\xB2Y\xE7\x8C\xFB`V2ãݽ\x97\xA5TA : \xFA\xDE\xD0\xFA5&amp;U7\x86\xD51R\xF6&quot;\xF6\xC1\xE3(Mhya\x89M0\xA0\x84\xE0\xED͎\x9E\xA0\xFBlm4\x98&gt;\xD8        ͌q\xF9|\x882Y\x87\x81\xF6 Tg\xFC&gt;ar\xCE*\xAAv\xC0\x94\xC3b9\xDC%\xB5L,\x8E$\x82\x84\x90$$}0&quot;KK \xDD44l\xB3N\xE5\xBE=\x9F$\xCE1\xB7\xF8\xEDt%\xE5\xF3N\xBDr\xA8\xBF\xD4/\x82\xECI\xA8\xFAM\x80\xF85\x88\xB2\xE6)\x97\xCB\xD1\xD2#\x87\xA5\xB2lCF\x91\xB9\xF22A傼^/&lt;/\x83ehq\xF6w\xEDY:\xE3$ Am\xBB?N\x8C\xCBlΡL\xC69 \x88`C\x9D\xF1ȤV&gt;5\xA3hbJi0\xE4PyK\\x90\xBA\x98A\xB1\x9A@'a \x80glhC\xBE\x9B\x86G\xEC`&quot;\xE9\x81\xC0!\x99\xCB9/\xE2\xE1 K\x87*\x85N\xBC\x95\xEDȨin^\xD1脢Ÿ\xFB )\xB9\xE4*!:\xEC-        O\xAC`mZ\xD7\xF0k\xA5\x83?\x9C
-\x97\x86!\xF6\xC3s3\xE0x{\xC0؏X'\xA9P\xB0i!\xEE\xD0ȘM        W\xF94\xC2\xD4_6\xE6Y\x91\xDB6\xB5\x8DM\xAA(\x95\x95
-
-l*1\x92Z\xEB
-\xE5 \xCA,h\xBF\xCC\x9C\x9D尦J\xE8\xEAaG\xA5        .\x83\xD0\xC8?r\xD1 \xDD7\xA0\xB8\xE0Mϣ\xA0.\xF0ld\xDEDR\xC0+\xDEF\x99\xA0@&quot;U\xD3\xB7@\xA1\xA9wd*\xE54\x87\x82\xAEEF\xC9z]\xC6\]\x9C.U\xF4\xD44z\xEAfM\xC4ȶ7\x9B\xC9Pei\x8E-\xC6\xD3޾\xBBv`fN\xDDD\xEFD\xC1[\x83\x8AW&amp;\x80\xA0\xAB\xACt\xF2\xA8\xE8\x94\xD3&amp;aM8\x83$\xF2R\x85\x87\xEE~\xD9\xEE'4ߍ\xD6&amp;3\xDE\xDAR\xBF\xF8\xF8U\xE1`z\xFB6J\xDC - \xDA7`\xD0.\x96)\xAE\xA2.\xD6\xCD\xDC 0\xE9UlF~\xE1\xC4\xF3\xBC\x8BTS\xAD͵\xAB@\n\xF7\x97\xCF\xC03ɼ,S\E]˺= \xA4\xBBb=ަ\xAEG)\xAE8{\xE2g\x9B\xDA\xCD8\xEF:\xE7?ޕ:y\x97[^7\xA2\xA3\xF4#\xDE$\x85\x82\x88w\x95
-\xF1\xF9sV\x98y]~\xA9YYW\xB1\xB9\xB1a\xA4\xDA\xEE\xDB\xD6yF\x97\x87Є\x92I46a\xBF\x852č\xF0\x8C\x8534\xF3歉 \xA7\x90\xE5źX'/\xC600\xE3F\xB8\xB8\x9CQ\xEF\xF0\xDF&quot;
-\xA8.f\xF2 l\x9C\x99\x99~[K&lt;\xE5\x87\xCF\xC0\xF3&quot;\xF3\xB2 ˲\xD6\xC5:Y7\xCE\xC8\xF9E\xF5WePta\xEAd\xFA|y\xB2\xF3\xF7\xF5T\xAE\x8D^ѽ\x84~=\x95\x9Eh\x80\x97\xFA\xFC\xFAr\xCBf\x96\xEA\xD1\xAF\xB2!ܬ\xB5Q\\\x98\xE4,\xEB8y\xAD\x8Bu\xA2O        \xD7\xE4\xF5\xEB\xA7u\x8D\xE6!\xBC&lt; }&gt;\xA3e!h\xA0\x92\xF2\xDDԱق\xF00ݺ5ИJۍ\xB6ґ&amp;ܨ\xDCc\xD4\xD9\xD9
-/\xD6\xC2W\xA9ǖ\xB2f\xE2N\xE8\xE4Q\x8Ca\xFE\xF3\xD0\xCEml\x91MBP\x93i
-]9&gt;\xEEk1\x8Db+'\xC3\xD3K\x9B(Z\xA0h\xB4\x96\xA2\xD5D\xB1h\x90bu\xEDT[߄\x8Bq \xEEz\x97g\xF6\xA6\xE1\\xC4c\xEA\xFC\xB7\xDFg\xBF\xC1\xB0\xA7\xDCb\xC2IoXg\xBE\x870x&lt;LJ\x87\xA41\x89pO\xB0\x83\xB2\x8B&lt;\xFE͠\x975Io3\xEE\xA10\xA9\xFC Y\xE9Kd凐p4\xA0\xA5\x94\x939s&gt;\xA1\xEF\x91\xDF}\xC8~t(\xD9\xDB2`\xDB\xD2\xE99\x8EM\xCBr˻\xBCl\x86&lt;\xF9 d\x9A\xBF.\x97\x82.y&lt;\xBBe\xDBn\xF1]5\xB7\xA0hf\xCE\xFD\xE7b\xB8=`\xEB\xBBk\xF1\x9C\xCCJ\xBE\xBC\xB0\x9E&gt;\x97\xBB'-\xDB\xF8\x94\x85\x942t\xD5p\xDE8\xD9L\xA5 C\xB8\x9D\x8DFi\\xFF\x88\x82&amp;\xAE.\xBE\xA9Gƕ\xFEW'Y'\xEBf\xD1}\xB6\x92\x92`•\xC1{\xFB\xDEw\xBD\xAFu\xB6\xC9\xCF\xE0g\\xEF(\xA1oS\x9Fwu;\xF1\xA5\xC9Fa\xA8W\x83\x812\xF8\x92:v\xF6\xE7\xDCe\xE8\xEB́H\\xFA\xB1\xB8L\xFB$^\xC0ކ\xB6\x97dd\xC76\xCFx\xB8 \x9E~\x87\x97\x87\x83\xBF\xF9x\xF1\xC0\xF5x\x88og-\xCF\xAA\xECB\xF7\x85\xAF\xFB\xFF\xC6w\xD1h\x8Cyy        \xFE\x80da\xFE\xD4Z\xE1Y \xCE̖&amp;\xD9\xD2)\xDF\xC0hyC\xB3Ԥ\xA5\x96Pރ\xA08rs\xE5\xFA-\xEB\xE2\x9DA -\xC0\xB1\xBDҞ\xF95\xBFpO0`݌0z\xB1\xB5\xAD\x8E6\x9E\xB1\xD8U\xFEp|rg\x8A\xEByJ\x90s\xC7_\x8EU\x80V\xAE%\xBC\xF0\xE0\xE2\xEB\x9D=\xF8\xF6\xF4\xFA\x8EO\xAB_\xD5\x9EIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesTimelineBarBluepng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarBlue.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarBlue.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarBlue.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,21 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR         -{D\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5;IDAT}P\xCBJA\xAC\xEC#\xBB\x82\xD15\x88Q\x93D\xC4_\xF0K&lt;y\xF0\xF0&lt;\x82\xF9/^\xFD\x88 ^=yӛ\x9E\x82\xD1\xC8cI\xF6\xA5nfvv\xEDN\x9C\x9B\xD8P\xD3\xD3U\xD5=͔\xCEʦ\xBBv\xD9ܪ\x9CYOcne۞=\xE8\x8F\xE3[\x95Fm\xABP\xA2m\x97\xDD\xF3\xE3#\xFB5F\xA9\x81\xBC\xBA\xA3y\xFD\xFA^^d\x9F\xBEe\xE5&quot;i\xEE:\x98D\x9E{\xDF\xCC$\xEA6U\xCC?\x8D\x92M\x92U?Vx\xF7\x86a6*\xC7&lt;\xEBF\x91/mX\xB8\xE8\xD05\xEB\x86&amp;\xFF\xCB SΛ\xFE\x9A_\x9Aȣ        \xED\xE5Z\xF7.L\xA9\xCC!2&quot;Y\xCER`\x9E\xC3*rDa\xE0V]&amp;\xB5)ҒT!\x8E&quot;\xB0n\xC9\xE0\xA3cX\xCEI0\x8F9\xFD\xE8\xFF\xA0\xBE\xA6 \xFD\xCELǯ/\xF6z\xB3\xA6\xD2pG\xCEz+bڅ \xFBȒ\xF1T\xFD\x8E\xFFxsU\xA2V\xDEk\x8FP#\x94        :]F\x84\xB78\xB4\xD3\xF2\x83 IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesTimelineBarBlue2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarBlue@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarBlue@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarBlue@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xBA\x9D :\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5\xEBIDAT8\xEDU]kA\xBD3\xBB\x9B4i5\xAD-&quot;TD[\xF4\xC1\xD2Vl\xB1\xF8P|\xEA\x9B\xD0 \x82 \x8A\xC5 \xF8'\xFC\xFA&quot;&gt;\xB5E|\x85\xE2\x83&quot;\xADH+~\xD4\xA5(\xAD\xFD2!\x9B\xDDlvw\xD6s'&amp;im\xFA\xBCp73s\xCF9\xF7\xEEL\xE6\xAE8ys\x96\xA2\xB0H\xB0|&gt;?_\x9E\xE3g\x871\xF8|
-~w\xF9ޘ&amp;\x8B\xDEO)R~\xB74[\x9E\xC3:CB\xD2ع^\xDA\xCC\xE4U\x9DJ2&amp;\xA9\xEB\x80I\xCF\xDE|%\x90P\x80\xFFN\x85\x8B\xE9\xFB\xE3?Eϵ\x99\xE6\x8CDG\xFF\xE8\xD0):\xD2n\xD2\xD9\xE3I\xEAa7\xDBB\x82\xB7\xDFZ\xCB\xF4r~\x89B\xF7\xF7&quot;
-6U\xE0MJ+\xD9o$\xDA)f
-&lt;\x96\xA0\xA55\x8F&gt;\xCCe\xC9\xF6\xEA+j\x8BK:}\xB4Ec\xB6m\x9B\x98\xA3|\xB7_\xF9Τ\x89/ i\x92o\xA3\x8C\xD2 H)v\xC4¯\xBF\xE4ia\xC5\xD51\xE6ಆT\xC5\xFC\xAFr\xB6\xEE\x8B\xF2\xFF\xA9\xA8r\xC60\x969l\xAC!\xB1?\x96\xF2\xF3zaeK\x807{T\xB0\xCCe\x8D\x92di^έߓ\xBDĪ\xD82\xB7$\xB4c\x9F\xB1\xFFB\xCD7\xAAn\x8FT\xE9𚳀h\xC4V\x85T\xF9\xF7\xA5R\xD5r\xAAB\xE3\x80\xC2_I5\xA6\xABQ\xE7\x98\xC64$\xAE
-\x85\xE0\x8B\xF1\xEE&amp;\xC6k:\xC6 \x98S\xB1j\xAF\xF0\x82\x88\x8ApQ\xBE\xAB\x83\xADe\xF1R&quot;?,a\x99S1\xCC3p\xB6)ovb(u6!&quot;b\xB1Z\xD3Ղ\xCB        \xF9\xE22\xA7l\xAE:۟\x85\x90}2\x96$\xD7Jb=\x81\x92\xBA\x8D\xFC\xCDXa\x84x\xBD\x82\x91\xEB\xBA\xDC\xD4*\x9E6\xFD\xDC\xEA #y\xA87\x98\xFC\xDCU\x8A\xDCX\xC5c֎\x9E\xC4{\xE4}\xB4 -\x9B\xC2B\x96o=\xAAW\xE0\xAD&gt;FKj\xE4\xF0\x85[Ѥz\x8Cd\x97\xEE\xC5B\!*%\xEE\xE1ڸG\xC3U\xD1\xD1B\xBC:\x9Bzvz}\xF6\xCE#
-&lt;ؿ&gt;Y\xBB\x87\x91\xA2\x83\xBF(Q\xE8Q\x90߀\xAF\xD7\xF8\x86~\x8D((@(G
-\xF6F:\xF3~\xFA\xB6\x9F\xFD\xF1\x91w\x93S\xA1o\xA7\xDA&amp;\xC6\xCD֮Q!\xADA|YJ\x954&lt;\xE3\xAF\xCEb\x90ߜ\xCD,L=B\xBF\xCE2/N\\x9D\xA6o.\xC51\x80\xB76\xF0\x9AM\xB9\xB5.\xC0=i$R\xD4s\xFD\xB1\x87\xC9&lt;|\x9E\x8173\xAE\x82\xB1\xCCa.\xFD·\x95\xB4l\xE8h\xA9IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesTimelineBarOrangepng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarOrange.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarOrange.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarOrange.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,23 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR         -{D\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5!IDAT\x85\x91\xC1JQ\x85\xBF\xB1IR\x9C(CĤ\xB0U=TD\x9F\xA1E\xE4\xB2M\xAB\xF6\xBDB =E\xBB@&quot;\xC8$KSQ'\xAF\xE943j\xFF\xBD\xCE@\xB8\xE9\x87\xC3\xCC=\xE7;w\xEE\xCCX\xB5k\x92[i.
-9\xE7T)Ul -aw\xC7\xF9h\xF7ԭ;\xA1b{&gt;\x95L\x963J'qh%`1\xF5T̨\x9B\xF3O\xDB{\x94\x9D\x9D=\xF0\xBA0x\x80\xC9\xA4\xF7\x8D\xB4?n4˶\x925\xC0w\xA6-\xCChp\x9A\xA2\xCE\xA1\xECl&amp;\xA2e\й\xE0\xFF\x89\xA0x\xBB\xD5\xC2\xD2_B\xFAmXem\xFC\xE8qA8\x83\x99\xF7`\xEEc|q\x92\xBB\xEF}\xBC/\xF0]G\xE6L\x87h_\xE7v\xBDCuc\x9D\xE3\xD16S?\xD2\xD3\xF9~t\xA5\xD7\xE8q\xBF\xF6ؤVʑ\x8C)\xBCtH=\xB7M\x80\xFC\x9E\x81ի;.-)\xE9\xC3\x88\xF2\xA2\xA4(_n:\xA2\xD7_/\x9D\x87\x9C\x90\xDBIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesTimelineBarOrange2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarOrange@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarOrange@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarOrange@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xBA\x9D :\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5\xA6IDAT8\xED\x95\xCBkQƿ\x99N^5X[J*.܆؈\x81*X\xF0\xDCq\x9D\xFF@\)Ut\xED޵\x88\x8Bn\xE9N\xF1\x85V\xB0\x9F A\xB0V\xAD1MJ\x9Aɤ3\xBFs\xE7\xD1i\x9At\xEF\x81;\xB9\x8Fs~\xF7\xBBg\xE6\x9Ehn\x9D.\xA0\xEBH\xBA.Jf\xD8?\xC5~\x92\xFD\x8Ck]\xAE\xBD\xE4\xC2\xFB\xB7 \x97\xC0h@[\xB8        \xD8.\xA5x\xC0V\x90\xC9\xDC\xE4`\xADr\xA1%\xC3-3\xB2@j\xEF߾Rs\x9DM\x94\xD9Ξ\xBE\x82\xEF\xDA\xD3kHvm\xBC\xCB&quot;\xBC\x902\x81\xB1\x93 \xDFD{V -\xA8/\xE6
-ޔ+\xA8\xB7PI($\x96\xB2i\xE4        \xA2&gt;-\xEB\xEF\x80\xC6R\xBC\xA2\xC7&lt;\x9F\xCE&lt;$\x86\xF1\xF9V%\xC3\xEDἮ\xFB\x87        \xB2ׁo\xF7|\x80\xD5\xE1\xF5娵\xE7ܤ\xAC\xC6\xF3\xB3(iLA&gt;2\x87\x81M\xC2'e\\xFA\xAA\xCE        Cg~m\x95w\xCElT=\xDFA\x9E\xBE\xAF\xC4
-Cm\xCD\xD7\xE9\x99R3\x85&gt;\xBEo\xBB\xDB$zn\xFFA\xFDӵ=G\xBD\xE0\xF5\xF5\xC4\xDFįs\xCF\x8D        A!E\x{DD1B}2\xAE\xEDP#\xB1!\xC8v8\xEA\xD9|\x8Eq\xB0\xC8}U\x8CPh\xBC\xEE\x9E\xF1#\x93\xE2\xF7.@\xF0=&gt;\xB4p\xCF)P\xEBrC\xB7+7?4\x89 \xA3\xC6{\x98N8\x84\xB5        aq`\x9C\x89jBLˁ\xC4\xF8f,L\x9F -9\xD6$HK\x9A -N\xDB{L
-ol\xB0\xBE\xB1\xAA\xF8\xADj,\xFF\xC1#\xA8o0\x96\xEB\x80\xDCf)\xC3)R\xA7\xA2&amp;o\xA9m\xB1\xEEqH \xCB4\xC8x\xA82uuw|tbD)\xC4T\xC0\xC9\xFCjSA\xAB\xD7\xE7pa\x882\xB5\x955|:2\x8E&quot;G\xE5\xC5\xE2N\xBF\xE8\xF4cͫ\x80Re,*\xE4XM\xA6\xB1IU\x9C\xAF\xDEy\x86\xCB_㣈\x97Ws\x82\xF9\xB98\x8DsT5\xCDb&gt;)\xB2\xE3\x8Ckr\xA4
-\xD5&lt;!\xE4&gt;\xAB#\xB7\xC0\xA2\xF6x83\x8B\xAC\xEA\xD8Ƕcʱ\xC4f\xE9\xF2O\xF0\xE2\x98B,\xB2}a\xE3A\xFA\x9A\xA8_\x89\x91X\xFC\x87\xBC#\xEE\xDA\xD9\xCBIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesTimelineBarPurplepng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarPurple.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarPurple.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarPurple.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,28 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR         -{D\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5&gt;IDAT}P\xCBJ\xC3@=y\x98\xD2Z\xB5X4\xB8Pq+\xF8)\xEE]\xB8\xE97(\x82\xFD
-\xC1\x8D!\xE2N\xF0\\xB8\xDCX\xD1\xD6RL\x9AfҴyM\xC6;\xD1t!\xE2\x813\xC3=\xE7\xCC\xE5\xDEQN\xF6n -[\xAB\x9D57\xEBG\xE10uX\xEC\xA1n\xAD\xA2\xD62\xFA\xEE;\xBB\x9A\xF1\xB0\xA3\xE7&quot;혆u\xBC\xD0Dsۂ\xA2\xEE@\xEEK\xEC\xDC_\xA4\xA7\xE1\xD4\xD3\xF5\x84G\xED\xB5]/C\xEF1B\xF0\x91`i\xC3D\xC31 \xF5\xFEC\xD4ֹ\xC8V&quot;/\x87\xFF\x96\x80 -SHȠ\xE0R\x97\xBEZ^U\xA0,\xE8\xA8j髕\xF8\xDF]\x86
-\xF4/T\xFAw'ʈ_\xB9\xB2\xFE\xD1\xCAPȓb\x94\x9E        H]\x82\xB6\xCB\xC77\x80\xCCE -\x8AF]i\x97$\xE2X@\xDB\xE5c}\x94\xF4\xAET\xF3p懰Ym&gt;Z\xCC'\x88r\xE4\xDFh\x83\xE9\xF3Ӳ\xE9\xB4f\x9C\xAD\xBB\xF1\xAB\xFDw\xA5\x810sG5\xB8\\x9E+\xF4TεEl -b\xF9\xB3Cb\xF7 pn\xAFD -]?IEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesTimelineBarPurple2xpng"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarPurple@2x.png (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarPurple@2x.png        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/TimelineBarPurple@2x.png        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-\x89PNG
-
- -IHDR\xBA\x9D :\x99iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.1.2&quot;&gt;
-   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;
-         &lt;dc:rights&gt;
-            &lt;rdf:Alt&gt;
-               &lt;rdf:li xml:lang=&quot;x-default&quot;&gt;Copyright © 2013 Apple Inc. All rights reserved.&lt;/rdf:li&gt;
-            &lt;/rdf:Alt&gt;
-         &lt;/dc:rights&gt;
-      &lt;/rdf:Description&gt;
-      &lt;rdf:Description rdf:about=&quot;&quot;
-            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;&gt;
-         &lt;xmp:CreatorTool&gt;Adobe ImageReady&lt;/xmp:CreatorTool&gt;
-      &lt;/rdf:Description&gt;
-   &lt;/rdf:RDF&gt;
-&lt;/x:xmpmeta&gt;
-Y p\xC5\xEBIDAT8\xEDU\xCFKTQ&gt;\xF7\xFD\xD4yZ\xEAD\x90\xB9
-\x82l$\xA8U\xAB \xAAEP\xD4\xDEU!\xAD\xEA\x8FhS\xB4j_A$\xB51(\x82\xA9\x88F\x89)\x84Ψ\xE3\xFCx\xF3~\xDD\xD7w\xAE\xBE\xC7        \xB5}λ\xEF\xDE\xFB}\xDF9\xF7\xCC\xDC\xF3Ľ\xBEw\xC6&gt;\xC1,\xF80\xFC*\xFC\xCC\xD6C\x931\xF83\xFC\xFC\xF1\xFD\x99K\x8A,\xEEd^RGM\xAD\xE5\x8D.\xCC~Mh4p\xFE8\x95\xF3\xF9\x95\xA8A\xC5J\xE9\xE4\xA4M\x9A\xFBA2\x96̛
-d\xF5\xE2\xC3oח\xC4\xED\x93\xCF,,\x8C\xA7\x8C\x8E\xEC\xC0\xD9\xD4~ؤ\x9E\xFE6r\xBA\x8C\x91dR^ -iq\xAAD\xC5\xE5\x80&amp;?\xCDQ%\\x9FA\x83F \xBDa[Oe\xA3\x83tSPw֡\x95y\x97\xA6g+\xE4\x97wd\xE4\xE8t\xA47\xA50\xF3 \xC4d\x94\xF5\xA2\xCA0\xC2\xC6\xD74\xD2\xC9\xD6\xAAB\x9A~\x9D\xA7\xC0\x95$D\x92C}d\xE1\x9F_\x8A\xB4\xF4\xB5\xAC\x99\xC3\\xA5Q\x8DJC\xBCj9ut\xDB*\x8B\xBF\x89(&amp;\xBCǂ\x8CekhQ\x9A\xBE\xAC\xA8\x85\xB5_U5\xEE\xE7\x91`\x99\xCBJ2\xA6Xq\xAB\xC5ƚ\xEC&amp;\x98`\xEEfn\xBB1\xF6\xB9\xF7_h\xEFB5\xD4(\xDE\xFC\xF1\xF6f\xB1[\xFA\x91Z\xA4m\x9C\xBAG\x91\xF8W\xC8\xE6h5\xE2V&amp;
-\xECv\xAB        ɰ.\xA2q\x8A\xC3\xC7I\xF6X\x8C9\x89\xD5zE\xE8\xC7j#Ҁ\xC0U\x88\x88\xD6\xD4`I\xB6Q \x969\x89\x82D\x88\x89Q
-V\xF1H\x93ݦ#*n?D\x84\xD6\xD8\x92\xA3s&amp;^)&quot;\xE6l\x99k\x94õ\xEF\xE8\x8AKk%\xDBMa\xBD\x95\x8C4\x84\xC0A`m\x8C V%\xB9\xAE\xCBM-\xF1c\xDD\xFF\xFD\xDE1:3\xB8\xC1T\x96ɗ\xA8\xA5\xEA\x90e[M=\x89k\xE4{&gt;\xDAF\x99\xDCh\x83o\xBDj\xB9\xD0\xADƁ\xA1 =#Om\xCD9\xD6f\xA6Ux'KO\x8E -\xB1\xCDB\xC5(\xDFt?\xAA\x90'\xB9\xB1        -\xCF\xEF o\xDC\xD0C鉂\xBF&lt;\xD7ew\xCA8\xEA \xA5\xAF\xBE*\xC5 G\xC1
-k\x9ES\xC7@kEFE\x95Q)\xCC/\x8C\xE7F\xEF\xAEyK\xB3\y}\xFB\xE0\xE0\xA1+\x97\xDB\xCD\xF494\xF3S\xF8 `\xB9ٰ\xC7_\x8F\x99b\x90\xFF0\x9E{5\x8A~]jB\xDC\xEA}B\x8Ffoژ\xF4\xC1\x9Df\xEA\xAE+|\xC6i\xB8\xA7\xA1F4\x92y\xEEa2\x9F\x87\xAF\xC3\xF72΂\xB1\xCCa.\xFD&quot;#\x8D\xA8\xA7p\xC8nIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceInspectorFrontendAPIjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/InspectorFrontendAPI.js (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/InspectorFrontendAPI.js        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/InspectorFrontendAPI.js        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -57,8 +57,7 @@
</span><span class="cx">     setTimelineProfilingEnabled: function(enabled)
</span><span class="cx">     {
</span><span class="cx">         if (enabled) {
</span><del>-            WebInspector.navigationSidebar.selectedSidebarPanel = WebInspector.instrumentSidebarPanel;
-            WebInspector.instrumentSidebarPanel.showTimeline();
</del><ins>+            WebInspector.navigationSidebar.selectedSidebarPanel = WebInspector.timelineSidebarPanel;
</ins><span class="cx">             WebInspector.timelineManager.startRecording();
</span><span class="cx">         } else {
</span><span class="cx">             WebInspector.timelineManager.stopRecording();
</span><span class="lines">@@ -77,7 +76,7 @@
</span><span class="cx"> 
</span><span class="cx">     stopProfilingJavaScript: function()
</span><span class="cx">     {
</span><del>-        WebInspector.instrumentSidebarPanel.show();
</del><ins>+        WebInspector.timelineSidebarPanel.show();
</ins><span class="cx">         WebInspector.profileManager.stopProfilingJavaScript();
</span><span class="cx">     },
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceInstrumentSidebarPanelcss"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/InstrumentSidebarPanel.css (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/InstrumentSidebarPanel.css        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/InstrumentSidebarPanel.css        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,121 +0,0 @@
</span><del>-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-.sidebar &gt; .panel.instrument &gt; .title-bar {
-    position: absolute;
-    left: 0;
-    right: 0;
-
-    box-shadow: inset rgba(255, 255, 255, 0.2) 0 1px 0;
-    border-bottom: 1px solid rgb(179, 179, 179);
-
-    height: 22px;
-    padding: 4px 6px;
-
-    font-size: 11px;
-    font-family: &quot;Lucida Grande&quot;, sans-serif;
-
-    white-space: nowrap;
-    overflow: hidden;
-}
-
-.sidebar &gt; .panel.instrument &gt; .title-bar.timelines {
-    top: 0;
-}
-
-.sidebar &gt; .panel.instrument &gt; .title-bar &gt; .record-glyph {
-    position: absolute;
-    top: 0;
-    right: 0;
-    width: 21px;
-    height: 21px;
-    padding: 0;
-    border: none;
-    outline: none;
-    color: transparent;
-    overflow: hidden;
-    
-    -webkit-appearance: none;
-
-    background-color: transparent;
-    background-image: -webkit-image-set(url(Images/RecordingStopped.png) 1x, url(Images/RecordingStopped@2x.png) 2x);
-    background-repeat: no-repeat;
-    background-size: 21px 21px;
-}
-
-.sidebar &gt; .panel.instrument &gt; .title-bar &gt; .record-glyph.recording {
-    background-image: -webkit-image-set(url(Images/Recording.png) 1x, url(Images/Recording@2x.png) 2x);
-}
-
-.sidebar &gt; .panel.instrument &gt; .title-bar &gt; .record-glyph:hover {
-    background-image: -webkit-image-set(url(Images/RecordingHovered.png) 1x, url(Images/RecordingHovered@2x.png) 2x);
-}
-
-.sidebar &gt; .panel.instrument &gt; .title-bar &gt; .record-glyph.recording:hover {
-    background-image: -webkit-image-set(url(Images/RecordingStopped.png) 1x, url(Images/RecordingStopped@2x.png) 2x);
-}
-
-.sidebar &gt; .panel.instrument &gt; .title-bar &gt; .record-glyph.forced {
-    background-image: -webkit-image-set(url(Images/RecordingStopped.png) 1x, url(Images/RecordingStopped@2x.png) 2x) !important;
-}
-
-.sidebar &gt; .panel.instrument &gt; .title-bar &gt; .record-glyph.recording.forced {
-    background-image: -webkit-image-set(url(Images/Recording.png) 1x, url(Images/Recording@2x.png) 2x) !important;
-}
-
-.sidebar &gt; .panel.instrument &gt; .title-bar &gt; .record-status {
-    position: absolute;
-    top: 0;
-    right: 21px;
-    line-height: 20px;
-    color: rgb(76, 76, 76);
-}
-
-.sidebar &gt; .panel.instrument &gt; .navigation-sidebar-panel-content-tree-outline.timelines {
-    position: absolute;
-    top: 22px;
-    left: 0;
-    right: 0;
-    height: 78px;
-}
-
-.sidebar &gt; .panel.instrument &gt; .navigation-sidebar-panel-content-tree-outline.timelines .item:not(:first-child):not(.selected) {
-    border-top-color: rgba(0, 0, 0, 0.1);
-}
-
-.sidebar &gt; .panel.instrument &gt; .navigation-sidebar-panel-content-tree-outline.timelines .item.selected + .item {
-    border-top-color: rgba(0, 0, 0, 0.4);
-}
-
-.sidebar &gt; .panel.instrument &gt; .title-bar.profiles {
-    top: 100px;
-    border-top: 1px solid rgb(179, 179, 179);
-    height: 23px;
-}
-
-.sidebar &gt; .panel.instrument &gt; .content,
-.sidebar &gt; .panel.instrument &gt; .empty-content-placeholder {
-    top: 123px;
-}
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceInstrumentSidebarPaneljs"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/InstrumentSidebarPanel.js (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/InstrumentSidebarPanel.js        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/InstrumentSidebarPanel.js        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,521 +0,0 @@
</span><del>-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-WebInspector.InstrumentSidebarPanel = function()
-{
-    WebInspector.NavigationSidebarPanel.call(this, &quot;instrument&quot;, WebInspector.UIString(&quot;Timelines&quot;), &quot;Images/NavigationItemStopwatch.svg&quot;, &quot;2&quot;);
-
-    this.filterBar.placeholder = WebInspector.UIString(&quot;Filter Profile List&quot;);
-
-    var timelinesTitleBarElement = document.createElement(&quot;div&quot;);
-    timelinesTitleBarElement.textContent = WebInspector.UIString(&quot;Timelines&quot;);
-    timelinesTitleBarElement.classList.add(WebInspector.InstrumentSidebarPanel.TitleBarStyleClass);
-    timelinesTitleBarElement.classList.add(WebInspector.InstrumentSidebarPanel.TimelinesTitleBarStyleClass);
-    this.element.appendChild(timelinesTitleBarElement);
-
-    this._recordGlyphElement = document.createElement(&quot;div&quot;);
-    this._recordGlyphElement.className = WebInspector.InstrumentSidebarPanel.RecordGlyphStyleClass;
-    this._recordGlyphElement.addEventListener(&quot;mouseover&quot;, this._recordGlyphMousedOver.bind(this));
-    this._recordGlyphElement.addEventListener(&quot;mouseout&quot;, this._recordGlyphMousedOut.bind(this));
-    this._recordGlyphElement.addEventListener(&quot;click&quot;, this._recordGlyphClicked.bind(this));
-    timelinesTitleBarElement.appendChild(this._recordGlyphElement);
-
-    this._recordStatusElement = document.createElement(&quot;div&quot;);
-    this._recordStatusElement.className = WebInspector.InstrumentSidebarPanel.RecordStatusStyleClass;
-    timelinesTitleBarElement.appendChild(this._recordStatusElement);
-
-    var timelinesTreeOutlineElement = document.createElement(&quot;ol&quot;);
-    timelinesTreeOutlineElement.classList.add(WebInspector.NavigationSidebarPanel.ContentTreeOutlineElementStyleClassName);
-    timelinesTreeOutlineElement.classList.add(WebInspector.NavigationSidebarPanel.HideDisclosureButtonsStyleClassName);
-    timelinesTreeOutlineElement.classList.add(WebInspector.InstrumentSidebarPanel.TimelinesTreeOutlineStyleClass);
-    this.element.appendChild(timelinesTreeOutlineElement);
-
-    this._timelinesTreeOutline = new TreeOutline(timelinesTreeOutlineElement);
-    this._timelinesTreeOutline.allowsRepeatSelection = true;
-
-    this._timelinesTreeElement = new WebInspector.GeneralTreeElement(WebInspector.InstrumentSidebarPanel.StopwatchIconStyleClass, WebInspector.UIString(&quot;Timelines&quot;), null, WebInspector.timelineManager.timelines);
-
-    var networkTimelineTreeElement = new WebInspector.GeneralTreeElement(WebInspector.InstrumentSidebarPanel.NetworkIconStyleClass, WebInspector.UIString(&quot;Network Requests&quot;), null, WebInspector.TimelineRecord.Type.Network);
-    networkTimelineTreeElement.small = true;
-    networkTimelineTreeElement.twoLine = true;
-    this._timelinesTreeOutline.appendChild(networkTimelineTreeElement);
-
-    // Select by default, but don't allow focus or onselect to prevent showing the content view.
-    networkTimelineTreeElement.select(true, false, true);
-
-    var layoutTimelineTreeElement = new WebInspector.GeneralTreeElement(WebInspector.InstrumentSidebarPanel.ColorsIconStyleClass, WebInspector.UIString(&quot;Layout &amp; Rendering&quot;), null, WebInspector.TimelineRecord.Type.Layout);
-    layoutTimelineTreeElement.small = true;
-    layoutTimelineTreeElement.twoLine = true;
-    this._timelinesTreeOutline.appendChild(layoutTimelineTreeElement);
-
-    var scriptTimelineTreeElement = new WebInspector.GeneralTreeElement(WebInspector.InstrumentSidebarPanel.ScriptIconStyleClass, WebInspector.UIString(&quot;JavaScript &amp; Events&quot;), null, WebInspector.TimelineRecord.Type.Script);
-    scriptTimelineTreeElement.small = true;
-    scriptTimelineTreeElement.twoLine = true;
-    this._timelinesTreeOutline.appendChild(scriptTimelineTreeElement);
-
-    this._timelineTreeElementMap = {};
-    this._timelineTreeElementMap[WebInspector.TimelineRecord.Type.Network] = networkTimelineTreeElement;
-    this._timelineTreeElementMap[WebInspector.TimelineRecord.Type.Layout] = layoutTimelineTreeElement;
-    this._timelineTreeElementMap[WebInspector.TimelineRecord.Type.Script] = scriptTimelineTreeElement;
-
-    var profilesTitleBarElement = document.createElement(&quot;div&quot;);
-    profilesTitleBarElement.textContent = WebInspector.UIString(&quot;Profiles&quot;);
-    profilesTitleBarElement.classList.add(WebInspector.InstrumentSidebarPanel.TitleBarStyleClass);
-    profilesTitleBarElement.classList.add(WebInspector.InstrumentSidebarPanel.ProfilesTitleBarStyleClass);
-    this.element.appendChild(profilesTitleBarElement);
-    
-    this._recordProfileGlyphElement = document.createElement(&quot;select&quot;);
-    this._recordProfileGlyphElement.className = WebInspector.InstrumentSidebarPanel.RecordGlyphStyleClass;
-    this._recordProfileGlyphElement.addEventListener(&quot;mouseover&quot;, this._recordProfileGlyphMousedOver.bind(this));
-    this._recordProfileGlyphElement.addEventListener(&quot;mouseout&quot;, this._recordProfileGlyphMousedOut.bind(this));
-    this._recordProfileGlyphElement.addEventListener(&quot;mousedown&quot;, this._recordProfileGlyphMousedDown.bind(this));
-    this._recordProfileGlyphElement.addEventListener(&quot;click&quot;, this._recordProfileGlyphClicked.bind(this));
-    this._recordProfileGlyphElement.addEventListener(&quot;change&quot;, this._profileTypeWasSelected.bind(this));
-
-    var startJavaScriptProfileOption = document.createElement(&quot;option&quot;);
-    startJavaScriptProfileOption.textContent = WebInspector.UIString(&quot;Start JavaScript Profile&quot;);
-    startJavaScriptProfileOption.value = WebInspector.InstrumentSidebarPanel.StartJavaScriptProfileValue;
-    startJavaScriptProfileOption.selected = false;
-    
-    var startCanvasProfileOption = document.createElement(&quot;option&quot;);
-    startCanvasProfileOption.textContent = WebInspector.UIString(&quot;Start Canvas Profile&quot;);
-    startCanvasProfileOption.value = WebInspector.InstrumentSidebarPanel.StartCanvasProfileValue;
-    startCanvasProfileOption.selected = false;
-
-    this._recordProfileGlyphElement.add(startJavaScriptProfileOption);
-    this._recordProfileGlyphElement.add(startCanvasProfileOption);
-
-    profilesTitleBarElement.appendChild(this._recordProfileGlyphElement);
-
-    this._recordProfileGlyphElement.selectedIndex = -1;
-    
-    this._recordProfileStatusElement = document.createElement(&quot;div&quot;);
-    this._recordProfileStatusElement.className = WebInspector.InstrumentSidebarPanel.RecordStatusStyleClass;
-    profilesTitleBarElement.appendChild(this._recordProfileStatusElement);
-
-    WebInspector.timelineManager.addEventListener(WebInspector.TimelineManager.Event.RecordingStarted, this._recordingStarted, this);
-    WebInspector.timelineManager.addEventListener(WebInspector.TimelineManager.Event.RecordingStopped, this._recordingStopped, this);
-
-    WebInspector.profileManager.addEventListener(WebInspector.ProfileManager.Event.ProfileWasAdded, this._profileWasAdded, this);
-    WebInspector.profileManager.addEventListener(WebInspector.ProfileManager.Event.ProfileWasUpdated, this._profileWasUpdated, this);
-    WebInspector.profileManager.addEventListener(WebInspector.ProfileManager.Event.Cleared, this._profilesCleared, this);
-    
-    WebInspector.profileManager.addEventListener(WebInspector.ProfileManager.Event.ProfilingStarted, this._profilingStarted, this);
-    WebInspector.profileManager.addEventListener(WebInspector.ProfileManager.Event.ProfilingEnded, this._profilingEnded, this);
-    WebInspector.profileManager.addEventListener(WebInspector.ProfileManager.Event.ProfilingInterrupted, this._profilingInterrupted, this);
-
-    this.updateEmptyContentPlaceholder(WebInspector.UIString(&quot;No Recorded Profiles&quot;));
-    
-    // Maps from profile titles -&gt; tree elements.
-    this._profileTreeElementMap = {};
-
-    this._timelinesTreeOutline.onselect = this._timelinesTreeElementSelected.bind(this);
-    this.contentTreeOutline.onselect = this._profileSelected.bind(this);
-};
-
-WebInspector.InstrumentSidebarPanel.TitleBarStyleClass = &quot;title-bar&quot;;
-WebInspector.InstrumentSidebarPanel.TimelinesTitleBarStyleClass = &quot;timelines&quot;;
-WebInspector.InstrumentSidebarPanel.TimelinesTreeOutlineStyleClass = &quot;timelines&quot;;
-WebInspector.InstrumentSidebarPanel.RecordGlyphStyleClass = &quot;record-glyph&quot;;
-WebInspector.InstrumentSidebarPanel.RecordGlyphRecordingStyleClass = &quot;recording&quot;;
-WebInspector.InstrumentSidebarPanel.RecordGlyphRecordingForcedStyleClass = &quot;forced&quot;;
-WebInspector.InstrumentSidebarPanel.RecordStatusStyleClass = &quot;record-status&quot;;
-WebInspector.InstrumentSidebarPanel.ProfilesTitleBarStyleClass = &quot;profiles&quot;;
-WebInspector.InstrumentSidebarPanel.StopwatchIconStyleClass = &quot;stopwatch-icon&quot;;
-WebInspector.InstrumentSidebarPanel.NetworkIconStyleClass = &quot;network-icon&quot;;
-WebInspector.InstrumentSidebarPanel.ColorsIconStyleClass = &quot;colors-icon&quot;;
-WebInspector.InstrumentSidebarPanel.ScriptIconStyleClass = &quot;script-icon&quot;;
-WebInspector.InstrumentSidebarPanel.ProfileIconStyleClass = &quot;profile-icon&quot;;
-WebInspector.InstrumentSidebarPanel.StartJavaScriptProfileValue = &quot;start-javascript-profile&quot;;
-WebInspector.InstrumentSidebarPanel.StartCanvasProfileValue = &quot;start-canvas-profile&quot;;
-
-WebInspector.InstrumentSidebarPanel.SelectedTimelineCookieKey = &quot;instrument-sidebar-panel-selected-timeline&quot;;
-WebInspector.InstrumentSidebarPanel.SelectedProfileTypeCookieKey = &quot;instrument-sidebar-panel-selected-profile-type&quot;;
-WebInspector.InstrumentSidebarPanel.SelectedProfileTitleCookieKey = &quot;instrument-sidebar-panel-selected-profile-title&quot;;
-
-WebInspector.InstrumentSidebarPanel.prototype = {
-    constructor: WebInspector.InstrumentSidebarPanel,
-
-    // Public
-
-    treeElementForRepresentedObject: function(representedObject)
-    {
-        if (representedObject instanceof WebInspector.TimelinesObject)
-            return this._timelinesTreeElement;
-        return this.contentTreeOutline.getCachedTreeElement(representedObject);
-    },
-
-    showTimeline: function()
-    {
-        WebInspector.contentBrowser.showContentViewForRepresentedObject(WebInspector.timelineManager.timelines);
-    },
-
-    showTimelineForRecordType: function(type)
-    {
-        var treeElementToSelect = this._timelineTreeElementMap[type];
-        if (!treeElementToSelect)
-            return null;
-
-        treeElementToSelect.select(true, true);
-        return treeElementToSelect.representedObject;
-    },
-
-    saveStateToCookie: function(cookie)
-    {
-        console.assert(cookie);
-
-        // This sidebar has two separate tree outlines, but only one selected tree element between them.
-        var selectedTreeElement = this._timelinesTreeOutline.selectedTreeElement || this.contentTreeOutline.selectedTreeElement;
-        if (!selectedTreeElement)
-            return;
-
-        var representedObject = selectedTreeElement.representedObject;
-        if (representedObject === WebInspector.TimelineRecord.Type.Script || representedObject === WebInspector.TimelineRecord.Type.Layout || representedObject === WebInspector.TimelineRecord.Type.Network)
-            cookie[WebInspector.InstrumentSidebarPanel.SelectedTimelineCookieKey] = representedObject;
-        else if (representedObject instanceof WebInspector.ProfileObject) {
-            cookie[WebInspector.InstrumentSidebarPanel.SelectedProfileTypeCookieKey] = representedObject.type;
-            cookie[WebInspector.InstrumentSidebarPanel.SelectedProfileTitleCookieKey] = representedObject.title;
-        }
-    },
-
-    restoreStateFromCookie: function(cookie)
-    {
-        // Eagerly restore the sidebar's selection, since its elements are persistent or permanent.
-        console.assert(cookie);
-        var selectedTimelineType = cookie[WebInspector.InstrumentSidebarPanel.SelectedTimelineCookieKey];
-        if (selectedTimelineType) {
-            return this.showTimelineForRecordType(selectedTimelineType);
-            return WebInspector.timelineManager.timelines;
-        }
-
-        // Profiles are persisted across page reloads, but not across inspector open/close.
-        var selectedProfileType = cookie[WebInspector.InstrumentSidebarPanel.SelectedProfileTypeCookieKey];
-        var selectedProfileTitle = cookie[WebInspector.InstrumentSidebarPanel.SelectedProfileTitleCookieKey];
-        // Profile titles are optional, but profile types are mandatory.
-        if (!selectedProfileType)
-            return null;
-
-        return this.showProfile(selectedProfileType, selectedProfileTitle);
-    },
-
-    showProfile: function(type, title)
-    {
-        var profileTreeElements = this.contentTreeOutline.children;
-        for (var i = 0; i &lt; profileTreeElements.length; ++i) {
-            var treeElement = profileTreeElements[i];
-            var profile = treeElement.representedObject;
-            if (profile.type === type &amp;&amp; profile.title === title) {
-                treeElement.revealAndSelect();
-                return profile;
-            }
-        }
-    },
-
-    shown: function()
-    {
-        // Delegate to TimelinesContentView to select the default record type.
-        WebInspector.contentBrowser.showContentViewForRepresentedObject(WebInspector.timelineManager.timelines);
-        WebInspector.NavigationSidebarPanel.prototype.shown.call(this);
-    },
-
-    // Private
-
-    _timelinesTreeElementSelected: function(treeElement, selectedByUser)
-    {
-        if (this._timelineTreeElementMap[treeElement.representedObject] !== treeElement)
-            return;
-
-        // Deselect any tree element in the main content tree outline to prevent two selections in the sidebar.
-        var selectedTreeElement = this.contentTreeOutline.selectedTreeElement;
-        if (selectedTreeElement)
-            selectedTreeElement.deselect();
-
-        var contentView = WebInspector.contentBrowser.contentViewForRepresentedObject(WebInspector.timelineManager.timelines);
-        contentView.showTimelineForRecordType(treeElement.representedObject);
-        WebInspector.contentBrowser.showContentView(contentView);
-    },
-
-    _profilingStarted: function(event)
-    {
-        this._recordProfileStatusElement.textContent = WebInspector.UIString(&quot;Profiling&quot;);
-        this._recordProfileGlyphElement.classList.add(WebInspector.InstrumentSidebarPanel.RecordGlyphRecordingStyleClass);
-    },
-
-    _profilingEnded: function(event)
-    {
-        // Immediately create a view for this profile so that it is archived across page loads.
-        if (event &amp;&amp; event.data.profile) {
-            WebInspector.contentBrowser.contentViewForRepresentedObject(event.data.profile);
-            var treeElement = this.treeElementForRepresentedObject(event.data.profile);
-            if (treeElement) {
-                treeElement.status = null;
-                if (!event.data.fromConsole)
-                    treeElement.select();
-            }
-        }
-
-        this._recordProfileStatusElement.textContent = &quot;&quot;;
-        this._recordProfileGlyphElement.classList.remove(WebInspector.InstrumentSidebarPanel.RecordGlyphRecordingStyleClass);
-    },
-
-    _profilingInterrupted: function(event)
-    {
-        this._profilingEnded();
-
-        var profile = event.data.profile;
-        console.assert(profile instanceof WebInspector.ProfileObject);
-
-        var treeElement = this.treeElementForRepresentedObject(profile);
-        console.assert(treeElement);
-        if (!treeElement)
-            return;
-
-        treeElement.treeOutline.removeChild(treeElement);
-    },
-
-    _recordProfileGlyphMousedOver: function(event)
-    {
-        this._recordProfileGlyphElement.classList.remove(WebInspector.InstrumentSidebarPanel.RecordGlyphRecordingForcedStyleClass);
-
-        if (WebInspector.profileManager.isProfilingJavaScript() || WebInspector.profileManager.isProfilingCanvas())
-            this._recordProfileStatusElement.textContent = WebInspector.UIString(&quot;Stop Profiling&quot;);
-        else
-            this._recordProfileStatusElement.textContent = WebInspector.UIString(&quot;Start Profiling&quot;);
-    },
-
-    _recordProfileGlyphMousedOut: function(event)
-    {
-        this._recordProfileGlyphElement.classList.remove(WebInspector.InstrumentSidebarPanel.RecordGlyphRecordingForcedStyleClass);
-
-        if (WebInspector.profileManager.isProfilingJavaScript())
-            this._recordProfileStatusElement.textContent = WebInspector.UIString(&quot;Profiling&quot;);
-        else
-            this._recordProfileStatusElement.textContent = &quot;&quot;;
-    },
-    
-    _recordProfileGlyphMousedDown: function(event)
-    {
-        // Don't show any option as selected in the profile selector.
-        this._recordProfileGlyphElement.selectedIndex = -1;
-        
-        // We don't want to show the select if the user is currently profiling. In that case,
-        // the user should just be able to click the record button to stop profiling.
-        if (WebInspector.profileManager.isProfilingJavaScript() || WebInspector.profileManager.isProfilingCanvas())
-            event.preventDefault();
-        else {
-            // When a select is opened, a click event will be fired when the select is closed,
-            // whether or not anything was selected. We want to ignore that click, because it
-            // would instantly stop profiling.
-            this._shouldIgnoreRecordProfileGlyphClick = true;
-        }
-    },
-
-    _recordProfileGlyphClicked: function(event)
-    {
-        // Add forced class to prevent the glyph from showing a confusing status after click.
-        this._recordProfileGlyphElement.classList.add(WebInspector.InstrumentSidebarPanel.RecordGlyphRecordingForcedStyleClass);
-
-        if (this._shouldIgnoreRecordProfileGlyphClick) {
-            delete this._shouldIgnoreRecordProfileGlyphClick;
-            return;
-        }
-
-        if (WebInspector.profileManager.isProfilingJavaScript())
-            WebInspector.profileManager.stopProfilingJavaScript();
-        if (WebInspector.profileManager.isProfilingCanvas())
-            WebInspector.profileManager.stopProfilingCanvas();
-    },
-
-    _profileTypeWasSelected: function(event)
-    {
-        var selectedIndex = this._recordProfileGlyphElement.selectedIndex;
-        if (selectedIndex === -1)
-            return;
-
-        var selectedValue = this._recordProfileGlyphElement.options[selectedIndex].value;
-        if (selectedValue === WebInspector.InstrumentSidebarPanel.StartJavaScriptProfileValue)
-            WebInspector.profileManager.startProfilingJavaScript();
-        else {
-            console.assert(selectedValue === WebInspector.InstrumentSidebarPanel.StartCanvasProfileValue);
-            WebInspector.profileManager.startProfilingCanvas();
-        }
-    },
-
-    _recordingStarted: function(event)
-    {
-        this._recordStatusElement.textContent = WebInspector.UIString(&quot;Recording&quot;);
-        this._recordGlyphElement.classList.add(WebInspector.InstrumentSidebarPanel.RecordGlyphRecordingStyleClass);
-    },
-
-    _recordingStopped: function(event)
-    {
-        this._recordStatusElement.textContent = &quot;&quot;;
-        this._recordGlyphElement.classList.remove(WebInspector.InstrumentSidebarPanel.RecordGlyphRecordingStyleClass);
-    },
-
-    _recordGlyphMousedOver: function(event)
-    {
-        this._recordGlyphElement.classList.remove(WebInspector.InstrumentSidebarPanel.RecordGlyphRecordingForcedStyleClass);
-
-        if (WebInspector.timelineManager.recording)
-            this._recordStatusElement.textContent = WebInspector.UIString(&quot;Stop Recording&quot;);
-        else
-            this._recordStatusElement.textContent = WebInspector.UIString(&quot;Start Recording&quot;);
-    },
-
-    _recordGlyphMousedOut: function(event)
-    {
-        this._recordGlyphElement.classList.remove(WebInspector.InstrumentSidebarPanel.RecordGlyphRecordingForcedStyleClass);
-
-        if (WebInspector.timelineManager.recording)
-            this._recordStatusElement.textContent = WebInspector.UIString(&quot;Recording&quot;);
-        else
-            this._recordStatusElement.textContent = &quot;&quot;;
-    },
-
-    _recordGlyphClicked: function(event)
-    {
-        // Add forced class to prevent the glyph from showing a confusing status after click.
-        this._recordGlyphElement.classList.add(WebInspector.InstrumentSidebarPanel.RecordGlyphRecordingForcedStyleClass);
-
-        if (WebInspector.timelineManager.recording)
-            WebInspector.timelineManager.stopRecording();
-        else
-            WebInspector.timelineManager.startRecording();
-    },
-    
-    _titleForProfile: function(profile)
-    {
-        console.assert(profile instanceof WebInspector.ProfileObject);
-
-        var title = profile.title;
-        if (title.startsWith(WebInspector.ProfileManager.UserInitiatedProfileName)) {
-            var jsProfilesCount = 0;
-            var profiles = this.contentTreeOutline.children;
-            for (var i = 0; i &lt; profiles.length; ++i) {
-                if (profiles[i].representedObject instanceof WebInspector.JavaScriptProfileObject)
-                    jsProfilesCount++;
-            }
-            if (profile.recording)
-                jsProfilesCount++;
-            title = WebInspector.UIString(&quot;JavaScript Profile %d&quot;).format(jsProfilesCount);
-        }
-        
-        return title;
-    },
-    
-    _profileWasAdded: function(event)
-    {
-        var profile = event.data.profile;
-        var title = profile.title;
-
-        console.assert(profile instanceof WebInspector.ProfileObject);
-
-        var profileTreeElement = new WebInspector.GeneralTreeElement(WebInspector.InstrumentSidebarPanel.ProfileIconStyleClass, this._titleForProfile(profile), null, profile, false);
-        profileTreeElement.small = true;
-        if (profile.recording)
-            profileTreeElement.status = new WebInspector.IndeterminateProgressSpinner().element;
-
-        if (!this._profileTreeElementMap[title]) {
-            // We don't want to track the placement of the &quot;Recording...&quot; title. All of the profiles collected from
-            // the Develop menu will be uniquely named, so we don't have to worry about creating folders for them.
-            if (!profile.recording)
-                this._profileTreeElementMap[title] = profileTreeElement;
-
-            this.contentTreeOutline.insertChild(profileTreeElement, 0);
-            return;
-        }
-        
-        if (this._profileTreeElementMap[title] instanceof WebInspector.FolderTreeElement) {
-            profileTreeElement.mainTitle = WebInspector.UIString(&quot;Run %d&quot;).format(this._profileTreeElementMap[title].children.length + 1);
-            this._profileTreeElementMap[title].appendChild(profileTreeElement);
-            return;
-        }
-
-        if (this._profileTreeElementMap[title] instanceof WebInspector.GeneralTreeElement) {
-            var profileFolderElement = new WebInspector.FolderTreeElement(title, null, null);
-            var oldProfileTreeElement = this._profileTreeElementMap[title];
-            
-            var profileIndex = this.contentTreeOutline.children.indexOf(oldProfileTreeElement);
-            this.contentTreeOutline.removeChild(oldProfileTreeElement);
-            
-            this.contentTreeOutline.insertChild(profileFolderElement, profileIndex);
-            
-            // Add the old tree element with the same title as the profile that was added, and the
-            // profile that was added to the folder we are creating to track all profiles with the
-            // given title. Add the old one as Run 1, and the new one as Run 2. Any additional profiles
-            // with the same title will be added as Run n.
-            oldProfileTreeElement.mainTitle = WebInspector.UIString(&quot;Run %d&quot;).format(1);
-            profileTreeElement.mainTitle = WebInspector.UIString(&quot;Run %d&quot;).format(2);
-            
-            profileFolderElement.appendChild(oldProfileTreeElement);
-            profileFolderElement.appendChild(profileTreeElement);
-
-            this._profileTreeElementMap[title] = profileFolderElement;
-            return;
-        }
-    },
-
-    _profileWasUpdated: function(event)
-    {
-        var profile = event.data.profile;
-        console.assert(profile instanceof WebInspector.ProfileObject);
-
-        var treeElement = this.treeElementForRepresentedObject(profile);
-        console.assert(treeElement);
-        if (!treeElement)
-            return;
-
-        // Update the title of the tree element.
-        treeElement.mainTitle = this._titleForProfile(profile);
-    },
-
-    _profilesCleared: function(event)
-    {
-        this.contentTreeOutline.removeChildren();
-        this._profileTreeElementMap = {};
-        
-        WebInspector.contentBrowser.contentViewContainer.closeAllContentViewsOfPrototype(WebInspector.JavaScriptProfileView);
-        WebInspector.contentBrowser.contentViewContainer.closeAllContentViewsOfPrototype(WebInspector.CanvasProfileView);
-        
-        this.updateEmptyContentPlaceholder(WebInspector.UIString(&quot;No Recorded Profiles&quot;));
-    },
-
-    _profileSelected: function(treeElement, selectedByUser)
-    {
-        console.assert(treeElement.representedObject instanceof WebInspector.ProfileObject);
-        if (!(treeElement.representedObject instanceof WebInspector.ProfileObject))
-            return;
-
-        // Deselect any tree element in the timelines tree outline to prevent two selections in the sidebar.
-        var selectedTreeElement = this._timelinesTreeOutline.selectedTreeElement;
-        if (selectedTreeElement)
-            selectedTreeElement.deselect();
-
-        WebInspector.contentBrowser.showContentViewForRepresentedObject(treeElement.representedObject);
-    }
-};
-
-WebInspector.InstrumentSidebarPanel.prototype.__proto__ = WebInspector.NavigationSidebarPanel.prototype;
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceMainhtml"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Main.html (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Main.html        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Main.html        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -81,16 +81,13 @@
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;ApplicationCacheIcons.css&quot;&gt;
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;ResourceTreeElement.css&quot;&gt;
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;TreeElementStatusButton.css&quot;&gt;
</span><del>-    &lt;link rel=&quot;stylesheet&quot; href=&quot;InstrumentSidebarPanel.css&quot;&gt;
</del><ins>+    &lt;link rel=&quot;stylesheet&quot; href=&quot;TimelineSidebarPanel.css&quot;&gt;
</ins><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;InstrumentIcons.css&quot;&gt;
</span><del>-    &lt;link rel=&quot;stylesheet&quot; href=&quot;TimelinesContentView.css&quot;&gt;
</del><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;TimelineDecorations.css&quot;&gt;
</span><del>-    &lt;link rel=&quot;stylesheet&quot; href=&quot;NetworkDataGrid.css&quot;&gt;
</del><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;TimelineDataGrid.css&quot;&gt;
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;TimelineOverview.css&quot;&gt;
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;ProfileView.css&quot;&gt;
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;JavaScriptProfileView.css&quot;&gt;
</span><del>-    &lt;link rel=&quot;stylesheet&quot; href=&quot;NetworkTimeline.css&quot;&gt;
</del><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;CSSStyleDetailsSidebarPanel.css&quot;&gt;
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;DOMTreeDataGrid.css&quot;&gt;
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;LayerTreeSidebarPanel.css&quot;&gt;
</span><span class="lines">@@ -335,15 +332,11 @@
</span><span class="cx">     &lt;script src=&quot;CSSStyleDeclarationTextEditor.js&quot;&gt;&lt;/script&gt;
</span><span class="cx">     &lt;script src=&quot;CSSStyleDeclarationSection.js&quot;&gt;&lt;/script&gt;
</span><span class="cx">     &lt;script src=&quot;IndeterminateProgressSpinner.js&quot;&gt;&lt;/script&gt;
</span><del>-    &lt;script src=&quot;InstrumentSidebarPanel.js&quot;&gt;&lt;/script&gt;
-    &lt;script src=&quot;NetworkGraphCalculator.js&quot;&gt;&lt;/script&gt;
</del><ins>+    &lt;script src=&quot;TimelineSidebarPanel.js&quot;&gt;&lt;/script&gt;
</ins><span class="cx">     &lt;script src=&quot;TimelineDecorations.js&quot;&gt;&lt;/script&gt;
</span><del>-    &lt;script src=&quot;TimelinesObject.js&quot;&gt;&lt;/script&gt;
</del><span class="cx">     &lt;script src=&quot;TimelineDataGrid.js&quot;&gt;&lt;/script&gt;
</span><del>-    &lt;script src=&quot;NetworkDataGrid.js&quot;&gt;&lt;/script&gt;
</del><span class="cx">     &lt;script src=&quot;LayoutTimelineDataGrid.js&quot;&gt;&lt;/script&gt;
</span><span class="cx">     &lt;script src=&quot;ScriptTimelineDataGrid.js&quot;&gt;&lt;/script&gt;
</span><del>-    &lt;script src=&quot;TimelinesContentView.js&quot;&gt;&lt;/script&gt;
</del><span class="cx">     &lt;script src=&quot;ResourceTimelineDataGridNode.js&quot;&gt;&lt;/script&gt;
</span><span class="cx">     &lt;script src=&quot;ResourceTimelineDataGridNodePathComponent.js&quot;&gt;&lt;/script&gt;
</span><span class="cx">     &lt;script src=&quot;LayoutTimelineRecord.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceMainjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Main.js (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Main.js        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/Main.js        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -217,15 +217,15 @@
</span><span class="cx">     this.toolbar.addToolbarItem(this.undockButtonNavigationItem, WebInspector.Toolbar.Section.Control);
</span><span class="cx"> 
</span><span class="cx">     this.resourceSidebarPanel = new WebInspector.ResourceSidebarPanel;
</span><del>-    this.instrumentSidebarPanel = new WebInspector.InstrumentSidebarPanel;
</del><ins>+    this.timelineSidebarPanel = new WebInspector.TimelineSidebarPanel;
</ins><span class="cx">     this.debuggerSidebarPanel = new WebInspector.DebuggerSidebarPanel;
</span><span class="cx"> 
</span><span class="cx">     this.navigationSidebar.addSidebarPanel(this.resourceSidebarPanel);
</span><del>-    this.navigationSidebar.addSidebarPanel(this.instrumentSidebarPanel);
</del><ins>+    this.navigationSidebar.addSidebarPanel(this.timelineSidebarPanel);
</ins><span class="cx">     this.navigationSidebar.addSidebarPanel(this.debuggerSidebarPanel);
</span><span class="cx"> 
</span><span class="cx">     this.toolbar.addToolbarItem(this.resourceSidebarPanel.toolbarItem, WebInspector.Toolbar.Section.Left);
</span><del>-    this.toolbar.addToolbarItem(this.instrumentSidebarPanel.toolbarItem, WebInspector.Toolbar.Section.Left);
</del><ins>+    this.toolbar.addToolbarItem(this.timelineSidebarPanel.toolbarItem, WebInspector.Toolbar.Section.Left);
</ins><span class="cx">     this.toolbar.addToolbarItem(this.debuggerSidebarPanel.toolbarItem, WebInspector.Toolbar.Section.Left);
</span><span class="cx"> 
</span><span class="cx">     // The toolbar button for the console.
</span><span class="lines">@@ -323,9 +323,6 @@
</span><span class="cx">     if (representedObject instanceof WebInspector.LogObject)
</span><span class="cx">         return null;
</span><span class="cx"> 
</span><del>-    if (representedObject instanceof WebInspector.TimelinesObject || representedObject instanceof WebInspector.ProfileObject)
-        return this.instrumentSidebarPanel;
-
</del><span class="cx">     console.error(&quot;Unknown representedObject: &quot;, representedObject);
</span><span class="cx">     return null;
</span><span class="cx"> }
</span><span class="lines">@@ -460,7 +457,7 @@
</span><span class="cx">         console.assert(profileTitle[0] === '/');
</span><span class="cx">         profileTitle = profileTitle.substring(1);
</span><span class="cx"> 
</span><del>-        this.instrumentSidebarPanel.showProfile(profileType, profileTitle);
</del><ins>+        this.timelineSidebarPanel.showProfile(profileType, profileTitle);
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceNetworkDataGridcss"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/NetworkDataGrid.css (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/NetworkDataGrid.css        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/NetworkDataGrid.css        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,63 +0,0 @@
</span><del>-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-.network-timeline-decorations {
-    position: absolute;
-    top: 0;
-    bottom: 0;
-    left: 0; /* Changed by JavaScript */
-    right: 0;
-}
-
-.network-timeline-decorations &gt; .header {
-    border-top: 0;
-}
-
-.network-timeline-decorations &gt; .header &gt; .divider:first-child,
-.network-timeline-decorations &gt; .header &gt; .divider:last-child,
-.network-timeline-decorations &gt; .header &gt; .divider {
-    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2), transparent 85%);
-}
-
-.network-timeline-decorations:not(.sort-active) &gt; .header &gt; .divider:last-child {
-    background-image: none;
-}
-
-.network-timeline-decorations &gt; .header &gt; .divider &gt; .label {
-    top: 6px;
-}
-
-.network-timeline-decorations &gt; .event-markers &gt; .event-marker {
-    z-index: 100; /* Display under the timeline pills. */
-}
-
-.network-datagrid tr &gt; td.timeline-column {
-    position: relative;
-    z-index: 200; /* Display timeline pills over event-markers. */
-}
-
-.network-timeline-decorations &gt; .event-markers &gt; .event-marker-tooltip {
-    z-index: 300; /* Display the tooltip div over everything so tooltips work. */
-}
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceNetworkDataGridjs"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/NetworkDataGrid.js (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/NetworkDataGrid.js        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/NetworkDataGrid.js        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,217 +0,0 @@
</span><del>-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-WebInspector.NetworkDataGrid = function(columns)
-{
-    WebInspector.TimelineDataGrid.call(this, columns);
-    this.element.classList.add(WebInspector.NetworkDataGrid.NetworkDataGridStyleClassName);
-
-    this.addEventListener(WebInspector.DataGrid.Event.SortChanged, this._dataGridSortChanged, this);
-    this.addEventListener(WebInspector.DataGrid.Event.DidLayout, this._dataGridDidLayout, this);
-
-    this._timelineDecorations = new WebInspector.TimelineDecorations;
-    this._timelineDecorations.element.classList.add(WebInspector.NetworkDataGrid.NetworkTimelineDecorationsStyleClassName);
-    this._timelineDecorations.hideHeaderDividers();
-    this.element.appendChild(this._timelineDecorations.element);
-
-    // Network calculators all deal with WebInspector.Resources.
-    this._timeCalculator = new WebInspector.NetworkTransferTimeCalculator;
-
-    this._detailsColumnGroupCollapsedSetting = new WebInspector.Setting(&quot;network-data-grid-&quot; + WebInspector.NetworkDataGrid.DetailsColumnGroup + &quot;-collapsed&quot;, false);
-    if (this._detailsColumnGroupCollapsedSetting.value)
-        this.collapseColumnGroup(WebInspector.NetworkDataGrid.DetailsColumnGroup);
-}
-
-WebInspector.NetworkDataGrid.NetworkDataGridStyleClassName = &quot;network-datagrid&quot;;
-WebInspector.NetworkDataGrid.NetworkTimelineDecorationsStyleClassName = &quot;network-timeline-decorations&quot;;
-WebInspector.NetworkDataGrid.NetworkTimelineCollapsedColumnsStyleClassName = &quot;collapsed-details&quot;;
-
-WebInspector.NetworkDataGrid.DetailsColumnGroup = &quot;details&quot;;
-
-WebInspector.NetworkDataGrid.prototype = {
-    constructor: WebInspector.NetworkDataGrid,
-
-    // Public
-
-    get currentCalculator()
-    {
-        return this._timeCalculator;
-    },
-
-    updateCalculatorBoundariesWithRecord: function(record)
-    {
-        return this.currentCalculator.updateBoundaries(record.resource);
-    },
-
-    updateCalculatorBoundariesWithDataGridNode: function(node)
-    {
-        return this.currentCalculator.updateBoundaries(node.record.resource);
-    },
-
-    updateCalculatorBoundariesWithEventMarker: function(eventMarker)
-    {
-        return this.currentCalculator.updateBoundariesForEventMarker(eventMarker);
-    },
-
-    reset: function()
-    {
-        WebInspector.TimelineDataGrid.prototype.reset.call(this);
-
-        this.currentCalculator.reset();
-
-        this._timelineDecorations.clear();
-        this._updateDecorations();
-    },
-
-    update: function()
-    {
-        this._updateDecorations();
-    },
-
-    // Protected
-
-    willToggleColumnGroup: function(columnGroup, willCollapse)
-    {
-        console.assert(columnGroup === &quot;details&quot;);
-
-        if (willCollapse) {
-            console.assert(!this._savedExpandedNetworkColumnWidths);
-            this._savedExpandedNetworkColumnWidths = this.columnWidthsMap();
-        }
-    },
-
-    didToggleColumnGroup: function(columnGroup, didCollapse)
-    {
-        console.assert(columnGroup === &quot;details&quot;);
-        console.assert(this._savedExpandedNetworkColumnWidths);
-
-        if (didCollapse) {
-            var newWidths = {};
-            newWidths.name = this._savedExpandedNetworkColumnWidths.name;
-            newWidths.timeline = (100 - newWidths.name);
-
-            this.element.classList.add(WebInspector.NetworkDataGrid.NetworkTimelineCollapsedColumnsStyleClassName);
-            this._timelineDecorations.showHeaderDividers();
-        } else {
-            var newWidths = this._savedExpandedNetworkColumnWidths;
-            delete this._savedExpandedNetworkColumnWidths;
-
-            this.element.classList.remove(WebInspector.NetworkDataGrid.NetworkTimelineCollapsedColumnsStyleClassName);
-            this._timelineDecorations.hideHeaderDividers();
-        }
-
-        this.applyColumnWidthsMap(newWidths);
-
-        this._detailsColumnGroupCollapsedSetting.value = didCollapse;
-    },
-
-    addTimelineEventMarker: function(eventMarker)
-    {
-        this._timelineDecorations.addTimelineEventMarker(eventMarker);
-    },
-
-    // Private
-
-    _dataGridSortChanged: function()
-    {
-        this._updateDecorations(true);
-    },
-
-    _dataGridDidLayout: function()
-    {
-        if (this.selectedNode)
-            this.selectedNode.updateLayout();
-
-        this._updateDecorations();
-    },
-
-    _localizedTimelineHeaderWidth: function()
-    {
-        if (WebInspector.NetworkDataGrid._localizedTimelineWidth !== undefined)
-            return WebInspector.NetworkDataGrid._localizedTimelineWidth;
-
-        var div = document.createElement(&quot;div&quot;);
-        div.style.position = &quot;absolute&quot;;
-        div.style.top = 0;
-        div.style.left = 0;
-        div.style.fontSize = &quot;11px&quot;;
-        div.style.fontFamily = &quot;\&quot;Lucida Grande\&quot;, sans-serif&quot;;
-        div.style.visibility = &quot;hidden&quot;;
-        div.textContent = WebInspector.UIString(&quot;Timeline&quot;);
-
-        document.body.appendChild(div);
-        WebInspector.NetworkDataGrid._localizedTimelineWidth = div.offsetWidth + 20 /* padding */;
-        document.body.removeChild(div);
-
-        return WebInspector.NetworkDataGrid._localizedTimelineWidth;
-    },
-
-    _updateDecorations: function(force)
-    {
-        this._updateDecorationsPosition();
-        this._updateHeaderTimes(force);
-        this._updateEventMarkers();
-    },
-
-    _updateDecorationsPosition: function()
-    {
-        var lastVisibleResizer = null;
-        for (var i = this.resizers.length - 1; i &gt;= 0; --i) {
-            if (this.resizers[i].style.display !== &quot;none&quot;) {
-                lastVisibleResizer = this.resizers[i];
-                break;
-            }
-        }
-
-        if (!lastVisibleResizer)
-            return;
-
-        this._timelineDecorations.element.style.left = lastVisibleResizer.style.left;
-    },
-
-    _updateHeaderTimes: function(force)
-    {
-        var calculator = this.currentCalculator;
-        var boundarySpan = calculator.boundarySpan;
-        var isTimelineColumnSorted = this.isColumnSortColumn(&quot;timeline&quot;);
-
-        if (isTimelineColumnSorted)
-            this._timelineDecorations.element.classList.add(&quot;sort-active&quot;);
-        else
-            this._timelineDecorations.element.classList.remove(&quot;sort-active&quot;);
-
-        var leftPadding = this._localizedTimelineHeaderWidth();
-        var rightPadding = isTimelineColumnSorted ? 50 /* Collapse Button and Sort Indicator */ : 27 /* Collapse Button */;
-        this._timelineDecorations.updateHeaderTimes(boundarySpan, leftPadding, rightPadding, force);
-    },
-
-    _updateEventMarkers: function()
-    {
-        var calculator = this.currentCalculator;
-        this._timelineDecorations.updateEventMarkers(calculator.minimumBoundary, calculator.maximumBoundary);
-    },
-}
-
-WebInspector.NetworkDataGrid.prototype.__proto__ = WebInspector.TimelineDataGrid.prototype;
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceNetworkGraphCalculatorjs"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/NetworkGraphCalculator.js (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/NetworkGraphCalculator.js        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/NetworkGraphCalculator.js        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,230 +0,0 @@
</span><del>-/*
- * Copyright (C) 2007, 2008, 2013 Apple Inc.  All rights reserved.
- * Copyright (C) 2008, 2009 Anthony Ricaud &lt;rik@webkit.org&gt;
- * Copyright (C) 2011 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1.  Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 2.  Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in the
- *     documentation and/or other materials provided with the distribution.
- * 3.  Neither the name of Apple Computer, Inc. (&quot;Apple&quot;) nor the names of
- *     its contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS &quot;AS IS&quot; AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-WebInspector.NetworkTimeCalculator = function(startAtZero)
-{
-    this.startAtZero = startAtZero;
-    this.reset();
-}
-
-WebInspector.NetworkTimeCalculator.prototype = {
-    get boundarySpan()
-    {
-        return this.maximumBoundary - this.minimumBoundary;
-    },
-
-    reset: function()
-    {
-        this.minimumBoundary = NaN;
-        this.maximumBoundary = NaN;
-    },
-
-    computeBarGraphPercentages: function(resource)
-    {
-        if (!isNaN(resource.requestSentTimestamp))
-            var start = ((resource.requestSentTimestamp - this.minimumBoundary) / this.boundarySpan) * 100;
-        else
-            var start = 0;
-
-        if (!isNaN(resource.responseReceivedTimestamp))
-            var middle = ((resource.responseReceivedTimestamp - this.minimumBoundary) / this.boundarySpan) * 100;
-        else if (!isNaN(resource.lastTimestamp))
-            var middle = ((resource.lastTimestamp - this.minimumBoundary) / this.boundarySpan) * 100;
-        else
-            var middle = (this.startAtZero ? start : 100);
-
-        if (!isNaN(resource.lastTimestamp))
-            var end = ((resource.lastTimestamp - this.minimumBoundary) / this.boundarySpan) * 100;
-        else
-            var end = (this.startAtZero ? middle : 100);
-
-        if (this.startAtZero) {
-            end -= start;
-            middle -= start;
-            start = 0;
-        }
-
-        return {start: start, middle: middle, end: end};
-    },
-
-    computeBarGraphLabels: function(resource)
-    {
-        var rightLabel = &quot;&quot;;
-        if (!isNaN(resource.responseReceivedTimestamp) &amp;&amp; !isNaN(resource.lastTimestamp))
-            rightLabel = this.formatValue(resource.lastTimestamp - resource.responseReceivedTimestamp);
-
-        var hasLatency = resource.latency &gt; 0;
-        if (hasLatency)
-            var leftLabel = this.formatValue(resource.latency);
-        else
-            var leftLabel = rightLabel;
-
-        if (hasLatency &amp;&amp; rightLabel) {
-            var total = this.formatValue(resource.duration);
-            var tooltip = WebInspector.UIString(&quot;%s latency, %s download (%s total)&quot;).format(leftLabel, rightLabel, total);
-        } else if (hasLatency)
-            var tooltip = WebInspector.UIString(&quot;%s latency&quot;).format(leftLabel);
-        else if (rightLabel)
-            var tooltip = WebInspector.UIString(&quot;%s download&quot;).format(rightLabel);
-
-        if (resource.cached)
-            tooltip = WebInspector.UIString(&quot;%s (from cache)&quot;).format(tooltip);
-        return {left: leftLabel, right: rightLabel, tooltip: tooltip};
-    },
-
-    updateBoundaries: function(resource)
-    {
-        var didChange = false;
-
-        if (this.startAtZero)
-            var lowerBound = 0;
-        else
-            var lowerBound = this._lowerBound(resource);
-
-        if (!isNaN(lowerBound) &amp;&amp; (isNaN(this.minimumBoundary) || lowerBound &lt; this.minimumBoundary)) {
-            this.minimumBoundary = lowerBound;
-            didChange = true;
-        }
-
-        var upperBound = this._upperBound(resource);
-        if (!isNaN(upperBound) &amp;&amp; (isNaN(this.maximumBoundary) || upperBound &gt; this.maximumBoundary)) {
-            this.maximumBoundary = upperBound;
-            didChange = true;
-        }
-
-        return didChange;
-    },
-
-    updateBoundariesForEventMarker: function(eventMarker)
-    {
-        var didChange = false;
-        var timestamp = eventMarker.timestamp;
-
-        if (!this.startAtZero) {
-            if (isNaN(this.minimumBoundary) || timestamp &lt; this.minimumBoundary) {
-                this.minimumBoundary = timestamp;
-                didChange = true;
-            }
-        }
-
-        // Don't extend the bounds if the timestamp is more than 10% past the current maximum boundary. This prevents dead space.
-        const allowedPercentPastEndForTimestamp = 0.10;
-        // If the timestamp is within 3% of the maximum boundary, extend the boundary anyways to give room for the marker.
-        const allowedPercentNearEndForTimestampToExtendEnd = 0.03;
-        // If the timestamp will cause a new maximum boundary, give 3% extra padding, to ensure we show the marker.
-        const extendPercentPastEnd = 0.03;
-
-        if (isNaN(this.maximumBoundary))
-            this.maximumBoundary = timestamp;
-        else {
-            var boundary = this.maximumBoundary - this.minimumBoundary;
-            console.assert(!isNaN(boundary));
-
-            if (timestamp &gt; this.maximumBoundary) {
-                var percentPastEnd = (timestamp - this.maximumBoundary) / boundary;
-                if (!boundary || percentPastEnd &lt; allowedPercentPastEndForTimestamp) {
-                    var newBoundary = timestamp - this.minimumBoundary;
-                    this.maximumBoundary = timestamp + (newBoundary * extendPercentPastEnd);
-                    didChange = true;
-                }
-            } else {
-                var percentNearEnd = (this.maximumBoundary - timestamp) / boundary;
-                if (percentNearEnd &lt; allowedPercentNearEndForTimestampToExtendEnd) {
-                    this.maximumBoundary = this.maximumBoundary + (boundary * extendPercentPastEnd);
-                    didChange = true;
-                }
-            }
-        }
-
-        return didChange;
-    },
-
-    formatValue: function(value)
-    {
-        return Number.secondsToString(value);
-    },
-
-    _lowerBound: function(resource)
-    {
-        // Implemented by subclasses if not startAtZero.
-        return 0;
-    },
-
-    _upperBound: function(resource)
-    {
-        // Implemented by subclasses.
-        return 0;
-    }
-}
-
-WebInspector.NetworkTimeCalculator.prototype.__proto__ = WebInspector.Object.prototype;
-
-
-/**
- * @constructor
- * @extends {WebInspector.NetworkTimeCalculator}
- */
-WebInspector.NetworkTransferTimeCalculator = function()
-{
-    WebInspector.NetworkTimeCalculator.call(this, false);
-}
-
-WebInspector.NetworkTransferTimeCalculator.prototype = {
-    _lowerBound: function(resource)
-    {
-        return resource.firstTimestamp || NaN;
-    },
-
-    _upperBound: function(resource)
-    {
-        return resource.lastTimestamp || NaN;
-    }
-}
-
-WebInspector.NetworkTransferTimeCalculator.prototype.__proto__ = WebInspector.NetworkTimeCalculator.prototype;
-
-
-/**
- * @constructor
- * @extends {WebInspector.NetworkTimeCalculator}
- */
-WebInspector.NetworkTransferDurationCalculator = function()
-{
-    WebInspector.NetworkTimeCalculator.call(this, true);
-}
-
-WebInspector.NetworkTransferDurationCalculator.prototype = {
-    _upperBound: function(resource)
-    {
-        return resource.duration || 0;
-    }
-}
-
-WebInspector.NetworkTransferDurationCalculator.prototype.__proto__ = WebInspector.NetworkTimeCalculator.prototype;
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceNetworkTimelinecss"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/NetworkTimeline.css (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/NetworkTimeline.css        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/NetworkTimeline.css        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,225 +0,0 @@
</span><del>-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-.network-graph-side {
-    position: relative;
-    height: 14px;
-    padding: 0 5px;
-    white-space: nowrap;
-    margin-top: 1px;
-    border-top: 1px solid transparent;
-    overflow: hidden;
-}
-
-.network-graph-bar-area {
-    position: absolute;
-    top: 0;
-    bottom: 0;
-    right: 8px;
-    left: 9px;
-}
-
-.network-graph-label {
-    position: absolute;
-    top: 0;
-    bottom: 0;
-    margin: auto -7px;
-    height: 13px;
-    line-height: 13px;
-    font-size: 9px;
-    color: rgba(0, 0, 0, 0.75);
-    text-shadow: rgba(255, 255, 255, 0.25) 1px 0 0, rgba(255, 255, 255, 0.25) -1px 0 0, rgba(255, 255, 255, 0.333) 0 1px 0, rgba(255, 255, 255, 0.25) 0 -1px 0;
-    z-index: 150;
-    overflow: hidden;
-    text-align: center;
-    font-weight: bold;
-    opacity: 0;
-}
-
-.network-graph-side:hover .network-graph-label {
-    transition: opacity 250ms ease-in-out;
-    opacity: 1;
-}
-
-.network-graph-label:empty {
-    display: none;
-}
-
-.network-graph-label.waiting {
-    margin-right: 5px;
-}
-
-.network-graph-label.before {
-    color: rgba(0, 0, 0, 0.7);
-    text-shadow: none;
-    text-align: right;
-    margin-right: 0;
-}
-
-.network-graph-label.before::after {
-    display: inline-block;
-    margin-top: -2px;
-    padding-left: 2px;
-    vertical-align: 6px;
-    height: 5px;
-    width: 13px;
-    content: url(Images/NetworkBarLabelCalloutLeft.svg);
-}
-
-.network-graph-label.after {
-    color: rgba(0, 0, 0, 0.7);
-    text-shadow: none;
-    text-align: left;
-    margin-left: -2px;
-}
-
-.network-graph-label.after::before {
-    display: inline-block;
-    margin-top: -2px;
-    padding-left: 2px;
-    vertical-align: 6px;
-    padding-right: 2px;
-    height: 5px;
-    width: 13px;
-    content: url(Images/NetworkBarLabelCalloutRight.svg);
-}
-
-.network-graph-bar {
-    position: absolute;
-    top: 0;
-    bottom: 0;
-    margin: auto -6px;
-    height: 0;
-    min-width: 13px;
-    opacity: 0.65;
-
-    border-image-source: -webkit-image-set(url(Images/NetworkBarGray.png) 1x, url(Images/NetworkBarGray@2x.png) 2x);
-    border-image-slice: 6 6 7 6 fill;
-    border-width: 6px 6px 7px 6px;
-}
-
-.network-graph-bar.waiting {
-    opacity: 0.35;
-}
-
-/* Resource categories */
-
-.resource-cached .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkHollowBarGray.png) 1x, url(Images/NetworkHollowBarGray@2x.png) 2x);
-}
-
-.network-resource-type-document .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkBarBlue.png) 1x, url(Images/NetworkBarBlue@2x.png) 2x);
-}
-
-.network-resource-type-document.resource-cached .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkHollowBarBlue.png) 1x, url(Images/NetworkHollowBarBlue@2x.png) 2x);
-}
-
-.network-resource-type-stylesheet .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkBarGreen.png) 1x, url(Images/NetworkBarGreen@2x.png) 2x);
-}
-
-.network-resource-type-stylesheet.resource-cached .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkHollowBarGreen.png) 1x, url(Images/NetworkHollowBarGreen@2x.png) 2x);
-}
-
-.network-resource-type-image .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkBarPurple.png) 1x, url(Images/NetworkBarPurple@2x.png) 2x);
-}
-
-.network-resource-type-image.resource-cached .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkHollowBarPurple.png) 1x, url(Images/NetworkHollowBarPurple@2x.png) 2x);
-}
-
-.network-resource-type-font .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkBarRed.png) 1x, url(Images/NetworkBarRed@2x.png) 2x);
-}
-
-.network-resource-type-font.resource-cached .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkHollowBarRed.png) 1x, url(Images/NetworkHollowBarRed@2x.png) 2x);
-}
-
-.network-resource-type-script .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkBarOrange.png) 1x, url(Images/NetworkBarOrange@2x.png) 2x);
-}
-
-.network-resource-type-script.resource-cached .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkHollowBarOrange.png) 1x, url(Images/NetworkHollowBarOrange@2x.png) 2x);
-}
-
-.network-resource-type-xhr .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkBarYellow.png) 1x, url(Images/NetworkBarYellow@2x.png) 2x);
-}
-
-.network-resource-type-xhr.resource-cached .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkHollowBarYellow.png) 1x, url(Images/NetworkHollowBarYellow@2x.png) 2x);
-}
-
-.network-resource-type-other .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkBarGray.png) 1x, url(Images/NetworkBarGray@2x.png) 2x);
-}
-
-.network-resource-type-other.resource-cached .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkHollowBarGray.png) 1x, url(Images/NetworkHollowBarGray@2x.png) 2x);
-}
-
-/* Network graph style for a selected and focused data grid row */
-
-.data-grid:focus tr.selected .network-graph-bar {
-    opacity: 1;
-    margin: auto -7px;
-
-    border-image-slice: 6 7 7 7 fill;
-    border-width: 6px 7px 7px 7px;
-    border-image-source: -webkit-image-set(url(Images/NetworkBarWhiteFlat.png) 1x, url(Images/NetworkBarWhiteFlat@2x.png) 2x);
-}
-
-.data-grid:focus tr.selected .resource-cached .network-graph-bar {
-    border-image-source: -webkit-image-set(url(Images/NetworkBarWhiteFlat.png) 1x, url(Images/NetworkBarWhiteFlat@2x.png) 2x);
-}
-
-.data-grid:focus tr.selected .network-graph-bar.waiting {
-    opacity: 0.65;
-}
-
-.data-grid:focus tr.selected .network-graph-label {
-    color: rgb(56, 121, 217);
-    text-shadow: none;
-    opacity: 1;
-}
-
-.data-grid:focus tr.selected .network-graph-label.before,
-.data-grid:focus tr.selected .network-graph-label.after {
-    color: white;
-}
-
-.data-grid:focus tr.selected .network-graph-label.before::after {
-    content: url(Images/NetworkBarLabelCalloutWhiteLeft.svg);
-}
-
-.data-grid:focus tr.selected .network-graph-label.after::before {
-    content: url(Images/NetworkBarLabelCalloutWhiteRight.svg);
-}
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceTimelineManagerjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/TimelineManager.js (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/TimelineManager.js        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/TimelineManager.js        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -32,11 +32,6 @@
</span><span class="cx">     WebInspector.Frame.addEventListener(WebInspector.Frame.Event.ResourceWasAdded, this._resourceWasAdded, this);
</span><span class="cx"> 
</span><span class="cx">     this._recording = false;
</span><del>-    this._records = [];
-    this._typeRecords = {};
-    this._loadEventTime = NaN;
-    this._eventMarkers = [];
-    this._timelinesObject = new WebInspector.TimelinesObject;
</del><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> WebInspector.TimelineManager.Event = {
</span><span class="lines">@@ -66,33 +61,11 @@
</span><span class="cx">         return this._loadEventTime;
</span><span class="cx">     },
</span><span class="cx"> 
</span><del>-    get timelineEventMarkers()
-    {
-        return this._eventMarkers;
-    },
-
-    get records()
-    {
-        return this._records;
-    },
-
-    get timelines()
-    {
-        return this._timelinesObject;
-    },
-
-    recordsWithType: function(type)
-    {
-        return this._typeRecords[type] || [];
-    },
-
</del><span class="cx">     startRecording: function()
</span><span class="cx">     {
</span><span class="cx">         if (this._recording)
</span><span class="cx">             return;
</span><span class="cx"> 
</span><del>-        this._clear();
-
</del><span class="cx">         this._recording = true;
</span><span class="cx"> 
</span><span class="cx">         TimelineAgent.start();
</span><span class="lines">@@ -153,6 +126,7 @@
</span><span class="cx">                 this.dispatchEventToListeners(WebInspector.TimelineManager.Event.RecordedEventMarker, {eventMarker: eventMarker});
</span><span class="cx">                 this._stopAutoRecordingSoon();
</span><span class="cx">                 break;
</span><ins>+
</ins><span class="cx">             case TimelineAgent.EventType.MarkDOMContent:
</span><span class="cx">                 var mainFrame = WebInspector.frameResourceManager.mainFrame;
</span><span class="cx">                 console.assert(mainFrame);
</span><span class="lines">@@ -164,19 +138,23 @@
</span><span class="cx">                 this._eventMarkers.push(eventMarker);
</span><span class="cx">                 this.dispatchEventToListeners(WebInspector.TimelineManager.Event.RecordedEventMarker, {eventMarker: eventMarker});
</span><span class="cx">                 break;
</span><ins>+
</ins><span class="cx">             case TimelineAgent.EventType.ScheduleStyleRecalculation:
</span><span class="cx">                 console.assert(isNaN(endTime));
</span><span class="cx">                 // Pass the startTime as the endTime since this record type has no duration.
</span><span class="cx">                 this._addRecord(new WebInspector.LayoutTimelineRecord(WebInspector.LayoutTimelineRecord.EventType.InvalidateStyles, startTime, startTime, callFrames));
</span><span class="cx">                 break;
</span><ins>+
</ins><span class="cx">             case TimelineAgent.EventType.RecalculateStyles:
</span><span class="cx">                 this._addRecord(new WebInspector.LayoutTimelineRecord(WebInspector.LayoutTimelineRecord.EventType.RecalculateStyles, startTime, endTime, callFrames));
</span><span class="cx">                 break;
</span><ins>+
</ins><span class="cx">             case TimelineAgent.EventType.InvalidateLayout:
</span><span class="cx">                 console.assert(isNaN(endTime));
</span><span class="cx">                 // Pass the startTime as the endTime since this record type has no duration.
</span><span class="cx">                 this._addRecord(new WebInspector.LayoutTimelineRecord(WebInspector.LayoutTimelineRecord.EventType.InvalidateLayout, startTime, startTime, callFrames));
</span><span class="cx">                 break;
</span><ins>+
</ins><span class="cx">             case TimelineAgent.EventType.Layout:
</span><span class="cx">                 // COMPATIBILITY (iOS 6): Layout records did not contain area properties. This is not exposed via a quad &quot;root&quot;.
</span><span class="cx">                 var quad = record.data.root ? new WebInspector.Quad(record.data.root) : null;
</span><span class="lines">@@ -185,6 +163,7 @@
</span><span class="cx">                 else
</span><span class="cx">                     this._addRecord(new WebInspector.LayoutTimelineRecord(WebInspector.LayoutTimelineRecord.EventType.Layout, startTime, endTime, callFrames));
</span><span class="cx">                 break;
</span><ins>+
</ins><span class="cx">             case TimelineAgent.EventType.Paint:
</span><span class="cx">                 // COMPATIBILITY (iOS 6): Paint records data contained x, y, width, height properties. This became a quad &quot;clip&quot;.
</span><span class="cx">                 var quad = record.data.clip ? new WebInspector.Quad(record.data.clip) : null;
</span><span class="lines">@@ -193,6 +172,7 @@
</span><span class="cx">                 else
</span><span class="cx">                     this._addRecord(new WebInspector.LayoutTimelineRecord(WebInspector.LayoutTimelineRecord.EventType.Paint, startTime, endTime, callFrames, record.data.x, record.data.y, record.data.width, record.data.height));
</span><span class="cx">                 break;
</span><ins>+
</ins><span class="cx">             case TimelineAgent.EventType.EvaluateScript:
</span><span class="cx">                 var resource = WebInspector.frameResourceManager.resourceForURL(record.data.url);
</span><span class="cx"> 
</span><span class="lines">@@ -209,11 +189,13 @@
</span><span class="cx">                 }
</span><span class="cx"> 
</span><span class="cx">                 break;
</span><ins>+
</ins><span class="cx">             case TimelineAgent.EventType.TimeStamp:
</span><span class="cx">                 var eventMarker = new WebInspector.TimelineEventMarker(startTime, WebInspector.TimelineEventMarker.Type.TimeStamp);
</span><span class="cx">                 this._eventMarkers.push(eventMarker);
</span><span class="cx">                 this.dispatchEventToListeners(WebInspector.TimelineManager.Event.RecordedEventMarker, {eventMarker: eventMarker});
</span><span class="cx">                 break;
</span><ins>+
</ins><span class="cx">             case TimelineAgent.EventType.FunctionCall:
</span><span class="cx">                 // FunctionCall always happens as a child of another record, and since the FunctionCall record
</span><span class="cx">                 // has useful info we just make the timeline record here (combining the data from both records).
</span><span class="lines">@@ -244,6 +226,7 @@
</span><span class="cx">                 }
</span><span class="cx"> 
</span><span class="cx">                 break;
</span><ins>+
</ins><span class="cx">             case TimelineAgent.EventType.TimerInstall:
</span><span class="cx">             case TimelineAgent.EventType.TimerRemove:
</span><span class="cx">                 // COMPATIBILITY (iOS 6): TimerInstall and TimerRemove did not have a stack trace.
</span><span class="lines">@@ -301,16 +284,6 @@
</span><span class="cx"> 
</span><span class="cx">     // Private
</span><span class="cx"> 
</span><del>-    _clear: function()
-    {
-        this._records = [];
-        this._typeRecords = {};
-        this._loadEventTime = NaN;
-        this._eventMarkers = [];
-
-        this.dispatchEventToListeners(WebInspector.TimelineManager.Event.RecordsCleared);
-    },
-
</del><span class="cx">     _callFramesFromPayload: function(payload)
</span><span class="cx">     {
</span><span class="cx">         if (!payload)
</span><span class="lines">@@ -344,14 +317,8 @@
</span><span class="cx"> 
</span><span class="cx">     _addRecord: function(record)
</span><span class="cx">     {
</span><del>-        this._records.push(record);
</del><ins>+        // FIXME: Implement.
</ins><span class="cx"> 
</span><del>-        if (!this._typeRecords[record.type])
-            this._typeRecords[record.type] = [];
-        this._typeRecords[record.type].push(record);
-
-        this.dispatchEventToListeners(WebInspector.TimelineManager.Event.RecordAdded, {record: record});
-
</del><span class="cx">         // Only worry about dead time after the load event.
</span><span class="cx">         if (!isNaN(this._loadEventTime))
</span><span class="cx">             this._resetAutoRecordingDeadTimeTimeout();
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceTimelineOverviewcss"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/TimelineOverview.css (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/TimelineOverview.css        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/TimelineOverview.css        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,77 +0,0 @@
</span><del>-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-.timeline-overview &gt; .timeline {
-    height: 26px;
-}
-
-.timeline-overview &gt; .timeline:not(:first-child) {
-    border-top: 1px solid rgb(235, 235, 235);
-}
-
-.timeline-overview &gt; .timeline &gt; .bar-container {
-    position: relative;
-    height: 100%;
-    margin-left: 3px;
-    margin-right: 3px;
-}
-
-.timeline-overview &gt; .timeline .bar {
-    position: absolute;
-    top: 6px;
-    margin-left: -2px;
-    margin-right: -2px;
-    border-width: 4px 4px 5px;
-    border-image-slice: 4 4 5 4 fill;
-    height: 13px;
-    min-width: 5px;
-    opacity: 0.8;
-}
-
-.timeline-overview &gt; .timeline .bar.waiting {
-    opacity: 0.4;
-}
-
-.timeline-overview &gt; .timeline.timeline-record-type-network .bar {
-    border-image-source: -webkit-image-set(url(Images/TimelineBarBlue.png) 1x, url(Images/TimelineBarBlue@2x.png) 2x);
-}
-
-.timeline-overview &gt; .timeline.timeline-record-type-layout .bar {
-    border-image-source: -webkit-image-set(url(Images/TimelineBarPurple.png) 1x, url(Images/TimelineBarPurple@2x.png) 2x);
-}
-
-.timeline-overview &gt; .timeline.timeline-record-type-script .bar {
-    border-image-source: -webkit-image-set(url(Images/TimelineBarOrange.png) 1x, url(Images/TimelineBarOrange@2x.png) 2x);
-}
-
-.timeline-overview .timeline-decorations &gt; .event-markers {
-    height: 78px;
-    bottom: 22px;
-    top: auto;
-}
-
-.timeline-overview .timeline-decorations &gt; .event-markers &gt; .event-marker-tooltip {
-    z-index: 300;
-}
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceTimelineOverviewjs"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/TimelineOverview.js (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/TimelineOverview.js        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/TimelineOverview.js        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,251 +0,0 @@
</span><del>-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-WebInspector.TimelineOverview = function(dataSource, recordTypes)
-{
-    WebInspector.Object.call(this);
-
-    console.assert(dataSource);
-    console.assert(recordTypes instanceof Array);
-
-    this._element = document.createElement(&quot;div&quot;);
-    this._element.className = WebInspector.TimelineOverview.StyleClassName;
-
-    this._recordTypes = recordTypes;
-
-    this._timelineDecorations = new WebInspector.TimelineDecorations;
-
-    this._timelineElements = [];
-    for (var i = 0; i &lt; this._recordTypes.length; ++i) {
-        var timelineElement = document.createElement(&quot;div&quot;);
-        timelineElement.classList.add(WebInspector.TimelineOverview.TimelineElementStyleClassName);
-        timelineElement.classList.add(this._recordTypes[i]);
-        this._element.appendChild(timelineElement);
-
-        var barContainerElement = document.createElement(&quot;div&quot;);
-        barContainerElement.className = WebInspector.TimelineOverview.BarContainerElementStyleClassName;
-        timelineElement.appendChild(barContainerElement);
-        timelineElement._barContainerElement = barContainerElement;
-
-        this._timelineElements.push(timelineElement);
-    }
-
-    this._element.appendChild(this._timelineDecorations.element);
-
-    this._dataSource = dataSource;
-};
-
-WebInspector.TimelineOverview.StyleClassName = &quot;timeline-overview&quot;;
-WebInspector.TimelineOverview.TimelineElementStyleClassName = &quot;timeline&quot;;
-WebInspector.TimelineOverview.BarContainerElementStyleClassName = &quot;bar-container&quot;;
-WebInspector.TimelineOverview.BarElementStyleClassName = &quot;bar&quot;;
-WebInspector.TimelineOverview.WaitingBarElementStyleClassName = &quot;waiting&quot;;
-
-WebInspector.TimelineOverview.prototype = {
-    constructor: WebInspector.TimelineOverview,
-
-    // Public
-
-    get element()
-    {
-        return this._element;
-    },
-
-    get recordTypes()
-    {
-        return this._recordTypes;
-    },
-
-    clear: function()
-    {
-        this._minimumBoundary = NaN;
-        this._maximumBoundary = NaN;
-        this._boundarySpan = NaN;
-
-        this._timelineDecorations.clear();
-        this._timelineDecorations.updateHeaderTimes(this._boundarySpan);
-
-        for (var i = 0; i &lt; this._timelineElements.length; ++i)
-            this._timelineElements[i]._barContainerElement.removeChildren();
-    },
-
-    update: function()
-    {
-        var minimumBoundary = NaN;
-        var maximumBoundary = NaN;
-
-        var records = [];
-        for (var i = 0; i &lt; this._recordTypes.length; ++i)
-            records.push(this._dataSource.timelineOverviewRecordsWithType(this._recordTypes[i]));
-
-        for (var i = 0; i &lt; records.length; ++i) {
-            var currentRecords = records[i];
-            if (!currentRecords.length)
-                continue;
-
-            // The first record can be assumed to be the oldest start time.
-            var firstRecord = currentRecords[0];
-            if (isNaN(minimumBoundary) || firstRecord.startTime &lt; minimumBoundary)
-                minimumBoundary = firstRecord.startTime;
-
-            if (this._recordTypes[i] === WebInspector.TimelineRecord.Type.Network) {
-                // For the Network timeline we need to look at all the records since
-                // long loading resources can be anywhere, not just at the end. The other
-                // timelines are static, so the last record is always the newest.
-                for (var j = currentRecords.length - 1; j &gt;= 0; --j) {
-                    var record = currentRecords[j];
-                    if (isNaN(maximumBoundary) || record.endTime &gt; maximumBoundary)
-                        maximumBoundary = record.endTime;
-                }
-            } else {
-                // The newest record will always be at the end.
-                var lastRecord = currentRecords.lastValue;
-                if (isNaN(maximumBoundary) || lastRecord.endTime &gt; maximumBoundary)
-                    maximumBoundary = lastRecord.endTime;
-            }
-        }
-
-        this._minimumBoundary = minimumBoundary;
-        this._maximumBoundary = maximumBoundary;
-        this._boundarySpan = maximumBoundary - minimumBoundary;
-
-        this._timelineDecorations.updateHeaderTimes(this._boundarySpan);
-        this._timelineDecorations.updateEventMarkers(this._minimumBoundary, this._maximumBoundary);
-
-        for (var i = 0; i &lt; records.length; ++i)
-            this._updateTimelineBars(this._timelineElements[i], this._recordTypes[i], records[i]);
-    },
-
-    updateLayout: function()
-    {
-        this._timelineDecorations.updateHeaderTimes(this._boundarySpan);
-    },
-
-    addTimelineEventMarker: function(eventMarker)
-    {
-        this._timelineDecorations.addTimelineEventMarker(eventMarker);
-    },
-
-    // Private
-
-    _updateTimelineBars: function(timelineElement, type, records)
-    {
-        function computeActivePercentages(record)
-        {
-            // Compute percentages for endTime and the start of activeDuration.
-
-            var activeStartTime = record.endTime - record.activeDuration;
-            if (isNaN(activeStartTime))
-                activeStartTime = record.endTime;
-
-            if (isNaN(activeStartTime))
-                var start = 0;
-            else
-                var start = ((activeStartTime - this._minimumBoundary) / this._boundarySpan) * 100;
-
-            if (isNaN(record.endTime))
-                var end = 100;
-            else
-                var end = ((record.endTime - this._minimumBoundary) / this._boundarySpan) * 100;
-
-            return {start: start, end: end};
-        }
-
-        function computePercentages(record)
-        {
-            // Compute percentages for startTime and endTime.
-
-            if (isNaN(record.startTime))
-                var start = 0;
-            else
-                var start = ((record.startTime - this._minimumBoundary) / this._boundarySpan) * 100;
-
-            if (isNaN(record.endTime))
-                var end = 100;
-            else
-                var end = ((record.endTime - this._minimumBoundary) / this._boundarySpan) * 100;
-
-            return {start: start, end: end};
-        }
-
-        function addBar(startPercentage, endPercentage, extraBarStyleClass)
-        {
-            var barElement = document.createElement(&quot;div&quot;);
-            barElement.className = WebInspector.TimelineOverview.BarElementStyleClassName;
-            if (extraBarStyleClass)
-                barElement.classList.add(extraBarStyleClass);
-
-            if (startPercentage === 0 || startPercentage !== endPercentage)
-                barElement.style.left = startPercentage + &quot;%&quot;;
-            barElement.style.right = (100 - endPercentage) + &quot;%&quot;;
-
-            timelineElement._barContainerElement.appendChild(barElement);
-        }
-
-        function createBars(percentageCalculator, extraBarStyleClass)
-        {
-            // Iterate over the records and find the percentage distribution on the graph.
-            // The percentages are recorded in a sparse array from 0-100.
-
-            var timelineSlots = new Array(101);
-            for (var i = 0; i &lt; records.length; ++i) {
-                var percentages = percentageCalculator.call(this, records[i]);
-                var end = Math.round(percentages.end);
-                for (var j = Math.round(percentages.start); j &lt;= end; ++j)
-                    timelineSlots[j] = true;
-            }
-
-            var barStart = NaN;
-            for (var i = 0; i &lt; timelineSlots.length; ++i) {
-                if (timelineSlots[i]) {
-                    if (isNaN(barStart))
-                        barStart = i;
-                } else {
-                    if (!isNaN(barStart)) {
-                        addBar.call(this, barStart, i, extraBarStyleClass);
-                        barStart = NaN;
-                    }
-                }
-            }
-
-            if (!isNaN(barStart)) {
-                addBar.call(this, barStart, 100, extraBarStyleClass);
-                barStart = NaN;
-            }
-        }
-
-        timelineElement._barContainerElement.removeChildren();
-
-        // The Network timeline shows two bars. The first is the total time (waiting for the resource until it finishes).
-        // The second bar is the active download time (first first response to finish.)
-        if (type === WebInspector.TimelineRecord.Type.Network) {
-            createBars.call(this, computePercentages, WebInspector.TimelineOverview.WaitingBarElementStyleClassName);
-            createBars.call(this, computeActivePercentages);
-        } else
-            createBars.call(this, computePercentages);
-    }
-};
-
-WebInspector.TimelineOverview.prototype.__proto__ = WebInspector.Object.prototype;
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceTimelineSidebarPanelcssfromrev162396trunkSourceWebInspectorUIUserInterfaceTimelinesObjectjs"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebInspectorUI/UserInterface/TimelineSidebarPanel.css (from rev 162396, trunk/Source/WebInspectorUI/UserInterface/TimelinesObject.js) (0 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/TimelineSidebarPanel.css                                (rev 0)
+++ trunk/Source/WebInspectorUI/UserInterface/TimelineSidebarPanel.css        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -0,0 +1,27 @@
</span><ins>+/*
+ * Copyright (C) 2013 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+.sidebar &gt; .panel.timeline {
+}
</ins></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceTimelineSidebarPaneljsfromrev162396trunkSourceWebInspectorUIUserInterfaceNetworkDataGridcss"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebInspectorUI/UserInterface/TimelineSidebarPanel.js (from rev 162396, trunk/Source/WebInspectorUI/UserInterface/NetworkDataGrid.css) (0 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/TimelineSidebarPanel.js                                (rev 0)
+++ trunk/Source/WebInspectorUI/UserInterface/TimelineSidebarPanel.js        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -0,0 +1,36 @@
</span><ins>+/*
+ * Copyright (C) 2013 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+WebInspector.TimelineSidebarPanel = function()
+{
+    WebInspector.NavigationSidebarPanel.call(this, &quot;timeline&quot;, WebInspector.UIString(&quot;Timelines&quot;), &quot;Images/NavigationItemStopwatch.svg&quot;, &quot;2&quot;);
+
+    this.filterBar.placeholder = WebInspector.UIString(&quot;Filter Timeline List&quot;);
+};
+
+WebInspector.TimelineSidebarPanel.prototype = {
+    constructor: WebInspector.TimelineSidebarPanel,
+    __proto__: WebInspector.NavigationSidebarPanel.prototype,
+};
</ins></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceTimelinesContentViewcss"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/TimelinesContentView.css (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/TimelinesContentView.css        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/TimelinesContentView.css        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,247 +0,0 @@
</span><del>-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-.content-view.timelines &gt; .timeline-overview {
-    position: absolute;
-    top: 0;
-    left: 0;
-    right: 0;
-    height: 100px;
-}
-
-.content-view.timelines &gt; .data-grid {
-    position: absolute;
-    top: 100px;
-    left: 0;
-    right: 0;
-    bottom: 0;
-    outline: 0;
-    border: none;
-    border-top: 1px solid rgb(179, 179, 179);
-}
-
-.content-view.timelines &gt; .data-grid th {
-    height: 21px;
-
-    font-size: 11px;
-    font-family: &quot;Lucida Grande&quot;, sans-serif;
-
-    background-image: -webkit-linear-gradient(top, rgb(248, 248, 248), rgb(226, 226, 226));
-
-    background-size: 100% 100% !important;
-    background-position: center !important;
-    background-repeat: no-repeat !important;
-
-    box-shadow: inset rgba(255, 255, 255, 0.1) 0 1px 0;
-    border-bottom: 1px solid rgb(179, 179, 179) !important;
-}
-
-.content-view.timelines &gt; .data-grid th:not(:last-child) {
-    border-right: 1px solid rgb(179, 179, 179);
-}
-
-.content-view.timelines &gt; .data-grid th.sortable:not(.mouse-over-collapser):active {
-    background-image: -webkit-linear-gradient(top, rgb(219, 219, 219), rgb(188, 188, 188)) !important;
-}
-
-.content-view.timelines &gt; .data-grid th.sort-ascending,
-.content-view.timelines &gt; .data-grid th.sort-descending {
-    background-image: -webkit-linear-gradient(top, rgb(230, 230, 230), rgb(200, 200, 200)) !important;
-}
-
-.content-view.timelines &gt; .data-grid .data-container {
-    top: 22px;
-}
-
-.content-view.timelines &gt; .data-grid table.data {
-    background-size: auto 42px;
-    background-image: -webkit-linear-gradient(top, white, white 50%, rgb(95%, 95%, 95%) 50%, rgb(95%, 95%, 95%));
-    font-size: 11px;
-}
-
-.content-view.timelines &gt; .data-grid th,
-.content-view.timelines &gt; .data-grid td {
-    padding-left: 6px;
-    padding-right: 6px;
-}
-
-.content-view.timelines &gt; .data-grid td:last-child {
-    padding-right: 12px;
-}
-
-.content-view.timelines &gt; .data-grid td {
-    padding-top: 2px;
-    padding-bottom: 2px;
-    line-height: 17px;
-}
-
-.content-view.timelines &gt; .data-grid td:not(:last-child) {
-    border-right: 1px solid rgb(179, 179, 179);
-}
-
-.content-view.timelines &gt; .data-grid .column-group-details {
-    background-color: rgba(0, 0, 0, 0.07);
-}
-
-.content-view.timelines &gt; .data-grid.collapsed-details td.column-group-details:not(:last-child) {
-    border-right: none; /* Prevent a sporadic double-thick border appearance in collapsed 0-width columns. */
-}
-
-.content-view.timelines &gt; .data-grid td .subtitle {
-    color: rgba(0, 0, 0, 0.7);
-}
-
-.content-view.timelines &gt; .data-grid td .subtitle::before {
-    content: &quot; — &quot;;
-}
-
-.content-view.timelines &gt; .data-grid:focus tr.selected td .subtitle {
-    color: rgba(255, 255, 255, 0.9);
-}
-
-.content-view.timelines &gt; .data-grid td .icon {
-    display: inline-block;
-    vertical-align: top;
-
-    width: 16px;
-    height: 16px;
-
-    margin-right: 2px;
-}
-
-.content-view.timelines &gt; .data-grid td.timeline-column {
-    padding-left: 1px;
-    padding-right: 1px;
-}
-
-.content-view.timelines &gt; .data-grid td .go-to-arrow {
-    float: right;
-
-    visibility: hidden;
-
-    margin-left: 2px;
-}
-
-.content-view.timelines &gt; .data-grid tr.selected .go-to-arrow,
-.content-view.timelines &gt; .data-grid tr:hover .go-to-arrow {
-    visibility: visible;
-}
-
-.content-view.timelines &gt; .data-grid td.error {
-    color: rgb(224, 16, 16);
-}
-
-.content-view.timelines &gt; .data-grid tr.selected td.error {
-    color: inherit;
-}
-
-.content-view.timelines &gt; .data-grid tr.offscreen {
-    height: 21px;
-}
-
-.content-view.timelines &gt; .data-grid tr.offscreen td {
-    display: none;
-}
-
-/* Column collapser */
-
-.content-view.timelines &gt; .data-grid th.collapser {
-    position: relative;
-}
-
-.content-view.timelines &gt; .data-grid th.collapser &gt; .divider {
-    position: absolute;
-    width: 2px;
-    top: 0;
-    right: 25px;
-    bottom: 0;
-
-    background-image: -webkit-linear-gradient(rgba(128, 128, 128, 0), rgb(128, 128, 128), rgba(128, 128, 128, 0)),
-        -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
-    background-size: 1px 17px, 1px 17px;
-    background-repeat: no-repeat;
-    background-position: 0 center, 1px center;
-}
-
-.content-view.timelines &gt; .data-grid th.collapser &gt; .collapser-button {
-    position: absolute;
-    top: 0;
-    right: 5px;
-    bottom: 0;
-    height: 15px;
-    width: 15px;
-    margin-bottom: auto;
-    margin-top: auto;
-
-    background-image: -webkit-canvas(timeline-datagrid-collapse-button-less-normal);
-    background-repeat: no-repeat;
-    background-position: center;
-    background-size: 15px 13px;
-}
-
-.content-view.timelines &gt; .data-grid th.collapser &gt; .collapser-button:active {
-    background-image: -webkit-canvas(timeline-datagrid-collapse-button-less-active);
-}
-
-.content-view.timelines &gt; .data-grid th.collapser.collapsed &gt; .collapser-button {
-    background-image: -webkit-canvas(timeline-datagrid-collapse-button-more-normal);
-}
-
-.content-view.timelines &gt; .data-grid th.collapser.collapsed &gt; .collapser-button:active {
-    background-image: -webkit-canvas(timeline-datagrid-collapse-button-more-active);
-}
-
-.content-view.timelines &gt; .data-grid th.sort-ascending.collapser &gt; div:first-child,
-.content-view.timelines &gt; .data-grid th.sort-descending.collapser &gt; div:first-child {
-    margin-right: 27px;
-}
-
-.content-view.timelines &gt; .data-grid &gt; .navigation-bar-container {
-    position: absolute;
-    top: -33px;
-    left: 0;
-    right: 0;
-    height: 33px;
-
-    pointer-events: none;
-    visibility: hidden;
-}
-
-.content-view.timelines &gt; .data-grid:hover &gt; .navigation-bar-container {
-    pointer-events: all;
-    visibility: visible;
-}
-
-.content-view.timelines &gt; .data-grid &gt; .navigation-bar-container &gt; .navigation-bar {
-    position: absolute;
-    top: 10px;
-    left: 0;
-    right: 0;
-    height: 23px;
-    border: none;
-    border-top: 1px solid rgb(200, 200, 200);
-    border-bottom: 1px solid rgb(179, 179, 179);
-    background-color: white;
-}
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceTimelinesContentViewjs"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/TimelinesContentView.js (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/TimelinesContentView.js        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/TimelinesContentView.js        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,769 +0,0 @@
</span><del>-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-WebInspector.TimelinesContentView = function(representedObject)
-{
-    WebInspector.ContentView.call(this, representedObject);
-
-    this.element.classList.add(WebInspector.TimelinesContentView.StyleClassName);
-
-    this._timelineOverview = new WebInspector.TimelineOverview(this, [WebInspector.TimelineRecord.Type.Network, WebInspector.TimelineRecord.Type.Layout, WebInspector.TimelineRecord.Type.Script]);
-    this.element.appendChild(this._timelineOverview.element);
-
-    function createPathComponent(displayName, className, representedObject)
-    {
-        var pathComponent = new WebInspector.HierarchicalPathComponent(displayName, className, representedObject);
-        pathComponent.addEventListener(WebInspector.HierarchicalPathComponent.Event.SiblingWasSelected, this._pathComponentSelected, this);
-        return pathComponent;
-    }
-
-    var networkPathComponent = createPathComponent.call(this, WebInspector.UIString(&quot;Network Requests&quot;), WebInspector.InstrumentSidebarPanel.NetworkIconStyleClass, WebInspector.TimelineRecord.Type.Network);
-    var layoutPathComponent = createPathComponent.call(this, WebInspector.UIString(&quot;Layout &amp; Rendering&quot;), WebInspector.InstrumentSidebarPanel.ColorsIconStyleClass, WebInspector.TimelineRecord.Type.Layout);
-    var scriptPathComponent = createPathComponent.call(this, WebInspector.UIString(&quot;JavaScript &amp; Events&quot;), WebInspector.InstrumentSidebarPanel.ScriptIconStyleClass, WebInspector.TimelineRecord.Type.Script);
-
-    networkPathComponent.nextSibling = layoutPathComponent;
-    layoutPathComponent.previousSibling = networkPathComponent;
-    layoutPathComponent.nextSibling = scriptPathComponent;
-    scriptPathComponent.previousSibling = layoutPathComponent;
-
-    this._currentRecordType = null;
-    this._currentRecordTypeSetting = new WebInspector.Setting(&quot;timeline-view-current-record-type&quot;, WebInspector.TimelineRecord.Type.Network);
-    this._currentDataGrid = null;
-
-    var networkDataGridColumns = {name: {}, domain: {}, type: {}, statusCode: {}, cached: {}, size: {}, transferSize: {}, latency: {}, duration: {}, timeline: {}};
-
-    networkDataGridColumns.name.title = WebInspector.UIString(&quot;Name&quot;);
-    networkDataGridColumns.name.width = &quot;15%&quot;;
-
-    networkDataGridColumns.domain.title = WebInspector.UIString(&quot;Domain&quot;);
-    networkDataGridColumns.domain.width = &quot;10%&quot;;
-    networkDataGridColumns.domain.group = WebInspector.NetworkDataGrid.DetailsColumnGroup;
-
-    networkDataGridColumns.type.title = WebInspector.UIString(&quot;Type&quot;);
-    networkDataGridColumns.type.width = &quot;8%&quot;;
-    networkDataGridColumns.type.group = WebInspector.NetworkDataGrid.DetailsColumnGroup;
-    networkDataGridColumns.type.scopeBar = this._makeColumnScopeBar(&quot;network&quot;, WebInspector.Resource.Type);
-
-    networkDataGridColumns.statusCode.title = WebInspector.UIString(&quot;Status&quot;);
-    networkDataGridColumns.statusCode.width = &quot;6%&quot;;
-    networkDataGridColumns.statusCode.group = WebInspector.NetworkDataGrid.DetailsColumnGroup;
-
-    networkDataGridColumns.cached.title = WebInspector.UIString(&quot;Cached&quot;);
-    networkDataGridColumns.cached.width = &quot;7%&quot;;
-    networkDataGridColumns.cached.group = WebInspector.NetworkDataGrid.DetailsColumnGroup;
-
-    networkDataGridColumns.size.title = WebInspector.UIString(&quot;Size&quot;);
-    networkDataGridColumns.size.width = &quot;8%&quot;;
-    networkDataGridColumns.size.aligned = &quot;right&quot;;
-    networkDataGridColumns.size.group = WebInspector.NetworkDataGrid.DetailsColumnGroup;
-
-    networkDataGridColumns.transferSize.title = WebInspector.UIString(&quot;Transferred&quot;);
-    networkDataGridColumns.transferSize.width = &quot;8%&quot;;
-    networkDataGridColumns.transferSize.aligned = &quot;right&quot;;
-    networkDataGridColumns.transferSize.group = WebInspector.NetworkDataGrid.DetailsColumnGroup;
-
-    networkDataGridColumns.latency.title = WebInspector.UIString(&quot;Latency&quot;);
-    networkDataGridColumns.latency.width = &quot;9%&quot;;
-    networkDataGridColumns.latency.aligned = &quot;right&quot;;
-    networkDataGridColumns.latency.group = WebInspector.NetworkDataGrid.DetailsColumnGroup;
-
-    networkDataGridColumns.duration.title = WebInspector.UIString(&quot;Duration&quot;);
-    networkDataGridColumns.duration.width = &quot;9%&quot;;
-    networkDataGridColumns.duration.aligned = &quot;right&quot;;
-    networkDataGridColumns.duration.group = WebInspector.NetworkDataGrid.DetailsColumnGroup;
-
-    networkDataGridColumns.timeline.title = WebInspector.UIString(&quot;Timeline&quot;);
-    networkDataGridColumns.timeline.width = &quot;20%&quot;;
-    networkDataGridColumns.timeline.sort = &quot;ascending&quot;;
-    networkDataGridColumns.timeline.collapsesGroup = WebInspector.NetworkDataGrid.DetailsColumnGroup;
-
-    var layoutDataGridColumns = {eventType: {}, initiatorCallFrame: {}, width: {}, height: {}, area: {}, startTime: {}, duration: {}};
-
-    layoutDataGridColumns.eventType.title = WebInspector.UIString(&quot;Type&quot;);
-    layoutDataGridColumns.eventType.width = &quot;15%&quot;;
-    layoutDataGridColumns.eventType.scopeBar = this._makeColumnScopeBar(&quot;layout&quot;, WebInspector.LayoutTimelineRecord.EventType);
-
-    layoutDataGridColumns.initiatorCallFrame.title = WebInspector.UIString(&quot;Initiator&quot;);
-    layoutDataGridColumns.initiatorCallFrame.width = &quot;25%&quot;;
-
-    layoutDataGridColumns.width.title = WebInspector.UIString(&quot;Width&quot;);
-    layoutDataGridColumns.width.width = &quot;8%&quot;;
-
-    layoutDataGridColumns.height.title = WebInspector.UIString(&quot;Height&quot;);
-    layoutDataGridColumns.height.width = &quot;8%&quot;;
-
-    layoutDataGridColumns.area.title = WebInspector.UIString(&quot;Area&quot;);
-    layoutDataGridColumns.area.width = &quot;12%&quot;;
-
-    layoutDataGridColumns.startTime.title = WebInspector.UIString(&quot;Start Time&quot;);
-    layoutDataGridColumns.startTime.width = &quot;8%&quot;;
-    layoutDataGridColumns.startTime.aligned = &quot;right&quot;;
-    layoutDataGridColumns.startTime.sort = &quot;ascending&quot;;
-
-    layoutDataGridColumns.duration.title = WebInspector.UIString(&quot;Duration&quot;);
-    layoutDataGridColumns.duration.width = &quot;8%&quot;;
-    layoutDataGridColumns.duration.aligned = &quot;right&quot;;
-
-    var scriptDataGridColumns = {eventType: {}, details: {}, resource: {}, startTime: {}, duration: {}};
-
-    scriptDataGridColumns.eventType.title = WebInspector.UIString(&quot;Type&quot;);
-    scriptDataGridColumns.eventType.width = &quot;15%&quot;;
-    scriptDataGridColumns.eventType.scopeBar = this._makeColumnScopeBar(&quot;script&quot;, WebInspector.ScriptTimelineRecord.EventType);
-
-    scriptDataGridColumns.details.title = WebInspector.UIString(&quot;Details&quot;);
-    scriptDataGridColumns.details.width = &quot;15%&quot;;
-
-    scriptDataGridColumns.resource.title = WebInspector.UIString(&quot;Location&quot;);
-    scriptDataGridColumns.resource.width = &quot;15%&quot;;
-
-    scriptDataGridColumns.startTime.title = WebInspector.UIString(&quot;Start Time&quot;);
-    scriptDataGridColumns.startTime.width = &quot;10%&quot;;
-    scriptDataGridColumns.startTime.aligned = &quot;right&quot;;
-    scriptDataGridColumns.startTime.sort = &quot;ascending&quot;;
-
-    scriptDataGridColumns.duration.title = WebInspector.UIString(&quot;Duration&quot;);
-    scriptDataGridColumns.duration.width = &quot;10%&quot;;
-    scriptDataGridColumns.duration.aligned = &quot;right&quot;;
-
-    for (var column in networkDataGridColumns)
-        networkDataGridColumns[column].sortable = true;
-
-    for (var column in layoutDataGridColumns)
-        layoutDataGridColumns[column].sortable = true;
-
-    for (var column in scriptDataGridColumns)
-        scriptDataGridColumns[column].sortable = true;
-
-    var networkDataGrid = new WebInspector.NetworkDataGrid(networkDataGridColumns);
-    var layoutDataGrid = new WebInspector.LayoutTimelineDataGrid(layoutDataGridColumns);
-    var scriptDataGrid = new WebInspector.ScriptTimelineDataGrid(scriptDataGridColumns);
-
-    networkDataGrid.addEventListener(WebInspector.DataGrid.Event.SelectedNodeChanged, this._selectedNodeChanged, this);
-
-    this._pathComponentMap = {};
-    this._pathComponentMap[WebInspector.TimelineRecord.Type.Network] = networkPathComponent;
-    this._pathComponentMap[WebInspector.TimelineRecord.Type.Layout] = layoutPathComponent;
-    this._pathComponentMap[WebInspector.TimelineRecord.Type.Script] = scriptPathComponent;
-
-    this._dataGridMap = {};
-    this._dataGridMap[WebInspector.TimelineRecord.Type.Network] = networkDataGrid;
-    this._dataGridMap[WebInspector.TimelineRecord.Type.Layout] = layoutDataGrid;
-    this._dataGridMap[WebInspector.TimelineRecord.Type.Script] = scriptDataGrid;
-
-    for (var type in this._dataGridMap) {
-        var dataGrid = this._dataGridMap[type];
-        dataGrid.addEventListener(WebInspector.DataGrid.Event.SortChanged, this._sortCurrentDataGrid, this);
-        dataGrid.addEventListener(WebInspector.TimelineDataGrid.Event.FiltersDidChange, this._dataGridFiltersDidChange, this);
-        dataGrid.scrollContainer.addEventListener(&quot;scroll&quot;, this._updateOffscreenRows.bind(this));
-    }
-
-    this._pendingRecords = {};
-
-    for (var typeName in WebInspector.TimelineRecord.Type) {
-        var type = WebInspector.TimelineRecord.Type[typeName];
-        this._pendingRecords[type] = WebInspector.timelineManager.recordsWithType(type);
-    }
-
-    this._pendingRefreshGridNodes = {};
-    this._pendingEventMarkers = {};
-
-    WebInspector.ResourceTimelineDataGridNode.addEventListener(WebInspector.ResourceTimelineDataGridNode.Event.NeedsRefresh, this._scheduleGridNodeForRefresh, this);
-    WebInspector.timelineManager.addEventListener(WebInspector.TimelineManager.Event.RecordsCleared, this._recordsCleared, this);
-    WebInspector.timelineManager.addEventListener(WebInspector.TimelineManager.Event.RecordAdded, this._recordAdded, this);
-    WebInspector.timelineManager.addEventListener(WebInspector.TimelineManager.Event.RecordedEventMarker, this._recordedEventMarker, this);
-
-    WebInspector.TimelinesContentView.generateEmbossedCollapseImages();
-};
-
-WebInspector.TimelinesContentView.StyleClassName = &quot;timelines&quot;;
-WebInspector.TimelinesContentView.OffscreenDataGridRowStyleClassName = &quot;offscreen&quot;;
-WebInspector.TimelinesContentView.UpdateInterval = 500; // 0.5 seconds
-
-WebInspector.TimelinesContentView.CollapseButton = {};
-WebInspector.TimelinesContentView.CollapseButton.More = &quot;more&quot;;
-WebInspector.TimelinesContentView.CollapseButton.Less = &quot;less&quot;;
-
-WebInspector.TimelinesContentView.CollapseButton.States = {};
-WebInspector.TimelinesContentView.CollapseButton.States.Normal = &quot;normal&quot;;
-WebInspector.TimelinesContentView.CollapseButton.States.Active = &quot;active&quot;;
-
-WebInspector.TimelinesContentView.SelectedTimelineCookieKey = &quot;timelines-content-view-selected-timeline&quot;;
-
-WebInspector.TimelinesContentView.generateEmbossedCollapseImages = function()
-{
-    if (WebInspector.TimelinesContentView._generatedImages)
-        return;
-    WebInspector.TimelinesContentView._generatedImages = true;
-
-    generateEmbossedImages(&quot;Images/MoreColumns.svg&quot;, 15, 13, WebInspector.TimelinesContentView.CollapseButton.States, canvasIdentifier.bind(this, WebInspector.TimelinesContentView.CollapseButton.More));
-    generateEmbossedImages(&quot;Images/LessColumns.svg&quot;, 15, 13, WebInspector.TimelinesContentView.CollapseButton.States, canvasIdentifier.bind(this, WebInspector.TimelinesContentView.CollapseButton.Less));
-
-    function canvasIdentifier(type, state) {
-        return &quot;timeline-datagrid-collapse-button-&quot; + type + &quot;-&quot; + state;
-    }
-}
-
-WebInspector.TimelinesContentView.prototype = {
-    constructor: WebInspector.TimelinesContentView,
-
-    // Public
-
-    get allowedNavigationSidebarPanels()
-    {
-        return [&quot;instrument&quot;];
-    },
-
-    showTimelineForRecordType: function(type)
-    {
-        if (this._currentRecordType === type)
-            return;
-
-        this._currentRecordType = type;
-        this._currentRecordTypeSetting.value = type;
-
-        if (this._currentDataGrid) {
-            // Save scroll positon before removing from the document.
-            if (this._currentDataGrid.isScrolledToLastRow()) {
-                this._currentDataGrid._savedIsScrolledToLastRow = true;
-                delete this._currentDataGrid._savedScrollTop;
-            } else {
-                this._currentDataGrid._savedScrollTop = this._currentDataGrid.scrollContainer.scrollTop;
-                delete this._currentDataGrid._savedIsScrolledToLastRow;
-            }
-
-            this.element.removeChild(this._currentDataGrid.element);
-            this._currentDataGrid.hidden();
-        }
-
-        this._currentDataGrid = this._dataGridMap[type];
-        console.assert(this._currentDataGrid);
-
-        this.element.appendChild(this._currentDataGrid.element);
-        this._currentDataGrid.updateLayout();
-        this._currentDataGrid.shown();
-
-        // Restore scroll positon now that we are back in the document.
-        if (this._currentDataGrid._savedIsScrolledToLastRow)
-            this._currentDataGrid.scrollToLastRow();
-        else if (this._currentDataGrid._savedScrollTop)
-            this._currentDataGrid.scrollContainer.scrollTop = this._currentDataGrid._savedScrollTop;
-
-        this._updatePendingRecords();
-
-        this.dispatchEventToListeners(WebInspector.ContentView.Event.SelectionPathComponentsDidChange);
-        WebInspector.instrumentSidebarPanel.showTimelineForRecordType(type);
-    },
-
-    get supportsSplitContentBrowser()
-    {
-        // The layout of the overview and split content browser don't work well.
-        return false;
-    },
-
-    get selectionPathComponents()
-    {
-        var pathComponents = [this._pathComponentMap[this._currentRecordType]] || [];
-
-        if (this._currentDataGrid) {
-            var selectedNode = this._currentDataGrid.selectedNode;
-            if (selectedNode instanceof WebInspector.ResourceTimelineDataGridNode) {
-                var pathComponent = new WebInspector.ResourceTimelineDataGridNodePathComponent(selectedNode);
-                pathComponent.addEventListener(WebInspector.HierarchicalPathComponent.Event.SiblingWasSelected, this._dataGridNodePathComponentSelected, this);
-                pathComponents.push(pathComponent);
-            }
-        }
-
-        return pathComponents;
-    },
-
-    updateLayout: function()
-    {
-        if (this._currentDataGrid)
-            this._currentDataGrid.updateLayout();
-        this._timelineOverview.updateLayout();
-        this._updateOffscreenRows();
-    },
-
-    get scrollableElements()
-    {
-        if (!this._currentDataGrid)
-            return null;
-        return [this._currentDataGrid.scrollContainer];
-    },
-
-    get shouldKeepElementsScrolledToBottom()
-    {
-        return true;
-    },
-
-    shown: function()
-    {
-        if (this._currentRecordType) {
-            this._updatePendingRecords();
-            return;
-        }
-
-        if (this._currentDataGrid)
-            this._currentDataGrid.shown();
-
-        this.showTimelineForRecordType(this._currentRecordTypeSetting.value);
-    },
-
-    hidden: function()
-    {
-        if (this._currentDataGrid)
-            this._currentDataGrid.hidden();
-    },
-
-    saveToCookie: function(cookie)
-    {
-        cookie[WebInspector.TimelinesContentView.SelectedTimelineCookieKey] = this._currentRecordTypeSetting.value;
-    },
-
-    restoreFromCookie: function(cookie)
-    {
-        var timeline = cookie[WebInspector.TimelinesContentView.SelectedTimelineCookieKey];
-        this.showTimelineForRecordType(timeline);
-    },
-
-    timelineOverviewRecordsWithType: function(type)
-    {
-        return this._filterRecordsWithType(WebInspector.timelineManager.recordsWithType(type), type);
-    },
-
-    // Private
-
-    _pathComponentSelected: function(event)
-    {
-        this.showTimelineForRecordType(event.data.pathComponent.representedObject);
-    },
-
-    _dataGridNodePathComponentSelected: function(event)
-    {
-        console.assert(event.data.pathComponent instanceof WebInspector.ResourceTimelineDataGridNodePathComponent);
-        if (!(event.data.pathComponent instanceof WebInspector.ResourceTimelineDataGridNodePathComponent))
-            return;
-
-        event.data.pathComponent.resourceTimelineDataGridNode.revealAndSelect();
-        event.data.pathComponent.resourceTimelineDataGridNode.dataGrid.element.focus();
-    },
-
-    _selectedNodeChanged: function(event)
-    {
-        if (this._ignoreSelectionEvent)
-            return;
-
-        this.dispatchEventToListeners(WebInspector.ContentView.Event.SelectionPathComponentsDidChange);
-    },
-
-    _recordsCleared: function(event)
-    {
-        this._pendingRecords = {};
-        this._pendingRefreshGridNodes = {};
-        this._pendingEventMarkers = {};
-
-        for (var type in this._dataGridMap) {
-            var dataGrid = this._dataGridMap[type];
-            delete dataGrid._savedIsScrolledToLastRow;
-            delete dataGrid._savedScrollTop;
-            dataGrid.removeChildren();
-            dataGrid.reset();
-        }
-
-        this._timelineOverview.clear();
-    },
-
-    _recordAdded: function(event)
-    {
-        this._addRecordToDataGrid(event.data.record);
-    },
-
-    _recordedEventMarker: function(event)
-    {
-        var eventMarker = event.data.eventMarker;
-        this._timelineOverview.addTimelineEventMarker(eventMarker);
-
-        for (var type in this._dataGridMap) {
-            if (!this._pendingEventMarkers[type])
-                this._pendingEventMarkers[type] = [];
-            this._pendingEventMarkers[type].push(eventMarker);
-
-            this._dataGridMap[type].addTimelineEventMarker(eventMarker);
-        }
-
-        this._updatePendingRecordsSoon();
-    },
-
-    _addRecordToDataGrid: function(record)
-    {
-        if (!this._pendingRecords[record.type])
-            this._pendingRecords[record.type] = [];
-        this._pendingRecords[record.type].push(record);
-
-        this._updatePendingRecordsSoon();
-    },
-
-    _updatePendingRecordsSoon: function()
-    {
-        if (!this.visible || this._updatePendingRecordsTimeout)
-            return;
-
-        this._updatePendingRecordsTimeout = setTimeout(this._updatePendingRecords.bind(this), WebInspector.TimelinesContentView.UpdateInterval);
-    },
-
-    _updatePendingRecords: function()
-    {
-        if (this._updatePendingRecordsTimeout) {
-            clearTimeout(this._updatePendingRecordsTimeout);
-            delete this._updatePendingRecordsTimeout;
-        }
-
-        this._timelineOverview.update();
-
-        console.assert(this._dataGridMap[this._currentRecordType] === this._currentDataGrid);
-        if (this._dataGridMap[this._currentRecordType] !== this._currentDataGrid)
-            return;
-
-        var isScrolledToLastRow = this._currentDataGrid.isScrolledToLastRow();
-
-        // If the data grid has a timeline calculator, pass through all the pending records first
-        // to update the timeline bounds. If the bounds change we need to refresh all nodes
-        // in the data grid, otherwise we can just proceed and update the pending records.
-        var wasBoundsChange = this._updateCalculatorBoundsForPendingRecordsAndEventMarkers();
-        this._updatePendingRecordsWithNewBounds(wasBoundsChange);
-
-        this._updateOffscreenRows();
-
-        this._currentDataGrid.update();
-        if (isScrolledToLastRow)
-            this._currentDataGrid.scrollToLastRow();
-    },
-
-    _updateCalculatorBoundsForPendingRecordsAndEventMarkers: function()
-    {
-        var currentDataGrid = this._currentDataGrid;
-        if (!currentDataGrid.currentCalculator)
-            return false;
-
-        var wasBoundsChange = false;
-
-        var pendingRecords = this._pendingRecords[this._currentRecordType];
-        if (pendingRecords) {
-            for (var i = 0; i &lt; pendingRecords.length; ++i) {
-                if (currentDataGrid.updateCalculatorBoundariesWithRecord(pendingRecords[i]))
-                    wasBoundsChange = true;
-            }
-        }
-
-        var pendingRefreshGridNodes = this._pendingRefreshGridNodes[this._currentRecordType];
-        if (pendingRefreshGridNodes) {
-            for (var i = 0; i &lt; pendingRefreshGridNodes.length; ++i) {
-                if (currentDataGrid.updateCalculatorBoundariesWithDataGridNode(pendingRefreshGridNodes[i]))
-                    wasBoundsChange = true;
-            }
-        }
-
-        var pendingEventMarkers = this._pendingEventMarkers[this._currentRecordType];
-        if (pendingEventMarkers) {
-            delete this._pendingEventMarkers[this._currentRecordType];
-
-            for (var i = 0; i &lt; pendingEventMarkers.length; ++i) {
-                if (currentDataGrid.updateCalculatorBoundariesWithEventMarker(pendingEventMarkers[i]))
-                    wasBoundsChange = true;
-            }
-        }
-
-        return wasBoundsChange;
-    },
-
-    _updatePendingRecordsWithNewBounds: function(refreshAllNodes)
-    {
-        var sortComparator = this._sortComparator.bind(this);
-
-        var pendingRecords = this._pendingRecords[this._currentRecordType];
-        if (pendingRecords) {
-            delete this._pendingRecords[this._currentRecordType];
-            pendingRecords = this._filterRecordsWithType(pendingRecords, this._currentRecordType);
-
-            for (var i = 0; i &lt; pendingRecords.length; ++i) {
-                var dataGridNode = this._createDataGridNodeForRecord(pendingRecords[i]);
-                if (this._currentDataGrid.sortColumnIdentifier) {
-                    var insertionIndex = insertionIndexForObjectInListSortedByFunction(dataGridNode, this._currentDataGrid.children, sortComparator);
-                    this._currentDataGrid.insertChild(dataGridNode, insertionIndex);
-                } else
-                    this._currentDataGrid.appendChild(dataGridNode);
-            }
-        }
-
-        var pendingRefreshGridNodes = refreshAllNodes ? this._currentDataGrid.children.slice() : this._pendingRefreshGridNodes[this._currentRecordType];
-        if (pendingRefreshGridNodes) {
-            delete this._pendingRefreshGridNodes[this._currentRecordType];
-
-            var selectedNode = this._currentDataGrid.selectedNode;
-
-            for (var i = 0; i &lt; pendingRefreshGridNodes.length; ++i) {
-                var dataGridNode = pendingRefreshGridNodes[i];
-                delete dataGridNode._pendingRefresh;
-                dataGridNode.refresh();
-
-                if (!this._currentDataGrid.sortColumnIdentifier)
-                    continue;
-
-                if (dataGridNode === selectedNode)
-                    this._ignoreSelectionEvent = true;
-
-                // Remove the data grid node so we can find the right sorted location to reinsert it. We need to
-                // remove it first so insertionIndexForObjectInListSortedByFunction does not return the current index.
-                this._currentDataGrid.removeChild(dataGridNode);
-
-                var insertionIndex = insertionIndexForObjectInListSortedByFunction(dataGridNode, this._currentDataGrid.children, sortComparator);
-                this._currentDataGrid.insertChild(dataGridNode, insertionIndex);
-
-                if (dataGridNode === selectedNode) {
-                    selectedNode.revealAndSelect();
-                    delete this._ignoreSelectionEvent;
-                }
-            }
-        }
-    },
-
-    _updateOffscreenRows: function()
-    {
-        var dataTableBody = this._currentDataGrid.dataTableBody;
-        var rows = dataTableBody.children;
-        var recordsCount = rows.length;
-        if (recordsCount &lt; 2)
-            return;  // Filler row only.
-
-        const overflowPadding = 100;
-        var visibleTop = this._currentDataGrid.scrollContainer.scrollTop - overflowPadding;
-        var visibleBottom = visibleTop + this._currentDataGrid.scrollContainer.offsetHeight + overflowPadding;
-
-        var rowHeight = 0;
-
-        // Filler is at recordsCount - 1.
-        for (var i = 0; i &lt; recordsCount - 1; ++i) {
-            var row = rows[i];
-            if (!rowHeight)
-                rowHeight = row.offsetHeight;
-
-            var rowIsVisible = (i * rowHeight) &lt; visibleBottom &amp;&amp; ((i + 1) * rowHeight) &gt; visibleTop;
-            if (rowIsVisible !== row.rowIsVisible) {
-                if (rowIsVisible)
-                    row.classList.remove(WebInspector.TimelinesContentView.OffscreenDataGridRowStyleClassName);
-                else
-                    row.classList.add(WebInspector.TimelinesContentView.OffscreenDataGridRowStyleClassName);
-                row.rowIsVisible = rowIsVisible;
-            }
-        }
-    },
-
-    _sortCurrentDataGrid: function()
-    {
-        console.assert(this._currentDataGrid);
-        if (!this._currentDataGrid)
-            return;
-
-        var sortColumnIdentifier = this._currentDataGrid.sortColumnIdentifier;
-        if (!sortColumnIdentifier)
-            return;
-
-        var selectedNode = this._currentDataGrid.selectedNode;
-        this._ignoreSelectionEvent = true;
-
-        var nodes = this._currentDataGrid.children.slice();
-        nodes.sort(this._sortComparator.bind(this));
-
-        this._currentDataGrid.removeChildren();
-        for (var i = 0; i &lt; nodes.length; ++i)
-            this._currentDataGrid.appendChild(nodes[i]);
-
-        if (selectedNode)
-            selectedNode.revealAndSelect();
-
-        delete this._ignoreSelectionEvent;
-
-        this._updateOffscreenRows();
-    },
-
-    _sortComparator: function(node1, node2)
-    {
-        var sortColumnIdentifier = this._currentDataGrid.sortColumnIdentifier;
-        if (!sortColumnIdentifier)
-            return 0;
-
-        var sortDirection = this._currentDataGrid.sortOrder === &quot;ascending&quot; ? 1 : -1;
-
-        var value1 = node1.data[sortColumnIdentifier];
-        var value2 = node2.data[sortColumnIdentifier];
-
-        if (typeof value1 === &quot;number&quot; &amp;&amp; typeof value2 === &quot;number&quot;) {
-            if (isNaN(value1) &amp;&amp; isNaN(value2))
-                return 0;
-            if (isNaN(value1))
-                return sortDirection * -1;
-            if (isNaN(value2))
-                return sortDirection * 1;
-            return (value1 - value2) * sortDirection;
-        }
-
-        if (typeof value1 === &quot;string&quot; &amp;&amp; typeof value2 === &quot;string&quot;)
-            return value1.localeCompare(value2) * sortDirection;
-
-        if (value1 instanceof WebInspector.CallFrame || value2 instanceof WebInspector.CallFrame) {
-            // Sort by function name if available, then fall back to the source code object.
-            value1 = value1 &amp;&amp; value1.functionName ? value1.functionName : (value1 &amp;&amp; value1.sourceCodeLocation ? value1.sourceCodeLocation.sourceCode : &quot;&quot;);
-            value2 = value2 &amp;&amp; value2.functionName ? value2.functionName : (value2 &amp;&amp; value2.sourceCodeLocation ? value2.sourceCodeLocation.sourceCode : &quot;&quot;);
-        }
-
-        if (value1 instanceof WebInspector.SourceCode || value2 instanceof WebInspector.SourceCode) {
-            value1 = value1 ? value1.displayName || &quot;&quot; : &quot;&quot;;
-            value2 = value2 ? value2.displayName || &quot;&quot; : &quot;&quot;;
-        }
-
-        // For everything else (mostly booleans).
-        return (value1 &lt; value2 ? -1 : (value1 &gt; value2 ? 1 : 0)) * sortDirection;
-    },
-
-    _createDataGridNodeForRecord: function(record)
-    {
-        var baseStartTime = WebInspector.timelineManager.records[0].startTime;
-
-        switch (record.type) {
-        case WebInspector.TimelineRecord.Type.Network:
-            return new WebInspector.ResourceTimelineDataGridNode(record);
-        case WebInspector.TimelineRecord.Type.Layout:
-            return new WebInspector.LayoutTimelineDataGridNode(record, baseStartTime);
-        case WebInspector.TimelineRecord.Type.Script:
-            return new WebInspector.ScriptTimelineDataGridNode(record, baseStartTime);
-        }
-
-        console.error(&quot;Unknown record type: &quot; + record.type);
-        return null;
-    },
-
-    _scheduleGridNodeForRefresh: function(event)
-    {
-        var gridNode = event.target;
-        var record = gridNode.record;
-
-        if (gridNode._pendingRefresh)
-            return;
-        gridNode._pendingRefresh = true;
-
-        if (!this._pendingRefreshGridNodes[record.type])
-            this._pendingRefreshGridNodes[record.type] = [];
-        this._pendingRefreshGridNodes[record.type].push(gridNode);
-
-        this._updatePendingRecordsSoon();
-    },
-
-    _makeColumnScopeBar: function(prefix, dictionary)
-    {
-        prefix = &quot;timeline-&quot; + prefix + &quot;-data-grid-&quot;;
-
-        var keys = Object.keys(dictionary).filter(function(key) {
-            return typeof dictionary[key] === &quot;string&quot; || dictionary[key] instanceof String;
-        });
-
-        var scopeBarItems = keys.map(function(key) {
-            var value = dictionary[key];
-            var id = prefix + value;
-            var label = dictionary.displayName(value, true);
-            var item = new WebInspector.ScopeBarItem(id, label);
-            item.value = value;
-            return item;
-        });
-
-        scopeBarItems.unshift(new WebInspector.ScopeBarItem(prefix + &quot;type-all&quot;, WebInspector.UIString(&quot;All&quot;), true));
-
-        return new WebInspector.ScopeBar(prefix + &quot;scope-bar&quot;, scopeBarItems, scopeBarItems[0]);
-    },
-
-    _dataGridFiltersDidChange: function(event)
-    {
-        var dataGrid = event.target;
-        if (this._currentDataGrid === dataGrid)
-            this._refreshAllRecordsForCurrentDataGrid();
-
-        this._timelineOverview.update();
-    },
-
-    _refreshAllRecordsForCurrentDataGrid: function()
-    {
-        var dataGrid = this._currentDataGrid;
-        var recordType = this._currentRecordType;
-        var records = this.timelineOverviewRecordsWithType(recordType);
-
-        var nodes = records.map(function(record) {
-            return this._createDataGridNodeForRecord(record);
-        }, this);
-
-        dataGrid.removeChildren();
-        nodes.sort(this._sortComparator.bind(this)).forEach(function(node) {
-            dataGrid.appendChild(node);
-        });
-
-        delete this._pendingRefreshGridNodes[recordType];
-
-        this._updateOffscreenRows();
-    },
-
-    _filterRecordsWithType: function(records, type)
-    {
-        var dataGrid = this._dataGridMap[type];
-        var identifiers = dataGrid.filterableColumns;
-
-        function filterableValueForRecordAndIdentifier(record, identifier)
-        {
-            switch (type) {
-            case WebInspector.TimelineRecord.Type.Network:
-                return record.resource[identifier];
-            case WebInspector.TimelineRecord.Type.Layout:
-                return record[identifier];
-            case WebInspector.TimelineRecord.Type.Script:
-                return record[identifier];
-            }
-        }
-
-        return records.filter(function(record) {
-            for (var i = 0; i &lt; identifiers.length; i++) {
-                var identifier = identifiers[i];
-                var scopeBar = dataGrid.columns[identifier].scopeBar;
-                if (!scopeBar || scopeBar.defaultItem.selected)
-                    continue;
-                var value = filterableValueForRecordAndIdentifier(record, identifier);
-                var matchesFilter = scopeBar.selectedItems.some(function(scopeBarItem) {
-                    return (scopeBarItem.value === value);
-                });
-                if (!matchesFilter)
-                    return false;
-            }
-            return true;
-        });
-    }
-};
-
-WebInspector.TimelinesContentView.prototype.__proto__ = WebInspector.ContentView.prototype;
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceTimelinesObjectjs"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/TimelinesObject.js (162396 => 162397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/TimelinesObject.js        2014-01-21 02:25:23 UTC (rev 162396)
+++ trunk/Source/WebInspectorUI/UserInterface/TimelinesObject.js        2014-01-21 02:53:33 UTC (rev 162397)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-WebInspector.TimelinesObject = function()
-{
-};
-
-WebInspector.TimelinesObject.prototype = {
-    constructor: WebInspector.TimelinesObject
-};
-
-WebInspector.TimelinesObject.prototype.__proto__ = WebInspector.Object.prototype;
</del></span></pre>
</div>
</div>

</body>
</html>