summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-12BEGIN_PUBLIClinyuh
Automated rollback of changelist 172505648 Bug: 30225112 Test: None PiperOrigin-RevId: 178815682 Change-Id: I1fe1eef49d587314d32e7125f5106769b3099ad3
2017-12-12Merge changes I45978ea4,Ia85b1008,I9e68c561,I9255dd3cTreehugger Robot
* changes: BEGIN_PUBLIC Automated rollback of changelist 172683494 BEGIN_PUBLIC Automated rollback of changelist 172956409 Download and play voicemails from server when not locally available. Updated writing of PhoneLookup columns in annotated call log.
2017-12-12BEGIN_PUBLIClinyuh
Automated rollback of changelist 172683494 Bug: 30225112 Test: None PiperOrigin-RevId: 178807986 Change-Id: I45978ea4daab71985ac93c3c3a0439fdd8e873d5
2017-12-12BEGIN_PUBLICroldenburg
Automated rollback of changelist 172956409 Bug: 30225112 Test: rollback PiperOrigin-RevId: 178805314 Change-Id: Ia85b10081948b64d4cfc9c9d10d35679df8296ef
2017-12-12Download and play voicemails from server when not locally available.uabdullah
Test: Unit tests PiperOrigin-RevId: 178791213 Change-Id: I9e68c561285988cc1def894f5c7ecf9715ecf6b6
2017-12-12Updated writing of PhoneLookup columns in annotated call log.zachh
We're not going to use the "cached" columns from the system call log any longer, and instead will write them using PhoneLookup. Bug: 34672501 Test: unit PiperOrigin-RevId: 178788155 Change-Id: I9255dd3cb727eef3b45bc05aeb3c6fd6fd513d63
2017-12-12Merge "Implement today and older for NUI Voicemail and update ↵Treehugger Robot
MediaPlayerView tests"
2017-12-11Implement today and older for NUI Voicemail and update MediaPlayerView testsuabdullah
This CL also updates the tests that were TODOs from http://b/70401224 to allow testing the MediaPlayerView SCREENSHOT: Today: http://screen/8KvVtLtHeq4 Older: http://screen/5oskBZPbDR5 Test: Unit tests PiperOrigin-RevId: 178699528 Change-Id: Idab797eff18fd277618938a8a54da350c60b3d54
2017-12-12Merge "Play voicemails, update seekbar timer, allow seeking, and maintain ↵Treehugger Robot
state after recycling."
2017-12-12Merge "Also show bubble avatar for incoming call and outgoing call."Treehugger Robot
2017-12-11Merge "Don't save UI executor in UiListener."Treehugger Robot
2017-12-11Play voicemails, update seekbar timer, allow seeking, and maintain state ↵uabdullah
after recycling. This CL adds the support for playing voicemails, changing the play button to pause button when playing the voicemail, updating the seekbar and duration timer when the voicemail is being played. It also adds the support to preserve the state of the media player such that when scrolling and recycling views, when an expanded and playing voicemail is recycled back into view, it's most recent state is shown i.e the duration and the seekbar are upto date. Video: https://drive.google.com/open?id=1CKbLK5-1YDeXBZFiKvuTxoPuFJQ1rbj7 Test: Unit tests PiperOrigin-RevId: 178681663 Change-Id: Ifdd1d945572926bdc7d652aa7a876d3156fc21ce
2017-12-11Also show bubble avatar for incoming call and outgoing call.yueg
Instead of just showing avatar for active or background call, we should also show avatar for other calls. In the order: 1. incoming call 2. outgoing call 3. active or background call Test: NewReturnToCallControllerTest PiperOrigin-RevId: 178675371 Change-Id: Ibf8b757821d9a6420ba56439e4f6a93e9e5c3d91
2017-12-11Don't save UI executor in UiListener.zachh
When an activity is killed by the system, a new UiListener is created and attached, but it doesn't have its executor set. Rather than save it as an instance field, just get the Ui executor when needed, by passing the context to the listen method. Bug: 70510707 Test: unit and manual via "don't keep activities" developer option PiperOrigin-RevId: 178668338 Change-Id: I5360b525377edab5f3a117d1f0f50bf6da6a6f0c
2017-12-11Merge "Update Spam module to use Dagger"Treehugger Robot
2017-12-11Update Spam module to use Daggermaxwelb
Test: TAP PiperOrigin-RevId: 178650781 Change-Id: I299907ac43d48b984b092433c9b651aadb17c62a
2017-12-09Merge "Implemented adding a new favorites contact flow NUI."Treehugger Robot
2017-12-08Implemented adding a new favorites contact flow NUI.calderwoodra
This change consists of mainly 3 things: - Update contacts fragment to meet AddFavoriteActivity requirements - Implement AddFavoriteActivity - Passing the contact back to SpeedDialFragment Bug: 36841782 Test: SpeedDialIntegrationTest PiperOrigin-RevId: 178461265 Change-Id: Ib3a13eae311acf6ce10a94df4f2c95b9af120cff
2017-12-09Merge changes I220cb741,I471b2d19Treehugger Robot
* changes: Add "Set up" and "Invite" for video to call log entry actions Fix voicemail populator bug and change emergency call to emergency call back.
2017-12-09Merge "Bubble v2 animation improvement."Treehugger Robot
2017-12-08Add "Set up" and "Invite" for video to call log entry actionsroldenburg
Bug: 70034799 Test: GoogleCallLogAdapterTest PiperOrigin-RevId: 178434462 Change-Id: I220cb74116aaa5dc3518de0dd20f2cdefda4049b
2017-12-08Fix voicemail populator bug and change emergency call to emergency call back.weijiaxu
The voicemail populator bug was caused by missing Voicemail.PHONE_ACCOUNT_COMPONENT_NAME. Since we are making incoming emergency call by simulator. The name should be emergency call back. Bug: 70246587 Test: On a local device. PiperOrigin-RevId: 178424437 Change-Id: I471b2d19d1d431e2180a1f0481153831a9e51040
2017-12-08Bubble v2 animation improvement.yueg
Including: 1. Add opacity animation when show/hide/expand/collapse 2. Decrease animation duration when hide 3. Animate small icon when switch left/right side instead of changing gravity Bug: 67605985 Test: manual PiperOrigin-RevId: 178413027 Change-Id: I8a915bbed60a2841ccc534f2c68575da062c82e3
2017-12-08Merge "In the coalesced call log, replace column NUMBER_CALLS with a new ↵Treehugger Robot
column COALESCED_IDS."
2017-12-08In the coalesced call log, replace column NUMBER_CALLS with a new column ↵linyuh
COALESCED_IDS. For a row in the coalesced call log, COALESCED_IDS contains IDs of the corresponding rows in the annotated call log. These IDs will be used to (1) launch CallDetailsActivity or (2) delete the row in the call log UI. Bug: 70218437 Test: CoalescerTest, CoalescedAnnotatedCallLogCursorLoaderTest PiperOrigin-RevId: 178392968 Change-Id: I2d6cd46bec4d47a9e18941b7a019f39403fa76f5
2017-12-08Merge "Add Context to Duo interface isEnabled"Treehugger Robot
2017-12-08Merge "Migrate cp2 search to use SmartDialerCursorLoader and ↵Treehugger Robot
Phone.CONTENT_FILTER_URI."
2017-12-08Merge changes I233163fe,I1dc2c8dd,I9769a7fb,Iad3b85b1,Id9088b12, ...Treehugger Robot
* changes: Implemented PhoneLookupDataSource#onSuccesfulFill. Fixed compile error in AOSP due to use of guava 23 API. Add isActivated check to Duo interface Bug: 68953167 Made PhoneLookupDataSource implementation async. Renamed PhoneLookup#bulkUpdate to #getMostRecentPhoneLookupInfo. Added bindings for ListeningExecutorServices. Use explicit version constant for AD ceiling. Add Assisted Dialing Call Details Implementation. Switched CallLogDataSource interface to be Future based.
2017-12-07Add Context to Duo interface isEnabledroldenburg
Bug: 70034799 Test: DuoImplTest PiperOrigin-RevId: 178326133 Change-Id: Ie4a0e717d9f1c9c066cb535a44721aeea3c265cc
2017-12-07Migrate cp2 search to use SmartDialerCursorLoader and Phone.CONTENT_FILTER_URI.calderwoodra
Bug: 70336190,70348007 Test: existing PiperOrigin-RevId: 178325355 Change-Id: Ic43beb7a10c5127083ed33e69603b25b2831754f
2017-12-07Implemented PhoneLookupDataSource#onSuccesfulFill.zachh
Required adding applyBatch functionality to PhoneLookupHistoryContentProvider so that the updates can be performed in a transaction. This code was just copied and modified from AnnotatedCallLogContentProvider. Also removed the trigger which limited the size of the PhoneLookupHistory, since we now delete rows from PhoneLookupHistory when the last occurrence of a number is deleted from AnnotatedCallLog. Since AnnotatedCallLog is bounded to 1000 rows PhoneLookupHistory is now indirectly bounded by that as well. Bug: 34672501 Test: unit PiperOrigin-RevId: 178323464 Change-Id: I233163fe70641b0e4b1d4c5c0e8970ad0b4b167d
2017-12-07Fixed compile error in AOSP due to use of guava 23 API.zachh
Futures.submitAsync is V23 and AOSP is currently stuck at V20. This is just a completely non-sensical dummy implementation of DialerFutureSerializer until we can figure out what to do. Test: tap PiperOrigin-RevId: 178323108 Change-Id: I1dc2c8ddfa7ef3e15170543dadefbe4fc2e19226
2017-12-07Add isActivated check to Duo interfaceroldenburg
Bug: 70034799 Test: GoogleCallLogAdapterTest PiperOrigin-RevId: 178292533 Change-Id: I9769a7fbe0edcc42eff99d636334a0c2eaf14779
2017-12-07Bug: 68953167Android Dialer
Test: Bubble.show PiperOrigin-RevId: 178265418 Change-Id: Iad3b85b10aae736953a64824bac1631d506892c8
2017-12-07Made PhoneLookupDataSource implementation async.zachh
We were previously calling get() which can cause deadlocks. Bug: 34672501 Test: existing PiperOrigin-RevId: 178192772 Change-Id: Id9088b12b765307c778d101d847cb1016ea828d1
2017-12-07Renamed PhoneLookup#bulkUpdate to #getMostRecentPhoneLookupInfo.zachh
This is just to more clearly convey what the method does. Bug: 34672501 Test: existing PiperOrigin-RevId: 178188575 Change-Id: Id02f34b1d79346ecd8ca9eebc043fe9b3063264b
2017-12-07Added bindings for ListeningExecutorServices.zachh
Use them where appropriate. Bug: 34672501 Test: existing PiperOrigin-RevId: 178182298 Change-Id: If454225e0d636c7cb14b5af02d46780d7732abf0
2017-12-07Use explicit version constant for AD ceiling.erfanian
Test: tap PiperOrigin-RevId: 178121918 Change-Id: Ia60c844181b63b527ce9753a9bef96d7b7076c40
2017-12-07Add Assisted Dialing Call Details Implementation.erfanian
This includes all of the work specified in the UX layouts, with the exception of the parenthetical country code. Because the canonical mapping of dial prefixes to country codes is not contained in this package, some thought needs to be given on the best way to implement this part of the spec. This change also introduces a fallback error text, in case the client experiences bad data from the call log. Test: new unit tests PiperOrigin-RevId: 178038123 Change-Id: I88eec72a73820e092f24c5f53ee9520a42486ada
2017-12-07Switched CallLogDataSource interface to be Future based.zachh
Bug: 34672501 Test: existing PiperOrigin-RevId: 178038086 Change-Id: I1230992ad04bb4415f5a29bd15802d23dff88012
2017-12-07Merge changes I8e8799fd,I4626262eTreehugger Robot
* changes: Add DialpadView's OnPreDrawListener in onFinishInflate() to ensure the layout is inflated before adjustments are made. Added manifest override for PhoneLookupHistory provider.
2017-12-07Merge changes I6806c5c8,I60afe7c6,I6d103569,I4cd6f76b,I6ddbebc9, ...Treehugger Robot
* changes: Hide bubble in (New)ReturnToCallController.tearDown(). Grouping each listener's logic in an inner class in CallDetailsActivity. Allow VVM activation to be rerun if carrier sent STATUS SMS Check for null subscription info list in TelecomUtil#getSubscriptionInfo. Ignore "new" voicemails that are too old for notifications Display the automatically detected home country in assisted dialing settings. Add DATA_USAGE column to the annotated call log. Temporarily disable PhoneHistoryRecorder. Bubble v2 animation changes. Refactor Assisted Dialing Settings into standalone activity. Added PhoneLookupHistoryRecorder. Added PhoneLookupSelector.
2017-12-07Merge "Removed timestamps from PhoneLookup APIs."Treehugger Robot
2017-12-07Add DialpadView's OnPreDrawListener in onFinishInflate() to ensure the ↵linyuh
layout is inflated before adjustments are made. Bug: 69665429 Test: DialpadFragmentIntegrationTest PiperOrigin-RevId: 178031541 Change-Id: I8e8799fd26a151a5357cd0bf4e2d886c802a15a5
2017-12-07Added manifest override for PhoneLookupHistory provider.zachh
Enabled PhoneLookupHistoryRecorder. Bug: 34672501 Test: manual PiperOrigin-RevId: 178030404 Change-Id: I4626262ebed14a9478f5ac8fc89fc81655e98b70
2017-12-07Hide bubble in (New)ReturnToCallController.tearDown().yueg
There is the case that onDisconnect() is not called but InCallService is unbind. Currently we only hide bubble when call disconnected. We should also do it when InCallService is unbind. Test: NewReturnToCallControllerTest, ReturnToCallControllerTest PiperOrigin-RevId: 178029862 Change-Id: I6806c5c80adb06317f09019bdf3420b462225945
2017-12-07Grouping each listener's logic in an inner class in CallDetailsActivity.linyuh
Bug: 70218437 Test: Existing tests PiperOrigin-RevId: 178029820 Change-Id: I60afe7c6d61a61ce4aa2fd2e30fbd5d869072930
2017-12-07Allow VVM activation to be rerun if carrier sent STATUS SMStwyen
Carrier might send STATUS SMS actively if the account configuration has changed. Previously it will be discarded if the account is already activated. In this CL activation will be rerun if the messageData already exist since it is initiated by an STATUS SMS. Bug: 69857261 Test: ActivationTaskTest PiperOrigin-RevId: 178028542 Change-Id: I6d103569c2be4eeadc3a7877d160fff03ad8b40e
2017-12-07Check for null subscription info list in TelecomUtil#getSubscriptionInfo.zachh
The javadoc for the method states that it can return null if the current state is unknown. Bug: 70224613 Test: unit PiperOrigin-RevId: 178020566 Change-Id: I4cd6f76b7c0572d1c9797eba4bf9c3981846468e
2017-12-07Ignore "new" voicemails that are too old for notificationstwyen
Bug: 68049435 Test: CallLogNotificationQueryHelperTest PiperOrigin-RevId: 178016400 Change-Id: I6ddbebc9edce6830966072d42cf05eb21f26c8ac
2017-12-07Display the automatically detected home country in assisted dialing settings.erfanian
Some degenerative cases are considered, like detected home countries that are currently unavailable. Bug: 68775522 Test: unit tests PiperOrigin-RevId: 178007559 Change-Id: Id85d7a2af1aa67757450bbbc80fd3ee67790b21c
2017-12-07Add DATA_USAGE column to the annotated call log.linyuh
Data in this column are copied from the DATA_USAGE column in the system call log (android.provider.CallLog.Calls#DATA_USAGE). Bug: 70218437 Test: AnnotatedCallLogDatabaseHelperTest, SystemCallLogDataSourceTest PiperOrigin-RevId: 177999609 Change-Id: I64d70734e8e85767f1e93a4a22ce2aae6c2168a1
2017-12-07Temporarily disable PhoneHistoryRecorder.zachh
PhoneLookupHistory provider isn't correct overridden in GoogleDialer manifest. I'l fix that in a later CL. Test: manual PiperOrigin-RevId: 177988816 Change-Id: I42af03d22db50bd70219d52826294529462bae43
2017-12-07Bubble v2 animation changes.yueg
Including: - expanded view expands/collapses from top of itself - small icon on avatar shows on left side when bubble is on right side - when expand on bottom, bubble move up a bit so that expanded view doesn't go off screen. It also go back to previous position when collapse. - remove animation for collapse when move expanded bubble This change should not enable bubble v2 for anyone. Bug: 67605985 Test: manual PiperOrigin-RevId: 177974562 Change-Id: Id83f3f744b717d51fbe58e58769ac2cd2810d2b5
2017-12-07Refactor Assisted Dialing Settings into standalone activity.erfanian
This will enable easier porting back into the framework. Test: existing tests PiperOrigin-RevId: 177960274 Change-Id: I1aa18734758900a93b19f4bb87b7759f6f7ca370
2017-12-07Added PhoneLookupHistoryRecorder.zachh
When a call is added in InCallUi, it fetches the current PhoneLookupInfo for the call and writes it to PhoneLookupHistory. Required updating PhoneLookupHistoryContentProvider#update to use "replace" to (presumably) atomically insert when a row is missing. Bug: 34672501 Test: unit PiperOrigin-RevId: 177896892 Change-Id: I43f9ded240a81156722be816a9635d586de642a1
2017-12-07Added PhoneLookupSelector.zachh
This class is responsible for prioritizing and selecting data from a PhoneLookupInfo object, which contains information from many phone lookup sources. Bug: 34672501 Test: unit PiperOrigin-RevId: 177893924 Change-Id: Ib98a4656fe87141162a7ac53af4a0ad421196046
2017-12-07Removed timestamps from PhoneLookup APIs.zachh
Also added onSuccessfulBulkUpdate method. It is safer for each PhoneLookup to keep track of its own last processed time via shared prefs where the value saved is the actual last processed timestamp from the underlying data. This is because it is difficult or impossible to select a single time that spans lookups due to queries being run and processed at different times. The onSuccessfulBulkUpdate method is provided as a hook for PhoneLookups to persist their shared pref once they know the result of bulkUpdate have been successfully saved. Finally, removed usage of the lastModified timestamp from PhoneLookupHistory in PhoneLookupDataSource since I believe the cases it was originally intended to cover are now handled by populateInserts(). Bug: 34672501 Test: unit PiperOrigin-RevId: 177891586 Change-Id: I072409fc217e4d7e36816548862e8b358aebf165
2017-12-05Merge "Add filtration logic to Assisted Dialing Settings."erfanian
am: 7370d93ade Change-Id: I6990c2449d6bef4621014dd6d7fe8f49b45c4fe2
2017-12-05Merge "Add filtration logic to Assisted Dialing Settings."Treehugger Robot
2017-12-04Add filtration logic to Assisted Dialing Settings.erfanian
The filtration logic will only show countries in the country picker if the feature is enabled for those countries. This will not cover the regressive case where a user has already selected a default option, but then the option is later removed. This behavior is currently undefined. Bug: 69274259 Test: unit tests PiperOrigin-RevId: 177881199 Change-Id: I113f6d25249c42c1bd98383fd6ee0bc6a8c0e615
2017-12-04Merge changes Iac15302a,I228ce134yueg
am: 9ffe71da47 Change-Id: I350b28a94971f1169fb70373b1d1a6ecf37e8ae4
2017-12-04Merge changes Iac15302a,I228ce134Treehugger Robot
* changes: Rollback the broadcast in-call UI changes since it breaks AOSP. Rollback the rollback of broadcast in-call UI changes.
2017-12-01Rollback the broadcast in-call UI changes since it breaks AOSP.yueg
Test: none PiperOrigin-RevId: 177596967 Change-Id: Iac15302aca9593bfd4d1cbe5a8336ed6fd71b21c
2017-12-01Rollback the rollback of broadcast in-call UI changes.yueg
Test: none PiperOrigin-RevId: 177530923 Change-Id: I228ce134b49065bd137296f5ab99375bac9e9fa3
2017-12-01Merge changes If9478ce2,I41d4910bcalderwoodra
am: 9acd105472 Change-Id: I2a7baeace7ad935ae8294345e829acc9ff7e271f
2017-12-01Merge changes If9478ce2,I41d4910bTreehugger Robot
* changes: Implemented new favorites list UI. Action bar is no longer visible in dialpad search after configuartion change.
2017-11-30Implemented new favorites list UI.calderwoodra
Bug: 36841782 Test: implemented PiperOrigin-RevId: 177516412 Change-Id: If9478ce22c10fd17e352d5fdcc2c0bef5e14a6d8
2017-11-30Action bar is no longer visible in dialpad search after configuartion change.calderwoodra
If a user, for example, opened dialpad search then entered multiwindow mode, the actionbar would be visible and search results maligned. This change corrects that by updating it's state once possible. Test: manual PiperOrigin-RevId: 177497979 Change-Id: I41d4910b5bb92e29623960e7d4741a9a961e5b9e
2017-12-01Merge changes Ide2ea08f,I24186745yueg
am: 9db815f051 Change-Id: I8fdf785b6ac3c16b2d9ecabdbdcc3a7131124c10
2017-12-01Merge changes Ide2ea08f,I24186745Treehugger Robot
* changes: Rollback Broadcast in-call UI changes. Fix NPE crash on video call.
2017-11-30Rollback Broadcast in-call UI changes.yueg
Test: none PiperOrigin-RevId: 177490090 Change-Id: Ide2ea08f89b8a8072913617e6ce4587abffc7df4
2017-11-30Fix NPE crash on video call.wangqi
Bug: 69960961 Test: manual PiperOrigin-RevId: 177486235 Change-Id: I241867456830e0a8479ed0652aac71abc77c86e3
2017-11-30Merge "*** Reason for rollback ***"roldenburg
am: 1d18e69c85 Change-Id: I19766bea103778f6502c3176d5460bd3ffa61eda
2017-11-30Merge "*** Reason for rollback ***"Treehugger Robot
2017-11-30*** Reason for rollback ***roldenburg
Copybara is fixed for AOSP export Bug: 68665330 Test: rollback PiperOrigin-RevId: 177480870 Change-Id: I0ba38e213bb840436fa6dafc4af0a79019ee93f4
2017-11-30Merge changes Ifcd52b16,I025ea703zachh
am: 49842c4701 Change-Id: Ic0677c87716d8f4fbac9b2d3b6f010a153179870
2017-11-30Merge changes Ifcd52b16,I025ea703Treehugger Robot
* changes: Implemented fill for PhoneLookupDataSource. Search contacts now update when there are changes to the cp2 db.
2017-11-29Implemented fill for PhoneLookupDataSource.zachh
Rewrote FakePhoneLookup to be more realistic. Bug: 34672501 Test: unit PiperOrigin-RevId: 177376374 Change-Id: Ifcd52b16b7046f39d1bfc0e8b8e76452a9daadd2
2017-11-29Search contacts now update when there are changes to the cp2 db.calderwoodra
Since we close the original cursor we queried in the cursor loader, we need to assign a new content observer to the cursor we build so that our search results update when there are changes to the contacts db. Bug: 63830179 Test: manual PiperOrigin-RevId: 177368459 Change-Id: I025ea70334265cb2fdc651ed7ea046b039738e94
2017-11-30Merge changes Id7954667,I22de38dcerfanian
am: b1e7530af2 Change-Id: I3812e62448d4851afcea7d35842c27dd28b00b0c
2017-11-30Merge changes Id7954667,I22de38dcTreehugger Robot
* changes: Bump API ceiling for Assisted Dialing. Add flag to control default assisted dialing state during precall flow.
2017-11-29Bump API ceiling for Assisted Dialing.erfanian
Bug: 69857502 Test: TAP PiperOrigin-RevId: 177367228 Change-Id: Id79546672fa8bf3bf85bbe569ef638970b1365d8
2017-11-29Add flag to control default assisted dialing state during precall flow.erfanian
Currently, the only other client that is initiating calls is Contacts, and we consider that to be a non-idle-dial. Bug: 69860859 Test: existing unit tests PiperOrigin-RevId: 177367226 Change-Id: I22de38dc973f5a1eecfe42833110690744c317fd
2017-11-30Merge "Enable timer in emergency call."wangqi
am: 226b01b4fb Change-Id: I45041d6564d53277b22209ccd7c0a2b337752fd1
2017-11-30Merge "Enable timer in emergency call."Treehugger Robot
2017-11-29Enable timer in emergency call.wangqi
"This phone's number: xxx" is shown for emergency call which replaces in call timer. This change move it to under emergency location service so timer could be shown again. Bug: 69810801 Test: manual PiperOrigin-RevId: 177363955 Change-Id: I543fbbee869923800ffd92a5799819b712f0b953
2017-11-29Merge "Move country constraint logic into standalone class."erfanian
am: b33463c7cd Change-Id: I89fc96f42158934dd10da45ec42ed88544b24f6a
2017-11-29Merge "Move country constraint logic into standalone class."Treehugger Robot
2017-11-29Merge "Adjust strings for select SIM dialog"twyen
am: 3fbdd1c482 Change-Id: I7283753d282b15fd2a76f76a3921ed692af3e117
2017-11-29Merge "Adjust strings for select SIM dialog"Treehugger Robot
2017-11-29Merge changes Ie04496dc,Ib2998f03,I6cf53e50,Id6eaaad2mdooley
am: b500efc0b0 Change-Id: I8b0ea80772d52457e38cf8b6ff617a05c3c52c87
2017-11-29Merge "Fix resource not found when placing call outside dialer"twyen
am: 0e029e7f6d Change-Id: I26a5a05e9288ddb952dad3eae973f7d31644be72
2017-11-29Merge changes Ie04496dc,Ib2998f03,I6cf53e50,Id6eaaad2Treehugger Robot
* changes: Delete voicemails when disabling visual voicemail Switching to alarms and exponential backoff while polling for transcription result Format number for SIM selection Disable phone number formatting on the dialpad when making domestic call to Argentina mobile numbers.
2017-11-29Merge "Fix resource not found when placing call outside dialer"Treehugger Robot
2017-11-29Merge changes Ic61819b8,I4149abe1,Ic738a6dd,I297faa26,Ib6a929ef, ...twyen
am: 38db0c78bf Change-Id: I3857acc52182d915bef2ec6ab5e2e1479008da8d
2017-11-29Merge changes Ic61819b8,I4149abe1,Ic738a6dd,I297faa26,Ib6a929ef, ...Treehugger Robot
* changes: Prevent PreCallActivity from showing in lockscreen if it is not started in the lockscreen Prevent change SIM icon from showing during a voicemail call Expose user home country code as public method in Mediator Interface. Update assisted dialing setting text. Contact list no longer jumps to the top when the cp2 database updates. Refactor DialpadFragment's DtmfKeyListener Adjust strings for select SIM dialog Add impressions for dual sim features
2017-11-29Move country constraint logic into standalone class.erfanian
In a subsequent change, the assisted dialing settings will be able to use the parsing logic to filter the available countries listed in the settings. Bug: 69274259 Test: existing tests PiperOrigin-RevId: 177338864 Change-Id: I8ef76874d5f6d885b415174371225b738cc68716
2017-11-29Adjust strings for select SIM dialogtwyen
Test: N/A PiperOrigin-RevId: 177336359 Change-Id: Icec2eacef55ea6c1b3aad00fe10cde6284c89e25
2017-11-29Delete voicemails when disabling visual voicemailmdooley
For privacy reasons we now delete all voicemails and transcriptions when the user disables visual voicemail, (after confirming that they want to do this via a dialog). Note: we only delete voicemails whose source package is the google dialer. Note: the voicemails will be re-downloaded and re-transcribed if the user re-enables visual voicemail Bug: 69323147 Test: manual and unit test PiperOrigin-RevId: 177315139 Change-Id: Ie04496dc5960b485794733fbf74f7f704e806023