<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_packages_apps_Dialer/tests, 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_apps_Dialer/'/>
<entry>
<title>Add Caller-info provider nudges and adapt new CallerInfoApi</title>
<updated>2016-05-10T01:20:16+00:00</updated>
<author>
<name>Artem Shvadskiy</name>
<email>ashvadskiy@cyngn.com</email>
</author>
<published>2016-05-09T22:59:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Dialer/commit/?id=214a3faf44a42a6aed9271d21a90dea88678bfd6'/>
<id>214a3faf44a42a6aed9271d21a90dea88678bfd6</id>
<content type='text'>
CallerInfoApi within AmbientSDK has undergone a revision. There
are changes to authentication APIs for Plugins and also to the
LookupProvider APIs.

Change-Id: Ia247925c7797e290ec05214bdca27ec70e41abda
issue-id: DIALER-719 DIALER-724
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CallerInfoApi within AmbientSDK has undergone a revision. There
are changes to authentication APIs for Plugins and also to the
LookupProvider APIs.

Change-Id: Ia247925c7797e290ec05214bdca27ec70e41abda
issue-id: DIALER-719 DIALER-724
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix call log and contact lookup</title>
<updated>2016-05-05T16:17:11+00:00</updated>
<author>
<name>Richard MacGregor</name>
<email>rmacgregor@cyngn.com</email>
</author>
<published>2016-04-25T23:21:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Dialer/commit/?id=8a1a13a03b2d48e51d7b36e7592793422a791350'/>
<id>8a1a13a03b2d48e51d7b36e7592793422a791350</id>
<content type='text'>
Call log lookup was broken by InCallApi introduction.
Contact custom number labels weren't synced to dialer database, causing
the label to be shown as "custom" instead of the correct string during T9
dialpad search.

Use InCallApi plugin name as label if available, becauase some
plugins use the label column for strings that are too long to be
considered a label.

Ticket CD-460
Change-Id: I38bbbdbee23598e5d6ca6347ed77ae9c318a1c6b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Call log lookup was broken by InCallApi introduction.
Contact custom number labels weren't synced to dialer database, causing
the label to be shown as "custom" instead of the correct string during T9
dialpad search.

Use InCallApi plugin name as label if available, becauase some
plugins use the label column for strings that are too long to be
considered a label.

Ticket CD-460
Change-Id: I38bbbdbee23598e5d6ca6347ed77ae9c318a1c6b
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor Blacklist and Contact Blocking</title>
<updated>2016-04-08T17:21:11+00:00</updated>
<author>
<name>Rohit Yengisetty</name>
<email>rohit@cyngn.com</email>
</author>
<published>2016-03-09T21:22:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Dialer/commit/?id=c0553ca97d4a65e842bec55d24e97a39d98a7740'/>
<id>c0553ca97d4a65e842bec55d24e97a39d98a7740</id>
<content type='text'>
Change-Id: I686f1f1a82c242a83caf0f2e1080f4e0f665deb7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I686f1f1a82c242a83caf0f2e1080f4e0f665deb7
</pre>
</div>
</content>
</entry>
<entry>
<title>Add LookupProvider to the call log</title>
<updated>2016-04-08T17:18:48+00:00</updated>
<author>
<name>Rohit Yengisetty</name>
<email>rohit@cyngn.com</email>
</author>
<published>2016-02-12T00:20:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Dialer/commit/?id=e54c2e03732a07190570d22adeb3ebb6c96ade1d'/>
<id>e54c2e03732a07190570d22adeb3ebb6c96ade1d</id>
<content type='text'>
This provides the ability to query a LookupProvider for information
about non-contact callers

Change-Id: I6da97766406cd68e5ffe105f68590d74d2b1ef2d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This provides the ability to query a LookupProvider for information
about non-contact callers

