6 years agoMerge "Set audio mode after accepting the call"
Wink Saville [Tue, 11 Dec 2012 01:04:28 +0000]
Merge "Set audio mode after accepting the call"

6 years agoSet audio mode after accepting the call
Alex Yakavenka [Sat, 8 Dec 2012 18:20:47 +0000]
Set audio mode after accepting the call

Set the audio mode to incall immediately after accepting the call and not wait
till call is reported as ACTIVE by RIL. This is done to speed up time taken for audio
to set up the voice path

Bug: 7612431
Change-Id: I8008edc64928016ab94aa6d770de248b5d85dc93

6 years agoam 77b3e5a8: Merge "Telephony: Move uicc classes into uicc package"
Wink Saville [Mon, 10 Dec 2012 22:48:17 +0000]
am 77b3e5a8: Merge "Telephony: Move uicc classes into uicc package"

* commit '77b3e5a85a230f8b1b384b931d830220332937b5':
  Telephony: Move uicc classes into uicc package

6 years agoSet audio mode after accepting the call
Alex Yakavenka [Sat, 8 Dec 2012 18:20:47 +0000]
Set audio mode after accepting the call

Set the audio mode to incall immediately after accepting the call and not wait
till call is reported as ACTIVE by RIL. This is done to speed up time taken for audio
to set up the voice path

Bug: 7612431
Change-Id: I8008edc64928016ab94aa6d770de248b5d85dc93

6 years agoMerge "Telephony: Move uicc classes into uicc package"
Wink Saville [Mon, 10 Dec 2012 22:12:44 +0000]
Merge "Telephony: Move uicc classes into uicc package"

6 years agoTelephony: Move uicc classes into uicc package
Alex Yakavenka [Tue, 31 Jul 2012 23:41:28 +0000]
Telephony: Move uicc classes into uicc package

Reduce constructor visibility to package where
possible

Dependent Changes:
    I3b718b9aea1f21c7906c8243b4ca0db6af495a08
    I80204a2f3dc57cac875abeab390bb9db7a636ff7
    Ib9c19e8b157dc7ec74eb14baca5bd3b5caf08c47

Change-Id: Ib4f43374c041cb5eaf2e3883e5ea28b2eb2c9a69

6 years agoam d1591969: Merge "Use Rlog"
Wink Saville [Sun, 9 Dec 2012 16:24:46 +0000]
am d1591969: Merge "Use Rlog"

* commit 'd159196940a62b597a69d735ecb25a3c285d8625':
  Use Rlog

6 years agoMerge "Use Rlog"
Wink Saville [Sun, 9 Dec 2012 16:15:41 +0000]
Merge "Use Rlog"

6 years agoUse Rlog
Wink Saville [Fri, 7 Dec 2012 18:26:01 +0000]
Use Rlog

Change-Id: Ie013f51215de8380b8de74161b6056b010711cfd

6 years agoam 7f65cbad: Merge "Remove sent USSD log"
Nick Kralevich [Thu, 6 Dec 2012 18:59:16 +0000]
am 7f65cbad: Merge "Remove sent USSD log"

* commit '7f65cbadb856891c4075d4205b464f8dc4490f08':
  Remove sent USSD log

6 years agoam f038d40e: Merge "simcard: With Kazakh Beeline SIM card, there isn\'t STK menu"
Wink Saville [Thu, 6 Dec 2012 18:39:06 +0000]
am f038d40e: Merge "simcard: With Kazakh Beeline SIM card, there isn\'t STK menu"

* commit 'f038d40e800fd9c48a7a91a2500e000116a2423e':
  simcard: With Kazakh Beeline SIM card, there isn't STK menu

6 years agoMerge "Remove sent USSD log"
Nick Kralevich [Thu, 6 Dec 2012 16:36:22 +0000]
Merge "Remove sent USSD log"

6 years agoRemove sent USSD log
Cuihtlauac ALVARADO [Tue, 4 Dec 2012 08:34:04 +0000]
Remove sent USSD log

Content of messages sent over USSD are copied in the radio logcat only if
debug level set to verbose. There are USSD services requiring highly
sensitive information to be sent by the user, we really don't want this
information to stay in the logcat by default.

Change-Id: Ieba37be0e346a6728dc7b139105a148577e0c0ff

6 years agoMerge "simcard: With Kazakh Beeline SIM card, there isn't STK menu"
Wink Saville [Wed, 5 Dec 2012 18:13:01 +0000]
Merge "simcard: With Kazakh Beeline SIM card, there isn't STK menu"

6 years agoam 70c6547e: am 3e028681: simcard: With Kazakh Beeline SIM card, there isn\'t STK...
jangeon.kim [Wed, 5 Dec 2012 06:03:39 +0000]
am 70c6547e: am 3e028681: simcard: With Kazakh Beeline SIM card, there isn\'t STK menu

* commit '70c6547e8223767411a2fca0601951a5fb27ed47':
  simcard: With Kazakh Beeline SIM card, there isn't STK menu

