- Oct 31, 2024
-
-
Aleksandras Kostarevas authored
-
- Oct 14, 2024
-
-
Aleksandras Kostarevas authored
-
- Oct 11, 2024
-
-
Aleksandras Kostarevas authored
-
Aleksandras Kostarevas authored
-
Aleksandras Kostarevas authored
-
Aleksandras Kostarevas authored
-
- Oct 10, 2024
-
-
Aleksandras Kostarevas authored
-
Aleksandras Kostarevas authored
-
Aleksandras Kostarevas authored
-
Aleksandras Kostarevas authored
-
- Jul 21, 2024
-
-
Aleksandras Kostarevas authored
-
- Jul 14, 2024
-
-
Aleksandras Kostarevas authored
-
- Jun 18, 2024
-
-
Aleksandras Kostarevas authored
- Mar 12, 2024
-
-
Aleksandras Kostarevas authored
-
- Jan 11, 2024
-
-
Aleksandras Kostarevas authored
-
- Jan 10, 2024
-
-
Aleksandras Kostarevas authored
* Shift + swiping space now lets you select text * Text editor uses more consistent selection logic instead of sending dpad and relying on apps to implement shift+dpad selection, which many of them don't. Dpad is still used for up/down
-
- Jan 07, 2024
-
-
Aleksandras Kostarevas authored
-
- Sep 28, 2023
-
-
Aleksandras Kostarevas authored
-
- Aug 14, 2023
-
-
Aleksandras Kostarevas authored
-
- Jul 06, 2023
-
-
abb128 authored
-
- Jun 24, 2015
-
-
Tom Ouyang authored
Change-Id: Ibdf97726008c1f94c970461196ba445ce328a8cb
-
Dan Zivkovic authored
The initial reloadTextCache() operation needs to read 1k characters, and it could be slow on low-end devices. Also, the initial load is not blocking key strokes, so it can take a little longer. Bug 22062102. Change-Id: I134424e8910c0d6131c311a862bdc87eccd3af44
-
- Jun 23, 2015
-
-
Tom Ouyang authored
1. Add mechanism to detect a slow or non-resonsive InputConnection (IC) 2. When IC slowness is detected, skip certain IC calls that are known to be expensive (e.g., getTextAfterCursor). 3. Similarly, disables learning / unlearning on a slow IC. 4. IC slowness flag is reset when starting input on a new TextView or when a fixed amount of time has passed. Note: These are mostly temporary workarounds. The permanent solution is to refactor RichInputConnection so that it is less sensitive to IC slowness in general. Bug: 21926256 Change-Id: I383fab0516d3f3a8e0f71e5d760a8336a7730f7c
-
Dan Zivkovic authored
Also adds a hook to log using StatsUtils. Proto change is coming in a separate CL. Bug 22010482. Change-Id: I08065fc7a5cd116e50ff84cb14bbbc44c4f14bc7
-
- Jun 19, 2015
-
-
Dan Zivkovic authored
We never delete text after the cursor, so constrain the API accordingly. Define the number of characters to read before and after. Set them to reasonable values. The next CL will start caching text after the cursor. Bug 21926256. Change-Id: Idd58daf68614de4a69344aa3c8a4323720c5d3a0
-
- Apr 13, 2015
-
-
Mohammadinamul Sheik authored
Bug: 20150386 Change-Id: I2ed69aba7b1fdaba1e2ac07b8218a265dfe23e09
-
- Apr 09, 2015
-
-
Tom Ouyang authored
Use LOOKBACK_CHARACTER_NUM = 80 instead of the previous EDITOR_CONTENTS_CACHE_SIZE = 1024 (which was overkill). This speeds up many InputLogic operations. Bug: 19987461 Change-Id: I62b6a589f87e5daab33376b3e48f1c615a66dcfb
-
- Apr 07, 2015
-
-
Dan Zivkovic authored
Currently, we read 256 (max word size) * 5 (max N-gram size + 1) characters from the input connection when building our context. This is overkill. We don't need more than 80 characters, regardless of which decoder we use. Bug 19987461. Change-Id: Ie3a321cf2482adbacd8006d9d86e6601097c15ed
-
- Feb 26, 2015
-
-
Dan Zivkovic authored
When the LatinIME does not have an active InputConnection, it will not try to toggle the Emoji keyboard. Bug 19513415. Change-Id: I31f928cd7db1cddd771c548cd3dc42f8af64d0e2
-
- Feb 11, 2015
-
-
Dan Zivkovic authored
For some reason, we can't import android.os package in our Constants. Change-Id: I357ed72d13c5039a83c6e2489cdf5ef74d0ffea8
-
Dan Zivkovic authored
Note this change does not affect the native decoder interface. Change-Id: I73b7dc008a5acaf75a31a36a2d332b5afabd82d0
-
- Feb 05, 2015
-
-
Mohammadinamul Sheik authored
Change-Id: Ie4d325b3152e1e7e424b8b436e222e194e4d9da0
-
Dan Zivkovic authored
Followup CL that removes some more unused methods and variables. Change-Id: I4163c7cd017f59d1fd445adb6294fc89dcaafe6e
-
Dan Zivkovic authored
When committing a span after a revert, the offset logic was such that it split a surrogate unicode pair used to express an emoji. Checking the last character of the span lets us avoid this problem. Fix for bug 19255233. Change-Id: I07d18d9002b5075f7925319dd05962011656c311
-
- Feb 04, 2015
-
-
Dan Zivkovic authored
Change-Id: I059b1062e1d73b2fa439d9d4ee04ff0182795335
-
- Oct 28, 2014
-
-
Jean Chalard authored
Bug: 18108776 Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b
-
- Oct 23, 2014
-
-
Ken Wakasa authored
Our intention is to have classes of latinime-common under the common package as much as we can. Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d
-
Jean Chalard authored
Bug: 18085768 Change-Id: I016bec997787839526ddfc521ebb99d0c7b05189
-
Tadashi G. Takaoka authored
This CL also adds @SuppressWarning("unused" to java-overridable package. Bug: 18003991 Change-Id: If70527e30654384705d7a814f5efd181d9f539e1
-