Change-Id: I6da97766406cd68e5ffe105f68590d74d2b1ef2d
</pre>
</div>
</content>
</entry>
<entry>
<title>(1/2) T9 fixes and quickactions</title>
<updated>2016-04-08T17:18:48+00:00</updated>
<author>
<name>Stephen Bird</name>
<email>sbird@cyngn.com</email>
</author>
<published>2016-02-10T00:27:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Dialer/commit/?id=e917f5cdce6c20f81c4e22125604128f58d0f9fc'/>
<id>e917f5cdce6c20f81c4e22125604128f58d0f9fc</id>
<content type='text'>
Ticket: CD-370 CD-339 CD-359 CD-385 CD-384 CD-380 CD-378 CD-372
Change-Id: Ia06f426b1d54fe48e8b0d58f97807bcf5e34c87b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ticket: CD-370 CD-339 CD-359 CD-385 CD-384 CD-380 CD-378 CD-372
Change-Id: Ia06f426b1d54fe48e8b0d58f97807bcf5e34c87b
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial T9 search bringup</title>
<updated>2016-04-08T17:17:16+00:00</updated>
<author>
<name>Stephen Bird</name>
<email>sbird@cyngn.com</email>
</author>
<published>2016-01-25T19:39:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Dialer/commit/?id=89368cb71de559787ae15e4c682e592c0705cc97'/>
<id>89368cb71de559787ae15e4c682e592c0705cc97</id>
<content type='text'>
This T9 search implementation is a little different than previous
ones. It now also supports incall username searching.

Change-Id: I6d31e721aeb2e21dda4f12e8d31f7dfa539b8859
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This T9 search implementation is a little different than previous
ones. It now also supports incall username searching.

Change-Id: I6d31e721aeb2e21dda4f12e8d31f7dfa539b8859
</pre>
</div>
</content>
</entry>
<entry>
<title>update addCall to account for extra paramter</title>
<updated>2016-03-22T16:56:29+00:00</updated>
<author>
<name>Ian Roy</name>
<email>ian.t.roy@gmail.com</email>
</author>
<published>2016-03-22T16:44:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Dialer/commit/?id=4271c5b86ae9d794a8bffc74c3a3a23120f8526c'/>
<id>4271c5b86ae9d794a8bffc74c3a3a23120f8526c</id>
<content type='text'>
caused by this: http://review.cyanogenmod.org/#/c/134250

Change-Id: I1c7446aeaea23764f7effdeb2f66702022183d3b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
caused by this: http://review.cyanogenmod.org/#/c/134250

Change-Id: I1c7446aeaea23764f7effdeb2f66702022183d3b
</pre>
</div>
</content>
</entry>
<entry>
<title>Dialer: Refactor SmartDial for additional languages</title>
<updated>2015-11-17T03:53:26+00:00</updated>
<author>
<name>cretin45</name>
<email>cretin45@gmail.com</email>
</author>
<published>2014-07-23T23:32:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Dialer/commit/?id=e0bbf0a974f9ff5bc8870f53e8dfd001c3cbacae'/>
<id>e0bbf0a974f9ff5bc8870f53e8dfd001c3cbacae</id>
<content type='text'>
Adds Chinese support and improved Korean support.

p4: Refactor for transliterating the displayName.

Change-Id: Id3175c6f4eda4962be9d25bd43c24a834c3c5ff1

Read option for t9 search input locale and refresh smart dial db when locale changes

Change-Id: I3cd942741310f16678ed9eb675bbba2cbc72d5e8

Add setting for t9 search input locale

Change-Id: I410b4e20afa85302a9ef3174c2f219e33b1b7987

Return match positions to enable highlighting for CN smart dial

Change-Id: I9255c582708c2fbfe22e7a2bf3ad971da692e2a9

Dialer: Fix T9 for Hebrew

Change-Id: I1c8be92acc1fc29b557eb7cda0d910cf036f3aea

Move smart dialer initialization to onStart().

The SmartDialCursorLoader expects the SmartDialPrefix map to be
initialized when it's created. As
- the loader is initialized in SmartDialSearchFragment's onStart and
- the fragment's onStart is called asynchronously after the activity's
  onStart and
- the map initialization happens in
  SmartDialPrefix.initializeNanpSettings() and
- the above method is currently called in the activity's onResume()

we have a race condition between the activity's onResume() and the
fragment's onStart() (at least when processing a dial intent, which is
what causes the dialpad fragment to be immediately shown).

Fix that race condition by moving the initialization into the activity's
onStart() and running it before calling the super method to ensure it
happens before fragments are started.

JIRA:NIGHTLIES-760
Change-Id: I9767cbba3b177fdd5b1de86914cb1e40d20835ab

Ensure the smart dial name matcher is initialized in onStart().

