18104 Commits

Author SHA1 Message Date
Keisuke Kuroyanagi
99a15f84d4 am 2f11bc9b: am 009dcac3: Boundary check for children creating of PatriciaTriePolicy.
* commit '2f11bc9bae8c9514e96874ac4ded028461934228':
  Boundary check for children creating of PatriciaTriePolicy.
2013-10-03 10:20:04 -07:00
Ken Wakasa
086ffdcc30 am 6c0e48b1: am 4350a93a: Merge "Fix the offdevice regression test build"
* commit '6c0e48b1adffd3ad9d2ccbc2bb2044555ff5a510':
  Fix the offdevice regression test build
2013-10-03 10:20:00 -07:00
Keisuke Kuroyanagi
6f5d2ded3f am a2174bad: am 5fa96540: Merge "Clear traverse sessions when closing."
* commit 'a2174bad22c722f31f864ec1b673661061591fd6':
  Clear traverse sessions when closing.
2013-10-03 10:19:57 -07:00
Satoshi Kataoka
2d514c81db am c536d27c: am 6e41d9a4: Merge "Input delete onUpKey"
* commit 'c536d27c697d5851f27302c875654b0545b2696d':
  Input delete onUpKey
2013-10-03 10:19:57 -07:00
Ken Wakasa
257f59fb02 am b2956ef5: am 399422f4: Merge "Make Ver4DictEncoder write an address table of terminal nodes."
* commit 'b2956ef5cfb752c8f758f682b216dbff021415b8':
  Make Ver4DictEncoder write an address table of terminal nodes.
2013-10-03 10:16:11 -07:00
Satoshi Kataoka
95c7dfd05a am 5512b300: am 1e69f3e6: Fix emoji page
* commit '5512b300efabe65c7102ca2b10a265dfd9ade049':
  Fix emoji page
2013-10-03 10:16:07 -07:00
Satoshi Kataoka
16c85695ee am 400ec7c5: am 0938fb69: Allow gesture from the delete key
* commit '400ec7c5a6cc483fe4064bfb0d5462d2ad2c694e':
  Allow gesture from the delete key
2013-10-03 10:16:04 -07:00
Satoshi Kataoka
73575763f6 am daa9eac9: am 9c3b2dbe: Fix emoji state
* commit 'daa9eac90d627e807e24f99e169f8ed011e4b4c3':
  Fix emoji state
2013-10-03 10:15:59 -07:00
Baligh Uddin
7b94f85acc am 6460cc71: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
* commit '6460cc71cde6db3488805ffa0703343ec1d19d0a':
  Import translations. DO NOT MERGE
2013-10-03 10:15:56 -07:00
Satoshi Kataoka
b17084a462 am 0f75a055: am 431158c9: Turn off emoji palette on JB-MR2
* commit '0f75a055bcb2503e6efc4a5b3be1404e0a30ff1a':
  Turn off emoji palette on JB-MR2
2013-10-03 10:15:51 -07:00
Baligh Uddin
0693c6d2ff am d484b1f4: (-s ours) am 46fdc6fd: (-s ours) Merge "Import translations. DO NOT MERGE"
* commit 'd484b1f4a23015b166cc19b6007264a8e760d062':
  Import translations. DO NOT MERGE
2013-10-03 10:15:49 -07:00
Baligh Uddin
3576e1029d am 0f6eca4a: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
* commit '0f6eca4af41c6d5646732b5c713e114fd37f0d86':
  Import translations. DO NOT MERGE
2013-10-03 10:15:46 -07:00
Keisuke Kuroyanagi
2f14418c31 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-09-30 18:02:52 -07:00
Yuichiro Hanada
a0c9846fb9 am ceb364c0: Fix PrioritizedSerialExecutor.
* commit 'ceb364c0411dbcb38f2bd94f1d2b54eef3b985c1':
  Fix PrioritizedSerialExecutor.
2013-09-30 18:02:49 -07:00
Keisuke Kuroyanagi
cecb793ff3 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-09-30 18:02:48 -07:00
Keisuke Kuroyanagi
e628cd3c32 Use reentrant lock for main dictionaries. DO NOT MERGE
cherrypick of Iaa9b79fc770d8ae2ec9d7c362c90c28bc9f65ea8

Bug: 10964805
Change-Id: Id5e67b00bf9594be0591c87407a78146297e0e78
2013-10-01 02:15:05 +09:00
Yuichiro Hanada
ceb364c041 Fix PrioritizedSerialExecutor.
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
2013-09-29 11:41:13 +09:00
Keisuke Kuroyanagi
ef63947f7d Add boundary checking for PtNode Array reading. DO NOT MERGE
cheery-pick of Iea5e19d98d2fc26f137046dd5f8e339239672351

