Title: [138875] trunk/Source/WebKit2
Revision
138875
Author
wei...@apple.com
Date
2013-01-04 17:47:00 -0800 (Fri, 04 Jan 2013)

Log Message

Follow up to https://bugs.webkit.org/show_bug.cgi?id=106144, fixing some
of Alexey's review comments.

* NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::downloadProxyConnection):
(WebKit::NetworkProcess::createNetworkConnectionToWebProcess):
* PluginProcess/PluginProcess.cpp:
(WebKit::PluginProcess::createWebProcessConnection):
(WebKit::PluginProcess::getSitesWithData):
(WebKit::PluginProcess::clearSiteData):
* Shared/ChildProcess.h:
(WebKit::ChildProcess::parentProcessConnection):
* SharedWorkerProcess/SharedWorkerProcess.h:
* WebProcess/WebProcess.cpp:
(WebKit::WebProcess::downloadProxyConnection):
(WebKit::WebProcess::addVisitedLink):
(WebKit::WebProcess::removeWebFrame):
(WebKit::WebProcess::getSitesWithPluginData):
(WebKit::WebProcess::clearPluginSiteData):
(WebKit::WebProcess::addPlugInAutoStartOrigin):
(WebKit::WebProcess::plugInDidReceiveUserInteraction):
(WebKit::WebProcess::getWebCoreStatistics):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (138874 => 138875)


--- trunk/Source/WebKit2/ChangeLog	2013-01-05 01:38:58 UTC (rev 138874)
+++ trunk/Source/WebKit2/ChangeLog	2013-01-05 01:47:00 UTC (rev 138875)
@@ -1,5 +1,30 @@
 2013-01-04  Sam Weinig  <s...@webkit.org>
 
+        Follow up to https://bugs.webkit.org/show_bug.cgi?id=106144, fixing some
+        of Alexey's review comments.
+
+        * NetworkProcess/NetworkProcess.cpp:
+        (WebKit::NetworkProcess::downloadProxyConnection):
+        (WebKit::NetworkProcess::createNetworkConnectionToWebProcess):
+        * PluginProcess/PluginProcess.cpp:
+        (WebKit::PluginProcess::createWebProcessConnection):
+        (WebKit::PluginProcess::getSitesWithData):
+        (WebKit::PluginProcess::clearSiteData):
+        * Shared/ChildProcess.h:
+        (WebKit::ChildProcess::parentProcessConnection):
+        * SharedWorkerProcess/SharedWorkerProcess.h:
+        * WebProcess/WebProcess.cpp:
+        (WebKit::WebProcess::downloadProxyConnection):
+        (WebKit::WebProcess::addVisitedLink):
+        (WebKit::WebProcess::removeWebFrame):
+        (WebKit::WebProcess::getSitesWithPluginData):
+        (WebKit::WebProcess::clearPluginSiteData):
+        (WebKit::WebProcess::addPlugInAutoStartOrigin):
+        (WebKit::WebProcess::plugInDidReceiveUserInteraction):
+        (WebKit::WebProcess::getWebCoreStatistics):
+
+2013-01-04  Sam Weinig  <s...@webkit.org>
+
         Consolidate process initialization in ChildProcess
         https://bugs.webkit.org/show_bug.cgi?id=106144
 

Modified: trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp (138874 => 138875)


--- trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp	2013-01-05 01:38:58 UTC (rev 138874)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp	2013-01-05 01:47:00 UTC (rev 138875)
@@ -122,7 +122,7 @@
 
 CoreIPC::Connection* NetworkProcess::downloadProxyConnection()
 {
-    return connection();
+    return parentProcessConnection();
 }
 
 AuthenticationManager& NetworkProcess::downloadsAuthenticationManager()
@@ -166,7 +166,7 @@
     m_webProcessConnections.append(connection.release());
 
     CoreIPC::Attachment clientPort(listeningPort, MACH_MSG_TYPE_MAKE_SEND);
