<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages_apps_Dialer/src/com/android/dialer/settings, branch replicant-6.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/replicant/packages_apps_Dialer/'/>
<entry>
<title>Remove phone number lookup settings in the graphical interface</title>
<updated>2020-11-29T03:14:51+00:00</updated>
<author>
<name>Joonas Kylmälä</name>
<email>joonas.kylmala@iki.fi</email>
</author>
<published>2019-10-27T14:15:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=97a31d224e76512a8fbaf48d3ebecb18a3517f7a'/>
<id>97a31d224e76512a8fbaf48d3ebecb18a3517f7a</id>
<content type='text'>
When the phone number lookup settings were enabled the app was leaking
private information. To prevent that, the following commits in
vendor/cmsdk disabled it by default and made sure that the settings
were switched back to disabled:

de9e5b0 Disable phone number lookup by default for privacy
2d8ae47 Disable phone number lookup settings during upgrade

This change removes the phone number lookup service from the graphical
interface as well. If we wouldn't remove it then users could still
enable it without understanding that it leaks private information to
third parties.

Signed-off-by: Joonas Kylmälä &lt;joonas.kylmala@iki.fi&gt;
Acked-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
GNUtoo: rebased
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the phone number lookup settings were enabled the app was leaking
private information. To prevent that, the following commits in
vendor/cmsdk disabled it by default and made sure that the settings
were switched back to disabled:

de9e5b0 Disable phone number lookup by default for privacy
2d8ae47 Disable phone number lookup settings during upgrade

This change removes the phone number lookup service from the graphical
interface as well. If we wouldn't remove it then users could still
enable it without understanding that it leaks private information to
third parties.

Signed-off-by: Joonas Kylmälä &lt;joonas.kylmala@iki.fi&gt;
Acked-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
GNUtoo: rebased
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-add call recording feature.</title>
<updated>2016-02-10T12:18:21+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2016-02-01T13:06:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=9cf4db0d7d71989d8ad70d27ac1665ed72046d14'/>
<id>9cf4db0d7d71989d8ad70d27ac1665ed72046d14</id>
<content type='text'>
Change-Id: I47e9c49db56c75e5c5f491d2ef923039f7a7f519
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I47e9c49db56c75e5c5f491d2ef923039f7a7f519
</pre>
</div>
</content>
</entry>
<entry>
<title>Add back in-call vibration features (2/2)</title>
<updated>2015-12-05T02:55:26+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2014-11-23T14:15:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=186fdb7e0eb7db5dff978dc740225bdbd44dce36'/>
<id>186fdb7e0eb7db5dff978dc740225bdbd44dce36</id>
<content type='text'>
Add settings implementation.

Change-Id: I48d56f28cf1caf8ab783f693887b282d5a2d4a2b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add settings implementation.

Change-Id: I48d56f28cf1caf8ab783f693887b282d5a2d4a2b
</pre>
</div>
</content>
</entry>
<entry>
<title>Dialer: add to support speed number dial</title>
<updated>2015-11-24T22:07:50+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2014-07-24T08:07:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=97d3cea6240e8496f9399ef881bbbed6cc4871a3'/>
<id>97d3cea6240e8496f9399ef881bbbed6cc4871a3</id>
<content type='text'>
allow user to set speed dial number from 2~9, when long click
these numbers, it will pop up a screen to set speed number
or dial out directly if you have set it before.

Change-Id: Iaab841933ad0e63dee70e7f4dc7f078507c425b3

Dialer: fix force close when speed dial

When user sets the speed number and call speed number, will
find force close. The reason is using wrong action in the
DialpadFragment.

We replace action ACTION_CALL_PRIVILEGE with ACTION_CALL.

Change-Id: I0dc03ce7ac6bac86f9e9f2a7836546000b876bcd

Dialer: fix wrong visible status of voice search button

When user enters dialer main screen, it will prepare and check
whether should show voice search button, but after back to non-search
mode from search mode, it ignores to check and so the button status
become wrong.

We add to check whether should show voice search button in visibility
updating function.

Change-Id: I4374b3c44156294d00d5290316a7510e41a331a1
CRs-Fixed: 730644

Dialer: Start VoiceMail interface directly when click voice mail

