Commit graph

35834 commits

Author SHA1 Message Date
Jean Chalard
decce7ff27 am 96f0ae5e: [ML6] Have asyncReloadMainDictionary support multiple locales
* commit '96f0ae5e68a865d390e3623eebe0fda30c3a62a8':
  [ML6] Have asyncReloadMainDictionary support multiple locales
2014-09-11 10:44:50 +00:00
Keisuke Kuroyanagi
537f6eea8a Use WordIdArrayView for prevWordIds.
Bug: 14425059
Change-Id: Ia84fb997d89564e60111b46ca83bbfa3b187f316
2014-09-11 19:36:22 +09:00
Jean Chalard
b78c56343b am e6df5f01: [ML5] Rewrite resetDictionariesWithDictNamePrefix
* commit 'e6df5f015c78ffea48e82ee9f9695991a6c4335e':
  [ML5] Rewrite resetDictionariesWithDictNamePrefix
2014-09-11 10:19:59 +00:00
Jean Chalard
96f0ae5e68 [ML6] Have asyncReloadMainDictionary support multiple locales
Change-Id: I4c3dfaad38ec1cc91d1a9f81d5ff45ef12f70029
2014-09-11 19:05:22 +09:00
Jean Chalard
e6df5f015c [ML5] Rewrite resetDictionariesWithDictNamePrefix
This change rewrites resetDictionariesWithDictNamePrefix so
that it would work if there were several locales, which is going to
happen shortly. This change on its own is quite large and difficult
already, so I didn't want to merge it into the change that actually
makes several locales happen; another such change is following.

Change-Id: Ibb80b05b73c0f0f0bea64b7e308cc4d38ca448f9
2014-09-11 19:05:19 +09:00
Yohei Yukawa
ead70974ae am 27ccbeb4: am cd119050: Support CursorAnchorInfo in the full-screen mode
* commit '27ccbeb4e69e32641c20afa32d8e57c46fcc412e':
  Support CursorAnchorInfo in the full-screen mode
2014-09-11 10:05:10 +00:00
Yohei Yukawa
27ccbeb4e6 am cd119050: Support CursorAnchorInfo in the full-screen mode
* commit 'cd11905022306c9b95f8781f0f8b23a3570f30e9':
  Support CursorAnchorInfo in the full-screen mode
2014-09-11 09:54:42 +00:00
Yohei Yukawa
cd11905022 Support CursorAnchorInfo in the full-screen mode
This CL allows to emulate the behavior of CursorAnchorInfo
in the full-screen mode to work around the limitation of
the framework.

Basically this CL copies relevant code from the framework
to LatinIME. This is actually a code duplicate which isn't
great, but probably the only way that is available right now.

Change-Id: I30bc8c3387c91c8e47252ba699cbd967d8927dad
2014-09-11 18:36:53 +09:00
Keisuke Kuroyanagi
00fd1d6a30 am eff9be9c: Merge "Implement IntArrayView.copyToBuffer()."
* commit 'eff9be9cd63ed209c2bee833e6caf10d8f127aed':
  Implement IntArrayView.copyToBuffer().
2014-09-11 07:17:00 +00:00
Keisuke Kuroyanagi
eff9be9cd6 Merge "Implement IntArrayView.copyToBuffer()." 2014-09-11 07:08:30 +00:00
Keisuke Kuroyanagi
a3b0eb1685 Implement IntArrayView.copyToBuffer().
Bug: 14425059
Change-Id: Ic1b7de72701eae0c0b1bb28d12514099446a66a9
2014-09-11 15:21:52 +09:00
Jatin Matani
7be2cc03d3 am 22bf1711: Merge "add productionFlag for checking split keyboard status"
* commit '22bf1711130b4a396b5e5d0d5d9a27cd5d92dadd':
  add productionFlag for checking split keyboard status
2014-09-11 05:45:03 +00:00
Jatin Matani
22bf171113 Merge "add productionFlag for checking split keyboard status" 2014-09-11 05:40:15 +00:00
Jatin Matani
f16c6326c1 add productionFlag for checking split keyboard status
Change-Id: Ic999c9b0b2c116858801b8c38363c956de6d5faf
2014-09-11 14:25:51 +09:00
Jatin Matani
8b7a49e30b am fd969281: Merge "Adds StatsUtil methods for LatinIME.on{Start,Create,Finish}inputView"
* commit 'fd969281753c4a2de02a6b502ac704da9c0abf05':
  Adds StatsUtil methods for LatinIME.on{Start,Create,Finish}inputView
