<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_packages_providers_ContactsProvider/src/com, branch master</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/AOSP/platform_packages_providers_ContactsProvider/'/>
<entry>
<title>DO NOT MERGE</title>
<updated>2021-06-28T20:29:33+00:00</updated>
<author>
<name>Gary Mai</name>
<email>garymai@google.com</email>
</author>
<published>2021-05-19T21:17:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_providers_ContactsProvider/commit/?id=b5ac9e48b9bb1ebddc0badb8059fa13466ad4c08'/>
<id>b5ac9e48b9bb1ebddc0badb8059fa13466ad4c08</id>
<content type='text'>
Add SIM categorization logging

Test: Unit tests and log output from statsd_testdrive -p com.android.providers.contacts 301
Bug: 187070689
Change-Id: Ib965e4168f2ae17fc5ce1d029b8e8d1367a6cfcd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add SIM categorization logging

Test: Unit tests and log output from statsd_testdrive -p com.android.providers.contacts 301
Bug: 187070689
Change-Id: Ib965e4168f2ae17fc5ce1d029b8e8d1367a6cfcd
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Move broadcast and return to after finalizing the transactions" into sc-dev</title>
<updated>2021-06-02T11:53:47+00:00</updated>
<author>
<name>TreeHugger Robot</name>
<email>treehugger-gerrit@google.com</email>
</author>
<published>2021-06-02T11:53:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_providers_ContactsProvider/commit/?id=ca2ab19dc76516a311b03d708094662518899c85'/>
<id>ca2ab19dc76516a311b03d708094662518899c85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix issue with call log last modified not being updated.</title>
<updated>2021-05-25T23:43:23+00:00</updated>
<author>
<name>Tyler Gunn</name>
<email>tgunn@google.com</email>
</author>
<published>2021-05-25T23:43:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_providers_ContactsProvider/commit/?id=7f70b88e9759b2cdbe3c18a8321df569bbb8d509'/>
<id>7f70b88e9759b2cdbe3c18a8321df569bbb8d509</id>
<content type='text'>
In the past a security update was done which replaced usage of the
DbModifierWithNotification class with SQLiteQueryBuilders.
This solved the security issue but caused all the code in the
DbModifierWithNotification update and delete methods to no longer run.
This includes notifying of new written voicemails, updating the last
modified date for rows, and notifying content observers.
We cleaned up the content observer issue in QPR, so it was time to swing
back and clean the rest up.

In the end it just makes more sense to use SQLiteQueryBuilder instances
in DbModifierWithNotification for the user-provided queries; this lets
the rest of the update code which resided in that class still operate
in the same manner as it used to.

Test: Run unit tests
Test: Run CTS tests
Test: Add new CTS test to verify call log last modified gets updated.
Fixes: 177421643
Change-Id: Idc73df91cb1a0f4e77a4c5d2a288ab6ff2f6fc77
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the past a security update was done which replaced usage of the
DbModifierWithNotification class with SQLiteQueryBuilders.
This solved the security issue but caused all the code in the
DbModifierWithNotification update and delete methods to no longer run.
This includes notifying of new written voicemails, updating the last
modified date for rows, and notifying content observers.
We cleaned up the content observer issue in QPR, so it was time to swing
back and clean the rest up.

In the end it just makes more sense to use SQLiteQueryBuilder instances
in DbModifierWithNotification for the user-provided queries; this lets
the rest of the update code which resided in that class still operate
in the same manner as it used to.

Test: Run unit tests
Test: Run CTS tests
Test: Add new CTS test to verify call log last modified gets updated.
Fixes: 177421643
Change-Id: Idc73df91cb1a0f4e77a4c5d2a288ab6ff2f6fc77
</pre>
</div>
</content>
</entry>
<entry>
<title>Move broadcast and return to after finalizing the transactions</title>
<updated>2021-05-14T00:48:38+00:00</updated>
<author>
<name>Gary Mai</name>
<email>garymai@google.com</email>
</author>
<published>2021-05-14T00:11:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_providers_ContactsProvider/commit/?id=e8d612de9fce21b81616446c0933c8fa6f8d2cd0'/>
<id>e8d612de9fce21b81616446c0933c8fa6f8d2cd0</id>
<content type='text'>
Test: unit and Cts tests
Bug: 187969786
Change-Id: I6c1fc9c7e17463a50004a39d370b14d749e8e03d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: unit and Cts tests
Bug: 187969786
Change-Id: I6c1fc9c7e17463a50004a39d370b14d749e8e03d
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Enable detailed logging for StrictMode." into sc-dev</title>
<updated>2021-04-29T22:08:46+00:00</updated>
<author>
<name>TreeHugger Robot</name>
<email>treehugger-gerrit@google.com</email>
</author>
<published>2021-04-29T22:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_providers_ContactsProvider/commit/?id=89f57c28299261d95440bd78794fb861b1d365ee'/>
<id>89f57c28299261d95440bd78794fb861b1d365ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable detailed logging for StrictMode.</title>
<updated>2021-04-29T20:44:57+00:00</updated>
<author>
<name>Varun Shah</name>
<email>varunshah@google.com</email>
</author>
<published>2021-04-29T20:44:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_providers_ContactsProvider/commit/?id=8abc5fef00d546f0d07d4c1d30f0c9414b5ec85b'/>
<id>8abc5fef00d546f0d07d4c1d30f0c9414b5ec85b</id>
<content type='text'>
Show additional information like full stacktraces when a StrictMode
violation occurs in CP2 - only enabled on debug builds.

