<!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>[183336] trunk/Source</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/183336">183336</a></dd>
<dt>Author</dt> <dd>timothy@apple.com</dd>
<dt>Date</dt> <dd>2015-04-25 18:23:48 -0700 (Sat, 25 Apr 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Web Inspector: Remove native window dock controls
https://bugs.webkit.org/show_bug.cgi?id=144184

Reviewed by Joseph Pecoraro.

Source/WebKit:

* WebKit.xcodeproj/project.pbxproj:

Source/WebKit/mac:

* Resources/Dock.pdf: Removed.
* Resources/DockLegacy.pdf: Removed.
* WebCoreSupport/WebInspectorClient.mm:
(-[WebInspectorWindowController window]):
(-[WebInspectorWindowController setDockingUnavailable:]):

Source/WebKit2:

* Resources/DockBottom.pdf: Removed.
* Resources/DockBottomLegacy.pdf: Removed.
* Resources/DockRight.pdf: Removed.
* Resources/DockRightLegacy.pdf: Removed.
* UIProcess/WebInspectorProxy.h:
* UIProcess/mac/WebInspectorProxyMac.mm:
(WebKit::WebInspectorProxy::createInspectorWindow):
(WebKit::WebInspectorProxy::platformAttachAvailabilityChanged):
* WebKit2.xcodeproj/project.pbxproj:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebKitChangeLog">trunk/Source/WebKit/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitWebKitxcodeprojprojectpbxproj">trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebInspectorClientmm">trunk/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebInspectorProxyh">trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacWebInspectorProxyMacmm">trunk/Source/WebKit2/UIProcess/mac/WebInspectorProxyMac.mm</a></li>
<li><a href="#trunkSourceWebKit2WebKit2xcodeprojprojectpbxproj">trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkSourceWebKitmacResourcesDockpdf">trunk/Source/WebKit/mac/Resources/Dock.pdf</a></li>
<li><a href="#trunkSourceWebKitmacResourcesDockLegacypdf">trunk/Source/WebKit/mac/Resources/DockLegacy.pdf</a></li>
<li><a href="#trunkSourceWebKit2ResourcesDockBottompdf">trunk/Source/WebKit2/Resources/DockBottom.pdf</a></li>
<li><a href="#trunkSourceWebKit2ResourcesDockBottomLegacypdf">trunk/Source/WebKit2/Resources/DockBottomLegacy.pdf</a></li>
<li><a href="#trunkSourceWebKit2ResourcesDockRightpdf">trunk/Source/WebKit2/Resources/DockRight.pdf</a></li>
<li><a href="#trunkSourceWebKit2ResourcesDockRightLegacypdf">trunk/Source/WebKit2/Resources/DockRightLegacy.pdf</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebKitChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ChangeLog (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ChangeLog        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit/ChangeLog        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-04-24  Timothy Hatcher  &lt;timothy@apple.com&gt;
+
+        Web Inspector: Remove native window dock controls
+        https://bugs.webkit.org/show_bug.cgi?id=144184
+
+        Reviewed by Joseph Pecoraro.
+
+        * WebKit.xcodeproj/project.pbxproj:
+
</ins><span class="cx"> 2015-04-15  Alex Christensen  &lt;achristensen@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Progress towards CMake on Mac.
</span></span></pre></div>
<a id="trunkSourceWebKitWebKitxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -93,9 +93,7 @@
</span><span class="cx">                 1C68F671095B5FC100C2984E /* WebNodeHighlightView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C68F665095B5FC100C2984E /* WebNodeHighlightView.h */; };
</span><span class="cx">                 1C68F672095B5FC100C2984E /* WebNodeHighlightView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1C68F666095B5FC100C2984E /* WebNodeHighlightView.mm */; };
</span><span class="cx">                 1C7B0C660EB2464D00A28502 /* WebInspectorClientCF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C7B0C650EB2464D00A28502 /* WebInspectorClientCF.cpp */; };
</span><del>-                1C8AE7641992F96500ABF6EC /* DockLegacy.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 1C8AE7631992F96500ABF6EC /* DockLegacy.pdf */; };
</del><span class="cx">                 1C8CB07A0AE9830C00B1F6E9 /* WebEditingDelegatePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C8CB0790AE9830C00B1F6E9 /* WebEditingDelegatePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><del>-                1C9F5EFC1651CDF700C480F8 /* Dock.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 1C9F5EFB1651CDF700C480F8 /* Dock.pdf */; };
</del><span class="cx">                 1CCFFD130B1F81F2002EE926 /* OldWebAssertions.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CCFFD120B1F81F2002EE926 /* OldWebAssertions.c */; };
</span><span class="cx">                 224100F3091818D900D2D266 /* WebPluginsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 224100F2091818D900D2D266 /* WebPluginsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 224100F90918190100D2D266 /* WebPluginsPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 224100F80918190100D2D266 /* WebPluginsPrivate.m */; };
</span><span class="lines">@@ -557,13 +555,11 @@
</span><span class="cx">                 1C68F666095B5FC100C2984E /* WebNodeHighlightView.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; indentWidth = 4; path = WebNodeHighlightView.mm; sourceTree = &quot;&lt;group&gt;&quot;; tabWidth = 8; usesTabs = 0; };
</span><span class="cx">                 1C6CB03E0AA6391D00D23BFD /* MigrateHeaders.make */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = MigrateHeaders.make; path = mac/MigrateHeaders.make; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1C7B0C650EB2464D00A28502 /* WebInspectorClientCF.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WebInspectorClientCF.cpp; path = cf/WebCoreSupport/WebInspectorClientCF.cpp; sourceTree = SOURCE_ROOT; };
</span><del>-                1C8AE7631992F96500ABF6EC /* DockLegacy.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = DockLegacy.pdf; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 1C8CB0790AE9830C00B1F6E9 /* WebEditingDelegatePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebEditingDelegatePrivate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1C904FD20BA9DD0F0081E9D0 /* WebKitLegacy.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WebKitLegacy.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1C904FD30BA9DD0F0081E9D0 /* Version.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Version.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1C904FD40BA9DD0F0081E9D0 /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1C904FD50BA9DD0F0081E9D0 /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                1C9F5EFB1651CDF700C480F8 /* Dock.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = Dock.pdf; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 1CCFFD120B1F81F2002EE926 /* OldWebAssertions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = OldWebAssertions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 224100F2091818D900D2D266 /* WebPluginsPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WebPluginsPrivate.h; sourceTree = &quot;&lt;group&gt;&quot;; tabWidth = 8; usesTabs = 0; };
</span><span class="cx">                 224100F80918190100D2D266 /* WebPluginsPrivate.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WebPluginsPrivate.m; sourceTree = &quot;&lt;group&gt;&quot;; tabWidth = 8; usesTabs = 0; };
</span><span class="lines">@@ -1020,8 +1016,6 @@
</span><span class="cx">                 089C1665FE841158C02AAC07 /* Resources */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                1C9F5EFB1651CDF700C480F8 /* Dock.pdf */,
-                                1C8AE7631992F96500ABF6EC /* DockLegacy.pdf */,
</del><span class="cx">                                 939811320824BF01008DF038 /* Info.plist */,
</span><span class="cx">                                 F5B67130023EDF8901C1A525 /* url_icon.tiff */,
</span><span class="cx">                                 5DE83A740D0F7F9400CAD12A /* WebJavaScriptTextInputPanel.nib */,
</span><span class="lines">@@ -2065,11 +2059,9 @@
</span><span class="cx">                         isa = PBXResourcesBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="cx">                         files = (
</span><del>-                                1C9F5EFC1651CDF700C480F8 /* Dock.pdf in Resources */,
</del><span class="cx">                                 29AEF960134C76FB00FE5096 /* OutlookQuirksUserScript.js in Resources */,
</span><span class="cx">                                 939810B70824BF01008DF038 /* url_icon.tiff in Resources */,
</span><span class="cx">                                 939810B50824BF01008DF038 /* WebAuthenticationPanel.nib in Resources */,
</span><del>-                                1C8AE7641992F96500ABF6EC /* DockLegacy.pdf in Resources */,
</del><span class="cx">                                 5DE83A7A0D0F7F9400CAD12A /* WebJavaScriptTextInputPanel.nib in Resources */,
</span><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit/mac/ChangeLog        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -1,3 +1,16 @@
</span><ins>+2015-04-24  Timothy Hatcher  &lt;timothy@apple.com&gt;
+
+        Web Inspector: Remove native window dock controls
+        https://bugs.webkit.org/show_bug.cgi?id=144184
+
+        Reviewed by Joseph Pecoraro.
+
+        * Resources/Dock.pdf: Removed.
+        * Resources/DockLegacy.pdf: Removed.
+        * WebCoreSupport/WebInspectorClient.mm:
+        (-[WebInspectorWindowController window]):
+        (-[WebInspectorWindowController setDockingUnavailable:]):
+
</ins><span class="cx"> 2015-04-25  Martin Robinson  &lt;mrobinson@igalia.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Rename ENABLE_3D_RENDERING to ENABLE_3D_TRANSFORMS
</span></span></pre></div>
<a id="trunkSourceWebKitmacResourcesDockpdf"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebKit/mac/Resources/Dock.pdf (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Resources/Dock.pdf        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit/mac/Resources/Dock.pdf        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -1,88 +0,0 @@
</span><del>-%PDF-1.3
-%\xC4\xE5\xF2\xE5\xEB\xA7\xF3\xA0\xD0\xC4\xC6
-4 0 obj
-&lt;&lt; /Length 5 0 R /Filter /FlateDecode &gt;&gt;
-stream
-x]RKn\xC3 \xDC\xFBo\xC9.\x9F\xA9\xD7&gt;A\xE4E`\xA9r%\xA7R\xE4E\xAFߙG(\xB2 \xCC\xCC\xFB\xC0Cn\xF2\x90q\x96\xE5\xCE\xFF\xC1[\x9Bw        \xD3&lt;\xA78\x8A\xE4M\xAA)\xA7D\xC4\xFB)\xA9Fl\xE9\x9Cfٰ]%\xF0k
-HS\xCAY{B&amp;\xA6 Kä1\xD1ФEa\xEBg\xB4hP\x94,(\xAA\xE9\xF4 \xA4\xD4\xD5p\xC8{M_\xF9ER\xE2\xA6,?\xF2\xB1\x9C^\x96U\x9C}\xEB\x82.y[\x8E,\xFA\xDD\xC1\xB4l\xAED\xD6\xBDͳN%\xAA\xBC-h\xB6B %`\xA5\x9A\xA8\xADJ\xDF \xB6\xA6:\xAA\x84D\xFCp@\xF3c.k\xF6бX\x9C\xB4\xB0h\xE1+\xBF*\xE9\x92a\x9C&amp;`\x9C\xBD\xE1\x81\xF5\xADx*|,Q2P\xC4ǛzM\x88'\xD4\x865\xB4k\xE6v\xB2\xB0:7y_p\xF1H\xDB\xD3's .\x94y\xAF\x8C\xEF\x8B\xDC\xFE\x86\xD9
-endstream
-endobj
-5 0 obj
-296
-endobj
-2 0 obj
-&lt;&lt; /Type /Page /Parent 3 0 R /Resources 6 0 R /Contents 4 0 R /MediaBox [0 0 14 14]
-&gt;&gt;
-endobj
-6 0 obj
-&lt;&lt; /ProcSet [ /PDF ] /ColorSpace &lt;&lt; /Cs1 7 0 R &gt;&gt; &gt;&gt;
-endobj
-8 0 obj
-&lt;&lt; /Length 9 0 R /N 3 /Alternate /DeviceRGB /Filter /FlateDecode &gt;&gt;
-stream
-x\xADWgXSI&gt;\xB7$\x81\x90\xD0\x90z\xA4W\xE9]P\x906B \x94AŎ.*\xB8v\xB1`EWElkd-\x88\xBD,\x82\xBD/ꢢ\xAC\x8B*\xDF\xDCP\xF4\xD9\xEF\xDB\xDF}\x9E\x99\xFB\xE6\x9Dsμ\xE7df\x9E\xB9j.|\xA94Wȓ\xCAb\xC3y\xC9)\xA9&lt;\xC6C`\x80&gt;\xB0P\xCAHbb\xA2\xE0_\x9F\xF77\xA3\xAF\xD9Q\xB1\xFE\xD5\xEChE,-\xA7 y \xF5RY!\xAD\xF1\xA6\x93 \xA5~\x87\xB0\x96         \xA0+Q8\xB3\xEBS8\xBD;(l\xE2c\x83\x90M0\x80\x8Bϗe\xA8R\xF1yE\x82LGU\x8A\xB0\x83D(\x96 \xBCa_A_\x88p\xC2\xC3\xF2\xF2&amp;!\xAC\xC6B\xD8*\xFD\x878\x99?`&gt;?}0&amp;\x9F\x9F9\x88\xFBrA\x9Eh\xE2`q\x814\x97?U\xF1\xE3\xFF\xD9\xE5\xE5\xCAQ\xBD\x8F        \xEAYY\xB2\xF0X\xF4\xD6Buۙ3)\x92\xC2H;vT\x92&gt;:aM\x84ϋQF\xFD\xF8n\x96&lt;&lt;aʾSP\x84j        \\x84\xFC\xE0H\x84Q-q\xAE&lt;'!\xA0;\xF1e)\xEC\xF1\xD1\xE2ˆ\xF8~\x9C.\x9B\xDB/\x84\xC4!ͅe\x89&quot;\xA8\xB5B\xC5\ \xC9=\x807f\x88C#\xAF\x8E\xF8C\xC5Y\xF1I#\x9D\xF8\xE9&quot;q\xE2h\x84Un)ȉ\xA34P\xBE\x8B\xB3\x82(^a#\x93\xC7R\x9A\xCD\xFF.CJ\xE5
 \x88l\x9D\xBC\x84\xF3\xF6\xBEB\x83\xE2\xFD \xB3\xE2\xC3\x8F|\x89dQA2\xA5A\xA1M(
-Ai \x84&quot;IB\xBFf\xAD\xAE@*&amp;\xE5[*\xCDU\xACudOl\xE5\x86Q&lt;\xAA3\xB1\xBF\xA0(n\xC0\xF7j\xA1,\x9E\xE2Q-\x89\xC7\xD9\xFC\x91\xD4\xDAB\xFA\x89\xF7\xD2\xC2\xAA&gt;HIBA0\xF0@\x8EZ:L\x82l7w\xD6u\xA2_}#\xA1\xC0d\x82\xEC\xFA\x99\x8F$ň\xF5qP \x81\xD9 \xFA*FEP\x84\xF8\xAF\x83l\x9F\xAFd(F\x8B9\xF0͐Gꑾ\xA47\x85zԜH\xD2s\xC0\x8F\xA76\xA0\x93B\xA6\x87\xD3C\xE9\xD6 \x90\xEA\\xD4d \xFEo\xEE\xBB'\xED)\xAD\x95\xF6\x98v\x83\xD6F\xBB\x91\xC8C\x84r\x96\xA1^2\x98Y&quot;\xFC\xA9\x88ҟ\xE9Dq\x89l@\xC1`\xE4QІ\xFC\xFA\xAA&quot;B\x93@ǀ-i\x81T\xBB\x92\x81\xA4ҏ\xB4\x93\R\xECH\x94I\xE9\x87rsE\xEC@\xF5(\xD5\xF2A\xDFk9P\xF7;J\xEF\x87\xFByUU\xD7~\xE9\x83\xFA\x83+\xF1\xCF(\xDFG\xC4 DV\x91\xFF\xB4$\x89s\xC4I\xE2q\x94\xA8q\x82\xA8'.\xC7(ܯ9TQ\x9D\xCC\xC1\xD9b\xB5\xCBA9\x88lj:\xBE \xFC̕\x8FJUm\xB4
-ES
-\xD1\xFA\x83\xA0Iҩ2qfV!/\x9D\xC8&quot;^\x84D`?\x8C\xE7\xE4\xE0\xE8@\x9D\xEF\x94-\xC0[\xAE\xE2\xDCƸ\xBFs\xF9\x8D\x9Ee\xE8l\xA0\x8EVe\xC078\xF2\x80\xF3\xFE;g\xFAm\xAF\xA5\xC7ZrYQ\x9FI\xBDh\xC05\xB43t\xC1L\xC1
-\xE5\xE4n\xE0-\xFE#!\xE2!&amp;\xA0\xAAgAR=\xA6\xC3(\x85rX
-\xAB`l\x82\xAD\xB0\xF6\xC0\xA8\x83\xA3p\xCE\xC2%h\x81p\xAD\x8Dvx        ]\xF0z0 c`l\x8C\x83\xE9bF\x989f\x8B9a\x98/\x82Ea\xB1X
-\x96\x86ebL\x8EM\xC7\xE6b\xE5\xD8rl\xB6\xAB\xC6~Ŏ`'\xB1 X+v{\x84u`o\xB0\xCF8\x81\xB3p-\xDC\xB7\xC0\x87\xE3x\x89\xC7\xE3\xE3\xF1L&lt;/\xC6\xE7\xE1\x8B\xF15x\xBE\xAF\xC5O\xE2\x97\xF0x\xFE\xEF&amp;\x80P!\xB8\x841aGxAD4\x91Jd2b&amp;QFTU\xC4^\xA2\xFD\xD7׈6\xA2\x93\xF8D\xD2I\xC9#\xED\xD0\xFA 'H\x99O\xCE$\x91\xEBȝd-y\x9A\xBCF&gt;&quot;\xBB\xC8o46M\x9FfK\xF3\xA2EВi\x99\xB4ɴRZm;\xED0\xED \xDAQ\xED\xB4\xF7t:\x9DK\xB7\xA4\xBB\xA3\xBD\x99BϦO\xA3/\xA2o\xA0\xEF\xA37\xD2[\xE9O\xE8\xDD C\x97a\xCB\xF0aD3\xF8\x8CBF)c-c7\xE3\xE3*\xA3\x9D\xF1QIE\xC9H\xC9I)T)UI\xA2T\xA2T\xA1\xB4K\xE9\xB8\xD2U\xA5gJ=\xCA\xEA\xCA\xE6\xCA^\xCA\xD1\xCAB\xE5\xA9\xCAK\x94\xB7)7(_QnW\xEEaj0-\x99&gt;\xCCxf6ss-s/\xF3 \xF3&gt;󭊊\x8A\x89\x8A\xA7\xCA\xB1\xCAl\x955*\xFBUΫ&lt;R\xF9\xC4\xD2dٰ\x82X\xE3Xr\xD6b\xD6V#\xEB\xEB-\x9BͶ`\xFB\xB3Sم\xEC\xC5\xECj\xF6)\xF6C\xF6GU\x8E\xAA\xBDj\x84\xAAPu\x96j\xA5j\xAD\xEAU\xD5Wj\xCAj\xE6jjԊ\xD5*\xD4\xAA]Q\xEBTWV\xB7PR\xE7\xAB\xCFT\xAFT?\xA2~K\x
 BD[\x83\xA3\xE1\xA8\xAD\x91\xA7\xB1Hc\x97\xC6\x8D\xE7\x9A M \xCDM\xA1\xE6&lt;ͭ\x9A\xA74\x9Fp\x8E)'\x88#\xE0\xCC\xE5l\xE3\x9C\xE1\xB4kѵ,\xB5&quot;\xB4\xB2\xB5ʵ\xF6h5kuikj\xBBh'jOѮ\xD4&gt;\xA6\xDD\xC6%\xB8\xDCn.w        \xF7\xF7&amp;\xF7\xF3\x83!CDC\xD9;\xE4\xEA\x90:Cu\xFCuD:e:\xFBtn\xE8|\xD6\xE5\xE9\x86\xE8\xE6\xE8.ӭ\xD3}\xA0G\xEA\xD9\xE8\x8Dћ\xAC\xB7Q\xEF\x8C^\xE7P\xAD\xA1\xDECCˆzW׷я՟\xA6\xBFU\xFF\xB2~\xB7\x81\xA1A\x98\x81\xD4`\xAD\xC1)\x83NC\xAE\xA1\xBFa\xB6\xE1J\xC3\xE3\x86F#_#\xB1\xD1J\xA3F/xڼ^.o-\xEF4\xAF\xCBX\xDF8\xDCXn\xBCŸٸ\xC7\xC4\xD2$\xC1\xA4\xC4d\x9F\xC9S\xA6\xA9\x87i\x86\xE9J\xD3&amp;\xD3.3#\xB3Qf\xD3\xCDj\xCC\xEE\x9A+\x9B{\x98g\x99\xAF6?g\xFE\xC1\xC2\xD2&quot;\xC9b\xBEE\x9D\xC5sK\xCB\xCBb\xCB\xCB\xFBVl+?\xAB|\xAB*\xAB\xEB\xD6tk\xEB\xEB-\xD6-6\xB8\x8D\xABM\x96M\xA5\xCD[\xDC\xD6\xCDVl\xBB\xC1\xB6um\x98\xE70ɰ\xAAa\xB7\xECXvvEv5v\x8F\xEC\xB9\xF6Q\xF6%\xF6u\x{1AF19B}-O\xBEl\xF8\xB9\xE1\xDF\r\xB69\xDCs\xD4t\xE9X\xE2\xD8\xE0\x
 F8\xC6\xC9\xC6I\xE0T\xE9tݙ\xED\xEA&lt;˹\xDE\x{1D4BB4B}\xC8e\xA3\xCBmW\x8E\xEB(\xD7\xF9\xAEM\xAE_\xDD\xDC\xDDdn{\xDD:\xDC\xCD\xDC\xD3\xDC׻\xDF\xF2\xD0\xF2\x88\xF1X\xE4qޓ\xE6\xE89\xCB\xF3\xA8\xE7'/7\xAFB\xAF^{\xDBy\xE7x\xEF\xF2~&gt;\xC2r\x84hĶO|L|\xF8&gt;[|\xDA|y\xBEi\xBE\x9B}\xDB\xFC\x8C\xFD\xF8~U~\x8F\xFDM\xFD\x85\xFE\xDB\xFD\x9FXd\xECx\xE8( &lt;\xF8!\xC8+hFPc0\\xDC\xA2\x92\xB2.\xE4a\xA8IhfhMhW\x98kش\xB0\xC6pZxd\xF8\xB2\xF0[\x82\x88ꈮ\x91\xEE#g\x8C&lt;Ɋ\x8C\x8B\\xF98\xCA&amp;J\xD50
-5rԊQ\xF7G\x9B\x8F\x96\x8C\xAE\x8B\x86\xE8\x88\xE8\xD1b,c\xF2c~C3\xA6r\xCC\xD3X\xC7\xD8\xE9\xB1\xE7\xE28q\xE3vŽ\x8F\x8C_/\xC1*A\x9EД\xA8\x968.\xB1:\xF1CRp\xD2\xF2\xA4\xB6\xE4\xE1\xC93\x92/\xA5襈S\xEAS\xA9\x89\xA9\xDBS\xBBdž\x8C]5\xB6}\x9C\xEB\xB8\xD2q7\xC7[\x8E\x9F2\xFE\xC2\xBD        \xB9\x8EMT\x9Bȟx0\x8D\x96\x96\x94\xB6+\xED ?\x9A_\xC5\xEFN\x8FH_\x9F\xDE%\xAC\xBC\xFA W
-;D&gt;\xA2\xE5\xA2g&gt;\xCB3\x9Eg\xFAd\xAE\xC8\xEC\xC8\xF2˪\xC8\xEA\x89׉_g\x87go\xCA\xFE\x90\x9D\xB3#\xA777)w_\x9ER^Z\xDE\x89\xA6$Grz\x92\xE1\xA4)\x93Z\xA5\xB6\xD2Ri[\xBEW\xFE\xAA\xFC.Y\xA4l{V0\xBE\xA0\xBEP ]u.˭\xE4?\xC9\xF9U}\x9C\x9C8\xF9\xE0\x8D)\x92)\x97\xA7\xDAL]8\xF5Yqh\xF1/\xD3\xC8i\x82iMӍ\xA7ϙ\xFEhF\xC0\x8C-3\xB1\x99\xE93\x9Bf\x99Κ7\xAB}v\xD8\xEC\x9Ds\x98sr\xE6\xFC^\xE2P\xB2\xBC\xE4\xDDܤ\xB9-\xF3 \xE6͞\xF7䧰\x9FjJUKe\xA5\xB7\xE6{\xCFߴ\x80\ ^м\xD0y\xE1څ\xDFʄe\xCB\xCA+ʿ,,\xBA\xF8\xB3\xE3\xCFk~\xEE]\x9C\xB1\xB8y\x89ے\x8DK\xE9K%Ko.\xF3[\xB6s\xB9\xC6\xF2\xE2\xE5OV\x8CZQ\xBB\x92\xB7\xB2l\xE5\xBBUW]\xA8p\xA9ش\x9A\xB9Z\xBE\xBAmMԚ\xFA\xB5fk\x97\xAE\xFD\xB2.kݍ\xCA\xC0\xCA}\xEB\xF5\xD7/\\xFFa\x83p\xC3Ս\xFE\xF7n2\xD8T\xBE\xE9\xF3f\xF1\xE6\xDB[¶\xD4VYTUl\xA5o-\xDA\xFAt[\xE2\xB6s\xBFx\xFCR\xBD]o{\xF9\xF6\xAF;$;\xDAv\xC6\xEE&lt;]\xED^]\xBDKג\xBCF^ӱ{\xDC\xEE\x96=\xC1{\xEA\xF7\xDA\xEDݲ\x8F\xBB\xAF|?\xEC\x97\xEF\xF1kگ7Dh:\xE8qp\xEF!\xF3C\x
 EBs\x97\xD5b\xB5Sk\xBB\xEA\xB2\xEA\xDA\xEAS\xEA[\x8F\x8C&lt;\xD2\xD4\xE0\xDDp\xF87\xFB\xDFv5&gt;ZyL\xFBؒ\xE3\xCC\xE3\xF3\x8E\xF7\x9E(&gt;\xD1\xDD(m\xEC&lt;\x99y\xF2I\xD3Ħ{\xA7\x92O]?=\xE6t\xF3\x99\xC83\xE7φ\x9E=u.\xE0܉\xF3&gt;\xE7\x8F^\xF0\xBAp\xE4\xA2\xC7źKn\x97j/\xBB^&gt;\xFC\xBB\xEBݚk\xAF\xB8_\xA9o\xF1lih\xD1z\xFC\xAA\xDFՓׂ\xAF\x9D\xBDq\xFDҍ\xD17Zo&amp;ܼ}kܭ\xB6\xDB\xC2\xDB\xCF\xEF\xE4\xDEy}\xB7\xE8nϽ\xD9\xF7i\xF7\xCB\xA8?\xA8x\xA8\xFF\xB0\xEA\xEB?\x{1B5E75}{\xFC\xE8\xF2\xE3\xB8\xC7\xF7\x9E\x9E\xBC\xFC\xB3\xE0\xCF/\xED󞲟V&lt;3zV\xFD\xDC\xE9\xF9юЎ\x96c_\xB4\xBF\x94\xBE\xEC\xE9,\xFDK\xE3\xAF\xF5\xAF\xAC^\xFA\xDB\xFF\xEF\xCB]\xC9]\xED\xAFe\xAF{\xDF,z\xAB\xFBv\xC7;\x97wM\xDD1\xDD\xDF\xE7\xBD\xEF\xF9P\xF6Q\xF7\xE3\xCEO\x9F\xCE}N\xFA\xFC\xACg\xF2Ɨ5_\xAD\xBF6|\x8B\xFCv\xBF7\xAF\xB7Wʗ\xF1w\xF5xF\xC0\x9B\xECtwh`\xAA\xF6}),\xB0\xBEoF\x84\xB1\xFEF\xD1\xFF\xC0}\xDFh\xD4\xBAC\xC0\x80\x84\xD9Q\x8DQ3G\x98\x85\xDE\xD4\xF5;\xDEpg\xE7\xC1\
 x86\xEA)\xC8pvR\x8C%CW\x93\x8F\xBD\xBDo--_e\xBD\xBD=z{\xBFnC\xF7\xF6;\x8D\xF9}\xDF}\x945]`\xB3\x85.4/\x9AM\xBD|\xFEN\xC1l(
-endstream
-endobj
-9 0 obj
-3125
-endobj
-7 0 obj
-[ /ICCBased 8 0 R ]
-endobj
-3 0 obj
-&lt;&lt; /Type /Pages /MediaBox [0 0 14 14] /Count 1 /Kids [ 2 0 R ] &gt;&gt;
-endobj
-10 0 obj
-&lt;&lt; /Type /Catalog /Pages 3 0 R &gt;&gt;
-endobj
-11 0 obj
-(Mac OS X 10.10 Quartz PDFContext)
-endobj
-12 0 obj
-(D:20140806233126Z00'00')
-endobj
-1 0 obj
-&lt;&lt; /Producer 11 0 R /CreationDate 12 0 R /ModDate 12 0 R &gt;&gt;
-endobj
-xref
-0 13
-0000000000 65535 f 
-0000004086 00000 n 
-0000000411 00000 n 
-0000003862 00000 n 
-0000000022 00000 n 
-0000000392 00000 n 
-0000000513 00000 n 
-0000003827 00000 n 
-0000000581 00000 n 
-0000003807 00000 n 
-0000003943 00000 n 
-0000003993 00000 n 
-0000004044 00000 n 
-trailer
-&lt;&lt; /Size 13 /Root 10 0 R /Info 1 0 R /ID [ &lt;33ffed60331ac6def2b7f20d13e17025&gt;
-&lt;33ffed60331ac6def2b7f20d13e17025&gt; ] &gt;&gt;
-startxref
-4161
-%%EOF
</del></span></pre></div>
<a id="trunkSourceWebKitmacResourcesDockLegacypdf"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebKit/mac/Resources/DockLegacy.pdf (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Resources/DockLegacy.pdf        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit/mac/Resources/DockLegacy.pdf        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -1,90 +0,0 @@
</span><del>-%PDF-1.3
-%\xC4\xE5\xF2\xE5\xEB\xA7\xF3\xA0\xD0\xC4\xC6
-4 0 obj
-&lt;&lt; /Length 5 0 R /Filter /FlateDecode &gt;&gt;
-stream
-xU\x929n1 E\xFB9\xEB
-)\x89Zj\x9F\xC0g H\xA70| \x9F-살\xF9?\x97\xA7'\xDD\xE9I
-\xFD\xD0\xE7\xED%t\xBE\x88\xFD\xF3:)fm\xDAI2\xFD\x92H\xE8=#\xC4\xF7A\x92\x82p\xEC\x9E\xD9o\x96J\xD7\xC3\xE2YxZ\xE92\x81&amp;\xA3S\xEB\x95 \xCBR\xA0\xD90\xED\xA6\xA3\xCB.\xF7\xA1 n\xACI\xA1Y\xB6\xE7\xBB{2{\xB9-\xB5\xEA\x9F\xF4\x8D\xBCwM\xBDQ\xC5j1\xE4\xACEI\xA4TKl\xC9Cfl\x95l,W\xC0\xAFOr\xAE%v\x93\xA2\xBC\xA0\xC1\xB6\x8C\xA8\xC7N̹\xE0g\xEC-\xB0\xCC;\x92XYΩJE|\xD8\xE6i\xEB&lt;\xDAAr\xCDQ\xE8rH2\xA6\x9B\xAE&amp;\xF8\xBF\xC3\xF1\xF5A\x91X\xB9x\xC5\xFE\xCE+\xC9\xE6\x950\xC7\xE0Eo^\xC8桰&amp;\xB2-\xC0-@\xD8n?\x9D\x9D\xD7lj\xBC\xA4]|-Cs\xF1Ж\xAF\xAD\xDAvO\xD3ld\xAE\x87\xC4\xCE4\x9E\xC4ԏ%nd\x8A3֒\xFC\xA2\xA8lj\xFDF\xD1c?=\xA0\xE1\xE4\x933\xA8Y6@\xBB&lt;U0'\x83 \xA0E\xBF87$\xAA@\x80$ً\xA4=\xAF\xE7\xB4\xBB\x98'\xB6\xA9\xF1\x90|\xC2i\x8Bٝ\xDC\xEC\xE9\xBB\xDD\xFD\xEF\xB0\x9F
-endstream
-endobj
-5 0 obj
-380
-endobj
-2 0 obj
-&lt;&lt; /Type /Page /Parent 3 0 R /Resources 6 0 R /Contents 4 0 R /MediaBox [0 0 14 14]
-&gt;&gt;
-endobj
-6 0 obj
-&lt;&lt; /ProcSet [ /PDF ] /ColorSpace &lt;&lt; /Cs1 7 0 R &gt;&gt; &gt;&gt;
-endobj
-8 0 obj
-&lt;&lt; /Length 9 0 R /N 3 /Alternate /DeviceRGB /Filter /FlateDecode &gt;&gt;
-stream
-x\xAD\x96gTSI\xC7\xE7ޛ^(I\x88\x80B\xEF\xBD\x90\xDE\x91.*!\x81Pc\xB1\xB3\xB8kAEE\\x95\xBAD\xDB&quot;\xA8\x80}\x83,ʺX\xB0\xA1\xF2\xDE\xC09\xEE\x9E\xF7\xBC\xFB\xED}\xCEyf~w\xE6\xE7\xCE\xCC\xF3\xE1\xFE \xFBpE\xA2X\x80Ta\x868\xD8ۍ\xC5\xC6?@-\xB0\x87\xCBK\xB9\xF9\x83\x8D\xF7C\xA8\x8D\xBB\xC6ҵ\xFEU\xF6\xBF'\xE4\xF9q\xE9&lt;\xA0 t:\x96\x9F\xCEKE\xF9,\xCA&amp;&lt;\x918\xE5?P\xD6\xCA\xCE\xA1 Pf\x88\xD1-\xA2̒\xB2`\x81ͤ\xBB\xC0\xF3\x9A\x90`wT\x81\xC2\xE5\x8A\x90\xF8\xE88;\x8B'@\xD7!\xA0l&amp;\xE4'
-Q\x96~ˉ\x97\xC0E\xE7I\xEFP6JM]\x8B2\x99\x8D\xB2^\xEC?\xD6\xFC\x83\xB9\xDC\xD8\xEFkr\xB9\x82\xEF\xBCp\xF4M\xF4\xC3\x89\xE9\xA2n\xEE\xFC\xC3\xFF\xB3IM\xC9D\xEFk&gt;\xA4\xB7N\x89\x86\xAE@{\x9A,\xE0ւ4\xC5h\xE5\xFC\xD1'2\xE2r\xD03\xE0\xBEV\x94+N$d\xB0]\xD1*\xC5\xB1}\x85&lt;#\xB6\x85\x99\xB9%\x90\xD6\\xAA\xE0-s\xBE\x96\xF3\xC6\xDFci]\xD8\xA1\xB5\x90^7[\xAA\x80\xAB        @\xC7s\xE8\xEF\xFF\xD3|\x83ng\xE7\xFBy\x99\xE2\xACF\xDAa        \xC8P\xAA@\xE8c`l\x80p\x9E`)! \xAC&lt;\x90Rѝg\x83|\xB0\x82b\xB0 \xEC\xA0
-\xC7\xC1Ip\xB4\x81s\xE0\xB8
-n\x82~0        /\xC14xf!\xC2CT\x88)Aj\x906dY@\xC8        \xF2\x84\xFC\xA1`(\x8A\x81\x90ʄ\xF2\xA1\xADP1T
-U@G\xA1z\xE8\xA8\xBA]\x87\xA0\xD04        \xBD\x81&gt;\xC3L\x81\xB0
-\xAC\x9B\xC2\xD8\xF6\x83C\xE0U\xB0N\x83\xF3\xE0x\W\xC3'\xE0V\xF8|\x84%\xF0Kxa&quot;\xEA\x881\xC2Aܑ@$
-\x89G\xC4\xC8\xA4)C\xAA\x91&amp;\xA4\xE9E\xEE&quot;d
-\xF9\x84\xC1a\xE86\xC6\xE3\x80\xF1\xC1\x84bx\x984\xCCL        \xA6sӊ\xE9\xC1\xDCŌ`\xA61߰T, k\x88\xB5\xC7\xFAb#\xB0l6\xB6[\x86\xADŶ`\xAF`\xB1c\xD8\xF78\x8E\x89\xD3\xC5\xD9\xE2|p\x91\xB8$\xDC:\        \xEE\xAEׅ\xC0\x8D\xE2f\xF0x\xBC\xDE\xEF\x88\xC4s\xF1\xF8B\xFC\xFC        \xFCE\xFC\xFC\xFE#\x81LP#X\xBCQ!a \xA1\x8C\xD0@\xB8@\xB8C'\xCC\xE5\x88\xDAD{b \x91O\xCC%\xEE$\xD6;\x89\xB7\x89c\xC4Y\x92&lt;I\x97\xE4H
-!%\x916\x93\xCAIM\xA4+\xA4Ǥ\xB7d2Y\x83lG^NN$o&quot;\x97\x93O\x91\xAF\x91Gȟ(4\x8AŝMɤ\xEC\xA0\xD4Q\xBA((o\xA9T\xAAՅE͠\xEE\xA0\xD6S/S\x9FR?\xCA\xD0eLd|e\xF82e*eZe\xEEȼ\x92%\xCAj˺ʮ\x96͓-\x93=#{[vJ\x8E(\xA7#\xE7.Ǖ\xDB W)\xD7!7,7#O\x977\x97\x94O\x95/\x91o\x90\xBF.?A\xC3\xD3th\x9E4&gt;\xAD\x80v\x8Cv\x996JG\xE8\x9Atw:\x8F\xBE\x95^C\xBFBc\xE0\xBA _F\xA3\x98q\x92\xD1ǘV\xA0)X)\x84)\xE4(T*\x9CW\x900\xA6ӗ\x99\xC2\xDC\xC9&lt;\xCDb~^\xA4\xB2\xC8uQܢ틚\xDDY\xF4Aq\xB1\xA2\x8Bb\x9Cb\x91b\xB3\xE2\xA0\xE2g%\xB6\x92\xA7R\xB2\xD2n\xA56\xA5'\xCAe\xE5\xE5\xCA\xD9ʇ\x95\xAF(O-f,vX\xCC[\\xB4\xF8\xF4\xE2\x87,\x98e\xC0
-f\xADcc\xDDbͨ\xA8\xAAx\xAB\x88T\xA8\V\x99Re\xAA\xBA\xA8&amp;\xA9\xEEU\xBD\xA0:\xA9FWsRKT۫vQ\xED[\x81\xED\xCANa\x97\xB3{\xD8\xD3\xEA,u\xF5L\xF5\xA3\xEA}\xEA\xB3\xBA\xA1[4\x9A5\x9Eh\x9249\x9A\xF1\x9A{5\xBB5\xA7\xB5Դ\xB4\xF2\xB5\xB5j\xB59\xDA        \xDA\xFB\xB5{\xB5?\xE8\xE8\xEA\x84\xEBl\xD3iә\xD0U\xD4\xF5\xD5\xCD\xD3m\xD4}\xACG\xD5s\xD6Kӫֻ\xA7\x8F\xD3\xE7\xE8'\xEB\xD2\xEF7\x80-\xAC- *-n†6\x86\x89\x86\x87 \x8C\xB0FvFB\xA3j\xA3ac\x8A\xB1\xABq\x96q\xA3\xF1\x88        \xD3\xC4\xDFd\x8BI\x9B\xC9+S-\xD3(\xD3ݦ\xBD\xA6\xDF̬\xCDR\xCCj\xCC\x99\xD3̗\x9Ao1\xEF4ca`\xC1\xB3\xA8\xB4\xB8gI\xB5\xF4\xB2\xDCh\xD9n\xF9\xDA\xCA\xD0*\xCE\xEA\xB0\xD5}k\xBAu\x80\xF56\xEBn\xEB\xAF6\xB66b\x9B&amp;\x9BI[-\xDBۃ\xB6\xC3'\x88S¹f\x87\xB5s\xB3\xDBhw\xCE\x8D}\x86\xFDi\xFB\xBF\x8C\x92&amp;\x96\xE8.\x89[R\xB3d\xD4QÑ\xEBx\xD4Q\xE2\xC4v\x8Aq:\xE2$qVw\xE6:W;?s\xD1t\xE1\xBBԺ\x8C\xBB\xEA\xBB&amp;\xB9\x9Ep}\xE5f\xE6&amp;vkq\xFB\xE0n\xEF\xBE޽\xCB\xF1\xF0\xF6(\xF2\xE8\xF3\xA4y\x86zVx&g
 t;\xF5\xD2\xF0x5zM{[{\xAF\xF3\xEE\xF2\xC1\xFA\xF8\xF9\xEC\xF6\xF6U\xF1\xE5\xF9\xD6\xFBN/\xB5]\xBA~i\x8F\xC5o\x85_\x85\xDF3\xB1g\xB04`O\xC0\xE3e\xDA˄\xCB\xDAA\xA0o\xE0\x9E\xC0'A\xBAAiA\xBF.\xC7-Z^\xB9\xFCy\xB0yp~p\xEF
-\xFA\x8A5+V\xBCq \xD9\xF2(T/43\xB4;L6,:\xAC&gt;\xECC\xB8Gxi\xB8$\xC24b}\xC4\xCDH\xE5\xC8\xC4\xC8\xF6(|TXTm\xD4\xCCJϕ\xFBV\x8EE[GF\xAD\xD2]\x95\xB3\xEA\xFAj\xE5\xD5)\xABϯ\x91]\xC3]s&amp;\xD3\xF3\x85ȭ\xE6\xCE\xC4\xFA\xC6\x8C\x9D\xE6\xB9\xF3\xF6\xF3^\xF2]\xF8{\xF9\x93q\x8Eq\xA5q\xE3\xF1\x8E\xF1\xA5\xF1G\xC1\xC1d\x82sBY\xC2T\xA2{bE\xE2\xEB$\x9F\xA4\xAA\xA4Ɂ\xC9u\xC9s)\xE1)ͩ\x84Ԙ\xD4!M\x98,\xECY\xAB\xBA6g\xED\x80\xC8PT(\x92\xA4٧\xEDK\x9B\xFB\x89kӡ\xF4U\xE9\xED \xF4\xE7z+S/\xF3\x87̑,\xA7\xACʬ\x8F\xD9a\xD9gr\xE4s\x849\xB7r-r\xB7\xE7\x8E\xE7y\xE5\xFD\xBC\xB3\x8E\xB7\xAE;_=s\xFE\xC8z\xD7\xF5G7@b7to\xD4\xDCX\xB0ql\x93\xF7\xA6\xE3\x9BI\x9B\x937\xFF\xB6\xC5lK\xE9\x96w[÷v\xA8l*\xFD\xC1\xFB\x87\xC6B\x99Bq\xE1\xF06\x87mU?b~L\xFC\xB1o\xBB\xE5\xF6ۿ\xF1\x8Bn\x9B\x97)\xE1\x95\xDC\xF8\xC9\xFC\xA7\xF2\x9F\xE6v\xC4\xEF\xE8\xDBi\xB3\xF3\xF0.\xDC.ᮡ\xDDλ\x8F\x97ʗ敎\xEE        \xD8Ӻ\x97\xBD\xB7h\xEF\xBB}k\xF6]/\xB3*\xAB\xDAOڟ\xB9_R\xEE_\xDE~@\xEB\xC0\xAE_*
 *+\xDD*\x9B\xB2n?\xF8\xE1\xFFН\xC3.\x87\x9B\xAAT\xAA\x8A\xAB&gt;I&lt;r\xFF\xA8\xF7\xD1\xD6j\x9D\xEA\xB2c\xB8cYǞׄ\xD5\xF4\xFE\xCC\xF9\xB9\xBEV\xB9\xB6\xB8\xF6k\x9D\xB0Nr&lt;\xF8xO\xBDm}}\xABag#ܘ\xD98y&quot;\xFAD\xFFI\x8F\x93\xEDM\xC6MG\x9B\x99\xCDŧ\xC0\xA9\xCCS/~\x89\xF9e\xE8\xB4\xDF\xE9\xEE3\x9C3Mg\xB5\xCFl\xA1\xB7\xB5B\xAD\xB9\xAD\xD3m        m\x92\xF6\xC8\x{1813A5}ݝ\x9D-\xBF\x9A\xFCZwN\xFD\\xE5y\x85\xF3;/\x90.\\x98\xBB\x98wq\xA6K\xD45uIpi\xB4{M\xF7\xA3\xCB\x97\xEF\xF5,\xEF\xE9\xBB\xE2w\xE5\xDAU\xAF\xAB\x97{]{/^s\xBCv\xEE\xBA\xFD\xF5\x8E\x9Cm7mn\xB6޲\xBE\xD5\xF2\x9B\xF5o-}6}\xAD\xB7mo\xB7\xF7\xDB\xF5w,\xB8p\xC7\xF9Υ\xBBw\xAF\xDE\xF3\xBDwsp\xD9\xE0\xC0P\xE8\xD0\xFD\xE1\xE8a\xC9}\xFE\xFD\x89)^?\xCCz8\xFBh\xD3c\xEC\xE3\xA2'rOʞ\xB2\x9EV\xFF\xAE\xFF{\xB3\xC4Fr~\xC4c\xE4ֳ\xCF\x8D\xF2F_\xFE\x91\xFEǗ\xB1\x82\xE7\xD4\xE7e\xE3j\xE3\xF5\xE7&amp;\xBD&amp;\xFB_\xAC|1\xF6R\xF4rv\xAA\xF0O\xF9?\xBE\xD2{u\xF6/\x97\xBFnMGL\x8F\xBD\xBF\x9E{S\xF2V\xE9m\xDD;\xABw\
 xDD3A3Oߧ\xBE\x9F\xFDP\xF4Q\xE9\xE3\xF1O\x9CO\xBD\x9F\xC3?\x8F\xCFf\xC1)\xFF\xAA\xFF\xB5\xF3\x9B߷\xC7s\xA9ss&quot;\xAE\x98;\xEF\xB4\x85\xE3\xE3xS5\xF5\xFD\xA8\xE7\x92Y\xF0d\xF3
-h\xC1G\xA2,u6Ҕ\xC6\xF1\x82o\x9B\x9F\xB1\xA0\xCE\x80\xD0M\xF8wpMm\x94)h/\xB5\x93!.\xB6\xB4\xFC\x9E\xE8\x884\xD2\xE3--\xE6\xA2\x88Qk\xF2qn\xEE\xAD
-\xF8N\xBE\x8A\xE7\xE6f\xCD\xCD}\xADy@Wڂ\x94\xAAqr\x91\x91\xD2\xF5\xBE\x92M\xD2\xFE\x9F\xF1!{\xB8\xD1
-endstream
-endobj
-9 0 obj
-2565
-endobj
-7 0 obj
-[ /ICCBased 8 0 R ]
-endobj
-3 0 obj
-&lt;&lt; /Type /Pages /MediaBox [0 0 14 14] /Count 1 /Kids [ 2 0 R ] &gt;&gt;
-endobj
-10 0 obj
-&lt;&lt; /Type /Catalog /Pages 3 0 R &gt;&gt;
-endobj
-11 0 obj
-(Mac OS X 10.8.3 Quartz PDFContext)
-endobj
-12 0 obj
-(D:20130326144953Z00'00')
-endobj
-1 0 obj
-&lt;&lt; /Producer 11 0 R /CreationDate 12 0 R /ModDate 12 0 R &gt;&gt;
-endobj
-xref
-0 13
-0000000000 65535 f 
-0000003611 00000 n 
-0000000495 00000 n 
-0000003386 00000 n 
-0000000022 00000 n 
-0000000476 00000 n 
-0000000597 00000 n 
-0000003351 00000 n 
-0000000665 00000 n 
-0000003331 00000 n 
-0000003467 00000 n 
-0000003517 00000 n 
-0000003569 00000 n 
-trailer
-&lt;&lt; /Size 13 /Root 10 0 R /Info 1 0 R /ID [ &lt;82639b7177bb25dd96a19f7eac178a06&gt;
-&lt;82639b7177bb25dd96a19f7eac178a06&gt; ] &gt;&gt;
-startxref
-3686
-%%EOF
</del></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebInspectorClientmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -57,53 +57,11 @@
</span><span class="cx"> 
</span><span class="cx"> SOFT_LINK_STAGED_FRAMEWORK(WebInspectorUI, PrivateFrameworks, A)
</span><span class="cx"> 
</span><del>-// The margin from the top and right of the dock button (same as the full screen button).
-static const CGFloat dockButtonMargin = 3;
-
</del><span class="cx"> using namespace WebCore;
</span><span class="cx"> 
</span><del>-@interface NSView (AppKitDetails)
-- (void)_addKnownSubview:(NSView *)subview;
-@end
-
-@interface NSWindow (AppKitDetails)
-- (NSCursor *)_cursorForResizeDirection:(NSInteger)direction;
-- (NSRect)_customTitleFrame;
-@end
-
-@interface WebInspectorWindow : NSWindow {
-@public
-    RetainPtr&lt;NSButton&gt; _dockButton;
-}
-@end
-
-@implementation WebInspectorWindow
-
-- (NSCursor *)_cursorForResizeDirection:(NSInteger)direction
-{
-    // Don't show a resize cursor for the northeast (top right) direction if the dock button is visible.
-    // This matches what happens when the full screen button is visible.
-    if (direction == 1 &amp;&amp; ![_dockButton isHidden])
-        return nil;
-    return [super _cursorForResizeDirection:direction];
-}
-
-- (NSRect)_customTitleFrame
-{
-    // Adjust the title frame if needed to prevent it from intersecting the dock button.
-    NSRect titleFrame = [super _customTitleFrame];
-    NSRect dockButtonFrame = _dockButton.get().frame;
-    if (NSMaxX(titleFrame) &gt; NSMinX(dockButtonFrame) - dockButtonMargin)
-        titleFrame.size.width -= (NSMaxX(titleFrame) - NSMinX(dockButtonFrame)) + dockButtonMargin;
-    return titleFrame;
-}
-
-@end
-
</del><span class="cx"> @interface WebInspectorWindowController : NSWindowController &lt;NSWindowDelegate, WebPolicyDelegate, WebUIDelegate&gt; {
</span><span class="cx"> @private
</span><span class="cx">     RetainPtr&lt;WebView&gt; _inspectedWebView;
</span><del>-    RetainPtr&lt;NSButton&gt; _dockButton;
</del><span class="cx">     WebView *_webView;
</span><span class="cx">     WebInspectorFrontendClient* _frontendClient;
</span><span class="cx">     WebInspectorClient* _inspectorClient;
</span><span class="lines">@@ -480,7 +438,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (NSWindow *)window
</span><span class="cx"> {
</span><del>-    WebInspectorWindow *window = (WebInspectorWindow *)[super window];
</del><ins>+    NSWindow *window = [super window];
</ins><span class="cx">     if (window)
</span><span class="cx">         return window;
</span><span class="cx"> 
</span><span class="lines">@@ -490,7 +448,7 @@
</span><span class="cx">     NSUInteger styleMask = NSTitledWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask | NSResizableWindowMask | NSTexturedBackgroundWindowMask;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    window = [[WebInspectorWindow alloc] initWithContentRect:NSMakeRect(60.0, 200.0, 750.0, 650.0) styleMask:styleMask backing:NSBackingStoreBuffered defer:NO];
</del><ins>+    window = [[NSWindow alloc] initWithContentRect:NSMakeRect(60.0, 200.0, 750.0, 650.0) styleMask:styleMask backing:NSBackingStoreBuffered defer:NO];
</ins><span class="cx">     [window setDelegate:self];
</span><span class="cx">     [window setMinSize:NSMakeSize(400.0, 400.0)];
</span><span class="cx"> 
</span><span class="lines">@@ -501,55 +459,6 @@
</span><span class="cx">     [window setContentBorderThickness:55. forEdge:NSMaxYEdge];
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    // Create a full screen button so we can turn it into a dock button.
-    _dockButton = [NSWindow standardWindowButton:NSWindowFullScreenButton forStyleMask:styleMask];
-    _dockButton.get().target = self;
-    _dockButton.get().action = @selector(attachWindow:);
-
-    // Store the dock button on the window too so it can check its visibility.
-    window-&gt;_dockButton = _dockButton;
-
-    // Get the dock image and make it a template so the button cell effects will apply.
-#if __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 101000
-    NSString *dockImageName = @&quot;Dock&quot;;
-    _dockButton.get().alphaValue = 0.55;
-#else
-    NSString *dockImageName = @&quot;DockLegacy&quot;;
-#endif
-
-    NSImage *dockImage = [[NSBundle bundleForClass:[self class]] imageForResource:dockImageName];
-    [dockImage setTemplate:YES];
-
-    // Set the dock image on the button cell.
-    NSCell *dockButtonCell = _dockButton.get().cell;
-    dockButtonCell.image = dockImage;
-
-    // Get the frame view, the superview of the content view, and its frame.
-    // This will be the superview of the dock button too.
-    NSView *contentView = window.contentView;
-    NSView *frameView = contentView.superview;
-    NSRect frameViewBounds = frameView.bounds;
-    NSSize dockButtonSize = _dockButton.get().frame.size;
-
-    ASSERT(!frameView.isFlipped);
-
-    // Position the dock button in the corner to match where the full screen button is normally.
-    NSPoint dockButtonOrigin;
-    dockButtonOrigin.x = NSMaxX(frameViewBounds) - dockButtonSize.width - dockButtonMargin;
-    dockButtonOrigin.y = NSMaxY(frameViewBounds) - dockButtonSize.height - dockButtonMargin;
-    _dockButton.get().frameOrigin = dockButtonOrigin;
-
-    // Set the autoresizing mask to keep the dock button pinned to the top right corner.
-    _dockButton.get().autoresizingMask = NSViewMinXMargin | NSViewMinYMargin;
-
-    if ([frameView respondsToSelector:@selector(_addKnownSubview:)])
-        [frameView _addKnownSubview:_dockButton.get()];
-    else
-        [frameView addSubview:_dockButton.get()];
-
-    // Hide the dock button if we can't attach.
-    _dockButton.get().hidden = !_frontendClient-&gt;canAttachWindow() || _inspectorClient-&gt;inspectorAttachDisabled();
-
</del><span class="cx">     [self setWindow:window];
</span><span class="cx">     [window release];
</span><span class="cx"> 
</span><span class="lines">@@ -709,7 +618,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (void)setDockingUnavailable:(BOOL)unavailable
</span><span class="cx"> {
</span><del>-    _dockButton.get().hidden = unavailable;
</del><ins>+    // Do nothing.
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> - (void)destroyInspectorView:(bool)notifyInspectorController
</span></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit2/ChangeLog        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -1,3 +1,20 @@
</span><ins>+2015-04-24  Timothy Hatcher  &lt;timothy@apple.com&gt;
+
+        Web Inspector: Remove native window dock controls
+        https://bugs.webkit.org/show_bug.cgi?id=144184
+
+        Reviewed by Joseph Pecoraro.
+
+        * Resources/DockBottom.pdf: Removed.
+        * Resources/DockBottomLegacy.pdf: Removed.
+        * Resources/DockRight.pdf: Removed.
+        * Resources/DockRightLegacy.pdf: Removed.
+        * UIProcess/WebInspectorProxy.h:
+        * UIProcess/mac/WebInspectorProxyMac.mm:
+        (WebKit::WebInspectorProxy::createInspectorWindow):
+        (WebKit::WebInspectorProxy::platformAttachAvailabilityChanged):
+        * WebKit2.xcodeproj/project.pbxproj:
+
</ins><span class="cx"> 2015-04-25  Martin Robinson  &lt;mrobinson@igalia.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Rename ENABLE_3D_RENDERING to ENABLE_3D_TRANSFORMS
</span></span></pre></div>
<a id="trunkSourceWebKit2ResourcesDockBottompdf"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebKit2/Resources/DockBottom.pdf (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Resources/DockBottom.pdf        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit2/Resources/DockBottom.pdf        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -1,88 +0,0 @@
</span><del>-%PDF-1.3
-%\xC4\xE5\xF2\xE5\xEB\xA7\xF3\xA0\xD0\xC4\xC6
-4 0 obj
-&lt;&lt; /Length 5 0 R /Filter /FlateDecode &gt;&gt;
-stream
-x]RKn\xC3 \xDC\xFBo\xC9.\x9F\xA9\xD7&gt;A\xE4E`\xA9r%\xA7R\xE4E\xAFߙG(\xB2 \xCC\xCC\xFB\xC0Cn\xF2\x90q\x96\xE5\xCE\xFF\xC1[\x9Bw        \xD3&lt;\xA78\x8A\xE4M\xAA)\xA7D\xC4\xFB)\xA9Fl\xE9\x9Cfٰ]%\xF0k
-HS\xCAY{B&amp;\xA6 Kä1\xD1ФEa\xEBg\xB4hP\x94,(\xAA\xE9\xF4 \xA4\xD4\xD5p\xC8{M_\xF9ER\xE2\xA6,?\xF2\xB1\x9C^\x96U\x9C}\xEB\x82.y[\x8E,\xFA\xDD\xC1\xB4l\xAED\xD6\xBDͳN%\xAA\xBC-h\xB6B %`\xA5\x9A\xA8\xADJ\xDF \xB6\xA6:\xAA\x84D\xFCp@\xF3c.k\xF6бX\x9C\xB4\xB0h\xE1+\xBF*\xE9\x92a\x9C&amp;`\x9C\xBD\xE1\x81\xF5\xADx*|,Q2P\xC4ǛzM\x88'\xD4\x865\xB4k\xE6v\xB2\xB0:7y_p\xF1H\xDB\xD3's .\x94y\xAF\x8C\xEF\x8B\xDC\xFE\x86\xD9
-endstream
-endobj
-5 0 obj
-296
-endobj
-2 0 obj
-&lt;&lt; /Type /Page /Parent 3 0 R /Resources 6 0 R /Contents 4 0 R /MediaBox [0 0 14 14]
-&gt;&gt;
-endobj
-6 0 obj
-&lt;&lt; /ProcSet [ /PDF ] /ColorSpace &lt;&lt; /Cs1 7 0 R &gt;&gt; &gt;&gt;
-endobj
-8 0 obj
-&lt;&lt; /Length 9 0 R /N 3 /Alternate /DeviceRGB /Filter /FlateDecode &gt;&gt;
-stream
-x\xADWgXSI&gt;\xB7$\x81\x90\xD0\x90z\xA4W\xE9]P\x906B \x94AŎ.*\xB8v\xB1`EWElkd-\x88\xBD,\x82\xBD/ꢢ\xAC\x8B*\xDF\xDCP\xF4\xD9\xEF\xDB\xDF}\x9E\x99\xFB\xE6\x9Dsμ\xE7df\x9E\xB9j.|\xA94Wȓ\xCAb\xC3y\xC9)\xA9&lt;\xC6C`\x80&gt;\xB0P\xCAHbb\xA2\xE0_\x9F\xF77\xA3\xAF\xD9Q\xB1\xFE\xD5\xEChE,-\xA7 y \xF5RY!\xAD\xF1\xA6\x93 \xA5~\x87\xB0\x96         \xA0+Q8\xB3\xEBS8\xBD;(l\xE2c\x83\x90M0\x80\x8Bϗe\xA8R\xF1yE\x82LGU\x8A\xB0\x83D(\x96 \xBCa_A_\x88p\xC2\xC3\xF2\xF2&amp;!\xAC\xC6B\xD8*\xFD\x878\x99?`&gt;?}0&amp;\x9F\x9F9\x88\xFBrA\x9Eh\xE2`q\x814\x97?U\xF1\xE3\xFF\xD9\xE5\xE5\xCAQ\xBD\x8F        \xEAYY\xB2\xF0X\xF4\xD6Buۙ3)\x92\xC2H;vT\x92&gt;:aM\x84ϋQF\xFD\xF8n\x96&lt;&lt;aʾSP\x84j        \\x84\xFC\xE0H\x84Q-q\xAE&lt;'!\xA0;\xF1e)\xEC\xF1\xD1\xE2ˆ\xF8~\x9C.\x9B\xDB/\x84\xC4!ͅe\x89&quot;\xA8\xB5B\xC5\ \xC9=\x807f\x88C#\xAF\x8E\xF8C\xC5Y\xF1I#\x9D\xF8\xE9&quot;q\xE2h\x84Un)ȉ\xA34P\xBE\x8B\xB3\x82(^a#\x93\xC7R\x9A\xCD\xFF.CJ\xE5
 \x88l\x9D\xBC\x84\xF3\xF6\xBEB\x83\xE2\xFD \xB3\xE2\xC3\x8F|\x89dQA2\xA5A\xA1M(
-Ai \x84&quot;IB\xBFf\xAD\xAE@*&amp;\xE5[*\xCDU\xACudOl\xE5\x86Q&lt;\xAA3\xB1\xBF\xA0(n\xC0\xF7j\xA1,\x9E\xE2Q-\x89\xC7\xD9\xFC\x91\xD4\xDAB\xFA\x89\xF7\xD2\xC2\xAA&gt;HIBA0\xF0@\x8EZ:L\x82l7w\xD6u\xA2_}#\xA1\xC0d\x82\xEC\xFA\x99\x8F$ň\xF5qP \x81\xD9 \xFA*FEP\x84\xF8\xAF\x83l\x9F\xAFd(F\x8B9\xF0͐Gꑾ\xA47\x85zԜH\xD2s\xC0\x8F\xA76\xA0\x93B\xA6\x87\xD3C\xE9\xD6 \x90\xEA\\xD4d \xFEo\xEE\xBB'\xED)\xAD\x95\xF6\x98v\x83\xD6F\xBB\x91\xC8C\x84r\x96\xA1^2\x98Y&quot;\xFC\xA9\x88ҟ\xE9Dq\x89l@\xC1`\xE4QІ\xFC\xFA\xAA&quot;B\x93@ǀ-i\x81T\xBB\x92\x81\xA4ҏ\xB4\x93\R\xECH\x94I\xE9\x87rsE\xEC@\xF5(\xD5\xF2A\xDFk9P\xF7;J\xEF\x87\xFByUU\xD7~\xE9\x83\xFA\x83+\xF1\xCF(\xDFG\xC4 DV\x91\xFF\xB4$\x89s\xC4I\xE2q\x94\xA8q\x82\xA8'.\xC7(ܯ9TQ\x9D\xCC\xC1\xD9b\xB5\xCBA9\x88lj:\xBE \xFC̕\x8FJUm\xB4
-ES
-\xD1\xFA\x83\xA0Iҩ2qfV!/\x9D\xC8&quot;^\x84D`?\x8C\xE7\xE4\xE0\xE8@\x9D\xEF\x94-\xC0[\xAE\xE2\xDCƸ\xBFs\xF9\x8D\x9Ee\xE8l\xA0\x8EVe\xC078\xF2\x80\xF3\xFE;g\xFAm\xAF\xA5\xC7ZrYQ\x9FI\xBDh\xC05\xB43t\xC1L\xC1
-\xE5\xE4n\xE0-\xFE#!\xE2!&amp;\xA0\xAAgAR=\xA6\xC3(\x85rX
-\xAB`l\x82\xAD\xB0\xF6\xC0\xA8\x83\xA3p\xCE\xC2%h\x81p\xAD\x8Dvx        ]\xF0z0 c`l\x8C\x83\xE9bF\x989f\x8B9a\x98/\x82Ea\xB1X
-\x96\x86ebL\x8EM\xC7\xE6b\xE5\xD8rl\xB6\xAB\xC6~Ŏ`'\xB1 X+v{\x84u`o\xB0\xCF8\x81\xB3p-\xDC\xB7\xC0\x87\xE3x\x89\xC7\xE3\xE3\xF1L&lt;/\xC6\xE7\xE1\x8B\xF15x\xBE\xAF\xC5O\xE2\x97\xF0x\xFE\xEF&amp;\x80P!\xB8\x841aGxAD4\x91Jd2b&amp;QFTU\xC4^\xA2\xFD\xD7׈6\xA2\x93\xF8D\xD2I\xC9#\xED\xD0\xFA 'H\x99O\xCE$\x91\xEBȝd-y\x9A\xBCF&gt;&quot;\xBB\xC8o46M\x9FfK\xF3\xA2EВi\x99\xB4ɴRZm;\xED0\xED \xDAQ\xED\xB4\xF7t:\x9DK\xB7\xA4\xBB\xA3\xBD\x99BϦO\xA3/\xA2o\xA0\xEF\xA37\xD2[\xE9O\xE8\xDD C\x97a\xCB\xF0aD3\xF8\x8CBF)c-c7\xE3\xE3*\xA3\x9D\xF1QIE\xC9H\xC9I)T)UI\xA2T\xA2T\xA1\xB4K\xE9\xB8\xD2U\xA5gJ=\xCA\xEA\xCA\xE6\xCA^\xCA\xD1\xCAB\xE5\xA9\xCAK\x94\xB7)7(_QnW\xEEaj0-\x99&gt;\xCCxf6ss-s/\xF3 \xF3&gt;󭊊\x8A\x89\x8A\xA7\xCA\xB1\xCAl\x955*\xFBUΫ&lt;R\xF9\xC4\xD2dٰ\x82X\xE3Xr\xD6b\xD6V#\xEB\xEB-\x9BͶ`\xFB\xB3Sم\xEC\xC5\xECj\xF6)\xF6C\xF6GU\x8E\xAA\xBDj\x84\xAAPu\x96j\xA5j\xAD\xEAU\xD5Wj\xCAj\xE6jjԊ\xD5*\xD4\xAA]Q\xEBTWV\xB7PR\xE7\xAB\xCFT\xAFT?\xA2~K\x
 BD[\x83\xA3\xE1\xA8\xAD\x91\xA7\xB1Hc\x97\xC6\x8D\xE7\x9A M \xCDM\xA1\xE6&lt;ͭ\x9A\xA74\x9Fp\x8E)'\x88#\xE0\xCC\xE5l\xE3\x9C\xE1\xB4kѵ,\xB5&quot;\xB4\xB2\xB5ʵ\xF6h5kuikj\xBBh'jOѮ\xD4&gt;\xA6\xDD\xC6%\xB8\xDCn.w        \xF7\xF7&amp;\xF7\xF3\x83!CDC\xD9;\xE4\xEA\x90:Cu\xFCuD:e:\xFBtn\xE8|\xD6\xE5\xE9\x86\xE8\xE6\xE8.ӭ\xD3}\xA0G\xEA\xD9\xE8\x8Dћ\xAC\xB7Q\xEF\x8C^\xE7P\xAD\xA1\xDECCˆzW׷я՟\xA6\xBFU\xFF\xB2~\xB7\x81\xA1A\x98\x81\xD4`\xAD\xC1)\x83NC\xAE\xA1\xBFa\xB6\xE1J\xC3\xE3\x86F#_#\xB1\xD1J\xA3F/xڼ^.o-\xEF4\xAF\xCBX\xDF8\xDCXn\xBCŸٸ\xC7\xC4\xD2$\xC1\xA4\xC4d\x9F\xC9S\xA6\xA9\x87i\x86\xE9J\xD3&amp;\xD3.3#\xB3Qf\xD3\xCDj\xCC\xEE\x9A+\x9B{\x98g\x99\xAF6?g\xFE\xC1\xC2\xD2&quot;\xC9b\xBEE\x9D\xC5sK\xCB\xCBb\xCB\xCB\xFBVl+?\xAB|\xAB*\xAB\xEB\xD6tk\xEB\xEB-\xD6-6\xB8\x8D\xABM\x96M\xA5\xCD[\xDC\xD6\xCDVl\xBB\xC1\xB6um\x98\xE70ɰ\xAAa\xB7\xECXvvEv5v\x8F\xEC\xB9\xF6Q\xF6%\xF6u\x{1AF19B}-O\xBEl\xF8\xB9\xE1\xDF\r\xB69\xDCs\xD4t\xE9X\xE2\xD8\xE0\x
 F8\xC6\xC9\xC6I\xE0T\xE9tݙ\xED\xEA&lt;˹\xDE\x{1D4BB4B}\xC8e\xA3\xCBmW\x8E\xEB(\xD7\xF9\xAEM\xAE_\xDD\xDC\xDDdn{\xDD:\xDC\xCD\xDC\xD3\xDC׻\xDF\xF2\xD0\xF2\x88\xF1X\xE4qޓ\xE6\xE89\xCB\xF3\xA8\xE7'/7\xAFB\xAF^{\xDBy\xE7x\xEF\xF2~&gt;\xC2r\x84hĶO|L|\xF8&gt;[|\xDA|y\xBEi\xBE\x9B}\xDB\xFC\x8C\xFD\xF8~U~\x8F\xFDM\xFD\x85\xFE\xDB\xFD\x9FXd\xECx\xE8( &lt;\xF8!\xC8+hFPc0\\xDC\xA2\x92\xB2.\xE4a\xA8IhfhMhW\x98kش\xB0\xC6pZxd\xF8\xB2\xF0[\x82\x88ꈮ\x91\xEE#g\x8C&lt;Ɋ\x8C\x8B\\xF98\xCA&amp;J\xD50
-5rԊQ\xF7G\x9B\x8F\x96\x8C\xAE\x8B\x86\xE8\x88\xE8\xD1b,c\xF2c~C3\xA6r\xCC\xD3X\xC7\xD8\xE9\xB1\xE7\xE28q\xE3vŽ\x8F\x8C_/\xC1*A\x9EД\xA8\x968.\xB1:\xF1CRp\xD2\xF2\xA4\xB6\xE4\xE1\xC93\x92/\xA5襈S\xEAS\xA9\x89\xA9\xDBS\xBBdž\x8C]5\xB6}\x9C\xEB\xB8\xD2q7\xC7[\x8E\x9F2\xFE\xC2\xBD        \xB9\x8EMT\x9Bȟx0\x8D\x96\x96\x94\xB6+\xED ?\x9A_\xC5\xEFN\x8FH_\x9F\xDE%\xAC\xBC\xFA W
-;D&gt;\xA2\xE5\xA2g&gt;\xCB3\x9Eg\xFAd\xAE\xC8\xEC\xC8\xF2˪\xC8\xEA\x89׉_g\x87go\xCA\xFE\x90\x9D\xB3#\xA777)w_\x9ER^Z\xDE\x89\xA6$Grz\x92\xE1\xA4)\x93Z\xA5\xB6\xD2Ri[\xBEW\xFE\xAA\xFC.Y\xA4l{V0\xBE\xA0\xBEP ]u.˭\xE4?\xC9\xF9U}\x9C\x9C8\xF9\xE0\x8D)\x92)\x97\xA7\xDAL]8\xF5Yqh\xF1/\xD3\xC8i\x82iMӍ\xA7ϙ\xFEhF\xC0\x8C-3\xB1\x99\xE93\x9Bf\x99Κ7\xAB}v\xD8\xEC\x9Ds\x98sr\xE6\xFC^\xE2P\xB2\xBC\xE4\xDDܤ\xB9-\xF3 \xE6͞\xF7䧰\x9FjJUKe\xA5\xB7\xE6{\xCFߴ\x80\ ^м\xD0y\xE1څ\xDFʄe\xCB\xCA+ʿ,,\xBA\xF8\xB3\xE3\xCFk~\xEE]\x9C\xB1\xB8y\x89ے\x8DK\xE9K%Ko.\xF3[\xB6s\xB9\xC6\xF2\xE2\xE5OV\x8CZQ\xBB\x92\xB7\xB2l\xE5\xBBUW]\xA8p\xA9ش\x9A\xB9Z\xBE\xBAmMԚ\xFA\xB5fk\x97\xAE\xFD\xB2.kݍ\xCA\xC0\xCA}\xEB\xF5\xD7/\\xFFa\x83p\xC3Ս\xFE\xF7n2\xD8T\xBE\xE9\xF3f\xF1\xE6\xDB[¶\xD4VYTUl\xA5o-\xDA\xFAt[\xE2\xB6s\xBFx\xFCR\xBD]o{\xF9\xF6\xAF;$;\xDAv\xC6\xEE&lt;]\xED^]\xBDKג\xBCF^ӱ{\xDC\xEE\x96=\xC1{\xEA\xF7\xDA\xEDݲ\x8F\xBB\xAF|?\xEC\x97\xEF\xF1kگ7Dh:\xE8qp\xEF!\xF3C\x
 EBs\x97\xD5b\xB5Sk\xBB\xEA\xB2\xEA\xDA\xEAS\xEA[\x8F\x8C&lt;\xD2\xD4\xE0\xDDp\xF87\xFB\xDFv5&gt;ZyL\xFBؒ\xE3\xCC\xE3\xF3\x8E\xF7\x9E(&gt;\xD1\xDD(m\xEC&lt;\x99y\xF2I\xD3Ħ{\xA7\x92O]?=\xE6t\xF3\x99\xC83\xE7φ\x9E=u.\xE0܉\xF3&gt;\xE7\x8F^\xF0\xBAp\xE4\xA2\xC7źKn\x97j/\xBB^&gt;\xFC\xBB\xEBݚk\xAF\xB8_\xA9o\xF1lih\xD1z\xFC\xAA\xDFՓׂ\xAF\x9D\xBDq\xFDҍ\xD17Zo&amp;ܼ}kܭ\xB6\xDB\xC2\xDB\xCF\xEF\xE4\xDEy}\xB7\xE8nϽ\xD9\xF7i\xF7\xCB\xA8?\xA8x\xA8\xFF\xB0\xEA\xEB?\x{1B5E75}{\xFC\xE8\xF2\xE3\xB8\xC7\xF7\x9E\x9E\xBC\xFC\xB3\xE0\xCF/\xED󞲟V&lt;3zV\xFD\xDC\xE9\xF9юЎ\x96c_\xB4\xBF\x94\xBE\xEC\xE9,\xFDK\xE3\xAF\xF5\xAF\xAC^\xFA\xDB\xFF\xEF\xCB]\xC9]\xED\xAFe\xAF{\xDF,z\xAB\xFBv\xC7;\x97wM\xDD1\xDD\xDF\xE7\xBD\xEF\xF9P\xF6Q\xF7\xE3\xCEO\x9F\xCE}N\xFA\xFC\xACg\xF2Ɨ5_\xAD\xBF6|\x8B\xFCv\xBF7\xAF\xB7Wʗ\xF1w\xF5xF\xC0\x9B\xECtwh`\xAA\xF6}),\xB0\xBEoF\x84\xB1\xFEF\xD1\xFF\xC0}\xDFh\xD4\xBAC\xC0\x80\x84\xD9Q\x8DQ3G\x98\x85\xDE\xD4\xF5;\xDEpg\xE7\xC1\
 x86\xEA)\xC8pvR\x8C%CW\x93\x8F\xBD\xBDo--_e\xBD\xBD=z{\xBFnC\xF7\xF6;\x8D\xF9}\xDF}\x945]`\xB3\x85.4/\x9AM\xBD|\xFEN\xC1l(
-endstream
-endobj
-9 0 obj
-3125
-endobj
-7 0 obj
-[ /ICCBased 8 0 R ]
-endobj
-3 0 obj
-&lt;&lt; /Type /Pages /MediaBox [0 0 14 14] /Count 1 /Kids [ 2 0 R ] &gt;&gt;
-endobj
-10 0 obj
-&lt;&lt; /Type /Catalog /Pages 3 0 R &gt;&gt;
-endobj
-11 0 obj
-(Mac OS X 10.10 Quartz PDFContext)
-endobj
-12 0 obj
-(D:20140806233126Z00'00')
-endobj
-1 0 obj
-&lt;&lt; /Producer 11 0 R /CreationDate 12 0 R /ModDate 12 0 R &gt;&gt;
-endobj
-xref
-0 13
-0000000000 65535 f 
-0000004086 00000 n 
-0000000411 00000 n 
-0000003862 00000 n 
-0000000022 00000 n 
-0000000392 00000 n 
-0000000513 00000 n 
-0000003827 00000 n 
-0000000581 00000 n 
-0000003807 00000 n 
-0000003943 00000 n 
-0000003993 00000 n 
-0000004044 00000 n 
-trailer
-&lt;&lt; /Size 13 /Root 10 0 R /Info 1 0 R /ID [ &lt;33ffed60331ac6def2b7f20d13e17025&gt;
-&lt;33ffed60331ac6def2b7f20d13e17025&gt; ] &gt;&gt;
-startxref
-4161
-%%EOF
</del></span></pre></div>
<a id="trunkSourceWebKit2ResourcesDockBottomLegacypdf"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebKit2/Resources/DockBottomLegacy.pdf (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Resources/DockBottomLegacy.pdf        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit2/Resources/DockBottomLegacy.pdf        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -1,90 +0,0 @@
</span><del>-%PDF-1.3
-%\xC4\xE5\xF2\xE5\xEB\xA7\xF3\xA0\xD0\xC4\xC6
-4 0 obj
-&lt;&lt; /Length 5 0 R /Filter /FlateDecode &gt;&gt;
-stream
-xU\x929n1 E\xFB9\xEB
-)\x89Zj\x9F\xC0g H\xA70| \x9F-살\xF9?\x97\xA7'\xDD\xE9I
-\xFD\xD0\xE7\xED%t\xBE\x88\xFD\xF3:)fm\xDAI2\xFD\x92H\xE8=#\xC4\xF7A\x92\x82p\xEC\x9E\xD9o\x96J\xD7\xC3\xE2YxZ\xE92\x81&amp;\xA3S\xEB\x95 \xCBR\xA0\xD90\xED\xA6\xA3\xCB.\xF7\xA1 n\xACI\xA1Y\xB6\xE7\xBB{2{\xB9-\xB5\xEA\x9F\xF4\x8D\xBCwM\xBDQ\xC5j1\xE4\xACEI\xA4TKl\xC9Cfl\x95l,W\xC0\xAFOr\xAE%v\x93\xA2\xBC\xA0\xC1\xB6\x8C\xA8\xC7N̹\xE0g\xEC-\xB0\xCC;\x92XYΩJE|\xD8\xE6i\xEB&lt;\xDAAr\xCDQ\xE8rH2\xA6\x9B\xAE&amp;\xF8\xBF\xC3\xF1\xF5A\x91X\xB9x\xC5\xFE\xCE+\xC9\xE6\x950\xC7\xE0Eo^\xC8桰&amp;\xB2-\xC0-@\xD8n?\x9D\x9D\xD7lj\xBC\xA4]|-Cs\xF1Ж\xAF\xAD\xDAvO\xD3ld\xAE\x87\xC4\xCE4\x9E\xC4ԏ%nd\x8A3֒\xFC\xA2\xA8lj\xFDF\xD1c?=\xA0\xE1\xE4\x933\xA8Y6@\xBB&lt;U0'\x83 \xA0E\xBF87$\xAA@\x80$ً\xA4=\xAF\xE7\xB4\xBB\x98'\xB6\xA9\xF1\x90|\xC2i\x8Bٝ\xDC\xEC\xE9\xBB\xDD\xFD\xEF\xB0\x9F
-endstream
-endobj
-5 0 obj
-380
-endobj
-2 0 obj
-&lt;&lt; /Type /Page /Parent 3 0 R /Resources 6 0 R /Contents 4 0 R /MediaBox [0 0 14 14]
-&gt;&gt;
-endobj
-6 0 obj
-&lt;&lt; /ProcSet [ /PDF ] /ColorSpace &lt;&lt; /Cs1 7 0 R &gt;&gt; &gt;&gt;
-endobj
-8 0 obj
-&lt;&lt; /Length 9 0 R /N 3 /Alternate /DeviceRGB /Filter /FlateDecode &gt;&gt;
-stream
-x\xAD\x96gTSI\xC7\xE7ޛ^(I\x88\x80B\xEF\xBD\x90\xDE\x91.*!\x81Pc\xB1\xB3\xB8kAEE\\x95\xBAD\xDB&quot;\xA8\x80}\x83,ʺX\xB0\xA1\xF2\xDE\xC09\xEE\x9E\xF7\xBC\xFB\xED}\xCEyf~w\xE6\xE7\xCE\xCC\xF3\xE1\xFE \xFBpE\xA2X\x80Ta\x868\xD8ۍ\xC5\xC6?@-\xB0\x87\xCBK\xB9\xF9\x83\x8D\xF7C\xA8\x8D\xBB\xC6ҵ\xFEU\xF6\xBF'\xE4\xF9q\xE9&lt;\xA0 t:\x96\x9F\xCEKE\xF9,\xCA&amp;&lt;\x918\xE5?P\xD6\xCA\xCE\xA1 Pf\x88\xD1-\xA2̒\xB2`\x81ͤ\xBB\xC0\xF3\x9A\x90`wT\x81\xC2\xE5\x8A\x90\xF8\xE88;\x8B'@\xD7!\xA0l&amp;\xE4'
-Q\x96~ˉ\x97\xC0E\xE7I\xEFP6JM]\x8B2\x99\x8D\xB2^\xEC?\xD6\xFC\x83\xB9\xDC\xD8\xEFkr\xB9\x82\xEF\xBCp\xF4M\xF4\xC3\x89\xE9\xA2n\xEE\xFC\xC3\xFF\xB3IM\xC9D\xEFk&gt;\xA4\xB7N\x89\x86\xAE@{\x9A,\xE0ւ4\xC5h\xE5\xFC\xD1'2\xE2r\xD03\xE0\xBEV\x94+N$d\xB0]\xD1*\xC5\xB1}\x85&lt;#\xB6\x85\x99\xB9%\x90\xD6\\xAA\xE0-s\xBE\x96\xF3\xC6\xDFci]\xD8\xA1\xB5\x90^7[\xAA\x80\xAB        @\xC7s\xE8\xEF\xFF\xD3|\x83ng\xE7\xFBy\x99\xE2\xACF\xDAa        \xC8P\xAA@\xE8c`l\x80p\x9E`)! \xAC&lt;\x90Rѝg\x83|\xB0\x82b\xB0 \xEC\xA0
-\xC7\xC1Ip\xB4\x81s\xE0\xB8
-n\x82~0        /\xC14xf!\xC2CT\x88)Aj\x906dY@\xC8        \xF2\x84\xFC\xA1`(\x8A\x81\x90ʄ\xF2\xA1\xADP1T
-U@G\xA1z\xE8\xA8\xBA]\x87\xA0\xD04        \xBD\x81&gt;\xC3L\x81\xB0
-\xAC\x9B\xC2\xD8\xF6\x83C\xE0U\xB0N\x83\xF3\xE0x\W\xC3'\xE0V\xF8|\x84%\xF0Kxa&quot;\xEA\x881\xC2Aܑ@$
-\x89G\xC4\xC8\xA4)C\xAA\x91&amp;\xA4\xE9E\xEE&quot;d
-\xF9\x84\xC1a\xE86\xC6\xE3\x80\xF1\xC1\x84bx\x984\xCCL        \xA6sӊ\xE9\xC1\xDCŌ`\xA61߰T, k\x88\xB5\xC7\xFAb#\xB0l6\xB6[\x86\xADŶ`\xAF`\xB1c\xD8\xF78\x8E\x89\xD3\xC5\xD9\xE2|p\x91\xB8$\xDC:\        \xEE\xAEׅ\xC0\x8D\xE2f\xF0x\xBC\xDE\xEF\x88\xC4s\xF1\xF8B\xFC\xFC        \xFCE\xFC\xFC\xFE#\x81LP#X\xBCQ!a \xA1\x8C\xD0@\xB8@\xB8C'\xCC\xE5\x88\xDAD{b \x91O\xCC%\xEE$\xD6;\x89\xB7\x89c\xC4Y\x92&lt;I\x97\xE4H
-!%\x916\x93\xCAIM\xA4+\xA4Ǥ\xB7d2Y\x83lG^NN$o&quot;\x97\x93O\x91\xAF\x91Gȟ(4\x8AŝMɤ\xEC\xA0\xD4Q\xBA((o\xA9T\xAAՅE͠\xEE\xA0\xD6S/S\x9FR?\xCA\xD0eLd|e\xF82e*eZe\xEEȼ\x92%\xCAj˺ʮ\x96͓-\x93=#{[vJ\x8E(\xA7#\xE7.Ǖ\xDB W)\xD7!7,7#O\x977\x97\x94O\x95/\x91o\x90\xBF.?A\xC3\xD3th\x9E4&gt;\xAD\x80v\x8Cv\x996JG\xE8\x9Atw:\x8F\xBE\x95^C\xBFBc\xE0\xBA _F\xA3\x98q\x92\xD1ǘV\xA0)X)\x84)\xE4(T*\x9CW\x900\xA6ӗ\x99\xC2\xDC\xC9&lt;\xCDb~^\xA4\xB2\xC8uQܢ틚\xDDY\xF4Aq\xB1\xA2\x8Bb\x9Cb\x91b\xB3\xE2\xA0\xE2g%\xB6\x92\xA7R\xB2\xD2n\xA56\xA5'\xCAe\xE5\xE5\xCA\xD9ʇ\x95\xAF(O-f,vX\xCC[\\xB4\xF8\xF4\xE2\x87,\x98e\xC0
-f\xADcc\xDDbͨ\xA8\xAAx\xAB\x88T\xA8\V\x99Re\xAA\xBA\xA8&amp;\xA9\xEEU\xBD\xA0:\xA9FWsRKT۫vQ\xED[\x81\xED\xCANa\x97\xB3{\xD8\xD3\xEA,u\xF5L\xF5\xA3\xEA}\xEA\xB3\xBA\xA1[4\x9A5\x9Eh\x9249\x9A\xF1\x9A{5\xBB5\xA7\xB5Դ\xB4\xF2\xB5\xB5j\xB59\xDA        \xDA\xFB\xB5{\xB5?\xE8\xE8\xEA\x84\xEBl\xD3iә\xD0U\xD4\xF5\xD5\xCD\xD3m\xD4}\xACG\xD5s\xD6Kӫֻ\xA7\x8F\xD3\xE7\xE8'\xEB\xD2\xEF7\x80-\xAC- *-n†6\x86\x89\x86\x87 \x8C\xB0FvFB\xA3j\xA3ac\x8A\xB1\xABq\x96q\xA3\xF1\x88        \xD3\xC4\xDFd\x8BI\x9B\xC9+S-\xD3(\xD3ݦ\xBD\xA6\xDF̬\xCDR\xCCj\xCC\x99\xD3̗\x9Ao1\xEF4ca`\xC1\xB3\xA8\xB4\xB8gI\xB5\xF4\xB2\xDCh\xD9n\xF9\xDA\xCA\xD0*\xCE\xEA\xB0\xD5}k\xBAu\x80\xF56\xEBn\xEB\xAF6\xB66b\x9B&amp;\x9BI[-\xDBۃ\xB6\xC3'\x88S¹f\x87\xB5s\xB3\xDBhw\xCE\x8D}\x86\xFDi\xFB\xBF\x8C\x92&amp;\x96\xE8.\x89[R\xB3d\xD4QÑ\xEBx\xD4Q\xE2\xC4v\x8Aq:\xE2$qVw\xE6:W;?s\xD1t\xE1\xBBԺ\x8C\xBB\xEA\xBB&amp;\xB9\x9Ep}\xE5f\xE6&amp;vkq\xFB\xE0n\xEF\xBE޽\xCB\xF1\xF0\xF6(\xF2\xE8\xF3\xA4y\x86zVx&g
 t;\xF5\xD2\xF0x5zM{[{\xAF\xF3\xEE\xF2\xC1\xFA\xF8\xF9\xEC\xF6\xF6U\xF1\xE5\xF9\xD6\xFBN/\xB5]\xBA~i\x8F\xC5o\x85_\x85\xDF3\xB1g\xB04`O\xC0\xE3e\xDA˄\xCB\xDAA\xA0o\xE0\x9E\xC0'A\xBAAiA\xBF.\xC7-Z^\xB9\xFCy\xB0yp~p\xEF
-\xFA\x8A5+V\xBCq \xD9\xF2(T/43\xB4;L6,:\xAC&gt;\xECC\xB8Gxi\xB8$\xC24b}\xC4\xCDH\xE5\xC8\xC4\xC8\xF6(|TXTm\xD4\xCCJϕ\xFBV\x8EE[GF\xAD\xD2]\x95\xB3\xEA\xFAj\xE5\xD5)\xABϯ\x91]\xC3]s&amp;\xD3\xF3\x85ȭ\xE6\xCE\xC4\xFA\xC6\x8C\x9D\xE6\xB9\xF3\xF6\xF3^\xF2]\xF8{\xF9\x93q\x8Eq\xA5q\xE3\xF1\x8E\xF1\xA5\xF1G\xC1\xC1d\x82sBY\xC2T\xA2{bE\xE2\xEB$\x9F\xA4\xAA\xA4Ɂ\xC9u\xC9s)\xE1)ͩ\x84Ԙ\xD4!M\x98,\xECY\xAB\xBA6g\xED\x80\xC8PT(\x92\xA4٧\xEDK\x9B\xFB\x89kӡ\xF4U\xE9\xED \xF4\xE7z+S/\xF3\x87̑,\xA7\xACʬ\x8F\xD9a\xD9gr\xE4s\x849\xB7r-r\xB7\xE7\x8E\xE7y\xE5\xFD\xBC\xB3\x8E\xB7\xAE;_=s\xFE\xC8z\xD7\xF5G7@b7to\xD4\xDCX\xB0ql\x93\xF7\xA6\xE3\x9BI\x9B\x937\xFF\xB6\xC5lK\xE9\x96w[÷v\xA8l*\xFD\xC1\xFB\x87\xC6B\x99Bq\xE1\xF06\x87mU?b~L\xFC\xB1o\xBB\xE5\xF6ۿ\xF1\x8Bn\x9B\x97)\xE1\x95\xDC\xF8\xC9\xFC\xA7\xF2\x9F\xE6v\xC4\xEF\xE8\xDBi\xB3\xF3\xF0.\xDC.ᮡ\xDDλ\x8F\x97ʗ敎\xEE        \xD8Ӻ\x97\xBD\xB7h\xEF\xBB}k\xF6]/\xB3*\xAB\xDAOڟ\xB9_R\xEE_\xDE~@\xEB\xC0\xAE_*
 *+\xDD*\x9B\xB2n?\xF8\xE1\xFFН\xC3.\x87\x9B\xAAT\xAA\x8A\xAB&gt;I&lt;r\xFF\xA8\xF7\xD1\xD6j\x9D\xEA\xB2c\xB8cYǞׄ\xD5\xF4\xFE\xCC\xF9\xB9\xBEV\xB9\xB6\xB8\xF6k\x9D\xB0Nr&lt;\xF8xO\xBDm}}\xABag#ܘ\xD98y&quot;\xFAD\xFFI\x8F\x93\xEDM\xC6MG\x9B\x99\xCDŧ\xC0\xA9\xCCS/~\x89\xF9e\xE8\xB4\xDF\xE9\xEE3\x9C3Mg\xB5\xCFl\xA1\xB7\xB5B\xAD\xB9\xAD\xD3m        m\x92\xF6\xC8\x{1813A5}ݝ\x9D-\xBF\x9A\xFCZwN\xFD\\xE5y\x85\xF3;/\x90.\\x98\xBB\x98wq\xA6K\xD45uIpi\xB4{M\xF7\xA3\xCB\x97\xEF\xF5,\xEF\xE9\xBB\xE2w\xE5\xDAU\xAF\xAB\x97{]{/^s\xBCv\xEE\xBA\xFD\xF5\x8E\x9Cm7mn\xB6޲\xBE\xD5\xF2\x9B\xF5o-}6}\xAD\xB7mo\xB7\xF7\xDB\xF5w,\xB8p\xC7\xF9Υ\xBBw\xAF\xDE\xF3\xBDwsp\xD9\xE0\xC0P\xE8\xD0\xFD\xE1\xE8a\xC9}\xFE\xFD\x89)^?\xCCz8\xFBh\xD3c\xEC\xE3\xA2'rOʞ\xB2\x9EV\xFF\xAE\xFF{\xB3\xC4Fr~\xC4c\xE4ֳ\xCF\x8D\xF2F_\xFE\x91\xFEǗ\xB1\x82\xE7\xD4\xE7e\xE3j\xE3\xF5\xE7&amp;\xBD&amp;\xFB_\xAC|1\xF6R\xF4rv\xAA\xF0O\xF9?\xBE\xD2{u\xF6/\x97\xBFnMGL\x8F\xBD\xBF\x9E{S\xF2V\xE9m\xDD;\xABw\
 xDD3A3Oߧ\xBE\x9F\xFDP\xF4Q\xE9\xE3\xF1O\x9CO\xBD\x9F\xC3?\x8F\xCFf\xC1)\xFF\xAA\xFF\xB5\xF3\x9B߷\xC7s\xA9ss&quot;\xAE\x98;\xEF\xB4\x85\xE3\xE3xS5\xF5\xFD\xA8\xE7\x92Y\xF0d\xF3
-h\xC1G\xA2,u6Ҕ\xC6\xF1\x82o\x9B\x9F\xB1\xA0\xCE\x80\xD0M\xF8wpMm\x94)h/\xB5\x93!.\xB6\xB4\xFC\x9E\xE8\x884\xD2\xE3--\xE6\xA2\x88Qk\xF2qn\xEE\xAD
-\xF8N\xBE\x8A\xE7\xE6f\xCD\xCD}\xADy@Wڂ\x94\xAAqr\x91\x91\xD2\xF5\xBE\x92M\xD2\xFE\x9F\xF1!{\xB8\xD1
-endstream
-endobj
-9 0 obj
-2565
-endobj
-7 0 obj
-[ /ICCBased 8 0 R ]
-endobj
-3 0 obj
-&lt;&lt; /Type /Pages /MediaBox [0 0 14 14] /Count 1 /Kids [ 2 0 R ] &gt;&gt;
-endobj
-10 0 obj
-&lt;&lt; /Type /Catalog /Pages 3 0 R &gt;&gt;
-endobj
-11 0 obj
-(Mac OS X 10.8.3 Quartz PDFContext)
-endobj
-12 0 obj
-(D:20130326144953Z00'00')
-endobj
-1 0 obj
-&lt;&lt; /Producer 11 0 R /CreationDate 12 0 R /ModDate 12 0 R &gt;&gt;
-endobj
-xref
-0 13
-0000000000 65535 f 
-0000003611 00000 n 
-0000000495 00000 n 
-0000003386 00000 n 
-0000000022 00000 n 
-0000000476 00000 n 
-0000000597 00000 n 
-0000003351 00000 n 
-0000000665 00000 n 
-0000003331 00000 n 
-0000003467 00000 n 
-0000003517 00000 n 
-0000003569 00000 n 
-trailer
-&lt;&lt; /Size 13 /Root 10 0 R /Info 1 0 R /ID [ &lt;82639b7177bb25dd96a19f7eac178a06&gt;
-&lt;82639b7177bb25dd96a19f7eac178a06&gt; ] &gt;&gt;
-startxref
-3686
-%%EOF
</del></span></pre></div>
<a id="trunkSourceWebKit2ResourcesDockRightpdf"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebKit2/Resources/DockRight.pdf (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Resources/DockRight.pdf        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit2/Resources/DockRight.pdf        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -1,91 +0,0 @@
</span><del>-%PDF-1.3
-%\xC4\xE5\xF2\xE5\xEB\xA7\xF3\xA0\xD0\xC4\xC6
-4 0 obj
-&lt;&lt; /Length 5 0 R /Filter /FlateDecode &gt;&gt;
-stream
-x]RA\x8E\xC3  \xBC\xE7&gt;WJ\x88\xA1\xCD9/\xA8r\xD8 U\xA9DW\xAAr\xD8\xEF\xB4\x81&lt;\xB6\xC7\xF2[\xEE\xF2\x96~\x920ʋvၧ\xC2\xC3\xEEU\xC20Mq\x9Cn\xE2\xFD՘b$
-\xE2\xFDUG\xED\xCCtN\x93d&lt;\x9Fī PcLI[\x871f@Z\x8C:F4\xEA\xCE0\xFB(\x84\x9A-\x8C\xBD
-\x92\xCErZ:\x94\xD4h(\xF2_\xD3\xF7E~Pԯ\xB8!\xC9S\xBE\xE6\xCD˼\x88\xB3\xB5\xCC\xE8\x927\xB3\xF7\xF0b\xBC&lt;\xAD\x9Ak\xC2\x915E\xAF;\xE7ЩD\xA7_\x9AL\xA8\xA3P*\xD5؁m*U|KȕTN
-\xB1\xCD\xD3n\xB3\x87\x8Eb\xF1SӢA\x84\x9F\xFANJS \xF3T\xF3\xACwԷ`T8,\x98xN
-\xCC\xE3\x82U\xF6?R'kj\xD3м!ז\xC1\xF3        qp`#R\x92\x9E=\xC1\xE8\xF1Z?\xFF\x8F\x8B\xDC\xFF\x9D\xE9\x87(
-endstream
-endobj
-5 0 obj
-297
-endobj
-2 0 obj
-&lt;&lt; /Type /Page /Parent 3 0 R /Resources 6 0 R /Contents 4 0 R /MediaBox [0 0 14 14]
-&gt;&gt;
-endobj
-6 0 obj
-&lt;&lt; /ProcSet [ /PDF ] /ColorSpace &lt;&lt; /Cs1 7 0 R &gt;&gt; &gt;&gt;
-endobj
-8 0 obj
-&lt;&lt; /Length 9 0 R /N 3 /Alternate /DeviceRGB /Filter /FlateDecode &gt;&gt;
-stream
-x\xADWgXSI&gt;\xB7$\x81\x90\xD0\x90z\xA4W\xE9]P\x906B \x94AŎ.*\xB8v\xB1`EWElkd-\x88\xBD,\x82\xBD/ꢢ\xAC\x8B*\xDF\xDCP\xF4\xD9\xEF\xDB\xDF}\x9E\x99\xFB\xE6\x9Dsμ\xE7df\x9E\xB9j.|\xA94Wȓ\xCAb\xC3y\xC9)\xA9&lt;\xC6C`\x80&gt;\xB0P\xCAHbb\xA2\xE0_\x9F\xF77\xA3\xAF\xD9Q\xB1\xFE\xD5\xEChE,-\xA7 y \xF5RY!\xAD\xF1\xA6\x93 \xA5~\x87\xB0\x96         \xA0+Q8\xB3\xEBS8\xBD;(l\xE2c\x83\x90M0\x80\x8Bϗe\xA8R\xF1yE\x82LGU\x8A\xB0\x83D(\x96 \xBCa_A_\x88p\xC2\xC3\xF2\xF2&amp;!\xAC\xC6B\xD8*\xFD\x878\x99?`&gt;?}0&amp;\x9F\x9F9\x88\xFBrA\x9Eh\xE2`q\x814\x97?U\xF1\xE3\xFF\xD9\xE5\xE5\xCAQ\xBD\x8F        \xEAYY\xB2\xF0X\xF4\xD6Buۙ3)\x92\xC2H;vT\x92&gt;:aM\x84ϋQF\xFD\xF8n\x96&lt;&lt;aʾSP\x84j        \\x84\xFC\xE0H\x84Q-q\xAE&lt;'!\xA0;\xF1e)\xEC\xF1\xD1\xE2ˆ\xF8~\x9C.\x9B\xDB/\x84\xC4!ͅe\x89&quot;\xA8\xB5B\xC5\ \xC9=\x807f\x88C#\xAF\x8E\xF8C\xC5Y\xF1I#\x9D\xF8\xE9&quot;q\xE2h\x84Un)ȉ\xA34P\xBE\x8B\xB3\x82(^a#\x93\xC7R\x9A\xCD\xFF.CJ\xE5
 \x88l\x9D\xBC\x84\xF3\xF6\xBEB\x83\xE2\xFD \xB3\xE2\xC3\x8F|\x89dQA2\xA5A\xA1M(
-Ai \x84&quot;IB\xBFf\xAD\xAE@*&amp;\xE5[*\xCDU\xACudOl\xE5\x86Q&lt;\xAA3\xB1\xBF\xA0(n\xC0\xF7j\xA1,\x9E\xE2Q-\x89\xC7\xD9\xFC\x91\xD4\xDAB\xFA\x89\xF7\xD2\xC2\xAA&gt;HIBA0\xF0@\x8EZ:L\x82l7w\xD6u\xA2_}#\xA1\xC0d\x82\xEC\xFA\x99\x8F$ň\xF5qP \x81\xD9 \xFA*FEP\x84\xF8\xAF\x83l\x9F\xAFd(F\x8B9\xF0͐Gꑾ\xA47\x85zԜH\xD2s\xC0\x8F\xA76\xA0\x93B\xA6\x87\xD3C\xE9\xD6 \x90\xEA\\xD4d \xFEo\xEE\xBB'\xED)\xAD\x95\xF6\x98v\x83\xD6F\xBB\x91\xC8C\x84r\x96\xA1^2\x98Y&quot;\xFC\xA9\x88ҟ\xE9Dq\x89l@\xC1`\xE4QІ\xFC\xFA\xAA&quot;B\x93@ǀ-i\x81T\xBB\x92\x81\xA4ҏ\xB4\x93\R\xECH\x94I\xE9\x87rsE\xEC@\xF5(\xD5\xF2A\xDFk9P\xF7;J\xEF\x87\xFByUU\xD7~\xE9\x83\xFA\x83+\xF1\xCF(\xDFG\xC4 DV\x91\xFF\xB4$\x89s\xC4I\xE2q\x94\xA8q\x82\xA8'.\xC7(ܯ9TQ\x9D\xCC\xC1\xD9b\xB5\xCBA9\x88lj:\xBE \xFC̕\x8FJUm\xB4
-ES
-\xD1\xFA\x83\xA0Iҩ2qfV!/\x9D\xC8&quot;^\x84D`?\x8C\xE7\xE4\xE0\xE8@\x9D\xEF\x94-\xC0[\xAE\xE2\xDCƸ\xBFs\xF9\x8D\x9Ee\xE8l\xA0\x8EVe\xC078\xF2\x80\xF3\xFE;g\xFAm\xAF\xA5\xC7ZrYQ\x9FI\xBDh\xC05\xB43t\xC1L\xC1
-\xE5\xE4n\xE0-\xFE#!\xE2!&amp;\xA0\xAAgAR=\xA6\xC3(\x85rX
-\xAB`l\x82\xAD\xB0\xF6\xC0\xA8\x83\xA3p\xCE\xC2%h\x81p\xAD\x8Dvx        ]\xF0z0 c`l\x8C\x83\xE9bF\x989f\x8B9a\x98/\x82Ea\xB1X
-\x96\x86ebL\x8EM\xC7\xE6b\xE5\xD8rl\xB6\xAB\xC6~Ŏ`'\xB1 X+v{\x84u`o\xB0\xCF8\x81\xB3p-\xDC\xB7\xC0\x87\xE3x\x89\xC7\xE3\xE3\xF1L&lt;/\xC6\xE7\xE1\x8B\xF15x\xBE\xAF\xC5O\xE2\x97\xF0x\xFE\xEF&amp;\x80P!\xB8\x841aGxAD4\x91Jd2b&amp;QFTU\xC4^\xA2\xFD\xD7׈6\xA2\x93\xF8D\xD2I\xC9#\xED\xD0\xFA 'H\x99O\xCE$\x91\xEBȝd-y\x9A\xBCF&gt;&quot;\xBB\xC8o46M\x9FfK\xF3\xA2EВi\x99\xB4ɴRZm;\xED0\xED \xDAQ\xED\xB4\xF7t:\x9DK\xB7\xA4\xBB\xA3\xBD\x99BϦO\xA3/\xA2o\xA0\xEF\xA37\xD2[\xE9O\xE8\xDD C\x97a\xCB\xF0aD3\xF8\x8CBF)c-c7\xE3\xE3*\xA3\x9D\xF1QIE\xC9H\xC9I)T)UI\xA2T\xA2T\xA1\xB4K\xE9\xB8\xD2U\xA5gJ=\xCA\xEA\xCA\xE6\xCA^\xCA\xD1\xCAB\xE5\xA9\xCAK\x94\xB7)7(_QnW\xEEaj0-\x99&gt;\xCCxf6ss-s/\xF3 \xF3&gt;󭊊\x8A\x89\x8A\xA7\xCA\xB1\xCAl\x955*\xFBUΫ&lt;R\xF9\xC4\xD2dٰ\x82X\xE3Xr\xD6b\xD6V#\xEB\xEB-\x9BͶ`\xFB\xB3Sم\xEC\xC5\xECj\xF6)\xF6C\xF6GU\x8E\xAA\xBDj\x84\xAAPu\x96j\xA5j\xAD\xEAU\xD5Wj\xCAj\xE6jjԊ\xD5*\xD4\xAA]Q\xEBTWV\xB7PR\xE7\xAB\xCFT\xAFT?\xA2~K\x
 BD[\x83\xA3\xE1\xA8\xAD\x91\xA7\xB1Hc\x97\xC6\x8D\xE7\x9A M \xCDM\xA1\xE6&lt;ͭ\x9A\xA74\x9Fp\x8E)'\x88#\xE0\xCC\xE5l\xE3\x9C\xE1\xB4kѵ,\xB5&quot;\xB4\xB2\xB5ʵ\xF6h5kuikj\xBBh'jOѮ\xD4&gt;\xA6\xDD\xC6%\xB8\xDCn.w        \xF7\xF7&amp;\xF7\xF3\x83!CDC\xD9;\xE4\xEA\x90:Cu\xFCuD:e:\xFBtn\xE8|\xD6\xE5\xE9\x86\xE8\xE6\xE8.ӭ\xD3}\xA0G\xEA\xD9\xE8\x8Dћ\xAC\xB7Q\xEF\x8C^\xE7P\xAD\xA1\xDECCˆzW׷я՟\xA6\xBFU\xFF\xB2~\xB7\x81\xA1A\x98\x81\xD4`\xAD\xC1)\x83NC\xAE\xA1\xBFa\xB6\xE1J\xC3\xE3\x86F#_#\xB1\xD1J\xA3F/xڼ^.o-\xEF4\xAF\xCBX\xDF8\xDCXn\xBCŸٸ\xC7\xC4\xD2$\xC1\xA4\xC4d\x9F\xC9S\xA6\xA9\x87i\x86\xE9J\xD3&amp;\xD3.3#\xB3Qf\xD3\xCDj\xCC\xEE\x9A+\x9B{\x98g\x99\xAF6?g\xFE\xC1\xC2\xD2&quot;\xC9b\xBEE\x9D\xC5sK\xCB\xCBb\xCB\xCB\xFBVl+?\xAB|\xAB*\xAB\xEB\xD6tk\xEB\xEB-\xD6-6\xB8\x8D\xABM\x96M\xA5\xCD[\xDC\xD6\xCDVl\xBB\xC1\xB6um\x98\xE70ɰ\xAAa\xB7\xECXvvEv5v\x8F\xEC\xB9\xF6Q\xF6%\xF6u\x{1AF19B}-O\xBEl\xF8\xB9\xE1\xDF\r\xB69\xDCs\xD4t\xE9X\xE2\xD8\xE0\x
 F8\xC6\xC9\xC6I\xE0T\xE9tݙ\xED\xEA&lt;˹\xDE\x{1D4BB4B}\xC8e\xA3\xCBmW\x8E\xEB(\xD7\xF9\xAEM\xAE_\xDD\xDC\xDDdn{\xDD:\xDC\xCD\xDC\xD3\xDC׻\xDF\xF2\xD0\xF2\x88\xF1X\xE4qޓ\xE6\xE89\xCB\xF3\xA8\xE7'/7\xAFB\xAF^{\xDBy\xE7x\xEF\xF2~&gt;\xC2r\x84hĶO|L|\xF8&gt;[|\xDA|y\xBEi\xBE\x9B}\xDB\xFC\x8C\xFD\xF8~U~\x8F\xFDM\xFD\x85\xFE\xDB\xFD\x9FXd\xECx\xE8( &lt;\xF8!\xC8+hFPc0\\xDC\xA2\x92\xB2.\xE4a\xA8IhfhMhW\x98kش\xB0\xC6pZxd\xF8\xB2\xF0[\x82\x88ꈮ\x91\xEE#g\x8C&lt;Ɋ\x8C\x8B\\xF98\xCA&amp;J\xD50
-5rԊQ\xF7G\x9B\x8F\x96\x8C\xAE\x8B\x86\xE8\x88\xE8\xD1b,c\xF2c~C3\xA6r\xCC\xD3X\xC7\xD8\xE9\xB1\xE7\xE28q\xE3vŽ\x8F\x8C_/\xC1*A\x9EД\xA8\x968.\xB1:\xF1CRp\xD2\xF2\xA4\xB6\xE4\xE1\xC93\x92/\xA5襈S\xEAS\xA9\x89\xA9\xDBS\xBBdž\x8C]5\xB6}\x9C\xEB\xB8\xD2q7\xC7[\x8E\x9F2\xFE\xC2\xBD        \xB9\x8EMT\x9Bȟx0\x8D\x96\x96\x94\xB6+\xED ?\x9A_\xC5\xEFN\x8FH_\x9F\xDE%\xAC\xBC\xFA W
-;D&gt;\xA2\xE5\xA2g&gt;\xCB3\x9Eg\xFAd\xAE\xC8\xEC\xC8\xF2˪\xC8\xEA\x89׉_g\x87go\xCA\xFE\x90\x9D\xB3#\xA777)w_\x9ER^Z\xDE\x89\xA6$Grz\x92\xE1\xA4)\x93Z\xA5\xB6\xD2Ri[\xBEW\xFE\xAA\xFC.Y\xA4l{V0\xBE\xA0\xBEP ]u.˭\xE4?\xC9\xF9U}\x9C\x9C8\xF9\xE0\x8D)\x92)\x97\xA7\xDAL]8\xF5Yqh\xF1/\xD3\xC8i\x82iMӍ\xA7ϙ\xFEhF\xC0\x8C-3\xB1\x99\xE93\x9Bf\x99Κ7\xAB}v\xD8\xEC\x9Ds\x98sr\xE6\xFC^\xE2P\xB2\xBC\xE4\xDDܤ\xB9-\xF3 \xE6͞\xF7䧰\x9FjJUKe\xA5\xB7\xE6{\xCFߴ\x80\ ^м\xD0y\xE1څ\xDFʄe\xCB\xCA+ʿ,,\xBA\xF8\xB3\xE3\xCFk~\xEE]\x9C\xB1\xB8y\x89ے\x8DK\xE9K%Ko.\xF3[\xB6s\xB9\xC6\xF2\xE2\xE5OV\x8CZQ\xBB\x92\xB7\xB2l\xE5\xBBUW]\xA8p\xA9ش\x9A\xB9Z\xBE\xBAmMԚ\xFA\xB5fk\x97\xAE\xFD\xB2.kݍ\xCA\xC0\xCA}\xEB\xF5\xD7/\\xFFa\x83p\xC3Ս\xFE\xF7n2\xD8T\xBE\xE9\xF3f\xF1\xE6\xDB[¶\xD4VYTUl\xA5o-\xDA\xFAt[\xE2\xB6s\xBFx\xFCR\xBD]o{\xF9\xF6\xAF;$;\xDAv\xC6\xEE&lt;]\xED^]\xBDKג\xBCF^ӱ{\xDC\xEE\x96=\xC1{\xEA\xF7\xDA\xEDݲ\x8F\xBB\xAF|?\xEC\x97\xEF\xF1kگ7Dh:\xE8qp\xEF!\xF3C\x
 EBs\x97\xD5b\xB5Sk\xBB\xEA\xB2\xEA\xDA\xEAS\xEA[\x8F\x8C&lt;\xD2\xD4\xE0\xDDp\xF87\xFB\xDFv5&gt;ZyL\xFBؒ\xE3\xCC\xE3\xF3\x8E\xF7\x9E(&gt;\xD1\xDD(m\xEC&lt;\x99y\xF2I\xD3Ħ{\xA7\x92O]?=\xE6t\xF3\x99\xC83\xE7φ\x9E=u.\xE0܉\xF3&gt;\xE7\x8F^\xF0\xBAp\xE4\xA2\xC7źKn\x97j/\xBB^&gt;\xFC\xBB\xEBݚk\xAF\xB8_\xA9o\xF1lih\xD1z\xFC\xAA\xDFՓׂ\xAF\x9D\xBDq\xFDҍ\xD17Zo&amp;ܼ}kܭ\xB6\xDB\xC2\xDB\xCF\xEF\xE4\xDEy}\xB7\xE8nϽ\xD9\xF7i\xF7\xCB\xA8?\xA8x\xA8\xFF\xB0\xEA\xEB?\x{1B5E75}{\xFC\xE8\xF2\xE3\xB8\xC7\xF7\x9E\x9E\xBC\xFC\xB3\xE0\xCF/\xED󞲟V&lt;3zV\xFD\xDC\xE9\xF9юЎ\x96c_\xB4\xBF\x94\xBE\xEC\xE9,\xFDK\xE3\xAF\xF5\xAF\xAC^\xFA\xDB\xFF\xEF\xCB]\xC9]\xED\xAFe\xAF{\xDF,z\xAB\xFBv\xC7;\x97wM\xDD1\xDD\xDF\xE7\xBD\xEF\xF9P\xF6Q\xF7\xE3\xCEO\x9F\xCE}N\xFA\xFC\xACg\xF2Ɨ5_\xAD\xBF6|\x8B\xFCv\xBF7\xAF\xB7Wʗ\xF1w\xF5xF\xC0\x9B\xECtwh`\xAA\xF6}),\xB0\xBEoF\x84\xB1\xFEF\xD1\xFF\xC0}\xDFh\xD4\xBAC\xC0\x80\x84\xD9Q\x8DQ3G\x98\x85\xDE\xD4\xF5;\xDEpg\xE7\xC1\
 x86\xEA)\xC8pvR\x8C%CW\x93\x8F\xBD\xBDo--_e\xBD\xBD=z{\xBFnC\xF7\xF6;\x8D\xF9}\xDF}\x945]`\xB3\x85.4/\x9AM\xBD|\xFEN\xC1l(
-endstream
-endobj
-9 0 obj
-3125
-endobj
-7 0 obj
-[ /ICCBased 8 0 R ]
-endobj
-3 0 obj
-&lt;&lt; /Type /Pages /MediaBox [0 0 14 14] /Count 1 /Kids [ 2 0 R ] &gt;&gt;
-endobj
-10 0 obj
-&lt;&lt; /Type /Catalog /Pages 3 0 R &gt;&gt;
-endobj
-11 0 obj
-(Mac OS X 10.10 Quartz PDFContext)
-endobj
-12 0 obj
-(D:20140806233316Z00'00')
-endobj
-1 0 obj
-&lt;&lt; /Producer 11 0 R /CreationDate 12 0 R /ModDate 12 0 R &gt;&gt;
-endobj
-xref
-0 13
-0000000000 65535 f 
-0000004087 00000 n 
-0000000412 00000 n 
-0000003863 00000 n 
-0000000022 00000 n 
-0000000393 00000 n 
-0000000514 00000 n 
-0000003828 00000 n 
-0000000582 00000 n 
-0000003808 00000 n 
-0000003944 00000 n 
-0000003994 00000 n 
-0000004045 00000 n 
-trailer
-&lt;&lt; /Size 13 /Root 10 0 R /Info 1 0 R /ID [ &lt;d1f0a9485f81de3b13e4b475b13f4767&gt;
-&lt;d1f0a9485f81de3b13e4b475b13f4767&gt; ] &gt;&gt;
-startxref
-4162
-%%EOF
</del></span></pre></div>
<a id="trunkSourceWebKit2ResourcesDockRightLegacypdf"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebKit2/Resources/DockRightLegacy.pdf (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Resources/DockRightLegacy.pdf        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit2/Resources/DockRightLegacy.pdf        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -1,86 +0,0 @@
</span><del>-%PDF-1.3
-%\xC4\xE5\xF2\xE5\xEB\xA7\xF3\xA0\xD0\xC4\xC6
-4 0 obj
-&lt;&lt; /Length 5 0 R /Filter /FlateDecode &gt;&gt;
-stream
-xe\x92\xCDj\xC40 \x84\xEFy
-\x9D I\xE5\xFB\xDC'\xD8g\x94\xB6\x87%\xEF\x9D\x91;\xB4lY\xA4\xAD\xBF\xD1\xC8\xE3\x97&lt;\xE4%\xBAe\xF9\x96\xF7\x8F\xC3\xC9~\x88\xDA\xE7\xD8euik-\xBA(\xF8\xFB\x915o\xAA\xA9\xA6\xC6\xF6)k\xDCj+\x9A٭qqas\xEAZB-Ν4\xA2\xF8 #\x83YF\xA9C\x83\xB2j\xC2o7m]\x83\\x81\xB4ov\xCEUS0
-\xDDP'V\xE7hr\xB5\xBB&quot;\xDAE\xE8\x8Fv\xEF\x8B\xED\xF2e?\xA8\xC6,\x85{\xE2\xBF)E\xE8\xD4Y2\xBA\xECkXz\xA3\x8A5\x83p\\xC6\xF4ְC1\x9Blc,ٷ\xAEc\xC0\xF6V\x9B\xB8'\x94A\xA4\xD0\xEA\xE2\xC9d)\xA7\xC4c\xC5a\xECM\x99 &lt;\x9Ccɘ#\x8F\x83\xA8\xB7s9.dNe\xD8\xFE\xB7\xD3\xE7ۼ( sDdYZx\xBC&amp;\x87 \xF1}e\xC9zf\x89n\xDC\xF6\x93\xF78\xB3\x84N\x80I\x8E\xF3 r\xB7'\xD6\xD3\xC75\xEB&lt;\xB6\xA3At+p\xB6\xEE\xA9\xDFm\xA0\xE6\xAE\xE5\x8A\xC1yX\xAE\xD0\xCA%K\xC2J_#{\xF0\xC5持\xA8%\xF2\xD2dl\xB1\x906\x87b\xC2\xFD\x8B_0\xACE V\x9F\xA2 |\x87\xF0\xA8@X\xD3\x95\xD1xO\xE3\x9Ej\x98\xFA\xBBB{\xFC\xEDĴ\xDA
-endstream
-endobj
-5 0 obj
-388
-endobj
-2 0 obj
-&lt;&lt; /Type /Page /Parent 3 0 R /Resources 6 0 R /Contents 4 0 R /MediaBox [0 0 14 14]
-&gt;&gt;
-endobj
-6 0 obj
-&lt;&lt; /ProcSet [ /PDF ] /ColorSpace &lt;&lt; /Cs1 7 0 R &gt;&gt; &gt;&gt;
-endobj
-8 0 obj
-&lt;&lt; /Length 9 0 R /N 3 /Alternate /DeviceRGB /Filter /FlateDecode &gt;&gt;
-stream
-x\xAD\x96gTSI\xC7\xE7ޛ^(I\x88\x80B\xEF\xBD\x90\xDE\x91.*!\x81Pc\xB1\xB3\xB8kAEE\\x95\xBAD\xDB&quot;\xA8\x80}\x83,ʺX\xB0\xA1\xF2\xDE\xC09\xEE\x9E\xF7\xBC\xFB\xED}\xCEyf~w\xE6\xE7\xCE\xCC\xF3\xE1\xFE \xFBpE\xA2X\x80Ta\x868\xD8ۍ\xC5\xC6?@-\xB0\x87\xCBK\xB9\xF9\x83\x8D\xF7C\xA8\x8D\xBB\xC6ҵ\xFEU\xF6\xBF'\xE4\xF9q\xE9&lt;\xA0 t:\x96\x9F\xCEKE\xF9,\xCA&amp;&lt;\x918\xE5?P\xD6\xCA\xCE\xA1 Pf\x88\xD1-\xA2̒\xB2`\x81ͤ\xBB\xC0\xF3\x9A\x90`wT\x81\xC2\xE5\x8A\x90\xF8\xE88;\x8B'@\xD7!\xA0l&amp;\xE4'
-Q\x96~ˉ\x97\xC0E\xE7I\xEFP6JM]\x8B2\x99\x8D\xB2^\xEC?\xD6\xFC\x83\xB9\xDC\xD8\xEFkr\xB9\x82\xEF\xBCp\xF4M\xF4\xC3\x89\xE9\xA2n\xEE\xFC\xC3\xFF\xB3IM\xC9D\xEFk&gt;\xA4\xB7N\x89\x86\xAE@{\x9A,\xE0ւ4\xC5h\xE5\xFC\xD1'2\xE2r\xD03\xE0\xBEV\x94+N$d\xB0]\xD1*\xC5\xB1}\x85&lt;#\xB6\x85\x99\xB9%\x90\xD6\\xAA\xE0-s\xBE\x96\xF3\xC6\xDFci]\xD8\xA1\xB5\x90^7[\xAA\x80\xAB        @\xC7s\xE8\xEF\xFF\xD3|\x83ng\xE7\xFBy\x99\xE2\xACF\xDAa        \xC8P\xAA@\xE8c`l\x80p\x9E`)! \xAC&lt;\x90Rѝg\x83|\xB0\x82b\xB0 \xEC\xA0
-\xC7\xC1Ip\xB4\x81s\xE0\xB8
-n\x82~0        /\xC14xf!\xC2CT\x88)Aj\x906dY@\xC8        \xF2\x84\xFC\xA1`(\x8A\x81\x90ʄ\xF2\xA1\xADP1T
-U@G\xA1z\xE8\xA8\xBA]\x87\xA0\xD04        \xBD\x81&gt;\xC3L\x81\xB0
-\xAC\x9B\xC2\xD8\xF6\x83C\xE0U\xB0N\x83\xF3\xE0x\W\xC3'\xE0V\xF8|\x84%\xF0Kxa&quot;\xEA\x881\xC2Aܑ@$
-\x89G\xC4\xC8\xA4)C\xAA\x91&amp;\xA4\xE9E\xEE&quot;d
-\xF9\x84\xC1a\xE86\xC6\xE3\x80\xF1\xC1\x84bx\x984\xCCL        \xA6sӊ\xE9\xC1\xDCŌ`\xA61߰T, k\x88\xB5\xC7\xFAb#\xB0l6\xB6[\x86\xADŶ`\xAF`\xB1c\xD8\xF78\x8E\x89\xD3\xC5\xD9\xE2|p\x91\xB8$\xDC:\        \xEE\xAEׅ\xC0\x8D\xE2f\xF0x\xBC\xDE\xEF\x88\xC4s\xF1\xF8B\xFC\xFC        \xFCE\xFC\xFC\xFE#\x81LP#X\xBCQ!a \xA1\x8C\xD0@\xB8@\xB8C'\xCC\xE5\x88\xDAD{b \x91O\xCC%\xEE$\xD6;\x89\xB7\x89c\xC4Y\x92&lt;I\x97\xE4H
-!%\x916\x93\xCAIM\xA4+\xA4Ǥ\xB7d2Y\x83lG^NN$o&quot;\x97\x93O\x91\xAF\x91Gȟ(4\x8AŝMɤ\xEC\xA0\xD4Q\xBA((o\xA9T\xAAՅE͠\xEE\xA0\xD6S/S\x9FR?\xCA\xD0eLd|e\xF82e*eZe\xEEȼ\x92%\xCAj˺ʮ\x96͓-\x93=#{[vJ\x8E(\xA7#\xE7.Ǖ\xDB W)\xD7!7,7#O\x977\x97\x94O\x95/\x91o\x90\xBF.?A\xC3\xD3th\x9E4&gt;\xAD\x80v\x8Cv\x996JG\xE8\x9Atw:\x8F\xBE\x95^C\xBFBc\xE0\xBA _F\xA3\x98q\x92\xD1ǘV\xA0)X)\x84)\xE4(T*\x9CW\x900\xA6ӗ\x99\xC2\xDC\xC9&lt;\xCDb~^\xA4\xB2\xC8uQܢ틚\xDDY\xF4Aq\xB1\xA2\x8Bb\x9Cb\x91b\xB3\xE2\xA0\xE2g%\xB6\x92\xA7R\xB2\xD2n\xA56\xA5'\xCAe\xE5\xE5\xCA\xD9ʇ\x95\xAF(O-f,vX\xCC[\\xB4\xF8\xF4\xE2\x87,\x98e\xC0
-f\xADcc\xDDbͨ\xA8\xAAx\xAB\x88T\xA8\V\x99Re\xAA\xBA\xA8&amp;\xA9\xEEU\xBD\xA0:\xA9FWsRKT۫vQ\xED[\x81\xED\xCANa\x97\xB3{\xD8\xD3\xEA,u\xF5L\xF5\xA3\xEA}\xEA\xB3\xBA\xA1[4\x9A5\x9Eh\x9249\x9A\xF1\x9A{5\xBB5\xA7\xB5Դ\xB4\xF2\xB5\xB5j\xB59\xDA        \xDA\xFB\xB5{\xB5?\xE8\xE8\xEA\x84\xEBl\xD3iә\xD0U\xD4\xF5\xD5\xCD\xD3m\xD4}\xACG\xD5s\xD6Kӫֻ\xA7\x8F\xD3\xE7\xE8'\xEB\xD2\xEF7\x80-\xAC- *-n†6\x86\x89\x86\x87 \x8C\xB0FvFB\xA3j\xA3ac\x8A\xB1\xABq\x96q\xA3\xF1\x88        \xD3\xC4\xDFd\x8BI\x9B\xC9+S-\xD3(\xD3ݦ\xBD\xA6\xDF̬\xCDR\xCCj\xCC\x99\xD3̗\x9Ao1\xEF4ca`\xC1\xB3\xA8\xB4\xB8gI\xB5\xF4\xB2\xDCh\xD9n\xF9\xDA\xCA\xD0*\xCE\xEA\xB0\xD5}k\xBAu\x80\xF56\xEBn\xEB\xAF6\xB66b\x9B&amp;\x9BI[-\xDBۃ\xB6\xC3'\x88S¹f\x87\xB5s\xB3\xDBhw\xCE\x8D}\x86\xFDi\xFB\xBF\x8C\x92&amp;\x96\xE8.\x89[R\xB3d\xD4QÑ\xEBx\xD4Q\xE2\xC4v\x8Aq:\xE2$qVw\xE6:W;?s\xD1t\xE1\xBBԺ\x8C\xBB\xEA\xBB&amp;\xB9\x9Ep}\xE5f\xE6&amp;vkq\xFB\xE0n\xEF\xBE޽\xCB\xF1\xF0\xF6(\xF2\xE8\xF3\xA4y\x86zVx&g
 t;\xF5\xD2\xF0x5zM{[{\xAF\xF3\xEE\xF2\xC1\xFA\xF8\xF9\xEC\xF6\xF6U\xF1\xE5\xF9\xD6\xFBN/\xB5]\xBA~i\x8F\xC5o\x85_\x85\xDF3\xB1g\xB04`O\xC0\xE3e\xDA˄\xCB\xDAA\xA0o\xE0\x9E\xC0'A\xBAAiA\xBF.\xC7-Z^\xB9\xFCy\xB0yp~p\xEF
-\xFA\x8A5+V\xBCq \xD9\xF2(T/43\xB4;L6,:\xAC&gt;\xECC\xB8Gxi\xB8$\xC24b}\xC4\xCDH\xE5\xC8\xC4\xC8\xF6(|TXTm\xD4\xCCJϕ\xFBV\x8EE[GF\xAD\xD2]\x95\xB3\xEA\xFAj\xE5\xD5)\xABϯ\x91]\xC3]s&amp;\xD3\xF3\x85ȭ\xE6\xCE\xC4\xFA\xC6\x8C\x9D\xE6\xB9\xF3\xF6\xF3^\xF2]\xF8{\xF9\x93q\x8Eq\xA5q\xE3\xF1\x8E\xF1\xA5\xF1G\xC1\xC1d\x82sBY\xC2T\xA2{bE\xE2\xEB$\x9F\xA4\xAA\xA4Ɂ\xC9u\xC9s)\xE1)ͩ\x84Ԙ\xD4!M\x98,\xECY\xAB\xBA6g\xED\x80\xC8PT(\x92\xA4٧\xEDK\x9B\xFB\x89kӡ\xF4U\xE9\xED \xF4\xE7z+S/\xF3\x87̑,\xA7\xACʬ\x8F\xD9a\xD9gr\xE4s\x849\xB7r-r\xB7\xE7\x8E\xE7y\xE5\xFD\xBC\xB3\x8E\xB7\xAE;_=s\xFE\xC8z\xD7\xF5G7@b7to\xD4\xDCX\xB0ql\x93\xF7\xA6\xE3\x9BI\x9B\x937\xFF\xB6\xC5lK\xE9\x96w[÷v\xA8l*\xFD\xC1\xFB\x87\xC6B\x99Bq\xE1\xF06\x87mU?b~L\xFC\xB1o\xBB\xE5\xF6ۿ\xF1\x8Bn\x9B\x97)\xE1\x95\xDC\xF8\xC9\xFC\xA7\xF2\x9F\xE6v\xC4\xEF\xE8\xDBi\xB3\xF3\xF0.\xDC.ᮡ\xDDλ\x8F\x97ʗ敎\xEE        \xD8Ӻ\x97\xBD\xB7h\xEF\xBB}k\xF6]/\xB3*\xAB\xDAOڟ\xB9_R\xEE_\xDE~@\xEB\xC0\xAE_*
 *+\xDD*\x9B\xB2n?\xF8\xE1\xFFН\xC3.\x87\x9B\xAAT\xAA\x8A\xAB&gt;I&lt;r\xFF\xA8\xF7\xD1\xD6j\x9D\xEA\xB2c\xB8cYǞׄ\xD5\xF4\xFE\xCC\xF9\xB9\xBEV\xB9\xB6\xB8\xF6k\x9D\xB0Nr&lt;\xF8xO\xBDm}}\xABag#ܘ\xD98y&quot;\xFAD\xFFI\x8F\x93\xEDM\xC6MG\x9B\x99\xCDŧ\xC0\xA9\xCCS/~\x89\xF9e\xE8\xB4\xDF\xE9\xEE3\x9C3Mg\xB5\xCFl\xA1\xB7\xB5B\xAD\xB9\xAD\xD3m        m\x92\xF6\xC8\x{1813A5}ݝ\x9D-\xBF\x9A\xFCZwN\xFD\\xE5y\x85\xF3;/\x90.\\x98\xBB\x98wq\xA6K\xD45uIpi\xB4{M\xF7\xA3\xCB\x97\xEF\xF5,\xEF\xE9\xBB\xE2w\xE5\xDAU\xAF\xAB\x97{]{/^s\xBCv\xEE\xBA\xFD\xF5\x8E\x9Cm7mn\xB6޲\xBE\xD5\xF2\x9B\xF5o-}6}\xAD\xB7mo\xB7\xF7\xDB\xF5w,\xB8p\xC7\xF9Υ\xBBw\xAF\xDE\xF3\xBDwsp\xD9\xE0\xC0P\xE8\xD0\xFD\xE1\xE8a\xC9}\xFE\xFD\x89)^?\xCCz8\xFBh\xD3c\xEC\xE3\xA2'rOʞ\xB2\x9EV\xFF\xAE\xFF{\xB3\xC4Fr~\xC4c\xE4ֳ\xCF\x8D\xF2F_\xFE\x91\xFEǗ\xB1\x82\xE7\xD4\xE7e\xE3j\xE3\xF5\xE7&amp;\xBD&amp;\xFB_\xAC|1\xF6R\xF4rv\xAA\xF0O\xF9?\xBE\xD2{u\xF6/\x97\xBFnMGL\x8F\xBD\xBF\x9E{S\xF2V\xE9m\xDD;\xABw\
 xDD3A3Oߧ\xBE\x9F\xFDP\xF4Q\xE9\xE3\xF1O\x9CO\xBD\x9F\xC3?\x8F\xCFf\xC1)\xFF\xAA\xFF\xB5\xF3\x9B߷\xC7s\xA9ss&quot;\xAE\x98;\xEF\xB4\x85\xE3\xE3xS5\xF5\xFD\xA8\xE7\x92Y\xF0d\xF3
-h\xC1G\xA2,u6Ҕ\xC6\xF1\x82o\x9B\x9F\xB1\xA0\xCE\x80\xD0M\xF8wpMm\x94)h/\xB5\x93!.\xB6\xB4\xFC\x9E\xE8\x884\xD2\xE3--\xE6\xA2\x88Qk\xF2qn\xEE\xAD
-\xF8N\xBE\x8A\xE7\xE6f\xCD\xCD}\xADy@Wڂ\x94\xAAqr\x91\x91\xD2\xF5\xBE\x92M\xD2\xFE\x9F\xF1!{\xB8\xD1
-endstream
-endobj
-9 0 obj
-2565
-endobj
-7 0 obj
-[ /ICCBased 8 0 R ]
-endobj
-3 0 obj
-&lt;&lt; /Type /Pages /MediaBox [0 0 14 14] /Count 1 /Kids [ 2 0 R ] &gt;&gt;
-endobj
-10 0 obj
-&lt;&lt; /Type /Catalog /Pages 3 0 R &gt;&gt;
-endobj
-11 0 obj
-(Mac OS X 10.8.3 Quartz PDFContext)
-endobj
-12 0 obj
-(D:20130326144953Z00'00')
-endobj
-1 0 obj
-&lt;&lt; /Producer 11 0 R /CreationDate 12 0 R /ModDate 12 0 R &gt;&gt;
-endobj
-xref
-0 13
-0000000000 65535 f 
-0000003619 00000 n 
-0000000503 00000 n 
-0000003394 00000 n 
-0000000022 00000 n 
-0000000484 00000 n 
-0000000605 00000 n 
-0000003359 00000 n 
-0000000673 00000 n 
-0000003339 00000 n 
-0000003475 00000 n 
-0000003525 00000 n 
-0000003577 00000 n 
-trailer
-&lt;&lt; /Size 13 /Root 10 0 R /Info 1 0 R /ID [ &lt;aed24bec77bfe3d500eab5430ebcb599&gt;
-&lt;aed24bec77bfe3d500eab5430ebcb599&gt; ] &gt;&gt;
-startxref
-3694
-%%EOF
</del></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebInspectorProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -243,8 +243,6 @@
</span><span class="cx"> #if PLATFORM(MAC) &amp;&amp; WK_API_ENABLED
</span><span class="cx">     RetainPtr&lt;WKWebInspectorWKWebView&gt; m_inspectorView;
</span><span class="cx">     RetainPtr&lt;NSWindow&gt; m_inspectorWindow;
</span><del>-    RetainPtr&lt;NSButton&gt; m_dockBottomButton;
-    RetainPtr&lt;NSButton&gt; m_dockRightButton;
</del><span class="cx">     RetainPtr&lt;WKWebInspectorProxyObjCAdapter&gt; m_inspectorProxyObjCAdapter;
</span><span class="cx">     HashMap&lt;String, RetainPtr&lt;NSURL&gt;&gt; m_suggestedToActualURLMap;
</span><span class="cx">     RunLoop::Timer&lt;WebInspectorProxy&gt; m_closeTimer;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacWebInspectorProxyMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/WebInspectorProxyMac.mm (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/WebInspectorProxyMac.mm        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit2/UIProcess/mac/WebInspectorProxyMac.mm        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -66,15 +66,9 @@
</span><span class="cx"> static const CGFloat windowContentBorderThickness = 55;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-// The margin from the top and right of the dock button (same as the full screen button).
-static const CGFloat dockButtonMargin = 3;
-
-// The spacing between the dock buttons.
</del><span class="cx"> #if __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 101000
</span><del>-static const CGFloat dockButtonSpacing = 1;
</del><span class="cx"> static const NSUInteger windowStyleMask = NSTitledWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask | NSResizableWindowMask | NSFullSizeContentViewWindowMask;
</span><span class="cx"> #else
</span><del>-static const CGFloat dockButtonSpacing = dockButtonMargin * 2;
</del><span class="cx"> static const NSUInteger windowStyleMask = NSTitledWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask | NSResizableWindowMask | NSTexturedBackgroundWindowMask;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -197,45 +191,6 @@
</span><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span><del>-@interface NSView (AppKitDetails)
-- (void)_addKnownSubview:(NSView *)subview;
-@end
-
-@interface NSWindow (AppKitDetails)
-- (NSCursor *)_cursorForResizeDirection:(NSInteger)direction;
-- (NSRect)_customTitleFrame;
-@end
-
-@interface WKWebInspectorWindow : NSWindow {
-@public
-    RetainPtr&lt;NSButton&gt; _dockBottomButton;
-    RetainPtr&lt;NSButton&gt; _dockRightButton;
-}
-@end
-
-@implementation WKWebInspectorWindow
-
-- (NSCursor *)_cursorForResizeDirection:(NSInteger)direction
-{
-    // Don't show a resize cursor for the northeast (top right) direction if the dock button is visible.
-    // This matches what happens when the full screen button is visible.
-    if (direction == 1 &amp;&amp; ![_dockRightButton isHidden])
-        return nil;
-    return [super _cursorForResizeDirection:direction];
-}
-
-- (NSRect)_customTitleFrame
-{
-    // Adjust the title frame if needed to prevent it from intersecting the dock button.
-    NSRect titleFrame = [super _customTitleFrame];
-    NSRect dockButtonFrame = _dockBottomButton.get().frame;
-    if (NSMaxX(titleFrame) &gt; NSMinX(dockButtonFrame) - dockButtonMargin)
-        titleFrame.size.width -= (NSMaxX(titleFrame) - NSMinX(dockButtonFrame)) + dockButtonMargin;
-    return titleFrame;
-}
-
-@end
-
</del><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><span class="cx"> static WKRect getWindowFrame(WKPageRef, const void* clientInfo)
</span><span class="lines">@@ -333,25 +288,6 @@
</span><span class="cx">     m_inspectorProxyObjCAdapter = nil;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static NSButton *createDockButton(NSString *imageName)
-{
-    // Create a full screen button so we can turn it into a dock button.
-    NSButton *dockButton = [NSWindow standardWindowButton:NSWindowFullScreenButton forStyleMask:windowStyleMask];
-
-    // Set the autoresizing mask to keep the dock button pinned to the top right corner.
-    dockButton.autoresizingMask = NSViewMinXMargin | NSViewMinYMargin;
-
-    // Get the dock image and make it a template so the button cell effects will apply.
-    NSImage *dockImage = [[NSBundle bundleForClass:[WKWebInspectorWKWebView class]] imageForResource:imageName];
-    [dockImage setTemplate:YES];
-
-    // Set the dock image on the button cell.
-    NSCell *dockButtonCell = dockButton.cell;
-    dockButtonCell.image = dockImage;
-
-    return [dockButton retain];
-}
-
</del><span class="cx"> void WebInspectorProxy::createInspectorWindow()
</span><span class="cx"> {
</span><span class="cx">     ASSERT(!m_inspectorWindow);
</span><span class="lines">@@ -364,7 +300,7 @@
</span><span class="cx">     if (!NSIsEmptyRect(savedWindowFrame))
</span><span class="cx">         windowFrame = savedWindowFrame;
</span><span class="cx"> 
</span><del>-    WKWebInspectorWindow *window = [[WKWebInspectorWindow alloc] initWithContentRect:windowFrame styleMask:windowStyleMask backing:NSBackingStoreBuffered defer:NO];
</del><ins>+    NSWindow *window = [[NSWindow alloc] initWithContentRect:windowFrame styleMask:windowStyleMask backing:NSBackingStoreBuffered defer:NO];
</ins><span class="cx">     [window setDelegate:m_inspectorProxyObjCAdapter.get()];
</span><span class="cx">     [window setMinSize:NSMakeSize(minimumWindowWidth, minimumWindowHeight)];
</span><span class="cx">     [window setReleasedWhenClosed:NO];
</span><span class="lines">@@ -380,62 +316,6 @@
</span><span class="cx"> 
</span><span class="cx">     NSView *contentView = [window contentView];
</span><span class="cx"> 
</span><del>-    static const int32_t firstVersionOfSafariWithDockToRightSupport = 0x02181d0d; // 536.29.13
-    static bool supportsDockToRight = NSVersionOfLinkTimeLibrary(&quot;Safari&quot;) &gt;= firstVersionOfSafariWithDockToRightSupport;
-
-#if __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 101000
-    m_dockBottomButton = adoptNS(createDockButton(@&quot;DockBottom&quot;));
-    m_dockRightButton = adoptNS(createDockButton(@&quot;DockRight&quot;));
-
-    m_dockBottomButton.get().alphaValue = 0.55;
-    m_dockRightButton.get().alphaValue = supportsDockToRight ? 0.55 : 0.25;
-#else
-    m_dockBottomButton = adoptNS(createDockButton(@&quot;DockBottomLegacy&quot;));
-    m_dockRightButton = adoptNS(createDockButton(@&quot;DockRightLegacy&quot;));
-
-    m_dockRightButton.get().alphaValue = supportsDockToRight ? 1 : 0.5;
-#endif
-
-    m_dockBottomButton.get().target = m_inspectorProxyObjCAdapter.get();
-    m_dockBottomButton.get().action = @selector(attachBottom:);
-
-    m_dockRightButton.get().target = m_inspectorProxyObjCAdapter.get();
-    m_dockRightButton.get().action = @selector(attachRight:);
-    m_dockRightButton.get().enabled = supportsDockToRight;
-
-    // Store the dock buttons on the window too so it can check its visibility.
-    window-&gt;_dockBottomButton = m_dockBottomButton;
-    window-&gt;_dockRightButton = m_dockRightButton;
-
-    // Get the frame view, the superview of the content view, and its frame.
-    // This will be the superview of the dock button too.
-    NSView *frameView = contentView.superview;
-    NSRect frameViewBounds = frameView.bounds;
-    NSSize dockButtonSize = m_dockBottomButton.get().frame.size;
-
-    ASSERT(!frameView.isFlipped);
-
-    // Position the dock button in the corner to match where the full screen button is normally.
-    NSPoint dockButtonOrigin;
-    dockButtonOrigin.x = NSMaxX(frameViewBounds) - dockButtonSize.width - dockButtonMargin;
-    dockButtonOrigin.y = NSMaxY(frameViewBounds) - dockButtonSize.height - dockButtonMargin;
-    m_dockRightButton.get().frameOrigin = dockButtonOrigin;
-
-    dockButtonOrigin.x -= dockButtonSize.width + dockButtonSpacing;
-    m_dockBottomButton.get().frameOrigin = dockButtonOrigin;
-
-    if ([frameView respondsToSelector:@selector(_addKnownSubview:)]) {
-        [frameView _addKnownSubview:m_dockBottomButton.get()];
-        [frameView _addKnownSubview:m_dockRightButton.get()];
-    } else {
-        [frameView addSubview:m_dockBottomButton.get()];
-        [frameView addSubview:m_dockRightButton.get()];
-    }
-
-    // Hide the dock buttons if we can't attach.
-    m_dockBottomButton.get().hidden = !canAttach();
-    m_dockRightButton.get().hidden = !canAttach();
-
</del><span class="cx">     [m_inspectorView setFrame:[contentView bounds]];
</span><span class="cx">     [m_inspectorView setAutoresizingMask:NSViewWidthSizable | NSViewHeightSizable];
</span><span class="cx">     [contentView addSubview:m_inspectorView.get()];
</span><span class="lines">@@ -662,8 +542,7 @@
</span><span class="cx"> 
</span><span class="cx"> void WebInspectorProxy::platformAttachAvailabilityChanged(bool available)
</span><span class="cx"> {
</span><del>-    m_dockBottomButton.get().hidden = !available;
-    m_dockRightButton.get().hidden = !available;
</del><ins>+    // Do nothing.
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebInspectorProxy::platformInspectedURLChanged(const String&amp; urlString)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebKit2xcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj (183335 => 183336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj        2015-04-26 01:23:04 UTC (rev 183335)
+++ trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj        2015-04-26 01:23:48 UTC (rev 183336)
</span><span class="lines">@@ -520,8 +520,6 @@
</span><span class="cx">                 1AFF49001833DE78009AB15A /* WKDeprecatedFunctions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AFF48FE1833DE78009AB15A /* WKDeprecatedFunctions.cpp */; };
</span><span class="cx">                 1C891D6519B124FF00BA79DD /* WebInspectorUI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C891D6219B124FF00BA79DD /* WebInspectorUI.cpp */; };
</span><span class="cx">                 1C891D6619B124FF00BA79DD /* WebInspectorUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C891D6319B124FF00BA79DD /* WebInspectorUI.h */; };
</span><del>-                1C8AE7611992F63A00ABF6EC /* DockBottomLegacy.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 1C8AE75F1992F62F00ABF6EC /* DockBottomLegacy.pdf */; };
-                1C8AE7621992F63C00ABF6EC /* DockRightLegacy.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 1C8AE7601992F62F00ABF6EC /* DockRightLegacy.pdf */; };
</del><span class="cx">                 1C8E28201275D15400BC7BD0 /* WebInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C8E281E1275D15400BC7BD0 /* WebInspector.h */; };
</span><span class="cx">                 1C8E28211275D15400BC7BD0 /* WebInspector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C8E281F1275D15400BC7BD0 /* WebInspector.cpp */; };
</span><span class="cx">                 1C8E28341275D73800BC7BD0 /* WebInspectorProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C8E28321275D73800BC7BD0 /* WebInspectorProxy.h */; };
</span><span class="lines">@@ -534,10 +532,8 @@
</span><span class="cx">                 1CA8B945127C882A00576C2B /* WebInspectorProxyMessageReceiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1CA8B943127C882A00576C2B /* WebInspectorProxyMessageReceiver.cpp */; };
</span><span class="cx">                 1CA8B946127C882A00576C2B /* WebInspectorProxyMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CA8B944127C882A00576C2B /* WebInspectorProxyMessages.h */; };
</span><span class="cx">                 1CA8B954127C891500576C2B /* WebInspectorUIMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1C8E2DAD1278C5B200BC7BD0 /* WebInspectorUIMac.mm */; };
</span><del>-                1CB75C941701E880009F809F /* DockRight.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 1CB75C931701E880009F809F /* DockRight.pdf */; };
</del><span class="cx">                 1CBBE4A019B66C53006B7D81 /* WebInspectorUIMessageReceiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1CBBE49E19B66C53006B7D81 /* WebInspectorUIMessageReceiver.cpp */; };
</span><span class="cx">                 1CBBE4A119B66C53006B7D81 /* WebInspectorUIMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CBBE49F19B66C53006B7D81 /* WebInspectorUIMessages.h */; };
</span><del>-                1CBC945E16515ED200D68AAE /* DockBottom.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 1CBC945D16515ED200D68AAE /* DockBottom.pdf */; };
</del><span class="cx">                 1F335BC0185B84F0001A201A /* WKWebProcessPlugInLoadDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F335BBF185B84D8001A201A /* WKWebProcessPlugInLoadDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 1F604BAA1889FBB800EE0395 /* _WKRenderingProgressEventsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F604BA71889FA7400EE0395 /* _WKRenderingProgressEventsInternal.h */; };
</span><span class="cx">                 1F7506AD1859161C00EC0FF7 /* WKWebProcessPlugInFrame.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F01816A1858DC1500F92884 /* WKWebProcessPlugInFrame.mm */; };
</span><span class="lines">@@ -2674,8 +2670,6 @@
</span><span class="cx">                 1C891D6219B124FF00BA79DD /* WebInspectorUI.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebInspectorUI.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1C891D6319B124FF00BA79DD /* WebInspectorUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebInspectorUI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1C891D6419B124FF00BA79DD /* WebInspectorUI.messages.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = WebInspectorUI.messages.in; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                1C8AE75F1992F62F00ABF6EC /* DockBottomLegacy.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = DockBottomLegacy.pdf; path = Resources/DockBottomLegacy.pdf; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C8AE7601992F62F00ABF6EC /* DockRightLegacy.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = DockRightLegacy.pdf; path = Resources/DockRightLegacy.pdf; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 1C8E281E1275D15400BC7BD0 /* WebInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebInspector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1C8E281F1275D15400BC7BD0 /* WebInspector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebInspector.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1C8E28321275D73800BC7BD0 /* WebInspectorProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebInspectorProxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -2689,10 +2683,8 @@
</span><span class="cx">                 1CA8B935127C774E00576C2B /* WebInspectorProxyMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebInspectorProxyMac.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1CA8B943127C882A00576C2B /* WebInspectorProxyMessageReceiver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebInspectorProxyMessageReceiver.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1CA8B944127C882A00576C2B /* WebInspectorProxyMessages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebInspectorProxyMessages.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                1CB75C931701E880009F809F /* DockRight.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = DockRight.pdf; path = Resources/DockRight.pdf; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 1CBBE49E19B66C53006B7D81 /* WebInspectorUIMessageReceiver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebInspectorUIMessageReceiver.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1CBBE49F19B66C53006B7D81 /* WebInspectorUIMessages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebInspectorUIMessages.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                1CBC945D16515ED200D68AAE /* DockBottom.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = DockBottom.pdf; path = Resources/DockBottom.pdf; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 1CC417C912C00CCA002BE67B /* TextCheckerCompletion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextCheckerCompletion.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1F0181691858DC1500F92884 /* WKWebProcessPlugInFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKWebProcessPlugInFrame.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1F01816A1858DC1500F92884 /* WKWebProcessPlugInFrame.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKWebProcessPlugInFrame.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -4324,10 +4316,6 @@
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><span class="cx">                                 6D8A91A511F0EFD100DD01FE /* com.apple.WebProcess.sb.in */,
</span><del>-                                1CBC945D16515ED200D68AAE /* DockBottom.pdf */,
-                                1C8AE75F1992F62F00ABF6EC /* DockBottomLegacy.pdf */,
-                                1CB75C931701E880009F809F /* DockRight.pdf */,
-                                1C8AE7601992F62F00ABF6EC /* DockRightLegacy.pdf */,
</del><span class="cx">                                 8DC2EF5A0486A6940098B216 /* Info.plist */,
</span><span class="cx">                                 089C1666FE841158C02AAC07 /* InfoPlist.strings */,
</span><span class="cx">                                 37F8C94F1AE22BD8007DAB9E /* mac */,
</span><span class="lines">@@ -8954,10 +8942,6 @@
</span><span class="cx">                                 E115C716190F8A2500ECC516 /* com.apple.WebKit.Databases.sb in Resources */,
</span><span class="cx">                                 E17AE2C316B9C63A001C42F1 /* com.apple.WebKit.NetworkProcess.sb in Resources */,
</span><span class="cx">                                 E11D35AE16B63D1B006D23D7 /* com.apple.WebProcess.sb in Resources */,
</span><del>-                                1CBC945E16515ED200D68AAE /* DockBottom.pdf in Resources */,
-                                1C8AE7611992F63A00ABF6EC /* DockBottomLegacy.pdf in Resources */,
-                                1CB75C941701E880009F809F /* DockRight.pdf in Resources */,
-                                1C8AE7621992F63C00ABF6EC /* DockRightLegacy.pdf in Resources */,
</del><span class="cx">                                 8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */,
</span><span class="cx">                                 2DC658351AD7237600D44508 /* SwipeShadow.png in Resources */,
</span><span class="cx">                                 2DC658361AD7237600D44508 /* SwipeShadow@2x.png in Resources */,
</span></span></pre>
</div>
</div>

</body>
</html>