| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 // IPC messages for interacting with frames. | 5 // IPC messages for interacting with frames. |
| 6 // Multiply-included message file, hence no include guard. | 6 // Multiply-included message file, hence no include guard. |
| 7 | 7 |
| 8 #include "cc/surfaces/surface_id.h" |
| 9 #include "cc/surfaces/surface_sequence.h" |
| 8 #include "content/common/content_export.h" | 10 #include "content/common/content_export.h" |
| 9 #include "content/common/content_param_traits.h" | 11 #include "content/common/content_param_traits.h" |
| 10 #include "content/common/frame_message_enums.h" | 12 #include "content/common/frame_message_enums.h" |
| 11 #include "content/common/frame_param.h" | 13 #include "content/common/frame_param.h" |
| 12 #include "content/common/frame_replication_state.h" | 14 #include "content/common/frame_replication_state.h" |
| 13 #include "content/common/navigation_gesture.h" | 15 #include "content/common/navigation_gesture.h" |
| 14 #include "content/common/navigation_params.h" | 16 #include "content/common/navigation_params.h" |
| 15 #include "content/common/resource_request_body.h" | 17 #include "content/common/resource_request_body.h" |
| 16 #include "content/public/common/color_suggestion.h" | 18 #include "content/public/common/color_suggestion.h" |
| 17 #include "content/public/common/common_param_traits.h" | 19 #include "content/public/common/common_param_traits.h" |
| (...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 361 | 363 |
| 362 // Notifies the embedding frame that a new CompositorFrame is ready to be | 364 // Notifies the embedding frame that a new CompositorFrame is ready to be |
| 363 // presented. When the frame finishes presenting, a matching | 365 // presented. When the frame finishes presenting, a matching |
| 364 // FrameHostMsg_CompositorFrameSwappedACK should be sent back to the | 366 // FrameHostMsg_CompositorFrameSwappedACK should be sent back to the |
| 365 // RenderViewHost that was produced the CompositorFrame. | 367 // RenderViewHost that was produced the CompositorFrame. |
| 366 // | 368 // |
| 367 // This is used in the ubercomp compositing path. | 369 // This is used in the ubercomp compositing path. |
| 368 IPC_MESSAGE_ROUTED1(FrameMsg_CompositorFrameSwapped, | 370 IPC_MESSAGE_ROUTED1(FrameMsg_CompositorFrameSwapped, |
| 369 FrameMsg_CompositorFrameSwapped_Params /* params */) | 371 FrameMsg_CompositorFrameSwapped_Params /* params */) |
| 370 | 372 |
| 373 IPC_MESSAGE_ROUTED4(FrameMsg_SetChildFrameSurface, |
| 374 cc::SurfaceId /* surface_id */, |
| 375 gfx::Size /* frame_size */, |
| 376 float /* scale_factor */, |
| 377 cc::SurfaceSequence /* sequence */) |
| 378 |
| 371 // Notifies the embedding frame that the process rendering the child frame's | 379 // Notifies the embedding frame that the process rendering the child frame's |
| 372 // contents has terminated. | 380 // contents has terminated. |
| 373 IPC_MESSAGE_ROUTED0(FrameMsg_ChildFrameProcessGone) | 381 IPC_MESSAGE_ROUTED0(FrameMsg_ChildFrameProcessGone) |
| 374 | 382 |
| 375 // Sent in response to a FrameHostMsg_ContextMenu to let the renderer know that | 383 // Sent in response to a FrameHostMsg_ContextMenu to let the renderer know that |
| 376 // the menu has been closed. | 384 // the menu has been closed. |
| 377 IPC_MESSAGE_ROUTED1(FrameMsg_ContextMenuClosed, | 385 IPC_MESSAGE_ROUTED1(FrameMsg_ContextMenuClosed, |
| 378 content::CustomContextMenuContext /* custom_context */) | 386 content::CustomContextMenuContext /* custom_context */) |
| 379 | 387 |
| 380 // Executes custom context menu action that was provided from Blink. | 388 // Executes custom context menu action that was provided from Blink. |
| (...skipping 389 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 770 std::string /* mime_type */, | 778 std::string /* mime_type */, |
| 771 IPC::ChannelHandle /* channel_handle */, | 779 IPC::ChannelHandle /* channel_handle */, |
| 772 content::WebPluginInfo /* info */) | 780 content::WebPluginInfo /* info */) |
| 773 | 781 |
| 774 // Acknowledge that we presented an ubercomp frame. | 782 // Acknowledge that we presented an ubercomp frame. |
| 775 // | 783 // |
| 776 // See FrameMsg_CompositorFrameSwapped | 784 // See FrameMsg_CompositorFrameSwapped |
| 777 IPC_MESSAGE_ROUTED1(FrameHostMsg_CompositorFrameSwappedACK, | 785 IPC_MESSAGE_ROUTED1(FrameHostMsg_CompositorFrameSwappedACK, |
| 778 FrameHostMsg_CompositorFrameSwappedACK_Params /* params */) | 786 FrameHostMsg_CompositorFrameSwappedACK_Params /* params */) |
| 779 | 787 |
| 788 // TODO |
| 789 IPC_MESSAGE_ROUTED1(FrameHostMsg_SatisfySequence, |
| 790 cc::SurfaceSequence /* sequence */) |
| 791 |
| 792 // TODO |
| 793 IPC_MESSAGE_ROUTED2(FrameHostMsg_RequireSequence, |
| 794 cc::SurfaceId /* surface_id */, |
| 795 cc::SurfaceSequence /* sequence */) |
| 796 |
| 780 // Provides the result from handling BeforeUnload. |proceed| matches the return | 797 // Provides the result from handling BeforeUnload. |proceed| matches the return |
| 781 // value of the frame's beforeunload handler: true if the user decided to | 798 // value of the frame's beforeunload handler: true if the user decided to |
| 782 // proceed with leaving the page. | 799 // proceed with leaving the page. |
| 783 IPC_MESSAGE_ROUTED3(FrameHostMsg_BeforeUnload_ACK, | 800 IPC_MESSAGE_ROUTED3(FrameHostMsg_BeforeUnload_ACK, |
| 784 bool /* proceed */, | 801 bool /* proceed */, |
| 785 base::TimeTicks /* before_unload_start_time */, | 802 base::TimeTicks /* before_unload_start_time */, |
| 786 base::TimeTicks /* before_unload_end_time */) | 803 base::TimeTicks /* before_unload_end_time */) |
| 787 | 804 |
| 788 // Indicates that the current frame has swapped out, after a SwapOut message. | 805 // Indicates that the current frame has swapped out, after a SwapOut message. |
| 789 IPC_MESSAGE_ROUTED0(FrameHostMsg_SwapOut_ACK) | 806 IPC_MESSAGE_ROUTED0(FrameHostMsg_SwapOut_ACK) |
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 906 FrameMsg_PostMessage_Params) | 923 FrameMsg_PostMessage_Params) |
| 907 | 924 |
| 908 #if defined(OS_MACOSX) || defined(OS_ANDROID) | 925 #if defined(OS_MACOSX) || defined(OS_ANDROID) |
| 909 | 926 |
| 910 // Message to show/hide a popup menu using native controls. | 927 // Message to show/hide a popup menu using native controls. |
| 911 IPC_MESSAGE_ROUTED1(FrameHostMsg_ShowPopup, | 928 IPC_MESSAGE_ROUTED1(FrameHostMsg_ShowPopup, |
| 912 FrameHostMsg_ShowPopup_Params) | 929 FrameHostMsg_ShowPopup_Params) |
| 913 IPC_MESSAGE_ROUTED0(FrameHostMsg_HidePopup) | 930 IPC_MESSAGE_ROUTED0(FrameHostMsg_HidePopup) |
| 914 | 931 |
| 915 #endif | 932 #endif |
| OLD | NEW |