2014-09-11 03:23:44 +00:00
Jatin Matani
fd96928175 Merge "Adds StatsUtil methods for LatinIME.on{Start,Create,Finish}inputView" 2014-09-11 03:14:57 +00:00
Keisuke Kuroyanagi
fcf6439891 am 4634b75d: Merge "Remove unigram probability from dicNode."
* commit '4634b75d3474aed6f1c69c283b36a18c261c53b5':
  Remove unigram probability from dicNode.
2014-09-10 13:17:11 +00:00
Keisuke Kuroyanagi
4634b75d34 Merge "Remove unigram probability from dicNode." 2014-09-10 13:11:04 +00:00
Keisuke Kuroyanagi
e4237c49a6 am 7db0ee86: Merge "Quit using dicNode.getUnigramProbability()."
* commit '7db0ee8660201439639cafd7429263e78c01fa88':
  Quit using dicNode.getUnigramProbability().
2014-09-10 13:06:40 +00:00
Keisuke Kuroyanagi
7b1c2d24b9 am 664d5c87: Merge "Use CodePointArrayView to create children DicNodes."
* commit '664d5c87a9319b5745290ccf4a1c04ccfa0e48d5':
  Use CodePointArrayView to create children DicNodes.
2014-09-10 13:06:39 +00:00
Keisuke Kuroyanagi
7db0ee8660 Merge "Quit using dicNode.getUnigramProbability()." 2014-09-10 13:04:11 +00:00
Keisuke Kuroyanagi
664d5c87a9 Merge "Use CodePointArrayView to create children DicNodes." 2014-09-10 12:59:29 +00:00
Keisuke Kuroyanagi
e6c03e9191 am ae41d359: Merge "Use WordAttributes for checking flags."
* commit 'ae41d359711d40470c478e90275acc698f3308fc':
  Use WordAttributes for checking flags.
2014-09-10 12:22:34 +00:00
Keisuke Kuroyanagi
d53aea5af9 Remove unigram probability from dicNode.
Bug: 14425059
Change-Id: Ie848e8568bb4dbb1d8358e823a881d9157a1aad3
2014-09-10 21:21:25 +09:00
Keisuke Kuroyanagi
c32356c229 Quit using dicNode.getUnigramProbability().
Bug: 14425059
Change-Id: I192070cc11e5d46c8413ebc19982d6a8c93577fc
2014-09-10 21:21:25 +09:00
Keisuke Kuroyanagi
521e2382da Use CodePointArrayView to create children DicNodes.
Change-Id: Ie940b6595f3f3f804fbb8dd03c710ea062b75af3
2014-09-10 21:21:23 +09:00
Keisuke Kuroyanagi
ae41d35971 Merge "Use WordAttributes for checking flags." 2014-09-10 12:13:30 +00:00
Keisuke Kuroyanagi
6881325ecf am 6443d799: Merge "Introduce WordAttributes to get word probability and flags."
* commit '6443d799ee99d8105ae3ba8654163e4007e4d2a0':
  Introduce WordAttributes to get word probability and flags.
2014-09-10 12:12:06 +00:00
Keisuke Kuroyanagi
6443d799ee Merge "Introduce WordAttributes to get word probability and flags." 2014-09-10 12:03:44 +00:00
Keisuke Kuroyanagi
0c202793dc am 6cc1cb63: Merge "Use getProbabilityOfWordInContext for prediction."
* commit '6cc1cb63720ff0f15272057a80c3126567884371':
  Use getProbabilityOfWordInContext for prediction.
2014-09-10 11:46:06 +00:00
Keisuke Kuroyanagi
1fa3c6e0eb am 38085ee7: Merge "Implement LanguageModelDictContent.getWordProbability()."
* commit '38085ee7ae7ce62913ba1188cf8f2a699516a963':
  Implement LanguageModelDictContent.getWordProbability().
