aboutsummaryrefslogtreecommitdiffstats
path: root/java/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | [IL68] Start refactoring setComposingWordJean Chalard2014-01-233-13/+5
| | | | | | | | | | | | | | | | | | | | Bug: 8636060 Change-Id: I242b7c264abf380bcd6b6b3c848238921f988e54
* | | | [IL67] Externalize a call to the keyboard switcherJean Chalard2014-01-233-11/+22
| | | | | | | | | | | | | | | | | | | | Bug: 8636060 Change-Id: Ib13a54854e30afb79217a0a1f2aeca50a95ba155
* | | | [IL66] Remove two accesses to KeyboardSwitcher.Jean Chalard2014-01-232-10/+16
|/ / / | | | | | | | | | | | | Bug: 8636060 Change-Id: I3b144993e2bcd552f9b292b8f057c9db4216125c
* | | [IL65] Pull up X,Y processing, step 4Jean Chalard2014-01-223-11/+13
| | | | | | | | | | | | | | | | | | | | | | | | This works because getKey{X,Y} is a no-op on Constants.NOT_A_COORDINATE. Bug: 8636060 Change-Id: I2f7dd96b6011f094110f7978f8ff24ef2a6e2585
* | | [IL64] Pull up X,Y processing, step 3Jean Chalard2014-01-223-23/+23
| | | | | | | | | | | | | | | Bug: 8636060 Change-Id: Ic051e5d5514d270101b0571a2d30e2caa8f85bc1
* | | [IL63] Pull up X,Y processing, step 2Jean Chalard2014-01-221-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | This also fixes the coordinates passed to logOnDelete and log onSeparator. Bug: 8636060 Change-Id: I4703d61ad7de76b501adca18df3a69e06450c9a1
* | | [IL62] Pull up X,Y processing, step 1Jean Chalard2014-01-221-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is fine because getKey{X,Y} is idempotent for any non-keyboard coordinate value. However this makes a net change : the x,y values passed to LatinImeLoggerUtils.onNonSeparator are now different. The point is however that they used to be wrong. The logged values used not to account for the keyboard padding that is present on tablets, and in the simulating tools we don't know about that padding so we couldn't use the coordinates. The catch here is that other calls like LoggerUtils.onSeparator should follow suit, but this is too big a change to do it at once. Follow-up changes will fix them too. Bug: 8636060 Change-Id: If4b3d3cb1ed4b44c35f23e66aba3b5797236bba7
* | | Merge "[IL61] Remove an internal use of key coordinates"Jean Chalard2014-01-221-9/+9
|\ \ \ | |/ / |/| |
| * | [IL61] Remove an internal use of key coordinatesJean Chalard2014-01-171-9/+9
| | | | | | | | | | | | | | | Bug: 8636060 Change-Id: Id87b0ac4a99ec6a26db6e250d6cd22defc02a23d
* | | Use sorted int[] to represent word separatorsTadashi G. Takaoka2014-01-207-37/+40
| | | | | | | | | | | | Change-Id: I4103541d99fe59bfcf12379a1298a0a690497846
* | | Merge "Refactor logic to retrieve relevant suggestions a bit"Tadashi G. Takaoka2014-01-202-23/+18
|\ \ \
| * | | Refactor logic to retrieve relevant suggestions a bitTadashi G. Takaoka2014-01-202-23/+18
| | | | | | | | | | | | | | | | Change-Id: Ic7d2cbb2c1b2deaa4e735484bdc7413c0b3b1939
* | | | Add SpacingAndPunctuationsTestsTadashi G. Takaoka2014-01-202-15/+23
|/ / / | | | | | | | | | Change-Id: I78d488ad84a11af809ee1f8d3d2fa01a89fbfa28
* | | Merge "Fix unit tests by adding @UsedForTesting"Keisuke Kuroyanagi2014-01-191-0/+4
|\ \ \ | |_|/ |/| |
| * | Fix unit tests by adding @UsedForTestingKeisuke Kuroyanagi2014-01-191-0/+4
| | | | | | | | | | | | Change-Id: I2d2d226e21a46239077394ab09db88a4bd563460
* | | Merge "Make contacts dict and user dict version 4."Keisuke Kuroyanagi2014-01-174-32/+14
|\| |
| * | Make contacts dict and user dict version 4.Keisuke Kuroyanagi2014-01-174-32/+14
| | | | | | | | | | | | | | | Bug: 12515251 Change-Id: I0b332e03b9102957bffaea56d4de17b9ee3cef23
* | | Refactor RichInputConnection a bitTadashi G. Takaoka2014-01-172-32/+32
| | | | | | | | | | | | Change-Id: I866488a47ca04ca587e805663dfd597bb7b1ebce
* | | Merge "Fix a bug specific to German capitalization."Jean Chalard2014-01-173-1/+18
|\ \ \
| * | | Fix a bug specific to German capitalization.Jean Chalard2014-01-173-1/+18
| | | | | | | | | | | | | | | | | | | | Bug: 9663105 Change-Id: Ib68ee4edb135e96dfca229c1ccce308e7e638bdd
* | | | Merge "[IL60] Make InputLogicHandler package private"Jean Chalard2014-01-161-2/+1
|\ \ \ \ | | |_|/ | |/| |
| * | | [IL60] Make InputLogicHandler package privateJean Chalard2014-01-171-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Yay Bug: 8636060 Change-Id: Iad9c3804504635094e861999198f4baf70e61955
* | | | Merge "[IL59] Rename a method"Jean Chalard2014-01-162-2/+2
|\| | |
| * | | [IL59] Rename a methodJean Chalard2014-01-172-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Um... this is not async ? Remove that from the name Bug: 8636060 Change-Id: Ida5f9bd6929eae75103eb2e3fb866ed7468af806
* | | | Merge "[IL58] Simplification"Jean Chalard2014-01-162-7/+5
|\| | | | |_|/ |/| |
| * | [IL58] SimplificationJean Chalard2014-01-172-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | No need to test multiple times for this. Let's just never do useless stuff, and only test for that once. Bug: 8636060 Change-Id: I50a9e4da769fbec44fbb12eedfed03aad924cc2c
* | | Merge "Add a dedicated method to control time in native code."Keisuke Kuroyanagi2014-01-161-1/+16
|\ \ \ | |/ / |/| |
| * | Add a dedicated method to control time in native code.Keisuke Kuroyanagi2014-01-151-1/+16
| | | | | | | | | | | | | | | Bug: 12443085 Change-Id: I41a5cf6c895cb59e54af98b40efded36afcd3247
* | | Merge "Update personalization dict via dictionary facilitator."Keisuke Kuroyanagi2014-01-164-108/+27
|\ \ \
| * | | Update personalization dict via dictionary facilitator.Keisuke Kuroyanagi2014-01-154-108/+27
| |/ / | | | | | | | | | Change-Id: I512c41e12d8d31f03b5df6ad03bf7711611c80f5
* | | Merge "[IL57] Don't require a main dict suggestion."Jean Chalard2014-01-151-12/+0
|\ \ \ | |/ / |/| |
| * | [IL57] Don't require a main dict suggestion.Jean Chalard2014-01-161-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is bad for recorrection (it will ignore recorrection suggestions). But if you think about it well, if you didn't have a main dict, then you probably will compute the same stuff anyway. It's not useful to make this check at all. Bug: 12297051 Change-Id: I6d6cf4d9353b7c668c5413c67701563b243e585c
* | | Merge "[IL56] Don't erase suggestions when reverting a commit."Jean Chalard2014-01-154-21/+50
|\| |
| * | [IL56] Don't erase suggestions when reverting a commit.Jean Chalard2014-01-164-21/+50
| |/ | | | | | | | | Bug: 12297051 Change-Id: Iffa1c98b8fe2b816c3ac6bc171037288107f637d
* | Fix native method signatureTadashi G. Takaoka2014-01-151-1/+3
| | | | | | | | Change-Id: Ia2d566f162f746c6b2b2b874f7278d86abd9e839
* | Refactor LanguageModelParam class a bitTadashi G. Takaoka2014-01-151-0/+113
| | | | | | | | | | | | This change must be checked in together with I9ecfd1adc1. Change-Id: I26f8c17d6347b75dba6abb3d73239f4052327dae
* | Make final Locale field publicTadashi G. Takaoka2014-01-151-1/+1
| | | | | | | | | | | | This change must be checked in together with Id9382498a8. Change-Id: I804d78969bccf8bdc224477bd64c8ac12c1ab0d6
* | Consolidate LanguageModelParam constructorsTadashi G. Takaoka2014-01-151-11/+2
| | | | | | | | Change-Id: I142651d1f268456a5901da524cbe55d315f76d28
* | Move LanguageModelParams class to utility packageTadashi G. Takaoka2014-01-155-48/+69
| | | | | | | | | | | | This change must be checked in together with Ic82d951237. Change-Id: I2ab451330f85a0147563b805682f26edecb71a29
* | Fix flaky unit test.Keisuke Kuroyanagi2014-01-141-1/+2
|/ | | | Change-Id: I8df0f9a0398b29f679844f256ad84f09ebcea8ee
* Pass time stamp to addToUserHistory method as an argumentTadashi G. Takaoka2014-01-142-13/+14
| | | | | Bug: 12179576 Change-Id: I93037ee2aa7c0432400fe2f93fb60d2e60f70f5f
* Fix possible NPE in DictionaryFacilitatorForSuggest.Keisuke Kuroyanagi2014-01-101-0/+1
| | | | Change-Id: I57792b7417b5f1acbb99e6ea60250eb44b193785
* Merge "[IL55] Remove a useless argument."Jean Chalard2014-01-102-16/+3
|\
| * [IL55] Remove a useless argument.Jean Chalard2014-01-102-16/+3
| | | | | | | | Change-Id: I0b3a6cdf49038c32194413c21da824784a53f581
* | Merge "Check corpus handles during startup for personalization."Keisuke Kuroyanagi2014-01-102-1/+14
|\ \ | |/ |/|
| * Check corpus handles during startup for personalization.Keisuke Kuroyanagi2014-01-102-1/+14
| | | | | | | | | | Bug: 12479792 Change-Id: I62fd75d4bebd28afebd9631e865f5d59385511e7
* | Merge "[IL54.5] Use the cursor pos estimate, not the last value"Jean Chalard2014-01-102-91/+41
|\ \
| * | [IL54.5] Use the cursor pos estimate, not the last valueJean Chalard2014-01-102-91/+41
| | | | | | | | | | | | | | | | | | | | | | | | For edit tasks, the estimate is actually the right thing to use. This is really dangerous, but it will get rid of pretty much all race conditions. Change-Id: I2d5ca3ce45e32f1bd9c8b778421fd54b9c1f6f63
* | | Merge "Periodic wipe of the personalization dict."Keisuke Kuroyanagi2014-01-102-1/+13
|\ \ \ | |/ / |/| / | |/
| * Periodic wipe of the personalization dict.Keisuke Kuroyanagi2014-01-102-1/+13
| | | | | | | | | | | | Bug: 12216453 Change-Id: Ie59dd19c044e9b1eb9b8bd805366200737ea506a