Start SelectSubscription when click voicemail in SpeedDialListActivity.

Make an intent to start CallFeaturesSetting add a sub to decide
which sim card's setting to start.

CRs-Fixed: 731532

Change-Id: Ie5daf6e2c30580aaf9e74d274ee24dcf38092615

Dialer: fix force close in speed dial list

The reason is that we use ACTION_CALL_PRIVILEGED which needs
to use another permission in your manifest, so will cause
SecurityException if you use this without the permission.

We will use ACTION_CALL to replace ACTION_CALL_PRIVILEGED.

Change-Id: I028d224521c8148874fee94d6f063306181b8f79
CRs-Fixed: 744880

Dialer: Input ,(pause) or ;(wait) when long press * or #

There is no response when user long press * and # key.

Add listener for these two key. Input ,(pause) or ;(wait)
when long press * or #.

CRs-Fixed: 641551

Change-Id: If25bcc546a299ef70343b409dbd6590d1655892a

Rewrite speed dial feature.

Change-Id: I346bcf4552cdf2ddfd3c9b1219bc07c20332d1a2

Tune fonts

Change-Id: Ide2b39ea30476987a02f7532cc1d1955fbb3081a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
allow user to set speed dial number from 2~9, when long click
these numbers, it will pop up a screen to set speed number
or dial out directly if you have set it before.

Change-Id: Iaab841933ad0e63dee70e7f4dc7f078507c425b3

Dialer: fix force close when speed dial

When user sets the speed number and call speed number, will
find force close. The reason is using wrong action in the
DialpadFragment.

We replace action ACTION_CALL_PRIVILEGE with ACTION_CALL.

Change-Id: I0dc03ce7ac6bac86f9e9f2a7836546000b876bcd

Dialer: fix wrong visible status of voice search button

When user enters dialer main screen, it will prepare and check
whether should show voice search button, but after back to non-search
mode from search mode, it ignores to check and so the button status
become wrong.

We add to check whether should show voice search button in visibility
updating function.

Change-Id: I4374b3c44156294d00d5290316a7510e41a331a1
CRs-Fixed: 730644

Dialer: Start VoiceMail interface directly when click voice mail

Start SelectSubscription when click voicemail in SpeedDialListActivity.

Make an intent to start CallFeaturesSetting add a sub to decide
which sim card's setting to start.

CRs-Fixed: 731532

Change-Id: Ie5daf6e2c30580aaf9e74d274ee24dcf38092615

Dialer: fix force close in speed dial list

The reason is that we use ACTION_CALL_PRIVILEGED which needs
to use another permission in your manifest, so will cause
SecurityException if you use this without the permission.

We will use ACTION_CALL to replace ACTION_CALL_PRIVILEGED.

Change-Id: I028d224521c8148874fee94d6f063306181b8f79
CRs-Fixed: 744880

Dialer: Input ,(pause) or ;(wait) when long press * or #

There is no response when user long press * and # key.

Add listener for these two key. Input ,(pause) or ;(wait)
when long press * or #.

CRs-Fixed: 641551

Change-Id: If25bcc546a299ef70343b409dbd6590d1655892a

Rewrite speed dial feature.

Change-Id: I346bcf4552cdf2ddfd3c9b1219bc07c20332d1a2

Tune fonts

Change-Id: Ide2b39ea30476987a02f7532cc1d1955fbb3081a
</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/replicant/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 lookup.</title>
<updated>2015-11-17T03:53:26+00:00</updated>
<author>
<name>Xiao-Long Chen</name>
<email>chenxiaolong@cxl.epac.to</email>
</author>
<published>2014-11-13T01:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=b5478f99a71f65c84f4664aad86eb9fee5d5e3ca'/>
<id>b5478f99a71f65c84f4664aad86eb9fee5d5e3ca</id>
<content type='text'>
Squashed commit of the following:

commit 934fbc79312a7cb0a4bd821d80af3b87f27c5beb
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Sun Feb 23 14:33:41 2014 -0500

    New API

    Change-Id: I0822407bb808382da56146ecf7e52cacb7cb8613

