Age | Commit message (Collapse) | Author |
|
am: 50b2f304bd
* commit '50b2f304bde9bdb8c8c5ca57efafb53a417afa78':
IMS-VT: Optimize handling of orientation requests
Change-Id: I24efa19c686276c0fddc4a40638f9d5c464ba8aa
|
|
-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
|
|
Change-Id: Id35345305b4d8eee42dc68e419f55dda1bedcb19
Auto-generated-cl: translation import
|
|
am: f75eb1ac9c
am: 9791fa1807
* commit '9791fa1807adc93e62dd7475002edb31ff3de408':
Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review
Change-Id: I0766c731ab0b32802e890dd571cb0c17bedaa9a5
|
|
am: f75eb1ac9c
* commit 'f75eb1ac9c28f1777ac375666b731d08630dbf1d':
Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review
Change-Id: I5ad7d6c4ea3eeac5b829beb1c984d25abdb059c2
|
|
Bug: 28842878
Change-Id: I52684f898137d7b07c4b9a7ac34081b3d5ec79da
|
|
am: b15db3f15c
* commit 'b15db3f15c45bb9018667ce0c679da1329743d8c':
IMS-VT: Trigger internal onStateChanged notification
Change-Id: Ifb253c84daec36790c0f8ec025cd7f2c033e922e
|
|
|
|
|
|
To minimize delays and avoid race conditions, trigger
internal the onStateChanged event upon receiving onUiReady
notification.
Bug: 27135373
Change-Id: Ib9a26c6dbda8f3897072e6a276a262e191557073
|
|
nyc-dev am: 51e88c1c2d
am: edd7e4cb96
* commit 'edd7e4cb9640806b833d5c34b554cc040beb48e8':
Reduce threshold of height for layout of multi-window mode.
Change-Id: Ibe9af5bc4190c0052ab4d6896e570d02efa3ac36
|
|
am: 51e88c1c2d
* commit '51e88c1c2df87c70deb597beef0768a5b0fc0ca0':
Reduce threshold of height for layout of multi-window mode.
Change-Id: I8aa8d553ef7e091081c44c97183e580553685328
|
|
am: 51e88c1c2d
* commit '51e88c1c2df87c70deb597beef0768a5b0fc0ca0':
Reduce threshold of height for layout of multi-window mode.
Change-Id: Ie13ed63c3f49090e537d9ee278f914e289c7bfa5
|
|
Change-Id: Ie25b2f37e84e016b6c9730c354fc0975fffea0a5
Auto-generated-cl: translation import
|
|
This will show contact photo for seed devices.
Fix: 28249277
Change-Id: I48980c27fc8a6e6664599114ba144649744124b5
(cherry picked from commit 5e3aa1c5f11e43fdc2f1ddf38f608117430eb919)
|
|
am: ff81bf19ea
* commit 'ff81bf19ea85ae61cc2904a5cb79d8c6c61f31f5':
DO NOT MERGE Adding unit tests for ExternalCallList.
Change-Id: Id8571be3c7d1a1beb0e7d072fe511875a878b690
|
|
am: ad944e7cf2
* commit 'ad944e7cf20303adddd960d8870b47fffcdcc8df':
DO NOT MERGE Add support for multi-endpoint.
Change-Id: Id4892965363a1c97089e691cc1f639756322f7bd
|
|
|
|
- Also adding TestTelecomCall class, which is a reflection wrapper that
can create instances of android.telecom.Call. These calls are particularly
problematic as they are final, so Mockito cannot mock them.
Bug: 27458894
Change-Id: Ibd3786dc27eb4280eb32b8fb0baa18d42738a98c
(cherry picked from commit 5df8de7b7c9ce0dee435d4a461dd9bbe6731e5d7)
|
|
- 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)
|
|
into nyc-mr1-dev
am: e778d9fece
* commit 'e778d9fecead62e01a2696345934d1ee71e0bbe5':
IMS-VT: Call showAnswerUi when onUpgradetoVideo callback is called
Change-Id: Ib253818ee10d931d00ba637eca8f7dd38a8ba932
|
|
into nyc-mr1-dev
|
|
am: ebef6b9403
* commit 'ebef6b94037a2a028635a5371f3d8e0f97c7d206':
Cleanup of video pause button.
Change-Id: Ibc41bbeae59647ff1c81c756d01127518dc90d76
|
|
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
|
|
am: 8b25d78667
* commit '8b25d786674f95034dfcdfff09ea16f8e3869311':
IMS-VT: Show upgrade to video notification.
Change-Id: Ibcd1c5a940cc0bf96e1d950cd6457dccfc562486
|
|
- 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
|
|
|
|
am: 43fd36a1b2
* commit '43fd36a1b2252814c3aa0768d140ede05c84ea16':
Fix issues with video auto-fullscreen mode.
Change-Id: I898a6d196ebefa98cf690e608acaafa0703c3997
|
|
|
|
am: ddfb09b5af
* commit 'ddfb09b5af93c9adee0929ee405f3c8fd84282ca':
Fix enterprise contacts APIs naming and docs
Change-Id: Ic2d8036cdd9caa273b16f115c13fb11dcc08db88
|
|
|
|
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
|
|
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
|
|
am: 36a1cc6
* commit '36a1cc6c86f8e3658c8b45bfacb8f7ad07221912':
[DO NOT MERGE] Fix NPE caused by misplaced parenthesis.
Change-Id: I3e595a732f56311be3d717b0f52c8fdf3b017e61
|
|
|
|
Bug: 28295752
Change-Id: Ifb81912db0df7ab2b7c01868d7d2daae836eeefb
|
|
am: 02bf9ac
* commit '02bf9ac96cc3cc63c1ddd8cad76bdd92b07b1f6b':
Fix crash on accessibility service.
Change-Id: I1bc0fdcf1055bf162bb18a6b0ed152ba1ab7604c
|
|
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)
|
|
Change-Id: If35d4744c3ada3a3d0ae6063dd1150e309ee5c59
Fix: 27926006
(cherry picked from commit e61465686d1ee1be8297c1e758c63ca0bff8ef47)
|
|
am: 1f77177
* commit '1f77177c64177d51fe6312532195d133a7c6186c':
IMS-VT: Fix race-condition causing preview freeze.
Change-Id: I835103a509e11f4ccb2a6c9e2541e22481b2d37b
|
|
|
|
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
|
|
am: d9d80c6
* commit 'd9d80c625710686ec055c902077003450748a313':
IMS-VT: Show Answer UI on receiving upgrade request
Change-Id: Icb25b8de877d3eb7f1d9703368afd88c2edc09fe
|
|
|
|
am: 84a1bec
* commit '84a1becf7d9a7055f16fc5b0e503e0512dcdfcf1':
Show "manage conference" for video calls.
Change-Id: Ie59da73076ee1f713f66dd2467a568c699286a2f
|
|
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
|
|
Show Answer UI on receiving upgrade request to enable
the user to respond to the upgrade request.
BUG=27876152
Change-Id: I62fbd32e1c3b40df2136bd88d271484be8af52b6
|
|
am: bb69f18
* commit 'bb69f18b6a38585ec668e3785dc7519fa7705403':
Fixing blocked number ringtone after E911 call
Change-Id: I986f6079c6f113caa6ba01132ccac89627c5e460
|
|
+ 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)
|
|
Change-Id: I02de91524b62fa6a07c1eabbcf5c54cbf52100d3
Auto-generated-cl: translation import
|
|
am: 04abe42
* commit '04abe42a636feb6bc0055bd6e26b7017f9d97462':
Fix emergency call layout.
|
|
|
|
* Move callback information to lower part to avoid squized primary call
info.
Screenshots
Before:
https://screenshot.googleplex.com/AsMf9ftd8Cg
After:
https://screenshot.googleplex.com/x1KJ6gbRBd3
Bug: 27680065
Change-Id: I69367aad96e7e0aabb07fa7dfcd7efa5e931e04c
|
|
into nyc-dev
am: 624f6c4
* commit '624f6c457596d40eff7756920e315faecaa1e075':
Fixing bug that prevented 'Emergency call' from being displayed
|
|
nyc-dev
|
|
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
|
|
am: 3d7939d
* commit '3d7939d20d92047e7ab068ad60901b3a0fd01c1e':
Fixing securityException issue
|
|
+ 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
|
|
Change-Id: I0cd379f40cd179c0f008e55287108ead2e3d236f
Auto-generated-cl: translation import
|
|
Change-Id: I7089db207c775a73eec346f1099c7865370dc710
Auto-generated-cl: translation import
|
|
nyc-dev
am: ebfbfa10d9
* commit 'ebfbfa10d95ef21373cf7c112eac52413b11c525':
Query lookup uri with work lookup key directly is not allowed
|
|
am: a03c1f480e
* commit 'a03c1f480e61c1f3507e294095e21b73d23a5e58':
Increase opacity of text on primary call info to 100%.
|
|
nyc-dev
|
|
|
|
|
|
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
|
|
Change-Id: Ic399f376d9a008c08b5a7b795ed142592d22a4a0
Auto-generated-cl: translation import
|
|
Bug: 27274383
Change-Id: I155078c88e7240cd43b298de22ff8f8d1bbab60a
|
|
am: 5558f89b14
* commit '5558f89b14af81d38364afe9e51a56f8557fd282':
Removing unneed bluetooth code
|
|
+ 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
|
|
Change-Id: I8ad6c48dbe5394ea53e866b9d258df0e98ea60bb
Auto-generated-cl: translation import
|
|
Change-Id: I40043ca19c291e4dd396b7f8f2eeabeeab4223c6
Auto-generated-cl: translation import
|
|
am: d78f93b443
* commit 'd78f93b4439f05ba2251b21c9d84b671884df98d':
Added public notification for calls
|
|
am: ae2b330d68
* commit 'ae2b330d6860e813ae3ee0f0c0193d726483e38b':
Provide better talkback for buttons in calling.
|
|
|
|
+ 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
|
|
nyc-dev
am: 008c82f409
* commit '008c82f409bc9b12cc1752e6e24168e8a0121af6':
Fix bug of secondary call info disappear after switching calls.
|
|
nyc-dev
am: af5880f151
* commit 'af5880f151fbcda28dcb16f59c040b96fa4807d9':
Accessibility: announce the active call after switching calls.
|
|
dismissed." into nyc-dev
am: 9ae9630e9c
* commit '9ae9630e9caad36bd338a4cb5e009d47adc9223e':
Fix issue where video does not un-pause after call waiting dismissed.
|
|
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
|
|
nyc-dev
|
|
nyc-dev
|
|
dismissed." into nyc-dev
|
|
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
|
|
Bug: 24200862
Change-Id: I102a9c8406984a9dd4cfd8b91ec77254aa984dd5
|
|
Change-Id: I45682d6276baa030162b08194a1557f675207ea0
Auto-generated-cl: translation import
|
|
am: 2ff80ef65a
* commit '2ff80ef65ad1856c766cdd6c2e311dc4c7e19318':
Add back button to dialpad in callui
|
|
|
|
Bug: 27231038
Change-Id: I721de663ae09489dd51cea0a70c5bca2d272fbf7
|
|
am: 9cff658da2
* commit '9cff658da23dc80786650fb0203ae4566839f18d':
Disabling Dialer ringing feature
|
|
|
|
+ Need to remove for DP1
Bug=27367182
Bug=27353237
Change-Id: If370c942534bba3fd98c11447e1a83a2bf0cdfe1
|
|
am: 0eeee8b2e0
* commit '0eeee8b2e0d307f5be3c733dad5ef150fd2e008e':
Respect setting for incoming call to vibrate
|
|
+ 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
|
|
Bug: 27323979
Change-Id: I6f66052dee5ef3be32df4008835d0918bba54e50
|
|
am: f0bf4ca8ca
* commit 'f0bf4ca8ca4b7d06db99f416480b81b0148ba6dc':
Fix FAB position after hang up with secondary call.
|
|
|
|
Change-Id: Id406e6ee0cd7028b446108487b39dfda82d23e7d
Auto-generated-cl: translation import
|
|
Bug: 27294280
Change-Id: Ia5d6580ef77078b3d489efc0b73c2bbd2b4d2b77
|
|
|