Jerry Xie
17d3a29c9d
Get Email units to compile
...
Change-Id: I171a0e2421c5006d9862ad94f886932146547020
2013-12-05 11:11:21 -08:00
Yu Ping Hu
a702a7bbd8
Merge "Fix account deletion when removing security policies." into ub-mail-master
2013-11-25 23:38:03 +00:00
Yu Ping Hu
a60550e0eb
Fix account deletion when removing security policies.
...
- Delete accounts, not just account data.
- Wait for PIM data to get deleted before proceeding.
- Reconcile after deleting an account.
Bug: 11856902
Change-Id: Ie52b7c583688bf48a33bcf6b4e555b8c055b476c
2013-11-25 12:50:28 -08:00
Tony Mantler
32786342d9
am 6953d595: Null check service info
...
* commit '6953d5951fed975d2569ec46bd544ce21e6860dc':
Null check service info
2013-11-19 16:56:58 -08:00
Tony Mantler
6953d5951f
Null check service info
...
b/11754422
Change-Id: Iae3c87c894eb3d16880768a3b8894e43d75a5878
2013-11-19 15:45:07 -08:00
Yu Ping Hu
47395c3729
am 1580fcac: Merge "Hack to make the Conversation View footer reload when a POP message finishes loading" into jb-ub-mail-ur10
...
* commit '1580fcacc0125e3c6f013821d6890436b97e96c1':
Hack to make the Conversation View footer reload when a POP message finishes loading
2013-11-06 18:05:32 -08:00
Tony Mantler
62604b1a44
Hack to make the Conversation View footer reload when a POP message finishes loading
...
Get rid of this later when we stop using dummy attachments for "Load More"
b/11439833
Change-Id: Ia0ea9408fb74b6c305de43eada306c5df4c5fd59
2013-11-05 11:22:12 -08:00
Martin Hibdon
2d49f0df50
am c085911e: Merge "Add logging to see why attachments fail to load" into jb-ub-mail-ur10
...
* commit 'c085911eeeb18059be403b1a506d50f2cc807b43':
Add logging to see why attachments fail to load
2013-10-31 18:26:30 -07:00
Martin Hibdon
5ed194434f
Add logging to see why attachments fail to load
...
b/11436795
Now, if we ever insert or update an attachment to have
a blank location, we'll log a warning with stack trace.
Also, logging from ADS now uses the same log tag as everything
else, so we'll be able to see it without needing to turn
on some funny log tag.
Change-Id: Ic566cd87e8893128d074b897d7594a01ae12bc8c
2013-10-31 14:11:41 -07:00
Yu Ping Hu
0fe768e40c
am 6ceae42b: Merge "Add a provider call to get device friendly name." into jb-ub-mail-ur10
...
* commit '6ceae42b30e03399513b29d401319666915096d5':
Add a provider call to get device friendly name.
2013-10-30 16:10:13 -07:00
Yu Ping Hu
5181cd6d4a
Add a provider call to get device friendly name.
...
For now, it sends the device model name as friendly name, in lieu
of actually having a user-supplied friendly name. This is wrong
for at least two reasons:
1) We need to have an actual user-supplied friendly name, but that's
not easy to find.
2) This really shouldn't be a provider query -- it should be something
the Exchange can know locally (ideally this is a system preference
but that's not currently implemented). This workaround just lets
us have some reasonable value that we can update easily.
Bug: 11161234
Change-Id: If83ad768736de19c9d0e833d1f86a6ce9daf5039
2013-10-30 11:50:41 -07:00
Alice Yang
8e3bd14c27
Merge "Always ask before displaying images for Email" into jb-ub-mail-ur11
2013-10-30 17:58:20 +00:00
Alice Yang
24a489c3de
Always ask before displaying images for Email
...
In Gmail, we are adding a setting that automatically shows external
images instead of asking user first. Email app should preserve old
behavior.
Bug 11158252
Change-Id: I8b04a1ec31638d756dfee2da8ab2e8178a709416
2013-10-30 10:07:59 -07:00
Alon Albert
ae46818a19
Disable Move Actions for POP3 Folders
...
Bug: 11311812
Change-Id: I5813281cca76b9b4a373b5b40dbbd1909800f951
2013-10-29 11:06:36 -07:00
Yu Ping Hu
4b73385ecb
Merge "Prevent a NPE in ImapService search handling" into jb-ub-mail-ur10
2013-10-24 22:56:29 +00:00
Martin Hibdon
7dad461e9e
Prevent a NPE in ImapService search handling
...
b/11339972
Change-Id: Ief34e6e1fd59d029847dc8525a34f20ea9de26b1
2013-10-23 16:44:31 -07:00
Tony Mantler
4cece307c4
Restore sender snippet for nested folder teaser.
...
It's a bit ugly, but it's much better than firing up a new loader for each subfolder.
b/11288044
Change-Id: Ia568f82ccd615ee950944d411c30f9470a55aea9
2013-10-23 14:30:59 -07:00
Yu Ping Hu
b8ef7da634
Merge "Treat updates into non-existent body rows as inserts." into jb-ub-mail-ur10
2013-10-21 23:46:14 +00:00
Yu Ping Hu
d0b81a0d06
Treat updates into non-existent body rows as inserts.
...
Bug: 11245727
Change-Id: I648b0267e9149f3f431ce01be9789087f73edab1
2013-10-21 16:35:45 -07:00
Yu Ping Hu
1fb5fa6981
Merge "Populate real name in From: field" into jb-ub-mail-ur10
2013-10-21 22:46:55 +00:00
Yu Ping Hu
7b28bb95a3
Merge "Update the folder sync status while searching in IMAP" into jb-ub-mail-ur10
2013-10-21 18:47:09 +00:00
Tony Mantler
632ee24d48
Populate real name in From: field
...
b/11246653
Change-Id: I8629ba655b99629f7b14f857acb67cb8453ddb8b
2013-10-18 16:49:56 -07:00
Yu Ping Hu
a5a28ffb63
Do not require RPC for getCapabilities.
...
Bug: 11241892
Change-Id: I3da136c9035414c821ee2038da01134c551bb9dd
2013-10-18 14:09:09 -07:00
Alon Albert
8c989772df
Handle User Refresh in Edge Cases
...
Handle the following edge cases when a manual refresh is triggered:
* No connectivity
* Low storage space
* Timeout (sync not started)
Bug: 11241113
Change-Id: I580235d633fcb65999c0bfe8bf383c9c8ba72110
2013-10-18 09:32:47 -07:00
Tony Mantler
af52f20930
Update the folder sync status while searching in IMAP
...
b/7538620
Change-Id: I7bb0c706fd63b1fe7d20dc0f186934e0dcac2f06
2013-10-17 16:07:21 -07:00
Martin Hibdon
85d2190552
Clear all "drafts" related flags from email when sending
...
b/11224331
Change-Id: I1df8ea3e0e24b050cd391dea454124e06988bf7d
2013-10-14 17:42:02 -07:00
Yu Ping Hu
1004d74f2c
Fix folder list loading.
...
We used to do N+1 DB queries when our list has
N folders in it. Now just do 1 and be smarter about
how we read our values out of it.
Bug: 11112954
Change-Id: Icde0b979ca985e63d6ceba05c3a63f3a9b7e3566
2013-10-14 14:47:33 -07:00
Yu Ping Hu
ac93f838b8
Only fake the footer for mailboxes that sync from server.
...
Bug: 11193271
Change-Id: I7bc8903889ae4f91065cdb4696128a4eed62844f
2013-10-12 15:15:33 -07:00
Alon Albert
9a342b3147
Cleanup Logs
...
Bug: 11149133
Change-Id: I764e2e3a8c37769d2e788688cf50789d0f22e9d3
2013-10-11 15:31:24 -07:00
Martin Hibdon
e7f61f403c
Merge "Always fix parent keys on startup of email" into jb-ub-mail-ur10
2013-10-11 22:24:34 +00:00
Martin Hibdon
f7078466c3
Always fix parent keys on startup of email
...
b/11174975
There are already several database fixing steps that
occur when the database is opened, add another one
to correct uninitialzed mailbox parent keys.
This is because we use a two pass system for adding
mailbox rows, first to insert the rows, and second to
assign parentKeys to child rows. We need two passes
because we may insert a child row before its parent,
so the parent's rowId is unavailble. But if the process
dies before the second step is complete we'll be in
an inconsistent state.
Change-Id: Ifaeeaca7e82c1e99656033bc1a9f25d7acb67517
2013-10-11 15:18:41 -07:00
Tony Mantler
03dc3f22d1
Combined account name is locale-dependent. Notify on locale changes
...
b/10784192
Change-Id: I2a9783f19709ff5cf0ab5a4a14ab1ad60b71d821
2013-10-11 14:20:03 -07:00
Tony Mantler
11fb2d161e
Merge "Use the correct widget provider class" into jb-ub-mail-ur10
2013-10-10 21:06:42 +00:00
Tony Mantler
8117953140
Merge "Add null check before passing from address to Rfc822Tokenizer" into jb-ub-mail-ur10
2013-10-10 18:45:49 +00:00
Martin Hibdon
03f56f2c1a
Merge "Allow multiple mailboxes to be synced in a single request" into jb-ub-mail-ur10
2013-10-10 18:31:17 +00:00
Tony Mantler
22f0c87d5f
Add null check before passing from address to Rfc822Tokenizer
...
b/11167816
Change-Id: I13671d953b067ecc5becf160eab52be30e4f1354
2013-10-10 10:35:58 -07:00
Martin Hibdon
56aba8d843
Allow multiple mailboxes to be synced in a single request
...
b/11103878
Change-Id: Ic6abf51457fe94e89fe51b461da4371f50e0fe86
2013-10-10 09:30:31 -07:00
Tony Mantler
5da03b90e2
Merge "Temporary workaround for ConversationCursor missing updates" into jb-ub-mail-ur10
2013-10-10 16:20:00 +00:00
Tony Mantler
e12b22148f
Temporary workaround for ConversationCursor missing updates
...
Launch a 2-second delayed message to send a second notification on the folder change update
b/11027351
Change-Id: Ia0a22be79f4a74c6857517cc21e2313cea9cc0e9
2013-10-09 16:15:29 -07:00
Tony Mantler
37aa460ef7
Use the correct widget provider class
...
b/11043157
Change-Id: Icb4e6408535ca4cc055581ca7e8bd74c83aeecdf
2013-10-09 15:52:16 -07:00
Tony Mantler
4b32e54309
Merge "Update widgets on provider instantiation." into jb-ub-mail-ur10
2013-10-09 20:27:42 +00:00
Tony Mantler
73379a2729
Parse "From" addresses when constructing ConversationInfo
...
Fixes sender image tiles
b/11120430
Change-Id: Ie53e2a01cfffd70318fad7cd1cbc2565f1bbb87b
2013-10-09 10:29:36 -07:00
Tony Mantler
02b9ac1b95
Update widgets on provider instantiation.
...
b/11043157
Change-Id: I439a67447875b6f9ba818b2c2cb95c83db034896
2013-10-08 11:55:39 -07:00
Tony Mantler
805bc397bd
Merge "Populate the snippet in ConversationInfo" into jb-ub-mail-ur10
2013-10-08 16:22:58 +00:00
Tony Mantler
b62486b019
Populate the snippet in ConversationInfo
...
b/11111973
Change-Id: I8a4e824ad4c708fba8013221279a0b1ac6df7a8c
2013-10-07 16:50:55 -07:00
Tony Mantler
5d47ee0f87
Store the total count of search results in the database only
...
b/11027351
Change-Id: Ibb63bd7b80ff0af653cca4424dd2d17168262710
2013-10-07 14:40:14 -07:00
Yu Ping Hu
1265011585
Merge "Don't push things that haven't performed initial sync." into jb-ub-mail-ur10
2013-10-04 21:41:13 +00:00
Yu Ping Hu
3f24a9e2c7
Don't push things that haven't performed initial sync.
...
Also remove the ping kick.
Bug: 11081520
Change-Id: I21d5050886b2c352771013f4f3e5b9282482d508
2013-10-04 14:36:43 -07:00
Tony Mantler
d946f8319a
Merge "Reply-all setting is modified at runtime, don't cache it in a static map" into jb-ub-mail-ur10
2013-10-04 21:21:26 +00:00
Tony Mantler
b424ffa65b
Reply-all setting is modified at runtime, don't cache it in a static map
...
b/11066041
Change-Id: I4e14c3add3fe2503e8369dbb7ef976e110ef2fee
2013-10-04 13:25:26 -07:00