<!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>[177917] trunk/Source/WebKit2</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/177917">177917</a></dd>
<dt>Author</dt> <dd>andersca@apple.com</dd>
<dt>Date</dt> <dd>2015-01-05 10:38:15 -0800 (Mon, 05 Jan 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Change more of the IPC code to take connections by reference
https://bugs.webkit.org/show_bug.cgi?id=140083

Reviewed by Andreas Kling.

* DatabaseProcess/DatabaseProcess.cpp:
(WebKit::DatabaseProcess::didReceiveMessage):
* DatabaseProcess/DatabaseProcess.h:
* DatabaseProcess/DatabaseToWebProcessConnection.cpp:
(WebKit::DatabaseToWebProcessConnection::didReceiveMessage):
(WebKit::DatabaseToWebProcessConnection::didReceiveSyncMessage):
* DatabaseProcess/DatabaseToWebProcessConnection.h:
* DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.h:
* NetworkProcess/NetworkConnectionToWebProcess.cpp:
(WebKit::NetworkConnectionToWebProcess::didReceiveMessage):
(WebKit::NetworkConnectionToWebProcess::didReceiveSyncMessage):
* NetworkProcess/NetworkConnectionToWebProcess.h:
* NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::didReceiveMessage):
(WebKit::NetworkProcess::didReceiveSyncMessage):
* NetworkProcess/NetworkProcess.h:
* NetworkProcess/NetworkResourceLoader.h:
* Platform/IPC/Connection.cpp:
(IPC::Connection::dispatchWorkQueueMessageReceiverMessage):
(IPC::Connection::dispatchSyncMessage):
(IPC::Connection::dispatchMessage):
* Platform/IPC/Connection.h:
(IPC::Connection::waitForAndDispatchImmediately):
* Platform/IPC/MessageReceiver.h:
(IPC::MessageReceiver::didReceiveSyncMessage):
* Platform/IPC/MessageReceiverMap.cpp:
(IPC::MessageReceiverMap::dispatchMessage):
(IPC::MessageReceiverMap::dispatchSyncMessage):
* Platform/IPC/MessageReceiverMap.h:
* PluginProcess/PluginControllerProxy.h:
* PluginProcess/PluginProcess.cpp:
(WebKit::PluginProcess::didReceiveMessage):
* PluginProcess/PluginProcess.h:
* PluginProcess/WebProcessConnection.cpp:
(WebKit::WebProcessConnection::didReceiveMessage):
(WebKit::WebProcessConnection::didReceiveSyncMessage):
* PluginProcess/WebProcessConnection.h:
* Scripts/webkit/messages.py:
(async_message_statement):
(sync_message_statement):
(generate_message_handler):
* Shared/API/Cocoa/RemoteObjectRegistry.h:
* Shared/Authentication/AuthenticationManager.h:
* Shared/ChildProcessProxy.cpp:
(WebKit::ChildProcessProxy::dispatchMessage):
(WebKit::ChildProcessProxy::dispatchSyncMessage):
* Shared/ChildProcessProxy.h:
* Shared/Network/CustomProtocols/CustomProtocolManager.h:
* Shared/Plugins/NPObjectMessageReceiver.h:
* Shared/Plugins/NPRemoteObjectMap.cpp:
(WebKit::NPRemoteObjectMap::didReceiveSyncMessage):
* Shared/Plugins/NPRemoteObjectMap.h:
* Shared/WebConnection.h:
* Shared/mac/SecItemShim.h:
* UIProcess/Databases/DatabaseProcessProxy.cpp:
(WebKit::DatabaseProcessProxy::didReceiveMessage):
* UIProcess/Databases/DatabaseProcessProxy.h:
* UIProcess/Downloads/DownloadProxy.h:
* UIProcess/DrawingAreaProxy.h:
* UIProcess/Network/CustomProtocols/CustomProtocolManagerProxy.h:
* UIProcess/Network/NetworkProcessProxy.cpp:
(WebKit::NetworkProcessProxy::didReceiveMessage):
(WebKit::NetworkProcessProxy::didReceiveSyncMessage):
* UIProcess/Network/NetworkProcessProxy.h:
* UIProcess/Plugins/PluginProcessProxy.h:
* UIProcess/Storage/StorageManager.h:
* UIProcess/UserContent/WebUserContentControllerProxy.h:
* UIProcess/VisitedLinkProvider.h:
* UIProcess/WebApplicationCacheManagerProxy.h:
* UIProcess/WebCookieManagerProxy.h:
* UIProcess/WebDatabaseManagerProxy.h:
* UIProcess/WebFullScreenManagerProxy.h:
* UIProcess/WebGeolocationManagerProxy.h:
* UIProcess/WebIconDatabase.h:
* UIProcess/WebInspectorProxy.h:
* UIProcess/WebMediaCacheManagerProxy.h:
* UIProcess/WebOriginDataManagerProxy.h:
* UIProcess/WebPageProxy.h:
* UIProcess/WebPasteboardProxy.h:
* UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::dispatchMessage):
(WebKit::WebProcessPool::dispatchSyncMessage):
* UIProcess/WebProcessPool.h:
* UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::didReceiveMessage):
(WebKit::WebProcessProxy::didReceiveSyncMessage):
* UIProcess/WebProcessProxy.h:
* UIProcess/WebResourceCacheManagerProxy.h:
* UIProcess/ios/SmartMagnificationController.h:
* UIProcess/ios/WebVideoFullscreenManagerProxy.h:
* UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h:
* UIProcess/mac/SecItemShimProxy.h:
* UIProcess/mac/ViewGestureController.h:
* WebProcess/ApplicationCache/WebApplicationCacheManager.h:
* WebProcess/Cookies/WebCookieManager.h:
* WebProcess/Databases/IndexedDB/WebIDBServerConnection.h:
* WebProcess/Databases/WebToDatabaseProcessConnection.cpp:
(WebKit::WebToDatabaseProcessConnection::didReceiveMessage):
* WebProcess/Databases/WebToDatabaseProcessConnection.h:
* WebProcess/FullScreen/WebFullScreenManager.cpp:
(WebKit::WebFullScreenManager::didReceiveMessage):
* WebProcess/FullScreen/WebFullScreenManager.h:
* WebProcess/Geolocation/WebGeolocationManager.h:
* WebProcess/IconDatabase/WebIconDatabaseProxy.h:
* WebProcess/MediaCache/WebMediaCacheManager.h:
* WebProcess/Network/NetworkProcessConnection.cpp:
(WebKit::NetworkProcessConnection::didReceiveMessage):
(WebKit::NetworkProcessConnection::didReceiveSyncMessage):
* WebProcess/Network/NetworkProcessConnection.h:
* WebProcess/Network/WebResourceLoader.h:
* WebProcess/Notifications/WebNotificationManager.h:
* WebProcess/OriginData/WebOriginDataManager.h:
* WebProcess/Plugins/PluginProcessConnection.cpp:
(WebKit::PluginProcessConnection::didReceiveMessage):
(WebKit::PluginProcessConnection::didReceiveSyncMessage):
* WebProcess/Plugins/PluginProcessConnection.h:
* WebProcess/Plugins/PluginProcessConnectionManager.h:
* WebProcess/Plugins/PluginProxy.h:
* WebProcess/ResourceCache/WebResourceCacheManager.h:
* WebProcess/Scrolling/RemoteScrollingCoordinator.h:
* WebProcess/Storage/StorageAreaMap.h:
* WebProcess/UserContent/WebUserContentController.h:
* WebProcess/WebCoreSupport/WebDatabaseManager.h:
* WebProcess/WebPage/DrawingArea.h:
* WebProcess/WebPage/EventDispatcher.h:
* WebProcess/WebPage/ViewGestureGeometryCollector.h:
* WebProcess/WebPage/ViewUpdateDispatcher.h:
* WebProcess/WebPage/VisitedLinkTableController.h:
* WebProcess/WebPage/WebInspector.h:
* WebProcess/WebPage/WebInspectorUI.h:
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::didReceiveMessage):
(WebKit::WebPage::didReceiveSyncMessage):
* WebProcess/WebPage/WebPage.h:
* WebProcess/WebPage/WebPageGroupProxy.h:
* WebProcess/WebProcess.cpp:
(WebKit::WebProcess::didReceiveSyncMessage):
(WebKit::WebProcess::didReceiveMessage):
* WebProcess/WebProcess.h:
* WebProcess/ios/WebVideoFullscreenManager.h:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2DatabaseProcessDatabaseProcesscpp">trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.cpp</a></li>
<li><a href="#trunkSourceWebKit2DatabaseProcessDatabaseProcessh">trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h</a></li>
<li><a href="#trunkSourceWebKit2DatabaseProcessDatabaseToWebProcessConnectioncpp">trunk/Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.cpp</a></li>
<li><a href="#trunkSourceWebKit2DatabaseProcessDatabaseToWebProcessConnectionh">trunk/Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.h</a></li>
<li><a href="#trunkSourceWebKit2DatabaseProcessIndexedDBDatabaseProcessIDBConnectionh">trunk/Source/WebKit2/DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessNetworkConnectionToWebProcesscpp">trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.cpp</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessNetworkConnectionToWebProcessh">trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessNetworkProcesscpp">trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessNetworkProcessh">trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessNetworkResourceLoaderh">trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h</a></li>
<li><a href="#trunkSourceWebKit2PlatformIPCConnectioncpp">trunk/Source/WebKit2/Platform/IPC/Connection.cpp</a></li>
<li><a href="#trunkSourceWebKit2PlatformIPCConnectionh">trunk/Source/WebKit2/Platform/IPC/Connection.h</a></li>
<li><a href="#trunkSourceWebKit2PlatformIPCMessageReceiverh">trunk/Source/WebKit2/Platform/IPC/MessageReceiver.h</a></li>
<li><a href="#trunkSourceWebKit2PlatformIPCMessageReceiverMapcpp">trunk/Source/WebKit2/Platform/IPC/MessageReceiverMap.cpp</a></li>
<li><a href="#trunkSourceWebKit2PlatformIPCMessageReceiverMaph">trunk/Source/WebKit2/Platform/IPC/MessageReceiverMap.h</a></li>
<li><a href="#trunkSourceWebKit2PluginProcessPluginControllerProxyh">trunk/Source/WebKit2/PluginProcess/PluginControllerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2PluginProcessPluginProcesscpp">trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp</a></li>
<li><a href="#trunkSourceWebKit2PluginProcessPluginProcessh">trunk/Source/WebKit2/PluginProcess/PluginProcess.h</a></li>
<li><a href="#trunkSourceWebKit2PluginProcessWebProcessConnectioncpp">trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp</a></li>
<li><a href="#trunkSourceWebKit2PluginProcessWebProcessConnectionh">trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h</a></li>
<li><a href="#trunkSourceWebKit2Scriptswebkitmessagespy">trunk/Source/WebKit2/Scripts/webkit/messages.py</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoaRemoteObjectRegistryh">trunk/Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAuthenticationAuthenticationManagerh">trunk/Source/WebKit2/Shared/Authentication/AuthenticationManager.h</a></li>
<li><a href="#trunkSourceWebKit2SharedChildProcessProxycpp">trunk/Source/WebKit2/Shared/ChildProcessProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedChildProcessProxyh">trunk/Source/WebKit2/Shared/ChildProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2SharedNetworkCustomProtocolsCustomProtocolManagerh">trunk/Source/WebKit2/Shared/Network/CustomProtocols/CustomProtocolManager.h</a></li>
<li><a href="#trunkSourceWebKit2SharedPluginsNPObjectMessageReceiverh">trunk/Source/WebKit2/Shared/Plugins/NPObjectMessageReceiver.h</a></li>
<li><a href="#trunkSourceWebKit2SharedPluginsNPRemoteObjectMapcpp">trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedPluginsNPRemoteObjectMaph">trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebConnectionh">trunk/Source/WebKit2/Shared/WebConnection.h</a></li>
<li><a href="#trunkSourceWebKit2SharedmacSecItemShimh">trunk/Source/WebKit2/Shared/mac/SecItemShim.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessDatabasesDatabaseProcessProxycpp">trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessDatabasesDatabaseProcessProxyh">trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessDownloadsDownloadProxyh">trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessDrawingAreaProxyh">trunk/Source/WebKit2/UIProcess/DrawingAreaProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNetworkCustomProtocolsCustomProtocolManagerProxyh">trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/CustomProtocolManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNetworkNetworkProcessProxycpp">trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNetworkNetworkProcessProxyh">trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessPluginsPluginProcessProxyh">trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessStorageStorageManagerh">trunk/Source/WebKit2/UIProcess/Storage/StorageManager.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessUserContentWebUserContentControllerProxyh">trunk/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessVisitedLinkProviderh">trunk/Source/WebKit2/UIProcess/VisitedLinkProvider.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebApplicationCacheManagerProxyh">trunk/Source/WebKit2/UIProcess/WebApplicationCacheManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebCookieManagerProxyh">trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebDatabaseManagerProxyh">trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebFullScreenManagerProxyh">trunk/Source/WebKit2/UIProcess/WebFullScreenManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebGeolocationManagerProxyh">trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebIconDatabaseh">trunk/Source/WebKit2/UIProcess/WebIconDatabase.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebInspectorProxyh">trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebMediaCacheManagerProxyh">trunk/Source/WebKit2/UIProcess/WebMediaCacheManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebOriginDataManagerProxyh">trunk/Source/WebKit2/UIProcess/WebOriginDataManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPageProxyh">trunk/Source/WebKit2/UIProcess/WebPageProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPasteboardProxyh">trunk/Source/WebKit2/UIProcess/WebPasteboardProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebProcessPoolcpp">trunk/Source/WebKit2/UIProcess/WebProcessPool.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebProcessPoolh">trunk/Source/WebKit2/UIProcess/WebProcessPool.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebProcessProxycpp">trunk/Source/WebKit2/UIProcess/WebProcessProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebProcessProxyh">trunk/Source/WebKit2/UIProcess/WebProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebResourceCacheManagerProxyh">trunk/Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessiosSmartMagnificationControllerh">trunk/Source/WebKit2/UIProcess/ios/SmartMagnificationController.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessiosWebVideoFullscreenManagerProxyh">trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacRemoteLayerTreeDrawingAreaProxyh">trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacSecItemShimProxyh">trunk/Source/WebKit2/UIProcess/mac/SecItemShimProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacViewGestureControllerh">trunk/Source/WebKit2/UIProcess/mac/ViewGestureController.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessApplicationCacheWebApplicationCacheManagerh">trunk/Source/WebKit2/WebProcess/ApplicationCache/WebApplicationCacheManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessCookiesWebCookieManagerh">trunk/Source/WebKit2/WebProcess/Cookies/WebCookieManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessDatabasesIndexedDBWebIDBServerConnectionh">trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBServerConnection.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessDatabasesWebToDatabaseProcessConnectioncpp">trunk/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessDatabasesWebToDatabaseProcessConnectionh">trunk/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessFullScreenWebFullScreenManagercpp">trunk/Source/WebKit2/WebProcess/FullScreen/WebFullScreenManager.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessFullScreenWebFullScreenManagerh">trunk/Source/WebKit2/WebProcess/FullScreen/WebFullScreenManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessGeolocationWebGeolocationManagerh">trunk/Source/WebKit2/WebProcess/Geolocation/WebGeolocationManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessIconDatabaseWebIconDatabaseProxyh">trunk/Source/WebKit2/WebProcess/IconDatabase/WebIconDatabaseProxy.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessMediaCacheWebMediaCacheManagerh">trunk/Source/WebKit2/WebProcess/MediaCache/WebMediaCacheManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessNetworkNetworkProcessConnectioncpp">trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessNetworkNetworkProcessConnectionh">trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessNetworkWebResourceLoaderh">trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessNotificationsWebNotificationManagerh">trunk/Source/WebKit2/WebProcess/Notifications/WebNotificationManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessOriginDataWebOriginDataManagerh">trunk/Source/WebKit2/WebProcess/OriginData/WebOriginDataManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPluginProcessConnectioncpp">trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPluginProcessConnectionh">trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPluginProcessConnectionManagerh">trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnectionManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPluginProxyh">trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessResourceCacheWebResourceCacheManagerh">trunk/Source/WebKit2/WebProcess/ResourceCache/WebResourceCacheManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessScrollingRemoteScrollingCoordinatorh">trunk/Source/WebKit2/WebProcess/Scrolling/RemoteScrollingCoordinator.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessStorageStorageAreaMaph">trunk/Source/WebKit2/WebProcess/Storage/StorageAreaMap.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessUserContentWebUserContentControllerh">trunk/Source/WebKit2/WebProcess/UserContent/WebUserContentController.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebDatabaseManagerh">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDatabaseManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageDrawingAreah">trunk/Source/WebKit2/WebProcess/WebPage/DrawingArea.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageEventDispatcherh">trunk/Source/WebKit2/WebProcess/WebPage/EventDispatcher.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageViewGestureGeometryCollectorh">trunk/Source/WebKit2/WebProcess/WebPage/ViewGestureGeometryCollector.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageViewUpdateDispatcherh">trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageVisitedLinkTableControllerh">trunk/Source/WebKit2/WebProcess/WebPage/VisitedLinkTableController.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebInspectorh">trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebInspectorUIh">trunk/Source/WebKit2/WebProcess/WebPage/WebInspectorUI.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPagecpp">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPageh">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPageGroupProxyh">trunk/Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebProcesscpp">trunk/Source/WebKit2/WebProcess/WebProcess.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebProcessh">trunk/Source/WebKit2/WebProcess/WebProcess.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessiosWebVideoFullscreenManagerh">trunk/Source/WebKit2/WebProcess/ios/WebVideoFullscreenManager.h</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/ChangeLog        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -1,5 +1,153 @@
</span><span class="cx"> 2015-01-05  Anders Carlsson  &lt;andersca@apple.com&gt;
</span><span class="cx"> 
</span><ins>+        Change more of the IPC code to take connections by reference
+        https://bugs.webkit.org/show_bug.cgi?id=140083
+
+        Reviewed by Andreas Kling.
+
+        * DatabaseProcess/DatabaseProcess.cpp:
+        (WebKit::DatabaseProcess::didReceiveMessage):
+        * DatabaseProcess/DatabaseProcess.h:
+        * DatabaseProcess/DatabaseToWebProcessConnection.cpp:
+        (WebKit::DatabaseToWebProcessConnection::didReceiveMessage):
+        (WebKit::DatabaseToWebProcessConnection::didReceiveSyncMessage):
+        * DatabaseProcess/DatabaseToWebProcessConnection.h:
+        * DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.h:
+        * NetworkProcess/NetworkConnectionToWebProcess.cpp:
+        (WebKit::NetworkConnectionToWebProcess::didReceiveMessage):
+        (WebKit::NetworkConnectionToWebProcess::didReceiveSyncMessage):
+        * NetworkProcess/NetworkConnectionToWebProcess.h:
+        * NetworkProcess/NetworkProcess.cpp:
+        (WebKit::NetworkProcess::didReceiveMessage):
+        (WebKit::NetworkProcess::didReceiveSyncMessage):
+        * NetworkProcess/NetworkProcess.h:
+        * NetworkProcess/NetworkResourceLoader.h:
+        * Platform/IPC/Connection.cpp:
+        (IPC::Connection::dispatchWorkQueueMessageReceiverMessage):
+        (IPC::Connection::dispatchSyncMessage):
+        (IPC::Connection::dispatchMessage):
+        * Platform/IPC/Connection.h:
+        (IPC::Connection::waitForAndDispatchImmediately):
+        * Platform/IPC/MessageReceiver.h:
+        (IPC::MessageReceiver::didReceiveSyncMessage):
+        * Platform/IPC/MessageReceiverMap.cpp:
+        (IPC::MessageReceiverMap::dispatchMessage):
+        (IPC::MessageReceiverMap::dispatchSyncMessage):
+        * Platform/IPC/MessageReceiverMap.h:
+        * PluginProcess/PluginControllerProxy.h:
+        * PluginProcess/PluginProcess.cpp:
+        (WebKit::PluginProcess::didReceiveMessage):
+        * PluginProcess/PluginProcess.h:
+        * PluginProcess/WebProcessConnection.cpp:
+        (WebKit::WebProcessConnection::didReceiveMessage):
+        (WebKit::WebProcessConnection::didReceiveSyncMessage):
+        * PluginProcess/WebProcessConnection.h:
+        * Scripts/webkit/messages.py:
+        (async_message_statement):
+        (sync_message_statement):
+        (generate_message_handler):
+        * Shared/API/Cocoa/RemoteObjectRegistry.h:
+        * Shared/Authentication/AuthenticationManager.h:
+        * Shared/ChildProcessProxy.cpp:
+        (WebKit::ChildProcessProxy::dispatchMessage):
+        (WebKit::ChildProcessProxy::dispatchSyncMessage):
+        * Shared/ChildProcessProxy.h:
+        * Shared/Network/CustomProtocols/CustomProtocolManager.h:
+        * Shared/Plugins/NPObjectMessageReceiver.h:
+        * Shared/Plugins/NPRemoteObjectMap.cpp:
+        (WebKit::NPRemoteObjectMap::didReceiveSyncMessage):
+        * Shared/Plugins/NPRemoteObjectMap.h:
+        * Shared/WebConnection.h:
+        * Shared/mac/SecItemShim.h:
+        * UIProcess/Databases/DatabaseProcessProxy.cpp:
+        (WebKit::DatabaseProcessProxy::didReceiveMessage):
+        * UIProcess/Databases/DatabaseProcessProxy.h:
+        * UIProcess/Downloads/DownloadProxy.h:
+        * UIProcess/DrawingAreaProxy.h:
+        * UIProcess/Network/CustomProtocols/CustomProtocolManagerProxy.h:
+        * UIProcess/Network/NetworkProcessProxy.cpp:
+        (WebKit::NetworkProcessProxy::didReceiveMessage):
+        (WebKit::NetworkProcessProxy::didReceiveSyncMessage):
+        * UIProcess/Network/NetworkProcessProxy.h:
+        * UIProcess/Plugins/PluginProcessProxy.h:
+        * UIProcess/Storage/StorageManager.h:
+        * UIProcess/UserContent/WebUserContentControllerProxy.h:
+        * UIProcess/VisitedLinkProvider.h:
+        * UIProcess/WebApplicationCacheManagerProxy.h:
+        * UIProcess/WebCookieManagerProxy.h:
+        * UIProcess/WebDatabaseManagerProxy.h:
+        * UIProcess/WebFullScreenManagerProxy.h:
+        * UIProcess/WebGeolocationManagerProxy.h:
+        * UIProcess/WebIconDatabase.h:
+        * UIProcess/WebInspectorProxy.h:
+        * UIProcess/WebMediaCacheManagerProxy.h:
+        * UIProcess/WebOriginDataManagerProxy.h:
+        * UIProcess/WebPageProxy.h:
+        * UIProcess/WebPasteboardProxy.h:
+        * UIProcess/WebProcessPool.cpp:
+        (WebKit::WebProcessPool::dispatchMessage):
+        (WebKit::WebProcessPool::dispatchSyncMessage):
+        * UIProcess/WebProcessPool.h:
+        * UIProcess/WebProcessProxy.cpp:
+        (WebKit::WebProcessProxy::didReceiveMessage):
+        (WebKit::WebProcessProxy::didReceiveSyncMessage):
+        * UIProcess/WebProcessProxy.h:
+        * UIProcess/WebResourceCacheManagerProxy.h:
+        * UIProcess/ios/SmartMagnificationController.h:
+        * UIProcess/ios/WebVideoFullscreenManagerProxy.h:
+        * UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h:
+        * UIProcess/mac/SecItemShimProxy.h:
+        * UIProcess/mac/ViewGestureController.h:
+        * WebProcess/ApplicationCache/WebApplicationCacheManager.h:
+        * WebProcess/Cookies/WebCookieManager.h:
+        * WebProcess/Databases/IndexedDB/WebIDBServerConnection.h:
+        * WebProcess/Databases/WebToDatabaseProcessConnection.cpp:
+        (WebKit::WebToDatabaseProcessConnection::didReceiveMessage):
+        * WebProcess/Databases/WebToDatabaseProcessConnection.h:
+        * WebProcess/FullScreen/WebFullScreenManager.cpp:
+        (WebKit::WebFullScreenManager::didReceiveMessage):
+        * WebProcess/FullScreen/WebFullScreenManager.h:
+        * WebProcess/Geolocation/WebGeolocationManager.h:
+        * WebProcess/IconDatabase/WebIconDatabaseProxy.h:
+        * WebProcess/MediaCache/WebMediaCacheManager.h:
+        * WebProcess/Network/NetworkProcessConnection.cpp:
+        (WebKit::NetworkProcessConnection::didReceiveMessage):
+        (WebKit::NetworkProcessConnection::didReceiveSyncMessage):
+        * WebProcess/Network/NetworkProcessConnection.h:
+        * WebProcess/Network/WebResourceLoader.h:
+        * WebProcess/Notifications/WebNotificationManager.h:
+        * WebProcess/OriginData/WebOriginDataManager.h:
+        * WebProcess/Plugins/PluginProcessConnection.cpp:
+        (WebKit::PluginProcessConnection::didReceiveMessage):
+        (WebKit::PluginProcessConnection::didReceiveSyncMessage):
+        * WebProcess/Plugins/PluginProcessConnection.h:
+        * WebProcess/Plugins/PluginProcessConnectionManager.h:
+        * WebProcess/Plugins/PluginProxy.h:
+        * WebProcess/ResourceCache/WebResourceCacheManager.h:
+        * WebProcess/Scrolling/RemoteScrollingCoordinator.h:
+        * WebProcess/Storage/StorageAreaMap.h:
+        * WebProcess/UserContent/WebUserContentController.h:
+        * WebProcess/WebCoreSupport/WebDatabaseManager.h:
+        * WebProcess/WebPage/DrawingArea.h:
+        * WebProcess/WebPage/EventDispatcher.h:
+        * WebProcess/WebPage/ViewGestureGeometryCollector.h:
+        * WebProcess/WebPage/ViewUpdateDispatcher.h:
+        * WebProcess/WebPage/VisitedLinkTableController.h:
+        * WebProcess/WebPage/WebInspector.h:
+        * WebProcess/WebPage/WebInspectorUI.h:
+        * WebProcess/WebPage/WebPage.cpp:
+        (WebKit::WebPage::didReceiveMessage):
+        (WebKit::WebPage::didReceiveSyncMessage):
+        * WebProcess/WebPage/WebPage.h:
+        * WebProcess/WebPage/WebPageGroupProxy.h:
+        * WebProcess/WebProcess.cpp:
+        (WebKit::WebProcess::didReceiveSyncMessage):
+        (WebKit::WebProcess::didReceiveMessage):
+        * WebProcess/WebProcess.h:
+        * WebProcess/ios/WebVideoFullscreenManager.h:
+
+2015-01-05  Anders Carlsson  &lt;andersca@apple.com&gt;
+
</ins><span class="cx">         Pass IPC::Connection by reference to IPC message handlers
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=140082
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2DatabaseProcessDatabaseProcesscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -80,7 +80,7 @@
</span><span class="cx">     RunLoop::current().stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DatabaseProcess::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void DatabaseProcess::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     if (messageReceiverMap().dispatchMessage(connection, decoder))
</span><span class="cx">         return;
</span></span></pre></div>
<a id="trunkSourceWebKit2DatabaseProcessDatabaseProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -79,10 +79,10 @@
</span><span class="cx">     virtual bool shouldTerminate() override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;) override;
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><del>-    void didReceiveDatabaseProcessMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveDatabaseProcessMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx"> 
</span><span class="cx">     // Message Handlers
</span><span class="cx">     void initializeDatabaseProcess(const DatabaseProcessCreationParameters&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2DatabaseProcessDatabaseToWebProcessConnectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> 
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DatabaseToWebProcessConnection::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void DatabaseToWebProcessConnection::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     if (decoder.messageReceiverName() == Messages::DatabaseToWebProcessConnection::messageReceiverName()) {
</span><span class="cx">         didReceiveDatabaseToWebProcessConnectionMessage(connection, decoder);
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DatabaseToWebProcessConnection::didReceiveSyncMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; reply)
</del><ins>+void DatabaseToWebProcessConnection::didReceiveSyncMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; reply)
</ins><span class="cx"> {
</span><span class="cx">     if (decoder.messageReceiverName() == Messages::DatabaseProcessIDBConnection::messageReceiverName()) {
</span><span class="cx">         IDBConnectionMap::iterator backendIterator = m_idbConnections.find(decoder.destinationID());
</span></span></pre></div>
<a id="trunkSourceWebKit2DatabaseProcessDatabaseToWebProcessConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -47,11 +47,11 @@
</span><span class="cx">     DatabaseToWebProcessConnection(IPC::Connection::Identifier);
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;) override;
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><del>-    void didReceiveDatabaseToWebProcessConnectionMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveDatabaseToWebProcessConnectionMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx"> 
</span><span class="cx">     // IPC::MessageSender
</span><span class="cx">     virtual IPC::Connection* messageSenderConnection() override { return m_connection.get(); }
</span></span></pre></div>
<a id="trunkSourceWebKit2DatabaseProcessIndexedDBDatabaseProcessIDBConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -55,8 +55,8 @@
</span><span class="cx">     virtual ~DatabaseProcessIDBConnection();
</span><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><del>-    void didReceiveDatabaseProcessIDBConnectionMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
-    void didReceiveSyncDatabaseProcessIDBConnectionMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    void didReceiveDatabaseProcessIDBConnectionMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
+    void didReceiveSyncDatabaseProcessIDBConnectionMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     void disconnectedFromWebProcess();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessNetworkConnectionToWebProcesscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx">     ASSERT(removedLoader == &amp;loader);
</span><span class="cx"> }
</span><span class="cx">     
</span><del>-void NetworkConnectionToWebProcess::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void NetworkConnectionToWebProcess::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     if (decoder.messageReceiverName() == Messages::NetworkConnectionToWebProcess::messageReceiverName()) {
</span><span class="cx">         didReceiveNetworkConnectionToWebProcessMessage(connection, decoder);
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void NetworkConnectionToWebProcess::didReceiveSyncMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; reply)
</del><ins>+void NetworkConnectionToWebProcess::didReceiveSyncMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; reply)
</ins><span class="cx"> {
</span><span class="cx">     if (decoder.messageReceiverName() == Messages::NetworkConnectionToWebProcess::messageReceiverName()) {
</span><span class="cx">         didReceiveSyncNetworkConnectionToWebProcessMessage(connection, decoder, reply);
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessNetworkConnectionToWebProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -61,14 +61,14 @@
</span><span class="cx">     NetworkConnectionToWebProcess(IPC::Connection::Identifier);
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;);
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName);
</span><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><del>-    void didReceiveNetworkConnectionToWebProcessMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
-    void didReceiveSyncNetworkConnectionToWebProcessMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    void didReceiveNetworkConnectionToWebProcessMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
+    void didReceiveSyncNetworkConnectionToWebProcessMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx">     
</span><span class="cx">     void scheduleResourceLoad(const NetworkResourceLoadParameters&amp;);
</span><span class="cx">     void performSynchronousLoad(const NetworkResourceLoadParameters&amp;, PassRefPtr&lt;Messages::NetworkConnectionToWebProcess::PerformSynchronousLoad::DelayedReply&gt;);
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessNetworkProcesscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -111,7 +111,7 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void NetworkProcess::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void NetworkProcess::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     if (messageReceiverMap().dispatchMessage(connection, decoder))
</span><span class="cx">         return;
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx">     didReceiveNetworkProcessMessage(connection, decoder);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void NetworkProcess::didReceiveSyncMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</del><ins>+void NetworkProcess::didReceiveSyncMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</ins><span class="cx"> {
</span><span class="cx">     messageReceiverMap().dispatchSyncMessage(connection, decoder, replyEncoder);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessNetworkProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -95,8 +95,8 @@
</span><span class="cx">     virtual bool shouldTerminate() override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;) override;
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><span class="cx"> 
</span><span class="lines">@@ -107,7 +107,7 @@
</span><span class="cx">     virtual AuthenticationManager&amp; downloadsAuthenticationManager() override;
</span><span class="cx"> 
</span><span class="cx">     // Message Handlers
</span><del>-    void didReceiveNetworkProcessMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveNetworkProcessMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx">     void initializeNetworkProcess(const NetworkProcessCreationParameters&amp;);
</span><span class="cx">     void createNetworkConnectionToWebProcess();
</span><span class="cx">     void ensurePrivateBrowsingSession(WebCore::SessionID);
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessNetworkResourceLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx">     static size_t fileBackedResourceMinimumSize();
</span><span class="cx"> #endif
</span><span class="cx">     // Message handlers.
</span><del>-    void didReceiveNetworkResourceLoaderMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveNetworkResourceLoaderMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS) || (PLATFORM(MAC) &amp;&amp; __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 1090)
</span><span class="cx">     static void tryGetShareableHandleFromCFURLCachedResponse(ShareableResource::Handle&amp;, CFCachedURLResponseRef);
</span></span></pre></div>
<a id="trunkSourceWebKit2PlatformIPCConnectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Platform/IPC/Connection.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Platform/IPC/Connection.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Platform/IPC/Connection.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -301,7 +301,7 @@
</span><span class="cx">     std::unique_ptr&lt;MessageDecoder&gt; decoder(incomingMessageDecoder);
</span><span class="cx"> 
</span><span class="cx">     if (!decoder-&gt;isSyncMessage()) {
</span><del>-        workQueueMessageReceiver-&gt;didReceiveMessage(this, *decoder);
</del><ins>+        workQueueMessageReceiver-&gt;didReceiveMessage(*this, *decoder);
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -316,7 +316,7 @@
</span><span class="cx">     auto replyEncoder = std::make_unique&lt;MessageEncoder&gt;(&quot;IPC&quot;, &quot;SyncMessageReply&quot;, syncRequestID);
</span><span class="cx"> 
</span><span class="cx">     // Hand off both the decoder and encoder to the work queue message receiver.
</span><del>-    workQueueMessageReceiver-&gt;didReceiveSyncMessage(this, *decoder, replyEncoder);
</del><ins>+    workQueueMessageReceiver-&gt;didReceiveSyncMessage(*this, *decoder, replyEncoder);
</ins><span class="cx"> 
</span><span class="cx">     // FIXME: If the message was invalid, we should send back a SyncMessageError.
</span><span class="cx">     ASSERT(!decoder-&gt;isInvalid());
</span><span class="lines">@@ -767,7 +767,7 @@
</span><span class="cx">     auto replyEncoder = std::make_unique&lt;MessageEncoder&gt;(&quot;IPC&quot;, &quot;SyncMessageReply&quot;, syncRequestID);
</span><span class="cx"> 
</span><span class="cx">     // Hand off both the decoder and encoder to the client.
</span><del>-    m_client-&gt;didReceiveSyncMessage(this, decoder, replyEncoder);
</del><ins>+    m_client-&gt;didReceiveSyncMessage(*this, decoder, replyEncoder);
</ins><span class="cx"> 
</span><span class="cx">     // FIXME: If the message was invalid, we should send back a SyncMessageError.
</span><span class="cx">     ASSERT(!decoder.isInvalid());
</span><span class="lines">@@ -806,7 +806,7 @@
</span><span class="cx"> 
</span><span class="cx"> void Connection::dispatchMessage(MessageDecoder&amp; decoder)
</span><span class="cx"> {
</span><del>-    m_client-&gt;didReceiveMessage(this, decoder);
</del><ins>+    m_client-&gt;didReceiveMessage(*this, decoder);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void Connection::dispatchMessage(std::unique_ptr&lt;MessageDecoder&gt; message)
</span></span></pre></div>
<a id="trunkSourceWebKit2PlatformIPCConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Platform/IPC/Connection.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Platform/IPC/Connection.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Platform/IPC/Connection.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -371,7 +371,7 @@
</span><span class="cx">         return false;
</span><span class="cx"> 
</span><span class="cx">     ASSERT(decoder-&gt;destinationID() == destinationID);
</span><del>-    m_client-&gt;didReceiveMessage(this, *decoder);
</del><ins>+    m_client-&gt;didReceiveMessage(*this, *decoder);
</ins><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2PlatformIPCMessageReceiverh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Platform/IPC/MessageReceiver.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Platform/IPC/MessageReceiver.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Platform/IPC/MessageReceiver.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> public:
</span><span class="cx">     virtual ~MessageReceiver() { }
</span><span class="cx"> 
</span><del>-    virtual void didReceiveMessage(Connection*, MessageDecoder&amp;) = 0;
-    virtual void didReceiveSyncMessage(Connection*, MessageDecoder&amp;, std::unique_ptr&lt;MessageEncoder&gt;&amp;)
</del><ins>+    virtual void didReceiveMessage(Connection&amp;, MessageDecoder&amp;) = 0;
+    virtual void didReceiveSyncMessage(Connection&amp;, MessageDecoder&amp;, std::unique_ptr&lt;MessageEncoder&gt;&amp;)
</ins><span class="cx">     {
</span><span class="cx">         ASSERT_NOT_REACHED();
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebKit2PlatformIPCMessageReceiverMapcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Platform/IPC/MessageReceiverMap.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Platform/IPC/MessageReceiverMap.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Platform/IPC/MessageReceiverMap.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx">     m_messageReceivers.clear();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool MessageReceiverMap::dispatchMessage(Connection* connection, MessageDecoder&amp; decoder)
</del><ins>+bool MessageReceiverMap::dispatchMessage(Connection&amp; connection, MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     if (MessageReceiver* messageReceiver = m_globalMessageReceivers.get(decoder.messageReceiverName())) {
</span><span class="cx">         ASSERT(!decoder.destinationID());
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool MessageReceiverMap::dispatchSyncMessage(Connection* connection, MessageDecoder&amp; decoder, std::unique_ptr&lt;MessageEncoder&gt;&amp; replyEncoder)
</del><ins>+bool MessageReceiverMap::dispatchSyncMessage(Connection&amp; connection, MessageDecoder&amp; decoder, std::unique_ptr&lt;MessageEncoder&gt;&amp; replyEncoder)
</ins><span class="cx"> {
</span><span class="cx">     if (MessageReceiver* messageReceiver = m_globalMessageReceivers.get(decoder.messageReceiverName())) {
</span><span class="cx">         ASSERT(!decoder.destinationID());
</span></span></pre></div>
<a id="trunkSourceWebKit2PlatformIPCMessageReceiverMaph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Platform/IPC/MessageReceiverMap.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Platform/IPC/MessageReceiverMap.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Platform/IPC/MessageReceiverMap.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -50,8 +50,8 @@
</span><span class="cx"> 
</span><span class="cx">     void invalidate();
</span><span class="cx"> 
</span><del>-    bool dispatchMessage(Connection*, MessageDecoder&amp;);
-    bool dispatchSyncMessage(Connection*, MessageDecoder&amp;, std::unique_ptr&lt;MessageEncoder&gt;&amp;);
</del><ins>+    bool dispatchMessage(Connection&amp;, MessageDecoder&amp;);
+    bool dispatchSyncMessage(Connection&amp;, MessageDecoder&amp;, std::unique_ptr&lt;MessageEncoder&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // Message receivers that don't require a destination ID.
</span></span></pre></div>
<a id="trunkSourceWebKit2PluginProcessPluginControllerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/PluginProcess/PluginControllerProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/PluginProcess/PluginControllerProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/PluginProcess/PluginControllerProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -62,8 +62,8 @@
</span><span class="cx">     bool initialize(const PluginCreationParameters&amp;);
</span><span class="cx">     void destroy();
</span><span class="cx"> 
</span><del>-    void didReceivePluginControllerProxyMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
-    void didReceiveSyncPluginControllerProxyMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    void didReceivePluginControllerProxyMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
+    void didReceiveSyncPluginControllerProxyMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     bool wantsWheelEvents() const;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2PluginProcessPluginProcesscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx">     return m_webProcessConnections.isEmpty();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void PluginProcess::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void PluginProcess::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     didReceivePluginProcessMessage(connection, decoder);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2PluginProcessPluginProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/PluginProcess/PluginProcess.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/PluginProcess/PluginProcess.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/PluginProcess/PluginProcess.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -88,12 +88,12 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;) override;
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><del>-    void didReceivePluginProcessMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceivePluginProcessMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx">     void initializePluginProcess(PluginProcessCreationParameters&amp;&amp;);
</span><span class="cx">     void createWebProcessConnection();
</span><span class="cx">     void getSitesWithData(uint64_t callbackID);
</span></span></pre></div>
<a id="trunkSourceWebKit2PluginProcessWebProcessConnectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -118,9 +118,9 @@
</span><span class="cx">     connection-&gt;sendSync(Messages::PluginProcessConnection::SetException(exceptionString), Messages::PluginProcessConnection::SetException::Reply(), 0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebProcessConnection::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void WebProcessConnection::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><del>-    ConnectionStack::CurrentConnectionPusher currentConnection(ConnectionStack::shared(), connection);
</del><ins>+    ConnectionStack::CurrentConnectionPusher currentConnection(ConnectionStack::shared(), &amp;connection);
</ins><span class="cx"> 
</span><span class="cx">     if (decoder.messageReceiverName() == Messages::WebProcessConnection::messageReceiverName()) {
</span><span class="cx">         didReceiveWebProcessConnectionMessage(connection, decoder);
</span><span class="lines">@@ -140,9 +140,9 @@
</span><span class="cx">     pluginControllerProxy-&gt;didReceivePluginControllerProxyMessage(connection, decoder);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebProcessConnection::didReceiveSyncMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</del><ins>+void WebProcessConnection::didReceiveSyncMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</ins><span class="cx"> {
</span><del>-    ConnectionStack::CurrentConnectionPusher currentConnection(ConnectionStack::shared(), connection);
</del><ins>+    ConnectionStack::CurrentConnectionPusher currentConnection(ConnectionStack::shared(), &amp;connection);
</ins><span class="cx"> 
</span><span class="cx">     uint64_t destinationID = decoder.destinationID();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2PluginProcessWebProcessConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -65,14 +65,14 @@
</span><span class="cx">     void destroyPluginControllerProxy(PluginControllerProxy*);
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;);
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName);
</span><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><del>-    void didReceiveWebProcessConnectionMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
-    void didReceiveSyncWebProcessConnectionMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    void didReceiveWebProcessConnectionMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
+    void didReceiveSyncWebProcessConnectionMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx">     void createPlugin(const PluginCreationParameters&amp;, PassRefPtr&lt;Messages::WebProcessConnection::CreatePlugin::DelayedReply&gt;);
</span><span class="cx">     void createPluginAsynchronously(const PluginCreationParameters&amp;);
</span><span class="cx">     void destroyPlugin(uint64_t pluginInstanceID, bool asynchronousCreationIncomplete, PassRefPtr&lt;Messages::WebProcessConnection::DestroyPlugin::DelayedReply&gt;);
</span></span></pre></div>
<a id="trunkSourceWebKit2Scriptswebkitmessagespy"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Scripts/webkit/messages.py (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Scripts/webkit/messages.py        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Scripts/webkit/messages.py        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -265,7 +265,7 @@
</span><span class="cx">     dispatch_function = 'handleMessage'
</span><span class="cx"> 
</span><span class="cx">     if message.has_attribute(WANTS_CONNECTION_ATTRIBUTE):
</span><del>-        dispatch_function_args.insert(0, '*connection')
</del><ins>+        dispatch_function_args.insert(0, 'connection')
</ins><span class="cx"> 
</span><span class="cx">     result = []
</span><span class="cx">     result.append('    if (decoder.messageName() == Messages::%s::%s::name()) {\n' % (receiver.name, message.name))
</span><span class="lines">@@ -284,7 +284,7 @@
</span><span class="cx"> 
</span><span class="cx">     result = []
</span><span class="cx">     result.append('    if (decoder.messageName() == Messages::%s::%s::name()) {\n' % (receiver.name, message.name))
</span><del>-    result.append('        IPC::%s&lt;Messages::%s::%s&gt;(%sdecoder, %sreplyEncoder, this, &amp;%s);\n' % (dispatch_function, receiver.name, message.name, '*connection, ' if wants_connection else '', '' if message.has_attribute(DELAYED_ATTRIBUTE) else '*', handler_function(receiver, message)))
</del><ins>+    result.append('        IPC::%s&lt;Messages::%s::%s&gt;(%sdecoder, %sreplyEncoder, this, &amp;%s);\n' % (dispatch_function, receiver.name, message.name, 'connection, ' if wants_connection else '', '' if message.has_attribute(DELAYED_ATTRIBUTE) else '*', handler_function(receiver, message)))
</ins><span class="cx">     result.append('        return;\n')
</span><span class="cx">     result.append('    }\n')
</span><span class="cx">     return surround_in_condition(''.join(result), message.condition)
</span><span class="lines">@@ -520,7 +520,7 @@
</span><span class="cx">             async_messages.append(message)
</span><span class="cx"> 
</span><span class="cx">     if async_messages:
</span><del>-        result.append('void %s::didReceive%sMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)\n' % (receiver.name, receiver.name if receiver.has_attribute(LEGACY_RECEIVER_ATTRIBUTE) else ''))
</del><ins>+        result.append('void %s::didReceive%sMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)\n' % (receiver.name, receiver.name if receiver.has_attribute(LEGACY_RECEIVER_ATTRIBUTE) else ''))
</ins><span class="cx">         result.append('{\n')
</span><span class="cx">         result += [async_message_statement(receiver, message) for message in async_messages]
</span><span class="cx">         if (receiver.superclass):
</span><span class="lines">@@ -533,7 +533,7 @@
</span><span class="cx"> 
</span><span class="cx">     if sync_messages:
</span><span class="cx">         result.append('\n')
</span><del>-        result.append('void %s::didReceiveSync%sMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)\n' % (receiver.name, receiver.name if receiver.has_attribute(LEGACY_RECEIVER_ATTRIBUTE) else ''))
</del><ins>+        result.append('void %s::didReceiveSync%sMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)\n' % (receiver.name, receiver.name if receiver.has_attribute(LEGACY_RECEIVER_ATTRIBUTE) else ''))
</ins><span class="cx">         result.append('{\n')
</span><span class="cx">         result += [sync_message_statement(receiver, message) for message in sync_messages]
</span><span class="cx">         result.append('    UNUSED_PARAM(connection);\n')
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoaRemoteObjectRegistryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // Message handlers
</span><span class="cx">     void invokeMethod(const UserData&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAuthenticationAuthenticationManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/Authentication/AuthenticationManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/Authentication/AuthenticationManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Shared/Authentication/AuthenticationManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     bool tryUseCertificateInfoForChallenge(const WebCore::AuthenticationChallenge&amp;, const WebCore::CertificateInfo&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedChildProcessProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/ChildProcessProxy.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/ChildProcessProxy.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Shared/ChildProcessProxy.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -119,12 +119,12 @@
</span><span class="cx">     m_messageReceiverMap.removeMessageReceiver(messageReceiverName, destinationID);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool ChildProcessProxy::dispatchMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+bool ChildProcessProxy::dispatchMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     return m_messageReceiverMap.dispatchMessage(connection, decoder);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool ChildProcessProxy::dispatchSyncMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</del><ins>+bool ChildProcessProxy::dispatchSyncMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</ins><span class="cx"> {
</span><span class="cx">     return m_messageReceiverMap.dispatchSyncMessage(connection, decoder, replyEncoder);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedChildProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/ChildProcessProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/ChildProcessProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Shared/ChildProcessProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -79,8 +79,8 @@
</span><span class="cx">     // ProcessLauncher::Client
</span><span class="cx">     virtual void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier) override;
</span><span class="cx"> 
</span><del>-    bool dispatchMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
-    bool dispatchSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    bool dispatchMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
+    bool dispatchSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx">     
</span><span class="cx"> private:
</span><span class="cx">     virtual void getLaunchOptions(ProcessLauncher::LaunchOptions&amp;) = 0;
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedNetworkCustomProtocolsCustomProtocolManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/Network/CustomProtocols/CustomProtocolManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/Network/CustomProtocols/CustomProtocolManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Shared/Network/CustomProtocols/CustomProtocolManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void didFailWithError(uint64_t customProtocolID, const WebCore::ResourceError&amp;);
</span><span class="cx">     void didLoadData(uint64_t customProtocolID, const IPC::DataReference&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedPluginsNPObjectMessageReceiverh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/Plugins/NPObjectMessageReceiver.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/Plugins/NPObjectMessageReceiver.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Shared/Plugins/NPObjectMessageReceiver.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">     NPObjectMessageReceiver(NPRemoteObjectMap*, Plugin*, uint64_t npObjectID, NPObject*);
</span><span class="cx">     ~NPObjectMessageReceiver();
</span><span class="cx"> 
</span><del>-    void didReceiveSyncNPObjectMessageReceiverMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    void didReceiveSyncNPObjectMessageReceiverMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     Plugin* plugin() const { return m_plugin; }
</span><span class="cx">     NPObject* npObject() const { return m_npObject; }
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedPluginsNPRemoteObjectMapcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -217,7 +217,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void NPRemoteObjectMap::didReceiveSyncMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</del><ins>+void NPRemoteObjectMap::didReceiveSyncMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</ins><span class="cx"> {
</span><span class="cx">     NPObjectMessageReceiver* messageReceiver = m_registeredNPObjects.get(decoder.destinationID());
</span><span class="cx">     if (!messageReceiver)
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedPluginsNPRemoteObjectMaph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx"> 
</span><span class="cx">     void pluginDestroyed(Plugin*);
</span><span class="cx"> 
</span><del>-    void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit NPRemoteObjectMap(IPC::Connection*);
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebConnection.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebConnection.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Shared/WebConnection.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><span class="cx">     // Implemented in generated WebConnectionMessageReceiver.cpp
</span><del>-    void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // Mesage handling implementation functions.
</span><span class="cx">     void handleMessage(const String&amp; messageName, const UserData&amp; messageBody);
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedmacSecItemShimh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/mac/SecItemShim.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/mac/SecItemShim.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/Shared/mac/SecItemShim.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">     SecItemShim();
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::WorkQueueMessageReceiver.
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void secItemResponse(uint64_t requestID, const SecItemResponseData&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessDatabasesDatabaseProcessProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DatabaseProcessProxy::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void DatabaseProcessProxy::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     if (decoder.messageReceiverName() == Messages::DatabaseProcessProxy::messageReceiverName()) {
</span><span class="cx">         didReceiveDatabaseProcessProxyMessage(connection, decoder);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessDatabasesDatabaseProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -53,11 +53,11 @@
</span><span class="cx">     virtual void connectionWillClose(IPC::Connection*) override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;) override;
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><span class="cx"> 
</span><del>-    void didReceiveDatabaseProcessProxyMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveDatabaseProcessProxyMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx"> 
</span><span class="cx">     // Message handlers
</span><span class="cx">     void didCreateDatabaseToWebProcessConnection(const IPC::Attachment&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessDownloadsDownloadProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -63,15 +63,15 @@
</span><span class="cx">     void invalidate();
</span><span class="cx">     void processDidClose();
</span><span class="cx"> 
</span><del>-    void didReceiveDownloadProxyMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
-    void didReceiveSyncDownloadProxyMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    void didReceiveDownloadProxyMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
+    void didReceiveSyncDownloadProxyMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit DownloadProxy(DownloadProxyMap&amp;, WebProcessPool&amp;, const WebCore::ResourceRequest&amp;);
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><span class="cx">     void didStart(const WebCore::ResourceRequest&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessDrawingAreaProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/DrawingAreaProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/DrawingAreaProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/DrawingAreaProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx">     WebCore::IntSize m_scrollOffset;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     virtual void sizeDidChange() = 0;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNetworkCustomProtocolsCustomProtocolManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/CustomProtocolManagerProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/CustomProtocolManagerProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/CustomProtocolManagerProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     ChildProcessProxy* m_childProcessProxy;
</span><span class="cx">     WebProcessPool&amp; m_processPool;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNetworkNetworkProcessProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -146,7 +146,7 @@
</span><span class="cx">     m_processPool.networkProcessCrashed(this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void NetworkProcessProxy::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void NetworkProcessProxy::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     if (dispatchMessage(connection, decoder))
</span><span class="cx">         return;
</span><span class="lines">@@ -157,7 +157,7 @@
</span><span class="cx">     didReceiveNetworkProcessProxyMessage(connection, decoder);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void NetworkProcessProxy::didReceiveSyncMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</del><ins>+void NetworkProcessProxy::didReceiveSyncMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</ins><span class="cx"> {
</span><span class="cx">     if (dispatchSyncMessage(connection, decoder, replyEncoder))
</span><span class="cx">         return;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNetworkNetworkProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -80,13 +80,13 @@
</span><span class="cx">     void networkProcessCrashedOrFailedToLaunch();
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;) override;
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><span class="cx"> 
</span><span class="cx">     // Message handlers
</span><del>-    void didReceiveNetworkProcessProxyMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveNetworkProcessProxyMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx">     void didCreateNetworkConnectionToWebProcess(const IPC::Attachment&amp;);
</span><span class="cx">     void didReceiveAuthenticationChallenge(uint64_t pageID, uint64_t frameID, const WebCore::AuthenticationChallenge&amp;, uint64_t challengeID);
</span><span class="cx">     void didDeleteWebsiteData(uint64_t callbackID);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessPluginsPluginProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -115,8 +115,8 @@
</span><span class="cx">     void pluginProcessCrashedOrFailedToLaunch();
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void didClose(IPC::Connection&amp;) override;
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessStorageStorageManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Storage/StorageManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Storage/StorageManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/Storage/StorageManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -70,8 +70,8 @@
</span><span class="cx">     explicit StorageManager(const String&amp; localStorageDirectory);
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::WorkQueueMessageReceiver.
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder) override;
</ins><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><span class="cx">     void createLocalStorageMap(IPC::Connection&amp;, uint64_t storageMapID, uint64_t storageNamespaceID, const SecurityOriginData&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessUserContentWebUserContentControllerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx">     explicit WebUserContentControllerProxy();
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver.
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void didPostMessage(IPC::Connection&amp;, uint64_t pageID, uint64_t frameID, uint64_t messageHandlerID, const IPC::DataReference&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessVisitedLinkProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/VisitedLinkProvider.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/VisitedLinkProvider.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/VisitedLinkProvider.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx">     VisitedLinkProvider();
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void addVisitedLinkHashFromPage(uint64_t pageID, WebCore::LinkHash);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebApplicationCacheManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebApplicationCacheManagerProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebApplicationCacheManagerProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebApplicationCacheManagerProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx">     virtual void derefWebContextSupplement() override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     HashMap&lt;uint64_t, RefPtr&lt;ArrayCallback&gt;&gt; m_arrayCallbacks;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebCookieManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx">     virtual void derefWebContextSupplement() override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="cx">     void persistHTTPCookieAcceptPolicy(HTTPCookieAcceptPolicy);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebDatabaseManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebDatabaseManagerProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx">     virtual void derefWebContextSupplement() override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><span class="cx">     void didGetDatabasesByOrigin(const Vector&lt;OriginAndDatabases&gt;&amp; originAndDatabases, uint64_t callbackID);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebFullScreenManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebFullScreenManagerProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebFullScreenManagerProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebFullScreenManagerProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -81,8 +81,8 @@
</span><span class="cx">     void beganEnterFullScreen(const WebCore::IntRect&amp; initialFrame, const WebCore::IntRect&amp; finalFrame);
</span><span class="cx">     void beganExitFullScreen(const WebCore::IntRect&amp; initialFrame, const WebCore::IntRect&amp; finalFrame);
</span><span class="cx"> 
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     WebPageProxy* m_page;
</span><span class="cx">     WebFullScreenManagerProxyClient* m_client;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebGeolocationManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx">     virtual void derefWebContextSupplement() override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     bool isUpdating() const { return !m_updateRequesters.isEmpty(); }
</span><span class="cx">     bool isHighAccuracyEnabled() const { return !m_highAccuracyRequesters.isEmpty(); }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebIconDatabaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebIconDatabase.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebIconDatabase.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebIconDatabase.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -101,8 +101,8 @@
</span><span class="cx">     virtual void didClose() override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void notifyIconDataReadyForPageURL(const String&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebInspectorProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -154,7 +154,7 @@
</span><span class="cx">     void eagerlyCreateInspectorPage();
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     WebPageProxy* platformCreateInspectorPage();
</span><span class="cx">     void platformOpen();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebMediaCacheManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebMediaCacheManagerProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebMediaCacheManagerProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebMediaCacheManagerProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx">     virtual void derefWebContextSupplement() override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     HashMap&lt;uint64_t, RefPtr&lt;ArrayCallback&gt;&gt; m_arrayCallbacks;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebOriginDataManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebOriginDataManagerProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebOriginDataManagerProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebOriginDataManagerProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx">     using API::Object::deref;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit WebOriginDataManagerProxy(WebProcessPool*);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPageProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPageProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPageProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebPageProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -980,8 +980,8 @@
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><span class="cx">     // Implemented in generated WebPageProxyMessageReceiver.cpp
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // IPC::MessageSender
</span><span class="cx">     virtual bool sendMessage(std::unique_ptr&lt;IPC::MessageEncoder&gt;, unsigned messageSendFlags) override;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPasteboardProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPasteboardProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPasteboardProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebPasteboardProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -53,8 +53,8 @@
</span><span class="cx"> private:
</span><span class="cx">     WebPasteboardProxy();
</span><span class="cx"> 
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx">     void writeWebContentToPasteboard(const WebCore::PasteboardWebContent&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebProcessPoolcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebProcessPool.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebProcessPool.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebProcessPool.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -1107,12 +1107,12 @@
</span><span class="cx">     m_messageReceiverMap.removeMessageReceiver(messageReceiverName, destinationID);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool WebProcessPool::dispatchMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+bool WebProcessPool::dispatchMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     return m_messageReceiverMap.dispatchMessage(connection, decoder);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool WebProcessPool::dispatchSyncMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</del><ins>+bool WebProcessPool::dispatchSyncMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</ins><span class="cx"> {
</span><span class="cx">     return m_messageReceiverMap.dispatchSyncMessage(connection, decoder, replyEncoder);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebProcessPoolh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebProcessPool.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebProcessPool.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebProcessPool.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -136,8 +136,8 @@
</span><span class="cx">     void addMessageReceiver(IPC::StringReference messageReceiverName, uint64_t destinationID, IPC::MessageReceiver&amp;);
</span><span class="cx">     void removeMessageReceiver(IPC::StringReference messageReceiverName, uint64_t destinationID);
</span><span class="cx"> 
</span><del>-    bool dispatchMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
-    bool dispatchSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    bool dispatchMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
+    bool dispatchSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     void initializeClient(const WKContextClientBase*);
</span><span class="cx">     void initializeInjectedBundleClient(const WKContextInjectedBundleClientBase*);
</span><span class="lines">@@ -379,8 +379,8 @@
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver.
</span><span class="cx">     // Implemented in generated WebProcessPoolMessageReceiver.cpp
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     static void languageChanged(void* context);
</span><span class="cx">     void languageChanged();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebProcessProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebProcessProxy.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebProcessProxy.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebProcessProxy.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -408,7 +408,7 @@
</span><span class="cx"> }
</span><span class="cx"> #endif // ENABLE(DATABASE_PROCESS)
</span><span class="cx"> 
</span><del>-void WebProcessProxy::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void WebProcessProxy::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     if (dispatchMessage(connection, decoder))
</span><span class="cx">         return;
</span><span class="lines">@@ -424,7 +424,7 @@
</span><span class="cx">     // FIXME: Add unhandled message logging.
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebProcessProxy::didReceiveSyncMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</del><ins>+void WebProcessProxy::didReceiveSyncMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</ins><span class="cx"> {
</span><span class="cx">     if (dispatchSyncMessage(connection, decoder, replyEncoder))
</span><span class="cx">         return;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebProcessProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebProcessProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebProcessProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -180,8 +180,8 @@
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><span class="cx">     friend class WebConnectionToWebProcess;
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;) override;
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><span class="cx"> 
</span><span class="lines">@@ -194,8 +194,8 @@
</span><span class="cx">     virtual void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier) override;
</span><span class="cx"> 
</span><span class="cx">     // Implemented in generated WebProcessProxyMessageReceiver.cpp
</span><del>-    void didReceiveWebProcessProxyMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
-    void didReceiveSyncWebProcessProxyMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    void didReceiveWebProcessProxyMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
+    void didReceiveSyncWebProcessProxyMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     bool canTerminateChildProcess();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebResourceCacheManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx">     virtual void derefWebContextSupplement() override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><span class="cx">     void didGetCacheOrigins(const Vector&lt;SecurityOriginData&gt;&amp; originIdentifiers, uint64_t callbackID);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessiosSmartMagnificationControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/ios/SmartMagnificationController.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/ios/SmartMagnificationController.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/ios/SmartMagnificationController.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // IPC::MessageReceiver.
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void didCollectGeometryForSmartMagnificationGesture(WebCore::FloatPoint origin, WebCore::FloatRect renderRect, WebCore::FloatRect visibleContentBounds, bool isReplacedElement, double viewportMinimumScale, double viewportMaximumScale);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessiosWebVideoFullscreenManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit WebVideoFullscreenManagerProxy(WebPageProxy&amp;);
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // Translate to FullscreenInterface
</span><span class="cx">     void setupFullscreenWithID(uint32_t, WebCore::IntRect initialRect, float hostingDeviceScaleFactor, WebCore::HTMLMediaElement::VideoFullscreenMode, bool allowOptimizedFullscreen);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacRemoteLayerTreeDrawingAreaProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx">     WebCore::FloatPoint indicatorLocation() const;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // Message handlers
</span><span class="cx">     void willCommitLayerTree(uint64_t transactionID);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacSecItemShimProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/SecItemShimProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/SecItemShimProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/mac/SecItemShimProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">     SecItemShimProxy();
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::WorkQueueMessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void secItemRequest(IPC::Connection&amp;, uint64_t requestID, const SecItemRequestData&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacViewGestureControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/ViewGestureController.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/ViewGestureController.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/UIProcess/mac/ViewGestureController.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -127,7 +127,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // IPC::MessageReceiver.
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void swipeSnapshotWatchdogTimerFired();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessApplicationCacheWebApplicationCacheManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/ApplicationCache/WebApplicationCacheManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/ApplicationCache/WebApplicationCacheManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/ApplicationCache/WebApplicationCacheManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">     void deleteEntriesForOrigin(const SecurityOriginData&amp;);
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     ChildProcess* m_childProcess;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessCookiesWebCookieManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Cookies/WebCookieManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Cookies/WebCookieManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Cookies/WebCookieManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void getHostnamesWithCookies(uint64_t callbackID);
</span><span class="cx">     void deleteCookiesForHostname(const String&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessDatabasesIndexedDBWebIDBServerConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBServerConnection.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBServerConnection.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBServerConnection.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx">     virtual void cursorIterate(WebCore::IDBCursorBackend&amp;, const WebCore::CursorIterationOperation&amp;, std::function&lt;void (PassRefPtr&lt;WebCore::IDBKey&gt;, PassRefPtr&lt;WebCore::IDBKey&gt;, PassRefPtr&lt;WebCore::SharedBuffer&gt;, PassRefPtr&lt;WebCore::IDBDatabaseError&gt;)&gt; completionCallback) override;
</span><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><del>-    void didReceiveWebIDBServerConnectionMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveWebIDBServerConnectionMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx"> 
</span><span class="cx">     // IPC::MessageSender
</span><span class="cx">     virtual uint64_t messageSenderDestinationID() override { return m_serverConnectionIdentifier; }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessDatabasesWebToDatabaseProcessConnectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebToDatabaseProcessConnection::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void WebToDatabaseProcessConnection::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     if (decoder.messageReceiverName() == Messages::WebIDBServerConnection::messageReceiverName()) {
</span><span class="cx">         HashMap&lt;uint64_t, WebIDBServerConnection*&gt;::iterator connectionIterator = m_webIDBServerConnections.find(decoder.destinationID());
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessDatabasesWebToDatabaseProcessConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">     WebToDatabaseProcessConnection(IPC::Connection::Identifier);
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;) override;
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessFullScreenWebFullScreenManagercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/FullScreen/WebFullScreenManager.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/FullScreen/WebFullScreenManager.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/FullScreen/WebFullScreenManager.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx">     return m_element.get(); 
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebFullScreenManager::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void WebFullScreenManager::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     didReceiveWebFullScreenManagerMessage(connection, decoder);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessFullScreenWebFullScreenManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/FullScreen/WebFullScreenManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/FullScreen/WebFullScreenManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/FullScreen/WebFullScreenManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">     static PassRefPtr&lt;WebFullScreenManager&gt; create(WebPage*);
</span><span class="cx">     virtual ~WebFullScreenManager();
</span><span class="cx"> 
</span><del>-    void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx"> 
</span><span class="cx">     bool supportsFullScreen(bool withKeyboard);
</span><span class="cx">     void enterFullScreenForElement(WebCore::Element*);
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx">     void saveScrollPosition();
</span><span class="cx">     void restoreScrollPosition();
</span><span class="cx"> 
</span><del>-    void didReceiveWebFullScreenManagerMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveWebFullScreenManagerMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx"> 
</span><span class="cx">     WebCore::IntRect m_initialFrame;
</span><span class="cx">     WebCore::IntRect m_finalFrame;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessGeolocationWebGeolocationManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Geolocation/WebGeolocationManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Geolocation/WebGeolocationManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Geolocation/WebGeolocationManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     bool isUpdating() const { return !m_pageSet.isEmpty(); }
</span><span class="cx">     bool isHighAccuracyEnabled() const { return !m_highAccuracyPageSet.isEmpty(); }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessIconDatabaseWebIconDatabaseProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/IconDatabase/WebIconDatabaseProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/IconDatabase/WebIconDatabaseProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/IconDatabase/WebIconDatabaseProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx">     
</span><span class="cx">     // Callbacks from the UIProcess
</span><span class="cx">     void urlImportFinished();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessMediaCacheWebMediaCacheManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/MediaCache/WebMediaCacheManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/MediaCache/WebMediaCacheManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/MediaCache/WebMediaCacheManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">     static const char* supplementName();
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void getHostnamesWithMediaCache(uint64_t callbackID);
</span><span class="cx">     void clearCacheForHostname(const String&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessNetworkNetworkProcessConnectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void NetworkProcessConnection::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void NetworkProcessConnection::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     if (decoder.messageReceiverName() == Messages::WebResourceLoader::messageReceiverName()) {
</span><span class="cx">         if (WebResourceLoader* webResourceLoader = WebProcess::shared().webResourceLoadScheduler().webResourceLoaderForIdentifier(decoder.destinationID()))
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx">     didReceiveNetworkProcessConnectionMessage(connection, decoder);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void NetworkProcessConnection::didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;)
</del><ins>+void NetworkProcessConnection::didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessNetworkNetworkProcessConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -58,14 +58,14 @@
</span><span class="cx">     
</span><span class="cx">     IPC::Connection* connection() const { return m_connection.get(); }
</span><span class="cx"> 
</span><del>-    void didReceiveNetworkProcessConnectionMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveNetworkProcessConnectionMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     NetworkProcessConnection(IPC::Connection::Identifier);
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;) override;
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessNetworkWebResourceLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx"> 
</span><span class="cx">     ~WebResourceLoader();
</span><span class="cx"> 
</span><del>-    void didReceiveWebResourceLoaderMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveWebResourceLoaderMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx"> 
</span><span class="cx">     WebCore::ResourceLoader* resourceLoader() const { return m_coreLoader.get(); }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessNotificationsWebNotificationManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Notifications/WebNotificationManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Notifications/WebNotificationManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Notifications/WebNotificationManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><span class="cx">     // Implemented in generated WebNotificationManagerMessageReceiver.cpp
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx">     
</span><span class="cx">     void didShowNotification(uint64_t notificationID);
</span><span class="cx">     void didClickNotification(uint64_t notificationID);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessOriginDataWebOriginDataManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/OriginData/WebOriginDataManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/OriginData/WebOriginDataManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/OriginData/WebOriginDataManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">     void deleteAllEntries(WKOriginDataTypes, uint64_t callbackID);
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     ChildProcess&amp; m_childProcess;
</span><span class="cx">     WebOriginDataManagerSupplement&amp; m_supplement;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPluginProcessConnectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx">     m_pluginProcessConnectionManager-&gt;removePluginProcessConnection(this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void PluginProcessConnection::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void PluginProcessConnection::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     if (!decoder.destinationID()) {
</span><span class="cx">         didReceivePluginProcessConnectionMessage(connection, decoder);
</span><span class="lines">@@ -105,7 +105,7 @@
</span><span class="cx">     pluginProxy-&gt;didReceivePluginProxyMessage(connection, decoder);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void PluginProcessConnection::didReceiveSyncMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</del><ins>+void PluginProcessConnection::didReceiveSyncMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</ins><span class="cx"> {
</span><span class="cx">     if (decoder.messageReceiverName() == Messages::NPObjectMessageReceiver::messageReceiverName()) {
</span><span class="cx">         m_npRemoteObjectMap-&gt;didReceiveSyncMessage(connection, decoder, replyEncoder);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPluginProcessConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -64,14 +64,14 @@
</span><span class="cx">     PluginProcessConnection(PluginProcessConnectionManager*, uint64_t pluginProcessToken, IPC::Connection::Identifier connectionIdentifier, bool supportsAsynchronousInitialization);
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;);
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><del>-    void didReceivePluginProcessConnectionMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
-    void didReceiveSyncPluginProcessConnectionMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    void didReceivePluginProcessConnectionMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
+    void didReceiveSyncPluginProcessConnectionMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx">     void setException(const String&amp;);
</span><span class="cx">     void audioHardwareDidBecomeActive();
</span><span class="cx">     void audioHardwareDidBecomeInactive();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPluginProcessConnectionManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnectionManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnectionManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnectionManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx">     PluginProcessConnectionManager();
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::WorkQueueMessageReceiver.
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void pluginProcessCrashed(uint64_t pluginProcessToken);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPluginProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -63,8 +63,8 @@
</span><span class="cx">     uint64_t pluginInstanceID() const { return m_pluginInstanceID; }
</span><span class="cx">     void pluginProcessCrashed();
</span><span class="cx"> 
</span><del>-    void didReceivePluginProxyMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
-    void didReceiveSyncPluginProxyMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    void didReceivePluginProxyMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
+    void didReceiveSyncPluginProxyMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     bool isBeingAsynchronouslyInitialized() const { return m_waitingOnAsynchronousInitialization; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessResourceCacheWebResourceCacheManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/ResourceCache/WebResourceCacheManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/ResourceCache/WebResourceCacheManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/ResourceCache/WebResourceCacheManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> private:
</span><span class="cx">     // IPC::MessageReceiver
</span><span class="cx">     // Implemented in generated WebResourceCacheManagerMessageReceiver.cpp
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void getCacheOrigins(uint64_t callbackID) const;
</span><span class="cx">     void returnCacheOrigins(uint64_t callbackID, const WebCore::MemoryCache::SecurityOriginSet&amp;) const;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessScrollingRemoteScrollingCoordinatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Scrolling/RemoteScrollingCoordinator.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Scrolling/RemoteScrollingCoordinator.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Scrolling/RemoteScrollingCoordinator.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx">     virtual void setScrollPinningBehavior(WebCore::ScrollPinningBehavior) override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx">     
</span><span class="cx">     // Respond to UI process changes.
</span><span class="cx">     void scrollPositionChangedForNode(WebCore::ScrollingNodeID, const WebCore::FloatPoint&amp; scrollPosition, bool syncLayerPosition);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessStorageStorageAreaMaph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Storage/StorageAreaMap.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Storage/StorageAreaMap.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/Storage/StorageAreaMap.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx">     StorageAreaMap(StorageNamespaceImpl*, PassRefPtr&lt;WebCore::SecurityOrigin&gt;);
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void didGetValues(uint64_t storageMapSeed);
</span><span class="cx">     void didSetItem(uint64_t storageMapSeed, const String&amp; key, bool quotaError);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessUserContentWebUserContentControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/UserContent/WebUserContentController.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/UserContent/WebUserContentController.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/UserContent/WebUserContentController.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">     explicit WebUserContentController(uint64_t identifier);
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver.
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void addUserScripts(const Vector&lt;WebCore::UserScript&gt;&amp; userScripts);
</span><span class="cx">     void removeAllUserScripts();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebDatabaseManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDatabaseManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDatabaseManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDatabaseManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx">     virtual void initialize(const WebProcessCreationParameters&amp;) override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void getDatabasesByOrigin(uint64_t callbackID) const;
</span><span class="cx">     void getDatabaseOrigins(uint64_t callbackID) const;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageDrawingAreah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/DrawingArea.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/DrawingArea.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebPage/DrawingArea.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if USE(COORDINATED_GRAPHICS)
</span><del>-    virtual void didReceiveCoordinatedLayerTreeHostMessage(IPC::Connection*, IPC::MessageDecoder&amp;) = 0;
</del><ins>+    virtual void didReceiveCoordinatedLayerTreeHostMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) = 0;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     virtual void dispatchAfterEnsuringUpdatedScrollPosition(std::function&lt;void ()&gt;);
</span><span class="lines">@@ -140,7 +140,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // IPC::MessageReceiver.
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><span class="cx">     // FIXME: These should be pure virtual.
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageEventDispatcherh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/EventDispatcher.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/EventDispatcher.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebPage/EventDispatcher.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx">     EventDispatcher();
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::WorkQueueMessageReceiver.
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // Message handlers
</span><span class="cx">     void wheelEvent(uint64_t pageID, const WebWheelEvent&amp;, bool canRubberBandAtLeft, bool canRubberBandAtRight, bool canRubberBandAtTop, bool canRubberBandAtBottom);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageViewGestureGeometryCollectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/ViewGestureGeometryCollector.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/ViewGestureGeometryCollector.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebPage/ViewGestureGeometryCollector.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // IPC::MessageReceiver.
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><span class="cx">     void collectGeometryForSmartMagnificationGesture(WebCore::FloatPoint origin);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageViewUpdateDispatcherh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> private:
</span><span class="cx">     ViewUpdateDispatcher();
</span><span class="cx">     // IPC::Connection::WorkQueueMessageReceiver.
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void visibleContentRectUpdate(uint64_t pageID, const VisibleContentRectUpdateInfo&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageVisitedLinkTableControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/VisitedLinkTableController.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/VisitedLinkTableController.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebPage/VisitedLinkTableController.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">     virtual void addVisitedLink(WebCore::Page&amp;, WebCore::LinkHash) override;
</span><span class="cx"> 
</span><span class="cx">     // IPC::MessageReceiver.
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     void setVisitedLinkTable(const SharedMemory::Handle&amp;);
</span><span class="cx">     void visitedLinkStateChanged(const Vector&lt;WebCore::LinkHash&gt;&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebInspectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">     virtual bool sendMessageToFrontend(const String&amp; message) override;
</span><span class="cx"> 
</span><span class="cx">     // Implemented in generated WebInspectorMessageReceiver.cpp
</span><del>-    void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><span class="cx">     void didClose(IPC::Connection&amp;) override { close(); }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebInspectorUIh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebInspectorUI.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebInspectorUI.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebInspectorUI.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">     WebPage* page() const { return m_page; }
</span><span class="cx"> 
</span><span class="cx">     // Implemented in generated WebInspectorUIMessageReceiver.cpp
</span><del>-    void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><span class="cx">     void didClose(IPC::Connection&amp;) override { closeWindow(); }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -3530,7 +3530,7 @@
</span><span class="cx">     return m_page-&gt;focusController().isFocused() &amp;&amp; m_page-&gt;focusController().isActive();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebPage::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void WebPage::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx"> #if USE(TILED_BACKING_STORE)
</span><span class="cx">     if (decoder.messageReceiverName() == Messages::CoordinatedLayerTreeHost::messageReceiverName()) {
</span><span class="lines">@@ -3564,7 +3564,7 @@
</span><span class="cx">     didReceiveWebPageMessage(connection, decoder);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebPage::didReceiveSyncMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</del><ins>+void WebPage::didReceiveSyncMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</ins><span class="cx"> {   
</span><span class="cx">     didReceiveSyncWebPageMessage(connection, decoder, replyEncoder);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -278,8 +278,8 @@
</span><span class="cx">     WebOpenPanelResultListener* activeOpenPanelResultListener() const { return m_activeOpenPanelResultListener.get(); }
</span><span class="cx">     void setActiveOpenPanelResultListener(PassRefPtr&lt;WebOpenPanelResultListener&gt;);
</span><span class="cx"> 
</span><del>-    void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // -- InjectedBundle methods
</span><span class="cx"> #if ENABLE(CONTEXT_MENUS)
</span><span class="lines">@@ -874,8 +874,8 @@
</span><span class="cx">     void platformInitialize();
</span><span class="cx">     void platformDetach();
</span><span class="cx"> 
</span><del>-    void didReceiveWebPageMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
-    void didReceiveSyncWebPageMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</del><ins>+    void didReceiveWebPageMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
+    void didReceiveSyncWebPageMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx">     void resetViewportDefaultConfiguration(WebFrame* mainFrame);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPageGroupProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> 
</span><span class="cx">     WebCore::UserContentController&amp; userContentController();
</span><span class="cx"> 
</span><del>-    void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx"> 
</span><span class="cx">     void addUserStyleSheet(const WebCore::UserStyleSheet&amp;);
</span><span class="cx">     void addUserScript(const WebCore::UserScript&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebProcesscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebProcess.cpp (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebProcess.cpp        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebProcess.cpp        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -591,12 +591,12 @@
</span><span class="cx">     ChildProcess::terminate();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebProcess::didReceiveSyncMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</del><ins>+void WebProcess::didReceiveSyncMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp; replyEncoder)
</ins><span class="cx"> {
</span><span class="cx">     messageReceiverMap().dispatchSyncMessage(connection, decoder, replyEncoder);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebProcess::didReceiveMessage(IPC::Connection* connection, IPC::MessageDecoder&amp; decoder)
</del><ins>+void WebProcess::didReceiveMessage(IPC::Connection&amp; connection, IPC::MessageDecoder&amp; decoder)
</ins><span class="cx"> {
</span><span class="cx">     if (messageReceiverMap().dispatchMessage(connection, decoder))
</span><span class="cx">         return;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebProcess.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebProcess.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/WebProcess.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -286,13 +286,13 @@
</span><span class="cx"> 
</span><span class="cx">     // IPC::Connection::Client
</span><span class="cx">     friend class WebConnectionToUIProcess;
</span><del>-    virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
-    virtual void didReceiveSyncMessage(IPC::Connection*, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</del><ins>+    virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
+    virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</ins><span class="cx">     virtual void didClose(IPC::Connection&amp;) override;
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><span class="cx"> 
</span><span class="cx">     // Implemented in generated WebProcessMessageReceiver.cpp
</span><del>-    void didReceiveWebProcessMessage(IPC::Connection*, IPC::MessageDecoder&amp;);
</del><ins>+    void didReceiveWebProcessMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</ins><span class="cx"> 
</span><span class="cx">     // WebOriginDataManagerSupplement
</span><span class="cx">     virtual void getOrigins(WKOriginDataTypes, std::function&lt;void (const Vector&lt;SecurityOriginData&gt;&amp;)&gt; completion) override;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessiosWebVideoFullscreenManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/ios/WebVideoFullscreenManager.h (177916 => 177917)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/ios/WebVideoFullscreenManager.h        2015-01-05 18:36:03 UTC (rev 177916)
+++ trunk/Source/WebKit2/WebProcess/ios/WebVideoFullscreenManager.h        2015-01-05 18:38:15 UTC (rev 177917)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">     static PassRefPtr&lt;WebVideoFullscreenManager&gt; create(PassRefPtr&lt;WebPage&gt;);
</span><span class="cx">     virtual ~WebVideoFullscreenManager();
</span><span class="cx">     
</span><del>-    void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) override;
</del><ins>+    void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</ins><span class="cx">     
</span><span class="cx">     bool supportsVideoFullscreen() const;
</span><span class="cx">     void enterVideoFullscreenForVideoElement(WebCore::HTMLVideoElement*, WebCore::HTMLMediaElement::VideoFullscreenMode);
</span></span></pre>
</div>
</div>

</body>
</html>