Amith Yamasani
ad450be78b
Add an AUTO_TIME_ZONE setting so that we can switch timezones while keeping correct time.
...
Have the NITZ provider honor the new setting before updating the time zone.
2010-09-22 10:15:35 -07:00
Chung-yih Wang
cef2590bda
am 83af4fbb: am 4c571a62: Fix the build.
...
Merge commit '83af4fbb0e5c28506a77fc508056c5022b9a71eb'
* commit '83af4fbb0e5c28506a77fc508056c5022b9a71eb':
Fix the build.
2010-09-21 10:43:47 -07:00
Chung-yih Wang
6b15ecf278
am 232bc085: am 708e4251: Merge "Revert the ANSWERING state." into gingerbread
...
Merge commit '232bc085fc901b6234d47c4ee4e3ee4fc88431e7'
* commit '232bc085fc901b6234d47c4ee4e3ee4fc88431e7':
Revert the ANSWERING state.
2010-09-21 10:43:24 -07:00
Chung-yih Wang
83af4fbb0e
am 4c571a62: Fix the build.
...
Merge commit '4c571a62b1a4fb71585179bce84246b55097b47e' into gingerbread-plus-aosp
* commit '4c571a62b1a4fb71585179bce84246b55097b47e':
Fix the build.
2010-09-20 22:48:09 -07:00
Chung-yih Wang
4c571a62b1
Fix the build.
...
Change-Id: I6e3f683be22ab834ca1b83a1dbb0b3acd62645d2
2010-09-21 13:38:17 +08:00
Chung-yih Wang
232bc085fc
am 708e4251: Merge "Revert the ANSWERING state." into gingerbread
...
Merge commit '708e42512a8b14202cd872d96d1f071ccb4cf915' into gingerbread-plus-aosp
* commit '708e42512a8b14202cd872d96d1f071ccb4cf915':
Revert the ANSWERING state.
2010-09-20 22:06:49 -07:00
Chung-yih Wang
9779b714f4
Revert the ANSWERING state.
...
+fix the unknown call flash for answering an incoming call and
updating the screen if the background call got dropped.
+change the getFirstActiveBgCall to return the call if the state
is not IDLE. This will help to fix unknown flash if the background
call got dropped.
Change-Id: I9803ccebd919acbd5296e7dfde7dc5f29cc9f180
2010-09-21 11:51:51 +08:00
John Wang
31fde0de8b
am 48ab3991: am ee2ef322: Merge "Use PhoneBase in the phone list." into gingerbread
...
Merge commit '48ab3991647040d540d295a40247367f6707f4c2'
* commit '48ab3991647040d540d295a40247367f6707f4c2':
Use PhoneBase in the phone list.
2010-09-20 19:32:11 -07:00
John Wang
48ab399164
am ee2ef322: Merge "Use PhoneBase in the phone list." into gingerbread
...
Merge commit 'ee2ef3220fd27a6332acb2f65951a7fe91e9dfa6' into gingerbread-plus-aosp
* commit 'ee2ef3220fd27a6332acb2f65951a7fe91e9dfa6':
Use PhoneBase in the phone list.
2010-09-20 15:38:40 -07:00
John Wang
ee2ef3220f
Merge "Use PhoneBase in the phone list." into gingerbread
2010-09-20 15:35:02 -07:00
Dmitri Plotnikov
6cb73f2a72
Merge "Format the phone number with the number country's convention."
2010-09-20 10:43:34 -07:00
Bai Tao
6a3d188f18
Format the phone number with the number country's convention.
...
If the phone number doesn't have country code, the current country's convention will be used.
Change-Id: I3f6ea0104d1a67071bd3beadb667c7159e915eef
2010-09-20 18:18:41 +08:00
Hung-ying Tyan
5491c7a076
am 852e5354: am 8544560c: SipPhone: fix missing-call DisconnectCause feedback
...
Merge commit '852e5354f60a0131692c46f509c2e9901b0b6810'
* commit '852e5354f60a0131692c46f509c2e9901b0b6810':
SipPhone: fix missing-call DisconnectCause feedback
2010-09-20 00:58:08 -07:00
Hung-ying Tyan
852e5354f6
am 8544560c: SipPhone: fix missing-call DisconnectCause feedback
...
Merge commit '8544560ccc43de7ff49d91866f461f5572f0b147' into gingerbread-plus-aosp
* commit '8544560ccc43de7ff49d91866f461f5572f0b147':
SipPhone: fix missing-call DisconnectCause feedback
2010-09-20 00:51:07 -07:00
Hung-ying Tyan
8544560ccc
SipPhone: fix missing-call DisconnectCause feedback
...
also fix delivering bad news before closing a SipAudioCallImpl object so that
apps can get the current audio-call object state before it's closed:
http://b/issue?id=3009262
Change-Id: I94c19dae8b4f252de869e614ec462b19b4ff2077
2010-09-20 13:06:30 +08:00
Hung-ying Tyan
2417132611
am 37d1b249: am 97963794: SIP: convert enum to static final int.
...
Merge commit '37d1b2496ed4e636062d8bb451e723b975c80920'
* commit '37d1b2496ed4e636062d8bb451e723b975c80920':
SIP: convert enum to static final int.
2010-09-19 18:59:43 -07:00
Hung-ying Tyan
37d1b2496e
am 97963794: SIP: convert enum to static final int.
...
Merge commit '97963794af1e18674dd111e3ad344d90b16c922c' into gingerbread-plus-aosp
* commit '97963794af1e18674dd111e3ad344d90b16c922c':
SIP: convert enum to static final int.
2010-09-19 18:56:27 -07:00
Hung-ying Tyan
97963794af
SIP: convert enum to static final int.
...
Converts SipErrorCode and SipSessionState.
Change-Id: Iee3a465649ea89d395b2336bbd673c25113e5f93
2010-09-20 09:51:31 +08:00
John Wang
511f66d3b6
am afb777cb: am 0741a5ed: Merge "Add debug function." into gingerbread
...
Merge commit 'afb777cbd459f45eb833e12fbab03aed93f90409'
* commit 'afb777cbd459f45eb833e12fbab03aed93f90409':
Add debug function.
2010-09-17 18:13:50 -07:00
John Wang
0a30e454eb
Use PhoneBase in the phone list.
...
For bug 3001613.
Only use PhoneBase (not PhoneProxy) in CallManager.
Both PhoneBase and PhoneProxy implement Phone interface,
such as dial(). The real implementation, for
example in GSM, is in GSMPhone extending from PhoneBase.
So that foregroundCall.getPhone() returns GSMPhone obj. On the other hand,
PhoneFactory.getDefaultPhone() returns PhoneProxy obj, which has a class
member of GSMPhone.
Therefore for phone returned by PhoneFacotry, which is used by PhoneApp,
phone.getForegroundCall().getPhone() != phone
Change-Id: I8a304098dd86762aaee56fb3c8b76c883e8c9a4f
2010-09-17 18:07:23 -07:00
John Wang
afb777cbd4
am 0741a5ed: Merge "Add debug function." into gingerbread
...
Merge commit '0741a5ed38757ef2f6b52945ad494d965b3b83de' into gingerbread-plus-aosp
* commit '0741a5ed38757ef2f6b52945ad494d965b3b83de':
Add debug function.
2010-09-17 15:06:44 -07:00
John Wang
bd53554f8a
Add debug function.
...
Change-Id: If2381b04b08876f78ac93833f848f099de5c6104
2010-09-17 13:53:45 -07:00
Hung-ying Tyan
0a56f342f9
am 960d409c: am 1d158357: SipPhone: do not append SIP domain to PSTN number
...
Merge commit '960d409c79aad3a9f78d930cdebedcc0fb34c30e'
* commit '960d409c79aad3a9f78d930cdebedcc0fb34c30e':
SipPhone: do not append SIP domain to PSTN number
2010-09-17 02:06:19 -07:00
Hung-ying Tyan
960d409c79
am 1d158357: SipPhone: do not append SIP domain to PSTN number
...
Merge commit '1d1583573d2099756bbbeef48d97c280edc393e0' into gingerbread-plus-aosp
* commit '1d1583573d2099756bbbeef48d97c280edc393e0':
SipPhone: do not append SIP domain to PSTN number
2010-09-17 02:03:39 -07:00
Hung-ying Tyan
6c62609e8f
resolved conflicts for merge of 394d1e4b to master
...
Change-Id: I2c3a0ff646e3024d422d809ce964bd188fc70bb7
2010-09-17 16:56:05 +08:00
Hung-ying Tyan
394d1e4bed
am afa583e6: SipAudioCall: expose startAudio()
...
Merge commit 'afa583e6557557577188c3e40146ac8d6f2aa7c7' into gingerbread-plus-aosp
* commit 'afa583e6557557577188c3e40146ac8d6f2aa7c7':
SipAudioCall: expose startAudio()
2010-09-17 01:01:07 -07:00
Hung-ying Tyan
1d1583573d
SipPhone: do not append SIP domain to PSTN number
...
in the CallerInfo so that only PSTN number is shown in the call log.
http://b/issue?id=2982632
Change-Id: I414f01d16ce64ecb8da7c6943ea7f080bcfd2794
2010-09-17 16:00:31 +08:00
Hung-ying Tyan
afa583e655
SipAudioCall: expose startAudio()
...
so that apps can start audio when time is right.
Change-Id: I7ae96689d3a8006b34097533bc2434bc3814b82a
2010-09-17 15:58:18 +08:00
Hung-ying Tyan
6308514cbf
am 156edcc9: am 9404e633: Merge "Add timer to SIP session creation process." into gingerbread
...
Merge commit '156edcc9f64e010d6b6de97e9a77adfccee353eb'
* commit '156edcc9f64e010d6b6de97e9a77adfccee353eb':
Add timer to SIP session creation process.
2010-09-16 23:44:42 -07:00
Hung-ying Tyan
156edcc9f6
am 9404e633: Merge "Add timer to SIP session creation process." into gingerbread
...
Merge commit '9404e633a55cd325b57732cdd776053b3886b611' into gingerbread-plus-aosp
* commit '9404e633a55cd325b57732cdd776053b3886b611':
Add timer to SIP session creation process.
2010-09-16 23:40:28 -07:00
Hung-ying Tyan
9352cf1a4d
Add timer to SIP session creation process.
...
+ add timer parameter to ISipSession.make/changeCall(),
+ add timer paramter to SipAudioCall.make/answer/hold/continueCall()'s,
+ add timer parameter to SipManager.makeAudioCall(),
+ modify implementation in SipSessionGroup, SipAudioCallImpl accordingly,
+ make SipPhone to use it with 8-second timeout.
http://b/issue?id=2994748
Change-Id: I661a887e5810087ddc5e2318335e2fa427f80ec6
2010-09-17 13:31:05 +08:00
Wink Saville
f61101f626
Add LinkCapabilities
...
Change-Id: Ia1599ade936b79f12526252c0a2e6b453abb136e
2010-09-16 21:26:59 -07:00
Chung-yih Wang
d6e15ab6aa
am 170255b0: am d8f3d167: Add a new phone state ANSWERING.
...
Merge commit '170255b0f0482baf843b881a02d9361adcc33742'
* commit '170255b0f0482baf843b881a02d9361adcc33742':
Add a new phone state ANSWERING.
2010-09-16 04:48:15 -07:00
Chung-yih Wang
170255b0f0
am d8f3d167: Add a new phone state ANSWERING.
...
Merge commit 'd8f3d167353f6c6f6c5cb7a4c8e941c03b8e9511' into gingerbread-plus-aosp
* commit 'd8f3d167353f6c6f6c5cb7a4c8e941c03b8e9511':
Add a new phone state ANSWERING.
2010-09-16 04:45:44 -07:00
Chung-yih Wang
d8f3d16735
Add a new phone state ANSWERING.
...
The state ANSWERING is set when we answer an incoming sip call, i.e.
sending a 'OK' response to the peer. The state will be set to ACTIVE
once the 'ACK' from peer is received.
Change-Id: I84ee3cc68222eb34e032896ce23f7431d4ad774a
2010-09-16 19:09:16 +08:00
Hung-ying Tyan
03df1b5da6
am 1e563f91: am 968735e5: Merge "Fixing the NPE in SipPhone bug id: http://b/2987816 " into gingerbread
...
Merge commit '1e563f91183d95f5ad2461b7bca864e8f223ef71'
* commit '1e563f91183d95f5ad2461b7bca864e8f223ef71':
Fixing the NPE in SipPhone
2010-09-15 17:54:01 -07:00
Hung-ying Tyan
3e5246b2eb
am 8a33e964: am 5306e0a8: Merge "SIP: add PEER_NOT_REACHABLE error feedback." into gingerbread
...
Merge commit '8a33e964c48d22469487c8ec1d951826b7e3e562'
* commit '8a33e964c48d22469487c8ec1d951826b7e3e562':
SIP: add PEER_NOT_REACHABLE error feedback.
2010-09-15 16:47:30 -07:00
Hung-ying Tyan
1e563f9118
am 968735e5: Merge "Fixing the NPE in SipPhone bug id: http://b/2987816 " into gingerbread
...
Merge commit '968735e580b7728c6a17aff9b7356f9d74dc6eb3' into gingerbread-plus-aosp
* commit '968735e580b7728c6a17aff9b7356f9d74dc6eb3':
Fixing the NPE in SipPhone
2010-09-15 13:06:30 -07:00
John Wang
91382a6f88
am 8028bd5b: am 6457a28b: Merge "Complete event registration in CallManager." into gingerbread
...
Merge commit '8028bd5b696fd94d33c905c4279d6505e985d70b'
* commit '8028bd5b696fd94d33c905c4279d6505e985d70b':
Complete event registration in CallManager.
2010-09-15 12:33:19 -07:00
jsh
19c5df7452
am b30f2188: am 17fe229f: Merge "Unhide GsmCellLocation.getPsc()." into gingerbread
...
Merge commit 'b30f21882080bd4c0d7c3b25878151dd19ac3f94'
* commit 'b30f21882080bd4c0d7c3b25878151dd19ac3f94':
Unhide GsmCellLocation.getPsc().
2010-09-15 12:19:05 -07:00
Hung-ying Tyan
8a33e964c4
am 5306e0a8: Merge "SIP: add PEER_NOT_REACHABLE error feedback." into gingerbread
...
Merge commit '5306e0a85dabd4c18a7b3f81acc0f582f9429482' into gingerbread-plus-aosp
* commit '5306e0a85dabd4c18a7b3f81acc0f582f9429482':
SIP: add PEER_NOT_REACHABLE error feedback.
2010-09-15 07:42:48 -07:00
John Wang
c711149195
am e92fdd26: am e7b92d7b: Merge "Return immutable copies of private callList." into gingerbread
...
Merge commit 'e92fdd261eed516a8821675ceca971d1c90d772b'
* commit 'e92fdd261eed516a8821675ceca971d1c90d772b':
Return immutable copies of private callList.
2010-09-15 07:09:00 -07:00
Hung-ying Tyan
b1c4a01985
am ae83faa3: am 13f6270e: SipAudioCall: use SipErrorCode instead of string in onError()
...
Merge commit 'ae83faa3eeb26b1983fb1b8b663eebfe1f1f61d5'
* commit 'ae83faa3eeb26b1983fb1b8b663eebfe1f1f61d5':
SipAudioCall: use SipErrorCode instead of string in onError()
2010-09-15 07:08:04 -07:00
Hung-ying Tyan
074663c762
am ca83c25d: am 4565933f: Merge "SipService: deliver connectivity change to all sessions." into gingerbread
...
Merge commit 'ca83c25decd0d4dc9c765a2b42424c7974bd496a'
* commit 'ca83c25decd0d4dc9c765a2b42424c7974bd496a':
SipService: deliver connectivity change to all sessions.
2010-09-15 07:07:19 -07:00
Chung-yih Wang
94e498332a
Fixing the NPE in SipPhone
...
bug id: http://b/2987816
Change-Id: Iee252eee0a5243b70ff0b6f287279f92235b5b2d
2010-09-15 19:39:01 +08:00
Hung-ying Tyan
5306e0a85d
Merge "SIP: add PEER_NOT_REACHABLE error feedback." into gingerbread
2010-09-14 23:10:03 -07:00
Hung-ying Tyan
ae076d3981
SIP: add PEER_NOT_REACHABLE error feedback.
...
http://b/issue?id=3002033
Change-Id: Ib64b08919d214acbab89945ac19dc113a68e62ad
2010-09-15 11:30:45 +08:00
John Wang
8028bd5b69
am 6457a28b: Merge "Complete event registration in CallManager." into gingerbread
...
Merge commit '6457a28be8a0589fd027a86ebdee04a0cc6fefd5' into gingerbread-plus-aosp
* commit '6457a28be8a0589fd027a86ebdee04a0cc6fefd5':
Complete event registration in CallManager.
2010-09-14 16:28:10 -07:00
John Wang
59f9bae81d
Complete event registration in CallManager.
...
1. Originally CallManager registers for all phone events provided by registerFor interface,
which will cause error msg such as "registerForXXX() in PhoneBase should not be called, CDMAPhone inactive."
for CDMA only events. Register for those events only if phone is CDMA phone.
2. Add registerForPostDialCharacter().
Note, we can't use notifyRegistrants() in handler since we need send
the character that is being processed in msg.arg1.
Change-Id: I48037c8a8e225bb82e203836a041f81f2445f4d8
2010-09-14 16:01:50 -07:00
jsh
b30f218820
am 17fe229f: Merge "Unhide GsmCellLocation.getPsc()." into gingerbread
...
Merge commit '17fe229fe8b5c43fe1fbd0511d6e4f1565a957d4' into gingerbread-plus-aosp
* commit '17fe229fe8b5c43fe1fbd0511d6e4f1565a957d4':
Unhide GsmCellLocation.getPsc().
2010-09-14 15:05:53 -07:00