<!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>[167513] trunk/Websites/webkit.org</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/167513">167513</a></dd>
<dt>Author</dt> <dd>bjonesbe@adobe.com</dd>
<dt>Date</dt> <dd>2014-04-18 15:56:01 -0700 (Fri, 18 Apr 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Add mention of Safari Debug menu and finding out the WebProcess that corresponds to a tab
https://bugs.webkit.org/show_bug.cgi?id=131791

Reviewed by Sam Weinig.

* building/debug.html:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkWebsiteswebkitorgChangeLog">trunk/Websites/webkit.org/ChangeLog</a></li>
<li><a href="#trunkWebsiteswebkitorgbuildingdebughtml">trunk/Websites/webkit.org/building/debug.html</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkWebsiteswebkitorgChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Websites/webkit.org/ChangeLog (167512 => 167513)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Websites/webkit.org/ChangeLog        2014-04-18 22:48:39 UTC (rev 167512)
+++ trunk/Websites/webkit.org/ChangeLog        2014-04-18 22:56:01 UTC (rev 167513)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2014-04-18  Bem Jones-Bey  &lt;bjonesbe@adobe.com&gt;
+
+        Add mention of Safari Debug menu and finding out the WebProcess that corresponds to a tab
+        https://bugs.webkit.org/show_bug.cgi?id=131791
+
+        Reviewed by Sam Weinig.
+
+        * building/debug.html:
+
</ins><span class="cx"> 2014-03-28  James Craig  &lt;jcraig@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Web Inspector: AXI: support for live regions
</span></span></pre></div>
<a id="trunkWebsiteswebkitorgbuildingdebughtml"></a>
<div class="modfile"><h4>Modified: trunk/Websites/webkit.org/building/debug.html (167512 => 167513)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Websites/webkit.org/building/debug.html        2014-04-18 22:48:39 UTC (rev 167512)
+++ trunk/Websites/webkit.org/building/debug.html        2014-04-18 22:56:01 UTC (rev 167513)
</span><span class="lines">@@ -6,9 +6,13 @@
</span><span class="cx"> &lt;div class=&quot;mac-instructions&quot;&gt;
</span><span class="cx"> &lt;h2&gt;Debugging on Mac OS X&lt;/h2&gt;
</span><span class="cx"> &lt;p&gt;To debug from within Xcode, you can use the WebKit workspace. Ensure that the Products and Intermediates locations for the workspace match those used by &lt;code&gt;build-webkit&lt;/code&gt; by choosing File &gt; Workspace Settings and clicking the Advanced button, selecting Custom, Relative to Workspace, and entering WebKitBuild both for Products and for Intermediates. Note that if you have specified a custom build location in Xcode preferences, then you don&amp;rsquo;t need to do this.&lt;/p&gt;
</span><ins>+&lt;h3&gt;Internal Debug Menu&lt;/h3&gt;
+There is a Debug menu that can be enabled in Safari, and it supplies many useful options to help with debugging. To enable it, run the following in your terminal:
+&lt;code&gt;defaults write com.apple.Safari IncludeInternalDebugMenu 1&lt;/code&gt;
</ins><span class="cx"> &lt;h3&gt;Debugging UIProcess&lt;/h3&gt;
</span><span class="cx"> &lt;p&gt;Follow the instructions on the &lt;a href=&quot;debug-mac-uiprocess.html&quot;&gt;debugging UIProcess&lt;/a&gt; page.&lt;/p&gt;
</span><span class="cx"> &lt;h3&gt;Debugging WebProcess&lt;/h3&gt;
</span><ins>+&lt;p&gt;Current versions of Safari use a process for each tab, so it is easy to end up with a new WebProcess and have to reattach. If you enable the Internal Debug Menu as outlined above, you can have Safari display the Process ID of the WebProcess for each tab. Simply go to Debug &amp;gt; Miscellaneous Flags and select Show Web Process IDs In Page Titles. You should now see something like &lt;code&gt;[WP 60737]&lt;/code&gt; in the title of every web page you navigate to, and 60737 is the Process ID of the WebProcess backing that tab.&lt;/p&gt;
</ins><span class="cx"> &lt;ul&gt;
</span><span class="cx">     &lt;li&gt;
</span><span class="cx">         &lt;p&gt;From the command line:&lt;/p&gt;
</span></span></pre>
</div>
</div>

</body>
</html>