|
Test for Pepper IME events.
This patch adds a way to simulate IME composition events
inside the renderer process, and tests that IME events are
properly passed between the renderer and plugins.
ppapi/tests/test_ime_input_event.cc:
is the actual test case
ppapi/{api,c,cpp}/dev/*ime_input_event_dev*:
implements an API to create IME events from plugins for testing.
other files:
wire necessary stuff for simulating IME events.
Since Pepper IME events are not delivered through WebKit/DOM layer
but rather directly sent from renderer to plugins,
the simulation part also follows the similar code path.
BUG= 126714
TEST=browser_tests PPAPITest.ImeInputEvent
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=138080
Total comments: 37
Total comments: 18
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1108 lines, -131 lines) |
Patch |
 |
M |
chrome/test/ui/ppapi_uitest.cc
|
View
|
1
2
3
4
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/pepper/pepper_plugin_delegate_impl.h
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/pepper/pepper_plugin_delegate_impl.cc
|
View
|
1
|
1 chunk |
+17 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/render_view_impl.h
|
View
|
1
2
3
4
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/render_view_impl.cc
|
View
|
1
2
3
4
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ppapi/api/dev/ppb_ime_input_event_dev.idl
|
View
|
1
|
1 chunk |
+50 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ppapi/c/dev/ppb_ime_input_event_dev.h
|
View
|
1
|
3 chunks |
+62 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ppapi/cpp/dev/ime_input_event_dev.h
|
View
|
|
2 chunks |
+29 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ppapi/cpp/dev/ime_input_event_dev.cc
|
View
|
|
2 chunks |
+82 lines, -28 lines |
0 comments
|
Download
|
 |
M |
ppapi/ppapi_sources.gypi
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/resource_creation_proxy.h
|
View
|
1
2
3
4
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/resource_creation_proxy.cc
|
View
|
1
2
3
4
|
4 chunks |
+24 lines, -47 lines |
0 comments
|
Download
|
 |
M |
ppapi/shared_impl/ppb_input_event_shared.h
|
View
|
1
|
1 chunk |
+36 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ppapi/shared_impl/ppb_input_event_shared.cc
|
View
|
1
|
1 chunk |
+118 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ppapi/tests/test_ime_input_event.h
|
View
|
1
|
1 chunk |
+60 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ppapi/tests/test_ime_input_event.cc
|
View
|
1
2
3
4
|
1 chunk |
+425 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ppapi/thunk/interfaces_ppb_public_dev.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ppapi/thunk/ppb_input_event_thunk.cc
|
View
|
1
|
3 chunks |
+36 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ppapi/thunk/resource_creation_api.h
|
View
|
1
2
3
4
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/mock_plugin_delegate.h
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/mock_plugin_delegate.cc
|
View
|
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/plugin_delegate.h
|
View
|
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/ppapi_plugin_instance.h
|
View
|
1
2
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/ppapi_plugin_instance.cc
|
View
|
1
2
|
2 chunks |
+50 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/resource_creation_impl.h
|
View
|
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/resource_creation_impl.cc
|
View
|
1
|
4 chunks |
+24 lines, -48 lines |
0 comments
|
Download
|
Total messages: 12 (0 generated)
|