-    send(Messages::NetworkProcessProxy::DidCreateNetworkConnectionToWebProcess(clientPort));
+    parentProcessConnection()->send(Messages::NetworkProcessProxy::DidCreateNetworkConnectionToWebProcess(clientPort), 0);
 #else
     notImplemented();
 #endif

Modified: trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp (138874 => 138875)


--- trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp	2013-01-05 01:38:58 UTC (rev 138874)
+++ trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp	2013-01-05 01:47:00 UTC (rev 138875)
@@ -166,7 +166,7 @@
     m_webProcessConnections.append(connection.release());
 
     CoreIPC::Attachment clientPort(listeningPort, MACH_MSG_TYPE_MAKE_SEND);
-    send(Messages::PluginProcessProxy::DidCreateWebProcessConnection(clientPort, m_supportsAsynchronousPluginInitialization));
+    parentProcessConnection()->send(Messages::PluginProcessProxy::DidCreateWebProcessConnection(clientPort, m_supportsAsynchronousPluginInitialization), 0);
 #elif USE(UNIX_DOMAIN_SOCKETS)
     int sockets[2];
     if (socketpair(AF_UNIX, SOCKET_TYPE, 0, sockets) == -1) {
@@ -198,7 +198,7 @@
     m_webProcessConnections.append(connection.release());
 
     CoreIPC::Attachment clientSocket(sockets[0]);
-    send(Messages::PluginProcessProxy::DidCreateWebProcessConnection(clientSocket, m_supportsAsynchronousPluginInitialization));
+    parentProcessConnection()->send(Messages::PluginProcessProxy::DidCreateWebProcessConnection(clientSocket, m_supportsAsynchronousPluginInitialization), 0);
 #else
     notImplemented();
 #endif
@@ -222,7 +222,7 @@
     if (NetscapePluginModule* module = netscapePluginModule())
         sites = module->sitesWithData();
 
-    send(Messages::PluginProcessProxy::DidGetSitesWithData(sites, callbackID));
+    parentProcessConnection()->send(Messages::PluginProcessProxy::DidGetSitesWithData(sites, callbackID), 0);
 }
 
 void PluginProcess::clearSiteData(const Vector<String>& sites, uint64_t flags, uint64_t maxAgeInSeconds, uint64_t callbackID)
@@ -239,7 +239,7 @@
         }
     }
 
-    send(Messages::PluginProcessProxy::DidClearSiteData(callbackID));
+    parentProcessConnection()->send(Messages::PluginProcessProxy::DidClearSiteData(callbackID), 0);
 }
 
 void PluginProcess::setMinimumLifetime(double lifetime)

Modified: trunk/Source/WebKit2/Shared/ChildProcess.h (138874 => 138875)


--- trunk/Source/WebKit2/Shared/ChildProcess.h	2013-01-05 01:38:58 UTC (rev 138874)
+++ trunk/Source/WebKit2/Shared/ChildProcess.h	2013-01-05 01:47:00 UTC (rev 138875)
@@ -78,6 +78,8 @@
     void setApplicationIsOccluded(bool);
 #endif
 
+    CoreIPC::Connection* parentProcessConnection() const { return m_connection.get(); }
+
     // Used by CoreIPC::MessageSender
     CoreIPC::Connection* connection() const { return m_connection.get(); }
     uint64_t destinationID() const { return 0; }

Modified: trunk/Source/WebKit2/SharedWorkerProcess/SharedWorkerProcess.h (138874 => 138875)


--- trunk/Source/WebKit2/SharedWorkerProcess/SharedWorkerProcess.h	2013-01-05 01:38:58 UTC (rev 138874)
+++ trunk/Source/WebKit2/SharedWorkerProcess/SharedWorkerProcess.h	2013-01-05 01:47:00 UTC (rev 138875)
@@ -31,13 +31,8 @@
 #include "ChildProcess.h"
 #include <wtf/Forward.h>
 
