f5418f1f93b02e7fab9f15eb201800b65510998e |
|
14-Jun-2011 |
Marc Blank <mblank@google.com> |
Move Account into its own top-level class Change-Id: Ide7c991b7d4d418dbe17164421425bf898ba64ee
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
53ea83ebf91f820692e8fa8e781f5cc982dd94db |
|
14-May-2011 |
Ben Komalo <benkomalo@google.com> |
Move Mailbox to top level class. No other changes made. Change-Id: I3d8f3c521dc0d902be313b25252b4b6a4a96e7ee
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
2f6cbb021cd97e2450c29b72a27236ba4ef20823 |
|
12-May-2011 |
Marc Blank <mblank@google.com> |
Fix a race condition in which an Attachment might be wrongly deleted * This is a serious bug dating back to the first Honeycomb release * It was possible that a newly created Message could not yet be committed to the database when the AttachmentDownloadService tries to download one of that message's attachments. * ADS, when it sees that the message (apparently) doesn't exist, deletes the Attachment (it appears to be orphaned) * The effect is that the user never sees one of the attachments in a message. * This bug has been reported externally * The fix is simply to check for the message's existence before deciding to delete it (this check will always work properly) Bug: 4409692 Change-Id: I106ed2fe88d2435ad7a462fced5cb307c2559fd6
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
92cbc9369ba7dc80ebd7190bf99b99e9c43b8f66 |
|
04-Mar-2011 |
Makoto Onuki <omakoto@google.com> |
Make ACTION_SEND_MULTIPLE work with file: URI To determine mime-types of attachments from the ACTION_SEND and _MULTIPLE intents, - Use ContentResolver.getType() for content: URIs - Use inferMimeType() for file: URIs Tested with Gallary and Downloads. Bug 3510624 Change-Id: Ibfa4b383463f157e18fd634e55f5be4b9adf6aa5
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
31d9acbf0623872f9d4a2b3210b5970854b654c7 |
|
12-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part huit: Refactor constants, clean emailcommon * There are three pieces to this CL (sorry): 1) Move and/or rename some constants into emailcommon 2) Move Utility to emailcommon, moving the few UI related utilities back into Email (FolderProperties and UiUtilities) 3) Remove all references to resources from emailcommon * The three pieces relate in that, between them, they allow the emailcommon static library to compile cleanly Bug: 3442973 Change-Id: Ic5e3abaa2a1b36999e0b6653c6c2134ea1bd544f
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
a7bc0319a75184ad706bb35c049af107ac3688e6 |
|
10-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part six: EmailContent * Moved EmailContent to emailcommon Change-Id: Ib3db1bfcfe74554c0e5afd3cfce6d72f26e9aeb9
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
2193962ca2b3157e79f731736afa2a0c972e778a |
|
10-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part quatre: Move along, nothing to see here * No code was harmed, er, changed in the making of this CL * All that's happened is that code that is needed by both Email and Exchange have been moved into emailcommon * This required import changes to many files, which explains the length of the CL Change-Id: I4e12455ba057a4a8054fdbd0b578c73afa411c8a
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
8a574694606f0e5d781334d0d426fc379c51f3ed |
|
09-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part trois: AccountService * Create AccountService.aidl and AccountServiceProxy in emailcommon * Implement AccountService in email * Use AccountServiceProxy in Exchange for account reconciliation, notifications, etc. * Move sync window constants into emailcommon * Split attachment provider utilities and constants into emailcommon Bug: 3442973 Change-Id: I89dce28b799b193243c07774dab65d830ae62775
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
8586532f3ecb4dad4f25d82ad7d6ce345ced9bf1 |
|
08-Feb-2011 |
Todd Kennedy <toddke@google.com> |
Fix attachment mime type unit tests Attachments with no extension and mime type of text/plain need to return the mime type of "text/plain" instead of "application/octet-stream" bug 3428076 Change-Id: I00452c908ac0672879d42f4ed9ee574e376eac9f
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
43a85091e90bb7598bdc2bdb6874b9ea7b2bd11b |
|
07-Feb-2011 |
Todd Kennedy <toddke@google.com> |
Fix inbox query unit tests The new query will only select attachments if their associated message is in the loaded state. The unit tests need to add the messages to the loaded state. bug 3428076 Change-Id: Ib4ad8b2570a2cdc042b932b10dbaa3170ab825cd
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
7d51b7a05ba07377e3df0b07c2aaa430a8b5bc42 |
|
06-Feb-2011 |
Andy Stadler <stadler@google.com> |
Remove all compatibility with pre-2.0 data * Remove LocalStore (pre-2.0 mail database) and its unit test * Remove UpgradeAccounts (converted pre-2.0 accounts to Provider) * Remove FolderMessageList (receiver for pre-1.6 desktop shortcuts) * Remove "upgrading" paths through LegacyConversions * Clip out dangling references to everything above Bug: 3292310 Change-Id: I5654d55a0879b00b05b63055b94651855a8ee3ef
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
34212cc7df317a058a3f9860fc0e7de508cb7120 |
|
25-Jan-2011 |
Todd Kennedy <toddke@google.com> |
Infer attachment's mime type if it's text/plain If the server reports an attachment's mime type as either text/plain or application/octet-stream, we will try to infer the real mime type using the attachment's extension. If one cannot be found, we either synthesize it (if original mime type is application-octet-stream), or, we use the server specified mime type (if the original is text/plain). bug 3379416 Change-Id: I331e767ed36e4e17756025cc816bdb7b5a8f0868
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
751e4b2d9509b63bcdd3c8780afa82b67b99d7d4 |
|
21-Jan-2011 |
Todd Kennedy <toddke@google.com> |
Prevent auto-download of attachments not in an inbox When creating the list of attachments to be automatically downloaded in the background, exclude any attachments that are not in an inbox. Also added unit tests to ensure the query URIs behave as expected. NOTE: This is a partial fix for general background attachment downloading issues bug 3373982 Change-Id: I13ef56cd280c028fa966ab9e655acce28b0b9b91
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
6833fd5ab6c1e23c0bf2005dec2950796a040781 |
|
21-Jan-2011 |
Makoto Onuki <omakoto@google.com> |
AttachmentProvider: Always return mime-types in lowercase Intent-filter's mime-type matching is case-sensitive. We should always use lowercase letters. Bug 3375709 Change-Id: Idd4abb41f94c816a5b9150aef5859dd75487a042
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
86753bc41c3957b3bba49846f6603ed29f13c84e |
|
11-Jan-2011 |
Andy Stadler <stadler@google.com> |
Update file type acceptance rules * Open up all types for view/save rules * Add anti-malware block list (based on extensions) * Clean up code that shows/hides view & save buttons * Redo handling of load/cancel 1sec timer * Unit test for new little utility * Allow larger items when on wifi Bug: 3338984 Bug: 3334950 Bug: 3338988 Bug: 3340835 Change-Id: I991135636d507f2660e2860720dbed21bd1a955b
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
64ac7a6cc81ef6dc84354153b978bd5db944e8b0 |
|
06-Jan-2011 |
Todd Kennedy <toddke@google.com> |
Use new holo light icons Use the new icons where appropriate. This is not a complete change as there are still some icons missing. Change-Id: I51d1458749343ddfc6456dc2a9853b8bc2540e26
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
e29189e3eeea9c629777b3deed6ea2be67caa737 |
|
30-Nov-2010 |
Andy Stadler <stadler@google.com> |
Cleanups to Controller & AttachmentProvider * New method in AttachmentProvider to delete all attachments for an account, and unit test it. * New method in Controller to delete all synced data for an account, and unit test it. * Fixed existing problem with Controller unit tests (needed cache clear) * Fixed existing problems in Controller (mContext vs. mProviderContext) Bug: 3197935 Change-Id: I79c6a03c21f18d37eeb8158cd1c2af0e0a6e9d2e
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
1d0be30871745ef0e623d8bb5e2e433567541623 |
|
29-Jun-2010 |
Makoto Onuki <omakoto@google.com> |
Always use the mime-type "message/rfc822" for eml files. Bug 2795919 Change-Id: Ie20fccdad34d7d17d7444af25d3e57033a45de5a
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
80ebde2897dced46a0f24efb7c15a997b660a8fe |
|
01-May-2010 |
Andrew Stadler <stadler@android.com> |
Better handling for untyped attachments * IMAP/POP rely on sender to set mime type of attachments * Which doesn't always work, because senders don't always provide it * Remap using filename extensions, when needed * This is applied as late as possible - in the MessageView, and in the content provider getType(). No changes to how we write databases, and no change to existing attachment rows. Bug: 2356638 Change-Id: Ie69e3fd12f406aac803583f9d1299a8af4fba010
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
9ef6f645f57d869a600113f555389b5d5e368c21 |
|
17-Oct-2009 |
Mihai Preda <preda@google.com> |
Controller: modify the test for "attachment already loaded". Bug 2192510. update unit test.
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
71754d3f940fe82e251c274e3e56781e702cfd6f |
|
01-Oct-2009 |
Andrew Stadler <stadler@android.com> |
Delete attachments when necessary, don't leak disk space * Add AttachmentProvider.deleteAllMailboxAttachmentFiles * Call it when server deletes a mailbox * Confirmed (no change) all message deletes call deleteAllAttachmentFiles * Unit tests of course :) Bug # 2069004 Change-Id: I99731e6489fdca4cc9cebdff5fcf9c09d12b7b3a
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
4b41bae270ea4c49ec8403084db43ee9b37cdda4 |
|
20-Aug-2009 |
Andrew Stadler <stadler@android.com> |
Enable IMAP/POP sending and EAS resend * Finish IMAP/POP sections of Controller.sendMessage * Rewrite MessagingController.sendPendingMessagesSynchronous * Add deleteAllAttachmentFiles to AttachmentProvider, and unit test * Rework sendMessage callbacks and integrate into MessageList UI * Send pending from UI TODO: * Find other places from which to call deleteAllAttachmentFiles
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
a98de7e55e91229c35352b496fad3fbb108a9609 |
|
28-Jul-2009 |
Andrew Stadler <stadler@android.com> |
Finish Attachment support for EAS accounts. * Change service API to allow caller to supply complete target path/file * Also allow caller to supply the final content_uri * In MessageView, use full integration with EAS service API and attachments content provider to enable: * Save: Only works on SD card * View: Works w/o SD card using content provider & intents * Thumbnail previews
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
3d25a519abf676f050b546d34401a277aea5de40 |
|
28-Jul-2009 |
Andrew Stadler <stadler@android.com> |
Convert AttachmentProvider to use new Provider db. * Rewrite internals to use EmailProvider instead of raw db access * Minor changes to APIs as necessary (and scattered changes to follow) * Convert unit tests and check them
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|
301ac18bb7f211b473c4f6fa6ec9bb276bbc6c10 |
|
27-Jul-2009 |
Andrew Stadler <stadler@android.com> |
Create tests and improve docs on AttachmentProvider No change in functionality. Just getting a test infrastructure in place before rewriting to use new EmailProvider. Provides tests for: * get type (raw & thumb) * open file (raw) * open file (thumb) * query * resolveAttachmentIdToContentUri
/packages/apps/Email/tests/src/com/android/email/provider/AttachmentProviderTests.java
|