aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add SparseTableContentWriter to Ver4DictEncoder.Yuichiro Hanada2013-10-033-52/+119
| | | | | Bug: 10920165 Change-Id: I6372492e97297baad4c5aeeb3fb36dcccd7a944b
* Add DictUpdater.Yuichiro Hanada2013-10-037-135/+188
| | | | Change-Id: Ic586e46e5a9f59de53d53e59886d635345940974
* Merge "Fix: Native crash when an empty attribute is written."Keisuke Kuroyanagi2013-10-031-0/+3
|\
| * Fix: Native crash when an empty attribute is written.Keisuke Kuroyanagi2013-10-031-0/+3
| | | | | | | | | | Bug: 10964805 Change-Id: Ia3cd891d20aee2226092f0f646d8f280901786fc
* | Merge "Fix the subtype id of the additional subtypes"Satoshi Kataoka2013-10-031-4/+25
|\ \
| * | Fix the subtype id of the additional subtypesSatoshi Kataoka2013-10-031-4/+25
| | | | | | | | | | | | | | | Bug: 11032428 Change-Id: I5d422f1c15a582015770ef9a652348ca6eb8ab85
* | | Merge "Prepare for changing text color for functional keys"Satoshi Kataoka2013-10-035-8/+77
|\ \ \ | |/ / |/| |
| * | Prepare for changing text color for functional keysSatoshi Kataoka2013-10-035-8/+77
| | | | | | | | | | | | | | | | | | Bug: 10786040 Change-Id: I0de7d4923ea13b44adcf1f4ea456796cd02ef27b
* | | Import translations. DO NOT MERGEBaligh Uddin2013-10-0255-220/+110
| |/ |/| | | | | | | Change-Id: I4fe48281caf9d3cf83effb19933d8f168967f950 Auto-generated-cl: translation import
* | Fix build.Keisuke Kuroyanagi2013-10-021-1/+0
| | | | | | | | Change-Id: Ib33b27214e67378646e44f5b45bda298f960524f
* | Merge "Try decaying user history at hourly intervals."Keisuke Kuroyanagi2013-10-026-6/+96
|\ \
| * | Try decaying user history at hourly intervals.Keisuke Kuroyanagi2013-10-026-6/+96
| | | | | | | | | | | | | | | | | | Bug: 6669677 Change-Id: Ib465fa7e1a7f289a07843535ba89d0dd5259e803
* | | Merge "Use probability table for decaying dictionaries."Keisuke Kuroyanagi2013-10-022-18/+42
|\ \ \
| * | | Use probability table for decaying dictionaries.Keisuke Kuroyanagi2013-10-022-18/+42
| | | | | | | | | | | | | | | | | | | | Bug: 6669677 Change-Id: Ib5994a2e343dfcdaf23755e523f52846709b1c6c
* | | | Merge "Remove some unused variables."Ken Wakasa2013-10-029-42/+26
|\ \ \ \
| * | | | Remove some unused variables.Yuichiro Hanada2013-10-029-42/+26
| | | | | | | | | | | | | | | | | | | | Change-Id: Iaf1556fec194d17cb4318f2bdcc837f8d79449ef
* | | | | Merge "Stochastic decay."Keisuke Kuroyanagi2013-10-026-95/+77
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / /
| * | | Stochastic decay.Keisuke Kuroyanagi2013-10-026-95/+77
| | | | | | | | | | | | | | | | | | | | Bug: 6669677 Change-Id: Ib2d9228b951c77dab7a8675ce9db60677e87e771
* | | | Merge "Make SparseTable have multiple content tables."Ken Wakasa2013-10-024-89/+157
|\ \ \ \
| * | | | Make SparseTable have multiple content tables.Yuichiro Hanada2013-10-024-89/+157
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 10920165 Change-Id: Ie9008452ee292fb0b1fec66e2ffed228c4af6c3e
* | | | | Merge "Fix a pernicious bug with caps."Jean Chalard2013-10-022-0/+3
|\ \ \ \ \
| * | | | | Fix a pernicious bug with caps.Jean Chalard2013-10-022-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | Merge "Change name of DecayingUtils."Keisuke Kuroyanagi2013-10-027-46/+49
|\ \ \ \ \ \ | | |_|/ / / | |/| | | / | |_|_|_|/ |/| | | |
| * | | | Change name of DecayingUtils.Keisuke Kuroyanagi2013-10-027-46/+49
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6669677 Change-Id: I97839b2184b95ae1659c55a9b31d22e2d601cba1
* | | | | Correspond to the security related API change for PreferenceActivitySatoshi Kataoka2013-10-024-2/+30
| |_|/ / |/| | | | | | | | | | | | | | | Bug: 10118761 Change-Id: Ia7d1c6c526dae849f447c26387e96a4fb4d6042f
* | | | Merge "Fix a test and crash with a better error message when reading"Jean Chalard2013-10-023-3/+7
|\ \ \ \
| * | | | Fix a test and crash with a better error message when readingJean Chalard2013-10-023-3/+7
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge "Retain Emoji Keyboard after rotation"Satoshi Kataoka2013-10-022-4/+2
|\ \ \ \
| * | | | Retain Emoji Keyboard after rotationSatoshi Kataoka2013-10-012-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 10612450 Change-Id: Ie0ae953958d2b0a0a4da651584f1e28b0ba38ae3
* | | | | am 847fdcf7: (-s ours) am 2f14418c: am e628cd3c: (-s ours) Use reentrant ↵Keisuke Kuroyanagi2013-10-010-0/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lock for main dictionaries. DO NOT MERGE * commit '847fdcf7089941c6ded7635c6e3a508d092a0557':
| * \ \ \ \ am 2f14418c: am e628cd3c: (-s ours) Use reentrant lock for main ↵Keisuke Kuroyanagi2013-10-012-135/+16
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dictionaries. DO NOT MERGE * commit '2f14418c3176caa09d646d95e5556c11e3b86549':
| | * \ \ \ \ am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGEKeisuke Kuroyanagi2013-09-300-0/+0
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e628cd3c325d97243d4ef1c991f07c084d0cbaac': Use reentrant lock for main dictionaries. DO NOT MERGE
* | | | | | | | am 2913ce41: am a0c9846f: am ceb364c0: Fix PrioritizedSerialExecutor.Yuichiro Hanada2013-10-010-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '2913ce4141be93962ed488495ff3cbcdb74f7cb7':
| * | | | | | | am a0c9846f: am ceb364c0: Fix PrioritizedSerialExecutor.Yuichiro Hanada2013-10-010-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a0c9846fb99b65a6a4a578eba38f3d4b66056fed':
| | * | | | | | am ceb364c0: Fix PrioritizedSerialExecutor.Yuichiro Hanada2013-09-304-47/+46
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ceb364c0411dbcb38f2bd94f1d2b54eef3b985c1': Fix PrioritizedSerialExecutor.
* | | | | | | | | am 83d1648b: (-s ours) am cecb793f: am ef63947f: (-s ours) Add boundary ↵Keisuke Kuroyanagi2013-10-010-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | checking for PtNode Array reading. DO NOT MERGE * commit '83d1648b2c0132715f4fbc623cc922afe4719bcd':
| * | | | | | | | am cecb793f: am ef63947f: (-s ours) Add boundary checking for PtNode Array ↵Keisuke Kuroyanagi2013-10-013-21/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reading. DO NOT MERGE * commit 'cecb793ff36539f5938db764cad73d88fa399192':
| | * | | | | | | am ef63947f: (-s ours) Add boundary checking for PtNode Array reading. DO ↵Keisuke Kuroyanagi2013-09-300-0/+0
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOT MERGE * commit 'ef63947f7d10bcbb3237661ad480b430d4208833': Add boundary checking for PtNode Array reading. DO NOT MERGE
* | | | | | | | | | am 1e113c13: (-s ours) am e628cd3c: Use reentrant lock for main ↵Keisuke Kuroyanagi2013-10-010-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dictionaries. DO NOT MERGE * commit '1e113c1325de5cc5e1f0956e60652eefd88b2813':
| * | | | | | | | | am e628cd3c: Use reentrant lock for main dictionaries. DO NOT MERGEKeisuke Kuroyanagi2013-10-012-16/+135
| |\ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e628cd3c325d97243d4ef1c991f07c084d0cbaac': Use reentrant lock for main dictionaries. DO NOT MERGE
* | | | | | | | | | am 1ef00b28: am ceb364c0: Fix PrioritizedSerialExecutor.Yuichiro Hanada2013-10-010-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1ef00b28a58fe175c721f4b4c04aa903d6e45280':
| * | | | | | | | | am ceb364c0: Fix PrioritizedSerialExecutor.Yuichiro Hanada2013-10-014-47/+46
| |\ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ceb364c0411dbcb38f2bd94f1d2b54eef3b985c1': Fix PrioritizedSerialExecutor.
* | | | | | | | | | am 3b3cb4fe: (-s ours) am ef63947f: Add boundary checking for PtNode Array ↵Keisuke Kuroyanagi2013-10-010-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reading. DO NOT MERGE * commit '3b3cb4fe56e3d9feb9d21952658ec898843e1e47':
| * | | | | | | | | am ef63947f: Add boundary checking for PtNode Array reading. DO NOT MERGEKeisuke Kuroyanagi2013-10-013-1/+21
| |\ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ef63947f7d10bcbb3237661ad480b430d4208833': Add boundary checking for PtNode Array reading. DO NOT MERGE
* | | | | | | | | | am dd8ea0a3: (-s ours) am 10fa6a2e: Stop reading dictionary while ↵Keisuke Kuroyanagi2013-10-010-0/+0
|\| | | | | | | | | | |_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | regenerating. (DO NOT MERGE) * commit 'dd8ea0a33a768f579d90489f67dbba31e75167c5':
| * | | | | | | | am 10fa6a2e: Stop reading dictionary while regenerating. (DO NOT MERGE)Keisuke Kuroyanagi2013-09-301-62/+88
| |\ \ \ \ \ \ \ \ | | | |_|_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | * commit '10fa6a2e51ff29b81ffaf33d6bc4e3d78bae83e6': Stop reading dictionary while regenerating. (DO NOT MERGE)
* | | | | | | | | am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGEKeisuke Kuroyanagi2013-10-010-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e628cd3c325d97243d4ef1c991f07c084d0cbaac': Use reentrant lock for main dictionaries. DO NOT MERGE
| * | | | | | | | Use reentrant lock for main dictionaries. DO NOT MERGEKeisuke Kuroyanagi2013-10-012-16/+135
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cherrypick of Iaa9b79fc770d8ae2ec9d7c362c90c28bc9f65ea8 Bug: 10964805 Change-Id: Id5e67b00bf9594be0591c87407a78146297e0e78
* | | | | | | | am ceb364c0: Fix PrioritizedSerialExecutor.Yuichiro Hanada2013-10-010-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ceb364c0411dbcb38f2bd94f1d2b54eef3b985c1': Fix PrioritizedSerialExecutor.
| * | | | | | | Fix PrioritizedSerialExecutor.Yuichiro Hanada2013-09-294-47/+46
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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