summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Automatic translation importstable/cm-12.0-YNG1TMichael Bestas2015-05-0413-0/+91
| | | | Change-Id: I391f335df39c3ea13eacfb7b23f8704ed586da56
* Automatic translation importMichael Bestas2015-05-0411-1/+12
| | | | Change-Id: Id588cd68a13602a910b8eeb24be163d07c42f46c
* Automatic translation importMichael Bestas2015-05-042-0/+60
| | | | Change-Id: If52ffbda0f25d7d629e56869cf7fa8dd1afdbbd6
* Automatic translation importMichael Bestas2015-05-043-3/+26
| | | | Change-Id: I96f4221430a666e5a8c0c5f9d281582a57ca76d0
* Automatic translation importMichael Bestas2015-05-043-0/+5
| | | | Change-Id: Ie8bc55494250d5ccae3efa590d2f37eefce0c92d
* Automatic translation importMichael Bestas2015-05-045-0/+159
| | | | Change-Id: I83557061426f246ae9dbd532a6509841843ff022
* Automatic translation importMichael Bestas2015-05-045-0/+135
| | | | Change-Id: Ic5d377bbc6c1a95fb173673a54f50ee0795cf16f
* Automatic translation importMichael Bestas2015-05-044-0/+66
| | | | Change-Id: I495bcd460833128dc5e0008aaf17315400a8fe01
* Fix call recorder exception on unknown number / conference callemancebo2015-04-232-9/+19
| | | | | Change-Id: Ibb4f4aa6e79cbd953611ac39ce9f2d4d89615c47 (cherry picked from commit c21907022be37a885e94867801404c91e8f9cc83)
* InCallUI: Read the audio boost disable flag oncestable/cm-12.0-YNG1TAScott Mertz2015-04-041-1/+4
| | | | | | | | - Fixes a crash when the fragment isn't attached to an activity and a call to getResources() is made. Change-Id: I9ec58f0f428a179597104b2c13948bf1c4a9345f (cherry picked from commit 48cc42c84f4c7be24ce600743a12a77b6aa8d325)
* Allow hiding volume boost feature with overlay.Matt Garnes2015-03-302-2/+27
| | | | | | | | Some devices do not support it, or do not support it well. Allow us to hide it with an overlayable config flag. Change-Id: I2c3b0b5d3a6e738b311b365f5855c41f7d08ab9a (cherry picked from commit 4dfef8cbe64c0b6cfc45a1d40e17cfba4685f2e5)
* InCallUI: Adjust dimens for hdpiLinus Lee2015-03-171-0/+26
| | | | | | | | The Speaker and the pause button the call gets cut off in hdpi - adjust the dimens to make it fix Change-Id: I8cfdeaf4c21d1fc4f1beeb09fb211f8079981d2b (cherry picked from commit 2a181b8c391e7414ffd349eb23b2e374c02cba4c)
* InCallUI: Bring back vibrate on call waitingcretin452015-03-121-0/+12
| | | | | Change-Id: I38f1d80ce4d29195b75df85b0fd0ab03371fbb5d (cherry picked from commit 4743d756bfa24a9a6df3f85ca5602825b4d08c11)
* Automatic translation importMichael Bestas2015-02-2826-7/+174
| | | | Change-Id: Ic0cd4e0f76eb427e734871f03dc13313f6969079
* Automatic translation importstable/cm-12.0-YNG1IMichael Bestas2015-02-1947-51/+267
| | | | Change-Id: Ibec2687636dc051d6e4ec363e9b7daa19720a8e7
* Add an option in the InCall UI to perform call recordingemancebo2015-02-178-131/+332
| | | | | | | Use existing menu items in overflow menu to start/stop recording instead of adding buttons in the call button fragment Change-Id: Icc86a0a7ae9d2493a837d02f321df7cb1387cded
* InCallUI: Fix string typoNBruderman2015-02-141-1/+1
| | | | Change-Id: Ic3d658b14cccb905f1eb4c789b11e77e17c9ea19
* InCallUi: Update string for call on hold.Adnan Begovic2015-02-132-4/+1
| | | | | Change-Id: Ib3257da115c5c56a76c26e635c1b1c88da3096eb (cherry picked from commit 80be7b508fb6edb89be86586a9ea4b9181137d51)
* Fix up in-call overflow button.Danny Baumann2015-02-127-41/+73
| | | | | | Give it a meaningful drawable and a nice ripple. Change-Id: I61eb762059fb41b7b9c387b52e9b91bc5a1a5db3
* [2/2] InCallUI: let InCallUI handle proximity sensor for incoming callsdankoman2015-02-111-3/+9
| | | | | | | | fixes "while 'prevent accidental wake-up' is on, proximity sensor doesn't control screen state on incoming call. must manually turn on screen to see who's calling." Change-Id: I91729adc9d49f30d9340e91259638687ca6ab50a
* Automatic translation importMichael Bestas2015-02-1064-0/+2947
| | | | Change-Id: I803f7bae881278db538e12c51535bcf8a8e2de28
* Add new features for layout-landzyr3x2015-02-061-4/+83
| | | | Change-Id: I908e704cd283012d4e6af4909ce3ef39ddbbc85b
* Add Material icon & app labelMichael Bestas2015-02-038-2/+23
| | | | Change-Id: I425be4aa9e769f337ed941cea862e93ced18ce3e
* InCallUI: Fix untranslatableMichael Bestas2015-02-011-1/+1
| | | | Change-Id: Ibe94a6b72ce7c6ee05c5942c5c2050a35da5ea79
* InCallUI: Improve CAF stringsMichael Bestas2015-01-273-39/+30
| | | | Change-Id: Iba101b105909526782e5a6d73be56adb7ea23055
* Contact details on incoming call (1/2)Petr kecinzer Řezníček2015-01-145-8/+173
| | | | | Change-Id: I017dba2eb2c2ab6be30a0dabf4dcf487642d8981 Signed-off-by: Petr kecinzer Řezníček <kecinzer@gmail.com>
* InCallUI: Use correct string for blacklist menu actionMichael Bestas2015-01-121-1/+1
| | | | Change-Id: If36fa98d987cc12a44ba609c282e7e482888a184
* Fix up cm_strings structureVladislav Koldobskiy2015-01-041-3/+3
| | | | Change-Id: I59c26ee3f56fe4c89c839e18b091dd079f8a0e32
* InCallUI: move CAF strings to cm_stringsVladislav Koldobskiy2015-01-042-57/+59
| | | | Change-Id: I7be19c2fa85417d248c9dea029674c8ef56352eb
* Keep InCallUI in memory (1/3)Pawit Pornkitprasan2014-12-292-0/+51
| | | | | | | | | | | | | | In lower end devices, startup of the InCallUI process can take up to 10 seconds when the device is busy, which prevents the user from taking the call. Keep the process in memory like previous versions where they are a part of Phone.apk. This converts InCallUI into a dummy apk with the persistent attribute set to true and allows the activity from Dialer.apk, which uses the com.android.incallui process to be loaded into the persistent process. Change-Id: Ic6a0461bb0373cd21213a03fec41c98b1e65ee40
* incallui: Code cleanupsSteve Kondik2014-12-282-6/+4
| | | | | | * Address code review issues Change-Id: I96666ae5135ba89fc5cfda7c615aa8c4845bc0a4
* Fixing conference participant bug.Tyler Gunn2014-12-2811-350/+776
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixing a bug where the conference participant calls, having never been an active or background call, will never have a cached contact info record created, causing them to not show up in the conference manager. Bug: 18228141 Change-Id: I15999c983b5d6ce9600b71ad8d8e28582a328c95 Update UI based on MANAGE_CONFERENCE capability. - Remove the manage conference button if capability disabled. - Close the conference call manager if the capability is removed while the conference manager is visible. Bug: 17429707 Change-Id: Id242d776aa7b677edd4604b7c23caee315154b1b Update Conference Manager UI after capability changes. Before, we just set the visibility of the disconnect and separate buttons based on the initial call capabilities when the fragment is created. This can actually change, for example if an IMS call changes to a circuit switch GMS call. To address this, now implement a call details listener on the conference manager presenter, and update the UI if there is a change to disconnect or separate capabilities on a call. This required rearranging some code in the fragment to accomodate these changes; we now no longer assume the code to set the visibility of the buttons is only called once. Bug: 17429707 Change-Id: I476202a21a8ce07568170cd0e046697df84df991 Add Null check for CanAddCall. Missing null check in recently added CanAddCall property. Bug: 18358924 Change-Id: Ia94e621b339fbd08ad074baa6eec787a90bb0fa4 Conference event package performance improvement. Fixing bug where conference participants flash up in the incall UI before the conference is established. The new connections are added as NEW->IDLE. Bug: 18057361 Change-Id: Idf317b25468515fec757afa2aa41945e8222a8f4 Make add-call a global property of telecom. (4/4) ADD_CALL didn't make sense as a property of Connection or Call. This changes it to be a global property instead. Bug: 18285352 Change-Id: If43b30c54a6e6438933b19b8e3e628c9c02d3960 Add support for >5 participants to InCall manage conference UI. - Previous UI had space in the layout for 5 participants only. - Replaced the 5 static participant slots with a ListView. - Created a new Adapter to populate the list. - Added logic in the adapter to request contact info and photo from the contact info cache -- this is required for conference event package participants as they may not have had that information loaded yet. Bug: 18201339 Change-Id: Ieb8038922d2cb4cb1dfce392cf5889e966ff2895 Don't let touches in ConferenceManagerFragment fall through Prevent touches from triggering talkback on elements underneath the ConferenceManagerFragment Bug: 18269622 Change-Id: I98e28942bcb5c51fdc6a147a2d3b797ca1f100ae Add Null check for CanAddCall. Missing null check in recently added CanAddCall property. Bug: 18358924 Change-Id: Ia94e621b339fbd08ad074baa6eec787a90bb0fa4 Use conference call label for IMS calls. - Use GENERIC_CONFERENCE capability to show CDMA-scenario string and image asset. - Since mPrimary/mSecondary and others are class variables, don't pass them around all the time through functions if we don't need to. - Split out the isConference logic for setting the call cards into its own block. - Move logic for specifying conference string / icon into the CallCardPresenter. This makes more sense here, and means that we don't need to pass around a bunch of call paraemters to the fragment. Not all these changes are strictly necessary for the change I need to do, but I had made them originally because I had been thinking of using the VoLTE capability. Even though now I use GENERIC capability, I think the changes are still an improvement in terms of organization though. Bug: 18284408 Change-Id: I41d7825611456e9ea524db9dd2ef19c9646ab7e2 Change-Id: I41d7825611456e9ea524db9dd2ef19c9646ab7e2
* IMS-VT: Set audio route to Speaker if current route is not bluetooth or headsetNivedita Sarkar2014-12-131-3/+12
| | | | | | | | | | - We always set the audio route to speaker when we enter video mode. - That is not correct. We should check if headset or bluetooth is connected before defaulting to speaker. Change-Id: I42f9ba27443a44adb256e0bca27cc7ec0c779e7b CRs-Fixed: 755377
* IMS-VT: Exit VT call full screen mode.Ravi Paluri2014-12-131-2/+11
| | | | | | | If the call is no longer a VT call, then exit full screen mode Change-Id: Ibc4ad8f9a4c38e467820028cdc2c7e68d65fd93c CRs-Fixed: 760925
* IMS-VT: Cleanup video views when not requiredSuresh Koleti2014-12-132-10/+90
| | | | | | | - Hide video views when not required. Change-Id: Idf33a35594ceb5892fbf8aba18177446c7df20f0 CRs-Fixed: 754002
* Add null check for InCallActivity in setInCallAllowsOrientationChangeNivedita Sarkar2014-12-131-0/+5
| | | | | | | | - In some cases, this API is called when InCallActivity is null. This causes a null pointer exception. Fix is to add a null check. Change-Id: I92f37084b4d00c4a6de83143415dc67769b03ad2 CRs-Fixed: 762840
* Set display size as per current TextureView sizeSuresh Koleti2014-12-131-5/+7
| | | | | | | | - Using TextureView height and width to calculate the display size. - When ever there is change in display make sure that center the display. Change-Id: I34a19fd466ce03703953c78b2da1b2b14c17cb09 CRs-Fixed: 751961
* Handle NumberFormatException gracefullySreehari Vaddi2014-12-132-9/+14
| | | | | | | Handle NumberFormatException at relevant places when subId is parsed as Long. Change-Id: I189704113d2df64c40465d4d2e2e49f2a2534bfe
* IMS-VT: Move strings for video quality changed indication to resource filesNivedita Sarkar2014-12-132-17/+40
| | | | | | | | | | | | Change-Id: Iee4d9152c6a2dcc8ce35776ceeaaf05966c1810e CRs-Fixed: 761000 IMS-VT: Clean up the showCallSubstateChanged API - Make the code more readable. Change-Id: Ib7815cc57f74bbdd1fdfa830964713c781a87e9e CRs-Fixed: 761000
* IMS-VT: Provide Player State indication to user.Ravi Paluri2014-12-135-0/+80
| | | | | | | | Change to display "player started/stopped" toast message whenever video starts/stops flowing Change-Id: Iaab4772a253c7705da5b8ebc39593ed28059e0e5 CRs-Fixed: 686192
* IMS-VT: Show correct call types during video pauseRekha Kumar2014-12-131-1/+2
| | | | | | | | | | -In paused state, upgrade downgrade button does not list the calltypes dropdown box -Remove the paused bit to calculate call type during video paused state. Change-Id: Ide5e4f55690567bb680acd52cc507d40b28c37ce CRs-Fixed: 755923
* Ims: Reject upgrade requestRavi Paluri2014-12-133-23/+61
| | | | | | | | 1. If there is waiting call that is pending user action and 2. Before offering a waiting call Change-Id: Ic52340de09d71b6d43291b69a1757e717a787370 CRs-Fixed: 748298
* IMS-VT: Upgrade button fixRekha Kumar2014-12-131-1/+2
| | | | | | | | -Show upgrade/downgrade button only when call is in ACTIVE or ONHOLD state Change-Id: I3e4a2a3a1bbc9a71d5ec388c439648b58e5af88f CRs-Fixed: 746297
* Display InCallUI on auto answerRavindra2014-12-131-1/+10
| | | | | | | | When a MT call is auto answered bring the InCallUI to foreground by starting the InCallActivity Change-Id: I77e21f41699fa3ff78dd793d2f226ad95d11497f CRs-Fixed: 749609
* Propagate call substate message and display a notification on the UINivedita Sarkar2014-12-134-1/+75
| | | | | Change-Id: I7d96ddc3be73f6f73ff35f15f80e621441c55f59 CRs-Fixed: 749824
* IMS-VT: Add null check in call upgrade fail scenarioRavi Paluri2014-12-131-1/+4
| | | | | | | | | | Crash is observed if call is ended in the interval wherein handler is started to change state from REQUEST_FAILED to NO_REQUEST after an interval. Added null check to change state only when call exists Change-Id: I382e8885efe0a841ce36c9ff4aff51c6c1b8791b CRs-Fixed: 752475
* DSDA: Don't hide action barSandeep Kunta2014-12-131-1/+0
| | | | | | | | | Hiding of action bar results in not displaying tabbed view for DSDA. Hence Don't hide action bar, when visibility of ConferenceManagerFragment is set to View.GONE. Change-Id: Ibfef521e47f370af9b0ebc8aad9d875697e2bc17 CRs-Fixed: 750358
* IMS-VT: Enable SIP based video multitasking.Garik Badalyan2014-12-1310-10/+494
| | | | | | Enable SIP based video multitasking. Change-Id: I3731e64617bde9278f13ff94ff829a3a90f467ce
* Fix MO call crash issue with no sim.Sindhu Kanathur2014-12-131-1/+2
| | | | | | | | | Emergency call phone account does not contain sub id. Assign default voice sub id while parsing subscription for emergency calls. Change-Id: I02ca06630ed2a6db56ae85ca7968611fa4238044 CRs-Fixed: 751750
* Revert "Be more robust when attempting to parse the subscription ID."Arne Coucheron2014-12-131-8/+6
| | | | | | This reverts commit 90012dca6e012b5cad7f4fd59c2043d3c84c0db3. Change-Id: Ie68b0bfbc72608991a8892cf66ea83a5253eb12b