Yohei Yukawa
a277db28e9
Remove CursorAnchorInfoRequest and related stuff
...
This CL removes CursorAnchorInfoRequest and related stuff
in favor of InputConnection.requestUpdateCursorAnchorInfo,
which is more easy to understand. This CL also deprecates
InputMethodManager#updateCursor and related stuff.
Rationale:
1. The spec of #updateCursor says that it provides the cursor
position in local coordinates, while the input method
requires it in the screen coordinates.
2. #updateCursor has never been enabled in AOSP, because
InputMethodManager#isWatchingCursor always returned false.
3. There has been no way to let
InputMethodManager#isWatchingCursor return true.
4. In L, InputMethodManager#updateCursorAnchorInfo is
introduced to address all the issues above.
Given that we no longer need to support #updateCursor,
CursorAnchorInfoRequest is overkill when we need to convey
just a couple of parameters.
BUG: 17185263
BUG: 17182367
Change-Id: I4a577bfd02b37b9e56c80b8b41bb25afa95dd8ef
2014-08-22 00:55:06 -07:00
..
2014-08-22 00:55:06 -07:00
2013-09-10 17:03:02 -07:00
2014-08-06 15:42:10 -07:00
2013-09-09 18:09:13 -07:00
2014-07-01 23:16:49 +00:00
2014-07-10 16:15:35 -07:00
2014-07-09 19:30:49 +00:00
2013-11-20 11:31:47 -05:00
2014-02-21 17:37:54 +00:00
2013-09-09 18:09:13 -07:00
2014-08-07 05:14:36 +00:00
2014-08-05 20:57:20 +00:00
2014-02-03 18:42:24 -08:00
2013-01-09 20:16:37 -08:00
2014-02-03 18:42:24 -08:00
2013-11-01 02:38:01 +00:00
2013-09-09 18:09:13 -07:00
2014-03-05 18:42:56 +00:00
2013-09-09 18:09:13 -07:00
2014-08-14 13:11:12 -07:00
2013-11-20 11:31:47 -05:00
2014-08-06 15:42:10 -07:00
2013-09-26 14:38:14 -07:00
2013-11-11 15:58:13 +09:00
2014-08-15 14:20:35 -07:00
2014-08-21 13:56:54 -07:00
2014-07-15 20:26:21 +00:00
2013-11-20 11:31:47 -05:00
2014-07-15 20:26:21 +00:00
2013-11-20 11:31:47 -05:00
2013-03-18 17:21:33 -07:00
2014-07-15 15:36:32 -07:00
2014-08-22 00:55:06 -07:00
2014-02-20 20:05:34 -08:00
2013-09-09 18:09:13 -07:00
2014-08-15 19:58:04 -07:00
2014-08-06 15:42:10 -07:00
2014-03-26 14:40:42 -07:00
2014-05-24 21:02:45 -07:00
2014-08-07 23:10:06 +00:00
2013-06-12 21:11:12 -07:00
2014-05-11 15:27:57 -07:00
2013-11-20 11:31:47 -05:00
2014-08-06 15:42:10 -07:00
2014-07-29 07:25:49 -07:00
2014-08-06 14:45:30 +00:00
2014-08-15 18:02:23 -07:00
2014-08-07 15:48:46 -07:00
2013-09-09 18:09:13 -07:00
2014-07-08 00:10:05 +00:00
2014-07-15 20:26:21 +00:00
2013-09-04 16:37:57 -07:00
2013-09-26 15:49:27 -07:00
2014-07-14 23:13:28 +00:00
2014-08-06 15:42:10 -07:00
2014-06-18 18:05:15 -07:00
2014-08-15 14:20:35 -07:00
2013-11-20 11:31:47 -05:00
2012-10-18 20:41:55 -07:00
2014-07-25 00:47:55 +00:00
2014-08-19 15:41:51 -07:00
2014-08-18 10:54:12 -07:00
2014-08-05 20:57:20 +00:00
2013-01-10 19:23:39 -08:00
2014-05-15 15:11:40 -07:00
2014-06-30 14:15:03 -07:00
2014-08-06 19:34:56 +00:00
2014-08-07 10:24:04 -07:00
2014-07-02 15:59:30 -07:00
2013-08-15 18:16:06 -07:00
2013-09-09 18:09:13 -07:00
2014-07-20 15:58:11 -07:00
2012-10-11 14:26:21 -07:00
2014-07-25 22:36:22 +00:00
2014-08-19 18:11:54 -07:00
2013-09-09 18:09:13 -07:00
2013-11-20 11:31:47 -05:00
2014-06-30 09:42:18 +09:00
2014-06-17 16:43:45 -07:00
2013-09-09 18:09:13 -07:00
2014-07-02 15:59:30 -07:00
2014-08-12 15:13:19 -07:00
2013-09-09 18:09:13 -07:00
2012-10-18 21:09:48 -07:00
2012-10-29 17:14:54 -07:00
2014-02-03 18:42:24 -08:00
2013-09-09 18:09:13 -07:00
2014-08-20 17:59:25 -07:00
2014-07-29 12:49:50 -07:00
2014-08-15 14:20:35 -07:00
2014-08-21 13:56:54 -07:00
2014-08-15 14:20:35 -07:00
2013-11-20 11:31:47 -05:00
2013-09-09 18:09:13 -07:00
2014-07-25 12:57:31 -07:00
2013-09-09 18:09:13 -07:00
2014-06-11 17:57:23 -07:00
2014-08-05 20:57:20 +00:00
2014-08-15 14:20:35 -07:00
2013-09-09 18:09:13 -07:00
2013-11-20 11:31:47 -05:00