Commit Graph

620 Commits

Author SHA1 Message Date
Automerger Merge Worker
a7b17eaad0 Do not show the fail icon for a group conversation am: a531636ae3
Change-Id: Id117a26b797a246a913ebd02f3525e6d4f0fd980
2020-02-19 22:24:46 +00:00
Automerger Merge Worker
16c1d26f23 Show attachments size during composing MMS am: 519ae7e902
Change-Id: I9657d749f7aa58914d4c8958d57ff9cd0348b742
2020-02-19 22:21:19 +00:00
Taesu Lee
a531636ae3 Do not show the fail icon for a group conversation
Test: Check an widget

Change-Id: Ie1ea35e0bd36891abf8b476b5409a99fa439a1b6
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-18 15:53:06 +09:00
Taesu Lee
519ae7e902 Show attachments size during composing MMS
It shows attachments size during composing MMS.
Note: Images could be resized before sending.

Test: Manual

Change-Id: I63eafe0d57259a7742ab839c4d96d595675e70e9
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-18 15:53:06 +09:00
Taesu Lee
f731097e63 Actual attachments size is the minimum size except images am: c00d290df7
Change-Id: I482808786b8a16d529835c4afaf6bc37fc88012a
2020-02-17 23:09:30 +00:00
Taesu Lee
c00d290df7 Actual attachments size is the minimum size except images
Only images can be compressed before sending. Actual size got from a
content uri is used for computing the minimum size for others.

Test: Manual

Change-Id: Id8d6ec24f80fe0eae70b6b1686ca7b199c70e313
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-17 12:08:45 +09:00
tnmy-cyngn
d62d85aafa Messaging app crashes after a few MMS am: c12077e4fb
Change-Id: I844cce1e262f006a12d452e8024363fc13bb5758
2020-02-14 10:48:19 +00:00
Danny Baumann
ed1e4502bd Fix menu item highlight color. am: bbda7af9d3
Change-Id: I49d79c8d712478a0cad7ea07e4fd465a1575ccdf
2020-02-14 00:32:07 +00:00
Diogo Ferreira
5bf10fc9aa MessageQueue: Process pending messages per subscription am: 91abcc6c8e
Change-Id: I0b0e57eed9555a39d5a059d57e8dee794dce219a
2020-02-14 00:32:04 +00:00
Altaf-Mahdi
341207e291 Messaging: change Avatar fontFamily to sans-serif-medium am: cce5e8de2f
Change-Id: I3cf10ba5307e024652feee21c3a81f804ee62a7c
2020-02-13 23:59:32 +00:00
Automerger Merge Worker
1a0c417aab Fix android.os.strictmode.LeakedClosableViolation am: 050bc461fc
Change-Id: I2fbba3c622e94dbf73c87622ddc26d95287cd554
2020-02-12 19:39:29 +00:00
tnmy-cyngn
c12077e4fb Messaging app crashes after a few MMS
In some scenarios, data not bound when SIM state
change local broadcasts are received. See stacktrace
for more info. Protect against/skip call to update()
in such scenarios.

Test: m
Change-Id: Iee7775a74d22808cb262e8973ca70e5e1f0acfc9
Bug-Id: CYNGNOS-3062, KIPPER-718
2020-02-12 20:36:52 +01:00
Danny Baumann
bbda7af9d3 Fix menu item highlight color.
Test: m
Change-Id: Ia5852a4de95ff355c6f2cd8275002d3c5cfb8370
2020-02-12 20:34:20 +01:00
Diogo Ferreira
91abcc6c8e MessageQueue: Process pending messages per subscription
The message dispatcher will only queue one message at a time for
both sending and downloading. On multi-sim scenarios this causes
failures in a subscription to delay all messages added after the
one that fails.

This patch changes the pending messages processor to queue one
message per subscription for both sending and received, instead of
one globally.

Test: m
Change-Id: Ia54906089dccbbe694aab7bf995ac08480d3e4f8
Ticket: CRACKLING-877
2020-02-12 20:33:56 +01:00
Altaf-Mahdi
cce5e8de2f Messaging: change Avatar fontFamily to sans-serif-medium
Match the changes in ContactsCommon

Test: m
Change-Id: Ica94f00e6121c550ea0bc1dfe73a52162dccda71
2020-02-12 20:33:53 +01:00
Taesu Lee
050bc461fc Fix android.os.strictmode.LeakedClosableViolation
Test: Check log.

