aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use reentrant lock for main dictionaries. DO NOT MERGEKeisuke Kuroyanagi2013-10-012-16/+135
| | | | | | | cherrypick of Iaa9b79fc770d8ae2ec9d7c362c90c28bc9f65ea8 Bug: 10964805 Change-Id: Id5e67b00bf9594be0591c87407a78146297e0e78
* Fix PrioritizedSerialExecutor.Yuichiro Hanada2013-09-293-38/+42
| | | | | | | | | | | It was possible that fetchNextTasks() would be called by multiple threads concurrently. If it happens, some tasks in the task queues might be ignored. cherrypick of Idc81c43c45e382da3850cc55b9a42c281548d2a8 bug: 10957075 Change-Id: I41bf90dda15306ee879350f96a791d940ea31da1
* Stop reading dictionary while regenerating. (DO NOT MERGE)Keisuke Kuroyanagi2013-09-281-62/+88
| | | | | | | Cherrypick of Iead7268a9371b48d729a5f65074ccbc05f3185db Bug: 10831272 Change-Id: Ib6f314ac68696616532ff9c05c7f35813137bf9f
* Quit using ExpandableDictionary.Keisuke Kuroyanagi2013-09-243-42/+138
| | | | | Bug: 6669677 Change-Id: Ie90417fa9b726454fe729a665fcd549efabb9e94
* Merge "Low memory mode in UserHistory"Satoshi Kataoka2013-09-241-7/+24
|\
| * Low memory mode in UserHistorySatoshi Kataoka2013-09-241-7/+24
| | | | | | | | | | Bug: 8967766 Change-Id: Id40f54f4d9f43d1f796377983a5fc0ca3417e133
* | Merge "Tweak for armenian periods and commas."Jean Chalard2013-09-242-3/+9
|\ \
| * | Tweak for armenian periods and commas.Jean Chalard2013-09-242-3/+9
| |/ | | | | | | | | Bug: 7963631 Change-Id: I2eb110949f3d3b7817dbd9448654954fdee39ac2
* / Copy only the spans we are interested in.Jean Chalard2013-09-242-2/+94
|/ | | | | | | | | The PARAGRAPH type of span is dangerous, as concatenating CharSequences that contain it may crash. We also don't use other spans than SuggestionSpans, so we don't copy them. Bug: 10622489 Change-Id: If4e44eca3cdc5bb02cf2e0c8c44ecd4bf27fae57
* Merge "Detect cases where rotation messes with initialization"Jean Chalard2013-09-243-17/+129
|\
| * Detect cases where rotation messes with initializationJean Chalard2013-09-203-17/+129
| | | | | | | | | | | | | | | | ...and do a best effort to fix it. Bug: 10323080 Bug: 10252066 Change-Id: Icb3c9fe85005406bdfce0b7bb143ba0a910a0ddb
* | Merge "Catch SQLiteException from remote processes"Jean Chalard2013-09-202-12/+29
|\ \
| * | Catch SQLiteException from remote processesJean Chalard2013-09-202-12/+29
| |/ | | | | | | | | | | | | | | ...to avoid catching fire when the Contacts or User dictionary providers crash and burn. Bug: 10200036 Change-Id: I73e9d126ce6d34ebc7e6ac03d94af1c12dde7eda
* / Fix a bug that happens upon a race conditionJean Chalard2013-09-202-0/+5
|/ | | | | Bug: 10848621 Change-Id: If5ff7f001e69af005a5ff9ab3e9f630b88a0a858
* Merge "Address a couple more issues in Khmer layout"Ken Wakasa2013-09-201-0/+5
|\
| * Address a couple more issues in Khmer layoutKen Wakasa2013-09-201-0/+5
| | | | | | | | | | bug: 6910993 Change-Id: If866629268040cf7696d9667dbca66fac6a60374
* | Merge "Fix a bug where null would be converted to "null""Jean Chalard2013-09-201-2/+4
|\ \
| * | Fix a bug where null would be converted to "null"Jean Chalard2013-09-201-2/+4
| |/ | | | | | | | | | | | | | | It's unclear what the concrete effects of this are, but they are not very strong. This only happens in corner cases, when the input connection is not active - while rotating, for example. Change-Id: I1d22459a6e94a8ecccb53cfcbc2d301b1d502204
* / Update resourcesSatoshi Kataoka2013-09-202-3/+3
|/ | | | Change-Id: Ia66f7181514ee1471e181e16d15622174cf72e79
* Add showSuggestionStripWithTypedWord.Yuichiro Hanada2013-09-191-15/+49
| | | | | Bug: 10814472 Change-Id: I3a150124baf7a9b7889b033089a859ff9c11e206
* Add Ver4DictDecoder.Yuichiro Hanada2013-09-198-193/+482
| | | | | Bug: 9618601 Change-Id: I43c5840505c6a847aaf4893a400392ccd45903c0
* Quit skipping user history dictionary for gesture.Keisuke Kuroyanagi2013-09-192-14/+18
| | | | | Bug: 6669677 Change-Id: Id4344f2a30e9827f210055d6c65ee7776d3a63e3
* Merge "Fix an NPE."Jean Chalard2013-09-181-1/+2
|\
| * Fix an NPE.Jean Chalard2013-09-181-1/+2
| | | | | | | | | | | | | | | | | | Apparently, it is possible that File#getPath() returns null. In this case, we'll have a null AssetFileAddress and an NPE later down the road. Bug: 9944824 Change-Id: Id6ceac1cb55439660f9811cf0fe3b574200d5a20
* | Merge "Allow double-space-to-period after a plus char"Jean Chalard2013-09-182-4/+3
|\ \
| * | Allow double-space-to-period after a plus charJean Chalard2013-09-182-4/+3
| |/ | | | | | | | | Bug: 10704936 Change-Id: I30fdaea648605ef7e7fea6c093581ed5c6de03f3
* | Merge "Set EmojiCapable"Satoshi Kataoka2013-09-183-7/+17
|\ \
| * | Set EmojiCapableSatoshi Kataoka2013-09-183-7/+17
| | | | | | | | | | | | | | | Bug: 10240645 Change-Id: I891309c2a82f8d10f8fdb0872403a7a235e27b5f
* | | Merge "Fix Emoji recents"Satoshi Kataoka2013-09-182-3/+74
|\ \ \
| * | | Fix Emoji recentsSatoshi Kataoka2013-09-182-3/+74
| |/ / | | | | | | | | | | | | | | | Bug: 10538430 Change-Id: Ia2e423eb1843195b3c3218afc79a5820b8cd729b
* | | Merge "Fix getChildrenPosition."Ken Wakasa2013-09-181-2/+9
|\ \ \
| * | | Fix getChildrenPosition.Yuichiro Hanada2013-09-181-2/+9
| | | | | | | | | | | | | | | | Change-Id: Ic39592dbf0d4e6d2e4879cdb1a95b65d46a57e92
* | | | Merge "Don't resume suggestion on digits."Jean Chalard2013-09-181-0/+8
|\ \ \ \
| * | | | Don't resume suggestion on digits.Jean Chalard2013-09-181-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 10780016 Change-Id: I94fad06e4c71eddc96bdda1765925f98bed160f3
* | | | | Merge "Fix contacts/user dictionary writing."Keisuke Kuroyanagi2013-09-181-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Fix contacts/user dictionary writing.Keisuke Kuroyanagi2013-09-181-1/+1
| | |_|/ | |/| | | | | | | | | | | | | | Bug: 10743878 Change-Id: I5d61b7955ef69a635f994f01cc575fb23fdf942b
* | | | Merge "Add BinaryDictionary.getBigramProbabilityNative()."Keisuke Kuroyanagi2013-09-181-5/+17
|\ \ \ \ | |/ / / |/| | |
| * | | Add BinaryDictionary.getBigramProbabilityNative().Keisuke Kuroyanagi2013-09-181-5/+17
| | | | | | | | | | | | | | | | | | | | Bug: 10197478 Change-Id: Id16e3ee22a17679c46cc7a0199a9e28065177aa3
* | | | Improve trailing quotes processingJean Chalard2013-09-171-2/+7
| |/ / |/| | | | | | | | | | | Bug: 10445496 Change-Id: Ib7bd05aea59ae6c9b8ce31299ef2235521b0e350
* | | [AC9] Resize an arrayJean Chalard2013-09-171-1/+1
|/ / | | | | | | | | | | | | | | It's not easy for native code to only output the first result, so let's supply enough room for it to output all. Bug: 9059617 Change-Id: Ie93b7e54284c8c5d01fdc15846cf52d3442287b6
* | Merge "[AC8] Restrict the suggestion strip to the correct part"Jean Chalard2013-09-172-0/+21
|\ \
| * | [AC8] Restrict the suggestion strip to the correct partJean Chalard2013-09-172-0/+21
| | | | | | | | | | | | | | | | | | | | | ...for phrase gesture. Bug: 9059617 Change-Id: Ic5c0616f28af4ba45ca72a5721d1926029adc1c5
* | | Prepare dictionary saving in native code.Keisuke Kuroyanagi2013-09-171-0/+24
|/ / | | | | | | | | | | Bug: 6669677 Change-Id: I0787f66409e2b183c6328fa05805945520e1e93a
* / [AC7] Actually auto-commit.Keisuke Kuroyanagi2013-09-174-7/+46
|/ | | | | Bug: 9059617 Change-Id: I7e5d89a9037b9181a0a6456c12043b4bfda8fe4b
* Merge "[AC5] Introduce the setting for phrase gesture."Jean Chalard2013-09-172-0/+10
|\
| * [AC5] Introduce the setting for phrase gesture.Jean Chalard2013-09-132-0/+10
| | | | | | | | | | Bug: 9059617 Change-Id: I6fa0f675f4edac10bd19228cd2f0c8fca97cebd6
* | Save & restore emoji keyboard stateSatoshi Kataoka2013-09-162-0/+28
|/ | | | | Bug: 10538430 Change-Id: I7982f53f5dfa44071e74da63826acffcdc2547e6
* Merge "[AC4] Add native methods necessary for auto-commit"Jean Chalard2013-09-137-14/+64
|\
| * [AC4] Add native methods necessary for auto-commitJean Chalard2013-09-137-14/+64
| | | | | | | | | | Bug: 9059617 Change-Id: I7a47b0675446fc4f39628c60d16de9aea90d1b4d
* | Merge "Add Ver4DictEncoder."Ken Wakasa2013-09-135-7/+305
|\ \