OLD | NEW |
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 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
46 | 46 |
47 // IPC_MESSAGE macros choke on extra , in the std::map, when expanding. We need | 47 // IPC_MESSAGE macros choke on extra , in the std::map, when expanding. We need |
48 // to typedef it to avoid that. | 48 // to typedef it to avoid that. |
49 // Substitution map for l10n messages. | 49 // Substitution map for l10n messages. |
50 typedef std::map<std::string, std::string> SubstitutionMap; | 50 typedef std::map<std::string, std::string> SubstitutionMap; |
51 | 51 |
52 class Value; | 52 class Value; |
53 class GPUInfo; | 53 class GPUInfo; |
54 struct PP_Flash_NetAddress; | 54 struct PP_Flash_NetAddress; |
55 class SkBitmap; | 55 class SkBitmap; |
56 struct ThumbnailScore; | |
57 class WebCursor; | 56 class WebCursor; |
58 | 57 |
59 namespace gfx { | 58 namespace gfx { |
60 class Rect; | 59 class Rect; |
61 } | 60 } |
62 | 61 |
63 namespace IPC { | 62 namespace IPC { |
64 struct ChannelHandle; | 63 struct ChannelHandle; |
65 class Message; | 64 class Message; |
66 } | 65 } |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
150 | 149 |
151 // Tells the render view that it is no longer hidden (see WasHidden), and the | 150 // Tells the render view that it is no longer hidden (see WasHidden), and the |
152 // render view is expected to respond with a full repaint if needs_repainting | 151 // render view is expected to respond with a full repaint if needs_repainting |
153 // is true. In that case, the generated ViewHostMsg_PaintRect message will | 152 // is true. In that case, the generated ViewHostMsg_PaintRect message will |
154 // have the IS_RESTORE_ACK flag set. If needs_repainting is false, then this | 153 // have the IS_RESTORE_ACK flag set. If needs_repainting is false, then this |
155 // message does not trigger a message in response. | 154 // message does not trigger a message in response. |
156 IPC_MESSAGE_ROUTED1(ViewMsg_WasRestored, | 155 IPC_MESSAGE_ROUTED1(ViewMsg_WasRestored, |
157 bool /* needs_repainting */) | 156 bool /* needs_repainting */) |
158 | 157 |
159 // Tells the render view to capture a thumbnail image of the page. The | 158 // Tells the render view to capture a thumbnail image of the page. The |
160 // render view responds with a ViewHostMsg_Thumbnail. | |
161 IPC_MESSAGE_ROUTED0(ViewMsg_CaptureThumbnail) | |
162 | |
163 // Tells the render view to capture a thumbnail image of the page. The | |
164 // render view responds with a ViewHostMsg_Snapshot. | 159 // render view responds with a ViewHostMsg_Snapshot. |
165 IPC_MESSAGE_ROUTED0(ViewMsg_CaptureSnapshot) | 160 IPC_MESSAGE_ROUTED0(ViewMsg_CaptureSnapshot) |
166 | 161 |
167 // Tells the render view to switch the CSS to print media type, renders every | 162 // Tells the render view to switch the CSS to print media type, renders every |
168 // requested pages and switch back the CSS to display media type. | 163 // requested pages and switch back the CSS to display media type. |
169 IPC_MESSAGE_ROUTED0(ViewMsg_PrintPages) | 164 IPC_MESSAGE_ROUTED0(ViewMsg_PrintPages) |
170 | 165 |
171 // Tells the render view that printing is done so it can clean up. | 166 // Tells the render view that printing is done so it can clean up. |
172 IPC_MESSAGE_ROUTED2(ViewMsg_PrintingDone, | 167 IPC_MESSAGE_ROUTED2(ViewMsg_PrintingDone, |
173 int /* document_cookie */, | 168 int /* document_cookie */, |
(...skipping 1098 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1272 // the tag sent along with ViewMsg_PaintAtSize. | 1267 // the tag sent along with ViewMsg_PaintAtSize. |
1273 IPC_MESSAGE_ROUTED2(ViewHostMsg_PaintAtSize_ACK, | 1268 IPC_MESSAGE_ROUTED2(ViewHostMsg_PaintAtSize_ACK, |
1274 int /* tag */, | 1269 int /* tag */, |
1275 gfx::Size /* size */) | 1270 gfx::Size /* size */) |
1276 | 1271 |
1277 // Sent to update part of the view. In response to this message, the host | 1272 // Sent to update part of the view. In response to this message, the host |
1278 // generates a ViewMsg_UpdateRect_ACK message. | 1273 // generates a ViewMsg_UpdateRect_ACK message. |
1279 IPC_MESSAGE_ROUTED1(ViewHostMsg_UpdateRect, | 1274 IPC_MESSAGE_ROUTED1(ViewHostMsg_UpdateRect, |
1280 ViewHostMsg_UpdateRect_Params) | 1275 ViewHostMsg_UpdateRect_Params) |
1281 | 1276 |
| 1277 // Sent to update the current scroll offset. |
| 1278 IPC_MESSAGE_ROUTED1(ViewHostMsg_UpdateScrollOffset, gfx::Size); |
| 1279 |
1282 // Sent by the renderer when accelerated compositing is enabled or disabled to | 1280 // Sent by the renderer when accelerated compositing is enabled or disabled to |
1283 // notify the browser whether or not is should do painting. | 1281 // notify the browser whether or not is should do painting. |
1284 IPC_MESSAGE_ROUTED1(ViewHostMsg_DidActivateAcceleratedCompositing, | 1282 IPC_MESSAGE_ROUTED1(ViewHostMsg_DidActivateAcceleratedCompositing, |
1285 bool /* true if the accelerated compositor is actve */) | 1283 bool /* true if the accelerated compositor is actve */) |
1286 | 1284 |
1287 // Acknowledges receipt of a ViewMsg_HandleInputEvent message. | 1285 // Acknowledges receipt of a ViewMsg_HandleInputEvent message. |
1288 // Payload is a WebInputEvent::Type which is the type of the event, followed | 1286 // Payload is a WebInputEvent::Type which is the type of the event, followed |
1289 // by an optional WebInputEvent which is provided only if the event was not | 1287 // by an optional WebInputEvent which is provided only if the event was not |
1290 // processed. | 1288 // processed. |
1291 IPC_MESSAGE_ROUTED0(ViewHostMsg_HandleInputEvent_ACK) | 1289 IPC_MESSAGE_ROUTED0(ViewHostMsg_HandleInputEvent_ACK) |
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1482 int32 /* page id */, | 1480 int32 /* page id */, |
1483 string16 /* page contents */, | 1481 string16 /* page contents */, |
1484 std::string /* page ISO639_1 language code */, | 1482 std::string /* page ISO639_1 language code */, |
1485 bool /* whether the page can be translated */) | 1483 bool /* whether the page can be translated */) |
1486 | 1484 |
1487 // Used to get the extension message bundle. | 1485 // Used to get the extension message bundle. |
1488 IPC_SYNC_MESSAGE_CONTROL1_1(ViewHostMsg_GetExtensionMessageBundle, | 1486 IPC_SYNC_MESSAGE_CONTROL1_1(ViewHostMsg_GetExtensionMessageBundle, |
1489 std::string /* extension id */, | 1487 std::string /* extension id */, |
1490 SubstitutionMap /* message bundle */) | 1488 SubstitutionMap /* message bundle */) |
1491 | 1489 |
1492 // Specifies the URL as the first parameter (a wstring) and thumbnail as | |
1493 // binary data as the second parameter. | |
1494 IPC_MESSAGE_ROUTED3(ViewHostMsg_Thumbnail, | |
1495 GURL /* url */, | |
1496 ThumbnailScore /* score */, | |
1497 SkBitmap /* bitmap */) | |
1498 | |
1499 // Send a snapshot of the tab contents to the render host. | 1490 // Send a snapshot of the tab contents to the render host. |
1500 IPC_MESSAGE_ROUTED1(ViewHostMsg_Snapshot, | 1491 IPC_MESSAGE_ROUTED1(ViewHostMsg_Snapshot, |
1501 SkBitmap /* bitmap */) | 1492 SkBitmap /* bitmap */) |
1502 | 1493 |
1503 // Notification that the url for the favicon of a site has been determined. | 1494 // Notification that the url for the favicon of a site has been determined. |
1504 IPC_MESSAGE_ROUTED2(ViewHostMsg_UpdateFavIconURL, | 1495 IPC_MESSAGE_ROUTED2(ViewHostMsg_UpdateFavIconURL, |
1505 int32 /* page_id */, | 1496 int32 /* page_id */, |
1506 GURL /* url of the favicon */) | 1497 GURL /* url of the favicon */) |
1507 | 1498 |
1508 // Used to tell the parent that the user right clicked on an area of the | 1499 // Used to tell the parent that the user right clicked on an area of the |
(...skipping 1121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2630 int /* request_id */, | 2621 int /* request_id */, |
2631 PP_Flash_NetAddress /* addr */) | 2622 PP_Flash_NetAddress /* addr */) |
2632 | 2623 |
2633 // JavaScript related messages ----------------------------------------------- | 2624 // JavaScript related messages ----------------------------------------------- |
2634 | 2625 |
2635 // Notify the JavaScript engine in the render to change its parameters | 2626 // Notify the JavaScript engine in the render to change its parameters |
2636 // while performing stress testing. | 2627 // while performing stress testing. |
2637 IPC_MESSAGE_ROUTED2(ViewMsg_JavaScriptStressTestControl, | 2628 IPC_MESSAGE_ROUTED2(ViewMsg_JavaScriptStressTestControl, |
2638 int /* cmd */, | 2629 int /* cmd */, |
2639 int /* param */) | 2630 int /* param */) |
OLD | NEW |