604158669b407a40cd0f23538fad4dce5d738f24 |
|
15-Jul-2015 |
Mohammadinamul Sheik <inamul@google.com> |
[LatinIME] Support MNC permissions. This build has been compiled against API 23 This build is approved to go out with the M OTA, but may NOT be released to the public until the Play Store has enabled API level 23 apps Version: 4.1.2300x.build_id 1. Replaces the personalization is on information with the suggest contacts. 2. Enables "Use Contacts" only if the app has permission to read contacts. 3. Disables the contacts dictionary in the Facilitator. 4. Do not register/read the contacts in the contact observer. Bug: 22236416 Change-Id: I9674e13d0d0f4a2014c5024fde0178de684c07e7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
|
44a175732dc4b872515f978b986ef7b357fe2f00 |
|
14-Apr-2015 |
Tom Ouyang <ouyang@google.com> |
Add affinity model for contact names. This allows us to: 1. Rank contacts and only add the top N names to the keyboard LM. 2. Avoid adding duplicate names. Note: The affinity calcualuation is limited by the fact that some apps currently do not update the TIMES_CONTACTED counter. To better handle this case, the new measure also takes into account whether or not a name is in the visible contacts group. Bug: 20053274 Change-Id: I2741cb8958667d4a294aba8c437a45cec4b42dc7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
|
541ef56e057eb7d81eae6e294ce9eb364f825867 |
|
09-Apr-2015 |
Dan Zivkovic <zivkovic@google.com> |
Personal dictionary feeds a personal LM. Bug 20043003. Change-Id: I5ccac344c089855474263d1cdc547da1e6779301
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
|
eaa710d4aaac75ff2b7e29608d004fe7662b392e |
|
13-Mar-2015 |
Dan Zivkovic <zivkovic@google.com> |
Separate executor for the Spelling decoder. Bug 19710676. Change-Id: I6e66eddd507c11e424105869833fe6841b90275d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
|
bd1bc4067ff87ce1a21d12a48b1695fe58c8dd4d |
|
09-Mar-2015 |
Dan Zivkovic <zivkovic@google.com> |
ExecutorUtils lets use schedule a runnable chain. Bug 19625976. Change-Id: Iebbef7fed57a381498301dcf26fefa27d06802f7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
|
f9e2d271ca101a53a6aac772ca770242805793ef |
|
09-Mar-2015 |
Dan Zivkovic <zivkovic@google.com> |
Use a single background executor. Bug 19625976. Change-Id: Ia03f440a31b059b5af42d162e1145330bf7b5ddf
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
|
01b023730ee3d86d60016c21915608376c724442 |
|
10-Feb-2015 |
Jatin Matani <jatinm@google.com> |
Add tests for Contact* classes Also add empty implementation for dictionary facilitator iteration APIs Change-Id: Ia847e3faa75075c819fcfda89193d1024d2d5aca
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
|
705b118672ce5680257b31c565c520e95fd8e298 |
|
19-Feb-2015 |
Dan Zivkovic <zivkovic@google.com> |
If contacts observer is running, return early. Change-Id: I084a251b0f72288243c73b6166d992b427449635
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
|
0b03f13cabec84d2d841fde47ce9fec0d531b6a1 |
|
18-Feb-2015 |
Dan Zivkovic <zivkovic@google.com> |
Sanitize the usage of executors. There should be 1 executor each for static and dynamic language models. This prevents too many dynamic LM updates from running in parallel, competing for resources. Change-Id: I8ec439e0ea2d92fba275bc20a0b8c9193346a0c1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
|
4084fa5caeee09ef7993957c5e922dab14c57f3f |
|
09-Feb-2015 |
Jatin Matani <jatinm@google.com> |
Refactor content provider code from ContactsDict Break contacts binary dictionary into two parts - one that talks to contacts content provider and maintains local state. Includes a manager class and a content observer - other one that just manages the dict code. Change-Id: Ie8f89ac9ce174c803ff3168ee0bee5cbe7721d5b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
|