Change-Id: I488fc6c4288bc3843a2be35a8e2988738441263e
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-12 09:54:01 +09:00
Automerger Merge Worker
65303c05f0 Merge "Fix to show PersonItemView for TYPE_CHOOSER_GRID correctly" am: ce85205894
Change-Id: Ic86f60af57b378f1e71c1367d7685139ab4aa106
2020-02-11 22:47:29 +00:00
Treehugger Robot
ce85205894 Merge "Fix to show PersonItemView for TYPE_CHOOSER_GRID correctly" 2020-02-11 22:31:28 +00:00
Automerger Merge Worker
df7c6643ae Merge "Register implicit broadcasts at runtime for updating widgets" am: 9d1aeb4d80
Change-Id: Iffb293f1eefd5656c5baa676e193cf486d263730
2020-02-11 22:24:39 +00:00
Automerger Merge Worker
a32b5a65c2 Merge "Fix wrong margin on widget conversation view" am: c91db32cf3
Change-Id: I34251759cd37faaa656d9d9bf766f0901bf181bc
2020-02-11 22:24:34 +00:00
Automerger Merge Worker
bce317fabf Fix covering issue for video thumbnails on widget view am: 5e81c84ee9
Change-Id: Ia021b340bdae8edb242fd3775e913bb36161e2c1
2020-02-11 22:24:01 +00:00
Treehugger Robot
9d1aeb4d80 Merge "Register implicit broadcasts at runtime for updating widgets" 2020-02-11 22:17:58 +00:00
Treehugger Robot
c91db32cf3 Merge "Fix wrong margin on widget conversation view" 2020-02-11 22:14:56 +00:00
Taesu Lee
711bed5c23 Register implicit broadcasts at runtime for updating widgets
It resolves Broadcast Limitations issue if target API level is changed
as 26 or higher later.
It includes fixing code style also.

Test: Check messaging widgets' changes.

Change-Id: I6e08027b1d6a5a19cfd17f8ec3e9a895dbb3c44a
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-11 15:12:01 +09:00
Taesu Lee
1de47c7705 Fix to show PersonItemView for TYPE_CHOOSER_GRID correctly
Use match_parent instead.

Test: Check grid views for a vcard on AttachmentChooserFragment.

Change-Id: I60acc77d9c0cd9608187d86f71fc4d2c7e78afb7
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-11 15:03:12 +09:00
Taesu Lee
5e81c84ee9 Fix covering issue for video thumbnails on widget view
Use ic_video_play_light.png having background transparent to show the
video thumbnails correctly.

Test: Check a widget for conversations including a video attachment.

Change-Id: I1333a3be41e53ce7e8ad1a64849e726c73cda153
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-11 15:02:30 +09:00
Taesu Lee
f3ae4c19fb Fix wrong margin on widget conversation view
Change layout_marginTop as -2dp to enclose message_list between top_line
and bottom_line.

Test: Check a widget for conversations.

Change-Id: I097303134e8ea079de39ac18746a51e1937b92c3
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-11 15:02:12 +09:00
Automerger Merge Worker
8924aa1f63 Merge "Support sharing with image/video/audio/vcard and text fully" am: e8827131fc
Change-Id: Ia5d01a9586d42ae49685bbf9e8d7d1ece1a2c480
2020-02-07 03:30:25 +00:00
Treehugger Robot
e8827131fc Merge "Support sharing with image/video/audio/vcard and text fully" 2020-02-07 03:09:52 +00:00
Taesu Lee
defea9dea1 Support sharing with image/video/audio/vcard and text fully
ACTION_SEND and ACTION_SEND_MULTIPLE support image, video, audio, text
and vcard files.

Test: Manual

Change-Id: I1c08070f89877140aba9087717bb663ee2990467
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-07 08:55:20 +09:00
Automerger Merge Worker
44f302af74 Merge "Fix bad RecyclerView issue" am: 47bcb7f2a7
Change-Id: I689a5210d0dfddff501921c756483bb536ea1754
2020-02-06 22:30:57 +00:00
Treehugger Robot
47bcb7f2a7 Merge "Fix bad RecyclerView issue" 2020-02-06 22:21:08 +00:00
Automerger Merge Worker
4c25fbc6c1 Merge "Fix NPE caused by invalid IFD0 offset" am: d3ea4ec384
Change-Id: I17436200d52434a15290ea88d03802609cda52af
2020-02-06 21:00:09 +00:00
Automerger Merge Worker
5002cebb6e Merge "Use file extension based on MIME type" am: 5c8f5fdeb1
Change-Id: I3fd4dbdc8732cb063035b2c6796f3c94acfd79ce
2020-02-06 21:00:03 +00:00
Treehugger Robot
d3ea4ec384 Merge "Fix NPE caused by invalid IFD0 offset" 2020-02-06 20:51:01 +00:00
Treehugger Robot
5c8f5fdeb1 Merge "Use file extension based on MIME type" 2020-02-06 20:41:08 +00:00
Automerger Merge Worker
a1c4f0dbfc Fix showing wrong image on document picker item am: 36a41d3e9d
Change-Id: I82556611afe3161a6dc0776a523638427e718700
2020-02-06 20:23:04 +00:00
Taesu Lee
0770975c8a Use file extension based on MIME type
It uses the most common extension for the given MIME type.

Test: Manual

Change-Id: I3d4aea85fcd42088ed19898054db7225954d3401
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-05 16:08:02 +09:00
Taesu Lee
36a41d3e9d Fix showing wrong image on document picker item
Set mDetachedRequestDescriptor as null for document picker to prevent
calling setImageResourceId() in onAttachedToWindow().

Test: Manual

Change-Id: Ied5ca200cac350ef4b2420269763dfc240fc97c4
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-05 15:53:23 +09:00
Taesu Lee
3d6d1f6193 Fix bad RecyclerView issue
dispatchAddFinished() must be called by subclasses when done, either
immediately(if no animation will occur) or after the animation actually
finishes.

Test: Manual

Change-Id: I72b9da41f52b381e3531842aa1fb07e573c120cb
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-05 15:51:43 +09:00
Taesu Lee
710fe2f2ae Fix NPE caused by invalid IFD0 offset
NPE occurs when current IFD0 offset is smaller than default IFD offset.
Just skip invalid tag instead.

Test: Manual

Change-Id: I184794e7ee227849da7d2ecf3cf647e69dc91610
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-02-05 15:47:13 +09:00
Bill Yi
137fa08640 Import translations. DO NOT MERGE
BUG:148403740

TEST: m messaging

Change-Id: I4b74a267c0ed7cffe04d97ca465f2aa90ae1847a
Auto-generated-cl: translation import
2020-01-28 14:41:38 -08:00
Bill Yi
5d134265c8 [automerger skipped] Import translations. DO NOT MERGE
am: 3bd7b79daa -s ours
am skip reason: subject contains skip directive

Change-Id: I8efb4533eb13d266d5d7b7ba0befaf2e066fad41
2020-01-27 19:08:58 -08:00
Bill Yi
3bd7b79daa Import translations. DO NOT MERGE
BUG:148403740

TEST: m messaging

Change-Id: I4b74a267c0ed7cffe04d97ca465f2aa90ae1847a
Auto-generated-cl: translation import
2020-01-27 16:55:48 -08:00
Xin Li
8ef613866d DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master
am: 8f27830d2d

Change-Id: I5f62246a1864f7ca2fddd92276a0e64d9d689cbb
2019-10-30 15:36:50 -07:00
Xin Li
8f27830d2d DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master
Bug: 142003500
Change-Id: If59160cc7c40fde5577b2aa82feb041c0086e8cf
2019-10-30 11:49:53 -07:00
Xin Li
a761701291 [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master am: d69430249d -s ours
am: e5eb582943 -s ours
am skip reason: change_id I7624257e4cffc690f0df4c844b23cd2accddca4b with SHA1 105542679f is in history

Change-Id: Ie6f217bd119e850ce3d34ab9829f3a686e48259b
2019-09-08 15:26:42 -07:00
Xin Li
e5eb582943 [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master
am: d69430249d -s ours
am skip reason: change_id I7624257e4cffc690f0df4c844b23cd2accddca4b with SHA1 105542679f is in history

Change-Id: Ic45c1b4f5797f751986f2e6654738c9e778209cc
2019-09-08 14:43:58 -07:00
Xin Li
d69430249d Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master
No content change.

Bug: 135460123
Change-Id: I5e64e969936dbbae86d0d71cbad524fb24973af1
Merged-In: I7624257e4cffc690f0df4c844b23cd2accddca4b
2019-09-08 12:45:15 -07:00
Xin Li
025b5c8ef0 [automerger skipped] DO NOT MERGE - Merge Android 10 into master am: 105542679f -s ours am: 2f8008876a
am: 0e1562408a

Change-Id: Ieda91c49c2f3ec3fde2a6b180b7c38f8bea149f0
2019-09-05 13:35:28 -07:00