Age | Commit message (Collapse) | Author |
|
|
|
am: 2e5cfc1a71
* commit '2e5cfc1a71942e2ca2c8e469042e82c1b4640476':
Show child number in incoming call notification.
|
|
Where a child number is present in the call extras, show it using the
text "via 650-555-1212" in the second line of the incoming call
notification.
Bug: 24585039
Change-Id: Ic9827f8518778bf5e9c36235e2e1b6525aba4928
|
|
|
|
Change-Id: Icf127478b86d27fdf65caedf6b7ca1ecaea69a3a
Auto-generated-cl: translation import
|
|
|
|
Fix the bitmap leaks in InCallUI that were a result of
StatusBarNotifier instances being retained across calls.
Bitmap -> StatusBarNotifier -> CallUpdateListenerMap ->
CallList
Bug: 25003292
Change-Id: I4f8695d7dfbc397b0fee0305a6f94e8d2e8e593f
|
|
|
|
|
|
|
|
The child number display functionality assumed that the child number for
a call would only bet set at the start of the call. This change removes
that assumption and supports changes to the child number at any point
during the call by adding a new listener to the InCall Call List. It
appears there are some instances in reality where the child number can
come in after the start of a call (delayed only slightly, but enough to
prevent the number from showing up).
Bug: 24585039
Change-Id: I23148e8c4265f1bc16ce563f2919e9b3eb71784f
|
|
This fixes a bug where caller information returned for a call
waiting would be mistakenedly applied to an existing call by
ensuring that the returned contact information is only assigned
to the call that initiated the lookup.
1) Active call A is in progress
2) Incoming call B (call waiting)
3) Contact info lookup is initiated for call B
4) Call B is rejected
5) Contact info is returned
6) UI for call A is updated with the returned info
Bug: 24591055
Change-Id: I41e0741d8bc01a2fe98d77cb080d1df455b1e5df
|
|
|
|
|
|
Change-Id: I0e942418513574bca4d302342c8ad1f676f448ca
Auto-generated-cl: translation import
|
|
Change-Id: I9c71d5a72dd7ca0b0aec9e38fb19f3ed93a68695
Auto-generated-cl: translation import
|
|
|
|
Change-Id: I74f219bc7d15073c5f8e6d62885a9c0af03bc548
Auto-generated-cl: translation import
|
|
|
|
Change-Id: Iad72299273a084ea96f5a8f67a40d26f1467aca7
Auto-generated-cl: translation import
|
|
Even if the carrier config is set to disable call subjects for a carrier,
the RIL will still send any incoming call subjects to the InCall UI.
We cannot suppress this lower down as the RIL is using the same extra
to report caller id presentation reasons.
Bug: 22779583
Change-Id: Ic349408014a47e25d62100886ea59b73e4f76709
|
|
|
|
Changes to fetch the no-caller ID reason from callsubject extra in the
call object to display in the InCall UI. The callsubject extra would be
populated by the RIL to hold the non-caller ID reason in case of number
presentation that is set to RESTRICTED/UNKOWN and hence we need to
differentiate the contents of this extra in InCallUI.
PS: We should ideally be creating a different extra for the no-caller ID
reason at telephony layer even if RIL sends it in the same exta as call
subject, but that would require API changes.
BUG: 22683773
Change-Id: I4ae51754d7660e4b8c1082d142e2c1860d3f1604
|
|
|
|
|
|
|
|
|
|
Bug: 23779012
Change-Id: I4241130e851e02c6025e77e9c05d2f5908c386c9
|
|
Unregister the accelerometer listener when the screen is off
to reduce power consumption.
Slight refactor of component constructors to facilitate testing.
Add test.
Bug: 23498050
Change-Id: If1971a39e8a418253f6611116c855e3c6cf81b93
|
|
|
|
An orphaned animation causes unnecessary frames updates in
RenderThread.
Bug: 22934313
Change-Id: I3b3fb433eb830c3bc05430eb1da4d72c178ddd62
|
|
|
|
Change-Id: I1f65249f89a30d46f691428be9c337638a7d1ef9
Auto-generated-cl: translation import
|
|
|
|
Change-Id: I5b0d063a7de50f2a070a40ace2d69ebf3e57c3fd
Auto-generated-cl: translation import
|
|
|
|
|
|
Turns out it was pretty easy to accomplish the speech bubble with just
a drawable with some of the corner rounded.
Bug: 22685114
Change-Id: I1f2d1b8113652503cd8298f8b6ab1883b4a4589d
|
|
PhoneNumberUtils.isLocalEmergencyNumber." into mnc-dr-dev
|
|
Change-Id: I3f333149d7d59affa20a8c69c9eca38bd6cc021c
Auto-generated-cl: translation import
|
|
On a standard outgoing call, isLocalEmergencyNumber was being called
from 30-40 times. Each of these calls requires a system service
invocation.
A large number of these invocations were coming from InCall UI.
To fix this:
1. Added an isEmergencyCall property to the InCall Call object.
isLocalEmergencyNumber is recalculated any time the mTelecomCall's
handle changes.
2. Replaced calls to isLocalEmergencyNumber in CallCardPresenter with
calls to the InCall call cached version; this easily cuts out around 15
calls to isLocalEmergencyNumber.
3. Replaced code in InCallPresenter; this accounted for 2-3 calls to
isLocalEmergencyNumber.
Bug: 22985202
Change-Id: Ia61204bb0ed6171b24c116e8c681b3924ce54f1d
# Conflicts:
# src/com/android/incallui/Call.java
|
|
|
|
In onPostDialWait, onDetailsChanged, and onConferenceableCallsChanged
callbacks, check to make sure the call list contains a mapping for the
Telecom Call object.
Bug:23031241
Change-Id: I2a9703d9c303fe0b2e320d811d21c71e5c429269
(cherry picked from commit 71a6555ac854303dc023c5e6c9a27c63ec956e3d)
|
|
* commit 'ba55aab35a4402a090f530422d1f7327aebfde04':
DO NOT MERGE Null check CallList mapping in callbacks
|
|
Change-Id: I1b62b0b5fa3abd3e75c6bf73d2a81ab38501885f
Auto-generated-cl: translation import
|
|
|
|
In onPostDialWait, onDetailsChanged, and onConferenceableCallsChanged
callbacks, check to make sure the call list contains a mapping for the
Telecom Call object.
Bug:23031241
Change-Id: I2a9703d9c303fe0b2e320d811d21c71e5c429269
(cherry picked from commit 71a6555ac854303dc023c5e6c9a27c63ec956e3d)
|
|
mnc-dr-dev
|
|
* commit 'be729e6fd69f30a97b669b009d608ac7395919c7':
Catch RuntimeException when calling setExcludeFromRecents
|
|
Bug: 22924782
Change-Id: I1da931b805658376fb9db418210662273d9c1db8
|