| Index: content/common/browser_plugin/browser_plugin_messages.h
|
| diff --git a/content/common/browser_plugin/browser_plugin_messages.h b/content/common/browser_plugin/browser_plugin_messages.h
|
| index 3fc331c229737ac9468b747e9aba0704f448de72..42a40d1a735faea8015b4636f5c9e4ba89150a10 100644
|
| --- a/content/common/browser_plugin/browser_plugin_messages.h
|
| +++ b/content/common/browser_plugin/browser_plugin_messages.h
|
| @@ -21,6 +21,7 @@
|
| #include "ipc/ipc_channel_handle.h"
|
| #include "ipc/ipc_message_macros.h"
|
| #include "ipc/ipc_message_utils.h"
|
| +#include "third_party/WebKit/public/web/WebCompositionUnderline.h"
|
| #include "third_party/WebKit/public/web/WebDragOperation.h"
|
| #include "third_party/WebKit/public/web/WebDragStatus.h"
|
| #include "ui/gfx/point.h"
|
| @@ -154,6 +155,24 @@ IPC_MESSAGE_ROUTED2(BrowserPluginHostMsg_SetEditCommandsForNextKeyEvent,
|
| int /* instance_id */,
|
| std::vector<content::EditCommand> /* edit_commands */)
|
|
|
| +// This message is sent from BrowserPlugin to BrowserPluginGuest whenever IME
|
| +// composition state is updated.
|
| +IPC_MESSAGE_ROUTED5(
|
| + BrowserPluginHostMsg_ImeSetComposition,
|
| + int /* instance_id */,
|
| + std::string /* text */,
|
| + std::vector<blink::WebCompositionUnderline> /* underlines */,
|
| + int /* selectiont_start */,
|
| + int /* selection_end */)
|
| +
|
| +// This message is sent from BrowserPlugin to BrowserPluginGuest to notify that
|
| +// confirming the current composition is requested.
|
| +IPC_MESSAGE_ROUTED3(
|
| + BrowserPluginHostMsg_ImeConfirmComposition,
|
| + int /* instance_id */,
|
| + std::string /* text */,
|
| + bool /* keep selection */)
|
| +
|
| // This message is sent to the browser process to enable or disable autosize
|
| // mode.
|
| IPC_MESSAGE_ROUTED3(
|
| @@ -370,4 +389,3 @@ IPC_MESSAGE_CONTROL5(BrowserPluginMsg_CompositorFrameSwapped,
|
| IPC_MESSAGE_CONTROL2(BrowserPluginMsg_SetMouseLock,
|
| int /* instance_id */,
|
| bool /* enable */)
|
| -
|
|
|