summaryrefslogtreecommitdiff
path: root/java
AgeCommit message (Collapse)Author
2018-05-09Always fetch status onResume and add logging for voicemail status in ↵uabdullah
OldMainPeer and Always fetch the voicemail status when resuming OldMainPeerActivity. There is no reason why this should not happen. TEST=N/A Bug: 79365547 Test: N/A PiperOrigin-RevId: 195744525 Change-Id: Ie31551bfecd5056b0b3b559946e9cd2c8f6ef23f
2018-05-09Place Duo calls with PreCalltwyen
This CL consolidates common duo calling operations into precall, including checking reachability, falling back to carrier video call, placing the call to duo with startActivityForResult. TEST=TAP Bug: 78783816 Test: TAP PiperOrigin-RevId: 195742478 Change-Id: I9fea1e4999f604e1f3a153b28079cd0db77b7393
2018-05-09Creating CallIntent, AutoValue builder, to replace CallIntentBuilder.Android Dialer
Bug: 78243194 Test: CallIntentTest PiperOrigin-RevId: 195718047 Change-Id: I09134e13c9c5a811dba313cb4415a36aba7d7262
2018-05-09Set the DisplayNameSource to PHONE in DefaultLookupUriGenerator.zachh
In this case we don't have a name, but set the DISPLAY_NAME to the number to make the contact card look nice. However, when using STRUCTURED_NAME and creating a new contact with the number, the number is populated in both the first/last name fields and the number field. Using PHONE makes it so the number is displayed on the contact card but the number is not populated in the name fields when creating a contact. This is consistent with the old call log's behavior (see ContactInfoHelper:createTemporaryContactUri). TEST=manual Bug: 78252466 Test: manual PiperOrigin-RevId: 195714742 Change-Id: I26cf18a76af60f48d7979cd8cc8e47d72de1bf5e
2018-05-09Config correct layout boundaries to accommodate long text (call log & bottom ↵linyuh
sheet) Bug: 77835800 Test: Manual PiperOrigin-RevId: 195706300 Change-Id: Iccc97d5cc3ab6f196dc917faf1d7b6659b06cf30
2018-05-09Use info from EmergencyPhoneLookup to render UI for an emergency number.linyuh
Bug: 71719349 Test: CallLogEntryTextTest, HistoryItemActionModulesBuilderTest PiperOrigin-RevId: 195694340 Change-Id: Ib53305c36f7ca062ef798ab3f61585d3c71adef3
2018-05-09Implement EmergencyPhoneLookup for checking if a number is an emergency number.linyuh
Bug: 71719349 Test: EmergencyPhoneLookupTest, PhoneLookupInfoConsolidatorTest PiperOrigin-RevId: 195691356 Change-Id: I705721fa6e6a22e5b2d541578b83196181c895eb
2018-05-09Add GlobalSpamListStatus and UserSpamListStatusmaxwelb
Test: Build PiperOrigin-RevId: 195502147 Change-Id: I5f88fb91e52f36da73725e392dee8dfef2666be0
2018-05-09Move SpamStatus classes into subpackagemaxwelb
Test: Build PiperOrigin-RevId: 195498557 Change-Id: I28525d0475f847b2ff5a128580256e2688ed47d5
2018-05-09Delete obsolete checkSpamStatus(Listener) APImaxwelb
Bug: 79171382 Test: Build PiperOrigin-RevId: 195485088 Change-Id: I306c1ab0fdd629baf1feb0a689debe72eb08b450
2018-05-09Update callers of checkSpamStatus to use Future based APImaxwelb
Bug: 79171382 Test: Tap, manually verified spam calls (and autoblock) PiperOrigin-RevId: 195480993 Change-Id: Ifefee382ae6181c20e83d16b2e0519dd05e60c6a
2018-05-09Fix bug that showing block option for private number.wangqi
This happens when the number exists in call log, which usually shouldn't happen but some OEMs may have different behavior. Adding an additional check to align it with call action so block option won't show up if the number is not callable. Bug: 79202933 Test: verified on LG device. PiperOrigin-RevId: 195480184 Change-Id: Icde5f5b0914b2198d9031d188b22a65d6a3085cc
2018-05-09Add a null check for digitsHint.calderwoodra
Bug: 77908301 Test: listnr PiperOrigin-RevId: 195479105 Change-Id: Ieb64d5df486392b9bc1f6e9bbd340dc18e7b6e26
2018-05-09Don't commit fragment transactions if it's not safe.calderwoodra
Bug: 77807682 Test: listnr PiperOrigin-RevId: 195477904 Change-Id: I5408f4fad9bbc20ff7ce72b25201c23b11a35c43
2018-05-09Add ListenableFuture based APIs for checkSpamStatusmaxwelb
Bug: 79171382 Test: Tap, manually verified incoming spam call PiperOrigin-RevId: 195472160 Change-Id: I0cda8f36b350a9fc03e098667e8bd83ad8b1d161
2018-05-09Pass activity between new call log's adapter/view holder.zachh
This avoids a cast and generally improves understandability. TEST=existing Test: existing PiperOrigin-RevId: 195457457 Change-Id: Ida9d3fc85bed8ff1e0f8064805e23fab00fdeddf
2018-05-09Replace assert checks with safety checks instead.calderwoodra
Bug: 79239533 Test: tap PiperOrigin-RevId: 195456757 Change-Id: Ief432ae2fbd54d20f8fca198e102b22b169bcb77
2018-05-09Add SimpleSpamStatus and use it in FakeSpam and SpamStubmaxwelb
Test: Tap PiperOrigin-RevId: 195453152 Change-Id: Ida07f465a832e3541d4c9f6abad97b633c38ac13
2018-05-09Show calls to/from emergency numbers as "Emergency number" in call log & ↵linyuh
call details Bug: 71719349 Test: CallLogEntryText PiperOrigin-RevId: 195444242 Change-Id: I62268c02ef7ad277364869e713a1d58ab1928e7e
2018-05-08Reworked GenerateDaggerApplication.Zachary Heidepriem
Test: yes PiperOrigin-RevId: 195442132 Change-Id: If0cf189700bc0340cbaed065047504db22d8b618
2018-05-04Remove TODOs for showing SIM info in the bottom sheet & call details.linyuh
Bug: 74522027 Test: None PiperOrigin-RevId: 195439124 Change-Id: Ibab0bc7e58bd1b23255d9af476c5b98ed89f13fa
2018-05-04Use Telecom Bluetooth API instead of system Bluetooth API.yueg
Bug: 74238896 Test: manual PiperOrigin-RevId: 195437669 Change-Id: I1cb26187b8b90664b72de2a4451283a9fbdc0f10
2018-05-04Update audio route after user select different audio route.wangqi
Bug: 79195339 Test: manual PiperOrigin-RevId: 195344623 Change-Id: I64225b781c84d363848a15bcdaa351585dce6b04
2018-05-04Clear NewCallLogViewHolder.onClickListener if row is not callable.twyen
Previously the listener is not cleared, and clicking on a private will call whatever the view was previously bound to. TEST=TAP Bug: 79219109 Test: TAP PiperOrigin-RevId: 195332291 Change-Id: I4806ab659099dc7986b90c68f2e52d8efd4f5f5b
2018-05-04Filter out unnecessary bottom sheet options for a call to a voicemail box.linyuh
Bug: 78476115 Test: HistoryItemActionModulesBuilderTest PiperOrigin-RevId: 195319447 Change-Id: I7d431e74c2f4efe6ea3ce24b7d3ae42ebb4525b2
2018-05-04Aosp fix for v28-support-prelease bottom sheet.calderwoodra
The bottomsheet in v28-prelease support library is no longer available. So revert back to the deprecated bottom sheet. Test: manual PiperOrigin-RevId: 195319010 Change-Id: I580ef4d979d50864ea385b01245dfbeb68b8579d
2018-05-04Mark photo info as voicemails in bottom sheettwyen
TEST=TAP Bug: 79089209 Test: TAP PiperOrigin-RevId: 195317152 Change-Id: I2d456dc786f2ea6555b76d3ef6721140acee7413
2018-05-04Simplify how we build bottom sheet options (a.k.a. modules).linyuh
Test: HistoryItemActionModulesBuilderTest, ModulesTest PiperOrigin-RevId: 195294876 Change-Id: Iac44f965a585975389da7dee758a94a8ad8311d3
2018-05-04Add test to verify no crash on multiple DialerCall#onRemovedFromCallList.wangqi
This change also add a null check for RttCall when saving RTT transcript. Test: DialerCallTest PiperOrigin-RevId: 195293823 Change-Id: I67cf3410480ac106933486d9d31f0fbb3183b074
2018-05-04Add spam status tests for CallList#onCallAddedmaxwelb
There are some upcoming changes to CallList#onCallAdded, so this CL adds the tests needed to verify that behavior doesn't regress. This became something of a rabbit hole because: 1) CallListTest needed to use a FakeSpam so spam status could be changed 2) FakeSpam needed updates so it wouldn't crash when CallList calls it. This was implemented as a no-op for simplicity. It also needed to support the single number lookup method. 3) FakeCall needed updates to support setting the details' extras (needed tests) 4) ShadowCall needed updates to support setting the details' extras 5) DetailsProperty needed a new value 6) There was an old TODO to use a string that's now visible in the SDK 7) SharedPrefConfigProvider needed a new method to set the emergency call window long. Bug: 33779976,79171382 Test: Tap PiperOrigin-RevId: 195287258 Change-Id: Ib8b9fde35263183393e9bcbdcf73eeada24f28eb
2018-05-04More refactoringerfanian
Test: unit PiperOrigin-RevId: 195188099 Change-Id: Ie2273229c257a9a767715831c15d90a6985fdda8
2018-05-04Merge "Tuned Speed Dial UI according to red lines."android-build-prod (mdb)
2018-05-04Merge "Added missing placeholders to translation string."android-build-prod (mdb)
2018-05-04Merge "Update targetSdkVersion to 28"android-build-prod (mdb)
2018-05-04Merge changes I481fbbc7,I57e48b5d,Ieb52489b,I2763ddd9android-build-prod (mdb)
* changes: Translation tweaks. Migrated context menu to be a PopupMenu instead. Add column for call mapping id to AnnotatedCallLog database. Don't force open keyboard when RTT is active.
2018-05-04Tuned Speed Dial UI according to red lines.calderwoodra
Bug: 78490736 Test: manual PiperOrigin-RevId: 195161904 Change-Id: I7d3600267223fcfafae42f3f52bfd6cfff8b9146
2018-05-04Added missing placeholders to translation string.zachh
Test: tap PiperOrigin-RevId: 195148588 Change-Id: I07ca65e6320347cfe537fc80c9a585e71291829a
2018-05-04Update targetSdkVersion to 28maxwelb
Bug: 79153175 Test: Compiled and verified that merged manifest had targetSdkVersion=28 PiperOrigin-RevId: 195145440 Change-Id: I12cde947d8fe8594f91bcc3dacdba6f9c72ac84a
2018-05-04Translation tweaks.zachh
Bug: 36922756 Test: none PiperOrigin-RevId: 195136037 Change-Id: I481fbbc771d2e91eed54993163912a139483b6ca
2018-05-04Migrated context menu to be a PopupMenu instead.calderwoodra
This gives us huge amounts of functionality with very little technical cost but some trade off in UX. Bug: 77761183,78492250 Test: existing PiperOrigin-RevId: 195133774 Change-Id: I57e48b5defc4ae1c7bfbed13e3fbc16ebd607944
2018-05-04Add column for call mapping id to AnnotatedCallLog database.wangqi
This will ensure call mapping used by RTT etc. won't break when migrating to new way to generate the call mapping id since they are stored in the database already. Bug: 77717594 Test: unit tests PiperOrigin-RevId: 195132562 Change-Id: Ieb52489b19b37ac2701967eb570a96457ceed4c0
2018-05-04Don't force open keyboard when RTT is active.wangqi
Bug: 79094585 Test: manual PiperOrigin-RevId: 195130360 Change-Id: I2763ddd950d0fe2479b442fe18363b8ec45a3178
2018-05-04Set description of spam blocking promo notification to big text so it won't getAndroid Dialer
cut off. Test: N/A PiperOrigin-RevId: 195116198 Change-Id: Ic0802144c6e52ec56e14ceb012bee1b6c774f826
2018-05-04Delete more deprecated code.erfanian
Test: TAP PiperOrigin-RevId: 195098682 Change-Id: I95621b8fdc9d0e887fae1a48e915612c3b12f817
2018-05-04Save connection info in the DialerCallmaxwelb
Bug: 76224138 Test: DialerCallTest PiperOrigin-RevId: 195027298 Change-Id: I5e341af68d7efedff6047421c9fd45b612133a8c
2018-05-04Replace DuoConstants with interface.twyen
They are not constant across different Duo implementations. TEST=TAP Bug: 76430187,78783816 Test: TAP PiperOrigin-RevId: 195001650 Change-Id: I4356d04c9eeac50fefd41e1142f3123591e93bc0
2018-05-04Set active audio route selected.yueg
So TalkBack user know if an audio route is selected or not. Bug: 74238896 Test: manual PiperOrigin-RevId: 194999585 Change-Id: I849352d87dbbfcfb3d16e148daa2e0bcf0af0158
2018-05-04Add content description to GlidePhotoManager.calderwoodra
Pulled this out of the previous CL to investigate why it breaks some of our tests. Test: tap PiperOrigin-RevId: 194983149 Change-Id: I07cbb956b5d15315f6b258ff534dd2c3e1cc9f9a
2018-05-04Set audio selector window type TYPE_APPLICATION_OVERLAYyueg
Bug: 74238896 Test: manual PiperOrigin-RevId: 194983140 Change-Id: I7dda119fd97445906bb6df93726d475ba634f4e4
2018-05-04Fixed labels for speed dial UI.calderwoodra
Bug: 78922118 Test: tap + manual PiperOrigin-RevId: 194971448 Change-Id: I906250cb83c17198fac87f5ad6d3014cc8a34db2
2018-05-04Merge "Fixed speed dial remove."android-build-prod (mdb)
2018-05-04Merge "Select SIM when calling back from call log."android-build-prod (mdb)
2018-05-03Change bottomsheet peek height.calderwoodra
Additionally, change the style of the bottom sheet to unbreak AOSP. Bug: 79150335 Test: manual PiperOrigin-RevId: 195169624 Change-Id: I86d2f5b7931b3c928252c5d5e1e6eef6973a35cd
2018-05-03Updated bottomsheet to be scrollable.calderwoodra
Follow-up CLs will include: - white bottom nav - setting status bar color when expanded, translucent otherwise - automatically dismissing the bottomsheet onPause in calllog/vvm Bug: 73495458,77761183,77812338,77816530,77833456 Test: manual PiperOrigin-RevId: 194967761 Change-Id: Iea81035efd06ae7692950ca1f11757b7d9ebfd1c
2018-05-02Add application generation for root component generator.weijiaxu
Test: check code of generated application. PiperOrigin-RevId: 195121315 Change-Id: I213770a2bb5dca7e565ee1006d7044c2e7acc6d9
2018-05-02Fixed speed dial remove.calderwoodra
App would crash when users attempted to remove a starred contact because we try to update Phone.CONTENT_URI, which is not allowed. Test assumed that we could update PHone.CONTENT_URI, which is why this wasn't caught. Updated the test to verify the contact in Contacts.CONTENT_URI get updated to starred = 0. Unforunately, since fakeContentProvider doesn't work exactly like cp2, the update won't propogate to Phone.CONTENT_URI, so out test is less than ideal, but it should cover our bases. Also updated the image and text for starring a suggestion. Bug: 78923466 Test: tap PiperOrigin-RevId: 194962080 Change-Id: I9f8f71d70ba83510682890917081380a3c51cd7a
2018-05-02Select SIM when calling back from call log.twyen
Previously the NUI call log call backs with whatever SIM the call was made/received in, which is inconsistent with the old UI. The Old UI behavior should be kept. TEST=TAP Bug: 78291136 Test: TAP PiperOrigin-RevId: 194878167 Change-Id: If9c5adcbed6a194c801d2b558abb45573b97d2ae
2018-04-30Don't start emergency call in background calling mode.yueg
Bug: 74022483 Test: InCallPresenterTest PiperOrigin-RevId: 194877539 Change-Id: If140d716a8019738e145c24cbaab3c03827662cb
2018-04-30Make call configuration package visibility public.yueg
Bug: 74022483 Test: manual PiperOrigin-RevId: 194864239 Change-Id: I89a186faa1831634bbaecbe30c83bded4b321c06
2018-04-30Don't save transcript if it's empty.wangqi
Thre is no point to save an empty transcript. This change will also prevent showing transcript button in call details. Bug: 70177426 Test: manual PiperOrigin-RevId: 194863630 Change-Id: Iee4e5c0929c3ebfc75377ed0f529934a6cfe01f5
2018-04-30Cancel all legacy voicemail notification when SIMs are removed on multi-SIM ↵twyen
devices When the SIM is removed, telephony will signal cancel notifications on the "null" account (the framework doen't know what was there.). Previously this has no effect. In this CL, all legacy voicemail notifications are removed since all SIM will be removed together. TEST=TAP Bug: 78446801 Test: TAP PiperOrigin-RevId: 194856211 Change-Id: I5df97f0c73e0644daa46ab182f19e60044e39d96
2018-04-30Fix bug that transcript button is visible for voice call.wangqi
Bug: 78653623 Test: manual PiperOrigin-RevId: 194851988 Change-Id: I55f75dc35ffc4fb0638dfc1727a1cd554fa67cdb
2018-04-30Refactor PreferredAccountWorker to provide the dialog to be shown.twyen
When dual SIM selection support is added to In Call UI it was a rush order and codes are duplicated. This CL moves the duplicated logic into PreferredAccountWorker so the same dialog can be shown for both. TEST=manual Bug: 69675796,72618783 Test: manual PiperOrigin-RevId: 194845320 Change-Id: Id283ca7616580b0efd4e8f02e63691c70ee7f93c
2018-04-30Fix bug that displaying local message is not in sync.wangqi
Test: manual PiperOrigin-RevId: 194828525 Change-Id: Ib9f1faece83525c00feadf32b43a6901d54ea76e
2018-04-30Don't show dialog if in call activity is not visible.twyen
UiListener nulls out the callbacks onDetach(), which is after onSaveInstanceState(). TEST=N/A InCallActivity is not testable. Bug: 78517857 Test: N/A InCallActivity is not testable. PiperOrigin-RevId: 194824783 Change-Id: I2c4f41cf58a498a841f69ef078e58d07ec5b3c5a
2018-04-30Bubble changes for background calling.yueg
Bug: 74022483 Test: manual PiperOrigin-RevId: 194822680 Change-Id: I4df144b21a0fc32e39eb970fadc24ef7eb6e7199
2018-04-30Store RTT transcript message received when UI is in background.wangqi
If the call disconnects when RTT UI is in background, any messages received from remote should be saved to transcript. RttCallPrensenter might not be available at this point, so the job is done inside DialerCall#onRemovedFromCallList Bug: 78576798 Test: presubmit PiperOrigin-RevId: 194821868 Change-Id: I10381b1c292f918763360c7a4bcd0470250f2293
2018-04-30Update RTT transcript advisory text.wangqi
Bug: 78519871 Test: none PiperOrigin-RevId: 194814100 Change-Id: Iaaa1b250ca8242f459e89043915db1328ae50f49
2018-04-30Implement "Add to favorites" option in suggestions menu.calderwoodra
Bug: 77761183 Test: SpeedDialIntegrationTest PiperOrigin-RevId: 194687428 Change-Id: Ib542122c1ff3104fcb4c08cb7bcbb7f1deb20d76
2018-04-28Updated logic on showing voice/video/sms options in favorites menus.calderwoodra
Bug: 78492066 Test: numerous PiperOrigin-RevId: 194635336 Change-Id: I7be0efad4dc9e11beceb02c9b2f4c719d29dbbd1
2018-04-28Implemented remove starred contact from speed dial fragment.calderwoodra
This is triggered by long pressing a SpeedDialUiItem and selecting remove in the resulting menu. This will remove it's assocaited entry from the SpeedDialEntry database and if the contact associated with the SpeedDialUiItem being removed only has one speed dial entry, additionally we will unstar the contact as well. Bug: 77761023 Test: WIP PiperOrigin-RevId: 194606709 Change-Id: I4d6fb104a388c39c77796f7626cd63e991303a51
2018-04-28Remove audio change behavior for background calling.yueg
Bug: 74022483 Test: manual PiperOrigin-RevId: 194600612 Change-Id: Idc15d873abfcb47a799e43468ffdd0fe1d90cc5c
2018-04-28Move DialerCall.State to an independent package.wangqi
This refactoring will remove dependency on incall/call package for those classes only dependent on DialerCall.State. The benefit is to remove unnecessary dependency and avoid potential loop dependency in the future. Test: presubmit PiperOrigin-RevId: 194594382 Change-Id: I6b3241bcf10a0a15c495c3c90a13f174c32e3f72
2018-04-28Logging for background calling and HFP device support.yueg
Bug: 74022483,74238896 Test: InCallPresenterTest, AudioRouteSelectorDialogFragmentTest PiperOrigin-RevId: 194589147 Change-Id: If8c6e79838d27b1ca33ed677c19f6555cbdb4494
2018-04-28HFP device support change.yueg
Test: manual PiperOrigin-RevId: 194561401 Change-Id: Ia94765a3979b5f3c3e4d02c1dc235f5e41fbf6f9
2018-04-28Handle missing permission.READ_CALL_LOG when initializing the badge for ↵linyuh
missed calls. Bug: 78458610 Test: MainActivityOldPeerTest PiperOrigin-RevId: 194555035 Change-Id: Ib3ef02ec3f4a8ce7cfce6d052fce3b9b6daf75e5
2018-04-26Show Cequint info in the new call log.linyuh
Bug: 70989584 Test: PhoneLookupInfoConsolidatorTest PiperOrigin-RevId: 194494486 Change-Id: I706802c000da953f962786bd07ca5da2fd59dc8a
2018-04-26Implement CequintPhoneLookuplinyuh
Bug: 70989584 Test: CequintPhoneLookupTest PiperOrigin-RevId: 194493484 Change-Id: I59f9b334f0a218e7ba1c34948db4ddbf11490df3
2018-04-26Fix impression logging for spam blocking promo dialog shown in after callAndroid Dialer
notification. Test: N/A PiperOrigin-RevId: 194465415 Change-Id: Ica9301f4315b549c343112a824c8f7c51213bb99
2018-04-26Build out the bottom sheet for suggested contacts in Speed Dial.calderwoodra
The bottom sheet should include: - contact row - voice call - video call - sms - divider - add favorite (follow up) - remove (follow up) - contact info Bug: 77761183 Test: WIP PiperOrigin-RevId: 194440839 Change-Id: I78e0e0fc0a4834338a59b458fe7639786de57877
2018-04-26Fix bug that title of RTT call is not centered.wangqi
This change also increase the button size for easier clicking. Bug: 76207637 Test: manual PiperOrigin-RevId: 194440220 Change-Id: I1d5742876e4a9ce27b81182e2abd5d2a27c71790
2018-04-26Add advisory text to RTT call about transcript storage.wangqi
Bug: 78519871 Test: RttChatFragmentTest.java PiperOrigin-RevId: 194421459 Change-Id: I4d04ee3045afdd4d5553032d7434ead280810543
2018-04-25Persist contacts pinned positions in speed dial.calderwoodra
Bug: 78491298 Test: WIP PiperOrigin-RevId: 194323952 Change-Id: I6883ce1506684c93cb5538ebbc0e14aecc300a00
2018-04-25Fix crash when saving transcript is called multiple times.wangqi
This is caused by transcript set to non-null again in some cases. Test: manual PiperOrigin-RevId: 194303928 Change-Id: Ife5e6bad3874751efab1d94a4262d83017b79808
2018-04-25Show post char dialog without InCallActivity.yueg
Bug: 74022483 Test: InCallPresenterTest PiperOrigin-RevId: 194275941 Change-Id: If5a40a9778e3c0f5a05c7e33f365cb609bf6e74a
2018-04-25UI tweak to RTT chat input box.wangqi
1. Hide input box when RTT call is not connected 2. Auto show keyboard when RTT call is connected Bug: 70177426,76209308 Test: manual PiperOrigin-RevId: 194273134 Change-Id: I36916560910e5bd47c291c8d3864db3948304db0
2018-04-25Show clear frequents option in the toolbar if there are suggested contacts.calderwoodra
Bug: 36841782 Test: SpeedDialAdapterTest PiperOrigin-RevId: 194210091 Change-Id: I5b8ad5ca43ee6f519de09ad2a8b1b959637a825b
2018-04-25Use UI listener for preferred account worker in in call UItwyen
Before this CL it is ran on a non-UI task, where the callback might happen after the activity has already ended. TEST=manual Bug: 78517857 Test: manual PiperOrigin-RevId: 194169377 Change-Id: I0011019cb31b0b2c01c9d774776fb44dcac4d8c6
2018-04-25Make SIM Selection hint multi-linetwyen
SIM names can be really long and might be truncated if the template placed it at the end of the string. Also removed the char limit on the hint. TEST=TAP Bug: 69675796,72618783 Test: TAP PiperOrigin-RevId: 194163675 Change-Id: I8ee43ce87da80bc6438d2eaad480c63a0d89fbe2
2018-04-25Convert CequintCallerIdContact into an @AutoValuelinyuh
Bug: 70989584 Test: None PiperOrigin-RevId: 194161852 Change-Id: I35e0748ab634a84f6b6a19b790bfc55090026a35
2018-04-25Newly starred SpeedDialUiItems now have SpeedDialEntry ids set.calderwoodra
Bug: 78241895 Test: numerous PiperOrigin-RevId: 194147693 Change-Id: I9e9947ad689c5bf24dd52e37787f4138a92f5238
2018-04-25Disable entries in CallingAccountSelector that are not selectabletwyen
This CL also unifies the disabled color for primary and secondary text. The in call UI dialog will be implemented in a followup CL. TEST=TAP DEFAULT_VALUE_OK=no server. Bug: 69675796,72618783 Test: TAP PiperOrigin-RevId: 194147061 Change-Id: I5be5a45a7df09061a3bf391f6ae2a32d9c73b6e3
2018-04-25Add "enabled" to SelectPhoneAccountDialogFragment.twyen
This is used to inform the user an account cannot be used right now. On most dual SIM devices, only a single SIM can make calls at the same time. The UI will be implemented in a followup CL. This CL also packs the parameters of SelectPhoneAccountDialogFragment into a proto. There are too many arguments and it needs structured representation. TEST=TAP Bug: 69675796,72618783 Test: TAP PiperOrigin-RevId: 194139636 Change-Id: I7d9f92c73b650654fff28ba625a2c8e3dfa0b96c
2018-04-25Add skeleton for CequintPhoneLookuplinyuh
Bug: 70989584 Test: CequintPhoneLookupTest PiperOrigin-RevId: 194133375 Change-Id: I10fb22c0c92b2d79f4d8287316e7a0373c09a72e
2018-04-25Log send button impressions for RTT call.wangqi
Bug: 78243122 Test: none PiperOrigin-RevId: 194128823 Change-Id: Ic886fd9c2236bbac4cbc884b7d777cea20451f0b
2018-04-25Show international call on wifi dialog without InCallActivity.yueg
Bug: 74022483 Test: InCallPresenterTest PiperOrigin-RevId: 194125192 Change-Id: Ie7c50554079fe3a0a23b18ac44fc81b913c3e619
2018-04-25Expose active calls from in call UItwyen
Dual SIM features need to know what phone account the current call is using because usually only one SIM can be in a call at the same time. TEST=TAP Bug: 69675796,72618783 Test: TAP PiperOrigin-RevId: 194121273 Change-Id: I512eb7aca2050f38449b0a911dea9cee9b5ffdb5
2018-04-24Don't allow reporting a inaccurate number for a voicemail call.linyuh
Bug: 78291768 Test: ModulesTest PiperOrigin-RevId: 194114862 Change-Id: Iee367be53ffff5226a818ebb4af69ddd55054812
2018-04-24Add impression logging for RTT callwangqi
Bug: 78243122 Test: CallListTest PiperOrigin-RevId: 194111299 Change-Id: I8cb3a0266b6796321e83a2a703630a745879be97
2018-04-24Don't show SIM selection and swap SIM for emergency calls.twyen
TEST=TAP Bug: 73012833,73718978 Test: TAP PiperOrigin-RevId: 194110263 Change-Id: I54dbbaada89e4974030e0b3a397040d4d686bcae