summaryrefslogtreecommitdiff
path: root/Source/WebKit2/WebProcess/WebProcess.messages.in
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2017-06-27 06:07:23 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2017-06-27 06:07:23 +0000
commit1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c (patch)
tree46dcd36c86e7fbc6e5df36deb463b33e9967a6f7 /Source/WebKit2/WebProcess/WebProcess.messages.in
parent32761a6cee1d0dee366b885b7b9c777e67885688 (diff)
downloadWebKitGtk-tarball-master.tar.gz
Diffstat (limited to 'Source/WebKit2/WebProcess/WebProcess.messages.in')
-rw-r--r--Source/WebKit2/WebProcess/WebProcess.messages.in77
1 files changed, 49 insertions, 28 deletions
diff --git a/Source/WebKit2/WebProcess/WebProcess.messages.in b/Source/WebKit2/WebProcess/WebProcess.messages.in
index a669e7158..d4041b1d9 100644
--- a/Source/WebKit2/WebProcess/WebProcess.messages.in
+++ b/Source/WebKit2/WebProcess/WebProcess.messages.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2010 Apple Inc. All rights reserved.
+# Copyright (C) 2010, 2016 Apple Inc. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
@@ -21,53 +21,47 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
messages -> WebProcess LegacyReceiver {
- # Initialize the WebProcess.
- InitializeWebProcess(WebKit::WebProcessCreationParameters processCreationParameters, WebKit::WebContextUserMessageEncoder initializationUserData) Variadic
+ InitializeWebProcess(struct WebKit::WebProcessCreationParameters processCreationParameters)
# Create a new page.
- CreateWebPage(uint64_t newPageID, WebKit::WebPageCreationParameters pageCreationParameters)
-
- # Visited link tracking.
- SetVisitedLinkTable(WebKit::SharedMemory::Handle handle)
- VisitedLinkStateChanged(Vector<WebCore::LinkHash> linkHashes)
- AllVisitedLinkStateChanged()
+ CreateWebPage(uint64_t newPageID, struct WebKit::WebPageCreationParameters pageCreationParameters)
# Global preferences.
- SetShouldTrackVisitedLinks(bool shouldTrackVisitedLinks)
SetCacheModel(uint32_t cacheModel)
RegisterURLSchemeAsEmptyDocument(String scheme)
RegisterURLSchemeAsSecure(String scheme)
+ RegisterURLSchemeAsBypassingContentSecurityPolicy(String scheme)
SetDomainRelaxationForbiddenForURLScheme(String scheme)
RegisterURLSchemeAsLocal(String scheme)
RegisterURLSchemeAsNoAccess(String scheme)
RegisterURLSchemeAsDisplayIsolated(String scheme)
RegisterURLSchemeAsCORSEnabled(String scheme)
+ RegisterURLSchemeAsCachePartitioned(String scheme)
SetDefaultRequestTimeoutInterval(double timeoutInterval)
SetAlwaysUsesComplexTextCodePath(bool alwaysUseComplexText)
SetShouldUseFontSmoothing(bool useFontSmoothing)
+ SetResourceLoadStatisticsEnabled(bool resourceLoadStatisticsEnabled);
UserPreferredLanguagesChanged(Vector<String> languages)
FullKeyboardAccessModeChanged(bool fullKeyboardAccessEnabled)
-#if USE(SOUP)
- SetIgnoreTLSErrors(bool ignoreTLSErrors)
-#endif
+
+ ClearCachedCredentials()
// Legacy private browsing session is per process. Individual pages or page groups may use the private session or the default one as appropriate.
- EnsurePrivateBrowsingSession(uint64_t sessionID)
- DestroyPrivateBrowsingSession(uint64_t sessionID)
+ EnsurePrivateBrowsingSession(WebCore::SessionID sessionID)
+ DestroyPrivateBrowsingSession(WebCore::SessionID sessionID)
# Plug-ins.
- DidAddPlugInAutoStartOriginHash(uint32_t hash, double expirationTime)
- ResetPlugInAutoStartOriginHashes(HashMap<uint32_t,double> hashes)
+ DidAddPlugInAutoStartOriginHash(uint32_t hash, double expirationTime, WebCore::SessionID sessionID)
+ ResetPlugInAutoStartOriginDefaultHashes(HashMap<uint32_t,double> hashes)
+ ResetPlugInAutoStartOriginHashes(HashMap<WebCore::SessionID, HashMap<uint32_t,double>> hashes)
+ SetPluginLoadClientPolicy(uint8_t policy, String host, String bundleIdentifier, String versionString)
+ ClearPluginClientPolicies()
+ RefreshPlugins()
void StartMemorySampler(WebKit::SandboxExtension::Handle sampleLogFileHandle, String sampleLogFilePath, double interval);
void StopMemorySampler();
- # Downloads. This should really be in a Download.messages.in, but it seemed unnecessary to create a new file just for
- # two messages.
- DownloadRequest(uint64_t downloadID, uint64_t initiatingPageID, WebCore::ResourceRequest request)
- CancelDownload(uint64_t downloadID)
-
- SetTextCheckerState(WebKit::TextCheckerState textCheckerState)
+ SetTextCheckerState(struct WebKit::TextCheckerState textCheckerState)
SetEnhancedAccessibility(bool flag)
@@ -75,18 +69,45 @@ messages -> WebProcess LegacyReceiver {
GarbageCollectJavaScriptObjects()
SetJavaScriptGarbageCollectorTimerEnabled(bool enable)
- PostInjectedBundleMessage(IPC::DataReference messageData);
+ SetInjectedBundleParameter(String parameter, IPC::DataReference value);
+ SetInjectedBundleParameters(IPC::DataReference parameters);
+ HandleInjectedBundleMessage(String messageName, WebKit::UserData messageBody);
ReleasePageCache()
-#if PLATFORM(MAC)
+ FetchWebsiteData(WebCore::SessionID sessionID, OptionSet<WebKit::WebsiteDataType> websiteDataTypes) -> (struct WebKit::WebsiteData websiteData)
+ DeleteWebsiteData(WebCore::SessionID sessionID, OptionSet<WebKit::WebsiteDataType> websiteDataTypes, std::chrono::system_clock::time_point modifiedSince) -> ()
+ DeleteWebsiteDataForOrigins(WebCore::SessionID sessionID, OptionSet<WebKit::WebsiteDataType> websiteDataTypes, Vector<WebCore::SecurityOriginData> origins) -> ()
+
+ SetHiddenPageTimerThrottlingIncreaseLimit(int milliseconds)
SetProcessSuppressionEnabled(bool flag)
+#if PLATFORM(COCOA)
SetQOS(int latencyQOS, int throughputQOS)
#endif
-#if USE(SOUP)
- AllowSpecificHTTPSCertificateForHost(WebCore::CertificateInfo certificate, String host)
+ SetMemoryCacheDisabled(bool disabled);
+
+#if ENABLE(SERVICE_CONTROLS)
+ SetEnabledServices(bool hasImageServices, bool hasSelectionServices, bool hasRichContentServices)
#endif
- SetMemoryCacheDisabled(bool disabled);
+ EnsureAutomationSessionProxy(String sessionIdentifier)
+ DestroyAutomationSessionProxy()
+
+ ProcessWillSuspendImminently() -> (bool handled)
+ PrepareToSuspend()
+ CancelPrepareToSuspend()
+ ProcessDidResume()
+
+ MainThreadPing()
+
+#if ENABLE(GAMEPAD)
+ SetInitialGamepads(Vector<WebKit::GamepadData> gamepadDatas)
+ GamepadConnected(WebKit::GamepadData gamepadData)
+ GamepadDisconnected(unsigned index)
+#endif
+
+#if USE(SOUP)
+ SetNetworkProxySettings(struct WebCore::SoupNetworkProxySettings settings)
+#endif
}