2014-09-10 11:46:04 +00:00
Keisuke Kuroyanagi
6cc1cb6372 Merge "Use getProbabilityOfWordInContext for prediction." 2014-09-10 11:41:27 +00:00
Keisuke Kuroyanagi
38085ee7ae Merge "Implement LanguageModelDictContent.getWordProbability()." 2014-09-10 11:40:39 +00:00
Keisuke Kuroyanagi
87a5c76906 Use WordAttributes for checking flags.
Bug: 14425059
Change-Id: Idee84478a482a0e7b5cc53e5dbd4e2484584ba79
2014-09-10 19:51:57 +09:00
Keisuke Kuroyanagi
2111e3abc9 Introduce WordAttributes to get word probability and flags.
Bug: 14425059

Change-Id: Iee11d038e0893d7ddd6c52447907f8c55fecb6a5
2014-09-10 19:51:48 +09:00
Keisuke Kuroyanagi
11a48f92a5 Use getProbabilityOfWordInContext for prediction.
Bug: 14425059
Change-Id: I9d5c905a0adda3503c593bfbf0bb9af8d1686f5d
2014-09-10 19:51:14 +09:00
Keisuke Kuroyanagi
395fe8e98d Implement LanguageModelDictContent.getWordProbability().
Bug: 14425059
Change-Id: I290a05cee6f341caa25fb222892505529cef1eb7
2014-09-10 19:51:12 +09:00
Keisuke Kuroyanagi
0d7e3fcc2b am 41ee1f08: Merge "Enable personalization for multilingual users."
* commit '41ee1f089face03ef951a66fafca5a4462297a0c':
  Enable personalization for multilingual users.
2014-09-10 10:01:28 +00:00
Keisuke Kuroyanagi
18e153d463 am 53da06b8: Merge "Use MultiBigramMap in structure policy."
* commit '53da06b8056a5c5cfe7b9a1d75ffa4e9399b47d5':
  Use MultiBigramMap in structure policy.
2014-09-10 10:01:27 +00:00
Keisuke Kuroyanagi
41ee1f089f Merge "Enable personalization for multilingual users." 2014-09-10 10:00:11 +00:00
Keisuke Kuroyanagi
53da06b805 Merge "Use MultiBigramMap in structure policy." 2014-09-10 09:52:39 +00:00
Keisuke Kuroyanagi
a8af53329e am 89e34169: Get locale using detected language for personalization.
* commit '89e34169f825554fcf9325f855af302c5f63e785':
  Get locale using detected language for personalization.
2014-09-10 09:36:09 +00:00
Keisuke Kuroyanagi
af1a06d7e1 Enable personalization for multilingual users.
Bug: 16547557
Change-Id: I03eda34edc902fc4732d16d234216344d8d84d88
2014-09-10 18:23:09 +09:00
Keisuke Kuroyanagi
89e34169f8 Get locale using detected language for personalization.
Bug: 16547557
Change-Id: If3d88a548e5a2255ff81c819b056f77bfbe237ae
2014-09-10 18:23:07 +09:00
Mohammadinamul Sheik
e3a991ffac am 97243cea: Merge "Add backspace event methods to StatsUtils"
* commit '97243cea28d83121718ec1ed2ca93fb1ceb334f5':
  Add backspace event methods to StatsUtils
2014-09-10 06:56:33 +00:00
Keisuke Kuroyanagi
a5fa5b509d am 934e1d80: Merge "Move case and OOV detection logic into distracter filter."
* commit '934e1d8087e8988a109b03f00d7d2a9ceedb3f20':
  Move case and OOV detection logic into distracter filter.
2014-09-10 06:56:31 +00:00
Jatin Matani
1c45f9142b Adds StatsUtil methods for LatinIME.on{Start,Create,Finish}inputView
Change-Id: I4e7dc008b98e398c38aafea5cb31156dde7f42ea
2014-09-10 15:55:15 +09:00
Mohammadinamul Sheik
97243cea28 Merge "Add backspace event methods to StatsUtils" 2014-09-10 04:56:23 +00:00
Keisuke Kuroyanagi
934e1d8087 Merge "Move case and OOV detection logic into distracter filter." 2014-09-10 03:49:10 +00:00
Keisuke Kuroyanagi
d843081193 Move case and OOV detection logic into distracter filter.
Bug: 16547557

Change-Id: I8502585976deb5e93fff3b1e0266654b8a927bda
2014-09-10 11:25:34 +09:00