Commit a1db15d3 authored by kulkarni.a's avatar kulkarni.a Committed by Commit bot

Apply automatic range checks to enum types across IPC in content.

This is part of a long-running background task to remove the remaining
uses of the unchecked IPC_ENUM_TRAITS() macro.

BUG=246708

Review URL: https://codereview.chromium.org/604753002

Cr-Commit-Position: refs/heads/master@{#296868}
parent fc47e0e9
...@@ -85,8 +85,10 @@ IPC_ENUM_TRAITS(gfx::FontRenderParams::Hinting) ...@@ -85,8 +85,10 @@ IPC_ENUM_TRAITS(gfx::FontRenderParams::Hinting)
IPC_ENUM_TRAITS(gfx::FontRenderParams::SubpixelRendering) IPC_ENUM_TRAITS(gfx::FontRenderParams::SubpixelRendering)
IPC_ENUM_TRAITS_MAX_VALUE(content::TapMultipleTargetsStrategy, IPC_ENUM_TRAITS_MAX_VALUE(content::TapMultipleTargetsStrategy,
content::TAP_MULTIPLE_TARGETS_STRATEGY_MAX) content::TAP_MULTIPLE_TARGETS_STRATEGY_MAX)
IPC_ENUM_TRAITS(content::StopFindAction) IPC_ENUM_TRAITS_MAX_VALUE(content::StopFindAction,
IPC_ENUM_TRAITS(content::ThreeDAPIType) content::STOP_FIND_ACTION_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(content::ThreeDAPIType,
content::THREE_D_API_TYPE_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(media::ChannelLayout, media::CHANNEL_LAYOUT_MAX - 1) IPC_ENUM_TRAITS_MAX_VALUE(media::ChannelLayout, media::CHANNEL_LAYOUT_MAX - 1)
IPC_ENUM_TRAITS_MAX_VALUE(media::MediaLogEvent::Type, IPC_ENUM_TRAITS_MAX_VALUE(media::MediaLogEvent::Type,
media::MediaLogEvent::TYPE_LAST) media::MediaLogEvent::TYPE_LAST)
......
...@@ -12,7 +12,8 @@ namespace content { ...@@ -12,7 +12,8 @@ namespace content {
enum StopFindAction { enum StopFindAction {
STOP_FIND_ACTION_CLEAR_SELECTION, STOP_FIND_ACTION_CLEAR_SELECTION,
STOP_FIND_ACTION_KEEP_SELECTION, STOP_FIND_ACTION_KEEP_SELECTION,
STOP_FIND_ACTION_ACTIVATE_SELECTION STOP_FIND_ACTION_ACTIVATE_SELECTION,
STOP_FIND_ACTION_LAST = STOP_FIND_ACTION_ACTIVATE_SELECTION
}; };
} // namespace content } // namespace content
......
...@@ -13,7 +13,9 @@ namespace content { ...@@ -13,7 +13,9 @@ namespace content {
enum ThreeDAPIType { enum ThreeDAPIType {
THREE_D_API_TYPE_WEBGL, THREE_D_API_TYPE_WEBGL,
THREE_D_API_TYPE_PEPPER_3D THREE_D_API_TYPE_PEPPER_3D,
THREE_D_API_TYPE_LAST = THREE_D_API_TYPE_PEPPER_3D
}; };
} // namespace content } // namespace content
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment