summaryrefslogtreecommitdiffstats
path: root/res/xml
Commit message (Collapse)AuthorAgeFilesLines
...
* Disable notification prefs until folder prefs are loaded.Yu Ping Hu2013-03-271-0/+2
| | | | | Bug: 8485354 Change-Id: Id56c2634a16274e9340ad6ecb96661ee8a489d49
* Revert "Change "hide checkboxes" to "show checkboxes""Alice Yang2013-03-131-3/+3
| | | | | | | | This reverts commit 5742d449178fd51cfea303280e6c7b327f087f9a. Bug 8370186 Change-Id: Ie15b7c30aaba8df8678d15e19dcd38fddea6de13
* Use swipe preference for archive/delete actionScott Kennedy2013-02-141-2/+2
| | | | | | | | | | | 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
* Move notifications to UnifiedEmailScott Kennedy2013-02-089-19/+16
| | | | | | | | | | | 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 "hide checkboxes" to "show checkboxes"Scott Kennedy2012-12-211-3/+3
| | | | Change-Id: Ie44dc65acab4ed94e8d7b3b26392872c4419a603
* Change Email vibrate setting from tri-state to checkboxScott Kennedy2012-11-291-9/+4
| | | | | | | | | | | Migrate the old value as necessary. Update the unit tests. Cherry-picked from I1c276ffde3496cbc66846ed4a007088d39f20382 with minor changes. Bug: 7624838 Change-Id: I1b3fa331b62f556701bacba5ce9cd64305d9b52a
* Change string names to new resourcesVikram Aggarwal2012-11-061-5/+5
| | | | | | Bug: 7486723 NPE by tapping settings random number in Email2 Change-Id: Ia65fdbab3cf658e9a95dbb67d4ed60e6ea05690c
* Make Email widget available on lock screenMark Wei2012-10-051-1/+1
| | | | | Bug: 7295924 Change-Id: I31a07da128ec258c408affa86285195851a29254
* Restore Imap1Marc Blank2012-09-213-4/+4
| | | | | | | | | | | | * 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
* Fix Email widget preview using wrong resource.Mark Wei2012-09-191-2/+4
| | | | | Bug: 7180129 Change-Id: Iffa4e5d4bd23a3311cec6f567a5b12467e13cde2
* Modify intent namesMarc Blank2012-09-101-2/+2
| | | | Change-Id: Iad8b4842056a7f553363f9af47e65665c2b26a5d
* Add "System Folders" settingsMarc Blank2012-09-101-0/+22
| | | | | | | | | * Add this category and preferences for setting the trash and sent items folders Bug: 7100092 Change-Id: I964e02e5e319b3f04b030d36ed7dca30ed046362
* Add support for "load more" for Imap2Marc Blank2012-09-011-0/+29
| | | | | | | * Use new attribute in services.xml to indicate support * Initial implementation Change-Id: Ia8709d606d521c6d495c343a47ee074b5024d340
* Convert authorities, intents, and account manager typesMarc Blank2012-08-3111-551/+70
| | | | | | | | * Tested ok on wiped Nexus * Tested ok on S3 * Upgrade verified on Nexus Change-Id: If5d4ce594f8a309cdb59589d10b1d33f3b79326c
* Integrate Imap2 into EmailMarc Blank2012-08-222-23/+37
| | | | | | | | | * 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
* Use appropriate prefix to infer server addressMarc Blank2012-08-161-0/+3
| | | | | Bug: 6999072 Change-Id: I71aa184b1cfa0b6926f4dae8861f071f27d3acb2
* Add laposte.net to providers.xmlMarc Blank2012-08-031-29/+6
| | | | | | | | * At the request of Samsung and Laposte (France) Bug: 6889030 Change-Id: Ib1da3c2527b69d9ca1d8d0a62f626f2ec79ea817
* POP3 renovationMarc Blank2012-08-021-2/+2
| | | | | | | | | | | | | | | | * 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
* Don't save connection manager for autodiscover/validationMarc Blank2012-08-011-0/+4
| | | | | | * Also add outlook.com to providers file Change-Id: I2c334d1307b84899c3b64bd0c3f0cd92c190576e
* Revert "Can't explain that!"Marc Blank2012-08-011-2/+2
| | | | | | This reverts commit 8709ada866e66c7101830e34e88483333c466179 Change-Id: Icab70f86972e5ed0e53ede5509517c9506237169
* Can't explain that!Marc Blank2012-08-011-2/+2
| | | | Change-Id: I2d51fb35cad90ad6788a7cf74261e3e6503dac49
* Add swipe-to-delete general preferenceMarc Blank2012-07-261-0/+7
| | | | Change-Id: I83aa62526ba7a74cea27930300340227b147340f
* More work on Imap2Marc Blank2012-07-191-0/+1
| | | | | | | | | | | | * 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
* Initial Imap2 implementationMarc Blank2012-07-183-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Add a bunch of stuff missed earlierMarc Blank2012-06-282-0/+129
| | | | Change-Id: I7f707446a963912fe5786dacb5569e68db572d1c
* DO NOT MERGE: Move emailcommon2 sources to emailcommonMarc Blank2012-06-285-42/+71
| | | | Change-Id: I06df7e467cd2e0117df8b8db3ddc6ff9da13f1c7
* Revert to old Email appMarc Blank2012-04-252-22/+1
| | | | | | * These are the last sources in the ICS-MR1 tree Change-Id: Ida4651bddd92a06a518d00f3e1f275ab3a80c8ae
* Start of IMAP conversion to Service architectureMarc Blank2012-02-131-1/+2
| | | | | | | | | | | | | * 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
* Rewrite of security policy handling and service codeMarc Blank2011-10-251-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Merge "Allow multiple wildcards in providers.xml; add hotmail domains"Marc Blank2011-09-141-6/+33
|\
| * Allow multiple wildcards in providers.xml; add hotmail domainsMarc Blank2011-09-141-6/+33
| | | | | | | | | | | | | | | | | | | | | | * 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
* | Add setting for ReplyAllMichael Chan2011-09-141-0/+9
|/ | | | | | | Also show/hide the right icon and item in overflow menu depending on setting Bug: 5298445 Change-Id: I950025cab0aeb57d18769b137eeca418d581c5f9
* Updated Email widget dimensJustin Ho2011-09-091-2/+2
| | | | | | Bug: 5278970 Change-Id: I6bd4a29eead8ff6a7dfaf8a7a502bab7a6fc14a8
* Remove STOPSHIP and unused strings.Ben Komalo2011-08-101-2/+1
| | | | | Bug: 5142183 Change-Id: I97df43eeb878f352cb09ccda2eafe8c4981b9346
* Update sync settings UI to specsBen Komalo2011-08-032-31/+30
| | | | | | | | | - minor text changes - use light holo theme - slight order changes Bug: 5110452 Change-Id: Icf558ee495860dc97048765d3b8d09d31161dd32
* Misc settings UX fixes.Ben Komalo2011-07-221-58/+51
| | | | | Bug: 5068602 Change-Id: I02acf3690e98ce747ddb4d3a745ac2fa59948c70
* Make min widget size 3x2Ben Komalo2011-07-181-1/+1
| | | | | Bug: 5034371 Change-Id: If3350fcdff83dae9243edfcf651bef7b45fe85a8
* Add entry in settings to clear trusted sendersBen Komalo2011-07-111-0/+5
| | | | | Bug: 5011682 Change-Id: I09a557e4bb0ce3e17f796bcc5693e405f23e8c7e
* Per-mailbox settingsMakoto Onuki2011-07-101-0/+43
| | | | | | | | | | | | | - 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
* Merge "More Store cleanup"Marc Blank2011-06-292-56/+0
|\
| * More Store cleanupMarc Blank2011-06-292-56/+0
| | | | | | | | Change-Id: I8f542175b4468c7a320322a57bfdaf19a7320165
* | Allow widget to be resized to 2x2Ben Komalo2011-06-291-2/+2
|/ | | | | | | This way it doesn't have to take the entire phone screen Bug: 4902471 Change-Id: I5c7b957d895d3abb7d3f5b7c502b7e8e886755b4
* Fix MailService unit testsMarc Blank2011-06-211-0/+29
| | | | | | | | * 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 quick responses.Jorge Lugo2011-06-201-6/+12
| | | | | | | | | 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
* Actually declare use of new policy in deviceadminBen Komalo2011-06-161-2/+3
| | | | | | oops. Change-Id: I24a8d32bf6068653a59e4f7217d7beb8d68ca0ed
* Add "search mode" to the action barMakoto Onuki2011-06-141-21/+0
| | | | | | | | - 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
* Hook account/mailbox picker to widgetTodd Kennedy2011-06-011-0/+1
| | | | | | | now when adding a widget to the desktop, you can pick the account and mailbox. Change-Id: Id3d2c21b349af58459304ac5a068402d67f4d0f7
* Remove more unused resourcesMakoto Onuki2011-05-113-79/+0
| | | | Change-Id: Ib50d0e4114349fcbcad6924b1f0aa82c33428e28
* Temporary search UIMarc Blank2011-04-061-0/+21
| | | | Change-Id: Ia138ca93f0b28fd0915aa79c965f752f7c08ee90
* Fix typos in providers.xmlTodd Kennedy2011-03-311-3/+3
| | | | | | bug 4090086 Change-Id: I257410357306495f842a02a94337c5e554d08ed5