Taesu Lee
854de7a353
Merge "Fix FATAL EXCEPTION on SmsStorageLowWarningActivity" am: 05f6de16d3 am: 363ee13c86 am: cc99cd75de am: c628d93012
...
am: 89fe3e18f2
Change-Id: I4f1212a4258e6f4974bca0ced87004fa97201eb3
2019-08-13 22:54:13 -07:00
Taesu Lee
89fe3e18f2
Merge "Fix FATAL EXCEPTION on SmsStorageLowWarningActivity" am: 05f6de16d3 am: 363ee13c86 am: cc99cd75de
...
am: c628d93012
Change-Id: If9c4156df3b7f7881716292e74f8dc62a41cfa92
2019-08-13 22:42:49 -07:00
Taesu Lee
c628d93012
Merge "Fix FATAL EXCEPTION on SmsStorageLowWarningActivity" am: 05f6de16d3 am: 363ee13c86
...
am: cc99cd75de
Change-Id: Ia95df0b85ca6a1c61fd8f890c062a1a4d54121d5
2019-08-13 22:31:55 -07:00
Taesu Lee
cc99cd75de
Merge "Fix FATAL EXCEPTION on SmsStorageLowWarningActivity" am: 05f6de16d3
...
am: 363ee13c86
Change-Id: I056f482a2726f7b6aec3022eb80454007650f196
2019-08-13 22:21:20 -07:00
Taesu Lee
363ee13c86
Merge "Fix FATAL EXCEPTION on SmsStorageLowWarningActivity"
...
am: 05f6de16d3
Change-Id: I0c039776d6a7c71d91dfc391fcb050d425bace4a
2019-08-13 22:10:26 -07:00
Taesu Lee
2b7516e5a0
Fix FATAL EXCEPTION on SmsStorageLowWarningActivity
...
Added new "Translucent" style for SmsStorageLowWarningActivity instead.
Test: am start com.android.messaging/.ui.SmsStorageLowWarningActivity
Change-Id: Ie8b0df64ac046343c93ca8b4ffa93c5e49cc73ad
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-08-13 16:40:16 +09:00
Taesu Lee
6312e723a3
Merge "Sort ParticipantsData in order of the slot id" am: 00228481c9 am: 8ad8631f0c am: 3c713cc25d am: 4cf93a099b
...
am: a78cfd1a47
Change-Id: I1e4fafce4e2a2cffd6a1009620da4de8a2ff0f10
2019-08-12 13:50:14 -07:00
Taesu Lee
a78cfd1a47
Merge "Sort ParticipantsData in order of the slot id" am: 00228481c9 am: 8ad8631f0c am: 3c713cc25d
...
am: 4cf93a099b
Change-Id: I9b74ef776fe97edebeed67e75febba97d0f05611
2019-08-12 13:40:13 -07:00
Taesu Lee
4cf93a099b
Merge "Sort ParticipantsData in order of the slot id" am: 00228481c9 am: 8ad8631f0c
...
am: 3c713cc25d
Change-Id: Iae59bac71ad6e19dab4bf814d1a2002611506ada
2019-08-12 13:30:13 -07:00
Taesu Lee
3c713cc25d
Merge "Sort ParticipantsData in order of the slot id" am: 00228481c9
...
am: 8ad8631f0c
Change-Id: Iaaf9c615f866e56730c0182e682c26c46405ad24
2019-08-12 13:20:08 -07:00
Taesu Lee
8ad8631f0c
Merge "Sort ParticipantsData in order of the slot id"
...
am: 00228481c9
Change-Id: If4cb521dc1523dad4427dcbfad062f75855b60a4
2019-08-12 13:10:07 -07:00
Taesu Lee
bd41aeab6e
Ignore unexpected ACTION_DOWN for SIM avatar icons am: 7ccc6d1b9f am: 6da2bf2c03 am: 30172868d0 am: 12b4028bb2
...
am: 01ac9dc579
Change-Id: I18aa033e3788460bce21cbaa529f57137dd31955
2019-08-02 16:58:50 -07:00
Taesu Lee
01ac9dc579
Ignore unexpected ACTION_DOWN for SIM avatar icons am: 7ccc6d1b9f am: 6da2bf2c03 am: 30172868d0
...
am: 12b4028bb2
Change-Id: I82ff65409cd9e71fd52f76570675b0f751ded995
2019-08-02 16:46:40 -07:00
Taesu Lee
12b4028bb2
Ignore unexpected ACTION_DOWN for SIM avatar icons am: 7ccc6d1b9f am: 6da2bf2c03
...
am: 30172868d0
Change-Id: I54061ce645d3a13b0a13378d1c4d955ab634c268
2019-08-02 16:36:24 -07:00
Taesu Lee
30172868d0
Ignore unexpected ACTION_DOWN for SIM avatar icons am: 7ccc6d1b9f
...
am: 6da2bf2c03
Change-Id: I29dfbb56ec477349c574343b94d422e07d564390
2019-08-02 16:21:19 -07:00
Taesu Lee
6da2bf2c03
Ignore unexpected ACTION_DOWN for SIM avatar icons
...
am: 7ccc6d1b9f
Change-Id: I776323b4fa701202c39be57b08411cea01b540fa
2019-08-02 16:09:19 -07:00
Taesu Lee
7ccc6d1b9f
Ignore unexpected ACTION_DOWN for SIM avatar icons
...
Unexpected ACTION_DOWN raises setColorFilter() for SIM avatar icons in
the SIM switcher. However, other actions to clear the filter cannot be
received due to no clickable attribute.
Test: Click SIM icon in SimSelectorView.
Change-Id: Ic5972522a3442e3087c474b65add38a6d00511a5
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-08-02 16:05:47 +09:00
Taesu Lee
b22bc643ce
Sort ParticipantsData in order of the slot id
...
getSelfParticipants() returns the ParticipantData list arranged in
ascending order of the slot id to show SIM UIs from lowest to highest id
consistently.
Test: Verify SettingsFragment and SimSelector order in multi-sim device
Change-Id: I0f5f27c6467cb21a6d11271d1a0a6beef36630a6
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-08-01 18:38:40 +09:00
Taesu Lee
507ec13360
Merge "Replace no error code '0' for SMS with '-1'" am: b7f93e6f10 am: 22d93c0406 am: 0512d2078e
...
am: b06eb3a0d3
Change-Id: I1d6ea8dbc57f73cdb0c98ddef737dae7d6017f4e
2019-07-03 19:05:06 -07:00
Taesu Lee
b06eb3a0d3
Merge "Replace no error code '0' for SMS with '-1'" am: b7f93e6f10 am: 22d93c0406
...
am: 0512d2078e
Change-Id: Ie3a7cf3f1692be15de61b79f67e1291bc39a15be
2019-07-03 17:23:04 -07:00
Taesu Lee
0512d2078e
Merge "Replace no error code '0' for SMS with '-1'" am: b7f93e6f10
...
am: 22d93c0406
Change-Id: Iea7391e23e36fd7a9d7c449457f46743315458c3
2019-07-03 16:35:23 -07:00
Taesu Lee
22d93c0406
Merge "Replace no error code '0' for SMS with '-1'"
...
am: b7f93e6f10
Change-Id: I0e3d28d6d8849bd855b057aceaedf19f54d52171
2019-07-03 16:23:10 -07:00
Taesu Lee
5d437c17a7
Fix GetOrCreateConversationActionTest failure am: a019a9da5c am: 3616fb5b3e am: b95a19ca46
...
am: e4e98a1f7c
Change-Id: I3c8a694462811c7aa8270990fcecf5fe0ddd9125
2019-06-25 16:11:11 -07:00
Taesu Lee
e4e98a1f7c
Fix GetOrCreateConversationActionTest failure am: a019a9da5c am: 3616fb5b3e
...
am: b95a19ca46
Change-Id: I9292b64d99bafecb52479acfb9877dc6cb4dd0eb
2019-06-25 15:54:02 -07:00
Taesu Lee
b95a19ca46
Fix GetOrCreateConversationActionTest failure am: a019a9da5c
...
am: 3616fb5b3e
Change-Id: Iab4b669f556cec46db72678c2b61624c0418996b
2019-06-25 15:18:38 -07:00
Taesu Lee
3616fb5b3e
Fix GetOrCreateConversationActionTest failure
...
am: a019a9da5c
Change-Id: I3a4d26642c51f4eaaa393929c9c75f10801ffc68
2019-06-25 14:51:55 -07:00
Taesu Lee
a019a9da5c
Fix GetOrCreateConversationActionTest failure
...
Test: atest messagingtests
Change-Id: I62a30f50a64a6e6e3f7ce21c0919cb2873654bc2
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-06-25 14:28:08 +09:00
Taesu Lee
da8b67be0c
Replace no error code '0' for SMS with '-1'
...
Use '-1' for no error instead of '0' since the '0' has been one of the
valid error codes in 3GPP2.
Test: Manual
Change-Id: I02ba391a5cd178491868565c10bb3a35ba88e19a
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-06-25 12:31:39 +09:00
Taesu Lee
315a07d50e
Merge "Fix assertion failures caused by different instance type" am: 5500d33555 am: f390d17b40 am: 8ded71f805
...
am: f05af1e2a8
Change-Id: I37071d8c4342a41c0fd86036740aaa8ce0271f53
2019-06-21 15:56:04 -07:00
Taesu Lee
80f974e73e
Merge "Fix MMS Config issues in Debug menu" am: 0e3986db52 am: eb4206aea1 am: f9b474c443
...
am: 77ddd2dcbe
Change-Id: I2520a203f035efcf0afe0e8f15f2dc21335a634e
2019-06-21 15:55:29 -07:00
Taesu Lee
f05af1e2a8
Merge "Fix assertion failures caused by different instance type" am: 5500d33555 am: f390d17b40
...
am: 8ded71f805
Change-Id: I54c880e496ba79d37748115eacd1015a2bd2171c
2019-06-21 15:53:22 -07:00
Taesu Lee
77ddd2dcbe
Merge "Fix MMS Config issues in Debug menu" am: 0e3986db52 am: eb4206aea1
...
am: f9b474c443
Change-Id: Ieb39c568893cde8c8b1fb880368a13967aff1c8d
2019-06-21 15:52:33 -07:00
Taesu Lee
8ded71f805
Merge "Fix assertion failures caused by different instance type" am: 5500d33555
...
am: f390d17b40
Change-Id: I3c04d7dcfbaf99bac711a3f1eff8ee1791d8f438
2019-06-21 15:41:00 -07:00
Taesu Lee
f9b474c443
Merge "Fix MMS Config issues in Debug menu" am: 0e3986db52
...
am: eb4206aea1
Change-Id: Ic9a0662a80b4a82a10aeb293136ebbd25e31c98a
2019-06-21 15:40:22 -07:00
Taesu Lee
f390d17b40
Merge "Fix assertion failures caused by different instance type"
...
am: 5500d33555
Change-Id: I44b6ae0b8e1b1695fdc4bc1a3d87dc27f7d891d8
2019-06-21 15:34:11 -07:00
Taesu Lee
eb4206aea1
Merge "Fix MMS Config issues in Debug menu"
...
am: 0e3986db52
Change-Id: If246db8829a595ff89cb3cf9f36eb038fc013e14
2019-06-21 15:33:25 -07:00
Taesu Lee
f2febe62af
Apply new duplication detection logic for M-Notification.ind am: 77a839f1ef am: cf5dcfef5a am: a22a68f41f
...
am: b914b9a1ec
Change-Id: I1d27910eb7e52a5c18cd6db5f62682152dd28bc3
2019-06-21 12:33:34 -07:00
Taesu Lee
b914b9a1ec
Apply new duplication detection logic for M-Notification.ind am: 77a839f1ef am: cf5dcfef5a
...
am: a22a68f41f
Change-Id: I98fd90d012c6a464d36b7c1ff4c754ed827de504
2019-06-21 12:27:38 -07:00
Taesu Lee
a22a68f41f
Apply new duplication detection logic for M-Notification.ind am: 77a839f1ef
...
am: cf5dcfef5a
Change-Id: I66f05f83a35c54e35488d86f44e2286a52abca68
2019-06-21 12:22:24 -07:00
Taesu Lee
cf5dcfef5a
Apply new duplication detection logic for M-Notification.ind
...
am: 77a839f1ef
Change-Id: I3981fc8f1abccf95a622ca32a7c0ac88d0c3721a
2019-06-21 12:15:22 -07:00
Taesu Lee
77a839f1ef
Apply new duplication detection logic for M-Notification.ind
...
The X-Mms-Transaction-ID of the M-Notification.ind identifies each
M-Notification.ind message. New duplication detection logic compares
the new X-Mms-Transaction-ID with the stored value to identify the
Network duplicate M-Notification.ind message when it receives a new
M-Notification.ind message.
Following SQL WHERE clause is used to query from the DB.
((m_type=NOTIFICATION_IND) OR (m_type=RETRIEVE_CONF)) AND (exp>NOW))
AND (t_id=xxxxxx)
For this, when the M-Retrieve.conf is received, updates the t_id and the
exp from the corresponding M-Notification.ind so that new logic would
work even after the M-Notification.ind is deleted.
Test: Manual
Change-Id: I86e1eee62ea612d96ca16e5384b044cb6541ff6a
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-06-14 16:45:30 +09:00
Taesu Lee
4b6794a205
Merge "Use correct format info for SMS" am: a6f1ae137d am: 5089da9e20 am: 71e2706105
...
am: 3d4179e358
Change-Id: I5832a9a39524fc3a60b1c27d0d9e7c9645107637
2019-06-11 19:24:10 -07:00
Taesu Lee
3d4179e358
Merge "Use correct format info for SMS" am: a6f1ae137d am: 5089da9e20
...
am: 71e2706105
Change-Id: I6686ffaea0c66b7bfa64d1016b7773e4a18e24e9
2019-06-11 19:16:50 -07:00
Taesu Lee
71e2706105
Merge "Use correct format info for SMS" am: a6f1ae137d
...
am: 5089da9e20
Change-Id: I3df58c53ecfe38fccb9be80a8003e5540ac2e478
2019-06-11 19:14:00 -07:00
Taesu Lee
5089da9e20
Merge "Use correct format info for SMS"
...
am: a6f1ae137d
Change-Id: I07892676471be21f0cb025a1547db3ad099ad1a1
2019-06-11 19:04:47 -07:00
Taesu Lee
7e2877c793
Merge "Fix SMS status handling" am: 4e3db63e41 am: 8f649c7078 am: 91e9df451b
...
am: 5c9504ba20
Change-Id: Ie4112592565881ea57c9192564c4c7ca0a6f31b0
2019-06-11 17:49:00 -07:00
Taesu Lee
1856bce196
Merge "Fix X-Mms-Transaction-ID of M-Acknowledge.ind" am: aa5bde8dbe am: 183d4d6c24 am: a84f2dbad6
...
am: 87e7583d08
Change-Id: I4fe07eab5943afa4de3d50d8163d3ae175b107c5
2019-06-11 17:48:27 -07:00
Taesu Lee
5c9504ba20
Merge "Fix SMS status handling" am: 4e3db63e41 am: 8f649c7078
...
am: 91e9df451b
Change-Id: Ifa13bd79605bd60bdfe2a72dc377b5d432b53ebb
2019-06-11 17:39:08 -07:00
Taesu Lee
87e7583d08
Merge "Fix X-Mms-Transaction-ID of M-Acknowledge.ind" am: aa5bde8dbe am: 183d4d6c24
...
am: a84f2dbad6
Change-Id: I7b92abebb7cdb4342404d7a5d1276ea5d701db99
2019-06-11 17:38:30 -07:00
Taesu Lee
91e9df451b
Merge "Fix SMS status handling" am: 4e3db63e41
...
am: 8f649c7078
Change-Id: I706b8d16949f4193fdbb02c1fa0144b971c22bc4
2019-06-11 17:33:16 -07:00
Taesu Lee
a84f2dbad6
Merge "Fix X-Mms-Transaction-ID of M-Acknowledge.ind" am: aa5bde8dbe
...
am: 183d4d6c24
Change-Id: I2a2e11a4cdd2edb9201a0af308f90141957facf4
2019-06-11 17:32:27 -07:00
Taesu Lee
8f649c7078
Merge "Fix SMS status handling"
...
am: 4e3db63e41
Change-Id: I08847f6a44a19d37897713fc207a3d7745ce5fa8
2019-06-11 17:23:51 -07:00
Taesu Lee
183d4d6c24
Merge "Fix X-Mms-Transaction-ID of M-Acknowledge.ind"
...
am: aa5bde8dbe
Change-Id: I4d0bab608412a6fc4e9fac41613495f2015017e5
2019-06-11 17:23:23 -07:00
Taesu Lee
b6dc76e4ec
Fix wrong PreferenceCategory for SMS delivery report am: 6c3770a7ea am: 96f3365b99 am: 429fa7382f
...
am: ceaade33fd
Change-Id: I2340f9c16e2421e2ae34937eb346654ce833f982
2019-06-11 16:34:17 -07:00
Taesu Lee
ceaade33fd
Fix wrong PreferenceCategory for SMS delivery report am: 6c3770a7ea am: 96f3365b99
...
am: 429fa7382f
Change-Id: Id4bb123e72543aa8408fadf5b3f650ad70cd7e91
2019-06-11 16:19:53 -07:00
Taesu Lee
429fa7382f
Fix wrong PreferenceCategory for SMS delivery report am: 6c3770a7ea
...
am: 96f3365b99
Change-Id: Iefe43805914c1903f36a91fc113e81cb49ded520
2019-06-11 16:08:48 -07:00
Taesu Lee
96f3365b99
Fix wrong PreferenceCategory for SMS delivery report
...
am: 6c3770a7ea
Change-Id: I30d8ffa3384c8d6c0fadf3467057fb59b4ae649f
2019-06-11 16:03:46 -07:00
Taesu Lee
6c3770a7ea
Fix wrong PreferenceCategory for SMS delivery report
...
Test: Manual
Change-Id: I3008c596e5559e51613ed2da43793187c79381f5
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-05-31 14:54:31 +09:00
Taesu Lee
2771ac7ae9
Fix assertion failures caused by different instance type
...
onAttachFragment() with ReportFragment instance is called first since
Support Library 26.1.0 has been applied. Remove assert() and check
instance to fix crash caused by the ReportFragement.
Test: Manual
Change-Id: I5a4d6bdd00ac94c5892527f5fe784b8f19701214
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-05-30 16:52:56 +09:00
Taesu Lee
84f8649354
Fix MMS Config issues in Debug menu
...
Fix
- Wrong order of args for update().
- Wrong and missing configs in keyType map.
And remove MMS config keys from the key list if the keyType map doesn't
include them.
Test: Manual
Change-Id: Ib1876072625187baf15ce6e64f90785ed0ba3df8
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-04-30 15:04:32 +09:00
Taesu Lee
4708388210
Use correct format info for SMS
...
Use correct format to
- Parse SMS delivery report.
- Dump/Load SMS to/from the dump file.
TODO: Update message text state during composing.
Test: Manual
Change-Id: I7e53bed86130484a634c9305b276e2586db31796
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-03-21 13:23:40 +09:00
Taesu Lee
4b1c6eb2c9
Fix SMS status handling
...
Simple matching up CDMA status with GSM TP-Status for common handling.
And fix bugleStatusForSMS() for all the permanent error cases.
Note: Need to check SC operation for ERROR_TEMPORARY.
Test: Manual
Change-Id: Ic8136d273dc0c25a4f0690f951d4d8aca20579ff
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-03-15 16:22:48 +09:00
Taesu Lee
87811542d0
Fix X-Mms-Transaction-ID of M-Acknowledge.ind
...
X-Mms-Transaction-ID of M-Acknowledge.ind should be set as the
corresponding M-Retrieve.conf's transaction ID instead of
M-Notification.ind's one.
(OMA-TS-MMS_ENC-V1_3-20110913-A)
Test: Manual
Change-Id: I250f32b93cdfbed815206543df5486efa4df18eb
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-03-13 12:16:09 +09:00