Commit Graph

18778 Commits (6032aaa93fe9d3975ce844072d0768d420b41c65)

Author SHA1 Message Date
Keisuke Kuroyanagi d25cd26f1a Merge "Try decaying user history at hourly intervals." 2013-10-02 09:44:03 +00:00
Keisuke Kuroyanagi ba9dc0860f Merge "Use probability table for decaying dictionaries." 2013-10-02 09:42:38 +00:00
Ken Wakasa 596a565ae7 Merge "Remove some unused variables." 2013-10-02 09:38:00 +00:00
Keisuke Kuroyanagi 21ce9c4a89 Merge "Stochastic decay." 2013-10-02 09:37:56 +00:00
Yuichiro Hanada 3aa8977cb2 Remove some unused variables.
Change-Id: Iaf1556fec194d17cb4318f2bdcc837f8d79449ef
2013-10-02 18:26:03 +09:00
Keisuke Kuroyanagi f36a97ab3a Try decaying user history at hourly intervals.
Bug: 6669677

Change-Id: Ib465fa7e1a7f289a07843535ba89d0dd5259e803
2013-10-02 18:06:08 +09:00
Keisuke Kuroyanagi 7c4dcf1e91 Use probability table for decaying dictionaries.
Bug: 6669677
Change-Id: Ib5994a2e343dfcdaf23755e523f52846709b1c6c
2013-10-02 18:01:47 +09:00
Keisuke Kuroyanagi c76bbceedc Stochastic decay.
Bug: 6669677
Change-Id: Ib2d9228b951c77dab7a8675ce9db60677e87e771
2013-10-02 17:51:12 +09:00
Ken Wakasa da4d87ff00 am 2dcb6337: Merge "Make SparseTable have multiple content tables."
* commit '2dcb63375d9f6dbdbcd1334571f6e80b4d487771':
  Make SparseTable have multiple content tables.
2013-10-02 01:40:26 -07:00
Ken Wakasa 2dcb63375d Merge "Make SparseTable have multiple content tables." 2013-10-02 08:32:55 +00:00
Jean Chalard 93c2fa8d3e am cd7422f4: Merge "Fix a pernicious bug with caps."
* commit 'cd7422f4dfe2bd5708acc6305a4f6dc83767685a':
  Fix a pernicious bug with caps.
2013-10-02 01:00:50 -07:00
Jean Chalard cd7422f4df Merge "Fix a pernicious bug with caps." 2013-10-02 07:59:08 +00:00
Jean Chalard f735117d36 Fix a pernicious bug with caps.
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
2013-10-02 16:57:36 +09:00
Keisuke Kuroyanagi 0fbad0fac4 am 52c20927: Merge "Change name of DecayingUtils."
* commit '52c20927a9516a50c8f210b61d18f5744c41923c':
  Change name of DecayingUtils.
2013-10-02 00:56:25 -07:00
Keisuke Kuroyanagi 52c20927a9 Merge "Change name of DecayingUtils." 2013-10-02 07:54:53 +00:00
Satoshi Kataoka 85eba056f2 am c5182c9a: Correspond to the security related API change for PreferenceActivity
* commit 'c5182c9a4ae66e75df8c959bf625d08ef99f81d2':
  Correspond to the security related API change for PreferenceActivity
2013-10-02 00:38:31 -07:00
Satoshi Kataoka c5182c9a4a Correspond to the security related API change for PreferenceActivity
Bug: 10118761
Change-Id: Ia7d1c6c526dae849f447c26387e96a4fb4d6042f
2013-10-02 16:25:07 +09:00
Keisuke Kuroyanagi 13d5dc914a Change name of DecayingUtils.
Bug: 6669677
Change-Id: I97839b2184b95ae1659c55a9b31d22e2d601cba1
2013-10-02 16:23:44 +09:00
Yuichiro Hanada 4284e9aae7 Make SparseTable have multiple content tables.
Bug: 10920165
Change-Id: Ie9008452ee292fb0b1fec66e2ffed228c4af6c3e
2013-10-02 15:36:13 +09:00
Jean Chalard 0874939e10 am a8b838b4: Merge "Fix a test and crash with a better error message when reading"
* commit 'a8b838b473d4927e6f0483912c45fba929dfb402':
  Fix a test and crash with a better error message when reading
