| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
| |
Bug: 8485354
Change-Id: Id56c2634a16274e9340ad6ecb96661ee8a489d49
|
| |
|
|
|
|
|
|
| |
This reverts commit 5742d449178fd51cfea303280e6c7b327f087f9a.
Bug 8370186
Change-Id: Ie15b7c30aaba8df8678d15e19dcd38fddea6de13
|
| |
|
|
|
|
|
|
|
|
|
| |
Since some people prefer delete over archive, we will use their
conversation list swipe preference to determine whether to show
a "Delete" action or an "Archive"/"Remove label" action. "Delete"
will be shown if they have selected "Always delete"
UR9 version of I4eb0d408474a9f613cc4267c3851cc7277a22ebd
Change-Id: Ia2f1382b88c1ee6f64e864cb8b780d02821b673d
|
| |
|
|
|
|
|
|
|
|
|
| |
This involves redoing the persistence model, to split general,
account, and folder settings into separate SharedPreference stores.
It also requires some preferences to be moved into UnifiedEmail.
Depends on Ibe2e3f93ec164370535ffc5f5b2409544cc8d36d (UnifiedEmail)
Change-Id: Ie6ec389b5b5d2e7ab1b299d0877811ae716526e2
|
| |
|
|
| |
Change-Id: Ie44dc65acab4ed94e8d7b3b26392872c4419a603
|
| |
|
|
|
|
|
|
|
|
|
| |
Migrate the old value as necessary.
Update the unit tests.
Cherry-picked from I1c276ffde3496cbc66846ed4a007088d39f20382 with
minor changes.
Bug: 7624838
Change-Id: I1b3fa331b62f556701bacba5ce9cd64305d9b52a
|
| |
|
|
|
|
| |
Bug: 7486723 NPE by tapping settings random number in Email2
Change-Id: Ia65fdbab3cf658e9a95dbb67d4ed60e6ea05690c
|
| |
|
|
|
| |
Bug: 7295924
Change-Id: I31a07da128ec258c408affa86285195851a29254
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Restore Imap1 code
* Legacy users will use Imap1
* Existing Imap2 users will continue to use Imap2
* New accounts will be created in Imap1
* More to follow
Bug: 7203993
Change-Id: I8b86fcada59a854fd464d5269c94d00ebae85459
|
| |
|
|
|
| |
Bug: 7180129
Change-Id: Iffa4e5d4bd23a3311cec6f567a5b12467e13cde2
|
| |
|
|
| |
Change-Id: Iad8b4842056a7f553363f9af47e65665c2b26a5d
|
| |
|
|
|
|
|
|
|
| |
* Add this category and preferences for setting the trash
and sent items folders
Bug: 7100092
Change-Id: I964e02e5e319b3f04b030d36ed7dca30ed046362
|
| |
|
|
|
|
|
| |
* Use new attribute in services.xml to indicate support
* Initial implementation
Change-Id: Ia8709d606d521c6d495c343a47ee074b5024d340
|
| |
|
|
|
|
|
|
| |
* Tested ok on wiped Nexus
* Tested ok on S3
* Upgrade verified on Nexus
Change-Id: If5d4ce594f8a309cdb59589d10b1d33f3b79326c
|
| |
|
|
|
|
|
|
|
| |
* Also, convert imap accounts to imap2
* The original imap service remains, but is no used
* There remain some questions about how the upgrade
should work in terms of settings
Change-Id: I0e05edad6a1553f428a2c2fa3daf1df878d4b5f7
|
| |
|
|
|
| |
Bug: 6999072
Change-Id: I71aa184b1cfa0b6926f4dae8861f071f27d3acb2
|
| |
|
|
|
|
|
|
| |
* At the request of Samsung and Laposte (France)
Bug: 6889030
Change-Id: Ib1da3c2527b69d9ca1d8d0a62f626f2ec79ea817
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
| |
* Also add outlook.com to providers file
Change-Id: I2c334d1307b84899c3b64bd0c3f0cd92c190576e
|
| |
|
|
|
|
| |
This reverts commit 8709ada866e66c7101830e34e88483333c466179
Change-Id: Icab70f86972e5ed0e53ede5509517c9506237169
|
| |
|
|
| |
Change-Id: I2d51fb35cad90ad6788a7cf74261e3e6503dac49
|
| |
|
|
| |
Change-Id: I83aa62526ba7a74cea27930300340227b147340f
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Handle sending mail and moving to sent folder
* Implement picker for sent folder
* Upload sent items to server
* Add support for "automatic" sync window
* Move some files from Email -> emailcommon
* The added files are copied directly from Email (and can be
removed if/when Imap2 is merged back with Email)
Change-Id: I3a6a3d224826e547748be2f1b567b6294ad5db89
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL includes the following:
* New Imap2.apk generation (not included in builds)
* "Push IMAP" option for accounts when Imap2.apk present
* Account creation/setup
* 2-way sync of messages, deletions, flag updates
* Push (messages, flags)
* Folder list hierarchy handling
* Message text (one plain or html part)
* Picker UI for trash folder (placeholder)
* Capabilities handling/UI command
Major Imap2 new features:
* Push
* Multiple folder sync
* Sync window (like EAS)
TODO:
* Picker UI for sent folder
* Upload of sent messages to server
* Search
* Multiple viewable parts
* Probably lots more, incl. unit tests
Change-Id: Ia5d74073d9c307e0bdae72a7f76b27140dde7d14
|
| |
|
|
| |
Change-Id: I7f707446a963912fe5786dacb5569e68db572d1c
|
| |
|
|
| |
Change-Id: I06df7e467cd2e0117df8b8db3ddc6ff9da13f1c7
|
| |
|
|
|
|
| |
* These are the last sources in the ICS-MR1 tree
Change-Id: Ida4651bddd92a06a518d00f3e1f275ab3a80c8ae
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Handle startSync and loadMore
* Use SyncManager rather than MailService for periodic sync
and upload sync
* First of many CL's to disentangle sync from UI
* Note that the large majority of this CL is a refactoring
of IMAP specific code out of MessagingController and into
ImapService; MessagingController will eventually be
removed entirely from the app, as will much of Controller
Change-Id: I13546d0694479b33cf93c25920dedc1d38227f6c
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove PolicyService APIs policiesRequired, policiesUpdated,
isSupported, clearUnsupportedPolicies, and isActiveAdmin
* Add PolicyService API setAccountPolicy, which is the sole
method by which security policies are promulgated
* Add protocolPoliciesEnabled and protocolPoliciesUnsupported
to the Policy class; these are packed, localized strings
indicating policies that the protocol itself have enabled
and/or cannot support (i.e. these are policies that are
unknown to the DPM, e.g. don't load attachments)
* Differentiate in security notifications between three kinds
of policy changes - changes that don't require user
intervention (e.g. reducing requirements), changes that
require user intervention (the legacy notification), and
changes that make the account unsyncable (e.g. the server
adding an unsupportable policy). Handle all possible policy
changes cleanly.
* Make security notifications per account (with multiple
accounts, notifications would get arbitrarily munged)
* Expose ALL enforced policies via the account settings
screen in two categories: policies enforced (including
both policies enforced by the DPM and policies enforced
by the protocol) and policies unsupported (note that these
can only be seen if policies are changed after an account
is created; we do not allow the creation of an account
when any required policies are unsupported). Add a
button that forces a sync attempt, for accounts that
are locked out, but whose policies have changed on
the server (this would otherwise require a reboot).
* Updated unit tests
Bug: 5398682
Bug: 5393724
Bug: 5379682
Change-Id: I4a3df823913a809874ed959d228177f0fc799281
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Change handling of the providers.xml file to allow asterisk
as a placeholder for an individual domain name part
(the previous behavior was a very greedy wildcard)
* Add hotmail aliases using the new scheme
* Update unit tests
Bug: 5318329
Change-Id: I73a0dfcb956830b18c5460a1b3ddfc58459d08c9
|
| |/
|
|
|
|
|
| |
Also show/hide the right icon and item in overflow menu depending on setting
Bug: 5298445
Change-Id: I950025cab0aeb57d18769b137eeca418d581c5f9
|
| |
|
|
|
|
| |
Bug: 5278970
Change-Id: I6bd4a29eead8ff6a7dfaf8a7a502bab7a6fc14a8
|
| |
|
|
|
| |
Bug: 5142183
Change-Id: I97df43eeb878f352cb09ccda2eafe8c4981b9346
|
| |
|
|
|
|
|
|
|
| |
- minor text changes
- use light holo theme
- slight order changes
Bug: 5110452
Change-Id: Icf558ee495860dc97048765d3b8d09d31161dd32
|
| |
|
|
|
| |
Bug: 5068602
Change-Id: I02acf3690e98ce747ddb4d3a745ac2fa59948c70
|
| |
|
|
|
| |
Bug: 5034371
Change-Id: If3350fcdff83dae9243edfcf651bef7b45fe85a8
|
| |
|
|
|
| |
Bug: 5011682
Change-Id: I09a557e4bb0ce3e17f796bcc5693e405f23e8c7e
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Use PreferenceActivity, in the old style, meaning without PreferenceFragment.
- If setting Inbox, change the account settings instead of mailbox settings.
- Use the DialogWhenLarge theme, meaning it's a full-screen avitity on the
phone and a dialog on the tablet.
- Also fixed the bug that we the menu items that are made invisible by
UIControllerBase may be made re-visible by the 1-pane controller.
TODO The menu item shouldn't be shown for non-syncable mailboxes.
Change-Id: I02b2faf6f593e1e2eb370217c27801aa58ca7e6c
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I8f542175b4468c7a320322a57bfdaf19a7320165
|
| |/
|
|
|
|
|
| |
This way it doesn't have to take the entire phone screen
Bug: 4902471
Change-Id: I5c7b957d895d3abb7d3f5b7c502b7e8e886755b4
|
| |
|
|
|
|
|
|
| |
* These broke when we split Email/Exchange
* We now use a test authenticator and a test account type, which
is actually far cleaner than dealing with actual accounts
Change-Id: Ib7c9f884eac484c33642a8036f47466ce641c567
|
| |
|
|
|
|
|
|
|
| |
Added "Insert quick response" button to MessageCompose's action bar. Clicking
it opens dialog with available quick responses. Selecting one of the responses
will insert it into message body at the current cursor location. Also added
menu in account preferences to create, edit, and delete quick responses.
Change-Id: I85f3f6b36801cf112ec9d7c31135a917456173d7
|
| |
|
|
|
|
| |
oops.
Change-Id: I24a8d32bf6068653a59e4f7217d7beb8d68ca0ed
|
| |
|
|
|
|
|
|
| |
- Instead of the search dialog, show the search widget on the action bar.
- Launches a new activity for search, but still uses the temporary search code
- Search still works only on two-pane.
Change-Id: I1d36ad3416c7dff9579cf37e40e49e31c9d99219
|
| |
|
|
|
|
|
| |
now when adding a widget to the desktop, you can pick the account
and mailbox.
Change-Id: Id3d2c21b349af58459304ac5a068402d67f4d0f7
|
| |
|
|
| |
Change-Id: Ib50d0e4114349fcbcad6924b1f0aa82c33428e28
|
| |
|
|
| |
Change-Id: Ia138ca93f0b28fd0915aa79c965f752f7c08ee90
|
| |
|
|
|
|
| |
bug 4090086
Change-Id: I257410357306495f842a02a94337c5e554d08ed5
|