6 years agoam 3e028681: simcard: With Kazakh Beeline SIM card, there isn\'t STK menu
jangeon.kim [Wed, 5 Dec 2012 06:01:08 +0000]
am 3e028681: simcard: With Kazakh Beeline SIM card, there isn\'t STK menu

* commit '3e02868153369ab32d3ecc7b01f6e48750d6356d':
  simcard: With Kazakh Beeline SIM card, there isn't STK menu

6 years agosimcard: With Kazakh Beeline SIM card, there isn't STK menu
jangeon.kim [Wed, 28 Nov 2012 04:52:11 +0000]
simcard: With Kazakh Beeline SIM card, there isn't STK menu

IccFileHandler.java is modified to fix an erroneous EF_IMG file path
information. The other is CommandParamsFactory.java file, which is modified
to ignore the result of reading EF_IMG file.

This Beeline SIM card returned an error status word when the mobile device
accessed the EF_IMG file in this SIM card.
(I think this Beeline SIM card does not support EF_IMG file.)
As a result, This error result stoped processing the setup menu proactive
command, and there was no STK menu.

So, I modified the CommandParamsFactory.java file to ignore the result of
EF_IMG file read operation.
After applying this modification,  The STK menu was successfully displayed.
(This issue was resolved by these modified files.)

I think there will be no critical problem even if the EF_IMG(Icon image) file
is ignored.

Bug: 7585989

Change-Id: I16e3c077779811e3d4c46cd6e003771f3e1efde2

6 years agosimcard: With Kazakh Beeline SIM card, there isn't STK menu
jangeon.kim [Wed, 28 Nov 2012 04:52:11 +0000]
simcard: With Kazakh Beeline SIM card, there isn't STK menu

IccFileHandler.java is modified to fix an erroneous EF_IMG file path
information. The other is CommandParamsFactory.java file, which is modified
to ignore the result of reading EF_IMG file.

This Beeline SIM card returned an error status word when the mobile device
accessed the EF_IMG file in this SIM card.
(I think this Beeline SIM card does not support EF_IMG file.)
As a result, This error result stoped processing the setup menu proactive
command, and there was no STK menu.

So, I modified the CommandParamsFactory.java file to ignore the result of
EF_IMG file read operation.
After applying this modification,  The STK menu was successfully displayed.
(This issue was resolved by these modified files.)

I think there will be no critical problem even if the EF_IMG(Icon image) file
is ignored.

Bug: 7585989

Change-Id: I16e3c077779811e3d4c46cd6e003771f3e1efde2

6 years agoam 7c7a5b41: am 859f7a91: Assume LTE location info is base 10 but allow 16 or 8.
Wink Saville [Tue, 4 Dec 2012 00:25:55 +0000]
am 7c7a5b41: am 859f7a91: Assume LTE location info is base 10 but allow 16 or 8.

* commit '7c7a5b41dfee9a5834a6da0842ad2878e262eca7':
  Assume LTE location info is base 10 but allow 16 or 8.

6 years agoam 859f7a91: Assume LTE location info is base 10 but allow 16 or 8.
Wink Saville [Tue, 4 Dec 2012 00:23:33 +0000]
am 859f7a91: Assume LTE location info is base 10 but allow 16 or 8.

* commit '859f7a917b27e64fc03ee614152ac37c688307a8':
  Assume LTE location info is base 10 but allow 16 or 8.

6 years agoAssume LTE location info is base 10 but allow 16 or 8.
Wink Saville [Mon, 3 Dec 2012 23:08:45 +0000]
Assume LTE location info is base 10 but allow 16 or 8.

