Commit Graph

23504 Commits (ae0871ef15c3f92d49cdab5b93befc22faf72c83)

Author SHA1 Message Date
Satoshi Kataoka ef64676bf8 Merge "Revert emoji key position to JB-mr2" 2013-10-04 02:30:26 +00:00
Xiaojun Bi 2ed09c214a Optimize the parameters for the typing algorithm
The new set of parameters are optimized for both
keystroke savings and regression test scores.

This change is corresponding to the patch 6 of
Change-Id: Ib8439a85de26cbbba58837344717f0acbfcf0ab0
in the regression test repository.

Here is the link to the doc analyzing the
“nnow → know” case:
https://docs.google.com/a/google.com/document/d/1XIHfAHLlP1f3F8R-u7yxPGWcP58tokygzN_lQKXFFgM/edit

Here is the link to the spreadsheet showing
the diff of the words with frequencies >= 10
in en_user_log_phones_2011_08.csv.
https://docs.google.com/a/google.com/spreadsheet/ccc?key=0Am_RQlV4zC6SdFFVTlhJT0RLUENCWWZOZ3JQTUpMQ2c&usp=drive_web#gid=0

Updated TRT Results for this change:
[Category diff]
+1     783
-1     717
+2      20
-2      34
+3      34
-3      20
+4     575
-4     777
+5     765
-5     755
+6     785
-6     666
+7     479
-7     472

[Weighted category diff]
+1     999
-1     965
+2      21
-2      35
+3      35
-3      21
+4     804
-4     980
+5     970
-5     971
+6     954
-6     831
+7     645
-7     625

Bug: 10613502

Change-Id: I5cd447673a196ad5af641a2118602bec879bdefb
2013-10-03 19:30:26 -07:00
Satoshi Kataoka 5a54a5769c Revert emoji key position to JB-mr2
Bug: 10538430

Change-Id: Ie2033b2f5253b2e2fc2229ba6c95568e7b2a58fa
2013-10-04 11:21:51 +09:00
Yuichiro Hanada 73b9d3b879 Separate shortcut targets from the trie file.
Bug: 10920165
Change-Id: I340759eadbde7fb64cb3b9a3c619ee3a768cedf8
2013-10-04 11:16:10 +09:00
Keisuke Kuroyanagi 38532027fb am 4aefcf78: (-s ours) am b6b39e5a: (-s ours) am b04ad22c: am 5c314825: (-s ours) Fix: Native crash when an empty attribute is written. DO NOT MERGE
* commit '4aefcf78c7c40ec160205c0b4f6f93a0eeb1c71c':
  Fix: Native crash when an empty attribute is written. DO NOT MERGE
2013-10-03 17:52:49 -07:00
Qiwen Zhao 1d814fa0ac am 500a4a04: am e3bfed87: am 00fbb6f2: am 723da79c: keep history after reset to jb-ub-latinimegoogle-bayo
* commit '500a4a0497d66f8ed00708920822217486657a91':
2013-10-03 17:52:46 -07:00
The Android Automerger 0b016e9fc8 am 6dc50c6b: am f5907064: am 9e1a7ace: am 469de60d: merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
* commit '6dc50c6b6305b126a1ab887f24e6530606c2f5b3':
  Import translations. DO NOT MERGE
