aboutsummaryrefslogtreecommitdiffstats
path: root/java/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-01-10Periodic wipe of the personalization dict.Keisuke Kuroyanagi2-1/+13
Bug: 12216453 Change-Id: Ie59dd19c044e9b1eb9b8bd805366200737ea506a
2014-01-08Check whether the word is OOV or not for amanatto update.Keisuke Kuroyanagi4-1/+5
Bug: 11736529 Change-Id: I27973212da7e922b2185dbb4febfb5bb4dfbdcbb
2014-01-08Make reloadMainDict() private.Keisuke Kuroyanagi3-37/+84
Bug: 8187060 Change-Id: I852a751d748f39512e62c9cd69748dfbe87b2151
2014-01-08Revert "Revert "Separate spacing and punctuation related settings values""Jean Chalard6-85/+153
This reverts commit 8bc427799a9b7a53103d1edba4a447033fbd8cfa. Change-Id: I34f509998afdb1a7c120fbfdb9f0a1b188224a4d
2014-01-08Fix a race condition, take 2.Jean Chalard2-5/+18
Don't use absolute cursor positions when making edits, this leads to race conditions. This is a bit ugly and will need to be fixed soon. Plans are underway to clean this up. Bug: 12390573 Change-Id: I69c09fc41b979880d0800c55a710e39373287cff
2014-01-08Revert "Separate spacing and punctuation related settings values"Jean Chalard6-153/+85
This is conflicting with later changes. Temporary revert for cherry-pick. This reverts commit 0b593ce858d4b406e949f0e809cb77f41da691f9. Change-Id: Id53eadb023a950cfcca496c0cfbfe583c7ec7b8c
2014-01-08Revert "Fix a race condition, take 2."Jean Chalard2-18/+5
Conflicts prevent this to be cherry-picked. This reverts commit dd3d697a6e6713d82020dd63cbf78e4f87664484. Change-Id: Ib97fae2234633b4bb27d611f48a79060db9ab16f
2014-01-08Fix a race condition, take 2.Jean Chalard2-5/+18
Don't use absolute cursor positions when making edits, this leads to race conditions. This is a bit ugly and will need to be fixed soon. Plans are underway to clean this up. Bug: 12390573 Change-Id: Ib42d4149343c642b1b5c1937b424e8afdbd4cc1f
2014-01-08Revert "Revert "Fix a race condition.""Jean Chalard1-2/+5
This reverts commit 38401272446dbaec785e656b921cfbd31162ba09. Change-Id: I7f0d975ec9e18d94fe3505250360c2b79ccbe96d
2014-01-08Rename InputPointers.addPointer and ResizableIntArray.addTadashi G. Takaoka6-21/+19
Change-Id: I5580250c91b29f93ed886b080ce33845b3b67ace
2014-01-08Fix ResizableIntArrayTests readabilityTadashi G. Takaoka2-69/+90
Change-Id: I68862b98f228210f1d76fef4fd7454edbfd8e01d
2014-01-08Fix InputPointersTestsTadashi G. Takaoka2-95/+163
InputPointers.getTime(int) has a validity check of time values. And the check is enabled when LatinImeLogger.sDBG is on. Such situation may occur while unit testing. This change ensure that time values are monotonic while unit testing. Change-Id: I9ff2cff2bcd253de0e8206dd3be964fe565170fa
2014-01-08Fix: NPE in LatinIME.loadSettnigs().Keisuke Kuroyanagi1-2/+4
Change-Id: Icae6c74401a7a8f4da6015737f09f557640c0cca
2014-01-08Separate spacing and punctuation related settings valuesTadashi G. Takaoka6-85/+153
Bug: 12179576 Change-Id: Ibafd824a0ea2251843b388e95dcbd8f9bca92d5c
2014-01-07Revert "Fix a race condition."Victoria Lease1-5/+2
This reverts commit 42e83c7f06a1683b27a11564aeb9f3999b10382f. Bug: 12434783 Change-Id: Id01b6d14906430b13e64f5fc4d7fb01572d0a960
2014-01-07Import translations. DO NOT MERGEBaligh Uddin55-10/+120
Change-Id: Ia0ef830a5bb3ed6fee1a5d113b2baec60bb51a97 Auto-generated-cl: translation import
2014-01-07Import translations. DO NOT MERGEBaligh Uddin2-10/+10
Change-Id: I3e0560396e087669ff484b6c15d0f0eb03c02de5 Auto-generated-cl: translation import
2014-01-07Prepare using dictionaryFacilitator for amanatto updates.Keisuke Kuroyanagi2-4/+12
Bug: 11736529 Change-Id: I0d9d9b1c1108b11064163df7c2089f53e92cd7ad
2014-01-07Update personalized dict only when single subtype is used.Keisuke Kuroyanagi3-3/+19
Bug: 12424891 Change-Id: If041d1ab45988dbf9b878ae3367fee0fbc8a8988
2014-01-07Fix a race condition.Jean Chalard1-2/+5
Don't use absolute cursor positions, this leads to race conditions. Bug: 12390573 Change-Id: I6f04f07a46babbc3d51cb94c7eaee21bed242396
2014-01-06Fix possible NPE.Keisuke Kuroyanagi3-2/+19
Bug: 11933670 Change-Id: Ib0ce853e691bdadffb73874ea9f188cfbec8bc93
2014-01-06Remove language switch key from symbols and symbols shift keyboardTadashi G. Takaoka5-47/+8
This change also fixes the background color of the left keys of the space key. Bug: 12407208 Change-Id: Id869605146e9f72835f892c3c7ae14f118177394
2014-01-06Add description of disabled voice input key optionTadashi G. Takaoka2-2/+10
Bug: 12377179 Change-Id: I44d35c6fa82883710674ecca6f630d09076472fe
2014-01-06Update shortcut IME info before checking availability of itTadashi G. Takaoka1-2/+6
Bug: 12377179 Change-Id: I4e2de78dc7e21f3f34eb56c790160b77cfc7584c
2014-01-06Add DictionaryFacilitatorForSuggest constructor for testingTadashi G. Takaoka3-11/+51
This change must be checked in together with I00b6e79d6b. Change-Id: Id5f87a8d0286eb44958381fefd428f16896dc0d4
2013-12-27[IL52] Remove a useless method.Jean Chalard5-80/+32
This old method doesn't even re-read the old suggestions. It used to recompute them without the coordinates. Re-using the recorrection code, which is much more advanced, is the right thing to do here. Also, refining the test. It's no use trying to resume suggestion if we don't have a suggestion strip, since we aren't going to auto-correct anything anyway. Not the motivation for this change, but this also fixes Bug: 11620256 Change-Id: Id49efa32e293c49837c61fdc752c86bbac1d2c88
2013-12-27[IL51] Make private what can be made privateJean Chalard1-6/+4
Bug: 8636060 Change-Id: Ifa027de465a421b67897d51e9ad47666dda117ad
2013-12-27[IL50] Move the InputUpdater out of LatinIME.Jean Chalard3-201/+168
...at last Bug: 8636060 Change-Id: If5e27a9d28ff64d318dd76792f55edfc8a78d2d7
2013-12-27[IL49] Move InputLogic-related init code to InputLogic.Jean Chalard2-19/+22
Bug: 8636060 Change-Id: Ie5027512f066d9c530a686ac559e4649a39bf439
2013-12-27Fix a failing testJean Chalard1-2/+3
How/when did this happen? How was it not noticed? Change-Id: I352a8dad65f8c27bf5120d567e96d9a12cfa8496
2013-12-27[IL48] Move onEndBatchInputAsyncInternal to InputLogic.Jean Chalard2-35/+43
Bug: 8636060 Change-Id: Idfabf7231a80e21786ce1910b5140bb3dddcac7d
2013-12-27[IL47] Inline getSuggestedWordsGestureLockedJean Chalard1-23/+10
This method is confusing with the *Locked convention, and the two-step call creates a useless callback object. This is better inlined both for readability and for performance. Bug: 8636060 Change-Id: I7c427c3ca4e831388a6d54de6728b32206a45d80
2013-12-27[IL46] Remove a useless message passing.Jean Chalard1-20/+2
The only point of this message is to send the processing on another thread. However, this will be accomplished later. Here is the exact call graph: 0. onUpdateBatchInput 1. -> MSG_UPDATE_GESTURE_PREVIEW_AND_SUGGESTION_STRIP 2. -> updateBatchInputSync 3. -> getSuggestedWordsGestureLocked 4. -> MSG_GET_SUGGESTED_WORDS 5. -> LatinIME#getSuggestedWords The point of both step 1. and step 4. is to make sure the processing is happening on the InputUpdater thread. Thus, it's useless to do it twice. Bug: 11326092 Bug: 8636060 Change-Id: Iceebb9e8879a8f15b73c987f5fd3489f27699be4
2013-12-27[IL45] Remove lingering messagesJean Chalard1-4/+9
Bug: 8636060 And possibly bug: 12085864 Change-Id: I867036bc3d8bd255dc8ceebdd30e28b4b3dc4b2d
2013-12-27[IL44] Some factorizationJean Chalard2-27/+63
This sheds some light on what's happening here. Some comments were at least misleading, maybe indicating something is not sequenced as intended. Bug: 8636060 Change-Id: Ia74feb457a39fe4a672c27fe4203264fda940f04
2013-12-27Fix possible NPE in FileUtils.Keisuke Kuroyanagi1-2/+8
Change-Id: I503f91e266c71e2370a5807d171e2254c334f7cb
2013-12-27Make setAdditionalDictionaries private.Keisuke Kuroyanagi3-52/+91
Bug: 8187060 Change-Id: I17be7b77ff89972d3ca6823b087b7bf35105af56
2013-12-26Fix a bug where predictions would not pop upon manual pickJean Chalard3-3/+41
Bug: 12295276 Change-Id: Id359c92acde44758b12929e7bac719d5c9c7577b
2013-12-26Fix a code path that looks ridiculousJean Chalard2-12/+12
Bug: 12295276 Change-Id: I187016b59213d351c943c6e0b9a2ad3708499646
2013-12-26[IL43] Small cleanupJean Chalard2-9/+8
All calls are already passing this Bug: 8636060 Change-Id: I13accefd7c17039dc5ec12dc9e8133ebc86451ad
2013-12-26[IL42] Inline getSuggestedWordsOrOlderSuggestionsAsyncJean Chalard2-39/+34
Bug: 8636060 Change-Id: I5c47370a3ea5962caff4d40db2faa62accfc7147
2013-12-26[IL41] Remove a useless call and trampoline.Jean Chalard1-14/+14
No point in calling maybeRetrieveOlderSuggestions now that the same work is done right here. The callback is also useless now. Bug: 8636060 Change-Id: Ic14849cb6f6e6293a42cfe068f5c6b18b7677bc0
2013-12-26Remove DictionaryFacilitatorForSuggest.getMainDictionary().Keisuke Kuroyanagi3-30/+20
Bug: 8187060 Change-Id: Ide087f1e39b24695b610bd2b3c464b7e3cb9cd29
2013-12-26Extract dict operations from Suggest to a new class.Keisuke Kuroyanagi6-360/+426
Bug: 8187060 Change-Id: I77775aa50763158d99753c2312fa11fe14267aef
2013-12-26[IL39] Change a test.Jean Chalard1-5/+5
I don't see why we would want to remove other suggestions just because the only suggestion happens to be a dictionary word. That's just inconsistent. Bug: 8636060 Change-Id: Ie2d990e5785273d625e6e5518026364165a8f2df
2013-12-26[IL38] Fix a wrong double callJean Chalard1-7/+7
This only gives bad results if a gesture results in only one suggestion. Change-Id: I5a2f27f83f6901a5a9ecf22f02bdfc9cca6d9f1d
2013-12-26Fix NPE in a unit test.Keisuke Kuroyanagi1-0/+4
Change-Id: I0dfc23232ed77e1ff1aedecfa6ac022020cb1c19
2013-12-26Remove useless method call for spell checker.Keisuke Kuroyanagi3-25/+22
Bug: 8187060 Change-Id: I2f91da12ba2a9e7ce28abd06f314e0e6125d08dc
2013-12-26Add BatchInputArbiterTadashi G. Takaoka4-109/+271
Move the logic that determines how to handle gesture typing from PointerTracker to BatchInputArbiter class. This change must be checked in together with Ia7db8f4fb7. Change-Id: I5e9f786de58d8a3cb0407ae562af707710ec37fb
2013-12-26[IL37] Small simplificationJean Chalard3-12/+7
Bug: 8636060 Change-Id: I08a6c04986a0bd86ce4c232893e804766ebeebb9