<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_packages_inputmethods_LatinIME/tests/src/com, branch cm-13.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_inputmethods_LatinIME/'/>
<entry>
<title>LatinIME: add back shortcuts support</title>
<updated>2016-10-11T14:22:05+00:00</updated>
<author>
<name>Janet Sun</name>
<email>jsun@cyngn.com</email>
</author>
<published>2016-08-18T22:54:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_inputmethods_LatinIME/commit/?id=ed2ba122a32cdb479ecfe78de511b196bf180dc2'/>
<id>ed2ba122a32cdb479ecfe78de511b196bf180dc2</id>
<content type='text'>
Revert
"am 12d80ebe: Remove shortcut support from LatinIME."
change fe674a441f0ece3d772acba01be09a0a0d8ff5ce

Making sure to include unit test changes this time.
Adjust for deleted files and delete references to them
This reverts fe674a441f0ece3d772acba01be09a0a0d8ff5ce
CYNGNOS-3129
CYNGNOS-3267

Change-Id: I136e307f93445b353e0d798284fd0fbaee61c0d9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert
"am 12d80ebe: Remove shortcut support from LatinIME."
change fe674a441f0ece3d772acba01be09a0a0d8ff5ce

Making sure to include unit test changes this time.
Adjust for deleted files and delete references to them
This reverts fe674a441f0ece3d772acba01be09a0a0d8ff5ce
CYNGNOS-3129
CYNGNOS-3267

Change-Id: I136e307f93445b353e0d798284fd0fbaee61c0d9
</pre>
</div>
</content>
</entry>
<entry>
<title>[LatinIME] Support MNC permissions.</title>
<updated>2015-07-15T22:51:53+00:00</updated>
<author>
<name>Mohammadinamul Sheik</name>
<email>inamul@google.com</email>
</author>
<published>2015-07-15T20:32:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_inputmethods_LatinIME/commit/?id=604158669b407a40cd0f23538fad4dce5d738f24'/>
<id>604158669b407a40cd0f23538fad4dce5d738f24</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix breakage in tests.</title>
<updated>2015-06-23T20:52:19+00:00</updated>
<author>
<name>Tom Ouyang</name>
<email>ouyang@google.com</email>
</author>
<published>2015-06-23T20:52:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_inputmethods_LatinIME/commit/?id=f470729df26c67f48bd55bbf16a3d6066eac2a2f'/>
<id>f470729df26c67f48bd55bbf16a3d6066eac2a2f</id>
<content type='text'>
Change-Id: I4f0472b9f2ea2daeeba3025c588e6d0042c31be7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4f0472b9f2ea2daeeba3025c588e6d0042c31be7
</pre>
</div>
</content>
</entry>
<entry>
<title>Always specify non-null Locale object to SuggestionSpan</title>
<updated>2015-04-21T03:29:44+00:00</updated>
<author>
<name>Yohei Yukaw</name>
<email>yukawa@google.com</email>
</author>
<published>2015-04-17T23:48:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_inputmethods_LatinIME/commit/?id=490fa47a46015f2c8bd8f9010d236bfe5aecd4bb'/>
<id>490fa47a46015f2c8bd8f9010d236bfe5aecd4bb</id>
<content type='text'>
Confusingly, specifying a null Locale object to the constructor
of SuggestionSpan does not necessarily mean that
SuggestionSpan#getLocale() returns null.  The constructor in
question also receives Context object, and Context's locale can
be used as a fallback locale to initialize locale of
SuggestionSpan.

With this CL, LatinIME always specify non-null Locale object
when instantiating SuggestionSpan object.  It basically
corresponds to the active main dictionary, but can be
Locale#ROOT when one locale is not determined for some reasons.

BUG: 20435013
Change-Id: I2c152466410327300e7dba4d7ed9a22f57c17c4f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Confusingly, specifying a null Locale object to the constructor
of SuggestionSpan does not necessarily mean that
SuggestionSpan#getLocale() returns null.  The constructor in
question also receives Context object, and Context's locale can
be used as a fallback locale to initialize locale of
SuggestionSpan.

With this CL, LatinIME always specify non-null Locale object
when instantiating SuggestionSpan object.  It basically
corresponds to the active main dictionary, but can be
Locale#ROOT when one locale is not determined for some reasons.