2013-10-03 17:52:43 -07:00
Baligh Uddin 0b846b5ec7 am a113196f: (-s ours) am 74b2fb2f: (-s ours) am e5a81559: (-s ours) am e8a00a7e: (-s ours) am 3efc5b6b: (-s ours) Import translations. DO NOT MERGE
* commit 'a113196f2dace518f1b0ea12782a2154ff62002d':
2013-10-03 17:52:40 -07:00
Keisuke Kuroyanagi 6aed24868c am b5048cf4: (-s ours) am 65256108: (-s ours) am c754d187: am babd4075: (-s ours) am 2c1faeda: (-s ours) am 10fa6a2e: (-s ours) Stop reading dictionary while regenerating. (DO NOT MERGE)
* commit 'b5048cf4b207160a6fa815e771c2443904fb5f44':
2013-10-03 17:52:37 -07:00
Baligh Uddin 4b65f0075d am 76635285: (-s ours) am f9a6b21f: (-s ours) am a6c3d80a: (-s ours) am 312c0f5b: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
* commit '766352858ba055aff079117422a6f94d36c46629':
2013-10-03 17:52:34 -07:00
Baligh Uddin e4bbbf1720 am d297ba30: (-s ours) am 5e0cd120: (-s ours) am 72022bf3: (-s ours) am 2a66f52d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
* commit 'd297ba30c20dd9710d8929d1a48e70433e72ec69':
2013-10-03 17:52:30 -07:00
Alan Viverette 08d05facad am 54f2b5e5: am 2e0a2b2c: am 5c35c6ac: am 1e2543f1: am 458fb52b: Merge "Speak auto-corrections for accessibility"
* commit '54f2b5e5c6a89029aca77709bf32342ee985fbd2':
2013-10-03 17:52:27 -07:00
Jean Chalard 61b9500fec am 7e06a5a0: am 975520fc: am 78295f7f: am 9c0740b7: am bf1beefd: Merge "Surface the distance after first word for autocommit."
* commit '7e06a5a09cfeb35619f80b6896fd10d17ee7557c':
2013-10-03 17:52:24 -07:00
Keisuke Kuroyanagi eebdb97f21 am 3e43916f: am 234b8f07: am 7a661698: am 12d3bd22: am 65330d28: Merge "Implement simple dictionary decay."
* commit '3e43916fe75bc71bbb8c0f9132225d264d9c4df3':
2013-10-03 17:52:20 -07:00
Keisuke Kuroyanagi 507ba65cac am 1eaddbdc: am 20478247: am c8a82edf: am a4c73066: am ef084229: Merge "Use reentrant lock for main dictionaries."
* commit '1eaddbdc2bc983f8d0bf77d2322a6d2e665b1745':
2013-10-03 17:52:17 -07:00
Jean Chalard 20fed1b8d9 am 17b67822: am cdf39e66: am b424bb72: am 90f74e23: am 42941dd2: Merge "Update dictionaries"
* commit '17b67822b16b7dfbdc4a996abee0b8f5bc679216':
2013-10-03 17:52:13 -07:00
Ken Wakasa a1df4c9933 am ff1bb674: am dee48c88: am 9019d51c: am af5511c8: am 25f47828: Merge "Separate bigram entries from the trie file."
* commit 'ff1bb674e66f227f93615c4f3378d0780e51038c':
2013-10-03 17:52:10 -07:00
Ken Wakasa 9dca25dcd6 am 77167567: am 9f08312f: am ab4f3bcb: am 2b73561c: am d40a931a: Merge "Change scopes of some methods in DynamicBinaryDictIOUtils."
* commit '7716756711945561ad72fc8b88fc5f92a4c61c8f':
2013-10-03 17:52:07 -07:00
Jean Chalard 220be6b95b am 90a779a3: am f13acd4a: am 18495ea3: am a8c74842: am 16a6b2a9: Merge "Make dicttool read the compressed combined format."
* commit '90a779a31491c2b01ac544bfde15f3a70cb91e24':
2013-10-03 17:52:03 -07:00
Keisuke Kuroyanagi d4802de838 am 25f60d7a: am 5a9f255a: am b5518a23: am bf503325: am b698e9c1: Fix build.
* commit '25f60d7a306121fe3b477ee3ee508673b88eb52e':
2013-10-03 17:52:00 -07:00
Keisuke Kuroyanagi 996165475c am 2c2e2d9c: am 5e70221c: am 4c677d7b: am 0aaf42b4: am c1851004: Prepare dictionary decay.
* commit '2c2e2d9ca18fd4f2445e5bc005ff7859129fedef':
2013-10-03 17:51:52 -07:00
Keisuke Kuroyanagi 8b663efdaa am 1bbd4a91: am 92bba1e3: am 72e6932d: am f2800fc6: am 1cf4789b: Merge "Set header attributes for ExpandableBinaryDictionary."
* commit '1bbd4a91a7687a3d074d80ac0d07c4f9d2607176':
2013-10-03 17:51:49 -07:00
Satoshi Kataoka 28e88f9c9b am f63c65ee: am 9442c3f3: am 33587f91: am 9c6e7e23: am b0c5ddb9: Merge "Stop vibration while repeating delete key in emoji view"
* commit 'f63c65ee9001df94a1668cf8eb2d0b5e1031d024':
2013-10-03 17:51:45 -07:00
Baligh Uddin 711a53e0e6 am a3448969: (-s ours) am 2cc6956c: (-s ours) am 17581e41: (-s ours) am 12d095ea: (-s ours) Import translations. DO NOT MERGE
* commit 'a34489691f9b70eb492d4fa3eb75c503bdd3045e':
2013-10-03 17:51:42 -07:00
Satoshi Kataoka 4623743540 am 60bf2265: am b775b7ba: am 8f650683: am 6f855d06: am a6e2ec53: Merge "Reduce Emoji size"
* commit '60bf226585b1d079b95cd16ba0fb064ca12500a7':
2013-10-03 17:51:39 -07:00
Satoshi Kataoka f0bc854d25 am ddeafb3c: am 641662ca: am 523d6090: am 36301d55: am 4dc2b913: Merge "Fix possible NPE in KeyboardSwitcher"
* commit 'ddeafb3cff2bc451cae5af81cb6b7046a4606e01':
2013-10-03 17:51:35 -07:00
Keisuke Kuroyanagi ef0f04e222 am 930770a5: am a343e80a: am c9b9c2a3: am ecc1408e: am 68bc4ba5: Merge "Add boundary checking for PtNode Array reading."
* commit '930770a5123955be8bed4e5dba2164da681c434e':
2013-10-03 17:51:31 -07:00
Keisuke Kuroyanagi 6e7a662a8b am 7df210f7: am ff305ac2: am 6540132d: am de12fcb0: am 8b580819: Merge "Add unigram/bigram counting."
* commit '7df210f7a252f170541beb8f6f67c2b121feba18':
2013-10-03 17:51:28 -07:00
Keisuke Kuroyanagi 8bddbf8856 am 9e148bb5: am ae612f73: am 9cbb33f1: am be6076b0: am e74d4a18: Stop reading dictionary while regenerating.
* commit '9e148bb5106b30f7f904e2bf824257004dd1f0cd':
2013-10-03 17:51:23 -07:00
Jean Chalard 5a383db587 am 8e37ad38: am 5e0699bc: am 534e25f2: am 4ac33aca: am b7dfacd3: Merge "Send backspace as an event when TYPE_NULL."
* commit '8e37ad38d4ad826fc1bc87934d0167b83745db0f':
2013-10-03 17:51:19 -07:00
Yuichiro Hanada de71361ac8 am 04121a9a: am 8ab40ebd: am 8e235e56: am 1e886ac5: am a328f538: Fix PrioritizedSerialExecutor.
* commit '04121a9a81ccac3af8196196b4b3b97d3fc20545':
2013-10-03 17:51:16 -07:00
Yuichiro Hanada a616775a63 am 9442f7c1: am 18f70d5f: am 000ce0d5: am 704ab0f6: am 781feb74: Remove unused methods.
* commit '9442f7c1a9415d8a3f302e4f751efbbcda50d53f':
2013-10-03 17:51:13 -07:00
Baligh Uddin 0af45056c1 am aa7636c6: (-s ours) am 923043b9: (-s ours) am 3cbc3787: (-s ours) am c3cee388: (-s ours) am 45de3925: (-s ours) Merge "Import translations. DO NOT MERGE"
* commit 'aa7636c6626819eef26cb7e2ea3b415aac336529':
2013-10-03 17:51:09 -07:00
Baligh Uddin 2462d645f9 am f04323ad: am ab2844ff: am 2da086c0: am abb63c12: am 15da61b7: am cd2923a6: keep history after reset to jb-ub-latinimegoogle-bayo
* commit 'f04323adc6a62bf01e43413c78b3f07e42d0cdb0':
2013-10-03 17:51:06 -07:00
Baligh Uddin 9a1d681d4b am ccfbcdb5: am 4c70c7c3: am e2f7405e: am b60d479a: am bca73335: am 2aea83a4: (-s ours) keep history after reset to jb-ub-latinimegoogle-bayo
* commit 'ccfbcdb500447ec71e52949d8fbf06dc7c5f3652':
2013-10-03 17:51:03 -07:00
Baligh Uddin 289c772c21 am 92ee87da: (-s ours) am 31e36465: (-s ours) am e6ba144e: (-s ours) am 932d0ba8: (-s ours) am b3e68321: (-s ours) am cc670c5d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle-bayo
* commit '92ee87da8ea4ed79675089505f073fd54e62a609':
2013-10-03 17:50:59 -07:00
The Android Automerger 0220853ab6 am 580a7b67: am 7c0cd7c1: am cc287d3d: am 6bcd19f2: am f3f2a52d: am 419d5af0: merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
* commit '580a7b678ac3c3b6a23c6a41a424bb95b0a15fe2':
2013-10-03 17:50:56 -07:00
Keisuke Kuroyanagi 618aa9bf21 am f1aaccc6: am cb1b38be: am 0b7c05fb: am 199b50c1: am f2d39998: am f05aeb64: am 2e58670d: Quit using ExpandableDictionary.
* commit 'f1aaccc60daa72cc7240524194d00d7ee2642a6f':
2013-10-03 17:50:53 -07:00
Satoshi Kataoka 3276abcef5 am e5cddd88: am 951afa9c: am a81cd44a: am 92512d85: am 43fcdc15: am 8d7365d4: am d1ae0304: Fix OOBE in JB backword
* commit 'e5cddd8884ee3d52c62c1ee4a4fa3106ad7db14c':
2013-10-03 17:50:49 -07:00
Satoshi Kataoka 18b3af1ef3 am 4378c963: am 8c2a7c00: am db72c6ba: am a267250a: am 740c7bdb: am 94759249: am f068c6e6: Merge "Low memory mode in UserHistory"
* commit '4378c963f36108d74c5bc2229fc4215703b2e773':
2013-10-03 17:50:46 -07:00
Jean Chalard 55dac42574 am 11188392: am 2378740f: am ea420bd0: am 3cf4169f: am 5e4b9b8c: am 1a46424d: am f6009233: Merge "Tweak for armenian periods and commas."
* commit '11188392c53d12c97ffab401d7fbb12ab6249c17':
2013-10-03 17:50:43 -07:00
Satoshi Kataoka 03bb18ffe4 am b601b7a4: am bddbf65b: am 839aa655: am 9af55705: am 007bcdd0: am 0f3e55dc: am 445ba578: Merge "Add a utility of isLowRamDevice"
* commit 'b601b7a4dd0c472be51e8cf667eb776ff2eb2936':
2013-10-03 17:50:37 -07:00
Ken Wakasa ce7d7f79a2 am 821a44db: am bf9c8ff0: am b4d4b110: am feecef52: am 9e89baf1: am 3d77934e: am 55e7b360: Merge "More tweaks for Armenian layouts"
* commit '821a44dbd9462e469f9bb0bd00b9a072e42552a8':
2013-10-03 17:50:31 -07:00
Keisuke Kuroyanagi 482164b748 am 83aaf9ba: am 89c3558a: am 2dbcb5b1: am 1f3d71be: am 34b1f3de: am 572c1ac5: am 3e6b68bc: Merge "Allow large memory space for GC."
* commit '83aaf9ba720b9c2a815e6bbc5e01068b3142394b':
2013-10-03 17:50:27 -07:00
Jean Chalard 58e2bf2dcb am cd307257: am dda44f60: am e53de23e: am dba48f27: am 5848c12c: am 821bff92: am 3d68b066: Copy only the spans we are interested in.
* commit 'cd307257c77e6ad8a7d7b23056dac9d4e63af79b':
2013-10-03 17:50:24 -07:00
Satoshi Kataoka 33cd9dc675 am 6e77dd84: am e045110f: am 533bc010: am 100f4e44: am fac7e953: am c3f7ddd7: am 3ca9c5cb: Merge "Implement delete key repeater"
* commit '6e77dd84fd19fbd4f52801b34c00581de624d868':
2013-10-03 17:50:20 -07:00
Ken Wakasa f4393b2ab4 am fab08d6b: am 600bf333: am f9cc927e: am 97b3349f: am 566ecef3: am 5fad442f: am d8c037c1: Merge "Tweaks for Armenian layouts"
* commit 'fab08d6b56ae95e668fd2ee6c5c920ef4bbfd330':
2013-10-03 17:50:17 -07:00
Keisuke Kuroyanagi d3b9390975 am 13bd31ef: am 0cc2bd59: am 063cd96f: am ae0d11fc: am d769d9a2: am d82be209: am f3cd38f2: GC step 5. Add large tests and fix bugs.
* commit '13bd31ef80fba3321709c0e246165fe11ef3d31e':
2013-10-03 17:50:13 -07:00
Keisuke Kuroyanagi 1723908031 am 2da25ce9: am 1c4de00c: am 3998e766: am 9560c3f2: am 173e6bff: am 88603e9a: am dd7d95bd: Merge "GC step 4. Update all positions in new dict and add a test."
* commit '2da25ce92add95927d1ac60f8ed78678b2c134fc':
2013-10-03 17:50:03 -07:00
Satoshi Kataoka 81cda27612 am 437e3c11: am 64e9ff43: am 8affb436: am a3bb91b7: am 5604a329: am c6c72b22: am 50704b7d: Merge "Turn off alpha of key popup preview"
* commit '437e3c11d379285e0740065a3d06f89d90387a0c':
2013-10-03 17:49:59 -07:00