Previously it was base 16 but somewhere along the line it changed
to base 10. The code is now changed to use the decode method which
assumes base 10 but also accepts base 16 (prefix 0x, 0X, #) or
base 8 (prefix 0).

Bug:  7651566
Change-Id: Icae05dcbee9c1092fce2f594a1e179bbd3e1426a

6 years agoam fd70b976: am e7fd4f72: Raise threshold for detecting excessive SMS usage.
Jake Hamby [Thu, 29 Nov 2012 23:28:07 +0000]
am fd70b976: am e7fd4f72: Raise threshold for detecting excessive SMS usage.

* commit 'fd70b97666c46f3a5672fd1aefa28df76296769d':
  Raise threshold for detecting excessive SMS usage.

6 years agoam e7fd4f72: Raise threshold for detecting excessive SMS usage.
Jake Hamby [Thu, 29 Nov 2012 23:26:10 +0000]
am e7fd4f72: Raise threshold for detecting excessive SMS usage.

* commit 'e7fd4f7253d22528de63bb3f0fa1f9f9ca879a86':
  Raise threshold for detecting excessive SMS usage.

6 years agoRaise threshold for detecting excessive SMS usage.
Jake Hamby [Thu, 29 Nov 2012 22:43:07 +0000]
Raise threshold for detecting excessive SMS usage.

Raise threshold for detecting excessive SMS usage so that the user
is warned when an app tries to send 30 or more messages in 1 minute,
rather than 30 messages in 30 minutes. This will be much less likely
to trigger for legitimate SMS usage, while still protecting against
buggy or malicious SMS apps that try to send SMS's continuously.

Bug: 7212322
Change-Id: I97078f96fdb8584cdb3ccc830000de9a534044c0

6 years agoam e0650ebb: am d48f14fc: Reconcile with jb-mr1-release - do not merge
The Android Open Source Project [Thu, 8 Nov 2012 14:27:04 +0000]
am e0650ebb: am d48f14fc: Reconcile with jb-mr1-release - do not merge

* commit 'e0650ebb1e4d08d2e883e14aebdcf59df6fd1dbd':

6 years agoam c82ab021: am 6af3665b: am 2bc7f2e1: Use proper check for spn for operator name...
Anju Mathapati [Thu, 8 Nov 2012 14:13:26 +0000]
am c82ab021: am 6af3665b: am 2bc7f2e1: Use proper check for spn for operator name display

* commit 'c82ab0216264ca82a62ed4cdda387b23c0d8c1c7':
  Use proper check for spn for operator name display

6 years agoam d48f14fc: Reconcile with jb-mr1-release - do not merge
The Android Open Source Project [Wed, 7 Nov 2012 18:24:19 +0000]
am d48f14fc: Reconcile with jb-mr1-release - do not merge

* commit 'd48f14fc02114e90c8212cf6302aae4793491c42':

6 years agoReconcile with jb-mr1-release - do not merge
The Android Open Source Project [Wed, 7 Nov 2012 18:19:58 +0000]
Reconcile with jb-mr1-release - do not merge

Change-Id: Ic0cad6c664001b47eee72ed7bb3034626bfeae76

6 years agomerge in jb-mr1-release history after reset to jb-mr1-dev rel-roth-mp-3-partner rel-roth-ota-1-partner daily-2013.07.26.0_rel-roth-mp-3-partner daily-2013.07.26.1_rel-roth-mp-3-partner daily-2013.07.29.0_rel-roth-mp-3-partner daily-2013.07.29.1_rel-roth-mp-3-partner daily-2013.07.29.2_rel-roth-mp-3-partner daily-2013.07.31.1_rel-roth-ota-1-partner daily-2013.09.09.0_rel-roth-ota-1-partner
The Android Automerger [Wed, 7 Nov 2012 02:04:06 +0000]
merge in jb-mr1-release history after reset to jb-mr1-dev

6 years agoam 6af3665b: am 2bc7f2e1: Use proper check for spn for operator name display
Anju Mathapati [Tue, 6 Nov 2012 23:22:38 +0000]
am 6af3665b: am 2bc7f2e1: Use proper check for spn for operator name display

* commit '6af3665bbfeade59948947f7f503345d04cf0a94':
  Use proper check for spn for operator name display

6 years agoam 2bc7f2e1: Use proper check for spn for operator name display
Anju Mathapati [Tue, 6 Nov 2012 23:20:41 +0000]
am 2bc7f2e1: Use proper check for spn for operator name display

* commit '2bc7f2e1da139e183519af01f50940327ca9765e':
  Use proper check for spn for operator name display

6 years agoUse proper check for spn for operator name display
Anju Mathapati [Tue, 6 Nov 2012 15:50:39 +0000]
Use proper check for spn for operator name display

Change null check to null or empty string check.

bug:7389730
Change-Id: I593429b8668b49978ad38b28062b8b2031464813

6 years agoam 7009c393: am bcf5c6fe: Reconcile with jb-mr1-factory-release jb-mr1-release -...
The Android Open Source Project [Tue, 6 Nov 2012 20:24:30 +0000]
am 7009c393: am bcf5c6fe: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

* commit '7009c393ec005099fc931f9d5418b6b45b5640b5':

6 years agoam bcf5c6fe: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge
The Android Open Source Project [Tue, 6 Nov 2012 20:20:25 +0000]
am bcf5c6fe: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

* commit 'bcf5c6fe5293ad607a2b5cf5a9f6f11fde9d0793':
  When retrying disassociate an ApnContext from a DC only when failed or idle.
  Revert "Act on no-prefered-apn-on-connect config option."
  Act on no-prefered-apn-on-connect config option.

6 years agoReconcile with jb-mr1-factory-release jb-mr1-release - do not merge
The Android Open Source Project [Tue, 6 Nov 2012 20:17:26 +0000]
Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

Change-Id: I178d3a86d8c71bca722ca5bfda136462b820c85e

6 years agoReconcile with jb-mr1-factory-release jb-mr1-release - do not merge
The Android Open Source Project [Wed, 31 Oct 2012 16:17:06 +0000]
Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

Change-Id: I2ca40701356e0a6f1adc4d95621c6043082c0544

6 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Tue, 30 Oct 2012 15:52:45 +0000]
merge in jb-mr1-release history after reset to jb-mr1-dev