2013-10-01 23:29:35 -07:00
Jean Chalard a8b838b473 Merge "Fix a test and crash with a better error message when reading" 2013-10-02 06:28:06 +00:00
Satoshi Kataoka 319eb1c363 am 77144a64: Merge "Retain Emoji Keyboard after rotation"
* commit '77144a645f693fd0d73fd2cbe378997c7a339006':
  Retain Emoji Keyboard after rotation
2013-10-01 23:16:44 -07:00
Satoshi Kataoka 77144a645f Merge "Retain Emoji Keyboard after rotation" 2013-10-02 06:14:14 +00:00
Keisuke Kuroyanagi 358e152b10 am e95262a8: (-s ours) am 847fdcf7: (-s ours) am 2f14418c: am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGE
* commit 'e95262a8754f9799dd014a19389109b4195bd9a6':
2013-10-01 23:13:30 -07:00
Yuichiro Hanada a1ff53fb5b am 4b540703: am 2913ce41: am a0c9846f: am ceb364c0: Fix PrioritizedSerialExecutor.
* commit '4b540703fe6430a1250145a2ac79b6832d610e83':
2013-10-01 23:13:29 -07:00
Keisuke Kuroyanagi ab5affded4 am b924b2bb: (-s ours) am 83d1648b: (-s ours) am cecb793f: am ef63947f: (-s ours) Add boundary checking for PtNode Array reading. DO NOT MERGE
* commit 'b924b2bb1d3528f8d117d76af221d8bbe6338c7e':
2013-10-01 23:13:18 -07:00
Keisuke Kuroyanagi e95262a875 am 847fdcf7: (-s ours) am 2f14418c: am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGE
* commit '847fdcf7089941c6ded7635c6e3a508d092a0557':
2013-10-01 23:10:25 -07:00
Yuichiro Hanada 4b540703fe am 2913ce41: am a0c9846f: am ceb364c0: Fix PrioritizedSerialExecutor.
* commit '2913ce4141be93962ed488495ff3cbcdb74f7cb7':
2013-10-01 23:10:24 -07:00
Keisuke Kuroyanagi b924b2bb1d am 83d1648b: (-s ours) am cecb793f: am ef63947f: (-s ours) Add boundary checking for PtNode Array reading. DO NOT MERGE
* commit '83d1648b2c0132715f4fbc623cc922afe4719bcd':
2013-10-01 23:10:23 -07:00
Keisuke Kuroyanagi 847fdcf708 am 2f14418c: am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGE
* commit '2f14418c3176caa09d646d95e5556c11e3b86549':
2013-10-01 22:22:04 -07:00
Yuichiro Hanada 2913ce4141 am a0c9846f: am ceb364c0: Fix PrioritizedSerialExecutor.
* commit 'a0c9846fb99b65a6a4a578eba38f3d4b66056fed':
2013-10-01 22:22:03 -07:00
Keisuke Kuroyanagi 83d1648b2c am cecb793f: am ef63947f: (-s ours) Add boundary checking for PtNode Array reading. DO NOT MERGE
* commit 'cecb793ff36539f5938db764cad73d88fa399192':
2013-10-01 22:22:02 -07:00
Keisuke Kuroyanagi 3c62310117 am 5e375d42: (-s ours) am 1e113c13: (-s ours) am e628cd3c: Use reentrant lock for main dictionaries. DO NOT MERGE
* commit '5e375d428c535e94dd451f79ac4b8e5cc822c155':
2013-10-01 21:04:49 -07:00
Yuichiro Hanada a317bf58e1 am 6bbaf2f8: am 1ef00b28: am ceb364c0: Fix PrioritizedSerialExecutor.
* commit '6bbaf2f812251b9360d87e8b2d9c2f4769a11d89':
2013-10-01 21:04:47 -07:00
Keisuke Kuroyanagi 30ca32defc am 6ed55278: (-s ours) am 3b3cb4fe: (-s ours) am ef63947f: Add boundary checking for PtNode Array reading. DO NOT MERGE
* commit '6ed552780427cd7fb184a648c25e143e507741a7':
2013-10-01 21:04:46 -07:00
Keisuke Kuroyanagi 9de5ec255f am 49410adb: (-s ours) am dd8ea0a3: (-s ours) am 10fa6a2e: Stop reading dictionary while regenerating. (DO NOT MERGE)
* commit '49410adb1be1071f3797616c43b9fb5ccb923005':
2013-10-01 21:04:44 -07:00
Keisuke Kuroyanagi 5e375d428c am 1e113c13: (-s ours) am e628cd3c: Use reentrant lock for main dictionaries. DO NOT MERGE
* commit '1e113c1325de5cc5e1f0956e60652eefd88b2813':
2013-10-01 20:59:24 -07:00
Yuichiro Hanada 6bbaf2f812 am 1ef00b28: am ceb364c0: Fix PrioritizedSerialExecutor.
* commit '1ef00b28a58fe175c721f4b4c04aa903d6e45280':
2013-10-01 20:59:23 -07:00
Keisuke Kuroyanagi 6ed5527804 am 3b3cb4fe: (-s ours) am ef63947f: Add boundary checking for PtNode Array reading. DO NOT MERGE
* commit '3b3cb4fe56e3d9feb9d21952658ec898843e1e47':
2013-10-01 20:59:22 -07:00
Keisuke Kuroyanagi 49410adb1b am dd8ea0a3: (-s ours) am 10fa6a2e: Stop reading dictionary while regenerating. (DO NOT MERGE)
* commit 'dd8ea0a33a768f579d90489f67dbba31e75167c5':
2013-10-01 20:59:21 -07:00
Jean Chalard fa946d4a0f Fix a test and crash with a better error message when reading
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
2013-10-02 11:48:47 +09:00
Keisuke Kuroyanagi eff90276f1 am 9b9d17f9: (-s ours) am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGE
* commit '9b9d17f99c2f1be7fbdf55a3b5403b865942beb7':
  Use reentrant lock for main dictionaries. DO NOT MERGE
