<!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>[208779] trunk</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/208779">208779</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2016-11-15 19:10:04 -0800 (Tue, 15 Nov 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>Source/JavaScriptCore:
Web Inspector: Preview other CSS @media in browser window (print)
https://bugs.webkit.org/show_bug.cgi?id=13530
&lt;rdar://problem/5712928&gt;

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

* inspector/protocol/Page.json:
Update to preferred JSON style.

Source/WebInspectorUI:
Web Inspector: Remove unused and untested Page.setTouchEmulationEnabled command
https://bugs.webkit.org/show_bug.cgi?id=164793

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

* Localizations/en.lproj/localizedStrings.js:
Tooltips for new button.

* UserInterface/Base/Main.js:
(WebInspector.loaded):
New global setting.

* UserInterface/Views/DOMTreeContentView.js:
(WebInspector.DOMTreeContentView):
(WebInspector.DOMTreeContentView.prototype.get navigationItems):
(WebInspector.DOMTreeContentView.prototype._showPrintStylesSettingChanged):
(WebInspector.DOMTreeContentView.prototype._togglePrintStylesSetting):
New navigation bar button to toggle print styles.

* UserInterface/Controllers/CSSStyleManager.js:
(WebInspector.CSSStyleManager.prototype.mediaTypeChanged):
After toggling styles we will need to refresh styles, so provide
a meaningful way to trigger refreshing styles from the frontend.

* UserInterface/Images/Printer.svg: Added.
* UserInterface/Images/gtk/Printer.svg: Added.
New Printer icon for enabling / disabling print styles.

* UserInterface/Images/gtk/Crosshair.svg:
* UserInterface/Images/gtk/LayerBorders.svg:
* UserInterface/Images/gtk/NavigationItemCurleyBraces.svg:
* UserInterface/Images/gtk/NavigationItemTypes.svg:
* UserInterface/Images/gtk/PaintFlashing.svg:
* UserInterface/Images/gtk/ShadowDOM.svg:
* UserInterface/Images/gtk/ToggleLeftSidebar.svg:
* UserInterface/Images/gtk/ToggleRightSidebar.svg:
* UserInterface/Images/gtk/UpDownArrows.svg:
Fix a number of existing GTK images to have activated styles.

LayoutTests:
Web Inspector: Preview other CSS @media in browser window (print)
https://bugs.webkit.org/show_bug.cgi?id=13530
&lt;rdar://problem/5712928&gt;

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

* inspector/page/media-query-list-listener-exception-expected.txt: Copied from LayoutTests/inspector/page/setEmulatedMedia-expected.txt.
* inspector/page/media-query-list-listener-exception.html: Copied from LayoutTests/inspector/page/setEmulatedMedia.html.
Rename this test which is about swallowing exceptions and happened to use inspector code.