6 years agoam edde032a: am 44be3fc4: Telephony: Distinguish GSM vs ETWS bc by message id
Rika Brooks [Tue, 30 Oct 2012 00:00:25 +0000]
am edde032a: am 44be3fc4: Telephony: Distinguish GSM vs ETWS bc by message id

* commit 'edde032ab1181fdce43551660bf675c8b8bb62be':
  Telephony: Distinguish GSM vs ETWS bc by message id

6 years agoam 44be3fc4: Telephony: Distinguish GSM vs ETWS bc by message id
Rika Brooks [Mon, 29 Oct 2012 23:58:25 +0000]
am 44be3fc4: Telephony: Distinguish GSM vs ETWS bc by message id

* commit '44be3fc486c049bbfea331b0fc2cff0552326f4b':
  Telephony: Distinguish GSM vs ETWS bc by message id

6 years agoTelephony: Distinguish GSM vs ETWS bc by message id
Rika Brooks [Mon, 6 Feb 2012 17:39:43 +0000]
Telephony: Distinguish GSM vs ETWS bc by message id

Per 3GPP TS 24.012 3.1 GSM CB can be less than 88 byes.
Fix to distinguish GSM vs ETWS broadcast format by checking message id field
rather than length of pdu.

Bug: 7417676
Change-Id: I6aeedcd531a89ded7901db33d89ed45baaabbaa7

6 years agoam 3eb13f88: am 708cb897: Allowing to change the poll state even if only PS is avaira...
Junichi Monma [Mon, 29 Oct 2012 21:06:24 +0000]
am 3eb13f88: am 708cb897: Allowing to change the poll state even if only PS is avairable on the network.

* commit '3eb13f8805e784f4257dd77537fde7b7fdcbf0e3':
  Allowing to change the poll state even if only PS is avairable on the network.

6 years agoam 708cb897: Allowing to change the poll state even if only PS is avairable on the...
Junichi Monma [Mon, 29 Oct 2012 20:56:04 +0000]
am 708cb897: Allowing to change the poll state even if only PS is avairable on the network.

* commit '708cb897813b5239e1d732d08ee2d04f577d09f1':
  Allowing to change the poll state even if only PS is avairable on the network.

6 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Sat, 27 Oct 2012 01:17:44 +0000]
merge in jb-mr1-release history after reset to jb-mr1-dev

6 years agoAllowing to change the poll state even if only PS is avairable on the network.
Junichi Monma [Fri, 26 Oct 2012 01:22:01 +0000]
Allowing to change the poll state even if only PS is avairable on the network.

There are some MVNO operators are shipping the data only SIM. It isn't
connectable with CS, but wroks for PS. If the poll is not shown on the
system bar when network registration returns STATE_OUT_OF_SERVICE for
CS, user doesn't notice whether or not they can use PS. In addition,
PS might works while CS restriction.

Bug: 3339315
Change-Id: I6c2b508a181afed6dc9356b99ad9ef09f8c7ea4f

6 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Tue, 23 Oct 2012 23:47:09 +0000]
merge in jb-mr1-release history after reset to jb-mr1-dev

6 years agoam 628da84b: am a2985af1: Validate call forwarding indicator status from SIM.
Wink Saville [Tue, 23 Oct 2012 22:18:14 +0000]
am 628da84b: am a2985af1: Validate call forwarding indicator status from SIM.

* commit '628da84bfeb1bd9de02bed2fb0cc186ac4bb0567':
  Validate call forwarding indicator status from SIM.

6 years agoam a2985af1: Validate call forwarding indicator status from SIM.
Wink Saville [Tue, 23 Oct 2012 22:15:32 +0000]
am a2985af1: Validate call forwarding indicator status from SIM.

* commit 'a2985af1d00f7db8cb11da3874dc74e0c7ff7088':
  Validate call forwarding indicator status from SIM.

6 years agoValidate call forwarding indicator status from SIM.
Wink Saville [Tue, 23 Oct 2012 19:30:35 +0000]
Validate call forwarding indicator status from SIM.

The expected value for the MSP is 1 to 4, if not ignore.

Bug: 7387797
Change-Id: Ib35700c927fcc06eb5fb533097cb25a0de13db77

7 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Wed, 17 Oct 2012 23:07:14 +0000]
merge in jb-mr1-release history after reset to jb-mr1-dev

7 years agoWhen retrying disassociate an ApnContext from a DC only when failed or idle.
Wink Saville [Tue, 16 Oct 2012 03:45:39 +0000]
When retrying disassociate an ApnContext from a DC only when failed or idle.

Disassociating, is setting an ApnContext DataConnection to null. When its
null the DataConnectionTracker will not find the DataConnection when the
next RIL_UNSOL_DATA_CALL_LIST_CHANGED arrives and it sends a notification
that the connection has been disconnected. When the notification is
received by the ConnectivityService it will reset the connection and now
there will truly be no connection.

Typically, when the DataConnectionTracker sees that the default connection
is been removed, it will automatically retry the connection. But this won't
happen in this case, because there was no error to cause the retry.