commit 4e81f04c716fead182cb453791d4a77f7eb54a89
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Sat Feb 15 21:04:15 2014 -0500

    My old email is gone

    Change-Id: Icfeccd195b9fbd269dc3400194dd42f215859049

commit 8a01ae35f9696275f1f156ea0486b1164a8d205e
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Sat Feb 15 15:12:55 2014 -0500

    Dialer: Upgrade path for Google reverse lookup

    Change-Id: I9e02beff958ed529f2520ac7023730392500606a

commit c0f2fae26eea774c1a5e5eae7d6ba97be32f16cc
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Sat Feb 15 13:38:56 2014 -0500

    [1/2] Remove Google Reverse Lookup: Auth may violate terms of service

    Change-Id: I2055770a43163cb2020daec6707fd45f0577584b

commit 8804367536eb38eb917c61172d9e4b6406b59c44
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Tue Feb 11 19:11:10 2014 -0500

    [2/2] Dialer: Add YellowPages Canada reverse lookup provider

    Change-Id: I07ca3932d024a5c834c25e23b2e16094ed1f974e

commit cdf5c18588b4b0e2ed0f12b5912c7ae90b51120a
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Tue Feb 11 12:27:53 2014 -0500

    Nitpicks.

    Change-Id: If8ce155246beb5395d81db8ab432046181b6d97f

commit 79aeb53db82c75adbb90f8f152e5d66d95706314
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Tue Feb 11 00:20:50 2014 -0500

    [2/2] Dialer: Add WhitePages Canada reverse lookup provider

    Change-Id: Ie4d5302945c39efca9f4b5fbf6dee9a63ec24184

commit c6fe12ffe357f209c2723c2c16aa6b853494a477
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Mon Feb 10 12:02:59 2014 -0500

    Dialer: Use PackageManager to detect of Google Play Services is installed

    Change-Id: I7b39867c0e8ec79c6c02c731ac27f78663358910

commit 9787c0b312df649840b55fbd35f5a6d87fceb5bb
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Fri Jan 31 22:41:09 2014 -0500

    Dialer: Add support for forward and reverse lookups

    Change-Id: I848db0bbbe6a648064d1eace4993814a16aa9fa0

Change-Id: Iec295b05d72680f770367fcaf1dae9ec68b3d6e9

commit 71b121d082d777e54f7fc02338b609cbfc31ff9c
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Sat Mar 22 15:32:10 2014 -0400

    Dialer: Add support for OpenCNAM paid accounts

    Change-Id: I09c67eed706311a40569617980585a357f1d74aa

commit 50cc4c8615d99e92a481981289ff9a7ec83b4c04
Author: Ricardo Cerqueira &lt;cyanogenmod@cerqueira.org&gt;
Date:   Mon Jun 2 13:31:15 2014 -0700

    ReverseLookup: Don't return OpenCNAM errors as caller IDs

    Skip the API entirely for non-US numbers, and ignore any non-200
    bodies to avoid names of the "Limit Exceeded" variety

    PS2: Use constant from HttpStatus and don't check for null on normalizedNumber
    Change-Id: I1ea107ba828e6dba44fa0828ad5fedecb8faf4de

commit 7fde43587525973b2172123c8696d06f2fd67e37
Author: Dan Pasanen &lt;dan.pasanen@gmail.com&gt;
Date:   Mon Jun 2 17:08:18 2014 -0500

    OpenCnameReverseLookup: fix import class

    Change-Id: Ib10877aecbdc1e07f8912e1ce35df6e8a112f131

commit 6605b6292df97b66785a06927d7bcd28c217d121
Author: Adnan &lt;adnan@cyngn.com&gt;
Date:   Tue Jun 10 19:02:33 2014 -0700

    Chinese Location Lookup [1/2] Dialer: Chinese Reverse Lookup

        PS6: Add static integers for reference

    Change-Id: I22ede59cfa8785ac04ad1b1f19d1c69e24b9fb89

commit cff06b01e0a4c4487d69be7f21de1ddb7f663f38
Author: Danny Baumann &lt;dannybaumann@web.de&gt;
Date:   Wed Aug 27 09:04:14 2014 +0200

    Add reverse lookup provider "Das Telefonbuch" (DE).

    Change-Id: I0ad72bb3e57da3d27fb1c50c58c112234c39b585

