Commit Graph

7705 Commits

Author SHA1 Message Date
Marc Blank
10c7158254 Merge "Fix NPE during Imap2 setup when using WiFi only device" into jb-ub-mail 2012-08-03 13:22:42 -07:00
Marc Blank
8826466533 Fix NPE during Imap2 setup when using WiFi only device
Change-Id: Ib85e2f522e3d56f4881bfcba368501bec8d37daa
2012-08-03 12:32:06 -07:00
Marc Blank
cee9881650 Fix typo in DBHelper
Bug: 6930157
Change-Id: Id98cb1772b3d2d58dcd3098566f1096b10ea66f2
2012-08-03 12:12:35 -07:00
Ying Wang
ded82f6d4c Import translations. DO NOT MERGE
Change-Id: I9d2ea1a6347b86b3df0e748bf3d5200b22161573
Auto-generated-cl: translation import
2012-08-03 11:14:12 -07:00
Mindy Pereira
c86cd8fb81 Just use a regular text view.
Change-Id: Ib9f589392475222d34183f66f33da6d82110d47a
2012-08-03 10:48:14 -07:00
Marc Blank
cbd32b78d7 Fall back to 10 minute sync if IDLE isn't supporte
Bug: 6927659
Change-Id: Iaa43d0b4bdbfa0697eabd6d23f0c9ea45ffb0d05
2012-08-03 09:37:38 -07:00
Marc Blank
843164ced6 Merge "Add laposte.net to providers.xml" into jb-ub-mail 2012-08-03 09:07:37 -07:00
Marc Blank
26b1e9d944 Add laposte.net to providers.xml
* At the request of Samsung and Laposte (France)

Bug: 6889030

Change-Id: Ib1da3c2527b69d9ca1d8d0a62f626f2ec79ea817
2012-08-03 09:07:02 -07:00
Marc Blank
e68efceb9a Merge "Handle server deletion of local POP deletions" into jb-ub-mail 2012-08-03 00:12:23 -07:00
Marc Blank
7f7f7e6402 Handle server deletion of local POP deletions
* Also avoid looping through zillions of messages when
  checking uid's
* Always have 25 (or whatever the visible limit) messages
  loaded

Change-Id: Ib2f02a59cc438e3fd14d7ac607fb01d9a5fa5282
2012-08-02 20:06:38 -07:00
Marc Blank
4ba99bfb24 Prevent crash in Email while viewing message
* Due to new VIEWED column in UIProvider.ConversationColumns

