| Index: content/common/view_messages.h
|
| diff --git a/content/common/view_messages.h b/content/common/view_messages.h
|
| index ac1d66588ab231bc5cf2b2fc91ab5c0f9dae6b6a..ae835e6b03cd6910124947b8c71c259a1a153b1c 100644
|
| --- a/content/common/view_messages.h
|
| +++ b/content/common/view_messages.h
|
| @@ -87,6 +87,7 @@ IPC_ENUM_TRAITS_MAX_VALUE(content::TapMultipleTargetsStrategy,
|
| content::TAP_MULTIPLE_TARGETS_STRATEGY_MAX)
|
| IPC_ENUM_TRAITS(content::StopFindAction)
|
| IPC_ENUM_TRAITS(content::ThreeDAPIType)
|
| +IPC_ENUM_TRAITS(content::ZoomMode)
|
| IPC_ENUM_TRAITS(media::ChannelLayout)
|
| IPC_ENUM_TRAITS(media::MediaLogEvent::Type)
|
| IPC_ENUM_TRAITS_MAX_VALUE(ui::TextInputMode, ui::TEXT_INPUT_MODE_MAX)
|
| @@ -712,8 +713,10 @@ IPC_MESSAGE_ROUTED1(ViewMsg_Zoom,
|
| // Set the zoom level for the current main frame. If the level actually
|
| // changes, a ViewHostMsg_DidZoomURL message will be sent back to the browser
|
| // telling it what url got zoomed and what its current zoom level is.
|
| -IPC_MESSAGE_ROUTED1(ViewMsg_SetZoomLevel,
|
| - double /* zoom_level */)
|
| +IPC_MESSAGE_ROUTED3(ViewMsg_SetZoomLevel,
|
| + int /* zoom_id */,
|
| + double /* zoom_level */,
|
| + content::ZoomMode /* zoom_mode */)
|
|
|
| // Set the zoom level for a particular url that the renderer is in the
|
| // process of loading. This will be stored, to be used if the load commits
|
| @@ -725,10 +728,11 @@ IPC_MESSAGE_ROUTED2(ViewMsg_SetZoomLevelForLoadingURL,
|
| // Set the zoom level for a particular url, so all render views
|
| // displaying this url can update their zoom levels to match.
|
| // If scheme is empty, then only host is used for matching.
|
| -IPC_MESSAGE_CONTROL3(ViewMsg_SetZoomLevelForCurrentURL,
|
| +IPC_MESSAGE_CONTROL4(ViewMsg_SetZoomLevelForCurrentURL,
|
| std::string /* scheme */,
|
| std::string /* host */,
|
| - double /* zoom_level */)
|
| + double /* zoom_level */,
|
| + std::set<int> /* exceptions */)
|
|
|
| // Change encoding of page in the renderer.
|
| IPC_MESSAGE_ROUTED1(ViewMsg_SetPageEncoding,
|
| @@ -1579,8 +1583,10 @@ IPC_SYNC_MESSAGE_ROUTED3_2(ViewHostMsg_RunBeforeUnloadConfirm,
|
| // Sent when the renderer changes the zoom level for a particular url, so the
|
| // browser can update its records. If remember is true, then url is used to
|
| // update the zoom level for all pages in that site. Otherwise, the render
|
| -// view's id is used so that only the menu is updated.
|
| -IPC_MESSAGE_ROUTED3(ViewHostMsg_DidZoomURL,
|
| +// view's id is used so that only the menu is updated. |zoom_id| uniquely
|
| +// identifies this zoom change.
|
| +IPC_MESSAGE_ROUTED4(ViewHostMsg_DidZoomURL,
|
| + int /* zoom_id */,
|
| double /* zoom_level */,
|
| bool /* remember */,
|
| GURL /* url */)
|
|
|