<!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>[200517] 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/200517">200517</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2016-05-06 12:54:32 -0700 (Fri, 06 May 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>Web Inspector: Remove HeapSnapshot Summary View
https://bugs.webkit.org/show_bug.cgi?id=157385

Patch by Joseph Pecoraro &lt;pecoraro@apple.com&gt; on 2016-05-06
Reviewed by Timothy Hatcher.

* Localizations/en.lproj/localizedStrings.js:
* UserInterface/Main.html:
* UserInterface/Views/HeapSnapshotClusterContentView.js:
(WebInspector.HeapSnapshotClusterContentView):
(WebInspector.HeapSnapshotClusterContentView.prototype.get summaryContentView): Deleted.
(WebInspector.HeapSnapshotClusterContentView.prototype.showSummary): Deleted.
(WebInspector.HeapSnapshotClusterContentView.prototype._pathComponentForContentView):
(WebInspector.HeapSnapshotClusterContentView.prototype._identifierForContentView):
(WebInspector.HeapSnapshotClusterContentView.prototype._showContentViewForIdentifier):
* UserInterface/Views/HeapSnapshotSummaryContentView.css: Removed.
* UserInterface/Views/HeapSnapshotSummaryContentView.js: Removed.
* UserInterface/Views/Variables.css:
(:root):</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebInspectorUIChangeLog">trunk/Source/WebInspectorUI/ChangeLog</a></li>
<li><a href="#trunkSourceWebInspectorUILocalizationsenlprojlocalizedStringsjs">trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceMainhtml">trunk/Source/WebInspectorUI/UserInterface/Main.html</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsHeapSnapshotClusterContentViewjs">trunk/Source/WebInspectorUI/UserInterface/Views/HeapSnapshotClusterContentView.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsVariablescss">trunk/Source/WebInspectorUI/UserInterface/Views/Variables.css</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsHeapSnapshotSummaryContentViewcss">trunk/Source/WebInspectorUI/UserInterface/Views/HeapSnapshotSummaryContentView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsHeapSnapshotSummaryContentViewjs">trunk/Source/WebInspectorUI/UserInterface/Views/HeapSnapshotSummaryContentView.js</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebInspectorUIChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/ChangeLog (200516 => 200517)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/ChangeLog        2016-05-06 19:54:15 UTC (rev 200516)
+++ trunk/Source/WebInspectorUI/ChangeLog        2016-05-06 19:54:32 UTC (rev 200517)
</span><span class="lines">@@ -1,3 +1,24 @@
</span><ins>+2016-05-06  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
+
+        Web Inspector: Remove HeapSnapshot Summary View
+        https://bugs.webkit.org/show_bug.cgi?id=157385
+
+        Reviewed by Timothy Hatcher.
+
+        * Localizations/en.lproj/localizedStrings.js:
+        * UserInterface/Main.html:
+        * UserInterface/Views/HeapSnapshotClusterContentView.js:
+        (WebInspector.HeapSnapshotClusterContentView):
+        (WebInspector.HeapSnapshotClusterContentView.prototype.get summaryContentView): Deleted.
+        (WebInspector.HeapSnapshotClusterContentView.prototype.showSummary): Deleted.
+        (WebInspector.HeapSnapshotClusterContentView.prototype._pathComponentForContentView):
+        (WebInspector.HeapSnapshotClusterContentView.prototype._identifierForContentView):
+        (WebInspector.HeapSnapshotClusterContentView.prototype._showContentViewForIdentifier):
+        * UserInterface/Views/HeapSnapshotSummaryContentView.css: Removed.
+        * UserInterface/Views/HeapSnapshotSummaryContentView.js: Removed.
+        * UserInterface/Views/Variables.css:
+        (:root):
+
</ins><span class="cx"> 2016-05-06  Manuel Rego Casasnovas  &lt;rego@igalia.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [css-grid] Unprefix CSS Grid Layout properties
</span></span></pre></div>
<a id="trunkSourceWebInspectorUILocalizationsenlprojlocalizedStringsjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js (200516 => 200517)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js        2016-05-06 19:54:15 UTC (rev 200516)
+++ trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js        2016-05-06 19:54:32 UTC (rev 200517)
</span><span class="lines">@@ -67,7 +67,6 @@
</span><span class="cx"> localizedStrings[&quot;All Resources&quot;] = &quot;All Resources&quot;;
</span><span class="cx"> localizedStrings[&quot;All Storage&quot;] = &quot;All Storage&quot;;
</span><span class="cx"> localizedStrings[&quot;All Uncaught Exceptions&quot;] = &quot;All Uncaught Exceptions&quot;;
</span><del>-localizedStrings[&quot;Allocation Size Breakdown&quot;] = &quot;Allocation Size Breakdown&quot;;
</del><span class="cx"> localizedStrings[&quot;Alternates&quot;] = &quot;Alternates&quot;;
</span><span class="cx"> localizedStrings[&quot;An error occurred trying to load the resource.&quot;] = &quot;An error occurred trying to load the resource.&quot;;
</span><span class="cx"> localizedStrings[&quot;An error occurred trying to read the  %s  table.&quot;] = &quot;An error occurred trying to read the  %s  table.&quot;;
</span><span class="lines">@@ -96,7 +95,6 @@
</span><span class="cx"> localizedStrings[&quot;Author Stylesheet&quot;] = &quot;Author Stylesheet&quot;;
</span><span class="cx"> localizedStrings[&quot;Automatically continue after evaluating&quot;] = &quot;Automatically continue after evaluating&quot;;
</span><span class="cx"> localizedStrings[&quot;Average Time&quot;] = &quot;Average Time&quot;;
</span><del>-localizedStrings[&quot;Average allocation size&quot;] = &quot;Average allocation size&quot;;
</del><span class="cx"> localizedStrings[&quot;Back (%s)&quot;] = &quot;Back (%s)&quot;;
</span><span class="cx"> localizedStrings[&quot;Background&quot;] = &quot;Background&quot;;
</span><span class="cx"> localizedStrings[&quot;Basis&quot;] = &quot;Basis&quot;;
</span><span class="lines">@@ -111,10 +109,7 @@
</span><span class="cx"> localizedStrings[&quot;Box Model&quot;] = &quot;Box Model&quot;;
</span><span class="cx"> localizedStrings[&quot;Box Shadow&quot;] = &quot;Box Shadow&quot;;
</span><span class="cx"> localizedStrings[&quot;Breakdown&quot;] = &quot;Breakdown&quot;;
</span><del>-localizedStrings[&quot;Breakdown of allocations into size classes&quot;] = &quot;Breakdown of allocations into size classes&quot;;
</del><span class="cx"> localizedStrings[&quot;Breakdown of each memory category at the end of the selected time range&quot;] = &quot;Breakdown of each memory category at the end of the selected time range&quot;;
</span><del>-localizedStrings[&quot;Breakdown of object counts by class&quot;] = &quot;Breakdown of object counts by class&quot;;
-localizedStrings[&quot;Breakdown of total allocation size by class&quot;] = &quot;Breakdown of total allocation size by class&quot;;
</del><span class="cx"> localizedStrings[&quot;Bubbling&quot;] = &quot;Bubbling&quot;;
</span><span class="cx"> localizedStrings[&quot;Busy&quot;] = &quot;Busy&quot;;
</span><span class="cx"> localizedStrings[&quot;CSP Hash&quot;] = &quot;CSP Hash&quot;;
</span><span class="lines">@@ -133,9 +128,7 @@
</span><span class="cx"> localizedStrings[&quot;Checked&quot;] = &quot;Checked&quot;;
</span><span class="cx"> localizedStrings[&quot;Child Layers&quot;] = &quot;Child Layers&quot;;
</span><span class="cx"> localizedStrings[&quot;Children&quot;] = &quot;Children&quot;;
</span><del>-localizedStrings[&quot;Class Count Breakdown&quot;] = &quot;Class Count Breakdown&quot;;
</del><span class="cx"> localizedStrings[&quot;Class Name&quot;] = &quot;Class Name&quot;;
</span><del>-localizedStrings[&quot;Class Size Breakdown&quot;] = &quot;Class Size Breakdown&quot;;
</del><span class="cx"> localizedStrings[&quot;Classes&quot;] = &quot;Classes&quot;;
</span><span class="cx"> localizedStrings[&quot;Clear&quot;] = &quot;Clear&quot;;
</span><span class="cx"> localizedStrings[&quot;Clear Log&quot;] = &quot;Clear Log&quot;;
</span><span class="lines">@@ -420,7 +413,6 @@
</span><span class="cx"> localizedStrings[&quot;Keep Log on Navigation&quot;] = &quot;Keep Log on Navigation&quot;;
</span><span class="cx"> localizedStrings[&quot;Key&quot;] = &quot;Key&quot;;
</span><span class="cx"> localizedStrings[&quot;Label&quot;] = &quot;Label&quot;;
</span><del>-localizedStrings[&quot;Large %s&quot;] = &quot;Large %s&quot;;
</del><span class="cx"> localizedStrings[&quot;Latency&quot;] = &quot;Latency&quot;;
</span><span class="cx"> localizedStrings[&quot;Layer&quot;] = &quot;Layer&quot;;
</span><span class="cx"> localizedStrings[&quot;Layer Count: %d&quot;] = &quot;Layer Count: %d&quot;;
</span><span class="lines">@@ -461,7 +453,6 @@
</span><span class="cx"> localizedStrings[&quot;Maximum Size: %s&quot;] = &quot;Maximum Size: %s&quot;;
</span><span class="cx"> localizedStrings[&quot;Maximum maximum memory size in this recording&quot;] = &quot;Maximum maximum memory size in this recording&quot;;
</span><span class="cx"> localizedStrings[&quot;Media: &quot;] = &quot;Media: &quot;;
</span><del>-localizedStrings[&quot;Medium %s&quot;] = &quot;Medium %s&quot;;
</del><span class="cx"> localizedStrings[&quot;Memory&quot;] = &quot;Memory&quot;;
</span><span class="cx"> localizedStrings[&quot;Memory: %s&quot;] = &quot;Memory: %s&quot;;
</span><span class="cx"> localizedStrings[&quot;Message&quot;] = &quot;Message&quot;;
</span><span class="lines">@@ -501,7 +492,6 @@
</span><span class="cx"> localizedStrings[&quot;No Watch Expressions&quot;] = &quot;No Watch Expressions&quot;;
</span><span class="cx"> localizedStrings[&quot;No exact ARIA role match.&quot;] = &quot;No exact ARIA role match.&quot;;
</span><span class="cx"> localizedStrings[&quot;No message&quot;] = &quot;No message&quot;;
</span><del>-localizedStrings[&quot;No objects&quot;] = &quot;No objects&quot;;
</del><span class="cx"> localizedStrings[&quot;No preview available&quot;] = &quot;No preview available&quot;;
</span><span class="cx"> localizedStrings[&quot;No properties.&quot;] = &quot;No properties.&quot;;
</span><span class="cx"> localizedStrings[&quot;Node&quot;] = &quot;Node&quot;;
</span><span class="lines">@@ -658,7 +648,6 @@
</span><span class="cx"> localizedStrings[&quot;Size of the current object plus the size of all objects it keeps alive.&quot;] = &quot;Size of the current object plus the size of all objects it keeps alive.&quot;;
</span><span class="cx"> localizedStrings[&quot;Sizing&quot;] = &quot;Sizing&quot;;
</span><span class="cx"> localizedStrings[&quot;Slice&quot;] = &quot;Slice&quot;;
</span><del>-localizedStrings[&quot;Small %s&quot;] = &quot;Small %s&quot;;
</del><span class="cx"> localizedStrings[&quot;Small Icons&quot;] = &quot;Small Icons&quot;;
</span><span class="cx"> localizedStrings[&quot;Snapshot %d&quot;] = &quot;Snapshot %d&quot;;
</span><span class="cx"> localizedStrings[&quot;Snapshot %d \u2014 %s&quot;] = &quot;Snapshot %d \u2014 %s&quot;;
</span><span class="lines">@@ -700,7 +689,6 @@
</span><span class="cx"> localizedStrings[&quot;Styles \u2014 Visual&quot;] = &quot;Styles \u2014 Visual&quot;;
</span><span class="cx"> localizedStrings[&quot;Stylesheet&quot;] = &quot;Stylesheet&quot;;
</span><span class="cx"> localizedStrings[&quot;Stylesheets&quot;] = &quot;Stylesheets&quot;;
</span><del>-localizedStrings[&quot;Summary&quot;] = &quot;Summary&quot;;
</del><span class="cx"> localizedStrings[&quot;Take snapshot&quot;] = &quot;Take snapshot&quot;;
</span><span class="cx"> localizedStrings[&quot;Text&quot;] = &quot;Text&quot;;
</span><span class="cx"> localizedStrings[&quot;Text Node&quot;] = &quot;Text Node&quot;;
</span><span class="lines">@@ -736,9 +724,7 @@
</span><span class="cx"> localizedStrings[&quot;Total Time&quot;] = &quot;Total Time&quot;;
</span><span class="cx"> localizedStrings[&quot;Total memory size at the end of the selected time range&quot;] = &quot;Total memory size at the end of the selected time range&quot;;
</span><span class="cx"> localizedStrings[&quot;Total number of resources, click to show the Resources tab&quot;] = &quot;Total number of resources, click to show the Resources tab&quot;;
</span><del>-localizedStrings[&quot;Total object count&quot;] = &quot;Total object count&quot;;
</del><span class="cx"> localizedStrings[&quot;Total size of all resources, click to show the Network Requests timeline&quot;] = &quot;Total size of all resources, click to show the Network Requests timeline&quot;;
</span><del>-localizedStrings[&quot;Total size of heap&quot;] = &quot;Total size of heap&quot;;
</del><span class="cx"> localizedStrings[&quot;Trace&quot;] = &quot;Trace&quot;;
</span><span class="cx"> localizedStrings[&quot;Trace: %s&quot;] = &quot;Trace: %s&quot;;
</span><span class="cx"> localizedStrings[&quot;Transferred&quot;] = &quot;Transferred&quot;;
</span><span class="lines">@@ -761,7 +747,6 @@
</span><span class="cx"> localizedStrings[&quot;Value&quot;] = &quot;Value&quot;;
</span><span class="cx"> localizedStrings[&quot;Variants&quot;] = &quot;Variants&quot;;
</span><span class="cx"> localizedStrings[&quot;Vertical&quot;] = &quot;Vertical&quot;;
</span><del>-localizedStrings[&quot;Very Large&quot;] = &quot;Very Large&quot;;
</del><span class="cx"> localizedStrings[&quot;Visibility&quot;] = &quot;Visibility&quot;;
</span><span class="cx"> localizedStrings[&quot;Warning: &quot;] = &quot;Warning: &quot;;
</span><span class="cx"> localizedStrings[&quot;Warnings&quot;] = &quot;Warnings&quot;;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceMainhtml"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Main.html (200516 => 200517)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Main.html        2016-05-06 19:54:15 UTC (rev 200516)
+++ trunk/Source/WebInspectorUI/UserInterface/Main.html        2016-05-06 19:54:32 UTC (rev 200517)
</span><span class="lines">@@ -93,7 +93,6 @@
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;Views/HeapAllocationsTimelineOverviewGraph.css&quot;&gt;
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;Views/HeapAllocationsTimelineView.css&quot;&gt;
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;Views/HeapSnapshotInstancesContentView.css&quot;&gt;
</span><del>-    &lt;link rel=&quot;stylesheet&quot; href=&quot;Views/HeapSnapshotSummaryContentView.css&quot;&gt;
</del><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;Views/HierarchicalPathComponent.css&quot;&gt;
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;Views/HoverMenu.css&quot;&gt;
</span><span class="cx">     &lt;link rel=&quot;stylesheet&quot; href=&quot;Views/ImageResourceContentView.css&quot;&gt;
</span><span class="lines">@@ -533,7 +532,6 @@
</span><span class="cx">     &lt;script src=&quot;Views/HeapSnapshotDataGridTree.js&quot;&gt;&lt;/script&gt;
</span><span class="cx">     &lt;script src=&quot;Views/HeapSnapshotInstanceDataGridNode.js&quot;&gt;&lt;/script&gt;
</span><span class="cx">     &lt;script src=&quot;Views/HeapSnapshotInstanceFetchMoreDataGridNode.js&quot;&gt;&lt;/script&gt;
</span><del>-    &lt;script src=&quot;Views/HeapSnapshotSummaryContentView.js&quot;&gt;&lt;/script&gt;
</del><span class="cx">     &lt;script src=&quot;Views/HierarchicalPathNavigationItem.js&quot;&gt;&lt;/script&gt;
</span><span class="cx">     &lt;script src=&quot;Views/HoverMenu.js&quot;&gt;&lt;/script&gt;
</span><span class="cx">     &lt;script src=&quot;Views/ImageResourceContentView.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsHeapSnapshotClusterContentViewjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/HeapSnapshotClusterContentView.js (200516 => 200517)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/HeapSnapshotClusterContentView.js        2016-05-06 19:54:15 UTC (rev 200516)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/HeapSnapshotClusterContentView.js        2016-05-06 19:54:32 UTC (rev 200517)
</span><span class="lines">@@ -41,17 +41,12 @@
</span><span class="cx">         }
</span><span class="cx"> 
</span><span class="cx">         this._shownInitialContent = false;
</span><del>-        this._summaryContentView = null;
</del><span class="cx">         this._instancesContentView = null;
</span><span class="cx">         this._objectGraphContentView = null;
</span><span class="cx"> 
</span><del>-        this._summaryPathComponent = createPathComponent.call(this, WebInspector.UIString(&quot;Summary&quot;), &quot;heap-snapshot-summary-icon&quot;, WebInspector.HeapSnapshotClusterContentView.SummaryIdentifier);
</del><span class="cx">         this._instancesPathComponent = createPathComponent.call(this, WebInspector.UIString(&quot;Instances&quot;), &quot;heap-snapshot-instances-icon&quot;, WebInspector.HeapSnapshotClusterContentView.InstancesIdentifier);
</span><span class="cx">         this._objectGraphPathComponent = createPathComponent.call(this, WebInspector.UIString(&quot;Object Graph&quot;), &quot;heap-snapshot-object-graph-icon&quot;, WebInspector.HeapSnapshotClusterContentView.ObjectGraphIdentifier);
</span><span class="cx"> 
</span><del>-        this._summaryPathComponent.nextSibling = this._instancesPathComponent;
-        this._instancesPathComponent.previousSibling = this._summaryPathComponent;
-
</del><span class="cx">         if (this._supportsObjectGraph()) {
</span><span class="cx">             this._instancesPathComponent.nextSibling = this._objectGraphPathComponent;
</span><span class="cx">             this._objectGraphPathComponent.previousSibling = this._instancesPathComponent;
</span><span class="lines">@@ -111,13 +106,6 @@
</span><span class="cx"> 
</span><span class="cx">     get heapSnapshot() { return this._heapSnapshot; }
</span><span class="cx"> 
</span><del>-    get summaryContentView()
-    {
-        if (!this._summaryContentView)
-            this._summaryContentView = new WebInspector.HeapSnapshotSummaryContentView(this._heapSnapshot);
-        return this._summaryContentView;
-    }
-
</del><span class="cx">     get instancesContentView()
</span><span class="cx">     {
</span><span class="cx">         if (!this._instancesContentView)
</span><span class="lines">@@ -172,12 +160,6 @@
</span><span class="cx">         this._showContentViewForIdentifier(cookie[WebInspector.HeapSnapshotClusterContentView.ContentViewIdentifierCookieKey]);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    showSummary()
-    {
-        this._shownInitialContent = true;
-        return this._showContentViewForIdentifier(WebInspector.HeapSnapshotClusterContentView.SummaryIdentifier);
-    }
-
</del><span class="cx">     showInstances()
</span><span class="cx">     {
</span><span class="cx">         this._shownInitialContent = true;
</span><span class="lines">@@ -202,8 +184,6 @@
</span><span class="cx">         console.assert(contentView);
</span><span class="cx">         if (!contentView)
</span><span class="cx">             return null;
</span><del>-        if (contentView === this._summaryContentView)
-            return this._summaryPathComponent;
</del><span class="cx">         if (contentView === this._instancesContentView)
</span><span class="cx">             return this._instancesPathComponent;
</span><span class="cx">         if (contentView === this._objectGraphContentView)
</span><span class="lines">@@ -217,8 +197,6 @@
</span><span class="cx">         console.assert(contentView);
</span><span class="cx">         if (!contentView)
</span><span class="cx">             return null;
</span><del>-        if (contentView === this._summaryContentView)
-            return WebInspector.HeapSnapshotClusterContentView.SummaryIdentifier;
</del><span class="cx">         if (contentView === this._instancesContentView)
</span><span class="cx">             return WebInspector.HeapSnapshotClusterContentView.InstancesIdentifier;
</span><span class="cx">         if (contentView === this._objectGraphContentView)
</span><span class="lines">@@ -232,9 +210,6 @@
</span><span class="cx">         let contentViewToShow = null;
</span><span class="cx"> 
</span><span class="cx">         switch (identifier) {
</span><del>-        case WebInspector.HeapSnapshotClusterContentView.SummaryIdentifier:
-            contentViewToShow = this.summaryContentView;
-            break;
</del><span class="cx">         case WebInspector.HeapSnapshotClusterContentView.InstancesIdentifier:
</span><span class="cx">             contentViewToShow = this.instancesContentView;
</span><span class="cx">             break;
</span><span class="lines">@@ -263,6 +238,5 @@
</span><span class="cx"> 
</span><span class="cx"> WebInspector.HeapSnapshotClusterContentView.ContentViewIdentifierCookieKey = &quot;heap-snapshot-cluster-content-view-identifier&quot;;
</span><span class="cx"> 
</span><del>-WebInspector.HeapSnapshotClusterContentView.SummaryIdentifier = &quot;summary&quot;;
</del><span class="cx"> WebInspector.HeapSnapshotClusterContentView.InstancesIdentifier = &quot;instances&quot;;
</span><span class="cx"> WebInspector.HeapSnapshotClusterContentView.ObjectGraphIdentifier = &quot;object-graph&quot;;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsHeapSnapshotSummaryContentViewcss"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Views/HeapSnapshotSummaryContentView.css (200516 => 200517)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/HeapSnapshotSummaryContentView.css        2016-05-06 19:54:15 UTC (rev 200516)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/HeapSnapshotSummaryContentView.css        2016-05-06 19:54:32 UTC (rev 200517)
</span><span class="lines">@@ -1,174 +0,0 @@
</span><del>-/*
- * Copyright (C) 2016 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-container &gt; .content-view.heap-snapshot-summary {
-    overflow: scroll;
-}
-
-.heap-snapshot-summary &gt; .content {
-    width: 470px;
-    margin: 10px auto;
-}
-
-.heap-snapshot-summary &gt; .content &gt; .overview {
-    padding: 10px;
-    margin-bottom: 10px;
-    border-bottom: 1px solid var(--border-color);
-}
-
-.heap-snapshot-summary &gt; .content .subtitle {
-    font-family: '-webkit-system-font';
-    font-size: 14px;
-}
-
-.heap-snapshot-summary &gt; .content &gt; .overview {
-    display: flex;
-    justify-content: center;
-}
-
-.heap-snapshot-summary &gt; .content &gt; .overview &gt; .chart {
-    width: 420px;
-    text-align: center;
-}
-
-.heap-snapshot-summary &gt; .content &gt; .overview &gt; .chart &gt; .subtitle {
-    margin-bottom: 1em;
-}
-
-.heap-snapshot-summary &gt; .content &gt; .overview &gt; .chart &gt; .container {
-    display: flex;
-    justify-content: center;
-}
-
-.heap-snapshot-summary &gt; .content &gt; .overview .total-size,
-.heap-snapshot-summary &gt; .content &gt; .overview .total-count,
-.heap-snapshot-summary &gt; .content &gt; .overview .average-allocation-size {
-    margin: auto;
-    color: hsl(0, 0%, 70%);
-}
-
-.heap-snapshot-summary .legend {
-    width: 120px;
-    padding-left: 20px;
-    text-align: left;
-}
-
-.heap-snapshot-summary .legend &gt; .row {
-    position: relative;
-    height: 27px;
-}
-
-.heap-snapshot-summary .legend &gt; .row &gt; .swatch {
-    position: absolute;
-    top: 1px;
-    left: 0;
-    width: 1em;
-    height: 1em;
-}
-
-.heap-snapshot-summary .legend &gt; .row &gt; p {
-    margin: 0;
-}
-
-.heap-snapshot-summary .legend &gt; .row &gt; .label {
-    position: absolute;
-    top: 0;
-    left: 20px;
-}
-
-.heap-snapshot-summary .legend &gt; .row &gt; .size {
-    position: absolute;
-    top: 12px;
-    left: 20px;
-    color: hsl(0, 0%, 70%);
-}
-
-.heap-snapshot-summary .legend &gt; .row &gt; .swatch.top-class-1,
-.heap-snapshot-summary .legend &gt; .row &gt; .swatch.small {
-    border: 1px solid var(--memory-javascript-stroke-color);
-    background: var(--memory-javascript-fill-color);
-}
-
-.heap-snapshot-summary .legend &gt; .row &gt; .swatch.top-class-2,
-.heap-snapshot-summary .legend &gt; .row &gt; .swatch.medium {
-    border: 1px solid var(--memory-images-stroke-color);
-    background: var(--memory-images-fill-color);
-}
-
-.heap-snapshot-summary .legend &gt; .row &gt; .swatch.top-class-3,
-.heap-snapshot-summary .legend &gt; .row &gt; .swatch.large {
-    border: 1px solid var(--memory-layers-stroke-color);
-    background: var(--memory-layers-fill-color);
-}
-
-.heap-snapshot-summary .legend &gt; .row &gt; .swatch.top-class-4,
-.heap-snapshot-summary .legend &gt; .row &gt; .swatch.very-large {
-    border: 1px solid var(--memory-page-stroke-color);
-    background: var(--memory-page-fill-color);
-}
-
-.heap-snapshot-summary .legend &gt; .row &gt; .swatch.top-class-5 {
-    border: 1px solid var(--memory-extra-stroke-color);
-    background: var(--memory-extra-fill-color);
-}
-
-.heap-snapshot-summary .legend &gt; .row &gt; .swatch.other {
-    border: 1px solid var(--memory-max-comparison-stroke-color);
-    background: var(--memory-max-comparison-fill-color);
-}
-
-.heap-snapshot-summary .circle-chart &gt; svg &gt; path.top-class-1,
-.heap-snapshot-summary .circle-chart &gt; svg &gt; path.small {
-    stroke: var(--memory-javascript-stroke-color);
-    fill: var(--memory-javascript-fill-color);
-}
-
-.heap-snapshot-summary .circle-chart &gt; svg &gt; path.top-class-2,
-.heap-snapshot-summary .circle-chart &gt; svg &gt; path.medium {
-    stroke: var(--memory-images-stroke-color);
-    fill: var(--memory-images-fill-color);
-}
-
-.heap-snapshot-summary .circle-chart &gt; svg &gt; path.top-class-3,
-.heap-snapshot-summary .circle-chart &gt; svg &gt; path.large {
-    stroke: var(--memory-layers-stroke-color);
-    fill: var(--memory-layers-fill-color);
-}
-
-.heap-snapshot-summary .circle-chart &gt; svg &gt; path.top-class-4,
-.heap-snapshot-summary .circle-chart &gt; svg &gt; path.very-large {
-    stroke: var(--memory-page-stroke-color);
-    fill: var(--memory-page-fill-color);
-}
-
-.heap-snapshot-summary .circle-chart &gt; svg &gt; path.top-class-5 {
-    stroke: var(--memory-extra-stroke-color);
-    fill: var(--memory-extra-fill-color);
-}
-
-.heap-snapshot-summary .circle-chart &gt; svg &gt; path.other {
-    stroke: var(--memory-max-comparison-stroke-color);
-    fill: var(--memory-max-comparison-fill-color);
-}
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsHeapSnapshotSummaryContentViewjs"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebInspectorUI/UserInterface/Views/HeapSnapshotSummaryContentView.js (200516 => 200517)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/HeapSnapshotSummaryContentView.js        2016-05-06 19:54:15 UTC (rev 200516)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/HeapSnapshotSummaryContentView.js        2016-05-06 19:54:32 UTC (rev 200517)
</span><span class="lines">@@ -1,219 +0,0 @@
</span><del>-/*
- * Copyright (C) 2016 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.HeapSnapshotSummaryContentView = class HeapSnapshotSummaryContentView extends WebInspector.ContentView
-{
-    constructor(heapSnapshot)
-    {
-        console.assert(heapSnapshot instanceof WebInspector.HeapSnapshotProxy || heapSnapshot instanceof WebInspector.HeapSnapshotDiffProxy);
-
-        super(heapSnapshot);
-
-        this._heapSnapshot = heapSnapshot;
-
-        this.element.classList.add(&quot;heap-snapshot-summary&quot;);
-
-        let contentElement = this.element.appendChild(document.createElement(&quot;div&quot;));
-        contentElement.classList.add(&quot;content&quot;);
-
-        let overviewElement = contentElement.appendChild(document.createElement(&quot;div&quot;));
-        overviewElement.classList.add(&quot;overview&quot;);
-
-        function createChartContainer(parentElement, subtitle, tooltip)
-        {
-            let chartElement = parentElement.appendChild(document.createElement(&quot;div&quot;));
-            chartElement.classList.add(&quot;chart&quot;);
-
-            let chartSubtitleElement = chartElement.appendChild(document.createElement(&quot;div&quot;));
-            chartSubtitleElement.classList.add(&quot;subtitle&quot;);
-            chartSubtitleElement.textContent = subtitle;
-            chartSubtitleElement.title = tooltip;
-
-            let chartFlexContainerElement = chartElement.appendChild(document.createElement(&quot;div&quot;));
-            chartFlexContainerElement.classList.add(&quot;container&quot;);
-            return chartFlexContainerElement;
-        }
-
-        const circleChartConfig = {size: 120, innerRadiusRatio: 0.5};
-
-        let classSizeBreakdownTooltip = WebInspector.UIString(&quot;Breakdown of total allocation size by class&quot;);
-        let classSizeBreakdownChartContainerElement = createChartContainer(overviewElement, WebInspector.UIString(&quot;Class Size Breakdown&quot;), classSizeBreakdownTooltip);
-        this._classSizeBreakdownCircleChart = new WebInspector.CircleChart(circleChartConfig);
-        classSizeBreakdownChartContainerElement.appendChild(this._classSizeBreakdownCircleChart.element);
-        this._classSizeBreakdownLegendElement = classSizeBreakdownChartContainerElement.appendChild(document.createElement(&quot;div&quot;));
-        this._classSizeBreakdownLegendElement.classList.add(&quot;legend&quot;, &quot;class-breakdown&quot;);
-
-        let secondOverviewElement = contentElement.appendChild(document.createElement(&quot;div&quot;));
-        secondOverviewElement.classList.add(&quot;overview&quot;);
-
-        let classCountBreakdownTooltip = WebInspector.UIString(&quot;Breakdown of object counts by class&quot;);
-        let classCountBreakdownChartContainerElement = createChartContainer(secondOverviewElement, WebInspector.UIString(&quot;Class Count Breakdown&quot;), classCountBreakdownTooltip);
-        this._classCountBreakdownCircleChart = new WebInspector.CircleChart(circleChartConfig);
-        classCountBreakdownChartContainerElement.appendChild(this._classCountBreakdownCircleChart.element);
-        this._classCountBreakdownLegendElement = classCountBreakdownChartContainerElement.appendChild(document.createElement(&quot;div&quot;));
-        this._classCountBreakdownLegendElement.classList.add(&quot;legend&quot;, &quot;count-breakdown&quot;);
-
-        let thirdOverviewElement = contentElement.appendChild(document.createElement(&quot;div&quot;));
-        thirdOverviewElement.classList.add(&quot;overview&quot;);
-
-        let allocationSizeBreakdownTooltip = WebInspector.UIString(&quot;Breakdown of allocations into size classes&quot;);
-        let allocationSizeBreakdownChartContainerElement = createChartContainer(thirdOverviewElement, WebInspector.UIString(&quot;Allocation Size Breakdown&quot;), allocationSizeBreakdownTooltip);
-        this._allocationSizeBreakdownCircleChart = new WebInspector.CircleChart(circleChartConfig);
-        allocationSizeBreakdownChartContainerElement.appendChild(this._allocationSizeBreakdownCircleChart.element);
-        this._allocationSizeBreakdownLegendElement = allocationSizeBreakdownChartContainerElement.appendChild(document.createElement(&quot;div&quot;));
-        this._allocationSizeBreakdownLegendElement.classList.add(&quot;legend&quot;, &quot;allocation-size-breakdown&quot;);
-
-        function appendLegendRow(legendElement, swatchClass, label, subtitle, tooltip) {
-            let rowElement = legendElement.appendChild(document.createElement(&quot;div&quot;));
-            rowElement.classList.add(&quot;row&quot;);
-            let swatchElement = rowElement.appendChild(document.createElement(&quot;div&quot;));
-            swatchElement.classList.add(&quot;swatch&quot;, swatchClass);
-            let labelElement = rowElement.appendChild(document.createElement(&quot;p&quot;));
-            labelElement.classList.add(&quot;label&quot;);
-            labelElement.textContent = label;
-            let sizeElement = rowElement.appendChild(document.createElement(&quot;p&quot;));
-            sizeElement.classList.add(&quot;size&quot;);
-            sizeElement.textContent = subtitle;
-            if (tooltip)
-                rowElement.title = tooltip;
-        }
-
-        function appendEmptyMessage(legendElement, text) {
-            let emptyElement = legendElement.appendChild(document.createElement(&quot;div&quot;));
-            emptyElement.classList.add(&quot;empty&quot;);
-            emptyElement.textContent = text;
-        }
-
-        // Largest classes by size.
-        let categoriesBySize = [...this._heapSnapshot.categories.values()].sort((a, b) =&gt; b.size - a.size);
-        let categoriesBySizeLimit = Math.min(categoriesBySize.length, 5);
-        if (categoriesBySizeLimit) {
-            let topClassSizes = categoriesBySize.splice(0, categoriesBySizeLimit);
-            let otherClassSize = categoriesBySize.reduce((sum, category) =&gt; sum += category.size, 0);
-
-            let segments = [];
-            let values = [];
-
-            for (let i = 0; i &lt; categoriesBySizeLimit; ++i) {
-                let topClassSize = topClassSizes[i];
-                let segmentName = &quot;top-class-&quot; + (i + 1);
-                segments.push(segmentName);
-                values.push(topClassSize.size);
-                appendLegendRow.call(this, this._classSizeBreakdownLegendElement, segmentName, topClassSize.className, Number.bytesToString(topClassSize.size));
-            }
-
-            if (otherClassSize) {
-                let otherSegmentName = &quot;other&quot;;
-                segments.push(otherSegmentName);
-                values.push(otherClassSize);
-                appendLegendRow.call(this, this._classSizeBreakdownLegendElement, otherSegmentName, WebInspector.UIString(&quot;Other&quot;), Number.bytesToString(otherClassSize));
-            }
-
-            this._classSizeBreakdownCircleChart.segments = segments;
-            this._classSizeBreakdownCircleChart.values = values;
-            this._classSizeBreakdownCircleChart.updateLayout();
-
-            let totalSizeElement = this._classSizeBreakdownCircleChart.centerElement.appendChild(document.createElement(&quot;div&quot;));
-            totalSizeElement.classList.add(&quot;total-size&quot;);
-            totalSizeElement.appendChild(document.createElement(&quot;span&quot;)); // firstChild
-            totalSizeElement.appendChild(document.createElement(&quot;br&quot;));
-            totalSizeElement.appendChild(document.createElement(&quot;span&quot;)); // lastChild
-            let totalSize = Number.bytesToString(this._heapSnapshot.totalSize).split(/\s+/);
-            totalSizeElement.firstChild.textContent = totalSize[0];
-            totalSizeElement.lastChild.textContent = totalSize[1];
-            totalSizeElement.title = WebInspector.UIString(&quot;Total size of heap&quot;);
-        } else
-            appendEmptyMessage.call(this, this._classSizeBreakdownLegendElement, WebInspector.UIString(&quot;No objects&quot;));
-
-        // Largest classes by count.
-        let categoriesByCount = [...this._heapSnapshot.categories.values()].sort((a, b) =&gt; b.count - a.count);
-        let categoriesByCountLimit = Math.min(categoriesByCount.length, 5);
-        if (categoriesByCountLimit) {
-            let topClassCounts = categoriesByCount.splice(0, categoriesByCountLimit);
-            let otherClassCount = categoriesByCount.reduce((sum, category) =&gt; sum += category.count, 0);
-
-            let segments = [];
-            let values = [];
-
-            for (let i = 0; i &lt; categoriesByCountLimit; ++i) {
-                let topClassCount = topClassCounts[i];
-                let segmentName = &quot;top-class-&quot; + (i + 1);
-                segments.push(segmentName);
-                values.push(topClassCount.count);
-                appendLegendRow.call(this, this._classCountBreakdownLegendElement, segmentName, topClassCount.className, topClassCount.count);
-            }
-
-            if (otherClassCount) {
-                let otherSegmentName = &quot;other&quot;;
-                segments.push(otherSegmentName);
-                values.push(otherClassCount);
-                appendLegendRow.call(this, this._classCountBreakdownLegendElement, otherSegmentName, WebInspector.UIString(&quot;Other&quot;), otherClassCount);
-            }
-
-            this._classCountBreakdownCircleChart.segments = segments;
-            this._classCountBreakdownCircleChart.values = values;
-            this._classCountBreakdownCircleChart.updateLayout();
-
-            let totalCountElement = this._classCountBreakdownCircleChart.centerElement.appendChild(document.createElement(&quot;div&quot;));
-            totalCountElement.classList.add(&quot;total-count&quot;);
-            totalCountElement.textContent = this._heapSnapshot.totalObjectCount;
-            totalCountElement.title = WebInspector.UIString(&quot;Total object count&quot;);
-        } else
-            appendEmptyMessage.call(this, this._classCountBreakdownLegendElement, WebInspector.UIString(&quot;No objects&quot;));
-
-        // Allocation size groups.
-        const smallAllocationSize = 48;
-        const mediumAllocationSize = 128;
-        const largeAllocationSize = 512;
-
-        this._heapSnapshot.allocationBucketCounts([smallAllocationSize, mediumAllocationSize, largeAllocationSize], (results) =&gt; {
-            let [small, medium, large, veryLarge] = results;
-
-            if (small + medium + large + veryLarge) {
-                appendLegendRow.call(this, this._allocationSizeBreakdownLegendElement, &quot;small&quot;, WebInspector.UIString(&quot;Small %s&quot;).format(Number.bytesToString(smallAllocationSize)), small);
-                appendLegendRow.call(this, this._allocationSizeBreakdownLegendElement, &quot;medium&quot;, WebInspector.UIString(&quot;Medium %s&quot;).format(Number.bytesToString(mediumAllocationSize)), medium);
-                appendLegendRow.call(this, this._allocationSizeBreakdownLegendElement, &quot;large&quot;, WebInspector.UIString(&quot;Large %s&quot;).format(Number.bytesToString(largeAllocationSize)), large);
-                appendLegendRow.call(this, this._allocationSizeBreakdownLegendElement, &quot;very-large&quot;, WebInspector.UIString(&quot;Very Large&quot;), veryLarge);
-
-                this._allocationSizeBreakdownCircleChart.segments = [&quot;small&quot;, &quot;medium&quot;, &quot;large&quot;, &quot;very-large&quot;];
-                this._allocationSizeBreakdownCircleChart.values = [small, medium, large, veryLarge];
-                this._allocationSizeBreakdownCircleChart.updateLayout();
-
-                let averageAllocationSizeElement = this._allocationSizeBreakdownCircleChart.centerElement.appendChild(document.createElement(&quot;div&quot;));
-                averageAllocationSizeElement.classList.add(&quot;average-allocation-size&quot;);
-                averageAllocationSizeElement.textContent = Number.bytesToString(this._heapSnapshot.totalSize / this._heapSnapshot.totalObjectCount);
-                averageAllocationSizeElement.title = WebInspector.UIString(&quot;Average allocation size&quot;);
-            } else
-                appendEmptyMessage.call(this, this._allocationSizeBreakdownLegendElement, WebInspector.UIString(&quot;No objects&quot;));
-        });
-    }
-
-    // Protected
-
-    layout()
-    {
-        // Nothing to change.
-    }
-};
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsVariablescss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/Variables.css (200516 => 200517)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/Variables.css        2016-05-06 19:54:15 UTC (rev 200516)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/Variables.css        2016-05-06 19:54:32 UTC (rev 200517)
</span><span class="lines">@@ -67,8 +67,6 @@
</span><span class="cx">     --memory-page-stroke-color: hsl(22, 40%, 50%);
</span><span class="cx">     --memory-max-comparison-fill-color: hsl(220, 10%, 75%);
</span><span class="cx">     --memory-max-comparison-stroke-color: hsl(220, 10%, 55%);
</span><del>-    --memory-extra-fill-color: hsl(211, 53%, 70%);
-    --memory-extra-stroke-color: hsl(211, 53%, 55%);
</del><span class="cx"> 
</span><span class="cx">     --even-zebra-stripe-row-background-color: white;
</span><span class="cx">     --odd-zebra-stripe-row-background-color: hsl(0, 0%, 95%);
</span></span></pre>
</div>
</div>

</body>
</html>