summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorkinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-16 05:27:49 +0000
committerkinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-16 05:27:49 +0000
commitcb656de64b8e198c1685fa3bd2990f4d50977a03 (patch)
tree7291276f34be9861462aa452fcd98d39a053c590 /webkit
parentbd9d89195617ab132fe61171bdd93a3ab949ae35 (diff)
downloadchromium_src-cb656de64b8e198c1685fa3bd2990f4d50977a03.zip
chromium_src-cb656de64b8e198c1685fa3bd2990f4d50977a03.tar.gz
chromium_src-cb656de64b8e198c1685fa3bd2990f4d50977a03.tar.bz2
Declarations for Pepper IME API.
BUG=59425 TEST=Check that ppapi_tests compile. This change list is the first part for adding IME support for PPAPI. For effectiveness of reviewing, I'll split the rather large change into three parts: (*1) Header files declaring IME API. (2) Boilerplate code for proxy & thunk stuff. (3) Actual implementation in webkit/plugin/ppapi/* and content/renderer/*. Review URL: http://codereview.chromium.org/7882004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101458 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/plugins/ppapi/event_conversion.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/webkit/plugins/ppapi/event_conversion.cc b/webkit/plugins/ppapi/event_conversion.cc
index 1c4ac3a..d9ac4c6 100644
--- a/webkit/plugins/ppapi/event_conversion.cc
+++ b/webkit/plugins/ppapi/event_conversion.cc
@@ -307,6 +307,14 @@ WebInputEvent* CreateWebInputEvent(const InputEventData& event) {
case PP_INPUTEVENT_TYPE_CHAR:
web_input_event.reset(BuildCharEvent(event));
break;
+ case PP_INPUTEVENT_TYPE_COMPOSITION_START:
+ case PP_INPUTEVENT_TYPE_COMPOSITION_UPDATE:
+ case PP_INPUTEVENT_TYPE_COMPOSITION_END:
+ case PP_INPUTEVENT_TYPE_IME_TEXT:
+ // TODO(kinaba) implement in WebKit an event structure to handle
+ // composition events.
+ NOTREACHED();
+ break;
}
return web_input_event.release();