- Nov 13, 2013
-
-
Jean Chalard authored
...the interaction of which results in a very bad bug. Bug: 11648854 Change-Id: I774489e384388f187e72b9ac091ab387c5e1a79a
-
- Nov 08, 2013
-
-
Jean Chalard authored
Bug: 11584525 Change-Id: I76cc3e4ee21d62fbd56042adcf085efd5cafb53f
-
- Nov 07, 2013
-
-
Tadashi G. Takaoka authored
Change-Id: I3c94c23c31b273a07e145d381587ab0aa4ee8e68
-
- Nov 06, 2013
-
-
Tadashi G. Takaoka authored
Bug: 11488129 Change-Id: I91f333aee9f3ae8d4b1d5e67d47de30f361947f3
-
- Nov 05, 2013
-
-
Keisuke Kuroyanagi authored
Bug: 11073222 Change-Id: I7b3408938f304da361201892e0a1342fdf92e62e
-
- Oct 29, 2013
-
-
Keisuke Kuroyanagi authored
Change-Id: I1bfeeafa002496bb98a385b87437e7f4eb0f6e1d
-
Satoshi Kataoka authored
Bug: 10315296 Change-Id: Icb8e271451f4f9c5b083bfb5eb408372479c2140
-
Keisuke Kuroyanagi authored
Change-Id: I5b98db67a083bde65bb0f2fb714ae2e799fb1d45
-
- Oct 28, 2013
-
-
Satoshi Kataoka authored
Change-Id: I02e920e0512f2b46a778f0b23f7ca03f8d5dabe6
-
- Oct 25, 2013
-
-
Keisuke Kuroyanagi authored
Bug: 10197478 Bug: 11073222 Change-Id: I6daac6c4b048c65682c25afe6ca0fad83cc9720f
-
- Oct 22, 2013
-
-
Jean Chalard authored
Bug: 11328842 Change-Id: I7c22e951fef9bc4443c6b64625e25f632f876ab1
-
Jean Chalard authored
This returns the wrong string, but since it's used for getting the previous word for bigrams, it only results in slightly worse suggestions quality. Cherry-pick of I6ce5de2f Bug: 11273655 Change-Id: I17fb6d74f18fb31bd8f8518f80456d74ae30a2c3
-
Jean Chalard authored
This returns the wrong string, but since it's used for getting the previous word for bigrams, it only results in slightly worse suggestions quality. Bug: 11273655 Change-Id: I6ce5de2f76effc453ca691a654ab6bf17445b9e7
-
Jean Chalard authored
This allows testing for suggestion freshness in an asynchronous suggestions world. Cherry-pick of Ic76cd175 Bug: 11301597 Change-Id: I45a84de0632062475eebe30234b3147f1c680359
-
Jean Chalard authored
Cherry-pick of I62955e36 Bug: 11311002 Change-Id: I5b11cb48e6dd0563fc29566fe0d27864be2beb0a
-
Jean Chalard authored
This allows testing for suggestion freshness in an asynchronous suggestions world. Bug: 11301597 Change-Id: Ic76cd17568598d8534aec81e037f9e37f52eb6b4
-
Jean Chalard authored
Bug: 11311002 Change-Id: I62955e364c9ffc75322cf05fa3ad7985f1d09259
-
- Oct 21, 2013
-
-
Ken Wakasa authored
Change-Id: I44ac89edaba2e57bd1b7e091ff74b77a5e598f2f
-
- Oct 18, 2013
-
-
Yuichiro Hanada authored
This change saves about 240k bytes. Bug: 10941472 Change-Id: Ieb00e4dd3391cdb0d42d705f8d0a7b1421f516f9
-
Keisuke Kuroyanagi authored
- Suggestions form user history can contain invalid words. - isValidWord always returns false. Bug: 11139426 Change-Id: I6075b275603332ddb00f4a9284afcaa82d824270
-
Keisuke Kuroyanagi authored
- Suggestions form user history can contain invalid words. - isValidWord always returns false. Bug: 11139426 Change-Id: I6075b275603332ddb00f4a9284afcaa82d824270
-
Yuichiro Hanada authored
Change-Id: I85a6b6e948ee0de012eef2f9f841240cbca63947
-
Yuichiro Hanada authored
Change-Id: I2328a9df0a009b564e8acaf4180f9b0c1ed0901a
-
Yuichiro Hanada authored
Change-Id: I76916914f1402913daa56dd5387fe82e42287989
-
Yuichiro Hanada authored
Change-Id: Ia3079d5ef00ca7d831c91fb9220ad9c17038c5a3
-
- Oct 17, 2013
-
-
Yuichiro Hanada authored
Change-Id: Ibffaf64a9bda1fb0779a9b53558ca56ed31660d3
-
Yuichiro Hanada authored
Change-Id: I7c2d0d86d85775065a9bcb2b4a8463bb4969579e
-
- Oct 16, 2013
-
-
Jean Chalard authored
The only use of mDeleteCount is to implement delete acceleration. It's reset at each non-delete code point, and is guarded by a timer. Plus, ultimately we want to remove this completely : acceleration should be implemented by actually deleting stuff faster, not by deleting several code points at a time. Change-Id: Ia3144860b3aa2499034f2a2a7c81f32087af9598
-
Jean Chalard authored
Bug: 11226045 Change-Id: I043f90ba92989bd8307c978eb32630439f63a0b9
-
Jean Chalard authored
We don't support LOG_FULL_TEXTVIEW_CONTENTS any more, nor do we have any plans to support it again in the future. This also is a prelude to removing mIsExpectingUpdateSelection. Bug: 11226045 Change-Id: Ib68c6daf52993b87225a7ea9e71a414caaecfdb7
-
Yuichiro Hanada authored
Change-Id: I976afc5d320bc65835d659bae1d10d2cdc68262b
-
Yuichiro Hanada authored
Change-Id: Ib527a376b693be21aebd4920ac804ee9b161eb96
-
Yuichiro Hanada authored
Change-Id: I9a58e53317654f8a09fbe79044214de3e9c59eb7
-
- Oct 15, 2013
-
-
Yuichiro Hanada authored
Change-Id: I6f990fd84e7f08fd1149198c33d8bbf1cac8e078
-
Yuichiro Hanada authored
Change-Id: Ifda44e6139a4a1bd065468a7f74cd9483b343644
-
Ken Wakasa authored
cherripick of I9c6a948331726a821bd3ccec9c1d02dec2c4703a (forward cherrypicking this because the automerger is stuck now.) This bug was leading to corrupted rendering of surrogate pairs in the following scenario. 1. Type some emojis 2. Move the cursor at the beginning of the text field 3. Hit backspace even though there's nothing to delete 4. Move the cursor after some emoji 5. Hit backspace The root cause of this issue was the out-of-sync mExpectingUpdateSelection if handleBackspace() gets called when the cursor reaches at the beginning of the TextView. In such case, mExpectingUpdateSelection shouldn't be set true because there's nothing to delete, so there will be no onUpdateSelection() calls associated with it. Due to this bug, the cache in RichInputConnection could get stale at step 4 described above. Then the following handleBackspace() that should delete a surrogate pair was not working correctly because of the stale cache. bug: 11181913 Change-Id: I1cbf444d8d105416e7de75c16d80b3797f470495
-
- Oct 14, 2013
-
-
Ken Wakasa authored
This bug was leading to corrupted rendering of surrogate pairs in the following scenario. 1. Type some emojis 2. Move the cursor at the beginning of the text field 3. Hit backspace even though there's nothing to delete 4. Move the cursor after some emoji 5. Hit backspace The root cause of this issue was the out-of-sync mExpectingUpdateSelection if handleBackspace() gets called when the cursor reaches at the beginning of the TextView. In such case, mExpectingUpdateSelection shouldn't be set true because there's nothing to delete, so there will be no onUpdateSelection() calls associated with it. Due to this bug, the cache in RichInputConnection could get stale at step 4 described above. Then the following handleBackspace() that should delete a surrogate pair was not working correctly because of the stale cache. bug: 11181913 Change-Id: I9c6a948331726a821bd3ccec9c1d02dec2c4703a
-
- Oct 13, 2013
-
-
Ken Wakasa authored
Small optimization on generating a String instance from a single code point too. bug: 11181913 Change-Id: I0f905e4dc6ec7841092bb4d3d940daf3b2303f5b
-
- Oct 11, 2013
-
-
Jean Chalard authored
Bug: 11163495 Change-Id: I23d12c430125cc2a66a6e00715a4c609bb9e2bb1
-
Jean Chalard authored
Bug: 11163495 Change-Id: I3247b8d1bbd3406b29a30a25aebd932c63431943
-