|
Send IME events to windowless plug-ins (Chromium side)
This change adds a new class WebPluginIMEWin that converts the platform-independent IME data sent from a renderer process (or WebKit) to the Win32 IME messages and send them to a plug-in. To allow the plug-in to retrieve the IME data with IMM32 function calls, this change also adds a patch to GetProcessAddress(). (Flash seems to retrieve the pointers to IMM32 function with this function.) This change also sends IME status retrieved from the plug-in to a browser process (via a renderer process).
BUG= 82507
TEST=manual
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=103869
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+789 lines, -3 lines) |
Patch |
|
M |
content/common/plugin_messages.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+21 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/plugin/webplugin_delegate_stub.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/plugin/webplugin_delegate_stub.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+25 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/plugin/webplugin_proxy.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/plugin/webplugin_proxy.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/renderer/render_view.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
|
M |
content/renderer/render_view.cc
|
View
|
1
2
3
4
5
6
|
4 chunks |
+51 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/renderer/webplugin_delegate_proxy.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+13 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/renderer/webplugin_delegate_proxy.cc
|
View
|
1
2
3
4
5
6
|
6 chunks |
+49 lines, -2 lines |
0 comments
|
Download
|
|
M |
webkit/glue/webkit_glue.gypi
|
View
|
1
2
3
4
5
6
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
webkit/plugins/npapi/webplugin_delegate_impl.h
|
View
|
1
2
3
4
5
6
|
5 chunks |
+27 lines, -0 lines |
0 comments
|
Download
|
|
M |
webkit/plugins/npapi/webplugin_delegate_impl_win.cc
|
View
|
1
2
3
4
5
6
|
5 chunks |
+52 lines, -0 lines |
0 comments
|
Download
|
|
A |
webkit/plugins/npapi/webplugin_ime_win.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+190 lines, -0 lines |
0 comments
|
Download
|
|
A |
webkit/plugins/npapi/webplugin_ime_win.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+323 lines, -0 lines |
0 comments
|
Download
|
Total messages: 10 (0 generated)
|