Index: chrome/common/render_messages.h |
diff --git a/chrome/common/render_messages.h b/chrome/common/render_messages.h |
index b80621eff52c819a3c6ae41f3b25b48e7cf2e201..ce3601012790ad6ddac6c266a322585bd97b5d22 100644 |
--- a/chrome/common/render_messages.h |
+++ b/chrome/common/render_messages.h |
@@ -16,6 +16,7 @@ |
#include "chrome/common/web_application_info.h" |
#include "components/content_settings/core/common/content_settings.h" |
#include "components/content_settings/core/common/content_settings_pattern.h" |
+#include "components/content_settings/core/common/content_settings_types.h" |
#include "components/omnibox/common/omnibox_focus_state.h" |
#include "content/public/common/top_controls_state.h" |
#include "content/public/common/webplugininfo.h" |
@@ -26,6 +27,7 @@ |
#include "third_party/WebKit/public/web/WebConsoleMessage.h" |
#include "third_party/WebKit/public/web/WebWindowFeatures.h" |
#include "ui/base/window_open_disposition.h" |
+#include "url/gurl.h" |
#include "url/ipc/url_param_traits.h" |
// Singly-included section for enums and custom IPC traits. |
@@ -202,6 +204,10 @@ IPC_MESSAGE_ROUTED1(ChromeViewMsg_WebUIJavaScript, |
IPC_MESSAGE_CONTROL1(ChromeViewMsg_SetContentSettingRules, |
RendererContentSettingRules /* rules */) |
+// Tells the render frame to load all blocked plugins with the given identifier. |
+IPC_MESSAGE_ROUTED1(ChromeViewMsg_LoadBlockedPlugins, |
+ std::string /* identifier */) |
+ |
// Tells the renderer to create a FieldTrial, and by using a 100% probability |
// for the FieldTrial, forces the FieldTrial to have assigned group name. |
IPC_MESSAGE_CONTROL2(ChromeViewMsg_SetFieldTrialGroup, |
@@ -245,6 +251,17 @@ IPC_MESSAGE_ROUTED2(ChromeViewMsg_ChromeIdentityCheckResult, |
IPC_MESSAGE_CONTROL1(ChromeViewMsg_SetIsIncognitoProcess, |
bool /* is_incognito_processs */) |
+// Sent in response to FrameHostMsg_DidBlockRunningInsecureContent. |
+IPC_MESSAGE_ROUTED1(ChromeViewMsg_SetAllowRunningInsecureContent, |
+ bool /* allowed */) |
+ |
+IPC_MESSAGE_ROUTED0(ChromeViewMsg_ReloadFrame) |
+ |
+// Tells the renderer whether or not a file system access has been allowed. |
+IPC_MESSAGE_ROUTED2(ChromeViewMsg_RequestFileSystemAccessAsyncResponse, |
+ int /* request_id */, |
+ bool /* allowed */) |
+ |
// Sent when the profile changes the kSafeBrowsingEnabled preference. |
IPC_MESSAGE_ROUTED1(ChromeViewMsg_SetClientSidePhishingDetection, |
bool /* enable_phishing_detection */) |
@@ -301,6 +318,9 @@ IPC_MESSAGE_CONTROL0(ChromeViewHostMsg_ShowBrowserAccountManagementUI) |
// JavaScript related messages ----------------------------------------------- |
+// Tells the frame it is displaying an interstitial page. |
+IPC_MESSAGE_ROUTED0(ChromeViewMsg_SetAsInterstitial) |
+ |
// Provides the renderer with the results of the browser's investigation into |
// why a recent main frame load failed (currently, just DNS probe result). |
// NetErrorHelper will receive this mesage and replace or update the error |
@@ -341,6 +361,31 @@ IPC_MESSAGE_CONTROL5(ChromeViewHostMsg_UpdatedCacheStats, |
uint64_t /* live_size */, |
uint64_t /* dead_size */) |
+// Tells the browser that content in the current page was blocked due to the |
+// user's content settings. |
+IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_ContentBlocked, |
+ ContentSettingsType /* type of blocked content */, |
+ base::string16 /* details on blocked content */) |
+ |
+// Sent by the renderer process to check whether access to web databases is |
+// granted by content settings. |
+IPC_SYNC_MESSAGE_CONTROL5_1(ChromeViewHostMsg_AllowDatabase, |
+ int /* render_frame_id */, |
+ GURL /* origin_url */, |
+ GURL /* top origin url */, |
+ base::string16 /* database name */, |
+ base::string16 /* database display name */, |
+ bool /* allowed */) |
+ |
+// Sent by the renderer process to check whether access to DOM Storage is |
+// granted by content settings. |
+IPC_SYNC_MESSAGE_CONTROL4_1(ChromeViewHostMsg_AllowDOMStorage, |
+ int /* render_frame_id */, |
+ GURL /* origin_url */, |
+ GURL /* top origin url */, |
+ bool /* if true local storage, otherwise session */, |
+ bool /* allowed */) |
+ |
// Sent by the renderer process to check whether access to FileSystem is |
// granted by content settings. |
IPC_SYNC_MESSAGE_CONTROL3_1(ChromeViewHostMsg_RequestFileSystemAccessSync, |
@@ -349,6 +394,28 @@ IPC_SYNC_MESSAGE_CONTROL3_1(ChromeViewHostMsg_RequestFileSystemAccessSync, |
GURL /* top origin url */, |
bool /* allowed */) |
+// Sent by the renderer process when a keygen element is rendered onto the |
+// current page. |
+IPC_MESSAGE_ROUTED1(ChromeViewHostMsg_DidUseKeygen, |
+ GURL /* origin_url */) |
+ |
+// Sent by the renderer process to check whether access to FileSystem is |
+// granted by content settings. |
+IPC_MESSAGE_CONTROL4(ChromeViewHostMsg_RequestFileSystemAccessAsync, |
+ int /* render_frame_id */, |
+ int /* request_id */, |
+ GURL /* origin_url */, |
+ GURL /* top origin url */) |
+ |
+// Sent by the renderer process to check whether access to Indexed DBis |
+// granted by content settings. |
+IPC_SYNC_MESSAGE_CONTROL4_1(ChromeViewHostMsg_AllowIndexedDB, |
+ int /* render_frame_id */, |
+ GURL /* origin_url */, |
+ GURL /* top origin url */, |
+ base::string16 /* database name */, |
+ bool /* allowed */) |
+ |
// Return information about a plugin for the given URL and MIME type. |
// In contrast to ViewHostMsg_GetPluginInfo in content/, this IPC call knows |
// about specific reasons why a plugin can't be used, for example because it's |
@@ -474,6 +541,10 @@ IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_BlockedUnauthorizedPlugin, |
// only when the renderer is prerendering. |
IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_CancelPrerenderForPrinting) |
+// Sent when the renderer was prevented from displaying insecure content in |
+// a secure page by a security policy. The page may appear incomplete. |
+IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_DidBlockDisplayingInsecureContent) |
+ |
IPC_MESSAGE_ROUTED1(ChromeViewHostMsg_DidGetWebApplicationInfo, |
WebApplicationInfo) |