From 73bf95813e1c23c5fb2eaadc7e88ce248084b083 Mon Sep 17 00:00:00 2001 From: "kinaba@chromium.org" Date: Wed, 12 Oct 2011 11:38:32 +0000 Subject: Implement Pepper IME API. BUG=59425 TEST=Build chrome and ppapi_example_ime, Confirm "out/Release/chrome --register-pepper-plugins='out/Release/lib/libppapi_example_ime.so;application/x-ppapi-example' ppapi/examples/ime/ime.html" works. This CL is the last part for adding the basic IME support for PPAPI, preceded by the previous two changes codereview.chromium.org/7882004 (API declarations) and codereview.chromium.org/7978019 (thunk and proxy implementation). This CL comes with the actual Chrome-side implementation of the API with an example to show how to use IME in PPAPI. Keep in mind the current implementation still not reached the point of "the complete" set of IME APIs yet. - Advanced features in design doc (like surrounding text retrieval) is not available. - DOM and PPAPI composition events are not converted each other. Rather, it aims to provide basic set of functions just needed to implement inline composition in plugins. Review URL: http://codereview.chromium.org/8073021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105056 0039d316-1c4b-4281-b951-d872f2087c98 --- ppapi/ppapi_tests.gypi | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ppapi/ppapi_tests.gypi') diff --git a/ppapi/ppapi_tests.gypi b/ppapi/ppapi_tests.gypi index c5f2aa8..08e661e 100644 --- a/ppapi/ppapi_tests.gypi +++ b/ppapi/ppapi_tests.gypi @@ -313,6 +313,16 @@ ], }, { + 'target_name': 'ppapi_example_ime', + 'dependencies': [ + 'ppapi_example_skeleton', + 'ppapi.gyp:ppapi_cpp', + ], + 'sources': [ + 'examples/ime/ime.cc', + ], + }, + { 'target_name': 'ppapi_example_paint_manager', 'dependencies': [ 'ppapi_example_skeleton', -- cgit v1.1