aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Fix UserHistoryDictionaryTests."Keisuke Kuroyanagi2013-10-032-6/+25
|\
| * Fix UserHistoryDictionaryTests.Keisuke Kuroyanagi2013-10-032-6/+25
| | | | | | | | | | | | | | Bug: 6669677 Bug: 10667710 Change-Id: I6cdc6a6c9cacc7f276fda3a26ec31e3eb928471c
* | Add SparseTableContentWriter to Ver4DictEncoder.Yuichiro Hanada2013-10-033-52/+119
| | | | | | | | | | Bug: 10920165 Change-Id: I6372492e97297baad4c5aeeb3fb36dcccd7a944b
* | Add DictUpdater.Yuichiro Hanada2013-10-035-100/+176
| | | | | | | | Change-Id: Ic586e46e5a9f59de53d53e59886d635345940974
* | Fix the subtype id of the additional subtypesSatoshi Kataoka2013-10-031-4/+25
|/ | | | | Bug: 11032428 Change-Id: I5d422f1c15a582015770ef9a652348ca6eb8ab85
* Merge "Try decaying user history at hourly intervals."Keisuke Kuroyanagi2013-10-025-6/+90
|\
| * Try decaying user history at hourly intervals.Keisuke Kuroyanagi2013-10-025-6/+90
| | | | | | | | | | | | Bug: 6669677 Change-Id: Ib465fa7e1a7f289a07843535ba89d0dd5259e803
* | Remove some unused variables.Yuichiro Hanada2013-10-027-22/+10
| | | | | | | | Change-Id: Iaf1556fec194d17cb4318f2bdcc837f8d79449ef
* | Merge "Make SparseTable have multiple content tables."Ken Wakasa2013-10-023-57/+87
|\ \
| * | Make SparseTable have multiple content tables.Yuichiro Hanada2013-10-023-57/+87
| | | | | | | | | | | | | | | Bug: 10920165 Change-Id: Ie9008452ee292fb0b1fec66e2ffed228c4af6c3e
* | | Merge "Fix a pernicious bug with caps."Jean Chalard2013-10-021-0/+1
|\ \ \
| * | | Fix a pernicious bug with caps.Jean Chalard2013-10-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | What's happening here is, setAlphabetKeyboard sets the keyboard to AUTOMATIC_SHIFTED and updates the keyboard, then restoring the keyboard old state sets it back to UNSHIFTED without updating it. When we finally know what the correct value is, we try to set it to UNSHIFTED, but since that's already the currently recorded state, it skips updating the keyboard forever. The solution is to avoid setting the shift state without updating the keyboard. Bug: 10948582 Change-Id: Ic8670401e378f8284e851281f91a9ad93eac8e90
* | | | Correspond to the security related API change for PreferenceActivitySatoshi Kataoka2013-10-023-1/+21
| |/ / |/| | | | | | | | | | | Bug: 10118761 Change-Id: Ia7d1c6c526dae849f447c26387e96a4fb4d6042f
* | | Fix a test and crash with a better error message when readingJean Chalard2013-10-022-2/+4
|/ / | | | | | | | | | | | | | | | | When there are too many bigrams, we stop reading the file, so the file pointer is in an inconsistent place. This means we have no idea what's going to happen next. It's better to crash right away. Change-Id: Id3b7b78cbe4fda3493b3c9c46758763e1ab5f6a3
* | Implement the heuristic for auto-commit.Jean Chalard2013-10-011-15/+4
| | | | | | | | | | Bug: 9059617 Change-Id: I066abf018df5aaeabf415425dd822ebe233e6008
* | Merge "Add skipPtNode to DictDecoders."Ken Wakasa2013-10-014-0/+50
|\ \ | |/ |/|
| * Add skipPtNode to DictDecoders.Yuichiro Hanada2013-10-014-0/+50
| | | | | | | | Change-Id: I042ff041b68572182c87dc87db6a6aa2bbbefc6c
* | Merge "Quit blocking getSuggestion during GC."Keisuke Kuroyanagi2013-10-012-12/+21
|\ \ | |/ |/|
| * Quit blocking getSuggestion during GC.Keisuke Kuroyanagi2013-10-012-12/+21
| | | | | | | | | | | | Bug: 10831272 Change-Id: I995c619dc18a9120a47f547d31045cb73a9353ec
* | Create the wiring for auto-commit confidence computation.Jean Chalard2013-10-011-1/+2
|/ | | | | Bug: 9059617 Change-Id: I7e4e05ffa8c68cfebbe362a977fd176555cad12a
* Merge "Speak auto-corrections for accessibility"Alan Viverette2013-09-301-0/+5
|\
| * Speak auto-corrections for accessibilityAlan Viverette2013-09-271-0/+5
| | | | | | | | | | BUG: 8669376 Change-Id: Id71b2c2835daa7a8c9d6c92c57a7e302551c289d
* | Merge "Implement simple dictionary decay."Keisuke Kuroyanagi2013-09-301-2/+9
|\ \
| * | Implement simple dictionary decay.Keisuke Kuroyanagi2013-09-301-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Groundwork and implement simple decay. Increment probability when typed and decrement probability at GC. Bug: 6669677 Change-Id: Ib12caead0cbeef4ce7808fe8ac0b00ee331523fe
* | | Merge "Use reentrant lock for main dictionaries."Keisuke Kuroyanagi2013-09-302-16/+135
|\ \ \ | |/ / |/| |
| * | Use reentrant lock for main dictionaries.Keisuke Kuroyanagi2013-09-302-16/+135
| | | | | | | | | | | | | | | Bug: 10964805 Change-Id: Iaa9b79fc770d8ae2ec9d7c362c90c28bc9f65ea8
* | | Merge "Separate bigram entries from the trie file."Ken Wakasa2013-09-305-31/+143
|\ \ \
| * | | Separate bigram entries from the trie file.Yuichiro Hanada2013-09-305-31/+143
| | | | | | | | | | | | | | | | | | | | Bug: 10920165 Change-Id: I42eb7f228994a56c2f31a1c83904c8c360b6d088
* | | | Merge "Change scopes of some methods in DynamicBinaryDictIOUtils."Ken Wakasa2013-09-301-3/+3
|\ \ \ \ | |/ / / |/| | |
| * | | Change scopes of some methods in DynamicBinaryDictIOUtils.Yuichiro Hanada2013-09-301-3/+3
| |/ / | | | | | | | | | Change-Id: I1371d41760b38834d1d5ff40e682ac0a6fc9f2e9
* / / Prepare dictionary decay.Keisuke Kuroyanagi2013-09-302-5/+11
|/ / | | | | | | | | Bug: 6669677 Change-Id: I8fbae190dd44a6bdbee7e9b6d3a16208322727f7
* | Merge "Set header attributes for ExpandableBinaryDictionary."Keisuke Kuroyanagi2013-09-2911-47/+48
|\ \
| * | Set header attributes for ExpandableBinaryDictionary.Keisuke Kuroyanagi2013-09-2811-47/+48
| | | | | | | | | | | | | | | | | | Bug: 6669677 Change-Id: I2462777eaa07600f1c774226adfc4f351882f523
* | | Merge "Add unigram/bigram counting."Keisuke Kuroyanagi2013-09-271-0/+12
|\ \ \
| * | | Add unigram/bigram counting.Keisuke Kuroyanagi2013-09-271-0/+12
| | | | | | | | | | | | | | | | | | | | Bug: 6669677 Change-Id: I05ea2201d822dddf062b08c8467daa336760e16c
* | | | Stop reading dictionary while regenerating.Keisuke Kuroyanagi2013-09-271-62/+88
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 10831272 Change-Id: Iead7268a9371b48d729a5f65074ccbc05f3185db
* | | | Merge "Send backspace as an event when TYPE_NULL."Jean Chalard2013-09-272-9/+17
|\ \ \ \
| * | | | Send backspace as an event when TYPE_NULL.Jean Chalard2013-09-272-9/+17
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | This is not enough to really fix behavior with TYPE_NULL, but it does make things a bit better. Bug: 10949594 Change-Id: Ia359f781cdd76a2e2c5a4c9f166025d81b931174
* | | | Fix PrioritizedSerialExecutor.Yuichiro Hanada2013-09-273-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. Change-Id: Idc81c43c45e382da3850cc55b9a42c281548d2a8
* | | Remove unused methods.Yuichiro Hanada2013-09-271-41/+0
|/ / | | | | | | Change-Id: I542db0c717c0bc05c8baa08f1e9db0a05946a99b
* | Merge "Create empty dictionary file in native code."Keisuke Kuroyanagi2013-09-268-47/+71
|\|
| * Create empty dictionary file in native code.Keisuke Kuroyanagi2013-09-268-47/+71
| | | | | | | | | | Bug: 6669677 Change-Id: I46d23deee1fd091678f4593561cb8687eb815212
* | Add SparseTable.Yuichiro Hanada2013-09-262-0/+170
|/ | | | | Bug: 10920165 Change-Id: I749dd0269e788799e30b10beb2671813d40ce15f
* Merge "Fix the offdevice regression test build"Ken Wakasa2013-09-253-91/+114
|\
| * Fix the offdevice regression test buildKen Wakasa2013-09-253-91/+114
| | | | | | | | | | | | | | Followup to If4e44eca3cdc5bb02cf2e0c8c44ecd4bf27fae57 bug: 10622489 Change-Id: If98b2c75725f8692f0c2b41c33e448086404479b
* | Merge "Clear traverse sessions when closing."Keisuke Kuroyanagi2013-09-251-11/+15
|\ \ | |/ |/|
| * Clear traverse sessions when closing.Keisuke Kuroyanagi2013-09-251-11/+15
| | | | | | | | | | Bug: 6669677 Change-Id: I859be934f0c60485e04cdc4cab288a18242fa04e
* | Make Ver4DictEncoder write an address table of terminal nodes.Yuichiro Hanada2013-09-254-12/+49
|/ | | | | Bug: 10920165 Change-Id: I86017456ea9fa5d6e12b57172c34f5ed4f88ef94
* 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
|\