- Apr 30, 2024
-
-
Aleksandras Kostarevas authored
-
Aleksandras Kostarevas authored
-
Aleksandras Kostarevas authored
-
- Mar 22, 2024
-
-
Aleksandras Kostarevas authored
-
- Mar 18, 2024
-
-
Aleksandras Kostarevas authored
-
Aleksandras Kostarevas authored
-
- Feb 01, 2024
-
-
Aleksandras Kostarevas authored
-
- Jan 16, 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
-
- Nov 28, 2023
-
-
Aleksandras Kostarevas authored
-
- Nov 14, 2023
-
-
Aleksandras Kostarevas authored
-
- Nov 13, 2023
-
-
Aleksandras Kostarevas authored
-
- Oct 16, 2023
-
-
Aleksandras Kostarevas authored
-
- Aug 14, 2023
-
-
Aleksandras Kostarevas authored
-
- Jul 06, 2023
-
-
abb128 authored
-
- Jul 22, 2020
-
-
Seigo Nonaka authored
See https://source.android.com/setup/contribute/respectful-code for reference Bug: 161896447 Test: tapas LatinIME && m Change-Id: I2ffb39ff70f61e579b62761d3da526a545dead1f
-
- 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
Users rarely tap on committed words, and the cost of sending the spans back through the input connection, back and forth to the target app, is too high. Bug 21926256. Change-Id: I8e55b57ce2148ed313dc927425b6d9c958634958
-
- 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
-
- May 01, 2015
-
-
Tom Ouyang authored
Bug: 20681528 Change-Id: I80e7095b70a151f3ccc36856d7e0837613a35972
-
- Apr 30, 2015
-
-
Tom Ouyang authored
Bug: 20681528 Change-Id: I80e7095b70a151f3ccc36856d7e0837613a35972
-
- Apr 21, 2015
-
-
Yohei Yukaw authored
Confusingly, specifying a null Locale object to the constructor of SuggestionSpan does not necessarily mean that SuggestionSpan#getLocale() returns null. The constructor in question also receives Context object, and Context's locale can be used as a fallback locale to initialize locale of SuggestionSpan. With this CL, LatinIME always specify non-null Locale object when instantiating SuggestionSpan object. It basically corresponds to the active main dictionary, but can be Locale#ROOT when one locale is not determined for some reasons. BUG: 20435013 Change-Id: I2c152466410327300e7dba4d7ed9a22f57c17c4f
-
- Apr 13, 2015
-
-
Mohammadinamul Sheik authored
Bug: 20150386 Change-Id: I2ed69aba7b1fdaba1e2ac07b8218a265dfe23e09
-
- Apr 03, 2015
-
-
Tom Ouyang authored
Change-Id: Id08daf7c06e874b43deed77a49b65969dadb1565
-
- Apr 02, 2015
-
-
Dan Zivkovic authored
Bug 19987461. Change-Id: If5bb798a350e9083ee8b67a84af132c100f0a7eb
-
Dan Zivkovic authored
Bug 19987461. Change-Id: Ibeebb9f1b1c4f3a9ed988c9e20209a9c83b5a359
-
Dan Zivkovic authored
Bug 19987461. Change-Id: Ia2714f555146f8f31a6d8c61f555d2b6fecdab7d
-
Tom Ouyang authored
These occur when the user moves the cursor into a word. Bug: 19571104 Change-Id: Ibc2e4f0146f7c1130ad078bd0c0a871dafa5d694
-
Tom Ouyang authored
Change-Id: I36358e551d6c51e786b6e09b1a1368ebf3c48f69
-
- Mar 20, 2015
-
-
Dan Zivkovic authored
Change-Id: Ic3d7d11ad90cc09edf62f48aa5362e71d692f7dd
-
- Mar 19, 2015
-
-
Mohammadinamul Sheik authored
Bug: 19712589 Bug: 19715579 Change-Id: Ie06665cab8405455c1b0a2ff034e0bb0731c9156
-
Dan Zivkovic authored
Bug 19825927. Change-Id: If65b56aa5c269e47bcc609bdc673ba18c450ee66
-
- Mar 17, 2015
-
-
Mohammadinamul Sheik authored
Bug: 19715579 Change-Id: Ic48de74bde0f9f5d5e68e8289948cc5e92cbfa1e
-
- Mar 16, 2015
-
-
Dan Zivkovic authored
InputLogic should not have code that tweaks suggestion ranking based on the language of the source dictionary. Bug 19744396. Change-Id: I8c0849555e74cec1302e78da04148dedd1cddabe
-
Dan Zivkovic authored
This reverts commit 1ae16dc3. Bug 19596067. Change-Id: Ie7286acbb70b215d7bd08e271bcf14526b68576f
-
- Mar 12, 2015
-
-
Dan Zivkovic authored
This fixes unit tests and brings us closer to a green build. Change-Id: Iffcc392eda4a7671a238b79cc7367320ca648725
-
Chieu Nguyen authored
Bug: 19687841 Change-Id: I0862aa3127bf7f1564a4845efdf99ebf5ae4d5ac
-
- Mar 06, 2015
-
-
Tom Ouyang authored
This is required for the final corrected word to be learned, as learning only occurs when suggestions are active. Note: This is already happening when backspacing into a non-reverted word Bug: 19619907 Bug: 18465402 Change-Id: I99a1d4f0ca0d62a2cdfa24cc0833ce89391715d9
-
- Mar 04, 2015
-
-
Dan Zivkovic authored
This feature works in supported languages. We don't need a user setting. Bug 19596067. Change-Id: Icdded772745f9816da47f8a5e3b87b733083b121
-