commit 887609d1f6d00d883783e9d03bf16b24e716e234
Author: Danny Baumann &lt;dannybaumann@web.de&gt;
Date:   Wed Sep 3 09:09:19 2014 +0200

    Refine regexes for Das Telefonbuch.

    Looks like private and business numbers have a slightly differing
    format.

    Change-Id: I7eae982fe81cf890686f49b88417e604ba0171a0

commit e64d747e3ae87cc6ddf83b96882e7bcad6ebcd31
Author: Danny Baumann &lt;dannybaumann@web.de&gt;
Date:   Thu Oct 2 12:55:23 2014 +0200

    Code cleanup.

    Avoid repetetive boilerplate code by using helper methods.

    Change-Id: Id3ce8d07d35d59c08cbc67fa35bbf6daa67c9608

commit c10bafdd9bab3af4e9dca4fae749fd0ab2202acd
Author: Adnan &lt;adnan@cyngn.com&gt;
Date:   Wed Oct 1 17:13:14 2014 -0700

    Dialer: Scrub debug logging for identifiable information.

    Change-Id: I2b45ec7c37a7f69c972feb3dde1eac87306259f6

Change-Id: I4445ac7a3aa7f60a912fe33dde1eac87306259f2

Move lookup settings to dialer app (2/2)

Change-Id: I3d4da7cc1db60963b3e47370a36a6e839ec112d6

Make reverse lookup implement the phone number lookup interface (1/2)

Change-Id: I35195d6c5a89cf22ac0f31d48e2ef89102a453c1

Add missing entry for 'Das Telefonbuch' reverse lookup.

Change-Id: I4ab793d38ff9d9cf0d43130f31bff03f81b0b7b3

Added Reverse Lookup Gebeld (NL)

Change-Id: Icc69b9aac2f50f54ab2a97365297620ccd547177
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Squashed commit of the following:

commit 934fbc79312a7cb0a4bd821d80af3b87f27c5beb
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Sun Feb 23 14:33:41 2014 -0500

    New API

    Change-Id: I0822407bb808382da56146ecf7e52cacb7cb8613

commit 4e81f04c716fead182cb453791d4a77f7eb54a89
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Sat Feb 15 21:04:15 2014 -0500

    My old email is gone

    Change-Id: Icfeccd195b9fbd269dc3400194dd42f215859049

commit 8a01ae35f9696275f1f156ea0486b1164a8d205e
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Sat Feb 15 15:12:55 2014 -0500

    Dialer: Upgrade path for Google reverse lookup

    Change-Id: I9e02beff958ed529f2520ac7023730392500606a

commit c0f2fae26eea774c1a5e5eae7d6ba97be32f16cc
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Sat Feb 15 13:38:56 2014 -0500

    [1/2] Remove Google Reverse Lookup: Auth may violate terms of service

    Change-Id: I2055770a43163cb2020daec6707fd45f0577584b

commit 8804367536eb38eb917c61172d9e4b6406b59c44
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Tue Feb 11 19:11:10 2014 -0500

    [2/2] Dialer: Add YellowPages Canada reverse lookup provider

    Change-Id: I07ca3932d024a5c834c25e23b2e16094ed1f974e

commit cdf5c18588b4b0e2ed0f12b5912c7ae90b51120a
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Tue Feb 11 12:27:53 2014 -0500

    Nitpicks.

    Change-Id: If8ce155246beb5395d81db8ab432046181b6d97f

commit 79aeb53db82c75adbb90f8f152e5d66d95706314
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Tue Feb 11 00:20:50 2014 -0500

    [2/2] Dialer: Add WhitePages Canada reverse lookup provider

    Change-Id: Ie4d5302945c39efca9f4b5fbf6dee9a63ec24184

commit c6fe12ffe357f209c2723c2c16aa6b853494a477
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Mon Feb 10 12:02:59 2014 -0500

    Dialer: Use PackageManager to detect of Google Play Services is installed

    Change-Id: I7b39867c0e8ec79c6c02c731ac27f78663358910