Bug: 10957075
Change-Id: I3f1806c32fe480f2e7422d3a945932b9cc0cd98b
2013-09-29 11:39:09 +09:00
Keisuke Kuroyanagi
10fa6a2e51 Stop reading dictionary while regenerating. (DO NOT MERGE)
Cherrypick of Iead7268a9371b48d729a5f65074ccbc05f3185db

Bug: 10831272
Change-Id: Ib6f314ac68696616532ff9c05c7f35813137bf9f
2013-09-28 00:36:39 +09:00
Jean Chalard
430c8c153d am 106596c1: am 7511b2eb: am 9aa1efdf: Merge "Change how the length of the random words are chosen."
* commit '106596c1a2add3ab54c9b36b4d68705964eef8dd':
2013-09-26 07:29:47 -07:00
Jean Chalard
2c1f7b65a1 am 30abb35a: am cbc1fd04: am db6984c7: Merge "Have random words stick to a restricted (random) charset"
* commit '30abb35a995a978f6ee26e8c85d5f0cd7a24690f':
2013-09-26 07:29:44 -07:00
Keisuke Kuroynagi
ee54e8a2f6 am 5b38da97: am 89ca0e13: am 49910a9d: Merge "Fix: release lock in UserHistoryDictionary."
* commit '5b38da97ad6b5356c294f1be6f23063c1bb37f4b':
2013-09-26 07:29:40 -07:00
Keisuke Kuroynagi
e10ccbe25e am 542fc10a: am 2e22356d: am 0933353c: Merge "Read version 3 dictionary header."
* commit '542fc10afcbdfb29ac0ce545e8916d7e6a265aea':
2013-09-26 07:29:37 -07:00
Keisuke Kuroynagi
8b12b5dab0 am 57b60971: am 06e8860e: am db296305: Merge "DictionaryWriter to abstract binary dictionary writing."
* commit '57b60971a9e96016f39fa08fb6f104a2b16253e6':
2013-09-26 07:29:33 -07:00
Keisuke Kuroynagi
78110b11ac am 90f457d7: am 7f601359: am cac66f29: Merge "Return NOT_A_PROBABILITY in getProbability for inalid dictionary."
* commit '90f457d7b14bf697549cc78a28d06d9b23feb644':
2013-09-26 07:29:28 -07:00
Jean Chalard
8432dcdd95 am 090bcd7d: am 8c80b1f1: am b242ce4e: Merge "Add a two-args constructor to BinaryDictIOTests"
* commit '090bcd7d4c2b0fe22e6be7218678bb3211f33445':
2013-09-26 07:29:25 -07:00
Jean Chalard
1611365428 am 66207931: am fe77485f: am eec3067f: Merge "Generalize constuctors & add tests"
* commit '66207931292feb1df624cb7a7c3b57d4cc82e56c':
2013-09-26 07:29:20 -07:00
Keisuke Kuroynagi
df97c0db13 am 0a27890a: am 4ee44868: am 24025135: Merge "Allow force auto commit when the top is long multiword."
* commit '0a27890a807d323670e188938f293cd020738516':
2013-09-26 07:29:17 -07:00
Tadashi G. Takaoka
f8a61f13f6 am 43b2aec6: am 2babbfb8: am fe202d67: Add Azerbaijani keyboard
* commit '43b2aec65128aabe8434dddc891792dfe2066d78':
2013-09-26 07:29:13 -07:00
Tadashi G. Takaoka
4682a8d9de am 7dc5c0d1: am ed69cc31: am 0e007eaf: Add Kazakh keyboard
* commit '7dc5c0d19d8638d2de94128c0b72a7f4625746d5':
2013-09-26 07:25:42 -07:00
Keisuke Kuroynagi
9704947937 am 5d5cbef0: am 9ed68c84: am 55de0bd9: Merge "Use ReentrantReadWriteLock in ExpandableBinaryDictionary."
* commit '5d5cbef086c1a777f62370c2b002ba2a46bd22c5':
2013-09-26 07:20:41 -07:00
Keisuke Kuroynagi
5434a88eb4 am 16c30baa: am f939f60b: am 0f276de0: Merge "Disable shortcut output for multi-word suggestions."
* commit '16c30baa8acbbc1734dbeafa451f4a6dafa9482a':
2013-09-26 07:20:37 -07:00
Tadashi G. Takaoka
2272762975 am 4d8a0ae0: am 41f1399b: am 88d0138d: Merge "Add missing letter THEH to Perisan keyboard layout"
* commit '4d8a0ae0d264a360baca5a964d80203af1d7d949':
2013-09-26 07:20:33 -07:00
Tadashi G. Takaoka
c208504539 am 0190d30b: am b7c3c75e: am d3ef3f0a: Merge "Add missing letter THEH to Arabic keyboard layout"
* commit '0190d30b9e737e1d6d5a44e941c2874979c2730c':
2013-09-26 07:20:28 -07:00
Tadashi G. Takaoka
878fa21455 am 25b00769: am a444698c: am 28852fd6: Followup com.android.inputmethod.latin.utils change
* commit '25b00769b3aff8ab5d8be966419838f99c0173e4':
2013-09-26 07:20:24 -07:00
Tadashi G. Takaoka
5f672e4f5c am 76eca928: am 9caf1791: am d365d82d: Merge "Handling key repeat by emulating key press and code input"
* commit '76eca928fbedb4a1ebda68c26930c848f198109f':
2013-09-26 07:20:20 -07:00
Keisuke Kuroynagi
78d9d760c2 am 352154af: am 7d4b8122: am 07718a5e: Merge "Fix: Reading invalid dictionary position."
* commit '352154af0c0bef3bad7fcfd11bc0515bab0fa64e':
2013-09-26 07:20:11 -07:00
Keisuke Kuroynagi
4bc20ff9bd am d77e6a8a: am 1b1f6ddc: am 21648562: Merge "Move children filtering methods to DicNodeChildrenFilter."
* commit 'd77e6a8ac0be2eb5ebb4a83cefb91257820dbab4':
2013-09-26 07:20:07 -07:00
Jean Chalard
af7cfcf2ff am 56f0a44d: am 1c06791e: am b6f5d3e3: Fix offdevice compilation
* commit '56f0a44d178a377f1d6c01b3649ec7e63f8061b4':
2013-09-26 07:20:03 -07:00
Jean Chalard
eb4103efbe am 1e1435b6: am eb7cd638: am 7eba0198: Dump binary dictionary information when opening
* commit '1e1435b6063cc0521984ceb1b95416a7cd8a81d2':
2013-09-26 07:19:59 -07:00
Jean Chalard
fd9d1ede46 am baa29a76: am c68f945d: am edf58425: Merge "Add args to dicttool test."
* commit 'baa29a76da743c15784f640dff8c6d2594be25ab':
2013-09-26 07:19:49 -07:00
Keisuke Kuroynagi
22a58e4b05 am 8f60cc8a: am ace4e39b: am 28ade093: Merge "Remove format version 1 related logic."
* commit '8f60cc8a00b2a6e9f39156eb8b8f5dae17e6190a':
2013-09-26 07:19:46 -07:00
Jean Chalard
ca73e7f508 am d89b3045: am 0fed749d: am e5a3b776: Merge "Move Range out of RichInputConnection and rename it."
* commit 'd89b3045f9268451143d180a2622a43212cab98f':
2013-09-26 07:19:37 -07:00
Keisuke Kuroynagi
02d28631a9 am 4443450f: am d749af16: am 109ba3ac: Merge "Regenerate old version dictionaries using new format."
* commit '4443450f3acdb0f1654a8cfb7f4194e6b5178e3c':
2013-09-26 07:19:33 -07:00
Jean Chalard
4f7214a480 am 64561b5e: am 0ae2498b: am 70ee2201: Merge "Do not re-resume suggestion if it\'s not needed."
* commit '64561b5e94681b1e39686f1fc1cf355170194f0a':
2013-09-26 07:19:29 -07:00
Jean Chalard
31f60dc1bf am 88ee5927: am 544e36d9: am 3f0858eb: Fix a bug where no URL means refresh never ends
* commit '88ee592775192a7197d69552981e8a7b6648ae72':
2013-09-26 07:19:25 -07:00
Kurt Partridge
8ce08e37d6 am c22b06f9: am a9e975ba: am 8142a7b6: Merge "Record number of words entered"
* commit 'c22b06f9b9defb07c7627b5de5ef8df5308cd4d5':
2013-09-26 07:19:16 -07:00
Jean Chalard
8dfb6080fe am 63f00e7a: am 8873ac60: am a5e28acf: Merge "Fix a bug where AOSP Latin IME would not fill dictionaries"
* commit '63f00e7af64f443ca23d9c412bca6f738a3bd95d':
2013-09-26 07:19:12 -07:00
Keisuke Kuroynagi
bb0e1a5d9c am 6b72295f: am 4637e15e: am 2a7f8d1a: Merge "Introduce patriciaTrie to abstract traversing version 2 dictionary."
* commit '6b72295f1523d0a716abd5070a6f27a832e5da9f':
2013-09-26 07:19:09 -07:00
Jean Chalard
a0096ff193 am a474405d: am 4936fa34: am 21c3a529: Merge "Update dictionaries"
* commit 'a474405d64769d1c8d3abb8cc3f447b339b3c1da':
2013-09-26 07:19:05 -07:00