-namespace WebCore {
-class RunLoop;
-}
-
 namespace WebKit {
 
-class NetscapePluginModule;
 class WebProcessConnection;
 struct SharedWorkerProcessCreationParameters;
 

Modified: trunk/Source/WebKit2/WebProcess/WebProcess.cpp (138874 => 138875)


--- trunk/Source/WebKit2/WebProcess/WebProcess.cpp	2013-01-05 01:38:58 UTC (rev 138874)
+++ trunk/Source/WebKit2/WebProcess/WebProcess.cpp	2013-01-05 01:47:00 UTC (rev 138875)
@@ -223,7 +223,7 @@
 
 CoreIPC::Connection* WebProcess::downloadProxyConnection()
 {
-    return connection();
+    return parentProcessConnection();
 }
 
 AuthenticationManager& WebProcess::downloadsAuthenticationManager()
@@ -486,7 +486,7 @@
 {
     if (isLinkVisited(linkHash) || !m_shouldTrackVisitedLinks)
         return;
-    connection()->send(Messages::WebContext::AddVisitedLinkHash(linkHash), 0);
+    parentProcessConnection()->send(Messages::WebContext::AddVisitedLinkHash(linkHash), 0);
 }
 
 void WebProcess::setCacheModel(uint32_t cm)
@@ -654,10 +654,10 @@
     // We can end up here after our connection has closed when WebCore's frame life-support timer
     // fires when the application is shutting down. There's no need (and no way) to update the UI
     // process in this case.
-    if (!connection())
+    if (!parentProcessConnection())
         return;
 
-    send(Messages::WebProcessProxy::DidDestroyFrame(frameID));
+    parentProcessConnection()->send(Messages::WebProcessProxy::DidDestroyFrame(frameID), 0);
 }
 
 WebPageGroupProxy* WebProcess::webPageGroup(uint64_t pageGroupID)
@@ -742,7 +742,7 @@
     Vector<String> sites;
     copyToVector(sitesSet, sites);
 
-    connection()->send(Messages::WebProcessProxy::DidGetSitesWithPluginData(sites, callbackID), 0);
+    parentProcessConnection()->send(Messages::WebProcessProxy::DidGetSitesWithPluginData(sites, callbackID), 0);
 }
 
 void WebProcess::clearPluginSiteData(const Vector<String>& pluginPaths, const Vector<String>& sites, uint64_t flags, uint64_t maxAgeInSeconds, uint64_t callbackID)
@@ -771,7 +771,7 @@
     UNUSED_PARAM(maxAgeInSeconds);
 #endif
 
-    connection()->send(Messages::WebProcessProxy::DidClearPluginSiteData(callbackID), 0);
+    parentProcessConnection()->send(Messages::WebProcessProxy::DidClearPluginSiteData(callbackID), 0);
 }
 #endif
 
@@ -790,7 +790,7 @@
         return;
     }
 
-    connection()->send(Messages::WebContext::AddPlugInAutoStartOriginHash(pageOrigin, plugInOriginHash), 0);
+    parentProcessConnection()->send(Messages::WebContext::AddPlugInAutoStartOriginHash(pageOrigin, plugInOriginHash), 0);
 }
 
 void WebProcess::didAddPlugInAutoStartOrigin(unsigned plugInOriginHash, double expirationTime)
@@ -816,7 +816,7 @@
     if (it->value - currentTime() > plugInAutoStartExpirationTimeUpdateThreshold)
         return;
 
-    connection()->send(Messages::WebContext::PlugInDidReceiveUserInteraction(plugInOriginHash), 0);
+    parentProcessConnection()->send(Messages::WebContext::PlugInDidReceiveUserInteraction(plugInOriginHash), 0);
 }
 
 static void fromCountedSetToHashMap(TypeCountSet* countedSet, HashMap<String, uint64_t>& map)
@@ -922,7 +922,7 @@
     // Get WebCore memory cache statistics
     getWebCoreMemoryCacheStatistics(data.webCoreCacheStatistics);
     
-    connection()->send(Messages::WebContext::DidGetWebCoreStatistics(data, callbackID), 0);
+    parentProcessConnection()->send(Messages::WebContext::DidGetWebCoreStatistics(data, callbackID), 0);
 }
 
 void WebProcess::garbageCollectJavaScriptObjects()
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to