commit 9787c0b312df649840b55fbd35f5a6d87fceb5bb
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Fri Jan 31 22:41:09 2014 -0500

    Dialer: Add support for forward and reverse lookups

    Change-Id: I848db0bbbe6a648064d1eace4993814a16aa9fa0

Change-Id: Iec295b05d72680f770367fcaf1dae9ec68b3d6e9

commit 71b121d082d777e54f7fc02338b609cbfc31ff9c
Author: Xiao-Long Chen &lt;chenxiaolong@cxl.epac.to&gt;
Date:   Sat Mar 22 15:32:10 2014 -0400

    Dialer: Add support for OpenCNAM paid accounts

    Change-Id: I09c67eed706311a40569617980585a357f1d74aa

commit 50cc4c8615d99e92a481981289ff9a7ec83b4c04
Author: Ricardo Cerqueira &lt;cyanogenmod@cerqueira.org&gt;
Date:   Mon Jun 2 13:31:15 2014 -0700

    ReverseLookup: Don't return OpenCNAM errors as caller IDs

    Skip the API entirely for non-US numbers, and ignore any non-200
    bodies to avoid names of the "Limit Exceeded" variety

    PS2: Use constant from HttpStatus and don't check for null on normalizedNumber
    Change-Id: I1ea107ba828e6dba44fa0828ad5fedecb8faf4de

commit 7fde43587525973b2172123c8696d06f2fd67e37
Author: Dan Pasanen &lt;dan.pasanen@gmail.com&gt;
Date:   Mon Jun 2 17:08:18 2014 -0500

    OpenCnameReverseLookup: fix import class

    Change-Id: Ib10877aecbdc1e07f8912e1ce35df6e8a112f131

commit 6605b6292df97b66785a06927d7bcd28c217d121
Author: Adnan &lt;adnan@cyngn.com&gt;
Date:   Tue Jun 10 19:02:33 2014 -0700

    Chinese Location Lookup [1/2] Dialer: Chinese Reverse Lookup

        PS6: Add static integers for reference

    Change-Id: I22ede59cfa8785ac04ad1b1f19d1c69e24b9fb89

commit cff06b01e0a4c4487d69be7f21de1ddb7f663f38
Author: Danny Baumann &lt;dannybaumann@web.de&gt;
Date:   Wed Aug 27 09:04:14 2014 +0200

    Add reverse lookup provider "Das Telefonbuch" (DE).

    Change-Id: I0ad72bb3e57da3d27fb1c50c58c112234c39b585

commit 887609d1f6d00d883783e9d03bf16b24e716e234
Author: Danny Baumann &lt;dannybaumann@web.de&gt;
Date:   Wed Sep 3 09:09:19 2014 +0200

    Refine regexes for Das Telefonbuch.

    Looks like private and business numbers have a slightly differing
    format.

    Change-Id: I7eae982fe81cf890686f49b88417e604ba0171a0

commit e64d747e3ae87cc6ddf83b96882e7bcad6ebcd31
Author: Danny Baumann &lt;dannybaumann@web.de&gt;
Date:   Thu Oct 2 12:55:23 2014 +0200

    Code cleanup.

    Avoid repetetive boilerplate code by using helper methods.

    Change-Id: Id3ce8d07d35d59c08cbc67fa35bbf6daa67c9608

commit c10bafdd9bab3af4e9dca4fae749fd0ab2202acd
Author: Adnan &lt;adnan@cyngn.com&gt;
Date:   Wed Oct 1 17:13:14 2014 -0700

    Dialer: Scrub debug logging for identifiable information.

    Change-Id: I2b45ec7c37a7f69c972feb3dde1eac87306259f6

Change-Id: I4445ac7a3aa7f60a912fe33dde1eac87306259f2

Move lookup settings to dialer app (2/2)

Change-Id: I3d4da7cc1db60963b3e47370a36a6e839ec112d6

Make reverse lookup implement the phone number lookup interface (1/2)

Change-Id: I35195d6c5a89cf22ac0f31d48e2ef89102a453c1

Add missing entry for 'Das Telefonbuch' reverse lookup.

Change-Id: I4ab793d38ff9d9cf0d43130f31bff03f81b0b7b3

Added Reverse Lookup Gebeld (NL)