* inspector/page/setEmulatedMedia-expected.txt:
* inspector/page/setEmulatedMedia.html:
Test for Page.setEmulatedMedia command.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsinspectorpagesetEmulatedMediaexpectedtxt">trunk/LayoutTests/inspector/page/setEmulatedMedia-expected.txt</a></li>
<li><a href="#trunkLayoutTestsinspectorpagesetEmulatedMediahtml">trunk/LayoutTests/inspector/page/setEmulatedMedia.html</a></li>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorprotocolPagejson">trunk/Source/JavaScriptCore/inspector/protocol/Page.json</a></li>
<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="#trunkSourceWebInspectorUIUserInterfaceBaseMainjs">trunk/Source/WebInspectorUI/UserInterface/Base/Main.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceControllersCSSStyleManagerjs">trunk/Source/WebInspectorUI/UserInterface/Controllers/CSSStyleManager.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesgtkCrosshairsvg">trunk/Source/WebInspectorUI/UserInterface/Images/gtk/Crosshair.svg</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesgtkLayerBorderssvg">trunk/Source/WebInspectorUI/UserInterface/Images/gtk/LayerBorders.svg</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesgtkNavigationItemCurleyBracessvg">trunk/Source/WebInspectorUI/UserInterface/Images/gtk/NavigationItemCurleyBraces.svg</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesgtkNavigationItemTypessvg">trunk/Source/WebInspectorUI/UserInterface/Images/gtk/NavigationItemTypes.svg</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesgtkPaintFlashingsvg">trunk/Source/WebInspectorUI/UserInterface/Images/gtk/PaintFlashing.svg</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesgtkShadowDOMsvg">trunk/Source/WebInspectorUI/UserInterface/Images/gtk/ShadowDOM.svg</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesgtkToggleLeftSidebarsvg">trunk/Source/WebInspectorUI/UserInterface/Images/gtk/ToggleLeftSidebar.svg</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesgtkToggleRightSidebarsvg">trunk/Source/WebInspectorUI/UserInterface/Images/gtk/ToggleRightSidebar.svg</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesgtkUpDownArrowssvg">trunk/Source/WebInspectorUI/UserInterface/Images/gtk/UpDownArrows.svg</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsDOMTreeContentViewjs">trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeContentView.js</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsinspectorpagemediaquerylistlistenerexceptionexpectedtxt">trunk/LayoutTests/inspector/page/media-query-list-listener-exception-expected.txt</a></li>
<li><a href="#trunkLayoutTestsinspectorpagemediaquerylistlistenerexceptionhtml">trunk/LayoutTests/inspector/page/media-query-list-listener-exception.html</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesPrintersvg">trunk/Source/WebInspectorUI/UserInterface/Images/Printer.svg</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceImagesgtkPrintersvg">trunk/Source/WebInspectorUI/UserInterface/Images/gtk/Printer.svg</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/LayoutTests/ChangeLog        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,3 +1,19 @@
</span><ins>+2016-11-15  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
+
+        Web Inspector: Preview other CSS @media in browser window (print)
+        https://bugs.webkit.org/show_bug.cgi?id=13530
+        &lt;rdar://problem/5712928&gt;
+
+        Reviewed by Timothy Hatcher.
+
+        * inspector/page/media-query-list-listener-exception-expected.txt: Copied from LayoutTests/inspector/page/setEmulatedMedia-expected.txt.
+        * inspector/page/media-query-list-listener-exception.html: Copied from LayoutTests/inspector/page/setEmulatedMedia.html.
+        Rename this test which is about swallowing exceptions and happened to use inspector code.
+
+        * inspector/page/setEmulatedMedia-expected.txt:
+        * inspector/page/setEmulatedMedia.html:
+        Test for Page.setEmulatedMedia command.
+
</ins><span class="cx"> 2016-11-15  Jon Lee  &lt;jonlee@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Report active video and audio capture devices separately
</span></span></pre></div>
<a id="trunkLayoutTestsinspectorpagemediaquerylistlistenerexceptionexpectedtxtfromrev208778trunkLayoutTestsinspectorpagesetEmulatedMediaexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/inspector/page/media-query-list-listener-exception-expected.txt (from rev 208778, trunk/LayoutTests/inspector/page/setEmulatedMedia-expected.txt) (0 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/inspector/page/media-query-list-listener-exception-expected.txt                                (rev 0)
+++ trunk/LayoutTests/inspector/page/media-query-list-listener-exception-expected.txt        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -0,0 +1,5 @@
</span><ins>+CONSOLE MESSAGE: line 8: ReferenceError: Can't find variable: objectThatDoesNotExist
+CONSOLE MESSAGE: line 8: ReferenceError: Can't find variable: objectThatDoesNotExist
+Test that uncaught exception in MediaQueryListListener will be reported to the console. On success you should see two exceptions in the listener logged to the console (first time when the media type is overridden and second - when they are restored). Bug 105162.
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsinspectorpagemediaquerylistlistenerexceptionhtmlfromrev208778trunkLayoutTestsinspectorpagesetEmulatedMediahtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/inspector/page/media-query-list-listener-exception.html (from rev 208778, trunk/LayoutTests/inspector/page/setEmulatedMedia.html) (0 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/inspector/page/media-query-list-listener-exception.html                                (rev 0)
+++ trunk/LayoutTests/inspector/page/media-query-list-listener-exception.html        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -0,0 +1,26 @@
</span><ins>+&lt;!DOCTYPE html&gt;
+&lt;html&gt;
+&lt;head&gt;
+&lt;script src=&quot;../../http/tests/inspector/resources/protocol-test.js&quot;&gt;&lt;/script&gt;
+&lt;script&gt;
+let theMediaQueryList = window.matchMedia(&quot;print&quot;);
+theMediaQueryList.addListener(function(aMediaQueryList) {
+    objectThatDoesNotExist.produceError();
+});
+
+function test()
+{
+    InspectorProtocol.sendCommand(&quot;Page.enable&quot;, {});
+    InspectorProtocol.sendCommand(&quot;Page.setEmulatedMedia&quot;, {&quot;media&quot;: &quot;print&quot;}, function(messageObject) {
+        if (messageObject.error)
+            ProtocolTest.log(&quot;FAILED: &quot; + messageObject.error.message);
+        InspectorProtocol.sendCommand(&quot;Page.disable&quot;, {});
+        ProtocolTest.completeTest();
+    });
+}
+&lt;/script&gt;
+&lt;/head&gt;
+&lt;body onload=&quot;runTest()&quot;&gt;
+&lt;p&gt;Test that uncaught exception in MediaQueryListListener will be reported to the console. On success you should see two exceptions in the listener logged to the console (first time when the media type is overridden and second - when they are restored). &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=105162&quot;&gt;Bug 105162.&lt;/p&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsinspectorpagesetEmulatedMediaexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/inspector/page/setEmulatedMedia-expected.txt (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/inspector/page/setEmulatedMedia-expected.txt        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/LayoutTests/inspector/page/setEmulatedMedia-expected.txt        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,5 +1,18 @@
</span><del>-CONSOLE MESSAGE: line 7: ReferenceError: Can't find variable: objectThatDoesNotExist
-CONSOLE MESSAGE: line 7: ReferenceError: Can't find variable: objectThatDoesNotExist
-Test that uncaught exception in MediaQueryListListener will be reported to the console. On success you should see two exceptions in the listener logged to the console (first time when the media type is overridden and second - when they are restored). Bug 105162.
</del><ins>+Tests for the Page.setEmulatedMedia command.
</ins><span class="cx"> 
</span><span class="cx"> 
</span><ins>+== Running test suite: Page.setEmulatedMedia
+-- Running test case: Page.setEmulatedMedia.initial
+PASS: Page should not match print media.
+PASS: Body color should be blue.
+
+-- Running test case: Page.setEmulatedMedia.print
+PASS: MediaQueryList listesner fired.
+PASS: Page should now match print media.
+PASS: Body color should be green.
+
+-- Running test case: Page.setEmulatedMedia.reset
+PASS: MediaQueryList listesner fired.
+PASS: Page should now not match print media.
+PASS: Page should now match print media.
+
</ins></span></pre></div>
<a id="trunkLayoutTestsinspectorpagesetEmulatedMediahtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/inspector/page/setEmulatedMedia.html (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/inspector/page/setEmulatedMedia.html        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/LayoutTests/inspector/page/setEmulatedMedia.html        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,25 +1,74 @@
</span><ins>+&lt;!DOCTYPE html&gt;
</ins><span class="cx"> &lt;html&gt;
</span><span class="cx"> &lt;head&gt;
</span><del>-&lt;script type=&quot;text/javascript&quot; src=&quot;../../http/tests/inspector/resources/protocol-test.js&quot;&gt;&lt;/script&gt;
</del><ins>+&lt;script src=&quot;../../http/tests/inspector/resources/inspector-test.js&quot;&gt;&lt;/script&gt;
+&lt;style&gt;
+body { color: blue; }
+@media print {
+    body { color: green; }
+}
+&lt;/style&gt;
</ins><span class="cx"> &lt;script&gt;
</span><del>-var theMediaQueryList = window.matchMedia(&quot;print&quot;);
-theMediaQueryList.addListener(function(aMediaQueryList) {
-    objectThatDoesNotExist.produceError();
</del><ins>+let mediaQueryList = window.matchMedia(&quot;print&quot;);
+mediaQueryList.addListener(function(aMediaQueryList) {
+    TestPage.addResult(&quot;PASS: MediaQueryList listesner fired.&quot;);
</ins><span class="cx"> });
</span><span class="cx"> 
</span><span class="cx"> function test()
</span><span class="cx"> {
</span><del>-    InspectorProtocol.sendCommand(&quot;Page.enable&quot;, {});
-    InspectorProtocol.sendCommand(&quot;Page.setEmulatedMedia&quot;, {&quot;media&quot;: &quot;print&quot;}, function(messageObject) {
-        if (messageObject.error)
-            ProtocolTest.log(&quot;FAILED: &quot; + messageObject.error.message);
-        InspectorProtocol.sendCommand(&quot;Page.disable&quot;, {});
-        ProtocolTest.completeTest();
</del><ins>+    let suite = InspectorTest.createAsyncSuite(&quot;Page.setEmulatedMedia&quot;);
+
+    suite.addTestCase({
+        name: &quot;Page.setEmulatedMedia.initial&quot;,
+        description: &quot;Initial media type should match screen.&quot;,
+        test(resolve, reject) {
+            InspectorTest.evaluateInPage(&quot;mediaQueryList.matches&quot;, (error, result) =&gt; {
+                InspectorTest.expectEqual(result.value, false, &quot;Page should not match print media.&quot;);
+            });
+            InspectorTest.evaluateInPage(&quot;getComputedStyle(document.body).color&quot;, (error, result) =&gt; {
+                InspectorTest.expectEqual(result.value, &quot;rgb(0, 0, 255)&quot;, &quot;Body color should be blue.&quot;);
+                resolve();
+            });
+        }
</ins><span class="cx">     });
</span><ins>+
+    suite.addTestCase({
+        name: &quot;Page.setEmulatedMedia.print&quot;,
+        description: &quot;Should be able to set print media type.&quot;,
+        test(resolve, reject) {
+            PageAgent.setEmulatedMedia(&quot;print&quot;, (error) =&gt; {
+                InspectorTest.evaluateInPage(&quot;mediaQueryList.matches&quot;, (error, result) =&gt; {
+                    InspectorTest.expectEqual(result.value, true, &quot;Page should now match print media.&quot;);
+                });
+                InspectorTest.evaluateInPage(&quot;getComputedStyle(document.body).color&quot;, (error, result) =&gt; {
+                    InspectorTest.expectEqual(result.value, &quot;rgb(0, 128, 0)&quot;, &quot;Body color should be green.&quot;);
+                    resolve();
+                });
+            });
+        }
+    });
+
+    suite.addTestCase({
+        name: &quot;Page.setEmulatedMedia.reset&quot;,
+        description: &quot;Should be able to reset media type to screen.&quot;,
+        test(resolve, reject) {
+            PageAgent.setEmulatedMedia(&quot;&quot;, (error) =&gt; {
+                InspectorTest.evaluateInPage(&quot;mediaQueryList.matches&quot;, (error, result) =&gt; {
+                    InspectorTest.expectEqual(result.value, false, &quot;Page should now not match print media.&quot;);
+                });
+                InspectorTest.evaluateInPage(&quot;getComputedStyle(document.body).color&quot;, (error, result) =&gt; {
+                    InspectorTest.expectEqual(result.value, &quot;rgb(0, 0, 255)&quot;, &quot;Page should now match print media.&quot;);
+                    resolve();
+                });
+            });
+        }
+    });
+
+    suite.runTestCasesAndFinish();
</ins><span class="cx"> }
</span><span class="cx"> &lt;/script&gt;
</span><span class="cx"> &lt;/head&gt;
</span><span class="cx"> &lt;body onload=&quot;runTest()&quot;&gt;
</span><del>-&lt;p&gt;Test that uncaught exception in MediaQueryListListener will be reported to the console. On success you should see two exceptions in the listener logged to the console (first time when the media type is overridden and second - when they are restored). &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=105162&quot;&gt;Bug 105162.&lt;/p&gt;
</del><ins>+&lt;p&gt;Tests for the Page.setEmulatedMedia command.&lt;/p&gt;
</ins><span class="cx"> &lt;/body&gt;
</span><span class="cx"> &lt;/html&gt;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/JavaScriptCore/ChangeLog        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2016-11-15  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
+
+        Web Inspector: Preview other CSS @media in browser window (print)
+        https://bugs.webkit.org/show_bug.cgi?id=13530
+        &lt;rdar://problem/5712928&gt;
+
+        Reviewed by Timothy Hatcher.
+
+        * inspector/protocol/Page.json:
+        Update to preferred JSON style.
+
</ins><span class="cx"> 2016-11-15  Filip Pizlo  &lt;fpizlo@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Unreviewed, revert renaming useConcurrentJIT to useConcurrentJS.
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorprotocolPagejson"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/protocol/Page.json (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/protocol/Page.json        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/JavaScriptCore/inspector/protocol/Page.json        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -216,10 +216,10 @@
</span><span class="cx">         },
</span><span class="cx">         {
</span><span class="cx">             &quot;name&quot;: &quot;setEmulatedMedia&quot;,
</span><ins>+            &quot;description&quot;: &quot;Emulates the given media for CSS media queries.&quot;,
</ins><span class="cx">             &quot;parameters&quot;: [
</span><span class="cx">                 { &quot;name&quot;: &quot;media&quot;, &quot;type&quot;: &quot;string&quot;, &quot;description&quot;: &quot;Media type to emulate. Empty string disables the override.&quot; }
</span><del>-            ],
-            &quot;description&quot;: &quot;Emulates the given media for CSS media queries.&quot;
</del><ins>+            ]
</ins><span class="cx">         },
</span><span class="cx">         {
</span><span class="cx">             &quot;name&quot;: &quot;getCompositingBordersVisible&quot;,
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/ChangeLog (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/ChangeLog        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/ChangeLog        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,3 +1,44 @@
</span><ins>+2016-11-15  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
+
+        Web Inspector: Remove unused and untested Page.setTouchEmulationEnabled command
+        https://bugs.webkit.org/show_bug.cgi?id=164793
+
+        Reviewed by Timothy Hatcher.
+
+        * Localizations/en.lproj/localizedStrings.js:
+        Tooltips for new button.
+
+        * UserInterface/Base/Main.js:
+        (WebInspector.loaded):
+        New global setting.
+
+        * UserInterface/Views/DOMTreeContentView.js:
+        (WebInspector.DOMTreeContentView):
+        (WebInspector.DOMTreeContentView.prototype.get navigationItems):
+        (WebInspector.DOMTreeContentView.prototype._showPrintStylesSettingChanged):
+        (WebInspector.DOMTreeContentView.prototype._togglePrintStylesSetting):
+        New navigation bar button to toggle print styles.
+
+        * UserInterface/Controllers/CSSStyleManager.js:
+        (WebInspector.CSSStyleManager.prototype.mediaTypeChanged):
+        After toggling styles we will need to refresh styles, so provide
+        a meaningful way to trigger refreshing styles from the frontend.
+
+        * UserInterface/Images/Printer.svg: Added.
+        * UserInterface/Images/gtk/Printer.svg: Added.
+        New Printer icon for enabling / disabling print styles.
+
+        * UserInterface/Images/gtk/Crosshair.svg:
+        * UserInterface/Images/gtk/LayerBorders.svg:
+        * UserInterface/Images/gtk/NavigationItemCurleyBraces.svg:
+        * UserInterface/Images/gtk/NavigationItemTypes.svg:
+        * UserInterface/Images/gtk/PaintFlashing.svg:
+        * UserInterface/Images/gtk/ShadowDOM.svg:
+        * UserInterface/Images/gtk/ToggleLeftSidebar.svg:
+        * UserInterface/Images/gtk/ToggleRightSidebar.svg:
+        * UserInterface/Images/gtk/UpDownArrows.svg:
+        Fix a number of existing GTK images to have activated styles.
+
</ins><span class="cx"> 2016-11-15  Nikita Vasilyev  &lt;nvasilyev@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         REGRESSION (r208248): Web Inspector: Pressing Left Arrow breaks autocomplete
</span></span></pre></div>
<a id="trunkSourceWebInspectorUILocalizationsenlprojlocalizedStringsjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -253,6 +253,7 @@
</span><span class="cx"> localizedStrings[&quot;Disable Breakpoints&quot;] = &quot;Disable Breakpoints&quot;;
</span><span class="cx"> localizedStrings[&quot;Disable all breakpoints (%s)&quot;] = &quot;Disable all breakpoints (%s)&quot;;
</span><span class="cx"> localizedStrings[&quot;Disable paint flashing&quot;] = &quot;Disable paint flashing&quot;;
</span><ins>+localizedStrings[&quot;Disable print styles&quot;] = &quot;Disable print styles&quot;;
</ins><span class="cx"> localizedStrings[&quot;Disabled&quot;] = &quot;Disabled&quot;;
</span><span class="cx"> localizedStrings[&quot;Display&quot;] = &quot;Display&quot;;
</span><span class="cx"> localizedStrings[&quot;Do not fade unexecuted code&quot;] = &quot;Do not fade unexecuted code&quot;;
</span><span class="lines">@@ -313,6 +314,7 @@
</span><span class="cx"> localizedStrings[&quot;Enable all breakpoints (%s)&quot;] = &quot;Enable all breakpoints (%s)&quot;;
</span><span class="cx"> localizedStrings[&quot;Enable breakpoints.&quot;] = &quot;Enable breakpoints.&quot;;
</span><span class="cx"> localizedStrings[&quot;Enable paint flashing&quot;] = &quot;Enable paint flashing&quot;;
</span><ins>+localizedStrings[&quot;Enable print styles&quot;] = &quot;Enable print styles&quot;;
</ins><span class="cx"> localizedStrings[&quot;Encoded&quot;] = &quot;Encoded&quot;;
</span><span class="cx"> localizedStrings[&quot;Encoding&quot;] = &quot;Encoding&quot;;
</span><span class="cx"> localizedStrings[&quot;Enter Class Name&quot;] = &quot;Enter Class Name&quot;;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceBaseMainjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Base/Main.js (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Base/Main.js        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/UserInterface/Base/Main.js        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -179,6 +179,10 @@
</span><span class="cx">     if (this.showPaintRectsSetting.value &amp;&amp; window.PageAgent &amp;&amp; PageAgent.setShowPaintRects)
</span><span class="cx">         PageAgent.setShowPaintRects(true);
</span><span class="cx"> 
</span><ins>+    this.showPrintStylesSetting = new WebInspector.Setting(&quot;show-print-styles&quot;, false);
+    if (this.showPrintStylesSetting.value &amp;&amp; window.PageAgent)
+        PageAgent.setEmulatedMedia(&quot;print&quot;);
+
</ins><span class="cx">     this._zoomFactorSetting = new WebInspector.Setting(&quot;zoom-factor&quot;, 1);
</span><span class="cx">     this._setZoomFactor(this._zoomFactorSetting.value);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceControllersCSSStyleManagerjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Controllers/CSSStyleManager.js (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Controllers/CSSStyleManager.js        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/UserInterface/Controllers/CSSStyleManager.js        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -253,6 +253,12 @@
</span><span class="cx">         }
</span><span class="cx">     }
</span><span class="cx"> 
</span><ins>+    mediaTypeChanged()
+    {
+        // Act the same as if media queries changed.
+        this.mediaQueryResultChanged();
+    }
+
</ins><span class="cx">     // Protected
</span><span class="cx"> 
</span><span class="cx">     mediaQueryResultChanged()
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesPrintersvg"></a>
<div class="addfile"><h4>Added: trunk/Source/WebInspectorUI/UserInterface/Images/Printer.svg (0 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/Printer.svg                                (rev 0)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/Printer.svg        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -0,0 +1,5 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;!-- Copyright © 2016 Apple Inc. All rights reserved. --&gt;
+&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; id=&quot;root&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot;&gt;
+    &lt;path fill=&quot;currentColor&quot; d=&quot;M 2 5 C 1.51875 5 1 5.45 1 6 L 1 12 L 3 12 C 3.240625 12 3.5 11.775 3.5 11.5 C 3.5 11.225 3.240625 11 3 11 L 2.5 11 L 2.5 9 L 13.5 9 L 13.5 11 L 13 11 C 12.759375 11 12.5 11.225 12.5 11.5 C 12.5 11.775 12.759375 12 13 12 L 15 12 L 15 6 C 15 5.45 14.48125 5 14 5 L 2 5 Z M 5 4 L 5 2 L 11 2 L 11 4 C 11 4.275 11.28 4.5 11.5 4.5 C 11.72 4.5 12 4.275 12 4 L 12 1 L 4 1 L 4 4 C 4 4.275 4.28 4.5 4.5 4.5 C 4.72 4.5 5 4.275 5 4 Z M 11.5 9.5 C 11.28 9.5 11 9.725 11 10 L 11 14 L 5 14 L 5 10 C 5 9.725 4.72 9.5 4.5 9.5 C 4.28 9.5 4 9.725 4 10 L 4 15 L 12 15 L 12 10 C 12 9.725 11.72 9.5 11.5 9.5 L 11.5 9.5 Z&quot;/&gt;
+&lt;/svg&gt;
</ins></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesgtkCrosshairsvg"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Images/gtk/Crosshair.svg (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/gtk/Crosshair.svg        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/gtk/Crosshair.svg        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
</span><span class="cx"> &lt;!-- Licensed under the Creative Commons Attribution-Share Alike 3.0 United States License (http://creativecommons.org/licenses/by-sa/3.0/) --&gt;
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; id=&quot;root&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot;&gt;
</span><del>- &lt;path d=&quot;m7.9012 0.008034c-0.2434 0.046493-0.4366 0.28375-0.4322 0.53196v0.6317c-3.3628 0.2615-6.0392 2.9292-6.317 6.2837h-0.53196c-0.033035-0.00319-0.066707-0.00319-0.099742 0-0.27869 0.025321-0.52481 0.31938-0.49871 0.59845 0.02613 0.27908 0.31992 0.49246 0.59845 0.46546h0.53196c0.24742 3.3854 2.932 6.1202 6.317 6.3835v0.53196c-0.0043 0.281 0.2514 0.565 0.532 0.565s0.5359-0.284 0.5319-0.565v-0.53196c3.4071-0.253 6.1181-3.008 6.3501-6.4169h0.5652c0.28058 0.00426 0.53196-0.25089 0.53196-0.53196 0-0.28106-0.25138-0.53594-0.53196-0.53196h-0.5652c-0.293-3.3472-2.987-6.0009-6.3501-6.2505v-0.6317c0.0053-0.31511-0.3226-0.59107-0.6317-0.53197zm-0.46546 3.3247v0.53196c-0.00426 0.28058 0.25089 0.53196 0.53196 0.53196 0.28106 0 0.53594-0.25138 0.53196-0.53196v-0.53196c2.2324 0.2309 3.9734 1.9338 4.2224 4.156h-0.5652c-0.28058-0.00398-0.53196 0.25089-0.53196 0.53196 0 0.28106 0.25138 0.53621 0.53196 0.53196h0.5652c-0.24169 2.2348-1.9832 3.9881-4.2224 4.2224v-0.5652c
 0.00398-0.28058-0.25089-0.53196-0.53196-0.53196-0.28106 0-0.53621 0.25138-0.53196 0.53196v0.53196c-2.2127-0.262-3.9286-1.999-4.1559-4.2226h0.53196c0.28058 0.00426 0.53196-0.25089 0.53196-0.53196 0-0.28106-0.25138-0.53594-0.53196-0.53196h-0.49871c0.2686-2.1715 1.9445-3.8688 4.1226-4.1227z&quot;/&gt;
- &lt;path d=&quot;m9.0449 7.9748a1.0639 1.0639 0 0 1 -2.1278 0 1.0639 1.0639 0 1 1 2.1278 0z&quot;/&gt;
</del><ins>+ &lt;path fill=&quot;currentColor&quot; d=&quot;m7.9012 0.008034c-0.2434 0.046493-0.4366 0.28375-0.4322 0.53196v0.6317c-3.3628 0.2615-6.0392 2.9292-6.317 6.2837h-0.53196c-0.033035-0.00319-0.066707-0.00319-0.099742 0-0.27869 0.025321-0.52481 0.31938-0.49871 0.59845 0.02613 0.27908 0.31992 0.49246 0.59845 0.46546h0.53196c0.24742 3.3854 2.932 6.1202 6.317 6.3835v0.53196c-0.0043 0.281 0.2514 0.565 0.532 0.565s0.5359-0.284 0.5319-0.565v-0.53196c3.4071-0.253 6.1181-3.008 6.3501-6.4169h0.5652c0.28058 0.00426 0.53196-0.25089 0.53196-0.53196 0-0.28106-0.25138-0.53594-0.53196-0.53196h-0.5652c-0.293-3.3472-2.987-6.0009-6.3501-6.2505v-0.6317c0.0053-0.31511-0.3226-0.59107-0.6317-0.53197zm-0.46546 3.3247v0.53196c-0.00426 0.28058 0.25089 0.53196 0.53196 0.53196 0.28106 0 0.53594-0.25138 0.53196-0.53196v-0.53196c2.2324 0.2309 3.9734 1.9338 4.2224 4.156h-0.5652c-0.28058-0.00398-0.53196 0.25089-0.53196 0.53196 0 0.28106 0.25138 0.53621 0.53196 0.53196h0.5652c-0.24169 2.2348-1.9832 
 3.9881-4.2224 4.2224v-0.5652c0.00398-0.28058-0.25089-0.53196-0.53196-0.53196-0.28106 0-0.53621 0.25138-0.53196 0.53196v0.53196c-2.2127-0.262-3.9286-1.999-4.1559-4.2226h0.53196c0.28058 0.00426 0.53196-0.25089 0.53196-0.53196 0-0.28106-0.25138-0.53594-0.53196-0.53196h-0.49871c0.2686-2.1715 1.9445-3.8688 4.1226-4.1227z&quot;/&gt;
+ &lt;path fill=&quot;currentColor&quot; d=&quot;m9.0449 7.9748a1.0639 1.0639 0 0 1 -2.1278 0 1.0639 1.0639 0 1 1 2.1278 0z&quot;/&gt;
</ins><span class="cx"> &lt;/svg&gt;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesgtkLayerBorderssvg"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Images/gtk/LayerBorders.svg (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/gtk/LayerBorders.svg        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/gtk/LayerBorders.svg        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,8 +1,8 @@
</span><span class="cx"> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
</span><span class="cx"> &lt;!-- Licensed under the Creative Commons Attribution-Share Alike 3.0 United States License (http://creativecommons.org/licenses/by-sa/3.0/) --&gt;
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; id=&quot;root&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot;&gt;
</span><del>- &lt;path d=&quot;m1 14.5 3-3h11l-3 3z&quot;/&gt;
- &lt;path d=&quot;m1 9.5 3-3h11l-3 3z&quot;/&gt;
- &lt;path d=&quot;m1 4.5 3-3h11l-3 3z&quot;/&gt;
</del><ins>+ &lt;path fill=&quot;currentColor&quot; d=&quot;m1 14.5 3-3h11l-3 3z&quot;/&gt;
+ &lt;path fill=&quot;currentColor&quot; d=&quot;m1 9.5 3-3h11l-3 3z&quot;/&gt;
+ &lt;path fill=&quot;currentColor&quot; d=&quot;m1 4.5 3-3h11l-3 3z&quot;/&gt;
</ins><span class="cx">  &lt;path fill=&quot;#bebebe&quot; d=&quot;m4.5569 2.0969-1.8062 1.8062h8.6925l1.8062-1.8062h-8.6925z&quot;/&gt;
</span><span class="cx"> &lt;/svg&gt;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesgtkNavigationItemCurleyBracessvg"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Images/gtk/NavigationItemCurleyBraces.svg (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/gtk/NavigationItemCurleyBraces.svg        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/gtk/NavigationItemCurleyBraces.svg        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
</span><span class="cx"> &lt;!-- Licensed under the Creative Commons Attribution-Share Alike 3.0 United States License (http://creativecommons.org/licenses/by-sa/3.0/) --&gt;
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; id=&quot;root&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot;&gt;
</span><del>- &lt;path d=&quot;m3.4301 5.4599c-0.1536 1.1724-0.7677 1.6887-1.4236 1.8004l-0.23726 0.027913v1.4236l0.23726 0.027913c0.23726 0.04187 0.46057 0.13957 0.65596 0.27913 0.86531 0.62805 0.75366 1.7585 0.85135 2.7076 0.26518 2.6099 2.1074 3.0565 2.7495 3.0984l0.23726 0.02791 0.33496-1.4236-0.30705-0.04187c-0.4606-0.056-0.8514-0.349-1.0747-0.684-0.7537-1.158 0.0558-3.3911-1.4934-4.703 1.5352-1.3119 0.7257-3.531 1.4934-4.7034 0.2233-0.3349 0.6141-0.642 1.0746-0.6978l0.3071-0.0419-0.335-1.4096-0.2373 0.014c-0.7397 0.0558-2.4982 0.5443-2.7494 3.196-0.0279 0.3769-0.0419 0.7537-0.0837 1.1026&quot;/&gt;
- &lt;path d=&quot;m12.486 4.3573c-0.251-2.6378-1.996-3.1402-2.7492-3.196l-0.2373-0.014-0.321 1.4096 0.307 0.0419c0.46057 0.055826 0.8374 0.36287 1.0607 0.69783 0.76761 1.1724-0.04187 3.3915 1.4934 4.7034-1.5492 1.3119-0.7397 3.545-1.4934 4.7034-0.2233 0.33496-0.60013 0.62805-1.0607 0.68387l-0.30705 0.04187 0.321 1.4236 0.23726-0.02791c0.642-0.04187 2.4843-0.48848 2.7495-3.0984 0.0977-0.94905-0.01396-2.0795 0.85135-2.7076 0.19539-0.13957 0.43266-0.23726 0.66992-0.27913l0.2233-0.027913v-1.4236l-0.2233-0.027913c-0.655-0.1129-1.27-0.6292-1.423-1.8016-0.042-0.3489-0.07-0.7257-0.098-1.1026&quot;/&gt;
</del><ins>+ &lt;path stroke=&quot;currentColor&quot; d=&quot;m3.4301 5.4599c-0.1536 1.1724-0.7677 1.6887-1.4236 1.8004l-0.23726 0.027913v1.4236l0.23726 0.027913c0.23726 0.04187 0.46057 0.13957 0.65596 0.27913 0.86531 0.62805 0.75366 1.7585 0.85135 2.7076 0.26518 2.6099 2.1074 3.0565 2.7495 3.0984l0.23726 0.02791 0.33496-1.4236-0.30705-0.04187c-0.4606-0.056-0.8514-0.349-1.0747-0.684-0.7537-1.158 0.0558-3.3911-1.4934-4.703 1.5352-1.3119 0.7257-3.531 1.4934-4.7034 0.2233-0.3349 0.6141-0.642 1.0746-0.6978l0.3071-0.0419-0.335-1.4096-0.2373 0.014c-0.7397 0.0558-2.4982 0.5443-2.7494 3.196-0.0279 0.3769-0.0419 0.7537-0.0837 1.1026&quot;/&gt;
+ &lt;path stroke=&quot;currentColor&quot; d=&quot;m12.486 4.3573c-0.251-2.6378-1.996-3.1402-2.7492-3.196l-0.2373-0.014-0.321 1.4096 0.307 0.0419c0.46057 0.055826 0.8374 0.36287 1.0607 0.69783 0.76761 1.1724-0.04187 3.3915 1.4934 4.7034-1.5492 1.3119-0.7397 3.545-1.4934 4.7034-0.2233 0.33496-0.60013 0.62805-1.0607 0.68387l-0.30705 0.04187 0.321 1.4236 0.23726-0.02791c0.642-0.04187 2.4843-0.48848 2.7495-3.0984 0.0977-0.94905-0.01396-2.0795 0.85135-2.7076 0.19539-0.13957 0.43266-0.23726 0.66992-0.27913l0.2233-0.027913v-1.4236l-0.2233-0.027913c-0.655-0.1129-1.27-0.6292-1.423-1.8016-0.042-0.3489-0.07-0.7257-0.098-1.1026&quot;/&gt;
</ins><span class="cx"> &lt;/svg&gt;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesgtkNavigationItemTypessvg"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Images/gtk/NavigationItemTypes.svg (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/gtk/NavigationItemTypes.svg        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/gtk/NavigationItemTypes.svg        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
</span><span class="cx"> &lt;!-- Licensed under the Creative Commons Attribution-Share Alike 3.0 United States License (http://creativecommons.org/licenses/by-sa/3.0/) --&gt;
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; id=&quot;root&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 13 14&quot;&gt;
</span><del>- &lt;rect width=&quot;12&quot; height=&quot;12&quot; x=&quot;.49998&quot; y=&quot;1.0001&quot; fill=&quot;none&quot; stroke=&quot;#000&quot; stroke-width=&quot;.99996&quot; stroke-miterlimit=&quot;10&quot; stroke-linejoin=&quot;bevel&quot; rx=&quot;1.2112&quot; ry=&quot;1.2111&quot;/&gt;
- &lt;path d=&quot;m3.0938 2.75c-0.02216 0.00743-0.04326 0.017981-0.0625 0.03125-0.03888 0.02211-0.07164 0.054868-0.09375 0.09375-0.01327 0.019236-0.02385 0.040343-0.03125 0.0625-0.0026 0.020724-0.0026 0.041776 0 0.0625v1.2813a0.25002 0.25002 0 0 0 0 0.0625 0.25002 0.25002 0 0 0 0.09375 0.125 0.25002 0.25002 0 0 0 0.03125 0.03125 0.25002 0.25002 0 0 0 0.09375 0.03125 0.25002 0.25002 0 0 0 0.03125 0h2.375v6.4687a0.25002 0.25002 0 0 0 0.03125 0.09375 0.25002 0.25002 0 0 0 0.0625 0.09375 0.25002 0.25002 0 0 0 0.0625 0.03125 0.25002 0.25002 0 0 0 0.09375 0.03125h1.4062a0.25002 0.25002 0 0 0 0.0625 0 0.25002 0.25002 0 0 0 0.0625 -0.03125 0.25002 0.25002 0 0 0 0.09375 -0.09375 0.25002 0.25002 0 0 0 0.03125 -0.0625 0.25002 0.25002 0 0 0 0 -0.0625v-6.4687h2.4063a0.25002 0.25002 0 0 0 0.0625 0 0.25002 0.25002 0 0 0 0.09375 -0.0625 0.25002 0.25002 0 0 0 0.03125 -0.03125 0.25002 0.25002 0 0 0 0.03125 -0.09375 0.25002 0.25002 0 0 0 0.03125 -0.0625v-1.2813a0.25002 0.25002 0 0 0 0 -0.0625 
 0.25002 0.25002 0 0 0 -0.032 -0.0625 0.25002 0.25002 0 0 0 -0.0933 -0.0938 0.25002 0.25002 0 0 0 -0.0625 -0.0312 0.25002 0.25002 0 0 0 -0.0625 0h-6.6875c-0.02072-0.00261-0.04178-0.00261-0.0625 0z&quot; display=&quot;block&quot;/&gt;
</del><ins>+ &lt;rect stroke=&quot;currentColor&quot; width=&quot;12&quot; height=&quot;12&quot; x=&quot;.49998&quot; y=&quot;1.0001&quot; fill=&quot;none&quot; stroke-width=&quot;.99996&quot; stroke-miterlimit=&quot;10&quot; stroke-linejoin=&quot;bevel&quot; rx=&quot;1.2112&quot; ry=&quot;1.2111&quot;/&gt;
+ &lt;path stroke=&quot;currentColor&quot; d=&quot;m3.0938 2.75c-0.02216 0.00743-0.04326 0.017981-0.0625 0.03125-0.03888 0.02211-0.07164 0.054868-0.09375 0.09375-0.01327 0.019236-0.02385 0.040343-0.03125 0.0625-0.0026 0.020724-0.0026 0.041776 0 0.0625v1.2813a0.25002 0.25002 0 0 0 0 0.0625 0.25002 0.25002 0 0 0 0.09375 0.125 0.25002 0.25002 0 0 0 0.03125 0.03125 0.25002 0.25002 0 0 0 0.09375 0.03125 0.25002 0.25002 0 0 0 0.03125 0h2.375v6.4687a0.25002 0.25002 0 0 0 0.03125 0.09375 0.25002 0.25002 0 0 0 0.0625 0.09375 0.25002 0.25002 0 0 0 0.0625 0.03125 0.25002 0.25002 0 0 0 0.09375 0.03125h1.4062a0.25002 0.25002 0 0 0 0.0625 0 0.25002 0.25002 0 0 0 0.0625 -0.03125 0.25002 0.25002 0 0 0 0.09375 -0.09375 0.25002 0.25002 0 0 0 0.03125 -0.0625 0.25002 0.25002 0 0 0 0 -0.0625v-6.4687h2.4063a0.25002 0.25002 0 0 0 0.0625 0 0.25002 0.25002 0 0 0 0.09375 -0.0625 0.25002 0.25002 0 0 0 0.03125 -0.03125 0.25002 0.25002 0 0 0 0.03125 -0.09375 0.25002 0.25002 0 0 0 0.03125 -0.0625v-1.2813a
 0.25002 0.25002 0 0 0 0 -0.0625 0.25002 0.25002 0 0 0 -0.032 -0.0625 0.25002 0.25002 0 0 0 -0.0933 -0.0938 0.25002 0.25002 0 0 0 -0.0625 -0.0312 0.25002 0.25002 0 0 0 -0.0625 0h-6.6875c-0.02072-0.00261-0.04178-0.00261-0.0625 0z&quot; display=&quot;block&quot;/&gt;
</ins><span class="cx"> &lt;/svg&gt;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesgtkPaintFlashingsvg"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Images/gtk/PaintFlashing.svg (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/gtk/PaintFlashing.svg        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/gtk/PaintFlashing.svg        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
</span><span class="cx"> &lt;!-- Licensed under the Creative Commons Attribution-Share Alike 3.0 United States License (http://creativecommons.org/licenses/by-sa/3.0/) --&gt;
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; id=&quot;root&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot;&gt;
</span><del>- &lt;path d=&quot;m13.93 1.5c-0.12717 0.00228-0.29604 0.085471-0.47681 0.26489-3.3896 3.3642-3.9819 3.3962-7.1521 7.7614 0.85067 0.03196 1.5809 0.58374 1.9602 1.3774 3.7537-4.0456 4.1767-6.2083 5.8017-8.8212 0.163-0.3527 0.079-0.5866-0.133-0.5828zm-7.9464 8.768c-0.29267 0.0069-0.62917 0.08868-0.95362 0.29138-1.1199 0.7-0.8722 3.206-3.1787 3.206 0.2183 0.845 3.5316 1.044 4.9005 0.159 0.7136-0.462 1.2401-1.315 0.9536-2.358-0.1703-0.62-0.8438-1.319-1.7218-1.298z&quot;/&gt;
</del><ins>+ &lt;path fill=&quot;currentColor&quot; d=&quot;m13.93 1.5c-0.12717 0.00228-0.29604 0.085471-0.47681 0.26489-3.3896 3.3642-3.9819 3.3962-7.1521 7.7614 0.85067 0.03196 1.5809 0.58374 1.9602 1.3774 3.7537-4.0456 4.1767-6.2083 5.8017-8.8212 0.163-0.3527 0.079-0.5866-0.133-0.5828zm-7.9464 8.768c-0.29267 0.0069-0.62917 0.08868-0.95362 0.29138-1.1199 0.7-0.8722 3.206-3.1787 3.206 0.2183 0.845 3.5316 1.044 4.9005 0.159 0.7136-0.462 1.2401-1.315 0.9536-2.358-0.1703-0.62-0.8438-1.319-1.7218-1.298z&quot;/&gt;
</ins><span class="cx"> &lt;/svg&gt;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesgtkPrintersvg"></a>
<div class="addfile"><h4>Added: trunk/Source/WebInspectorUI/UserInterface/Images/gtk/Printer.svg (0 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/gtk/Printer.svg                                (rev 0)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/gtk/Printer.svg        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -0,0 +1,7 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
+&lt;!-- Licensed under the Creative Commons Attribution-Share Alike 3.0 United States License (http://creativecommons.org/licenses/by-sa/3.0/) --&gt;
+&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; id=&quot;root&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot;&gt;
+ &lt;path fill=&quot;currentColor&quot; d=&quot;M 4 5 L 4 1 L 12 1 L 12 5 L 11 5 L 11 2 L 5 2 L 5 5 Z&quot;/&gt;
+ &lt;path fill=&quot;currentColor&quot; d=&quot;M 4 10 L 4 14 L 12 14 L 12 10 L 11 10 L 11 13 L 5 13 L 5 10 Z&quot;/&gt;
+ &lt;path fill=&quot;currentColor&quot; d=&quot;M 3 9 L 3 12 L 0.5 12 L 0.5 5.5 L 15.5 5.5 L 15.5 12 L 13 12 L 13 9 Z&quot;/&gt;
+&lt;/svg&gt;
</ins></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesgtkShadowDOMsvg"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Images/gtk/ShadowDOM.svg (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/gtk/ShadowDOM.svg        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/gtk/ShadowDOM.svg        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,8 +1,8 @@
</span><span class="cx"> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
</span><span class="cx"> &lt;!-- Licensed under the Creative Commons Attribution-Share Alike 3.0 United States License (http://creativecommons.org/licenses/by-sa/3.0/) --&gt;
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; id=&quot;root&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot;&gt;
</span><del>- &lt;path d=&quot;m7.7147 5.2557-5.8503 2.8749v1.3307l5.8503 2.7745v-1.5693l-3.9671-1.9082 3.9671-1.9961v-1.5065&quot;/&gt;
- &lt;path d=&quot;m8.9972 5.2557v1.5065l3.9671 1.9961-3.9671 1.9082v1.5693l5.8503-2.7745v-1.3307l-5.8503-2.8749&quot;/&gt;
- &lt;path d=&quot;m7.0028 3.7642-5.8503 2.8749v1.3307l5.8503 2.7745v-1.5693l-3.9671-1.9082 3.9671-1.9961v-1.5065&quot;/&gt;
- &lt;path d=&quot;m8.2853 3.7642v1.5065l3.9671 1.9961-3.9671 1.9082v1.5693l5.8503-2.7745v-1.3307l-5.8503-2.8749&quot;/&gt;
</del><ins>+ &lt;path fill=&quot;currentColor&quot; d=&quot;m7.7147 5.2557-5.8503 2.8749v1.3307l5.8503 2.7745v-1.5693l-3.9671-1.9082 3.9671-1.9961v-1.5065&quot;/&gt;
+ &lt;path fill=&quot;currentColor&quot; d=&quot;m8.9972 5.2557v1.5065l3.9671 1.9961-3.9671 1.9082v1.5693l5.8503-2.7745v-1.3307l-5.8503-2.8749&quot;/&gt;
+ &lt;path fill=&quot;currentColor&quot; d=&quot;m7.0028 3.7642-5.8503 2.8749v1.3307l5.8503 2.7745v-1.5693l-3.9671-1.9082 3.9671-1.9961v-1.5065&quot;/&gt;
+ &lt;path fill=&quot;currentColor&quot; d=&quot;m8.2853 3.7642v1.5065l3.9671 1.9961-3.9671 1.9082v1.5693l5.8503-2.7745v-1.3307l-5.8503-2.8749&quot;/&gt;
</ins><span class="cx"> &lt;/svg&gt;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesgtkToggleLeftSidebarsvg"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Images/gtk/ToggleLeftSidebar.svg (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/gtk/ToggleLeftSidebar.svg        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/gtk/ToggleLeftSidebar.svg        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
</span><span class="cx"> &lt;!-- Licensed under the Creative Commons Attribution-Share Alike 3.0 United States License (http://creativecommons.org/licenses/by-sa/3.0/) --&gt;
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; id=&quot;root&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot;&gt;
</span><del>- &lt;path d=&quot;m13.5 1.5c1.0524 0 2 0.84508 2 1.9375v9.125c0 1.0924-0.94763 1.9375-2 1.9375h-11c-1.0524 0-2-0.84508-2-1.9375v-9.125c0-1.0919 0.9476-1.937 2-1.937zm-11 11h3v-8h-3&quot;/&gt;
</del><ins>+ &lt;path fill=&quot;currentColor&quot; d=&quot;m13.5 1.5c1.0524 0 2 0.84508 2 1.9375v9.125c0 1.0924-0.94763 1.9375-2 1.9375h-11c-1.0524 0-2-0.84508-2-1.9375v-9.125c0-1.0919 0.9476-1.937 2-1.937zm-11 11h3v-8h-3&quot;/&gt;
</ins><span class="cx"> &lt;/svg&gt;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesgtkToggleRightSidebarsvg"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Images/gtk/ToggleRightSidebar.svg (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/gtk/ToggleRightSidebar.svg        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/gtk/ToggleRightSidebar.svg        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
</span><span class="cx"> &lt;!-- Licensed under the Creative Commons Attribution-Share Alike 3.0 United States License (http://creativecommons.org/licenses/by-sa/3.0/) --&gt;
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; id=&quot;root&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot;&gt;
</span><del>- &lt;path d=&quot;m2.5 1.5c-1.0524 0-2 0.8451-2 1.9375v9.125c0 1.0924 0.94763 1.9375 2 1.9375h11c1.0524 0 2-0.84508 2-1.9375v-9.125c0-1.0919-0.948-1.937-2-1.937zm11 11h-3v-8h3&quot;/&gt;
</del><ins>+ &lt;path fill=&quot;currentColor&quot; d=&quot;m2.5 1.5c-1.0524 0-2 0.8451-2 1.9375v9.125c0 1.0924 0.94763 1.9375 2 1.9375h11c1.0524 0 2-0.84508 2-1.9375v-9.125c0-1.0919-0.948-1.937-2-1.937zm11 11h-3v-8h3&quot;/&gt;
</ins><span class="cx"> &lt;/svg&gt;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceImagesgtkUpDownArrowssvg"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Images/gtk/UpDownArrows.svg (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Images/gtk/UpDownArrows.svg        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/UserInterface/Images/gtk/UpDownArrows.svg        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
</span><span class="cx"> &lt;!-- Licensed under the Creative Commons Attribution-Share Alike 3.0 United States License (http://creativecommons.org/licenses/by-sa/3.0/) --&gt;
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; id=&quot;root&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 5 12&quot;&gt;
</span><del>- &lt;path d=&quot;m4.75 4.4276c-0.017-0.0714-0.0556-0.1375-0.1094-0.1875l-1.875-1.875-0.26562-0.25-0.26562 0.25-1.875 1.875c-0.06894 0.07-0.10908 0.1675-0.1094 0.2657v0.015625 0.03125 0.32812h0.28125 0.046875c0.11834 0.017935 0.24422-0.024025 0.32812-0.10938l1.5938-1.5938 1.6094 1.5938c0.069545 0.069441 0.16735 0.10971 0.26562 0.10938h0.078125 0.29688v-0.29688-0.046875-0.03125-0.046875z&quot;/&gt;
- &lt;path d=&quot;m4.75 7.5724c-0.017 0.0714-0.0556 0.1375-0.1094 0.1875l-1.875 1.875-0.26562 0.25-0.26562-0.25-1.875-1.875c-0.06894-0.07-0.10908-0.1675-0.1094-0.2657v-0.015625-0.03125-0.32812h0.28125 0.04687c0.11834-0.0179 0.24422 0.0241 0.32812 0.1094l1.5938 1.5938 1.6094-1.5938c0.0695-0.0694 0.1673-0.1097 0.2656-0.1094h0.07813 0.29688v0.29688 0.046875 0.03125 0.046875z&quot;/&gt;
</del><ins>+ &lt;path stroke=&quot;currentColor&quot; d=&quot;m4.75 4.4276c-0.017-0.0714-0.0556-0.1375-0.1094-0.1875l-1.875-1.875-0.26562-0.25-0.26562 0.25-1.875 1.875c-0.06894 0.07-0.10908 0.1675-0.1094 0.2657v0.015625 0.03125 0.32812h0.28125 0.046875c0.11834 0.017935 0.24422-0.024025 0.32812-0.10938l1.5938-1.5938 1.6094 1.5938c0.069545 0.069441 0.16735 0.10971 0.26562 0.10938h0.078125 0.29688v-0.29688-0.046875-0.03125-0.046875z&quot;/&gt;
+ &lt;path stroke=&quot;currentColor&quot; d=&quot;m4.75 7.5724c-0.017 0.0714-0.0556 0.1375-0.1094 0.1875l-1.875 1.875-0.26562 0.25-0.26562-0.25-1.875-1.875c-0.06894-0.07-0.10908-0.1675-0.1094-0.2657v-0.015625-0.03125-0.32812h0.28125 0.04687c0.11834-0.0179 0.24422 0.0241 0.32812 0.1094l1.5938 1.5938 1.6094-1.5938c0.0695-0.0694 0.1673-0.1097 0.2656-0.1094h0.07813 0.29688v0.29688 0.046875 0.03125 0.046875z&quot;/&gt;
</ins><span class="cx"> &lt;/svg&gt;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsDOMTreeContentViewjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeContentView.js (208778 => 208779)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeContentView.js        2016-11-16 02:55:22 UTC (rev 208778)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeContentView.js        2016-11-16 03:10:04 UTC (rev 208779)
</span><span class="lines">@@ -46,6 +46,11 @@
</span><span class="cx">         this._showsShadowDOMButtonNavigationItem.addEventListener(WebInspector.ButtonNavigationItem.Event.Clicked, this._toggleShowsShadowDOMSetting, this);
</span><span class="cx">         this._showShadowDOMSettingChanged();
</span><span class="cx"> 
</span><ins>+        WebInspector.showPrintStylesSetting.addEventListener(WebInspector.Setting.Event.Changed, this._showPrintStylesSettingChanged, this);
+        this._showPrintStylesButtonNavigationItem = new WebInspector.ActivateButtonNavigationItem(&quot;print-styles&quot;, WebInspector.UIString(&quot;Enable print styles&quot;), WebInspector.UIString(&quot;Disable print styles&quot;), &quot;Images/Printer.svg&quot;, 16, 16);
+        this._showPrintStylesButtonNavigationItem.addEventListener(WebInspector.ButtonNavigationItem.Event.Clicked, this._togglePrintStylesSetting, this);
+        this._showPrintStylesSettingChanged();
+
</ins><span class="cx">         this.element.classList.add(&quot;dom-tree&quot;);
</span><span class="cx">         this.element.addEventListener(&quot;click&quot;, this._mouseWasClicked.bind(this), false);
</span><span class="cx"> 
</span><span class="lines">@@ -68,7 +73,7 @@
</span><span class="cx"> 
</span><span class="cx">     get navigationItems()
</span><span class="cx">     {
</span><del>-        return [this._showsShadowDOMButtonNavigationItem, this._compositingBordersButtonNavigationItem, this._paintFlashingButtonNavigationItem];
</del><ins>+        return [this._showPrintStylesButtonNavigationItem, this._showsShadowDOMButtonNavigationItem, this._compositingBordersButtonNavigationItem, this._paintFlashingButtonNavigationItem];
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     get domTreeOutline()
</span><span class="lines">@@ -480,6 +485,21 @@
</span><span class="cx">         WebInspector.showShadowDOMSetting.value = !WebInspector.showShadowDOMSetting.value;
</span><span class="cx">     }
</span><span class="cx"> 
</span><ins>+    _showPrintStylesSettingChanged(event)
+    {
+        this._showPrintStylesButtonNavigationItem.activated = WebInspector.showPrintStylesSetting.value;
+    }
+
+    _togglePrintStylesSetting(event)
+    {
+        WebInspector.showPrintStylesSetting.value = !WebInspector.showPrintStylesSetting.value;
+
+        let mediaType = WebInspector.showPrintStylesSetting.value ? &quot;print&quot; : &quot;&quot;;
+        PageAgent.setEmulatedMedia(mediaType);
+
+        WebInspector.cssStyleManager.mediaTypeChanged();
+    }
+
</ins><span class="cx">     _showSearchHighlights()
</span><span class="cx">     {
</span><span class="cx">         console.assert(this._searchIdentifier);
</span></span></pre>
</div>
</div>

</body>
</html>