Bug: 178702677
Test: m and flash
Change-Id: I24c67d7e45215a51576cd11208ee047b055f85ef
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Show additional information like full stacktraces when a StrictMode
violation occurs in CP2 - only enabled on debug builds.

Bug: 178702677
Test: m and flash
Change-Id: I24c67d7e45215a51576cd11208ee047b055f85ef
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor name convention and comment update, for better readability.</title>
<updated>2021-04-26T22:44:11+00:00</updated>
<author>
<name>Liefu Liu</name>
<email>liefuliu@google.com</email>
</author>
<published>2021-04-26T22:04:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_providers_ContactsProvider/commit/?id=5945232ae2490f681ceb08b5c11f6da4f5cbcc51'/>
<id>5945232ae2490f681ceb08b5c11f6da4f5cbcc51</id>
<content type='text'>
 Changes to be committed:
	modified:   src/com/android/providers/contacts/ContactsProvider2.java

Test: text update. no test
Bug: 185855005
Change-Id: Ib6a3a9dd209a1dac42209dcd2329e688f281b693
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Changes to be committed:
	modified:   src/com/android/providers/contacts/ContactsProvider2.java

Test: text update. no test
Bug: 185855005
Change-Id: Ib6a3a9dd209a1dac42209dcd2329e688f281b693
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Set a rate limit to CP2 notifyChange, if the change is not to sync to network." into sc-dev</title>
<updated>2021-04-26T20:48:51+00:00</updated>
<author>
<name>Liefu Liu</name>
<email>liefuliu@google.com</email>
</author>
<published>2021-04-26T20:48:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_providers_ContactsProvider/commit/?id=4a016e563ecb0aeed6b05abf625e7e5b6233913f'/>
<id>4a016e563ecb0aeed6b05abf625e7e5b6233913f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Set a rate limit to CP2 notifyChange, if the change is not to sync to</title>
<updated>2021-04-26T19:13:58+00:00</updated>
<author>
<name>Liefu Liu</name>
<email>liefuliu@google.com</email>
</author>
<published>2021-04-20T18:16:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_providers_ContactsProvider/commit/?id=d2e5f7f07469c7a8b72abf1aa68bad9421323d5c'/>
<id>d2e5f7f07469c7a8b72abf1aa68bad9421323d5c</id>
<content type='text'>
network.

Bug: 185855005
Test: manually tested

	modified:   src/com/android/providers/contacts/ContactsProvider2.java

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

Bug: 185855005
Test: manually tested

	modified:   src/com/android/providers/contacts/ContactsProvider2.java

Change-Id: I1f317fd8753087404473aed69a03ba64093296a8
</pre>
</div>
</content>
</entry>
<entry>
<title>Security fix: as part of enforcing read privilege permission to check package</title>
<updated>2021-04-20T15:46:48+00:00</updated>
<author>
<name>Nazanin</name>
<email>nazaninb@google.com</email>
</author>
<published>2021-04-06T18:32:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_providers_ContactsProvider/commit/?id=3363c4a75c7b489628d4e874f53aa5d647bea9d2'/>
<id>3363c4a75c7b489628d4e874f53aa5d647bea9d2</id>
<content type='text'>
privileges in TelephonyManager, clear calling identity to ensure current
functionalities work

Bug: 180938364
Test: cts
Change-Id: I722ca5cdde260bccd73fdfd0bf6447c2cd7beff9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
privileges in TelephonyManager, clear calling identity to ensure current
functionalities work

Bug: 180938364
Test: cts
Change-Id: I722ca5cdde260bccd73fdfd0bf6447c2cd7beff9
</pre>
</div>
</content>
</entry>
</feed>
