aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-20Add check that prevents file operations outside of Call Composer DirThomas Stuart
Cannot open, delete, sync, or insert files outside of the Call Composer directory. New check prevents this. bug: 219015884 Test: 3 UT, 1. CallLogProviderTest#testOpenFileOutsideOfScopeThrowsException 2. CallLogProviderTest#testDeleteFileOutsideOfScopeThrowsException 3. CallLogProviderTest#testInsertFileOutsideOfScopeThrowsException Change-Id: I5a9dc98db446707373479fe1c2cb5fba44bdedf7
2022-04-15Snap for 8456972 from 4e78392baabfff7d5aedfa17bccb0a52da2b0d64 to tm-releaseAndroid Build Coastguard Worker
Change-Id: I0ee26233e1ac8bcaa1d02ca5e1acc1f70be9f0cf
2022-04-14Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-devTreeHugger Robot
2022-04-14[automerger skipped] [automerged blank] Import translations. DO NOT MERGE ↵Bill Yi
ANYWHERE 2p: 7dbb1416a3 am: cff70cc8e3 -s ours am skip reason: subject contains skip directive Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/17722621 Change-Id: Ie3f390e759452689c63289fcf3e700e80dcced46 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-12[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 7dbb1416a3Bill Yi
Blank merge reason: commit message contains skip directive Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/17722621 Change-Id: Ib00dc4a916a737494dda86387b0e02c360402960
2022-04-12Import translations. DO NOT MERGE ANYWHEREBill Yi
Auto-generated-cl: translation import Change-Id: Ibaf8ee8f237a0d7d8e8ae138fe3de09c9d83fd25
2022-04-12Import translations. DO NOT MERGE ANYWHEREBill Yi
Auto-generated-cl: translation import Change-Id: If8af4d0ef2288ad74a278aa99ca8d8eb2d9ffb4b
2022-04-12[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: a91f3685baBill Yi
Blank merge reason: commit message contains skip directive Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/17722612 Change-Id: Ia2e4dafc22df8a83faa3d65bcb56b97d5b0a421c
2022-04-12Import translations. DO NOT MERGE ANYWHEREBill Yi
Auto-generated-cl: translation import Change-Id: I5ef9343e5372c5fd342403091765b7ab6c6465c7
2022-04-09Snap for 8429428 from 809e04f27d64ceb928ec7ad154be7f66937307d2 to tm-releaseAndroid Build Coastguard Worker
Change-Id: I2572276b5880d3c3eb5360577a6c86a2926b02bd
2022-04-07PhoneAccountHandle without IccId in TShuo Qian
Before Android 13, PhoneAccountHandle#getId() returns the ICCID for Telephony PhoneAccountHandle. Starting from Android 13, PhoneAccountHandle#getId() returns the on-device Subscription ID for Telephony PhoneAccountHandle. This need to migrate the PhoneAccountHandle ID stored in CalllogProvider and ContactsProvider. When the database is created and upgraded, the device finds the mapping between Sub IDs and IccID by looking at the subscription DB in Telephony and migrate. Set pending status if migration is not available yet. The two databases will listen to broadcast "ACTION_PHONE_ACCOUNT_REGISTERED" to identify a new sim event and performing migration for pending status if possible. This need to be registered as a runtime register instead of a manifest broadcast to avoid process started when unnecessary. In multi-user cases, database for each user would be different. A database for each user need to migrate the database when the database is created or initialized. The way to check if the database need to pending is using a sharedPreference. The historical design is based on a logic that the framework unhides the restored PhoneAccountHandle in call log when the PhoneAccountHandle is registered by Telecom. The best time to do the migration based on the sim event is after PhoneAccountHandle is registered by Telecom and before Calllog provider unhides it. Bug: 185235527 Test: atest CallLogMigrationTest; atest ContactsProvider2Test; atest ContactsDatabaseMigrationTest; atest CallLogProviderTest; atest ContactsDatabaseHelperUpgradeTest Change-Id: I9397ad03094da80c4d6c522e1e09a844edfc4231
2022-04-03Snap for 8401211 from 3aeb0fbba3aca9aa3f1eaffb24aa4024496188ca to tm-releaseAndroid Build Coastguard Worker
Change-Id: I7fe8b0143a17ac813167c086d8dd706656ba625a
2022-04-03[automerger skipped] Merge Android 12 QPR3 ab/8391262 am: 60ac2b2fbc -s ours ↵Xin Li
am: 0f4ef2c7be -s ours am skip reason: Merged-In Ia123667c502adc32cbab699ec3061f0d56e109fe with SHA-1 5551850b74 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/17545231 Change-Id: Ic26ab64250bbd7d5f9c3844f6df85677915ce758 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-03[automerger skipped] Merge Android 12 QPR3 ab/8391262 am: 60ac2b2fbc -s oursXin Li
am skip reason: Merged-In Ia123667c502adc32cbab699ec3061f0d56e109fe with SHA-1 5551850b74 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/17545231 Change-Id: Ic7de7d571796bffc450d45f67db6496afa3b76b9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01Merge Android 12 QPR3 ab/8391262Xin Li
Bug: 226662282 Merged-In: Ia123667c502adc32cbab699ec3061f0d56e109fe Change-Id: I93a53c8704c94c5e4be3d1854095931a3883dc90
2022-03-31Snap for 8385883 from a496b2a44d39d6cadd1459b49ae86a0154deeb6b to tm-releaseAndroid Build Coastguard Worker
Change-Id: I5673bec6295fd847f034ea79184788bc0a8b21e9
2022-03-30Cap field length on certain fieldsMakoto Onuki
Test: manual test Bug: 220865698 Change-Id: I73aba2e5652916d1428e1b3ac4fb7ebeb885460e
2022-03-29Snap for 8372459 from 3819aa80c63a82d20cf740fdef52922d4523b08e to tm-releaseAndroid Build Coastguard Worker
Change-Id: I3b47999189ec651ff9aca58220885296e5e300d5
2022-03-28[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: ↵Treehugger Robot
1ce05d9c27 -s ours am: a6bd21036a -s ours am: 5551850b74 -s ours am skip reason: subject contains skip directive Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/2043398 Change-Id: Ib7ba1e3981eecde564379acd3c390b324aa6cd78 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ↵Bill Yi
df9a8b84e5 -s ours am: 103ba94ad0 -s ours am: 2c90482344 -s ours am skip reason: subject contains skip directive Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/2043398 Change-Id: Ibd618883688b30578615840f0e219bb35cfb7643 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: ↵Treehugger Robot
1ce05d9c27 -s ours am: a6bd21036a -s ours am skip reason: subject contains skip directive Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/2043398 Change-Id: Ia123667c502adc32cbab699ec3061f0d56e109fe Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ↵Bill Yi
df9a8b84e5 -s ours am: 103ba94ad0 -s ours am skip reason: subject contains skip directive Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/2043398 Change-Id: I948bbf6c8a4947bf1a2a0d06414727d02f516b43 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: ↵Treehugger Robot
1ce05d9c27 -s ours am skip reason: subject contains skip directive Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/2043398 Change-Id: I95bbeb13323999044756bcb6413bcebd8d7f1839 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ↵Bill Yi
df9a8b84e5 -s ours am skip reason: subject contains skip directive Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/2043398 Change-Id: I399c5981e1372edd5e40d22fdeb09fca1b029881 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ↵Bill Yi
072c55dd85 -s ours am: c89770dfa9 -s ours am skip reason: subject contains skip directive Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/17422489 Change-Id: I01cf43e5271bb1e73654d91025a1ac308319e67b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ↵Bill Yi
072c55dd85 -s ours am skip reason: subject contains skip directive Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/17422489 Change-Id: I013ae9b83008c76a0e5d450ffcad292bfcd54008 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28Merge "Import translations. DO NOT MERGE ANYWHERE"Treehugger Robot
2022-03-27Import translations. DO NOT MERGE ANYWHEREBill Yi
Auto-generated-cl: translation import Change-Id: I10e59968ebb4ba57ee74e71d68f2492ff8a37f0d
2022-03-27Import translations. DO NOT MERGE ANYWHEREBill Yi
Auto-generated-cl: translation import Change-Id: I067106d6cd4e422909483735fb4bc185eff08fcc
2022-03-12Snap for 8292183 from 88cb00d594d99271f284b17bc752ce04bfe9b2d6 to tm-releaseAndroid Build Coastguard Worker
Change-Id: I52cfde27b979ca3555bca3c0975bf8e8db80f9e7
2022-03-11Merge "Rename grantImplicitAccess to makeProviderVisible" into tm-devTreeHugger Robot
2022-03-10Snap for 8283941 from 052e1dadb3afcbff8b192975854155cb69a03cb5 to tm-releaseAndroid Build Coastguard Worker
Change-Id: I60f3fb6934a8c5e7b07e2034717c405a25f36602
2022-03-09Rename grantImplicitAccess to makeProviderVisibleRhed Jao
Bug: 222205552 Test: Build Change-Id: Iae82d4efcd3196ee159eceb2a701c1190e177a5a
2022-03-09[automerger skipped] Merge "Merge Android 12L" am: a7b5780460 -s ours am: ↵Xin Li
b2a4c183e6 -s ours am: 4e6bcee4f0 -s ours am skip reason: Merged-In I37e605dd8b42bb041ada59e59da1acf832c8dbc1 with SHA-1 58225cd460 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/2013437 Change-Id: Ibf7b653cec888339ada67620b01984f15030bef9
2022-03-09[automerger skipped] Merge Android 12L am: c8538b5503 -s ours am: fc6ca1f99a ↵Xin Li
-s ours am: a3e6631d2f -s ours am skip reason: Merged-In I37e605dd8b42bb041ada59e59da1acf832c8dbc1 with SHA-1 58225cd460 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/2013437 Change-Id: I542b37841e1cd74c0cb4be86cc6e9658e6d86970
2022-03-08[automerger skipped] Merge "Merge Android 12L" am: a7b5780460 -s ours am: ↵Xin Li
b2a4c183e6 -s ours am skip reason: Merged-In I37e605dd8b42bb041ada59e59da1acf832c8dbc1 with SHA-1 58225cd460 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/2013437 Change-Id: I06fb32d06b4a308b6aad4bee20b5d416c4bb11a5
2022-03-08[automerger skipped] Merge Android 12L am: c8538b5503 -s ours am: fc6ca1f99a ↵Xin Li
-s ours am skip reason: Merged-In I37e605dd8b42bb041ada59e59da1acf832c8dbc1 with SHA-1 58225cd460 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/2013437 Change-Id: I6cc9ed4615c285656e72ec2d0259d8e6c03654d2
2022-03-08[automerger skipped] Merge "Merge Android 12L" am: a7b5780460 -s oursXin Li
am skip reason: Merged-In I37e605dd8b42bb041ada59e59da1acf832c8dbc1 with SHA-1 58225cd460 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/2013437 Change-Id: I8de20f0f97913f938b573978edd57cfb50daa710
2022-03-08[automerger skipped] Merge Android 12L am: c8538b5503 -s oursXin Li
am skip reason: Merged-In I37e605dd8b42bb041ada59e59da1acf832c8dbc1 with SHA-1 58225cd460 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/2013437 Change-Id: I811d3c26e48cd5444ba244da2d71e94ef55979ec
2022-03-08Merge "Merge Android 12L"Xin Li
2022-03-08Merge Android 12LXin Li
Bug: 222710654 Merged-In: I37e605dd8b42bb041ada59e59da1acf832c8dbc1 Change-Id: I893cc7c3959577fcddf3eeff1c102be3bb2694b4
2022-02-15Snap for 8183382 from 8cf2ba4ffbdd246a33d9e41eedc698dc95f558ec to tm-releaseAndroid Build Coastguard Worker
Change-Id: I7caa509cd4bff27f2e8da282b6cc9b663b8edfe1
2022-02-14[automerger skipped] Merge sc-v2-dev-plus-aosp-without-vendor@8084891 am: ↵Xin Li
58225cd460 -s ours am: a0a9d2b716 -s ours am skip reason: Merged-In I2d18443cfdc454a35b599d54bc7133c88a9fa7e2 with SHA-1 72028bf4d9 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/16845180 Change-Id: I07b46f073179dbf41ee4a20377cece75f115cab5
2022-02-14[automerger skipped] Merge sc-v2-dev-plus-aosp-without-vendor@8084891 am: ↵Xin Li
58225cd460 -s ours am skip reason: Merged-In I2d18443cfdc454a35b599d54bc7133c88a9fa7e2 with SHA-1 72028bf4d9 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/16845180 Change-Id: I2d3f749e5225a89249db660ba7297d5dc1d1b62e
2022-02-11Merge sc-v2-dev-plus-aosp-without-vendor@8084891sam_222710654Xin Li
Bug: 214455710 Merged-In: I2d18443cfdc454a35b599d54bc7133c88a9fa7e2 Change-Id: I37e605dd8b42bb041ada59e59da1acf832c8dbc1
2022-02-04Snap for 8146528 from e39734de99c16ccff8c8072abbc3ce75bc1f8799 to tm-releaseAndroid Build Coastguard Worker
Change-Id: Ie38da579d6ee58735b37cf1e3dcce93b426cc212
2022-02-02[automerger skipped] Merge "Fix licenses and license texts." am: bd788a223f ↵Treehugger Robot
am: 2315c8bd01 am: 1e77438144 am: 6f33811e83 -s ours am skip reason: Merged-In I35edf1cd218b33734753970f36f0602b5b96e448 with SHA-1 c1e00e4dc1 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/1964499 Change-Id: I37753cfdd274faada4be6cd0e9b37d6b47a8e1ce
2022-02-02Merge "Fix licenses and license texts." am: bd788a223f am: 2315c8bd01 am: ↵Treehugger Robot
1e77438144 Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/1964499 Change-Id: Idad5bcfdee2e52c71b689dd68490fe6627782b97
2022-02-02Merge "Fix licenses and license texts." am: bd788a223f am: 2315c8bd01Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/1964499 Change-Id: I2df898d2526139898102e8a7c3f3a0f9f4e0bafa
2022-02-02Merge "Fix licenses and license texts." am: bd788a223fTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/packages/providers/ContactsProvider/+/1964499 Change-Id: I9bcbb8a611e5462f865de8d97bcfcdd7f98b7ec7