Bug: 6884995
Bug: 7343098
Change-Id: Ia36316151bc5ae9a0ef9b48b1841816198862127

7 years agoam 99a846e1: am 20659cc7: Retry connections that are in SCANNING.
Robert Greenwalt [Wed, 17 Oct 2012 16:39:27 +0000]
am 99a846e1: am 20659cc7: Retry connections that are in SCANNING.

* commit '99a846e14233977d46ec1a67a000872fbc34af00':
  Retry connections that are in SCANNING.

7 years agoam 20659cc7: Retry connections that are in SCANNING.
Robert Greenwalt [Wed, 17 Oct 2012 16:36:36 +0000]
am 20659cc7: Retry connections that are in SCANNING.

* commit '20659cc78b898b553a54bb6d9d7728f326b77bd1':
  Retry connections that are in SCANNING.

7 years agoRetry connections that are in SCANNING.
Robert Greenwalt [Tue, 16 Oct 2012 00:16:10 +0000]
Retry connections that are in SCANNING.

Old code would retry all connections except those in the SCANNING state
when we reattach to the network.  We're seeing this from people coming out
of subways as well as emerging from their house.

bug:7353277
Change-Id: Ic1fdd745f52ef33dd94b1d85b0dcc57a00c04d62

7 years agoTelephony: Correct the typo in RIL.java
Jiju Kinattingal [Wed, 17 Oct 2012 10:01:47 +0000]
Telephony: Correct the typo in RIL.java

Change-Id: Ic4bcd054f14d7e4b702b924f799e4d1619b666e0

7 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Wed, 17 Oct 2012 00:30:46 +0000]
merge in jb-mr1-release history after reset to jb-mr1-dev

7 years agoam 0bc0fc92: am 27814a2e: When retrying disassociate an ApnContext from a DC only...
Wink Saville [Tue, 16 Oct 2012 15:09:20 +0000]
am 0bc0fc92: am 27814a2e: When retrying disassociate an ApnContext from a DC only when failed or idle.

* commit '0bc0fc923b4e5e811987c4c641252b2fe01fa9b1':
  When retrying disassociate an ApnContext from a DC only when failed or idle.

7 years agoam 27814a2e: When retrying disassociate an ApnContext from a DC only when failed...
Wink Saville [Tue, 16 Oct 2012 15:07:00 +0000]
am 27814a2e: When retrying disassociate an ApnContext from a DC only when failed or idle.

* commit '27814a2e735c0221935d46654fb00ff3ec2c45ea':
  When retrying disassociate an ApnContext from a DC only when failed or idle.

7 years agoWhen retrying disassociate an ApnContext from a DC only when failed or idle.
Wink Saville [Tue, 16 Oct 2012 03:45:39 +0000]
When retrying disassociate an ApnContext from a DC only when failed or idle.

Disassociating, is setting an ApnContext DataConnection to null. When its
null the DataConnectionTracker will not find the DataConnection when the
next RIL_UNSOL_DATA_CALL_LIST_CHANGED arrives and it sends a notification
that the connection has been disconnected. When the notification is
received by the ConnectivityService it will reset the connection and now
there will truly be no connection.

Typically, when the DataConnectionTracker sees that the default connection
is been removed, it will automatically retry the connection. But this won't
happen in this case, because there was no error to cause the retry.

Bug: 6884995
Bug: 7343098
Change-Id: Ia36316151bc5ae9a0ef9b48b1841816198862127

7 years agomerge in jb-mr1-factory-release history after reset to jb-mr1-dev
The Android Automerger [Mon, 15 Oct 2012 19:30:58 +0000]
merge in jb-mr1-factory-release history after reset to jb-mr1-dev

7 years agoReconcile with jb-mr1-release - do not merge
The Android Open Source Project [Mon, 15 Oct 2012 14:39:04 +0000]
Reconcile with jb-mr1-release - do not merge

Change-Id: Id46c84731699446fa4b89cd27308d2f307c4a81b

7 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Sat, 13 Oct 2012 10:50:11 +0000]
merge in jb-mr1-release history after reset to jb-mr1-dev

7 years agoam 727b32f8: am f7a81331: Handle no IccRecords in updateSpnDisplay differently.
Wink Saville [Sat, 13 Oct 2012 00:02:05 +0000]
am 727b32f8: am f7a81331: Handle no IccRecords in updateSpnDisplay differently.

* commit '727b32f8fc527d23e8cd9f92a165198b5dff03c6':
  Handle no IccRecords in updateSpnDisplay differently.

7 years agoam f7a81331: Handle no IccRecords in updateSpnDisplay differently.
Wink Saville [Sat, 13 Oct 2012 00:00:52 +0000]
am f7a81331: Handle no IccRecords in updateSpnDisplay differently.

* commit 'f7a8133113daddcc48a41e451193afd3fcb35e16':
  Handle no IccRecords in updateSpnDisplay differently.

7 years agoHandle no IccRecords in updateSpnDisplay differently.
Wink Saville [Fri, 12 Oct 2012 23:57:04 +0000]
Handle no IccRecords in updateSpnDisplay differently.

Rather than doing nothing in GsmServiceStateTracker#updateSpnDisplay
if mIccRecords is null, use a rule of 0 and an empty spn. And then keep the
remaining logic the same.

This allows "Emergency Only Calls" to be displayed in the lock and
notification screens if there is no SIM card.

Bug: 7276760
Change-Id: I0f969c8f5cad204e80c63d2e1a8e896cb7f4c02a

7 years agoReconcile with jb-mr1-factory-release jb-mr1-release - do not merge
The Android Open Source Project [Wed, 10 Oct 2012 16:44:49 +0000]
Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

Change-Id: I6f56e5f48f3ab092856f539ac922f2660a0286be

7 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Wed, 10 Oct 2012 13:59:29 +0000]
merge in jb-mr1-release history after reset to jb-mr1-dev

7 years agoam 674c0b56: am 175442fc: Revert "Revert "Act on no-prefered-apn-on-connect config...
Baligh Uddin [Wed, 10 Oct 2012 02:17:03 +0000]
am 674c0b56: am 175442fc: Revert "Revert "Act on no-prefered-apn-on-connect config option.""

* commit '674c0b56e52d7e223be6fa3e84aacd4b61fff153':
  Revert "Revert "Act on no-prefered-apn-on-connect config option.""

7 years agoam 175442fc: Revert "Revert "Act on no-prefered-apn-on-connect config option.""
Baligh Uddin [Wed, 10 Oct 2012 02:14:49 +0000]
am 175442fc: Revert "Revert "Act on no-prefered-apn-on-connect config option.""

* commit '175442fc1d7ed440e4c2a7aaffe38521446dec8c':
  Revert "Revert "Act on no-prefered-apn-on-connect config option.""

7 years agoRevert "Revert "Act on no-prefered-apn-on-connect config option.""
Baligh Uddin [Wed, 10 Oct 2012 02:13:11 +0000]
Revert "Revert "Act on no-prefered-apn-on-connect config option.""

Revert the revert - change is good.

This reverts commit 859e774e4309c24efafb157a894c2f94f8c544f2

Change-Id: Icb71779f30f5fe1ee7ed73c88e547507cbc0c31f

7 years agoam a35580d7: am 859e774e: Revert "Act on no-prefered-apn-on-connect config option."
Baligh Uddin [Wed, 10 Oct 2012 00:58:51 +0000]
am a35580d7: am 859e774e: Revert "Act on no-prefered-apn-on-connect config option."

* commit 'a35580d76caf1cfedbded2c640f989583b4374e3':
  Revert "Act on no-prefered-apn-on-connect config option."

7 years agoam 859e774e: Revert "Act on no-prefered-apn-on-connect config option."
Baligh Uddin [Wed, 10 Oct 2012 00:56:41 +0000]
am 859e774e: Revert "Act on no-prefered-apn-on-connect config option."

* commit '859e774e4309c24efafb157a894c2f94f8c544f2':
  Revert "Act on no-prefered-apn-on-connect config option."

7 years agoRevert "Act on no-prefered-apn-on-connect config option."
Baligh Uddin [Wed, 10 Oct 2012 00:53:13 +0000]
Revert "Act on no-prefered-apn-on-connect config option."

breaking jb-mr1-release

This reverts commit 3ff47ff70406e6973226ac966d157a97fa8e9279

Change-Id: I897cc6eecaa0b4a3d248abda0431cd70742ad2df

7 years agoRevert "Act on no-prefered-apn-on-connect config option."
Baligh Uddin [Wed, 10 Oct 2012 00:53:13 +0000]
Revert "Act on no-prefered-apn-on-connect config option."

breaking jb-mr1-release

This reverts commit 3ff47ff70406e6973226ac966d157a97fa8e9279

Change-Id: I897cc6eecaa0b4a3d248abda0431cd70742ad2df

7 years agoAct on no-prefered-apn-on-connect config option.
Robert Greenwalt [Mon, 8 Oct 2012 19:31:28 +0000]
Act on no-prefered-apn-on-connect config option.

bug:7306353
Change-Id: Icf1c21cc8997821a7d50d114c8985728d9bdb02e

7 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Tue, 9 Oct 2012 23:07:22 +0000]
merge in jb-mr1-release history after reset to jb-mr1-dev

7 years agoam 4f4042f1: am 3ff47ff7: Act on no-prefered-apn-on-connect config option.
Robert Greenwalt [Tue, 9 Oct 2012 20:37:23 +0000]
am 4f4042f1: am 3ff47ff7: Act on no-prefered-apn-on-connect config option.

* commit '4f4042f1895f817e23ce3c821504053423232fc7':
  Act on no-prefered-apn-on-connect config option.