Change-Id: Icc69b9aac2f50f54ab2a97365297620ccd547177
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove quick responses based on config</title>
<updated>2015-10-07T05:12:20+00:00</updated>
<author>
<name>Andalam Parthasarathi</name>
<email>andala@codeaurora.org</email>
</author>
<published>2015-09-15T05:47:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=57fe9e4ddda4fcd32aa1a0699da1f2bf9b00da93'/>
<id>57fe9e4ddda4fcd32aa1a0699da1f2bf9b00da93</id>
<content type='text'>
If config_reject_call_via_sms_enabled is set to false,
remove "Quick Responses"
During Incoming call, reject via sms
target will not be visible

Change-Id: I91bebeaf972ae07a71c506ab049bcc8aeba5d2b4
CRs-Fixed: 771780
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If config_reject_call_via_sms_enabled is set to false,
remove "Quick Responses"
During Incoming call, reject via sms
target will not be visible

Change-Id: I91bebeaf972ae07a71c506ab049bcc8aeba5d2b4
CRs-Fixed: 771780
</pre>
</div>
</content>
</entry>
<entry>
<title>Use correct "Can write to settings" check in DefaultRingtonePreference</title>
<updated>2015-08-13T21:13:27+00:00</updated>
<author>
<name>Yorke Lee</name>
<email>yorkelee@google.com</email>
</author>
<published>2015-08-13T21:01:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=6b9d9a0b7f7e9e2e5e4d7c03a63581bff84346a6'/>
<id>6b9d9a0b7f7e9e2e5e4d7c03a63581bff84346a6</id>
<content type='text'>
Bug: 23187565
Change-Id: I3a511e41ce9cb1e1c67dd2638e1f601e8ccebb9f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 23187565
Change-Id: I3a511e41ce9cb1e1c67dd2638e1f601e8ccebb9f
</pre>
</div>
</content>
</entry>
<entry>
<title>Correctly check for ability to write to system settings</title>
<updated>2015-08-07T01:03:25+00:00</updated>
<author>
<name>Yorke Lee</name>
<email>yorkelee@google.com</email>
</author>
<published>2015-08-07T00:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=26b9e56b19472a2608e3f3feefd647ca63306e33'/>
<id>26b9e56b19472a2608e3f3feefd647ca63306e33</id>
<content type='text'>
Use Settings.System.canWrite instead of direct check of AppOp
using AppOpsManager

Bug: 22987149
Change-Id: I2484d531cce988af6e054d4c900efa277f7e622f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use Settings.System.canWrite instead of direct check of AppOp
using AppOpsManager

Bug: 22987149
Change-Id: I2484d531cce988af6e054d4c900efa277f7e622f
</pre>
</div>
</content>
</entry>
<entry>
<title>Protect against lack of WRITE_SYSTEM_SETTINGS AppOp</title>
<updated>2015-07-24T19:52:02+00:00</updated>
<author>
<name>Yorke Lee</name>
<email>yorkelee@google.com</email>
</author>
<published>2015-07-24T19:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=5f6c901ad062cd7d88db09b555e28ee354ca66c6'/>
<id>5f6c901ad062cd7d88db09b555e28ee354ca66c6</id>
<content type='text'>
Guard the following entry points with checks against the AppOp

1) Launch of SoundSettingsFragment
Fallback: Send to system sound settings instead

2) onResume of SoundSettingsFragment (this can happen if the AppOp
is toggled by the user in the background)
Fallback: Return to main Dialer settings instead

3) Toggling of various perferences (this can happen in monkey tests)
Fallback: Show toast, ignore settings chance

Bug: 22660372

Change-Id: Ief5d74166d35a9718ea664f378f6930e777f2923
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Guard the following entry points with checks against the AppOp

1) Launch of SoundSettingsFragment
Fallback: Send to system sound settings instead

2) onResume of SoundSettingsFragment (this can happen if the AppOp
is toggled by the user in the background)
Fallback: Return to main Dialer settings instead

3) Toggling of various perferences (this can happen in monkey tests)
Fallback: Show toast, ignore settings chance

Bug: 22660372

Change-Id: Ief5d74166d35a9718ea664f378f6930e777f2923
</pre>
</div>
</content>
</entry>
</feed>