Otherwise SmartDialPrefix.getMap() might not be initialized yet.

JIRA: NIGHTLIES-1279
Change-Id: If3aca2809faf0c1f379518096a76f17d357fb8e2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds Chinese support and improved Korean support.

p4: Refactor for transliterating the displayName.

Change-Id: Id3175c6f4eda4962be9d25bd43c24a834c3c5ff1

Read option for t9 search input locale and refresh smart dial db when locale changes

Change-Id: I3cd942741310f16678ed9eb675bbba2cbc72d5e8

Add setting for t9 search input locale

Change-Id: I410b4e20afa85302a9ef3174c2f219e33b1b7987

Return match positions to enable highlighting for CN smart dial

Change-Id: I9255c582708c2fbfe22e7a2bf3ad971da692e2a9

Dialer: Fix T9 for Hebrew

Change-Id: I1c8be92acc1fc29b557eb7cda0d910cf036f3aea

Move smart dialer initialization to onStart().

The SmartDialCursorLoader expects the SmartDialPrefix map to be
initialized when it's created. As
- the loader is initialized in SmartDialSearchFragment's onStart and
- the fragment's onStart is called asynchronously after the activity's
  onStart and
- the map initialization happens in
  SmartDialPrefix.initializeNanpSettings() and
- the above method is currently called in the activity's onResume()

we have a race condition between the activity's onResume() and the
fragment's onStart() (at least when processing a dial intent, which is
what causes the dialpad fragment to be immediately shown).

Fix that race condition by moving the initialization into the activity's
onStart() and running it before calling the super method to ensure it
happens before fragments are started.

JIRA:NIGHTLIES-760
Change-Id: I9767cbba3b177fdd5b1de86914cb1e40d20835ab

Ensure the smart dial name matcher is initialized in onStart().

Otherwise SmartDialPrefix.getMap() might not be initialized yet.

JIRA: NIGHTLIES-1279
Change-Id: If3aca2809faf0c1f379518096a76f17d357fb8e2
</pre>
</div>
</content>
</entry>
<entry>
<title>Dialer: add to support multi-language smart search</title>
<updated>2015-11-17T03:53:26+00:00</updated>
<author>
<name>qqzhou</name>
<email>qqzhou@codeaurora.org</email>
</author>
<published>2014-07-28T10:39:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Dialer/commit/?id=0566f841a3909c341bd27677d9ae4f6fd17ae80d'/>
<id>0566f841a3909c341bd27677d9ae4f6fd17ae80d</id>
<content type='text'>
- use the new API to realize multi-language smart search
  for contact name.
- change the match rules for number, use fuzzy match rules.

Change-Id: I9eed29efe06e2b0d37f57b299ab41a7f1b5f475b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- use the new API to realize multi-language smart search
  for contact name.
- change the match rules for number, use fuzzy match rules.

Change-Id: I9eed29efe06e2b0d37f57b299ab41a7f1b5f475b
</pre>
</div>
</content>
</entry>
<entry>
<title>Cache repeated Telecom requests from call log.</title>
<updated>2015-06-26T23:42:09+00:00</updated>
<author>
<name>Andrew Lee</name>
<email>anwlee@google.com</email>
</author>
<published>2015-06-25T23:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_packages_apps_Dialer/commit/?id=d3f6a6c56dec7d47bae1121ed1030f67c26736fe'/>
<id>d3f6a6c56dec7d47bae1121ed1030f67c26736fe</id>
<content type='text'>
This improves call log scrolling performance.

+ Split "Wrapper" into a utility and a cache.
+ Use cache for repeated calls related to call logs.
+ In the process of fixing plumbing and typer, moved some phone call
detail classes into the more appropriate call log package.
+ Update tests.

Bug: 20524705
Change-Id: Ib8ee21e417c19f98f6474a5793416e8f99103b55
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This improves call log scrolling performance.

+ Split "Wrapper" into a utility and a cache.
+ Use cache for repeated calls related to call logs.
+ In the process of fixing plumbing and typer, moved some phone call
detail classes into the more appropriate call log package.
+ Update tests.

Bug: 20524705
Change-Id: Ib8ee21e417c19f98f6474a5793416e8f99103b55
</pre>
</div>
</content>
</entry>
</feed>