BUG: 20435013
Change-Id: I2c152466410327300e7dba4d7ed9a22f57c17c4f
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add affinity model for contact names."</title>
<updated>2015-04-17T01:05:44+00:00</updated>
<author>
<name>Tom Ouyang</name>
<email>ouyang@google.com</email>
</author>
<published>2015-04-17T01:05:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_inputmethods_LatinIME/commit/?id=cdfe8b93ec8098c1c39a156948d9a79963dfd90e'/>
<id>cdfe8b93ec8098c1c39a156948d9a79963dfd90e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add affinity model for contact names.</title>
<updated>2015-04-16T18:33:54+00:00</updated>
<author>
<name>Tom Ouyang</name>
<email>ouyang@google.com</email>
</author>
<published>2015-04-14T00:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_inputmethods_LatinIME/commit/?id=44a175732dc4b872515f978b986ef7b357fe2f00'/>
<id>44a175732dc4b872515f978b986ef7b357fe2f00</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Store raw strings for personal dictionary</title>
<updated>2015-04-13T23:28:26+00:00</updated>
<author>
<name>Jatin Matani</name>
<email>jatinm@google.com</email>
</author>
<published>2015-04-13T22:26:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_inputmethods_LatinIME/commit/?id=1bfd7be2080f97d15b57ec1cac0dba1f1f2ca23d'/>
<id>1bfd7be2080f97d15b57ec1cac0dba1f1f2ca23d</id>
<content type='text'>
The raw strings would be sent to personal LM for decoding.
Earlier lowercased strings were being used with the purpose
of isValid checks (spelling does not consider casing for spell
checking calls). But for showing these in suggestion, we need the
raw strings.

Note: PersonalDictionaryLookup#getWordsForLocale is used to feed
the personal LM in PersonalLanguageModelHelper.

Bug:20152986
Change-Id: I9d796fa57bf2073036bf11d86b143ff205a6199c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The raw strings would be sent to personal LM for decoding.
Earlier lowercased strings were being used with the purpose
of isValid checks (spelling does not consider casing for spell
checking calls). But for showing these in suggestion, we need the
raw strings.

Note: PersonalDictionaryLookup#getWordsForLocale is used to feed
the personal LM in PersonalLanguageModelHelper.

Bug:20152986
Change-Id: I9d796fa57bf2073036bf11d86b143ff205a6199c
</pre>
</div>
</content>
</entry>
<entry>
<title>Personal dictionary feeds a personal LM.</title>
<updated>2015-04-10T01:35:57+00:00</updated>
<author>
<name>Dan Zivkovic</name>
<email>zivkovic@google.com</email>
</author>
<published>2015-04-09T01:58:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_inputmethods_LatinIME/commit/?id=541ef56e057eb7d81eae6e294ce9eb364f825867'/>
<id>541ef56e057eb7d81eae6e294ce9eb364f825867</id>
<content type='text'>
Bug 20043003.

Change-Id: I5ccac344c089855474263d1cdc547da1e6779301
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 20043003.

Change-Id: I5ccac344c089855474263d1cdc547da1e6779301
</pre>
</div>
</content>
</entry>
<entry>
<title>Define stats for UserDictionaryLookup.</title>
<updated>2015-04-06T18:10:55+00:00</updated>
<author>
<name>Dan Zivkovic</name>
<email>zivkovic@google.com</email>
</author>
<published>2015-04-06T16:19:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_inputmethods_LatinIME/commit/?id=ec2891b007ac6322bd66aedca217ad4e22b6a85b'/>
<id>ec2891b007ac6322bd66aedca217ad4e22b6a85b</id>
<content type='text'>
Bug 20071513.

Change-Id: Iaab909575da29bfe6e17bb3865ce51d1e7720e7c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 20071513.

Change-Id: Iaab909575da29bfe6e17bb3865ce51d1e7720e7c
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Revert "Declare that LatinIME does not use cleartext network traffic.""</title>
<updated>2015-04-06T15:33:26+00:00</updated>
<author>
<name>Dan Zivkovic</name>
<email>zivkovic@google.com</email>
</author>
<published>2015-04-06T15:33:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_inputmethods_LatinIME/commit/?id=c79ed10cf74c464bc9d6a32135ccb50d99998daf'/>
<id>c79ed10cf74c464bc9d6a32135ccb50d99998daf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