Change-Id: I029d61b30eac96c4cb87cc7f8b6719ecdd987892
2012-08-02 18:30:08 -07:00
Marc Blank
f6db592c31 POP3 renovation
* Much, much faster
* Remove message length pass and lots of other useless code
* Create pseudo-attachment for long messages (click to download) that
  includes size (so user can determine whether it's worth it)
* Handle download of message via pseudo-attachment; real attachments
  are then created as necessary.

TODO: Add real UI with UX input (or modify existing to clean up the
loose ends)
TODO: Optimizations for loading the whole message
TODO: Get server delete working (isn't working currently anyway)

Change-Id: I31f3809fc5a2f9fd490d33cfed70d2930654e71d
2012-08-02 15:26:30 -07:00
Ying Wang
1bdae57a80 Merge "Import translations. DO NOT MERGE" into jb-ub-mail 2012-08-01 15:12:06 -07:00
Marc Blank
3a83ec1cf8 Don't save connection manager for autodiscover/validation
* Also add outlook.com to providers file

Change-Id: I2c334d1307b84899c3b64bd0c3f0cd92c190576e
2012-08-01 13:51:19 -07:00
Marc Blank
42a63c5b52 Merge "Revert "Can't explain that!"" into jb-ub-mail 2012-08-01 11:38:35 -07:00
Marc Blank
2647d7d33a Revert "Can't explain that!"
This reverts commit 8709ada866

Change-Id: Icab70f86972e5ed0e53ede5509517c9506237169
2012-08-01 11:38:15 -07:00
Marc Blank
d89d702a65 Merge "Can't explain that!" into jb-ub-mail 2012-08-01 11:31:46 -07:00
Marc Blank
8709ada866 Can't explain that!
Change-Id: I2d51fb35cad90ad6788a7cf74261e3e6503dac49
2012-08-01 11:26:49 -07:00
Ying Wang
0c0120b4dc Import translations. DO NOT MERGE
Change-Id: Id7b1d007421f7bc83d30c252811b52ccfef2ee88
Auto-generated-cl: translation import
2012-08-01 11:19:36 -07:00
Vikram Aggarwal
e0015b2800 Priority Arrows are always disabled for Email.
Change-Id: If8617fc9c41467987aa572bfe2f93394757c4166
2012-08-01 09:35:49 -07:00
Marc Blank
7d5e2a7c08 Do "same certificate" checking when using "trust certificates"
* Refactor/simplify Transport/MailTransport
* Add serverCert column to HostAuth table in EmailProvider
* During first connection to server, save the server certificate
  in the HostAuth; on subsequent connections, ensure that the
  certificate presented has the same public key as the one
  stored
* For now, we'll just fail to connect (with a CertificateException)
  if there's a mismatch

TODO: Add some UI to handle different certificates

Bug: 6888866
Change-Id: Ia79497e89eaad8d43617b50d3771121b2ed7f687
2012-08-01 09:04:44 -07:00
Marc Blank
691d4311a1 Don't use STARTTLS if we're already using SSL
Change-Id: I572274abb2d0a52cafd7e0149a74440453ac3e27
2012-07-31 14:28:16 -07:00
Marc Blank
942fea3c97 Synchronize checkDatabases()
Bug: 6538393
Change-Id: I5e4d532aa859d8a49805b74475275ad914e84b86
2012-07-31 12:03:08 -07:00
Marc Blank
949fc3d883 Prevent NPE when the message has been deleted
Bug: 6907706
Change-Id: I5d5f980856eed12242095527aa927d139c77db4d
2012-07-31 09:53:21 -07:00
Ying Wang
3a0c72969c Merge "Import translations. DO NOT MERGE" into jb-ub-mail 2012-07-30 14:58:33 -07:00
Mindy Pereira
f986f44eca Reduced the number of calls that did the same thing in the Folder class.
The new method is just Folder.toString

Change-Id: I28fe0cc6e0adb110645941acd4990957283e5b03
2012-07-30 13:26:13 -07:00
Ying Wang
c6a9a42b7f Import translations. DO NOT MERGE
Change-Id: Ibef5fe776b1a0392d0ba6cc2ff661c2294ddd42b
Auto-generated-cl: translation import
2012-07-30 11:08:54 -07:00
Marc Blank
125a2435d6 Use Imap2 for auto-setup (if installed)
* And warn user (allowing her to switch to legacy adapter)
* This is temporary, for use in testing and marked STOPSHIP

Change-Id: I2510b0855a67c09add116d827185ff14596f44dd
2012-07-29 13:41:34 -07:00
Marc Blank
8348b78f22 Say that Imap2 supports folder search
Change-Id: I23725292c424f1388fd995e08b45eb3ce4190dd3
2012-07-27 17:02:01 -07:00
Marc Blank
446e2c109f Merge "Linkify and show URL's if they are incuded in ALERT messages" into jb-ub-mail 2012-07-27 15:50:08 -07:00
Marc Blank
1bd4630d3d Linkify and show URL's if they are incuded in ALERT messages
* Gmail does this, for example...

Change-Id: I3b8d7b38e490bbac286f688c11cb62e6874121c2
2012-07-27 15:38:17 -07:00
Ying Wang
6a980c1409 Merge "Import translations. DO NOT MERGE" into jb-ub-mail 2012-07-27 14:17:27 -07:00
Marc Blank
dba0b20d95 Handle ALERT response to login command
* Allow AccountService loginFailed API to take a reason string
* Present the reason string in the dialog shown from the login
  failure notification
* Handle ALERTs in IMAP login responses (for example, some servers
  will occasionally require web login and we need to inform them,
  rather than simply saying the password is wrong)
* This fixes a longstanding bug in our Imap1 implementation

Change-Id: I8b270cd5d4746559b6c8a78bce02f0e7c525bdea
2012-07-27 13:36:41 -07:00
Marc Blank
ae57810e1e Merge "Imap2 additions" into jb-ub-mail 2012-07-27 12:50:58 -07:00
Marc Blank
0b6b83c6f9 Imap2 additions
* Implement first-pass Imap2 server-side search
* Improve number parsing performance
* Better handle the BodyThread (loading message bodies)

Change-Id: I0ccd7377c80a0553b086d5204b211067896a2f49
2012-07-27 11:58:48 -07:00
Mindy Pereira
34d8a139ce Remove extraneous loop.
There better be just 1 folder!

Change-Id: I8f4431cb133b29a4d4f266d0a95b843b374f15cc
2012-07-27 11:42:02 -07:00
Paul Westbrook
b819a96f51 Use the theme that doesn't show the title in the action bar
Bug: 6889786
Change-Id: Idb499eed62c08369a46d472acc471f20e264f0c5
2012-07-27 10:48:08 -07:00
Ying Wang
a49508967a Import translations. DO NOT MERGE
Change-Id: I04852df5edf2e18c251e6f94555c669211312f0d
Auto-generated-cl: translation import
2012-07-27 10:23:49 -07:00
Mindy Pereira
709b4633ed We don't need this! Raw folders does everything for us.
Change-Id: I5e37ed79ce3dce02ffad6fbea184981dd6f4f40e
2012-07-27 09:30:15 -07:00
Paul Westbrook
9c89f85b07 Set CHAR LIMIT on string
Bug: 6871973
Change-Id: I56f8115baf695660b634fc8da1ed6ae0b9bbd721
2012-07-26 18:58:48 -07:00
Ying Wang
de23aa7031 Merge "Import translations. DO NOT MERGE" into jb-ub-mail 2012-07-26 16:01:05 -07:00
Marc Blank
97a198292e Notify on "all accounts" when an account is updated
Change-Id: If6bad046d10972dcf7aa76d73b18c8a0c655a6ce
2012-07-26 13:51:09 -07:00
Ying Wang
b901f47f59 Import translations. DO NOT MERGE
Change-Id: Idea5d43cdeaa4c1ec3de0f828369eca282c57181
Auto-generated-cl: translation import
2012-07-26 12:37:54 -07:00
Marc Blank
b225298b13 Add swipe-to-delete general preference
Change-Id: I83aa62526ba7a74cea27930300340227b147340f
2012-07-26 09:40:56 -07:00
Marc Blank
6a6e551a9d Merge "Fix EAS backoff behavior (was stuck at 30 seconds)" into jb-ub-mail 2012-07-25 16:02:25 -07:00
Marc Blank
41bba664f7 Fix EAS backoff behavior (was stuck at 30 seconds)
Bug: 6881519
Change-Id: Ib0b6f8a07a4bc47d3691c9cfa711e45eaf1955f2
2012-07-25 15:38:50 -07:00
Paul Westbrook
21959b3f29 Support widget changes in UnifiedEmail
Change-Id: I48ed403a7f1d61607b70c3ef260cc1f903e27a1b
2012-07-25 14:03:23 -07:00
Ying Wang
c6673bac11 Merge "Import translations. DO NOT MERGE" into jb-ub-mail 2012-07-25 13:50:46 -07:00
Marc Blank
a4418762d4 Merge "Make sure account capabilities get set properly in UIProvider" into jb-ub-mail 2012-07-25 13:40:14 -07:00
Marc Blank
0b5f15d61e Make sure account capabilities get set properly in UIProvider
* Change getCapabilities API to take an account, rather than
  the id of the account
* getCapabilities() can therefore execute even before Exchange
  is fully up and running

Change-Id: Id4c2a9942ea7a21e0c56401c50206b680274b43e
2012-07-25 13:25:02 -07:00