|
|
Upstream Android IME support (ImeAdapter).
This CL contains most of the ImeAdapter code that allows Android IMEs to work with Chrome. The
key class is ImeAdapter on the Android/Java side, which has an inner class AdapterInputConnection
which implements Android's inputConnection interface. Also important is the method
ContentViewCore#imeUpdateAdapter, which is called in response to ViewHostMsg_TextInputStateChanged
messsages from the renderer.
This CL also adds SelectionHandleController and InsertionHandleController, but only as stubs.
BUG= 136691
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=154687
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1563 lines, -7 lines) |
Patch |
 |
M |
content/browser/android/browser_jni_registrar.cc
|
View
|
1
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/content_view_core_impl.h
|
View
|
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/content_view_core_impl.cc
|
View
|
|
2 chunks |
+29 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/ime_adapter_android.h
|
View
|
1
|
1 chunk |
+25 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/ime_adapter_android.cc
|
View
|
|
4 chunks |
+197 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_android.h
|
View
|
|
3 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_android.cc
|
View
|
1
|
3 chunks |
+24 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/common/view_messages.h
|
View
|
1
|
2 chunks |
+21 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/android/java/src/org/chromium/content/browser/ContentView.java
|
View
|
|
3 chunks |
+13 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
View
|
1
|
10 chunks |
+146 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/android/java/src/org/chromium/content/browser/ImeAdapter.java
|
View
|
1
|
3 chunks |
+776 lines, -1 line |
0 comments
|
Download
|
 |
A |
content/public/android/java/src/org/chromium/content/browser/InputDialogContainer.java
|
View
|
|
1 chunk |
+261 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/public/android/java/src/org/chromium/content/browser/InsertionHandleController.java
|
View
|
1
|
1 chunk |
+26 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/public/android/java/src/org/chromium/content/browser/SelectionHandleController.java
|
View
|
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/browser/android/content_view_core.h
|
View
|
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
Total messages: 8 (0 generated)
|