aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-20[automerger skipped] Merge "Handle Dead Objects from Phone Crashes better"temp_p_mergeBrad Ebinger
am: 3bb2a9743c -s ours Change-Id: I70ab2b7ee7cc7a0fc20dc42f3efa31e8dd9250ae
2018-06-20Merge "Handle Dead Objects from Phone Crashes better"android-p-preview-5android-p-preview-4android-o-mr1-iot-release-1.0.2android-n-iot-release-smart-display-r2android-n-iot-release-smart-displayBrad Ebinger
2018-06-13Remove DTMF codes on logXinying
am: 0073fff16f Change-Id: I13dfa6f9106a25f182b8c5c96b163e9b82a4f66c
2018-06-12Remove DTMF codes on logXinying
Remove the logging of the actual DTMF character. Test: manual - Checked that DTMF codes are removed on log. Bug: 110013531 Change-Id: I74c6af4ae3c46d3fab2ff4a234b23929fc7acb66
2018-06-11[automerger skipped] Merge "Fix typo in IMS compat translation code"Brad Ebinger
am: 9acd628881 -s ours Change-Id: I28804ad84d37bb86db77e736bd0b724b62a64ff9
2018-06-11[automerger skipped] Merge "Fix deadlock during Testing"Brad Ebinger
am: 79dca65d9f -s ours Change-Id: Ia2d82c3b20f3e557382a8e24a40f556d5f070314
2018-06-11[automerger skipped] Merge "Update docs for setUiTtyMode and using Message ↵Brad Ebinger
across IPC" am: 36db0d2f57 -s ours Change-Id: Ied0152410c6d0ca210f87cd9b58b86775b40eaa6
2018-06-11Handle Dead Objects from Phone Crashes betterBrad Ebinger
1) Check to make sure ImsService is available when calling changeMmTelCapability. 2) Remove caching of ImsConfig in ImsManager. It is already cached properly in MmTelFeatureConnection. 3) Create a DeathRecipient for MmTelFeature in MmTelFeatureConnection that cleans up all caches and notifies ImsManager that the connection is now unavailable. Bug: 77941698 Test: Manual Merged-In: Ib26ce5308ec75113ad02c281b2a19cba5f94cdac Change-Id: I9c3721fe275a94f7f8841e8e84a2f9d8a3c4823b
2018-06-11Merge "Fix typo in IMS compat translation code"Brad Ebinger
2018-06-11Merge "Fix deadlock during Testing"Brad Ebinger
2018-06-11Merge "Update docs for setUiTtyMode and using Message across IPC"Brad Ebinger
2018-06-11Fix typo in IMS compat translation codeBrad Ebinger
The IMS compat layer had a typo in it, causing code to receive an unexpected result for VoWiFi changes. Bug: 78310624 Test: Manual Merged-In: I775049c49b40a73e4088d86de07d32a4debe0f88 Change-Id: Ib991008fbc3cf6ba7729305bf7dae62c1bad62cc
2018-06-11Fix deadlock during TestingBrad Ebinger
Fixes an issue where rapid setup/teardown of ImsServices and callback registration was causing a deadlock in GTS testing. Bug: 77141737 Test: atest GtsImsServiceTests Merged-In: I1b4fcbc8d3d5ecf9c7c1f22d2d81456446e94ad4 Change-Id: Ie63be1ff1793408039a1facfdb53b706f757543d
2018-06-08Merge pi-dev-plus-aosp-without-vendor into stage-aosp-masterXin Li
Bug: 79597307 Change-Id: Idddad9f3c510d51ea4a77c0a439ac00846af7cb9
2018-06-06[automerger skipped] Make sure the mBinder is not null before clearing ↵Brad Ebinger
listener am: b84d40e2c6 am: 61e71d322b -s ours Change-Id: I836eefcd3cb879c640a9c1f7764ff64b492da05d
2018-06-06Make sure the mBinder is not null before clearing listenerBrad Ebinger
am: b84d40e2c6 Change-Id: I6010710f758b90b91e5c67764c74b90bf0cb6b39
2018-06-06Update docs for setUiTtyMode and using Message across IPCBrad Ebinger
Bug: 77870347 Test: Manual Merged-In: I2d45522a198e9e94d02d54004991a9609addda2e Change-Id: I9d3abff727e57dacab2e339a094545de9c46ed68
2018-06-06Make sure the mBinder is not null before clearing listenerandroid-n-iot-release-polk-at1Brad Ebinger
Bug: 77693258 Test: Unit Tests/GTS Tests Merged-In: I485bbd0a6d4f2ba550911d5c4a55eb9936ac7981 Change-Id: I85bae2f073960b81ba0afe791138d2765a7f4ed6
2018-05-30[automerger skipped] Fix editable roaming mode query bug am: d0423bf708Brad Ebinger
am: aa8c7a7d4b -s ours Change-Id: Ic9c824ab6a2a1add2d81beb790532d4f9c845735
2018-05-30[automerger skipped] Do not set WFC mode separately when not editable am: ↵Brad Ebinger
6e5e8259d0 am: a5a7ed817c -s ours Change-Id: Ife4a0cad6d92e62ddf9398cb01435e28e196c2e8
2018-05-30Fix editable roaming mode query bugBrad Ebinger
am: d0423bf708 Change-Id: I066c89d126af5015bc9b5245affcc87bdd7706b6
2018-05-30Do not set WFC mode separately when not editableBrad Ebinger
am: 6e5e8259d0 Change-Id: I4a8e55dda0b3d5b9e338691a738a19852c4467e5
2018-05-30Fix editable roaming mode query bugandroid-o-mr1-iot-release-1.0.1Brad Ebinger
We were querying whether or not the WFC mode was editable, instead of the WFC roaming mode. This was causing the issue where the user was unable to set WiFi preferred mode when the WFC mode was not editable. Bug: 80168790 Test: Manual Change-Id: I8895ee97e7917192305e8ad53fd4de9ce1bfca01 Merged-In: I5f219cdab2bea5ac344252fc0fc5ee849a9fa937
2018-05-30Do not set WFC mode separately when not editableBrad Ebinger
WFC mode was being set separately when setting is not editable. Moved this behavior to getWfcMode so that only one query is made. Bug: 77831154 Test: Manual Change-Id: I4d2cb555522246959654b8c04bec9c9b73bdc947 Merged-In: I556b1c9f44bbd254f6ad3d9770449aee1886a224
2018-05-29[automerger skipped] setWfcSetting: set WFC mode w.r.t. roaming state am: ↵Meng Wang
2c2f093775 am: 516fb162a4 -s ours Change-Id: I60213556b7cc3e50b332eaa798534867f329773f
2018-05-29setWfcSetting: set WFC mode w.r.t. roaming stateMeng Wang
am: 2c2f093775 Change-Id: I500571092515c231d8715f0752ad3383058fba00
2018-05-29Fix editable roaming mode query bugBrad Ebinger
am: df97867f42 Change-Id: I5f219cdab2bea5ac344252fc0fc5ee849a9fa937
2018-05-24Fix editable roaming mode query bugpie-devBrad Ebinger
We were querying whether or not the WFC mode was editable, instead of the WFC roaming mode. This was causing the issue where the user was unable to set WiFi preferred mode when the WFC mode was not editable. Bug: 80168790 Test: Manual Change-Id: I8895ee97e7917192305e8ad53fd4de9ce1bfca01
2018-05-22setWfcSetting: set WFC mode w.r.t. roaming stateMeng Wang
When turing on WFC, WFC mode in modem should also be updated to user set WFC mode: roaming mode if in roaming network or home mode otherwise. The code was using home mode always; so it causes user setting mismatch with modem setting in roaming, if home mode is different from roaming mode. Bug: 77882002 Test: manual - force device in roaming state, and turn on WFC; verify that modem uses roaming mode not home mode. Change-Id: I510aa469736de7a9262a87ec6399f5ca97cb3af1 Merged-In: I510aa469736de7a9262a87ec6399f5ca97cb3af1
2018-05-17Merge "Do not set WFC mode separately when not editable" into pi-devBrad Ebinger
am: 63ab34e7f5 Change-Id: I556b1c9f44bbd254f6ad3d9770449aee1886a224
2018-05-17Merge "Do not set WFC mode separately when not editable" into pi-devBrad Ebinger
2018-05-16Do not set WFC mode separately when not editableBrad Ebinger
WFC mode was being set separately when setting is not editable. Moved this behavior to getWfcMode so that only one query is made. Bug: 77831154 Test: Manual Change-Id: I4d2cb555522246959654b8c04bec9c9b73bdc947
2018-05-01Handle Dead Objects from Phone Crashes betterBrad Ebinger
am: 6d1186c2fd Change-Id: Ib26ce5308ec75113ad02c281b2a19cba5f94cdac
2018-04-26Handle Dead Objects from Phone Crashes betterBrad Ebinger
1) Check to make sure ImsService is available when calling changeMmTelCapability. 2) Remove caching of ImsConfig in ImsManager. It is already cached properly in MmTelFeatureConnection. 3) Create a DeathRecipient for MmTelFeature in MmTelFeatureConnection that cleans up all caches and notifies ImsManager that the connection is now unavailable. Bug: 77941698 Test: Manual Change-Id: I9c3721fe275a94f7f8841e8e84a2f9d8a3c4823b
2018-04-25Fix typo in IMS compat translation codeBrad Ebinger
am: 01720f2325 Change-Id: I775049c49b40a73e4088d86de07d32a4debe0f88
2018-04-24Fix typo in IMS compat translation codeBrad Ebinger
The IMS compat layer had a typo in it, causing code to receive an unexpected result for VoWiFi changes. Bug: 78310624 Test: Manual Change-Id: Ib991008fbc3cf6ba7729305bf7dae62c1bad62cc
2018-04-18Merge "Fix deadlock during Testing" into pi-devBrad Ebinger
am: b159d3e959 Change-Id: I1b4fcbc8d3d5ecf9c7c1f22d2d81456446e94ad4
2018-04-18Merge "Fix deadlock during Testing" into pi-devTreeHugger Robot
2018-04-18Merge "setWfcSetting: set WFC mode w.r.t. roaming state" into pi-devMeng Wang
am: 22ae35e374 Change-Id: Ib07f41ba7de7db3d6341c3fa34b38700401dd765
2018-04-18Merge "setWfcSetting: set WFC mode w.r.t. roaming state" into pi-devTreeHugger Robot
2018-04-17Fix deadlock during TestingBrad Ebinger
Fixes an issue where rapid setup/teardown of ImsServices and callback registration was causing a deadlock in GTS testing. Bug: 77141737 Test: atest GtsImsServiceTests Change-Id: Ie63be1ff1793408039a1facfdb53b706f757543d
2018-04-17setWfcSetting: set WFC mode w.r.t. roaming stateMeng Wang
When turing on WFC, WFC mode in modem should also be updated to user set WFC mode: roaming mode if in roaming network or home mode otherwise. The code was using home mode always; so it causes user setting mismatch with modem setting in roaming, if home mode is different from roaming mode. Bug: 77882002 Test: manual - force device in roaming state, and turn on WFC; verify that modem uses roaming mode not home mode. Change-Id: I510aa469736de7a9262a87ec6399f5ca97cb3af1
2018-04-14Update docs for setUiTtyMode and using Message across IPCBrad Ebinger
am: b19b283163 Change-Id: I2d45522a198e9e94d02d54004991a9609addda2e
2018-04-11Update docs for setUiTtyMode and using Message across IPCBrad Ebinger
Bug: 77870347 Test: Manual Change-Id: I9d3abff727e57dacab2e339a094545de9c46ed68
2018-04-06Make sure the mBinder is not null before clearing listenerBrad Ebinger
am: 2391613405 Change-Id: I485bbd0a6d4f2ba550911d5c4a55eb9936ac7981
2018-04-06Make sure the mBinder is not null before clearing listenerBrad Ebinger
Bug: 77693258 Test: Unit Tests/GTS Tests Change-Id: I85bae2f073960b81ba0afe791138d2765a7f4ed6
2018-03-28Apply renamed API in TelephonyManager am: f3ee4138f6Malcolm Chen
am: 134c415991 Change-Id: I32731c2cff5edbda34c5221e2879c2d4710258f9
2018-03-28Apply renamed API in TelephonyManagerMalcolm Chen
am: f3ee4138f6 Change-Id: I8fccf3ef7b7784e4ff63ebf83e33c81b18e53435
2018-03-27Apply renamed API in TelephonyManagerMalcolm Chen
am: b8cd44005f Change-Id: I081a21d0aadbfb968df37bab9d3f89ffc9fd3de9
2018-03-27Apply renamed API in TelephonyManagerandroid-wear-p-preview-2android-p-preview-3android-p-preview-2android-o-mr1-iot-release-1.0.0android-o-mr1-iot-preview-8android-n-iot-release-lg-thinq-wk7o-mr1-iot-preview-8Malcolm Chen
Bug: 71584593 Test: unittest Change-Id: Iefe06d6d03f5b84cca559345e4196c13292189a8