Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(165)

Side by Side Diff: chrome/common/automation_messages_internal.h

Issue 6756044: Remove extension automation support that was used only by CEEE. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Merge to head. Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/chrome_browser.gypi ('k') | chrome/test/automation/automation_proxy.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Defines the IPC messages used by the automation interface. 5 // Defines the IPC messages used by the automation interface.
6 6
7 #include <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/string16.h" 10 #include "base/string16.h"
(...skipping 869 matching lines...) Expand 10 before | Expand all | Expand 10 after
880 // On error, the returned handle value is 0. 880 // On error, the returned handle value is 0.
881 IPC_SYNC_MESSAGE_CONTROL0_1(AutomationMsg_FindNormalBrowserWindow, 881 IPC_SYNC_MESSAGE_CONTROL0_1(AutomationMsg_FindNormalBrowserWindow,
882 int) 882 int)
883 883
884 // This message requests the number of normal browser windows, i.e. normal 884 // This message requests the number of normal browser windows, i.e. normal
885 // type and non-incognito mode that the app currently has open. The return 885 // type and non-incognito mode that the app currently has open. The return
886 // value is the number of windows. 886 // value is the number of windows.
887 IPC_SYNC_MESSAGE_CONTROL0_1(AutomationMsg_NormalBrowserWindowCount, 887 IPC_SYNC_MESSAGE_CONTROL0_1(AutomationMsg_NormalBrowserWindowCount,
888 int) 888 int)
889 889
890 // Used to put the browser into "extension automation mode" for a given 890 // DEPRECATED MESSAGE - But we must leave this comment and message so as
891 // set of Chrome Extensions API functions for the current profile, or turn 891 // not to perturb line numbers (see comment at top of file re __LINE__).
892 // off automation mode. The specified tab is used as the conduit for all 892 // TODO(phajdan.jr): Remove when the reference build is updated (this and
893 // automated API functions. It must be an external tab (as in 893 // all others marked "DEPRECATED MESSAGE").
894 // AutomationMsg_CreateExternalTab). 894 // (intentionally blank line)
895 IPC_MESSAGE_CONTROL2(AutomationMsg_SetEnableExtensionAutomation, 895 IPC_MESSAGE_CONTROL2(AutomationMsg_DeprecatedMessageOne,
896 // Tab handle. 896 // (intentionally blank line)
897 int, 897 int,
898 // Empty to disable automation, non-empty to enable 898 // (intentionally blank line)
899 // automation of the specified API functions, single 899 // (intentionally blank line)
900 // entry of "*" to enable automation of all API 900 // (intentionally blank line)
901 // functions. 901 // (intentionally blank line)
902 std::vector<std::string>) 902 int)
903 903
904 // This message tells the browser to start using the new proxy configuration 904 // This message tells the browser to start using the new proxy configuration
905 // represented by the given JSON string. The parameters used in the JSON 905 // represented by the given JSON string. The parameters used in the JSON
906 // string are defined in automation_constants.h. 906 // string are defined in automation_constants.h.
907 IPC_MESSAGE_CONTROL1(AutomationMsg_SetProxyConfig, 907 IPC_MESSAGE_CONTROL1(AutomationMsg_SetProxyConfig,
908 std::string /* proxy_config_json_string */) 908 std::string /* proxy_config_json_string */)
909 909
910 // Sets Download Shelf visibility for the specified browser. 910 // Sets Download Shelf visibility for the specified browser.
911 IPC_SYNC_MESSAGE_CONTROL2_0(AutomationMsg_SetShelfVisibility, 911 IPC_SYNC_MESSAGE_CONTROL2_0(AutomationMsg_SetShelfVisibility,
912 int /* browser_handle */, 912 int /* browser_handle */,
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
1126 1126
1127 // Sent by automation provider - go to history entry via automation. 1127 // Sent by automation provider - go to history entry via automation.
1128 IPC_MESSAGE_ROUTED1(AutomationMsg_RequestGoToHistoryEntryOffset, 1128 IPC_MESSAGE_ROUTED1(AutomationMsg_RequestGoToHistoryEntryOffset,
1129 int) // numbers of entries (negative or positive) 1129 int) // numbers of entries (negative or positive)
1130 1130
1131 // Silently install the extension in the given crx file. 1131 // Silently install the extension in the given crx file.
1132 IPC_SYNC_MESSAGE_CONTROL1_1(AutomationMsg_InstallExtension, 1132 IPC_SYNC_MESSAGE_CONTROL1_1(AutomationMsg_InstallExtension,
1133 FilePath /* full path to crx file */, 1133 FilePath /* full path to crx file */,
1134 AutomationMsg_ExtensionResponseValues) 1134 AutomationMsg_ExtensionResponseValues)
1135 1135
1136 // Silently load the extension in the given directory. This expects an 1136 // DEPRECATED MESSAGE - But we must leave this comment and message so as
1137 // extension expanded into the directory, not a crx file. 1137 // not to perturb line numbers (see comment at top of file re __LINE__).
1138 IPC_SYNC_MESSAGE_CONTROL1_1(AutomationMsg_LoadExpandedExtension, 1138 IPC_SYNC_MESSAGE_CONTROL1_1(AutomationMsg_DeprecatedMessageTwo,
1139 FilePath /* root directory of extension */, 1139 int,
1140 AutomationMsg_ExtensionResponseValues) 1140 int)
1141 1141
1142 // Retrieves a list of the root directories of all enabled extensions 1142 // DEPRECATED MESSAGE - But we must leave this comment and message so as
1143 // that have been installed into Chrome by dropping a .crx file onto 1143 // not to perturb line numbers (see comment at top of file re __LINE__).
1144 // Chrome or an equivalent action (including loaded extensions). 1144 // (intentionally blank line)
1145 // Other types of extensions are not included on the list (e.g. "component", 1145 // (intentionally blank line)
1146 // "app" or "external" extensions) since since CEEE does not yet support them 1146 // (intentionally blank line)
1147 // (and it actually only support a single extension in its profile for now). 1147 // (intentionally blank line)
1148 IPC_SYNC_MESSAGE_CONTROL0_1(AutomationMsg_GetEnabledExtensions, 1148 IPC_SYNC_MESSAGE_CONTROL0_1(AutomationMsg_DeprecatedMessageThree,
1149 std::vector<FilePath>) 1149 int)
1150 1150
1151 // This message requests the type of the window with the given handle. The 1151 // This message requests the type of the window with the given handle. The
1152 // return value contains the type (Browser::Type), or -1 if the request 1152 // return value contains the type (Browser::Type), or -1 if the request
1153 // failed. 1153 // failed.
1154 IPC_SYNC_MESSAGE_CONTROL1_1(AutomationMsg_Type, 1154 IPC_SYNC_MESSAGE_CONTROL1_1(AutomationMsg_Type,
1155 int, 1155 int,
1156 int) 1156 int)
1157 1157
1158 // Opens a new browser window of a specific type. 1158 // Opens a new browser window of a specific type.
1159 IPC_SYNC_MESSAGE_CONTROL2_0(AutomationMsg_OpenNewBrowserWindowOfType, 1159 IPC_SYNC_MESSAGE_CONTROL2_0(AutomationMsg_OpenNewBrowserWindowOfType,
(...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after
1462 1462
1463 // This message is an outgoing message from Chrome to an external host. 1463 // This message is an outgoing message from Chrome to an external host.
1464 // It is a notification that a popup window position or dimentions have 1464 // It is a notification that a popup window position or dimentions have
1465 // changed 1465 // changed
1466 // Request: 1466 // Request:
1467 // gfx::Rect - the bounds of the window 1467 // gfx::Rect - the bounds of the window
1468 // Response: 1468 // Response:
1469 // None expected 1469 // None expected
1470 IPC_MESSAGE_ROUTED1(AutomationMsg_MoveWindow, 1470 IPC_MESSAGE_ROUTED1(AutomationMsg_MoveWindow,
1471 gfx::Rect /* window position and dimentions */) 1471 gfx::Rect /* window position and dimentions */)
OLDNEW
« no previous file with comments | « chrome/chrome_browser.gypi ('k') | chrome/test/automation/automation_proxy.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698