2013-10-01 18:53:32 -07:00
Yuichiro Hanada d22650363c am f9ba073d: am ceb364c0: Fix PrioritizedSerialExecutor.
* commit 'f9ba073d3b33344594578822edb7885fcc660fcf':
  Fix PrioritizedSerialExecutor.
2013-10-01 18:53:30 -07:00
Keisuke Kuroyanagi e0547020f1 am a6095365: (-s ours) am ef63947f: (-s ours) Add boundary checking for PtNode Array reading. DO NOT MERGE
* commit 'a6095365127546ab66574afe5e195972ad61b58b':
  Add boundary checking for PtNode Array reading. DO NOT MERGE
2013-10-01 18:53:28 -07:00
Keisuke Kuroyanagi 9b9d17f99c am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGE
* commit 'e628cd3c325d97243d4ef1c991f07c084d0cbaac':
  Use reentrant lock for main dictionaries. DO NOT MERGE
2013-10-01 18:45:36 -07:00
Yuichiro Hanada f9ba073d3b am ceb364c0: Fix PrioritizedSerialExecutor.
* commit 'ceb364c0411dbcb38f2bd94f1d2b54eef3b985c1':
  Fix PrioritizedSerialExecutor.
2013-10-01 18:44:42 -07:00
Keisuke Kuroyanagi a609536512 am ef63947f: (-s ours) Add boundary checking for PtNode Array reading. DO NOT MERGE
* commit 'ef63947f7d10bcbb3237661ad480b430d4208833':
  Add boundary checking for PtNode Array reading. DO NOT MERGE
2013-10-01 18:44:41 -07:00
Satoshi Kataoka 615509cf27 am 9d763910: Merge "Unfortunately, hide some broken "emoji"s"
* commit '9d763910580379d3e68b4559f91e655cf05f02a3':
  Unfortunately, hide some broken "emoji"s
2013-10-01 09:52:17 -07:00
Jean Chalard af75e48efd am 74577bed: Merge "Implement the heuristic for auto-commit."
* commit '74577bedb3bb0dabd0e661270f9da0c11c4b0f46':
  Implement the heuristic for auto-commit.
2013-10-01 09:52:15 -07:00
Jean Chalard a6e7c3ff29 am ff9476f1: Merge "Fix typos"
* commit 'ff9476f10ae271aa6df87aadb8b2b9edfeeb8a1d':
  Fix typos
2013-10-01 09:52:13 -07:00