summaryrefslogtreecommitdiff
path: root/InCallUI/src/com/android/incallui
AgeCommit message (Collapse)Author
2017-03-01Update dialer sources.Eric Erfanian
Test: Built package and system image. This change clobbers the old source, and is an export from an internal Google repository. The internal repository was forked form Android in March, and this change includes modifications since then, to near the v8 release. Since the fork, we've moved code from monolithic to independent modules. In addition, we've switched to Blaze/Bazel as the build sysetm. This export, however, still uses make. New dependencies have been added: - Dagger - Auto-Value - Glide - Libshortcutbadger Going forward, development will still be in Google3, and the Gerrit release will become an automated export, with the next drop happening in ~ two weeks. Android.mk includes local modifications from ToT. Abridged changelog: Bug fixes ● Not able to mute, add a call when using Phone app in multiwindow mode ● Double tap on keypad triggering multiple key and tones ● Reported spam numbers not showing as spam in the call log ● Crash when user tries to block number while Phone app is not set as default ● Crash when user picks a number from search auto-complete list Visual Voicemail (VVM) improvements ● Share Voicemail audio via standard exporting mechanisms that support file attachment (email, MMS, etc.) ● Make phone number, email and web sites in VVM transcript clickable ● Set PIN before declining VVM Terms of Service {Carrier} ● Set client type for outbound visual voicemail SMS {Carrier} New incoming call and incall UI on older devices (Android M) ● Updated Phone app icon ● New incall UI (large buttons, button labels) ● New and animated Answer/Reject gestures Accessibility ● Add custom answer/decline call buttons on answer screen for touch exploration accessibility services ● Increase size of touch target ● Add verbal feedback when a Voicemail fails to load ● Fix pressing of Phone buttons while in a phone call using Switch Access ● Fix selecting and opening contacts in talkback mode ● Split focus for ‘Learn More’ link in caller id & spam to help distinguish similar text Other ● Backup & Restore for App Preferences ● Prompt user to enable Wi-Fi calling if the call ends due to out of service and Wi-Fi is connected ● Rename “Dialpad” to “Keypad” ● Show "Private number" for restricted calls ● Delete unused items (vcard, add contact, call history) from Phone menu Change-Id: I2a7e53532a24c21bf308bf0a6d178d7ddbca4958
2017-01-06Merge "Display incoming call when phone account selection dialog shows" am: ↵Wenlu Wu
fdf68fbd0b am: 2f06e83ade am: f6a3e26644 am: 8012f1a83f Change-Id: Ife7419f7c86aafe4a2a6a3656e257383b1f0c079
2017-01-06Merge "Display incoming call when phone account selection dialog shows"Treehugger Robot
2017-01-05Merge "Fix conference call duration issue" am: c4a1ab0a73 am: 7fc24728cc am: ↵Narendra
8590508144 am: 3a4da507fd Change-Id: I346dae1f12e6b3ec9a68f89aaa1f782b31c81a7a
2017-01-03Fix conference call duration issueNarendra
The conf call start time is updated with a delay resulting in abnormal display of the conf call duration. Fixed by updating the duration only when the call start time is non-zero. Change-Id: I6a1b6c0ab0021d6e6e260bf1743487ec364366c4 Signed-off-by: Narendra <nagarw@codeaurora.org>
2016-12-26Display incoming call when phone account selection dialog showsWenlu Wu
CallCardFragment is not created if there is an incoming call when phone account selection dialog shows, which results in incoming call not being shown. Fix issue by dismissing dialog and showing CallCardFragment in that case. Bug: 33893516 Change-Id: Icd7a729da974717945275cc5cec93da20864fde3
2016-12-19Fix casting issue in use of ICU Measures in DialerRoozbeh Pournader
Bug: 33670388 Bug: 33750033 Test: manual Change-Id: I5ed4fd9078ee5c976cda706e0ef73877928db2b1
2016-12-15Remove duration_hours etc and use ICU dataRoozbeh Pournader
The ICU data is higher quality and supports a wider selection of locales. Also, previously spaces were used to separate the fields, which is not the correct separator in some locales. Bug: 33670388 Test: manual Change-Id: I99715dba63478a5bb319da041d1736ad247f2be1
2016-10-25Merge "Fix OOM issue of InCallUI" am: d5e3de3253 am: f4744f532f am: 0265226b66sail
am: 6a77f5de83 Change-Id: I7c1c8beaee6ab563c20cc8ded7751b9c5d491692
2016-10-25Merge "Fix OOM issue of InCallUI"sail
am: d5e3de3253 Change-Id: Ic1862e5944a9bdc01eea181011d13767f8a44978
2016-10-19Fix OOM issue of InCallUIWei Huang
CallButtonPresenter didn't remove itself from InCallPresenter(CanAddCallListener). Bug: 32266071 Change-Id: I2ad979d9eebeb110b03e5a1c103d7a4f98e317c0
2016-06-01Merge "IMS-VT: Remove the pause flag before requesting session modification" ↵Tyler Gunn
into nyc-mr1-dev am: 0138471ff9 am: c844194f1b * commit 'c844194f1b6dc414adf652b5f35ce9eb970177f2': IMS-VT: Remove the pause flag before requesting session modification Change-Id: I8581195ace6b7521d986151cf7319cbd21c2f788
2016-06-01Merge "Ensure external calls do not go through call blocking code." into ↵Tyler Gunn
nyc-mr1-dev am: 1335994507 am: 3016064e2c * commit '3016064e2cb1c3dbd79413d38beabe88e556c3b6': Ensure external calls do not go through call blocking code. Change-Id: Iea997e8ec6e61e813b7891285761a33908b4da5a
2016-06-01Merge "IMS-VT: Remove the pause flag before requesting session modification" ↵Tyler Gunn
into nyc-mr1-dev
2016-06-01Merge "Ensure external calls do not go through call blocking code." into ↵Tyler Gunn
nyc-mr1-dev
2016-05-27Merge "IMS-VT: Bring UI to foreground once video call is accepted" into ↵Tyler Gunn
nyc-mr1-dev am: 7febc2b7bc am: b337d1f4a9 * commit 'b337d1f4a970f7e7f5b596804089367a6948350b': IMS-VT: Bring UI to foreground once video call is accepted Change-Id: I403c60ee23369e0e5c2433e7b806e55a3edc79f3
2016-05-27Merge "IMS-VT: Bring UI to foreground once video call is accepted" into ↵Tyler Gunn
nyc-mr1-dev
2016-05-26IMS-VT: Bring UI to foreground once video call is acceptedGarik Badalyan
- If the user pushes the UI to the background immediately after making a video call, it stays in the background even after the request has been accepted - After the remote device accepts the incoming video call request, bring the UI to the foreground Bug: 28767075 Change-Id: Iba2ebdd3c7f7e77fc8fe7ffc68897cbb6dd8610d
2016-05-26IMS-VT: Optimize handling of orientation requests am: 50b2f304bdTyler Gunn
am: 01e31150e1 * commit '01e31150e1819cf37df5b143b3a845db2397d240': IMS-VT: Optimize handling of orientation requests Change-Id: I028264f76a4e94bca9fc7a13b2c27b032a7b9fd3
2016-05-26IMS-VT: Remove the pause flag before requesting session modificationTyler Gunn
This change removes the pause flag before sending session modification request to lower layers. The pause flag shall be set only upon requesting video pause. BUG: 28687464 Change-Id: I413b913d10159b91a575c2af49e50d807f7decde
2016-05-25IMS-VT: Optimize handling of orientation requestsTyler Gunn
-Invoking setInCallAllowsOrientationChange API triggers multiple events which send data across binder. This could cause performance degradations in some cases. -Enable/disable orientation listeners when primary call changes BUG: 28766890 Change-Id: I457141ec6db7b5234be6aa537d39892e61efff6e
2016-05-20Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review ↵Tony Mak
am: f75eb1ac9c am: 9791fa1807 am: 202c55bdd4 * commit '202c55bdd4089ac17a32ce387653e6168daa7324': Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review Change-Id: Id03614fc8339ef771abed39ac50ee4d6516b5638
2016-05-20Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API reviewTony Mak
am: f75eb1ac9c * commit 'f75eb1ac9c28f1777ac375666b731d08630dbf1d': Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review Change-Id: I5ad7d6c4ea3eeac5b829beb1c984d25abdb059c2
2016-05-19Ensure external calls do not go through call blocking code.Tyler Gunn
Note: This is already submit in google3. Bug: 27458894 Change-Id: I45a7ac7d4e94722fd52c2f83be073f1e90d7b66c
2016-05-19Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API reviewTony Mak
Bug: 28842878 Change-Id: I52684f898137d7b07c4b9a7ac34081b3d5ec79da
2016-05-18Merge "IMS-VT: Trigger internal onStateChanged notification" into ↵Tyler Gunn
nyc-mr1-dev am: b15db3f15c am: 5a210c306d * commit '5a210c306d9757c30d07c83ae962c32261c40cd8': IMS-VT: Trigger internal onStateChanged notification Change-Id: Ib31adb5bd3d121a4c563b816ba3756cef0b5bd3b
2016-05-16IMS-VT: Trigger internal onStateChanged notificationOmkar Kolangade
To minimize delays and avoid race conditions, trigger internal the onStateChanged event upon receiving onUiReady notification. Bug: 27135373 Change-Id: Ib9a26c6dbda8f3897072e6a276a262e191557073
2016-05-12DO NOT MERGE Add support for multi-endpoint.Tyler Gunn
- Add new "ExternalCallNotifier" which tracks external calls that Telecom informs Incall about. - Refactored some common code from StatusBarNotifier that is used in ExternalCallNotifier into NotificationUtil so it can be used in both places. - Modified CallList to track and store external calls seperately from regular ones. - Added support for triggering a call pull in the NotificationBroadcastReceiver. Bug: 27458894 Change-Id: I505c8b5f7aad273ebdaaeae2431564d10b23770b (cherry picked from commit d8eb77f116ba21a4f40fd59d608b2e8bbdf2e09b)
2016-05-12Merge "IMS-VT: Call showAnswerUi when onUpgradetoVideo callback is called" ↵Tyler Gunn
into nyc-mr1-dev am: e778d9fece am: aef9678978 * commit 'aef96789781b9095be4606fd5dfa5f6ff81b6dc6': IMS-VT: Call showAnswerUi when onUpgradetoVideo callback is called Change-Id: Iefb62eee7273750b85146f304a49eb1e2581a45f
2016-05-11Merge "IMS-VT: Call showAnswerUi when onUpgradetoVideo callback is called" ↵Tyler Gunn
into nyc-mr1-dev
2016-05-10Cleanup of video pause button. am: ebef6b9403Tyler Gunn
am: 6f10f26b62 * commit '6f10f26b628d0ae477d599e3ee153a4a336254fe': Cleanup of video pause button. Change-Id: I06ca4dd53a57ab0d06457e01345595d5fd333fa3
2016-05-10Cleanup of video pause button.Tyler Gunn
The "pause video" button had a few issues that needed to be cleaned up: 1. The accessibility text for the button was always "pause video". I've changed this so that it says, "Turn on camera" or "Turn off camera" to better indicate what pushing the button will do. 2. When the user accepts an incoming request to initiate a 1-way video call, the button state would not be correct (the user's camera is disabled, but the button would not reflect that). Bug: 27944419 Bug: 28550284 Change-Id: I2594971ec21b5714ca2d750894a93b758f7a80e5
2016-05-06Merge "IMS-VT: Show upgrade to video notification." into nyc-mr1-dev am: ↵Tyler Gunn
8b25d78667 am: d8c2ac02a6 * commit 'd8c2ac02a65ea28915d8990c005a395ae6d762a2': IMS-VT: Show upgrade to video notification. Change-Id: I92f4c3c1e6bfbca6a0eb84ccf5a9964f4b7bbf74
2016-05-06IMS-VT: Call showAnswerUi when onUpgradetoVideo callback is calledGarik Badalyan
- Glowpad wrapper is now seen when we receive an upgrade request as showAnswerUi is called when onUpgradeToVideo callback is invoked - Without this change, we don't see the Glowpad wrapper BUG=28384174 Change-Id: Ibeb1a49f6cc9b8b0d70d167debf496f897c7c14f
2016-05-06Merge "IMS-VT: Show upgrade to video notification." into nyc-mr1-devTyler Gunn
2016-05-06Merge "Fix issues with video auto-fullscreen mode." into nyc-mr1-dev am: ↵Tyler Gunn
43fd36a1b2 am: 9b8e50f60f * commit '9b8e50f60f8e4f5f73be111f32394b3621ca34f9': Fix issues with video auto-fullscreen mode. Change-Id: I2e033651915875edbf33d6f0f85a293bae16a479
2016-05-06Merge "Fix issues with video auto-fullscreen mode." into nyc-mr1-devTyler Gunn
2016-05-06Merge "Fix enterprise contacts APIs naming and docs" into nyc-dev am: ↵Ricky Wai
ddfb09b5af am: c0d8ee227b am: 4deeaf11d7 * commit '4deeaf11d7d647139ab668d3345cafa6c82d764c': Fix enterprise contacts APIs naming and docs Change-Id: I505d80f26aeb33d0251d90a91927f354938c2878
2016-05-06Merge "Fix enterprise contacts APIs naming and docs" into nyc-devTony Mak
2016-05-04IMS-VT: Show upgrade to video notification.Garik Badalyan
Upgrade to video notification is not shown when UE's screen is on and InCallUI is not visible, e.g. pushed to backgroud by pressing the Home button. CL: 121482384 BUG=28093622 Change-Id: Ia141886b7a085164b3294a682f14b60b7a2a83b4
2016-05-04Fix issues with video auto-fullscreen mode.Tyler Gunn
There were a few issues with the auto-fullscreen mode code which is present in video calls. 1. If the Incall UI is backgrounded, the auto-fullscreen mode code would still trigger and put the user into fullscreen mode when they return to the InCall UI. 2. If the user is already in a video call and the remote party enables their camera, the auto fullscreen mode code would trigger and enable fullscreen mode. Ultimately we only want to go into fullscreen mode if we are entering a video call from a non-video state. 3. It is possible for the call to cease to be a video call by the time the auto fullscreen code triggers, meaning that an audio only call would go into fullscreen mode: Change-Id: I338a9ba4bb8d171752dcb38c16363bf0ded701af CL: 120864913 Bug: 28093622
2016-04-29Add LatencyReport for every callSailesh Nepal
[This is a manual cherry pick from ub-contactsdialer-b-dev.] This CL tracks latency for all incoming and outgoing calls. We now measure the following latency values: - time for a connection service to add a call to telecom. - time for telecom to process a call - time for the dialer app to launch and have a call added to it by telecom. - time for dialer to check if a call should be blocked. - time to show a notification about the call (incoming only) - time it took to show the InCallUI (only if HUN wasn't displayed) Change-Id: I08685d312cbaefc564feb4119350da71df9b9e6c
2016-04-28Merge "[DO NOT MERGE] Fix NPE caused by misplaced parenthesis." into nyc-devUsman Abdullah
2016-04-25Fix enterprise contacts APIs naming and docsRicky Wai
Bug: 28295752 Change-Id: Ifb81912db0df7ab2b7c01868d7d2daae836eeefb
2016-04-22Fix crash on accessibility service. am: 02bf9ac am: fe3157cQi Wang
am: 08276ee * commit '08276eeb1f121b06c65c6e6b837e6fc6655d2e63': Fix crash on accessibility service. Change-Id: I0499acc592278242cf8625d59cd7c071b9958002
2016-04-20[DO NOT MERGE] Fix NPE caused by misplaced parenthesis.Nancy Chen
In onStateChange, this branch of logic should be not be followed if mPrimary is null. Bug: 27045730 Change-Id: Ia948313d4886475dd5966b209c19696cb594ed59 (cherry picked from commit 89fa1dbb7e73766647a9de92da1b8164aa71471e) (cherry picked from commit 6e01a29e201837a6084e156aee7edcd21e46c8bc)
2016-04-20Fix crash on accessibility service.Qi Wang
Change-Id: If35d4744c3ada3a3d0ae6063dd1150e309ee5c59 Fix: 27926006 (cherry picked from commit e61465686d1ee1be8297c1e758c63ca0bff8ef47)
2016-04-12Add after call notification code in InCallUI.Sarmad Hashmi
+Add asynchronous call to update inCallHistory boolean variable which specifies whether the number is in the call history (has previously called before) +Add CallHistoryStatus enum and variable to Call object to determine if the number is present in the call history +Added SpamCallListListener object which listens for changes in the CallList +Update the CallHistoryStatus for the call whenever an incoming call comes in +Added 11 tests for new listener BUG=27323295 Change-Id: I242cd4a53b3aeca69fbce972221a2c941d9d37ce
2016-04-07Merge "IMS-VT: Fix race-condition causing preview freeze." into nyc-dev am: ↵Tyler Gunn
1f77177 am: d75990c * commit 'd75990c1c893caf86cc09a2ccf6d0c3937401194': IMS-VT: Fix race-condition causing preview freeze. Change-Id: I4162ad954b4d78c365265bded0c720935553368c
2016-04-07Merge "IMS-VT: Fix race-condition causing preview freeze." into nyc-devTyler Gunn
2016-04-07IMS-VT: Fix race-condition causing preview freeze.Omkar Kolangade
The VideoCall object is made of two binders - one for sending requests to telecomm and another one for receiving notifications from telecom. The initialization of the latter is delayed since a message is posted on a handler and initialization is done in the handler. getVideoCall() of InCallUi's Call class deligates the call to telecom's getVideoCall() function. Since UI events are asynchronous request to open the camera is sent, however, if the response is received before the initialization is complete in the handler the response will be dropped and camera initialization will fail. Modify the getVideoCall() function of the InCallUI's call to return valid VideoCall object only when the object is fully constructed. BUG=27810744 Change-Id: Id864892bf8452161f2c6f526edd6e4ecc39bf5cd
2016-04-07Merge "IMS-VT: Show Answer UI on receiving upgrade request" into nyc-dev am: ↵Tyler Gunn
d9d80c6 am: d2d5cf4 * commit 'd2d5cf44745be6023ac023673cd7d70c20591712': IMS-VT: Show Answer UI on receiving upgrade request Change-Id: I8330c947311bc17516baaef88d33ba53a67e9064
2016-04-07Merge "IMS-VT: Show Answer UI on receiving upgrade request" into nyc-devTyler Gunn
2016-04-07Show "manage conference" for video calls. am: 84a1becTyler Gunn
am: aab8998 * commit 'aab8998d6e38ee771aa5c1ca06691b9bad7c141c': Show "manage conference" for video calls. Change-Id: Ic1f3afa1270ded8ad31a52ba1c814231acd3bbed
2016-04-07Show "manage conference" for video calls.Tyler Gunn
The existing VT implementation assumed that video conference calling is not supported, and hence that the "manage conference" option could not be shown for a video call. This was based on early requirements, but since the video conference calling has become a requirement for some carriers. Removed the video call check in "shouldShowManageConference" and replaced with a check for fullscreen mode. This ensures that when a video call is in fullscreen immersive mode, the "manage conference" banner is hidden along with the call card. Also added code in "onFullscreenModeChanged" which hides or shows the manage conference option as the user enters and exists full screen mode. Bug: 27616422 Change-Id: Ie23ebe2a0aed2e46166468fa3e833072c0e7a34a
2016-04-05Don't show spam indicator if incoming call number is in local contacts.Qi Wang
Change-Id: Iec81cd7432bfe7b8d1a5d74fc483ec51568f9f05 Fix: 27321333
2016-04-05IMS-VT: Show Answer UI on receiving upgrade requestGarik Badalyan
Show Answer UI on receiving upgrade request to enable the user to respond to the upgrade request. BUG=27876152 Change-Id: I62fbd32e1c3b40df2136bd88d271484be8af52b6
2016-04-04Merge "Integrate spam feature into call logs."Qi Wang
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-04-01Add support for multi-endpoint.Tyler Gunn
- Add new "ExternalCallNotifier" which tracks external calls that Telecom informs Incall about. - Refactored some common code from StatusBarNotifier that is used in ExternalCallNotifier into NotificationUtil so it can be used in both places. - Modified CallList to track and store external calls seperately from regular ones. - Added support for triggering a call pull in the NotificationBroadcastReceiver. Bug: 27458894 Change-Id: I505c8b5f7aad273ebdaaeae2431564d10b23770b
2016-03-31Fixing blocked number ringtone after E911 call am: bb69f18Brandon Maxwell
am: e7855fd * commit 'e7855fd7aef7ad9de0f3d26f1003137e1147dc2c': Fixing blocked number ringtone after E911 call Change-Id: I72af31ed192ed18056305528a5066e42f9e943e4
2016-03-31Fixing blocked number ringtone after E911 callBrandon Maxwell
+ The code which silences the ringtone for incoming calls from blocked numbers did not check to see if blocking should be disabled due to a recent incoming call. + This CL fixes that issue and rearranges logic to improve logging. Change-Id: I6034a0ba26db09624d7ca6beb6f52bea9fda558a Fixes: 26687001 (cherry picked from commit 256281e25aaa4764334f60a4333b607c2a4d5573)
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-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-18Merge "Fixing bug that prevented \'Emergency call\' from being displayed" ↵mike dooley
into nyc-dev am: 624f6c4 am: 3023298 * commit '3023298a09f00b57fee6c2a3bc15c85294fa6ca4': Fixing bug that prevented 'Emergency call' from being displayed
2016-03-18Merge "Fixing bug that prevented 'Emergency call' from being displayed" into ↵Michael Dooley
nyc-dev
2016-03-17Fixing bug that prevented 'Emergency call' from being displayedmike dooley
For some accounts the call info lookup results were not being passed to the ContactInfoCache, causing the Ui to not display emergency calls correctly. Bug: 27621628 Change-Id: Ic4b6e43d7033e4a869bac8435f5abba75bd3d504
2016-03-17Merge "Fixing securityException issue" into nyc-dev am: 3d7939dBrandon Maxwell
am: 625cc92 * commit '625cc92c3dbfec8d8b6e873cfeb54166f4d2b1f3': Fixing securityException issue
2016-03-16Fixing securityException issueBrandon Maxwell
+ This CL ensures that when we're checking if a number is voicemail, we first check if we have the phone state permission. This is required to avoid Telecom throwing a SecurityException. Bug: 27062147 Change-Id: Iee88e01ca8c116e779134dba63d7f8dd6094ac4a
2016-03-11Merge "Query lookup uri with work lookup key directly is not allowed" into ↵Tony Mak
nyc-dev am: ebfbfa10d9 am: 769f26fe74 * commit '769f26fe7488415cb677d4980540bbd7dcfc3ac0': Query lookup uri with work lookup key directly is not allowed
2016-03-11Query lookup uri with work lookup key directly is not allowedTony Mak
Query lookup uri with work lookup key directly is not allowed, app crashes if doing so. And actually, all APIs do not support work lookup key except those explicitly say it does. This Cls changed two places: 1. Do not pass lookup uri with work lookup to NotificationManager to avoid NotificationManager using the uri to query. 2. Dialer perform query for alternative display name using lookup key. But if it is a work contact, do not do so. Bug: 27146678 Change-Id: Ie59c37ff43b6f953a96564c446d79d8812f5ada1
2016-03-11Removing unneed bluetooth code am: 5558f89b14Brandon Maxwell
am: 2f0019f9b6 * commit '2f0019f9b6aebf9e61f579ec34595e45180947ce': Removing unneed bluetooth code
2016-03-10Removing unneed bluetooth codeBrandon Maxwell
+ By playing through AudioManager.STREAM_VOICE_CALL, routing audio to bluetooth is handled properly for us. + This change removes the code that was preparing to manually play the call waiting tone through bluetooth. + Small fix ups for javadoc Bug: 26932998 Change-Id: Ib5f872c72cdfa44ab0bc2ff5d7e41645aba813ff
2016-03-02Merge "Added public notification for calls" into nyc-dev am: d78f93b443Brandon Maxwell
am: 43e844eaa4 * commit '43e844eaa4224050bbbac335bdf049eb4cf074f7': Added public notification for calls
2016-03-02Merge "Provide better talkback for buttons in calling." into nyc-dev am: ↵Qi Wang
ae2b330d68 am: c82ffa7cf2 * commit 'c82ffa7cf29df64f5309f06199e7757ec0b2b9b4': Provide better talkback for buttons in calling.
2016-03-02Merge "Fix bug of secondary call info disappear after switching calls." into ↵Qi Wang
nyc-dev am: 008c82f409 am: 32f66bda67 * commit '32f66bda678994084dc0ab84e055dd5fe4b7a718': Fix bug of secondary call info disappear after switching calls.
2016-03-02Merge "Accessibility: announce the active call after switching calls." into ↵Qi Wang
nyc-dev am: af5880f151 am: c98bc9613e * commit 'c98bc9613ea8ac8e00400898338e802e536a9bce': Accessibility: announce the active call after switching calls.
2016-03-02Merge "Fix issue where video does not un-pause after call waiting ↵Tyler Gunn
dismissed." into nyc-dev am: 9ae9630e9c am: de54e21caf * commit 'de54e21cafdf72fc5a4c4ac6e30d03294d096c1f': Fix issue where video does not un-pause after call waiting dismissed.
2016-03-02Merge "Added public notification for calls" into nyc-devBrandon Maxwell
2016-03-01Added public notification for callsBrandon Maxwell
+ Previously we didn't have a notification for ongoing/incoming calls to show users when they're on the lock screen and have their notification settings set to 'hide sensitive notification content'. This change adds that notification, to disambiguate between notifications for calls and other notifications such as those for missed calls. + This notification matches the version shown when the device is unlocked except that we choose to not show work call information as that is related to contact info. See http://screen/zYZseSS1d54 Bug: 13387034 Change-Id: I02290e585a9b46eb9207adf8258a67d29882518b
2016-03-01Provide better talkback for buttons in calling.Qi Wang
1. Announce "unmute" if the mute button is checked 2. Annouce "hide dialpad" if the show dialpad button is checked. Bug: 24296610 Change-Id: Idc3b78e49ca5ef2c01b2ab671b5e34ba54cc4f4e
2016-03-01Merge "Fix bug of secondary call info disappear after switching calls." into ↵Qi Wang
nyc-dev
2016-03-01Merge "Accessibility: announce the active call after switching calls." into ↵Qi Wang
nyc-dev
2016-03-01Merge "Fix issue where video does not un-pause after call waiting ↵Tyler Gunn
dismissed." into nyc-dev
2016-03-01Fix issue where video does not un-pause after call waiting dismissed.Tyler Gunn
When an incoming call waiting call is received, the VideoPauseController sends a "pause" command to the video provider. However, upon dismissing the call waiting call, the foreground call was not being unpaused. Bug: 21815566 Change-Id: I637ab70d1b2adf4510dd87e5d56e233b1a3e065d
2016-02-29Accessibility: announce the active call after switching calls.Qi Wang
Bug: 24200862 Change-Id: I102a9c8406984a9dd4cfd8b91ec77254aa984dd5
2016-02-27Merge "Add back button to dialpad in callui" into nyc-dev am: 2ff80ef65aQi Wang
am: 25c55157c4 * commit '25c55157c416fcd8371f691bb6aa1e47d5d2a62d': Add back button to dialpad in callui
2016-02-27Merge "Add back button to dialpad in callui" into nyc-devQi Wang
2016-02-26Add back button to dialpad in calluiQi Wang
Bug: 27231038 Change-Id: I721de663ae09489dd51cea0a70c5bca2d272fbf7
2016-02-26Merge "Disabling Dialer ringing feature" into nyc-dev am: 9cff658da2Brandon Maxwell
am: 2e8f566867 * commit '2e8f566867541e1559a82b9f9e23d99e32cdadf8': Disabling Dialer ringing feature
2016-02-26Merge "Disabling Dialer ringing feature" into nyc-devBrandon Maxwell
2016-02-25Disabling Dialer ringing featureBrandon Maxwell
+ Need to remove for DP1 Bug=27367182 Bug=27353237 Change-Id: If370c942534bba3fd98c11447e1a83a2bf0cdfe1
2016-02-26Merge "Respect setting for incoming call to vibrate" into nyc-dev am: 0eeee8b2e0Brandon Maxwell
am: 5ec71527e2 * commit '5ec71527e2d6ed4c24e21a99ac7e820df68b7362': Respect setting for incoming call to vibrate
2016-02-25Respect setting for incoming call to vibrateBrandon Maxwell
+ Previously the Dialer would always play a vibration pattern for incoming calls, regardless of whether the user toggled the vibrate setting off. This change causes the Dialer to respect that setting. Bug=27353237 Change-Id: I65987cea0c13dd50fba5e0edacfba88b3e3ecbd7
2016-02-24Fix bug of secondary call info disappear after switching calls.Qi Wang
Bug: 27323979 Change-Id: I6f66052dee5ef3be32df4008835d0918bba54e50
2016-02-24Merge "Fix FAB position after hang up with secondary call." into nyc-dev am: ↵Qi Wang
f0bf4ca8ca am: 1368a4b0d1 * commit '1368a4b0d10269e4e25a2cd7f17ebb5af0a91d79': Fix FAB position after hang up with secondary call.
2016-02-23Fix FAB position after hang up with secondary call.Qi Wang
Bug: 27294280 Change-Id: Ia5d6580ef77078b3d489efc0b73c2bbd2b4d2b77
2016-02-24Merge "Let InCallActivity handle resize config change." into nyc-dev am: ↵Qi Wang
82557da65e am: 3f07759954 * commit '3f07759954ffed1ea48d6f345098e2d97b79b33a': Let InCallActivity handle resize config change.
2016-02-24Merge "Let InCallActivity handle resize config change." into nyc-devQi Wang
2016-02-23Let InCallActivity handle resize config change.Qi Wang
Bug: 26862821,27250655 Change-Id: I1b5c35846f1a2d2dedaf2df9abf1f522270b1638