summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-04-08Merge "Fix UI issues in call logs when spam is not enabled."Qi Wang
2016-04-08Fix UI issues in call logs when spam is not enabled.Qi Wang
* Don't add spam related action menu to call log. Change-Id: Id32a7e0e0819c780bcb60e917ea6f4a4d19394c9
2016-04-08Merge "Remove deprecated ExtendedBlockingButtonRenderer."Qi Wang
2016-04-07Merge "Fix bug where call cards from private number are blank."Sarmad Hashmi
2016-04-07Remove deprecated ExtendedBlockingButtonRenderer.Qi Wang
* All funtion in ExtendedBlockingButtonRenderer has been migrated into CallLogAdapter and CallLogListItemViewHolder. Bug: 27655063 Change-Id: I74bf2a2b3207ea3ee07b557bce97a4ae70ea0cbf
2016-04-07Fix bug where call cards from private number are blank.Sarmad Hashmi
+Revert ag/904832 and add proper fix +ag/904832 was an incorrect fix for the bug because the isBlockedNumber method in FilteredNumberAsyncQueryHandler is not supposed to call onCheckComplete on the listener if the number was invalid. All callers of the method isBlockedNumber must, in addition to checking if the result was invalid in the callback, also check the result of the call to see if it was false. +This change removes the callback call if the number is invalid and instead adds a check in CallLogAdapter right after isBlockedNumber is called to determine if the number was valid. If not, the views are rendered. Change-Id: Ib4eaafd38c28afb8acacd94fd6716c4042286968
2016-04-07Merge "Add via number to CallLog Account entry" into nyc-dev am: 87b9abfBrad Ebinger
am: 8607dfb * commit '8607dfb43c2707ca534d68f2dcf728fece01c82b': Add via number to CallLog Account entry Change-Id: I55e9f40fb5497a4edeec31fc0abeb2efd459f1a2
2016-04-07Merge "Add via number to CallLog Account entry" into nyc-devBrad Ebinger
am: 87b9abf * commit '87b9abf1fe4d480e15b2af03876003e6b8808b84': Add via number to CallLog Account entry Change-Id: I36077470df4217ffd623be6eca3f48fb413c5bf2
2016-04-06Add via number to CallLog Account entryBrad Ebinger
Call Log now provides the phone number that an incoming call was received on if that number is different than the SIM subscription number. This "via number" is appended to the Phone Account of the Call Log entry in Dialer if it exists. Screenshots: - One PhoneAccount: http://screen/HuCSL0U6jU6.png - Multiple PhoneAccounts: http://screen/pDg8F9zpMei.png Bug: 25594198 Change-Id: I8c05ea98409e54d20493fbdb20096bf851480719
2016-04-06Add dialogs for spam report and block.Qi Wang
Screenshots: 1. block/report spam https://screenshot.googleplex.com/5e772Kikikw 2. block https://screenshot.googleplex.com/AEpYSYoL2E8 3. unblock(is spam and report not a spam) https://screenshot.googleplex.com/AEZfhCXj4h8 4. unblock(not spam) https://screenshot.googleplex.com/r7YkHuCMT1p 5. report not spam https://screenshot.googleplex.com/jkcpm0pdKoj Change-Id: I78fbbacece44632614026c03909289995bef5b14 Fix: 27295785
2016-04-04Fix bug where private numbers in call log are blank.Sarmad Hashmi
Before this fix, the isBlockedNumber method was returning false without calling the listener/callback. This caused the CallLogAdapter to not render items where the call was from an unknown or private number. This fixes the issue by calling the listener. Change-Id: I6283a71db872ef62586faacaf18d37ed368b492f
2016-04-04Add callType to button renderer for spam reporting.Sarmad Hashmi
+Pass callType to ExtendedBlockingButtonRenderer so that when the user reports a number as spam or not spam, the type of call (missed, voicemail, etc.) is passed to the clearcut log BUG=27323803 Change-Id: I5d3493d3d4212affc3e64e0f499143085baf0ec5
2016-04-04Integrate spam feature into call logs.Qi Wang
+ Add block and report spam actions. + Show spam icon and label for call log item. + Add stableIds for CallLogAdapter to improve performance(reuse same viewItem to minimize update work). * Fix funky UI of call log. Change-Id: I6144d70b6a8e38061e1447d0d01910d53026d1db Fix: 27295728 Fix: 26907466
2016-03-30Fix merge.Sarmad Hashmi
+Remove line that was removed by ag/874074 and added back in by ag/886674. Change-Id: I8f501655356ccf5ff605a0eb705ec38e1ded9025
2016-03-30[DO NOT MERGE] Fix Dialer crash loop for caller id in personal contact directoryVictor Chang
am: 758ba19 * commit '758ba199a0a2bce7c69bfcc751bb16138bb6e609': [DO NOT MERGE] Fix Dialer crash loop for caller id in personal contact directory Change-Id: Id4b9f738f6ed57d5c5e76c17a6db427c24ff985c
2016-03-30Fix Dialer crash loop for caller id in personal contact directoryVictor Chang
The bug is dialer queries CP2 for alternative name by lookup key of personal directory CP2 throws IllegalArgumentException as the lookup key is not found locally 2 fixes are included to avoid this happening 1. slient IllegalArgumentException since alternative name is not very important to crash dialer. (It's a fix by reverting some changes in ag/880910) 2. Check directory id before querying CP2 either one should fix this bug. Include both to make sure that it's not crashed. Unit test added. Bug:27905000 Change-Id: Ib8eab5f718a168fcec2785c3101e96bb91521d40
2016-03-30[DO NOT MERGE] Fix Dialer crash loop for caller id in personal contact directoryVictor Chang
The bug is dialer queries CP2 for alternative name by lookup key of personal directory CP2 throws IllegalArgumentException as the lookup key is not found locally slient IllegalArgumentException since alternative name is not very important to crash dialer. (It's a fix by reverting some changes in ag/880910) Bug:27905000 Change-Id: I1d61f52df63d93c9c7da436c7f2da2bdf3cced0c
2016-03-28Add spam indicator for notification and incoming call of incallui.Qi Wang
+ Add spam icon and label in notification of incoming call. + Add spam icon and label in primary call info of incall screen. + Change background color and status bar color if primary caller is spam. Screenshots: https://screenshot.googleplex.com/WFob2oPdXZd https://screenshot.googleplex.com/ddCfg91Anef Bug: 27611253 Change-Id: I03b3754f69631f5f6b07932b1a0006407b93c6e8
2016-03-23Updating blocked number dialog ui am: 4ddabaeBrandon Maxwell
am: 1d57c63 * commit '1d57c63c9a4079460098bb04b7910d93e089e86f': Updating blocked number dialog ui
2016-03-23Updating blocked number dialog uiBrandon Maxwell
am: 4ddabae * commit '4ddabae31883749c26d200c8f679615a4fced3b9': Updating blocked number dialog ui
2016-03-22Updating blocked number dialog uiBrandon Maxwell
+ Small fix for the blocked number dialog to match mocks. See related bug. Change-Id: I3082cb46adb780aaa96e7d3ccd5a19688cc1845c Fixes: 27703247
2016-03-22Update number blocking stringsTa-wei Yen
am: 0a9d3be * commit '0a9d3be7e92dce46dffeaedb1e6aefc163122bfc': Update number blocking strings
2016-03-22Clear voicemail status text when loading succeededTa-wei Yen
am: 47af919 * commit '47af91907bc39b7b94173cc14809b932f516b1a2': Clear voicemail status text when loading succeeded
2016-03-22Update number blocking stringsTa-wei Yen
+ No message string for unblocking, same as new filtering. + String for blocking with new filtering Fixes:27703247 Change-Id: I4622d9223e03e3c3f207da581ce5b28ee4aa2b42 (cherry picked from commit f0f07d585c95d2bda8a59e9dcffdb687cb21c0fa)
2016-03-22Clear voicemail status text when loading succeededTa-wei Yen
In ag/874775, mStateText.setText(null) is removed from VoicemailPlaybackLayout#setClipPosition(). This caused the error in mStateText not to be cleared after the voicemail is sucessfully loaded. This CL adds a setSuccess() method to the layout that clears the message, which will be called from onPrepared() once the voicemail is loaded. Fixes:27770842 Change-Id: Ic42e40b99d36f817532dec780b63311c1967300c (cherry picked from commit f35cf6c6311aa253d679f61b8fd43babce4a90c3)
2016-03-22Merge "Update number blocking strings"Ta-wei Yen
2016-03-22Merge "Hide import number settings in Blocked Management UI" into nyc-dev ↵Ta-wei Yen
am: 5e530f2 am: 0790a2a * commit '0790a2abada4a69413a3ed48deab6b7781e8db08': Hide import number settings in Blocked Management UI
2016-03-22Update number blocking stringsTa-wei Yen
+ No message string for unblocking, same as new filtering. + String for blocking with new filtering Fixes:27703247 Change-Id: I4622d9223e03e3c3f207da581ce5b28ee4aa2b42
2016-03-22Merge "Hide import number settings in Blocked Management UI" into nyc-devTa-wei Yen
am: 5e530f2 * commit '5e530f2d469cae13347a666fd9fe9d214d9e30b4': Hide import number settings in Blocked Management UI
2016-03-22Merge "Hide import number settings in Blocked Management UI" into nyc-devTa-wei Yen
2016-03-22Merge "Clear voicemail status text when loading succeeded"Ta-wei Yen
2016-03-22Merge "No notification shown for blocking after E911 call" into nyc-dev am: ↵Brandon Maxwell
cf230a9 am: 6dd6151 * commit '6dd61510f2c019a8c662257e368568bb93e9d9e0': No notification shown for blocking after E911 call
2016-03-22Updating logic for isBlockedNumber am: fd75e4cBrandon Maxwell
am: 9877f59 * commit '9877f59d3c4af34bedbbd27e45d00efa0ccb0b6a': Updating logic for isBlockedNumber
2016-03-22Merge "No notification shown for blocking after E911 call" into nyc-devBrandon Maxwell
am: cf230a9 * commit 'cf230a91080dcfddb82fe4a42c401d77e6ae9bca': No notification shown for blocking after E911 call
2016-03-22Updating logic for isBlockedNumberBrandon Maxwell
am: fd75e4c * commit 'fd75e4c3b3c1a8f5a6ee5d3ce6a8503cf83ea424': Updating logic for isBlockedNumber
2016-03-22Merge "No notification shown for blocking after E911 call" into nyc-devBrandon Maxwell
2016-03-22Clear voicemail status text when loading succeededTa-wei Yen
In ag/874775, mStateText.setText(null) is removed from VoicemailPlaybackLayout#setClipPosition(). This caused the error in mStateText not to be cleared after the voicemail is sucessfully loaded. This CL adds a setSuccess() method to the layout that clears the message, which will be called from onPrepared() once the voicemail is loaded. Fixes:27770842 Change-Id: Ic42e40b99d36f817532dec780b63311c1967300c
2016-03-21No notification shown for blocking after E911 callBrandon Maxwell
The Dialer is no longer responsible for showing a notification that call blocking is disabled after the user makes an emergency call. This CL ensures that the notification isn't shown. Change-Id: Ib87679a067831b771d99e5b2b205c84101f05fef Fixes: 27705312
2016-03-22Hide import number settings in Blocked Management UITa-wei Yen
+ When new filtering is possible, we should hide the import number settings from the blocked numbers management UI. Bug:27705124 Change-Id: I59bf958540482fe4d1aa620e4a4bc60fdc479778
2016-03-22Merge "Fix merge"Ta-wei Yen
2016-03-22Checking for blocked number after migrating am: ac6cd58Brandon Maxwell
am: ecacd03 * commit 'ecacd03b1dc86afadecdf99ef3a11a09e4a38888': Checking for blocked number after migrating
2016-03-21Fix mergeTa-wei Yen
Merge in ag/886674 was done incorrectly on CallLogAdapter. This CL revert the changes. Change-Id: I1779c205f9be8250acd5a4455608b857c6198663
2016-03-21Updating logic for isBlockedNumberBrandon Maxwell
In the framework blocking, both the e164 and non-e164 formats of a number can be blocked at the same time; these two formats will still have the same e164 value. Since the original code expected the e164 column to be unique, in this situation the Dialer thought the number was not blocked, resulting in a crash when attempting to block the number a second time. This CL changes the logic so multiple rows with the same e164 value are expected. Change-Id: I90995046df74b8ec2198eab1ef56a13f20dc1398 Fixes: 27724726
2016-03-22Checking for blocked number after migratingBrandon Maxwell
am: ac6cd58 * commit 'ac6cd58c8642d22e47a6d4b30295137a61177e85': Checking for blocked number after migrating
2016-03-21Checking for blocked number after migratingBrandon Maxwell
+ There's an edge case crash in the Dialer when initiating the migration workflow. If the user has blocked a number in the framework prior to migrating the Dialer and then attempts to block that number again in the Dialer, the migration workflow starts, completes, and then the app crashes. This is because prior to migrating, the Dialer doesn't know that the number is blocked in the framework, allowing it to block the same number twice. + Since this case is specific to the situation where an already blocked number initiates migration, this CL fixes the problem by checking if the number is blocked in the framework, prior to blocking it after the migration. Change-Id: I31c8978afb871f364e63cab5cc6da3e5fd106b29 Fixes: 27720157
2016-03-21Merge "Only allow primary users to block numbers" into nyc-dev am: c98a563Brandon Maxwell
am: 25b094b * commit '25b094b0473bb52238d7d45d4ba69b0d9949121c': Only allow primary users to block numbers
2016-03-21Merge "Only allow primary users to block numbers" into nyc-devBrandon Maxwell
am: c98a563 * commit 'c98a56336fd49a8c5ea2834a141627d3cf0d8d6d': Only allow primary users to block numbers
2016-03-18Only allow primary users to block numbersBrandon Maxwell
+ By design, only the primary user has the capability to block numbers. + This CL ensures that secondary users don't see the option to block numbers in the call log or call details. Change-Id: I576925510cfbef417c16910218014d9f7b7dd2a0 Fixes: 27366206
2016-03-18Merge "Rename provider authority for AOSP Dialer" into nyc-dev am: f804a91Ta-wei Yen
am: c0b805e * commit 'c0b805e68c960ff7af4a25dff8b95eb2c620f22f': Rename provider authority for AOSP Dialer
2016-03-18Merge "Rename provider authority for AOSP Dialer" into nyc-devTa-wei Yen
am: f804a91 * commit 'f804a91865c7916369e1ab119dfb13d35ca5f033': Rename provider authority for AOSP Dialer
2016-03-18Merge "Rename provider authority for AOSP Dialer" into nyc-devTa-wei Yen
2016-03-18Merge "Fix dialer crash on unknown number call." into nyc-dev am: 5da20d4Sarmad Hashmi
am: 74a4339 * commit '74a4339953bf2a41a4cd1e73a88b0edfafa50585': Fix dialer crash on unknown number call.
2016-03-18Merge "Fix dialer crash on unknown number call." into nyc-devSarmad Hashmi
am: 5da20d4 * commit '5da20d4e84c475aadfed3cfc3e4ea06d4400091c': Fix dialer crash on unknown number call.
2016-03-18Fix dialer crash on unknown number call.Sarmad Hashmi
+Number is set to empty string if null +Added 11 tests for getContactInfo method, mainly testing various combinations of inputs BUG=27725458 BUG=27724999 Change-Id: Ic64fbdb7490a3c07145310cf02249555bfc963a3
2016-03-17Merge "Return null constructing a malformed PhoneAccountHandle" into nyc-dev ↵Brad Ebinger
am: ef2fdd5 am: ad6fbc0 * commit 'ad6fbc0f594341d23f33ccf73c765e9b2dc9adab': Return null constructing a malformed PhoneAccountHandle
2016-03-17Merge "Return null constructing a malformed PhoneAccountHandle" into nyc-devBrad Ebinger
am: ef2fdd5 * commit 'ef2fdd5cd215e8e0ff974843ccdddad962dd54db': Return null constructing a malformed PhoneAccountHandle
2016-03-17Merge "Return null constructing a malformed PhoneAccountHandle" into nyc-devBrad Ebinger
2016-03-17Return null constructing a malformed PhoneAccountHandleBrad Ebinger
Return null when constructing a PhoneAccountHandle if the ComponentName from the database is malformed. Bug: 26684527 Change-Id: I76a3e61699e0646cdf0b715d7b3908611cdca8ff
2016-03-17Prevent incorrect call log item from expanding when new item arrives am: fa15094Ta-wei Yen
am: ad39eb2 * commit 'ad39eb2ab71faf5c1750595e4fd8adcf898113f1': Prevent incorrect call log item from expanding when new item arrives
2016-03-17Prevent incorrect call log item from expanding when new item arrivesTa-wei Yen
am: fa15094 * commit 'fa15094f656599b24e1c2a5d59ca1d8c0e515d10': Prevent incorrect call log item from expanding when new item arrives
2016-03-17Merge "Add missing lock discovered by GuardedBy checker." am: a2ee440Ian Rogers
am: 400229b * commit '400229b44ff91b95e03732be350bf6ca63f6720d': Add missing lock discovered by GuardedBy checker.
2016-03-17Merge "Add missing lock discovered by GuardedBy checker."Ian Rogers
am: a2ee440 * commit 'a2ee44082c21014d3be1163ca362a556b5db30cc': Add missing lock discovered by GuardedBy checker.
2016-03-16Rename provider authority for AOSP DialerTa-wei Yen
Authority name clash is preventing GoogleDialer from installing over AOSP dialer Authority for FileProvider is put in donottranslate_config.xml because it need to be shared with ContactsCommon Bug:27685485 Change-Id: I45a51639a85a00f58385e08221cb100ac66c2069
2016-03-16Add missing lock discovered by GuardedBy checker.Ian Rogers
Found by error prone. Change-Id: I8923c4e7095e644b8e09841ebda1911e6589b4e0
2016-03-16Prevent incorrect call log item from expanding when new item arrivesTa-wei Yen
mCurrentlyExpandedPosition is unreliable when the list is changing, use mCurrentlyExpandedRowId to determine which item is expanded instead. Positions stored in CallLogAdaptor are also invalidated when the list is changing. Bug:25283769 Change-Id: Iffca8c7d65933cfcdd12f2f3cc85170226db1c4a
2016-03-16Merge "Add default phone account fallback for voicemail notification" into ↵Ta-wei Yen
nyc-dev am: fb29931 am: c1f6650 * commit 'c1f6650d632e7aba3d9ec5a2ca28cf4c25a929f9': Add default phone account fallback for voicemail notification
2016-03-16Merge "Add default phone account fallback for voicemail notification" into ↵Ta-wei Yen
nyc-dev
2016-03-16Merge "Enabling new filtering" into nyc-dev am: 719cb38590Brandon Maxwell
am: bb35e0b049 * commit 'bb35e0b049cdfe350f6a00ffb4e6497fb19abeaa': Enabling new filtering
2016-03-16Merge "Enabling new filtering" into nyc-devBrandon Maxwell
2016-03-15Enabling new filteringBrandon Maxwell
Bug: 26664600 Change-Id: I27d87006bf153ca57b6acc5b7177aea69e161439
2016-03-16Adding logging for migrate blocked numbers am: bc8be0abe7Brandon Maxwell
am: df7f4a9080 * commit 'df7f4a908025c9c034566c9246cfed53c3c11820': Adding logging for migrate blocked numbers
2016-03-15Add default phone account fallback for voicemail notificationTa-wei Yen
Sometimes the accountComponentName and accountId field of the new voicemail will not be populated by the voicemail source, so a PhoneAccountHandle used to retrieve the voicemail ringtone can not be created. Previously we fallback to the default notification sound. In this CL we will attempt to get the voicemail ringtone from the default phone account before falling back to notification sound. Bug:21699149 Change-Id: Ia1c09f5aa32c000cca245c669304cacf4f792c01
2016-03-16Updating GreatWall to use modifiable flag am: 22375e147eBrandon Maxwell
am: e1473ca3ca * commit 'e1473ca3cafa69f9c51031a9cfeb1aebb6821d2c': Updating GreatWall to use modifiable flag
2016-03-15Adding logging for migrate blocked numbersBrandon Maxwell
Bug: 26664600 Change-Id: I64e9d1fbd825f25e23124d95b2475fdd6e0830f9
2016-03-15Updating GreatWall to use modifiable flagBrandon Maxwell
+ Rather than using a runtime flag which has to be set for the build, this CL changes the GreatWall feature to be enableable at runtime. Bug: 26664600 Change-Id: Ib0e3229da41a08c67076b7bd171ebbc4b35a4c69
2016-03-15Merge "Keeping migration dialog up while migration in progress" into nyc-dev ↵Brandon Maxwell
am: a98b35c260 am: 724ee71dbb * commit '724ee71dbb1e7b1fcb8cd332663772c215eb7e63': Keeping migration dialog up while migration in progress
2016-03-15Merge "Keeping migration dialog up while migration in progress" into nyc-devBrandon Maxwell
2016-03-15Keeping migration dialog up while migration in progressBrandon Maxwell
+ This CL ensures that while the migration work is in progress, the MigrateDialogFragment remains visible, with its buttons greyed out. Bug: 26664600 Change-Id: Ied32d05fac46b700f14aee06d383fd2db2fa7913
2016-03-15Updating settings to use system blocked numbers ui am: 60d449f45fBrandon Maxwell
am: 24fdf0da09 * commit '24fdf0da0966a7a4108db7fc7e23f6c5a3b651a3': Updating settings to use system blocked numbers ui
2016-03-15Updating settings to use system blocked numbers uiBrandon Maxwell
+ After the user has migrated to the framework number blocking solution, the 'Call blocking' setting needs to take them to the system ui. The branching logic to determine which UI to open is added in this CL. Bug: 26664600 Change-Id: I2574f0665d3f0d3d92230e0210c69d1d10b60228
2016-03-15Fixing buildSarmad Hashmi
+ A merge was performed improperly which caused an import to be removed, but the code using the imported object wasn't. This resulted in build failures since the necessary class wasn't imported. + This change properly performs the merge of cdc14da9275c67d123b55e668f48f73c4b58d948. Change-Id: Ifb78cc75aff18a9c632c7c5e1a3121858383296a
2016-03-15Merge "Removing hardcoded database column name" into nyc-dev am: aae1559613Brandon Maxwell
am: 3cd1ce6c88 * commit '3cd1ce6c8801c338f45dad8688e2f742f910382d': Removing hardcoded database column name
2016-03-15Merge "Removing hardcoded database column name" into nyc-devBrandon Maxwell
2016-03-15Merge "Implemented blocked numbers migration" into nyc-dev am: 4cdae0926cBrandon Maxwell
am: 55c2efe5a5 * commit '55c2efe5a514447c697a678c52708b8eb7fc5406': Implemented blocked numbers migration
2016-03-15Merge "Implemented blocked numbers migration" into nyc-devBrandon Maxwell
2016-03-14Implemented blocked numbers migrationBrandon Maxwell
+ After upgrading to N, users need to be able to migrate their blocked number list from the Dialer solution to the framework solution. Prior to migrating, when a user attempts to block a number, a Dialog is shown prompting them to migrate their numbers. Users must migrate to continue adding numbers to their block list. Users that decide not to migrate will still have calls and voicemails blocked for numbers that are currently on their block list. + This CL implements the logic which copies users' blocked numbers lists to the framework solution. Bug: 26664600 Change-Id: I44dee1306b5daca6f558c81b2b58252b35013e09
2016-03-14Merge "Potential fix for voicemail icon near dialer but no voicemail." into ↵Sarmad Hashmi
nyc-dev am: 1034966af6 am: 290a699617 * commit '290a699617772faab8cc0c48f322b52ad954462b': Potential fix for voicemail icon near dialer but no voicemail.
2016-03-14Merge "Potential fix for voicemail icon near dialer but no voicemail." into ↵Sarmad Hashmi
nyc-dev
2016-03-14Potential fix for voicemail icon near dialer but no voicemail.Sarmad Hashmi
+Only count voicemails that are unread and have not been marked for deletion. BUG=27548694 Change-Id: I8d6707087bd4a400eb073ac4c2c7e2689a065052
2016-03-14Adding block numbers migration dialog am: c6ed16091cBrandon Maxwell
am: fbbc38a5bb * commit 'fbbc38a5bb9aac10906c901987352ef2d7c74bf4': Adding block numbers migration dialog
2016-03-14Adding block numbers migration dialogBrandon Maxwell
+ When the user attempts to block a number and they haven't migrated to the framework blocking implementation, they should be shown a dialog that asks them to migrate. This CL introduces the Dialog that is shown and updates the Call log and Call details to open it. + As part one of the change, the Dialog is shown every time the user attempts to block or unblock a number (when the feature is enabled). A later CL will complete this migration step to ensure that the dialog is only shown until migration is finished. Bug: 26664600 Change-Id: Ia4c2d504f8d98679b90d232058eb5ee6ea9b38f1
2016-03-14Merge "Adding sharedPref for blocked number migration" into nyc-dev am: ↵Brandon Maxwell
9df658ca49 am: f561b05824 * commit 'f561b058245c3976f6efc9c420c3cc7cef8c358a': Adding sharedPref for blocked number migration
2016-03-14Merge "Hiding add number button in Blocked Management UI" into nyc-dev am: ↵Brandon Maxwell
6c5ea04920 am: 414cf94924 * commit '414cf94924769f8bc4ca72a8d198c7d278b1f958': Hiding add number button in Blocked Management UI
2016-03-14Merge "Add talkback for long press and remove contact from starred list." ↵Qi Wang
into nyc-dev am: 7934175406 am: 470dd5f28d * commit '470dd5f28d6c3c005ab839e5fc238e679865e278': Add talkback for long press and remove contact from starred list.
2016-03-14Merge changes from topic \'refactor-voicemail-archive\' into nyc-dev am: ↵Sarmad Hashmi
f2c14d722f am: 380994d3b0 * commit '380994d3b0e4a2ee2ca0054a48ea159678618521': Add share voicemail functionality. Refactor voicemail archive code.
2016-03-14Merge "Adding sharedPref for blocked number migration" into nyc-devBrandon Maxwell
2016-03-14Merge "Hiding add number button in Blocked Management UI" into nyc-devBrandon Maxwell
2016-03-14Merge "Add talkback for long press and remove contact from starred list." ↵Qi Wang
into nyc-dev
2016-03-13Add share voicemail functionality.Sarmad Hashmi
+Send intent to other applications with temporary file permission granted +Add voicemails folder to FileProvider paths +When creating file in VoicemailArchiveProvider, append extension to file name +Check voicemail content exists before archiving it +Refactor voicemail code +Add tests for checking file extension +Add tests for archiving and sharing vociemails +Archive tab should not archive on share button press BUG=22798485 Change-Id: Id8068aba92f7f1ca58532dca6c405cb2908841a3
2016-03-13Refactor voicemail archive code.Sarmad Hashmi
+Created new class for all AsyncTasks and listener interfaces. +Separated the archive code into separate methods +Added 7 tests BUG=22797391 Change-Id: I789125328bf079846e34c5fd57fd0d1c67dc6266