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

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

Issue 6242010: Refactor away most of ExtensionRendererInfo (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: address comments Created 9 years, 11 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/common/render_messages.h ('k') | chrome/common/render_messages_params.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 #include <map> 5 #include <map>
6 #include <set> 6 #include <set>
7 #include <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "build/build_config.h" 10 #include "build/build_config.h"
(...skipping 771 matching lines...) Expand 10 before | Expand all | Expand 10 after
782 IPC_MESSAGE_ROUTED4(ViewMsg_ExtensionMessageInvoke, 782 IPC_MESSAGE_ROUTED4(ViewMsg_ExtensionMessageInvoke,
783 std::string /* extension_id */, 783 std::string /* extension_id */,
784 std::string /* function_name */, 784 std::string /* function_name */,
785 ListValue /* args */, 785 ListValue /* args */,
786 GURL /* event URL */) 786 GURL /* event URL */)
787 787
788 // Tell the renderer process all known extension function names. 788 // Tell the renderer process all known extension function names.
789 IPC_MESSAGE_CONTROL1(ViewMsg_Extension_SetFunctionNames, 789 IPC_MESSAGE_CONTROL1(ViewMsg_Extension_SetFunctionNames,
790 std::vector<std::string>) 790 std::vector<std::string>)
791 791
792 // TODO(aa): SetAPIPermissions, SetHostPermissions, and possibly
793 // UpdatePageActions should be replaced with just sending additional data in
794 // ExtensionLoaded. See: crbug.com/70516.
795
792 // Tell the renderer process which permissions the given extension has. See 796 // Tell the renderer process which permissions the given extension has. See
793 // Extension::Permissions for which elements correspond to which permissions. 797 // Extension::Permissions for which elements correspond to which permissions.
794 IPC_MESSAGE_CONTROL2(ViewMsg_Extension_SetAPIPermissions, 798 IPC_MESSAGE_CONTROL2(ViewMsg_Extension_SetAPIPermissions,
795 std::string /* extension_id */, 799 std::string /* extension_id */,
796 std::set<std::string> /* permissions */) 800 std::set<std::string> /* permissions */)
797 801
798 // Tell the renderer process which host permissions the given extension has. 802 // Tell the renderer process which host permissions the given extension has.
799 IPC_MESSAGE_CONTROL2( 803 IPC_MESSAGE_CONTROL2(
800 ViewMsg_Extension_SetHostPermissions, 804 ViewMsg_Extension_SetHostPermissions,
801 GURL /* source extension's origin */, 805 GURL /* source extension's origin */,
802 std::vector<URLPattern> /* URLPatterns the extension can access */) 806 std::vector<URLPattern> /* URLPatterns the extension can access */)
803 807
804 // Tell the renderer process all known page action ids for a particular 808 // Tell the renderer process all known page action ids for a particular
805 // extension. 809 // extension.
806 IPC_MESSAGE_CONTROL2(ViewMsg_Extension_UpdatePageActions, 810 IPC_MESSAGE_CONTROL2(ViewMsg_Extension_UpdatePageActions,
807 std::string /* extension_id */, 811 std::string /* extension_id */,
808 std::vector<std::string> /* page_action_ids */) 812 std::vector<std::string> /* page_action_ids */)
809 813
814 // Notifies the renderer that an extension was loaded in the browser.
815 IPC_MESSAGE_CONTROL1(ViewMsg_ExtensionLoaded, ViewMsg_ExtensionLoaded_Params);
816
817 // Notifies the renderer that an extension was unloaded in the browser.
818 IPC_MESSAGE_CONTROL1(ViewMsg_ExtensionUnloaded, std::string);
819
810 // Changes the text direction of the currently selected input field (if any). 820 // Changes the text direction of the currently selected input field (if any).
811 IPC_MESSAGE_ROUTED1(ViewMsg_SetTextDirection, 821 IPC_MESSAGE_ROUTED1(ViewMsg_SetTextDirection,
812 WebKit::WebTextDirection /* direction */) 822 WebKit::WebTextDirection /* direction */)
813 823
814 // Tells the renderer to clear the focused node (if any). 824 // Tells the renderer to clear the focused node (if any).
815 IPC_MESSAGE_ROUTED0(ViewMsg_ClearFocusedNode) 825 IPC_MESSAGE_ROUTED0(ViewMsg_ClearFocusedNode)
816 826
817 // Make the RenderView transparent and render it onto a custom background. The 827 // Make the RenderView transparent and render it onto a custom background. The
818 // background will be tiled in both directions if it is not large enough. 828 // background will be tiled in both directions if it is not large enough.
819 IPC_MESSAGE_ROUTED1(ViewMsg_SetBackground, 829 IPC_MESSAGE_ROUTED1(ViewMsg_SetBackground,
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after
993 // permission and we have a position available or an error occurs (such as 1003 // permission and we have a position available or an error occurs (such as
994 // permission denied, position unavailable, etc.) 1004 // permission denied, position unavailable, etc.)
995 IPC_MESSAGE_ROUTED1(ViewMsg_Geolocation_PositionUpdated, 1005 IPC_MESSAGE_ROUTED1(ViewMsg_Geolocation_PositionUpdated,
996 Geoposition /* geoposition */) 1006 Geoposition /* geoposition */)
997 1007
998 // Sent on process startup to indicate whether this process is running in 1008 // Sent on process startup to indicate whether this process is running in
999 // incognito mode. 1009 // incognito mode.
1000 IPC_MESSAGE_CONTROL1(ViewMsg_SetIsIncognitoProcess, 1010 IPC_MESSAGE_CONTROL1(ViewMsg_SetIsIncognitoProcess,
1001 bool /* is_incognito_processs */) 1011 bool /* is_incognito_processs */)
1002 1012
1003 // Notification that the list of extensions has been updated.
1004 IPC_MESSAGE_CONTROL1(ViewMsg_ExtensionsUpdated,
1005 ViewMsg_ExtensionsUpdated_Params)
1006
1007 // Enable accessibility in the renderer process. 1013 // Enable accessibility in the renderer process.
1008 IPC_MESSAGE_ROUTED0(ViewMsg_EnableAccessibility) 1014 IPC_MESSAGE_ROUTED0(ViewMsg_EnableAccessibility)
1009 1015
1010 // Relay a request from assistive technology to set focus to a given node. 1016 // Relay a request from assistive technology to set focus to a given node.
1011 IPC_MESSAGE_ROUTED1(ViewMsg_SetAccessibilityFocus, 1017 IPC_MESSAGE_ROUTED1(ViewMsg_SetAccessibilityFocus,
1012 int /* object id */) 1018 int /* object id */)
1013 1019
1014 // Relay a request from assistive technology to perform the default action 1020 // Relay a request from assistive technology to perform the default action
1015 // on a given node. 1021 // on a given node.
1016 IPC_MESSAGE_ROUTED1(ViewMsg_AccessibilityDoDefaultAction, 1022 IPC_MESSAGE_ROUTED1(ViewMsg_AccessibilityDoDefaultAction,
(...skipping 1588 matching lines...) Expand 10 before | Expand all | Expand 10 after
2605 int /* request_id */, 2611 int /* request_id */,
2606 PP_Flash_NetAddress /* addr */) 2612 PP_Flash_NetAddress /* addr */)
2607 2613
2608 // JavaScript related messages ----------------------------------------------- 2614 // JavaScript related messages -----------------------------------------------
2609 2615
2610 // Notify the JavaScript engine in the render to change its parameters 2616 // Notify the JavaScript engine in the render to change its parameters
2611 // while performing stress testing. 2617 // while performing stress testing.
2612 IPC_MESSAGE_ROUTED2(ViewMsg_JavaScriptStressTestControl, 2618 IPC_MESSAGE_ROUTED2(ViewMsg_JavaScriptStressTestControl,
2613 int /* cmd */, 2619 int /* cmd */,
2614 int /* param */) 2620 int /* param */)
OLDNEW
« no previous file with comments | « chrome/common/render_messages.h ('k') | chrome/common/render_messages_params.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698