7 years agoam 3ff47ff7: Act on no-prefered-apn-on-connect config option.
Robert Greenwalt [Tue, 9 Oct 2012 20:36:11 +0000]
am 3ff47ff7: Act on no-prefered-apn-on-connect config option.

* commit '3ff47ff70406e6973226ac966d157a97fa8e9279':
  Act on no-prefered-apn-on-connect config option.

7 years agoAct on no-prefered-apn-on-connect config option.
Robert Greenwalt [Mon, 8 Oct 2012 19:31:28 +0000]
Act on no-prefered-apn-on-connect config option.

bug:7306353
Change-Id: Icf1c21cc8997821a7d50d114c8985728d9bdb02e

7 years agoam e55abcae: am 682428cb: Merge "Fake sim status changed appropriately" into jb-mr1-dev
Wink Saville [Sun, 7 Oct 2012 16:07:11 +0000]
am e55abcae: am 682428cb: Merge "Fake sim status changed appropriately" into jb-mr1-dev

* commit 'e55abcae66ffde0739cdcc7a57783c22bae1f2df':
  Fake sim status changed appropriately

7 years agoam 682428cb: Merge "Fake sim status changed appropriately" into jb-mr1-dev
Wink Saville [Sun, 7 Oct 2012 16:02:32 +0000]
am 682428cb: Merge "Fake sim status changed appropriately" into jb-mr1-dev

* commit '682428cb5e85d8bcc85685808b3f0e88716712a2':
  Fake sim status changed appropriately

7 years agoMerge "Fake sim status changed appropriately" into jb-mr1-dev
Wink Saville [Sun, 7 Oct 2012 05:51:14 +0000]
Merge "Fake sim status changed appropriately" into jb-mr1-dev

7 years agoFake sim status changed appropriately
Wink Saville [Sat, 6 Oct 2012 21:14:48 +0000]
Fake sim status changed appropriately

On a VZW GN if we always do ENTER_SIM_PIN the GET_SIM_STATUS comes so
quickly that it causes the SIMRecords to return an operator.numeric of
666666 instead of 311480. To fix this we only fake sim status changed
when an error occurs on the CHANGE/ENTER SIM_PIN/PIN2. Also, faking on
RIL_REQUEST_SET_FACILITY_LOCK on errors so on a VZW GN we automatically
go to the main lock screen when the PUK is needed,

Finally, on VZN GN RIL_REQUEST_ENTER_SIM_PUK we need to always fake
RIL_RESPONSE_UNSOL_SIM_STATUS_CHANGED, otherwise we won't automatically
leave the main lock screen when we enter the correct PUK. I also do this
for RIL_REQUEST_ENTER_SIM_PUK2 for consistency.

Bug: 7255789
Change-Id: I712cc5020970317922f0c3d686c621a6abcd552c

7 years agoam 4e9b8c2d: am 205e3cb5: Merge "Change the dir used for the sms policy." into jb...
Robert Greenwalt [Thu, 4 Oct 2012 21:32:29 +0000]
am 4e9b8c2d: am 205e3cb5: Merge "Change the dir used for the sms policy." into jb-mr1-dev

* commit '4e9b8c2d3b556a4a1b588dd2eef606c9b5ecbed3':
  Change the dir used for the sms policy.

7 years agoam 205e3cb5: Merge "Change the dir used for the sms policy." into jb-mr1-dev
Robert Greenwalt [Thu, 4 Oct 2012 21:30:54 +0000]
am 205e3cb5: Merge "Change the dir used for the sms policy." into jb-mr1-dev

* commit '205e3cb53a164c6d06b61dee9c2973038ae522e2':
  Change the dir used for the sms policy.

7 years agoMerge "Change the dir used for the sms policy." into jb-mr1-dev
Robert Greenwalt [Thu, 4 Oct 2012 21:29:31 +0000]
Merge "Change the dir used for the sms policy." into jb-mr1-dev

7 years agoChange the dir used for the sms policy.
Robert Greenwalt [Thu, 4 Oct 2012 20:08:57 +0000]
Change the dir used for the sms policy.

The dir being used didn't exist (at least on mako) so changed to /data/misc/sms
which is used for other sms-y purposes (sms short code data) and exists.

bug:7287473
Change-Id: Idd952fabc2ee40c5d25db2da79c03ad302defa72

7 years agoam 31ff8674: am be3dc4b0: Fix 7255789
Wink Saville [Thu, 4 Oct 2012 17:31:12 +0000]
am 31ff8674: am be3dc4b0: Fix 7255789

* commit '31ff8674da1d7570909d893e149581ddb88285f5':
  Fix 7255789

7 years agoam be3dc4b0: Fix 7255789
Wink Saville [Thu, 4 Oct 2012 17:28:58 +0000]
am be3dc4b0: Fix 7255789

* commit 'be3dc4b04cd65e576d250cf68f310d47637167ff':
  Fix 7255789

7 years agoFix 7255789
Wink Saville [Thu, 4 Oct 2012 16:47:06 +0000]
Fix 7255789

