Age | Commit message (Collapse) | Author |
|
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
|
|
Change-Id: Ic6a0cedac79bb7898fef61e7472e04fc4a628309
Auto-generated-cl: translation import
|
|
Change-Id: I3ab49271507037904a04f4e919fc4c504f7c9587
Auto-generated-cl: translation import
|
|
Change-Id: I3913c6fe608a115b9bba4b2d275fc3fd7f3f2b3e
Auto-generated-cl: translation import
|
|
Change-Id: Ied991ac6d96080915486477ace3050f662154c49
Auto-generated-cl: translation import
|
|
Bug: 26496609
Test: none
Change-Id: Ic8ab6603b6eeafc8eab3f0a7a3dc374119a17d64
|
|
fdf68fbd0b am: 2f06e83ade am: f6a3e26644
am: 8012f1a83f
Change-Id: Ife7419f7c86aafe4a2a6a3656e257383b1f0c079
|
|
fdf68fbd0b
am: 2f06e83ade
Change-Id: I782d4bed3ad3150d0f5b4b87b687d923ca913e68
|
|
|
|
8590508144
am: 3a4da507fd
Change-Id: I346dae1f12e6b3ec9a68f89aaa1f782b31c81a7a
|
|
am: 7fc24728cc
Change-Id: I03e1afca96b26a9bd4f6f14f745d02aab99a3742
|
|
Change-Id: Iaad1d0e9fb6de3541735b4bb7e49728dde4484ae
Auto-generated-cl: translation import
|
|
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>
|
|
Change-Id: I3ce0d40976c702a0d980d541343b451548b3d0c0
Auto-generated-cl: translation import
|
|
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
|
|
Change-Id: I8b33a8bd1872c8e3fa82b754996c95a90ae4f77d
Auto-generated-cl: translation import
|
|
Bug: 33670388
Bug: 33750033
Test: manual
Change-Id: I5ed4fd9078ee5c976cda706e0ef73877928db2b1
|
|
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
|
|
Change-Id: Idd96b0a1c7dcb166918b73598131c5c3909066f9
Auto-generated-cl: translation import
|
|
Change-Id: Ie3d6c5882feca904e7968b50e0237b04ea165f0a
Auto-generated-cl: translation import
|
|
Auto-generated-cl: translation import
Bug: 32177112
Change-Id: Ia4b95ecbae7c06c5a4a3cac2d4ad3210edae0903
|
|
Change-Id: Ie736bd97b6b6cea00d917b171b9a62e2dc3aee57
Auto-generated-cl: translation import
|
|
Change-Id: I2dfc8ad8408f40688802143cd9c807dc15bb9b82
Auto-generated-cl: translation import
|
|
Change-Id: Ie7dcbb9a6fe21a5d761a55e72f9c4362af201a8f
Auto-generated-cl: translation import
|
|
am: 6a77f5de83
Change-Id: I7c1c8beaee6ab563c20cc8ded7751b9c5d491692
|
|
am: d5e3de3253
Change-Id: Ic1862e5944a9bdc01eea181011d13767f8a44978
|
|
CallButtonPresenter didn't remove
itself from InCallPresenter(CanAddCallListener).
Bug: 32266071
Change-Id: I2ad979d9eebeb110b03e5a1c103d7a4f98e317c0
|
|
Change-Id: Id3ca40be136b537ece2ac6c4ea211707caeb2623
Auto-generated-cl: translation import
|
|
Change-Id: Ib4e6f6de000678151f96049e52dad1fc5a941db7
Auto-generated-cl: translation import
|
|
Change-Id: I425bf6f740ca014b35deef9ed34ec13f07d463d8
Auto-generated-cl: translation import
|
|
Change-Id: I9ba58d4cec5e28ee7a57604cd4c052b398de01ad
Auto-generated-cl: translation import
|
|
Change-Id: Ic639ed9b603b9f963b72e9866ca867c6b790de06
Auto-generated-cl: translation import
|
|
Change-Id: I22605f233a9310f43e31c6ea0166cc16525005b0
Auto-generated-cl: translation import
|
|
Change-Id: I95dfdcc069f801e64c6414f51b7c5bc75682eeea
Auto-generated-cl: translation import
|
|
Change-Id: Icf8873d3d41403b6a4c44470878a8acdd7f7d374
Auto-generated-cl: translation import
|
|
Change-Id: I57c46980df7aad4c27cb569b4c1dfefd5b65846b
Auto-generated-cl: translation import
|
|
Change-Id: I7c834d52a5137349bb995b7122a78238e83f7f65
Auto-generated-cl: translation import
|
|
Change-Id: I6f8e4685a948a874c705d30dba54b7cb5e7ef655
Auto-generated-cl: translation import
|
|
Change-Id: I47cdb3df15a920d62cb8dd175d950034d6883a43
Auto-generated-cl: translation import
|
|
Auto-generated-cl: translation import
Bug: 29390361
Change-Id: I38267d18dc0a069130f5018fd62f6bfb10704b26
|
|
Change-Id: Ifb777c5172bb4e68c0172e0bde511c251f290eba
Auto-generated-cl: translation import
|
|
Change-Id: Ib83e0dc7875a013101b3ac1da5106473025e8173
Auto-generated-cl: translation import
|
|
into nyc-mr1-dev am: 0138471ff9
am: c844194f1b
* commit 'c844194f1b6dc414adf652b5f35ce9eb970177f2':
IMS-VT: Remove the pause flag before requesting session modification
Change-Id: I8581195ace6b7521d986151cf7319cbd21c2f788
|
|
nyc-mr1-dev am: 1335994507
am: 3016064e2c
* commit '3016064e2cb1c3dbd79413d38beabe88e556c3b6':
Ensure external calls do not go through call blocking code.
Change-Id: Iea997e8ec6e61e813b7891285761a33908b4da5a
|
|
into nyc-mr1-dev
am: 0138471ff9
* commit '0138471ff9ea1f05477442740060c7233a806779':
IMS-VT: Remove the pause flag before requesting session modification
Change-Id: I595052e94cbf579392096f8dde1adaad39dad55b
|
|
nyc-mr1-dev
am: 1335994507
* commit '1335994507a9dd0780e0c770d1ba6dbe059176c7':
Ensure external calls do not go through call blocking code.
Change-Id: Ia08ad649b8ca6ca46cbe65c4c4f1d43261439e40
|
|
into nyc-mr1-dev
|
|
nyc-mr1-dev
|
|
Change-Id: I4c60c2c8a4cb346de3bcbb43b8956347c36bac41
Auto-generated-cl: translation import
|
|
Change-Id: I1b54309e756a9bfd7df18ef208beacaeae0baada
Auto-generated-cl: translation import
|
|
nyc-mr1-dev am: 7febc2b7bc
am: b337d1f4a9
* commit 'b337d1f4a970f7e7f5b596804089367a6948350b':
IMS-VT: Bring UI to foreground once video call is accepted
Change-Id: I403c60ee23369e0e5c2433e7b806e55a3edc79f3
|
|
nyc-mr1-dev
am: 7febc2b7bc
* commit '7febc2b7bc5705e2e38862d7040b551cea3e47d2':
IMS-VT: Bring UI to foreground once video call is accepted
Change-Id: Ie44f032428742197e0886e0a56c766466c2ef3ef
|
|
nyc-mr1-dev
|
|
- 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
|
|
am: 01e31150e1
* commit '01e31150e1819cf37df5b143b3a845db2397d240':
IMS-VT: Optimize handling of orientation requests
Change-Id: I028264f76a4e94bca9fc7a13b2c27b032a7b9fd3
|
|
am: 50b2f304bd
* commit '50b2f304bde9bdb8c8c5ca57efafb53a417afa78':
IMS-VT: Optimize handling of orientation requests
Change-Id: I24efa19c686276c0fddc4a40638f9d5c464ba8aa
|
|
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
|
|
-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
|
|
Change-Id: I5a84c318fd53b5cb61ab74ce19dab5ccdc0bbd89
Auto-generated-cl: translation import
|
|
am: f75eb1ac9c am: 9791fa1807
am: 202c55bdd4
* commit '202c55bdd4089ac17a32ce387653e6168daa7324':
Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review
Change-Id: Id03614fc8339ef771abed39ac50ee4d6516b5638
|
|
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
|
|
am: f75eb1ac9c
* commit 'f75eb1ac9c28f1777ac375666b731d08630dbf1d':
Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review
Change-Id: Ifefc86a2a285ee51a61518ffdc8f2e5033c912be
|
|
Note: This is already submit in google3.
Bug: 27458894
Change-Id: I45a7ac7d4e94722fd52c2f83be073f1e90d7b66c
|
|
Bug: 28842878
Change-Id: I52684f898137d7b07c4b9a7ac34081b3d5ec79da
|
|
nyc-mr1-dev am: b15db3f15c
am: 5a210c306d
* commit '5a210c306d9757c30d07c83ae962c32261c40cd8':
IMS-VT: Trigger internal onStateChanged notification
Change-Id: Ib31adb5bd3d121a4c563b816ba3756cef0b5bd3b
|
|
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
am: 49d1b99322
* commit '49d1b9932201a185dba22117844e3ac95cb1c76f':
Reduce threshold of height for layout of multi-window mode.
Change-Id: I11d385b51ec9ea8322f358cf82867b05466a40c1
|
|
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: Ie13ed63c3f49090e537d9ee278f914e289c7bfa5
|
|
am: 51e88c1c2d
* commit '51e88c1c2df87c70deb597beef0768a5b0fc0ca0':
Reduce threshold of height for layout of multi-window mode.
Change-Id: I8aa8d553ef7e091081c44c97183e580553685328
|
|
Change-Id: Ie25b2f37e84e016b6c9730c354fc0975fffea0a5
Auto-generated-cl: translation import
|
|
Change-Id: Ib8cec7e0afa9aef38b5ba4cc47cb857085b1040e
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
am: aef9678978
* commit 'aef96789781b9095be4606fd5dfa5f6ff81b6dc6':
IMS-VT: Call showAnswerUi when onUpgradetoVideo callback is called
Change-Id: Iefb62eee7273750b85146f304a49eb1e2581a45f
|
|
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: 6f10f26b62
* commit '6f10f26b628d0ae477d599e3ee153a4a336254fe':
Cleanup of video pause button.
Change-Id: I06ca4dd53a57ab0d06457e01345595d5fd333fa3
|
|
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
|
|
8b25d78667
am: d8c2ac02a6
* commit 'd8c2ac02a65ea28915d8990c005a395ae6d762a2':
IMS-VT: Show upgrade to video notification.
Change-Id: I92f4c3c1e6bfbca6a0eb84ccf5a9964f4b7bbf74
|
|
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
|
|
|
|
43fd36a1b2
am: 9b8e50f60f
* commit '9b8e50f60f8e4f5f73be111f32394b3621ca34f9':
Fix issues with video auto-fullscreen mode.
Change-Id: I2e033651915875edbf33d6f0f85a293bae16a479
|
|
am: 43fd36a1b2
* commit '43fd36a1b2252814c3aa0768d140ede05c84ea16':
Fix issues with video auto-fullscreen mode.
Change-Id: I898a6d196ebefa98cf690e608acaafa0703c3997
|
|
|
|
|
|
ddfb09b5af am: c0d8ee227b
am: 4deeaf11d7
* commit '4deeaf11d7d647139ab668d3345cafa6c82d764c':
Fix enterprise contacts APIs naming and docs
Change-Id: I505d80f26aeb33d0251d90a91927f354938c2878
|
|
am: ddfb09b5af
* commit 'ddfb09b5af93c9adee0929ee405f3c8fd84282ca':
Fix enterprise contacts APIs naming and docs
Change-Id: Ic2d8036cdd9caa273b16f115c13fb11dcc08db88
|