Two problems were identified, first in IccCardProxy needs to assume a
the current app type is 3GPP because some rils are not managing the
sim status properly and return the csim as PINSTATE_UNKNOWN if the device
is gets PUK locked because the PIN was entered incorrectly 3 times. This
is fixed with the changes IccCardProxy.java and Phone.java.

The second problem is that some rils are not sending a
RIL_UNSOL_RESPONSE_SIM_STATUS_CHANGED when the PIN or PUK are changed.
This causes some devices to NOT automatically go to the lock screen
when a PUK is required. This is fixed by the change to RIL.java.

Bug: 7255789
Change-Id: I969585edf416e6b11f52470ee69d19f781bf29ca

7 years agoam ea779b73: am d070d1c9: Merge "Fix bug in subsequent premium-sms detections." into...
Robert Greenwalt [Wed, 3 Oct 2012 16:21:58 +0000]
am ea779b73: am d070d1c9: Merge "Fix bug in subsequent premium-sms detections." into jb-mr1-dev

* commit 'ea779b7385612a334596fd4f09c105cf0d5fa5c2':
  Fix bug in subsequent premium-sms detections.

7 years agoam d070d1c9: Merge "Fix bug in subsequent premium-sms detections." into jb-mr1-dev
Robert Greenwalt [Wed, 3 Oct 2012 16:19:58 +0000]
am d070d1c9: Merge "Fix bug in subsequent premium-sms detections." into jb-mr1-dev

* commit 'd070d1c9318cf1b33ab901e3741acfa81262eeb7':
  Fix bug in subsequent premium-sms detections.

7 years agoMerge "Fix bug in subsequent premium-sms detections." into jb-mr1-dev
Robert Greenwalt [Wed, 3 Oct 2012 16:18:18 +0000]
Merge "Fix bug in subsequent premium-sms detections." into jb-mr1-dev

7 years agoam bbab7683: am ac1e58bf: Merge "Fix issue #7274813: A few sticky broadcasts aren...
Dianne Hackborn [Tue, 2 Oct 2012 23:53:58 +0000]
am bbab7683: am ac1e58bf: Merge "Fix issue #7274813: A few sticky broadcasts aren\'t being sent to all users" into jb-mr1-dev

* commit 'bbab768308c37fae48a4ae17a11e7d304ffae1aa':
  Fix issue #7274813: A few sticky broadcasts aren't being sent to all users

7 years agoam ac1e58bf: Merge "Fix issue #7274813: A few sticky broadcasts aren\'t being sent...
Dianne Hackborn [Tue, 2 Oct 2012 23:52:34 +0000]
am ac1e58bf: Merge "Fix issue #7274813: A few sticky broadcasts aren\'t being sent to all users" into jb-mr1-dev

* commit 'ac1e58bf04e394a9d051c6a3c3099bda0ec409e9':
  Fix issue #7274813: A few sticky broadcasts aren't being sent to all users

7 years agoMerge "Fix issue #7274813: A few sticky broadcasts aren't being sent to all users...
Dianne Hackborn [Tue, 2 Oct 2012 23:51:30 +0000]
Merge "Fix issue #7274813: A few sticky broadcasts aren't being sent to all users" into jb-mr1-dev

7 years agoFix bug in subsequent premium-sms detections.
Robert Greenwalt [Tue, 2 Oct 2012 23:41:11 +0000]
Fix bug in subsequent premium-sms detections.

bug:fix_7273572
Change-Id: Ia51989fb417f5394b9a86d0dd8109671b2ee73ab

7 years agoFix issue #7274813: A few sticky broadcasts aren't being sent to all users
Dianne Hackborn [Tue, 2 Oct 2012 23:24:17 +0000]
Fix issue #7274813: A few sticky broadcasts aren't being sent to all users

Change-Id: Ief63aa4be067618b2431c2c0fcd1d6820a348715

7 years agoam 7fe56ac2: am 78e1a45d: Merge "fallback to res-based premium-sms detection info...
Robert Greenwalt [Tue, 2 Oct 2012 22:57:08 +0000]
am 7fe56ac2: am 78e1a45d: Merge "fallback to res-based premium-sms detection info" into jb-mr1-dev

* commit '7fe56ac20fdee1cd270b7707bfcf60ba2d15cf85':
  fallback to res-based premium-sms detection info

7 years agoam 78e1a45d: Merge "fallback to res-based premium-sms detection info" into jb-mr1-dev
Robert Greenwalt [Tue, 2 Oct 2012 22:54:10 +0000]
am 78e1a45d: Merge "fallback to res-based premium-sms detection info" into jb-mr1-dev

* commit '78e1a45d183e2564139372b5a828f056db4beb23':
  fallback to res-based premium-sms detection info

7 years agoMerge "fallback to res-based premium-sms detection info" into jb-mr1-dev
Robert Greenwalt [Tue, 2 Oct 2012 22:51:12 +0000]
Merge "fallback to res-based premium-sms detection info" into jb-mr1-dev