811c704ddcf180c4fd4ac0e2800ea8eea34af3e9 |
|
20-Sep-2014 |
Tony Mantler <nicoya@google.com> |
Drawer updates for darkened icons Add solid assets Shade assets to black when selected Refactor footer items into DrawerItem Refactor DrawerItem b/17524208 b/17536955 Change-Id: I9188c10fea0ecef5ecefe075f369e354449a59b0
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
7614bb95010ed42b7848b8dcc902fab5d6b84246 |
|
05-Sep-2014 |
Rohan Shah <shahrk@google.com> |
Display nested folder icon for folders with children Bug: 17388038 Change-Id: I0bb0bbcd6bede33ccc3d8b4097be009427167bf5
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
59737eef2716355c4a3ca17fbc8bde497fb6eb32 |
|
21-Aug-2014 |
Rohan Shah <shahrk@google.com> |
Address NFE with bgColor We were only checking if the string was null instead of checking if it was empty. Switched conditions from != null to !TextUtils.isEmpty(..). I'm leaving this bug open for now to see how bgColor ended up being an empty string. Also, I've added safeguards for fgColor as well to make sure it never throws an NFE. Bug: 17139903 Change-Id: I1263a8ba2f4aafae01af0ee72768368cdcac5e4b
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
940ba017cf1c166f56abb06220a150274d68b855 |
|
19-Aug-2014 |
Rohan Shah <shahrk@google.com> |
Remove notif unused assets (UnifiedEmail) Also removed references to them since we no longer need the resource ids saved with folders. Bug: 16487715 Change-Id: I0dfc49b488c7887ef3b3928303954992125e264f
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
8aa5093015236697fb0e6baef4edc8408223145d |
|
13-Aug-2014 |
Tony Mantler <nicoya@google.com> |
Add isOutbox to Folder b/16541463 Change-Id: Ic8d10875aab550155ba5a0900ac1c473dd929339
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
a469bd23ae957d2907181f7ad67c14c07d8e8aa7 |
|
09-Jul-2014 |
Tony Mantler <nicoya@google.com> |
Add support for tinting folder icons b/15966080 Change-Id: I3f5a9b7b060aa65e85fbee27f5f99fc7942092a1
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
69086fd48a2e1565806dfd953116d11ab735ab84 |
|
02-Jul-2014 |
Tony Mantler <nicoya@google.com> |
Some quantum drawer styling b/15966080 Change-Id: I2179143aca97d808445105fc358b6e7520f73499
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
f7cf01fce296bd036740ada529d4ea8502692e88 |
|
02-Jul-2014 |
Tony Mantler <nicoya@google.com> |
Remove DrawerClosedObserver, tidy some member visibility Change-Id: I027015f1ec3b6999e6a4946c3292148bf16eb1c7
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
9695e0046f79bd2d7166a411d6feff4cf0fb2539 |
|
29-May-2014 |
Jin Cao <jinyan@google.com> |
Properly check for empty Uri Uri == Uri.empty doesn't work. Changed all uses of Uri == Uri.empty to Uri.empty.equals(Uri). Refactored the function into a helper function inside Folder to check if a given folder is top level. b/14987117 Change-Id: I22b7a0bf7fbfcbd14936e5ff9b428fd3f4c15e60
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
1a864cce6321f46031d6cd43e205278d0f219f92 |
|
21-May-2014 |
Jin Cao <jinyan@google.com> |
Support for blowing up cache on subsequent search Add support to get fresh results every single time search is called even when the query is exactly the same. The current behavior is that it destroys the old data once the query changes. This normally works fine because when we switch labels the query will be different while scrolling down in the same label ensures that we don't lose the old data. However, for ACTION_SEARCH, the underlying provider have no way of knowing whether the action is a fresh search or simply the user loading more messages. Adding the additional query parameter used by search will allow us to differentiate between the two cases and properly destroy the old data. b/11031046 Change-Id: I7fa244af8c13a6a39d68c846fa4a0db605b9b74a
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
0653f9f2cf6424bbd274a2016b8d72d5431f2125 |
|
03-Apr-2014 |
James Lemieux <jplemieux@google.com> |
am 10ea28ab: Show "To:<Names>" in sent and outbox index views * commit '10ea28ab588d8e922c0f78f0f47fe479739ec2cf': Show "To:<Names>" in sent and outbox index views
|
10ea28ab588d8e922c0f78f0f47fe479739ec2cf |
|
27-Mar-2014 |
James Lemieux <jplemieux@google.com> |
Show "To:<Names>" in sent and outbox index views b/13304929 The solution being delivered introduces a new folder capability: UIProvider.FolderCapabilities.SHOW_RECIPIENTS which indicates a folder should display "To: " in front of its participants list because it is a folder containing outgoing mail or sent mail (thus viewing recipients is more useful than senders). This capability is returned for Drafts, Sent, and Outbox. Note that extra work was required to make this function properly in the widget we export to the launcher. See BaseWidgetProvider and friends for details. Change-Id: I2fa2394224ef3911992ab8d5cb67b05fdf5f3e85
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
610210c6dc5c66237b9f1d0d61c7d2fa25a8e6bc |
|
28-Mar-2014 |
Andrew Sapperstein <asapperstein@google.com> |
Add isSent() to Folder. Change-Id: I4394886a58fb005f471067bc1dc64a76f5140ecb
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
a44b0eda75782a95cbf16e8d14e8080325028657 |
|
13-Feb-2014 |
Andrew Sapperstein <asapperstein@google.com> |
Fancier empty states. Fixes b/9730911. Change-Id: I87801b4f840b03b4b55b786c5751022c4f2d0ab1
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
a90c33b7db2f47cd1e8129dd8c262e9e3e329f71 |
|
26-Nov-2013 |
Andy Huang <ath@google.com> |
fix view_folder analytics issues * order-of-magnitude values were confusing. now they are just the number of zeroes in the folder count (easy!) * fix use of the obfuscated Fragment name in CLF screen views * fix search 'folders' counting as "user_folder" * fix account switch wrongly double-counting the origin folder and not counting the dest folder Change-Id: Ic602d3d0a8d5e98cdcee07dc4c2788068c9f181d
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
42fe486e9e80a13d7f94573af1000f883a5d9dab |
|
23-Oct-2013 |
Tony Mantler <nicoya@google.com> |
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: I509503e95ccbcfafbd89b755f2197d8a5f1ed1b8
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
e003b4cc4a23e6d394998bebe26430a361c5ac29 |
|
16-Aug-2013 |
Andy Huang <ath@google.com> |
metrics for attachments Improve folder-switch logging with detailed data for system folders. Also prevent exits from a blank compose from triggering a log event. Bug: 9861033 Change-Id: Ie75323fe3704d3010acd864c6d7c646ebd7708b5
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
0e627fd594f3809e2bede76379a3348267185196 |
|
15-Aug-2013 |
Alice Yang <alice@google.com> |
Sync is off message fixes - Link to account setting instead of top level setting for enabling sync - Do not show any of these "sync is off" messages in folders/labels that are not set to sync - Some wording tweaks and font color color change Bug 9825835 Change-Id: I1c0ff33daa049913d6222e109c4e501127eecb53
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
042a530b2296487fa5899a3e871214ac4a47e3d8 |
|
13-Aug-2013 |
Andy Huang <ath@google.com> |
more metrics Reorg category/action/label to be more economical. This gives us an extra slot for data vs. spending on custom dimensions in the future. Log CAB actions, some settings state, drawer toggles, CAB mode start, swipe dismiss, and peek. Bug: 9861033 Change-Id: I16b30356db70f60ed87749f29ddd667790acbb07
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
42fa39a93a57fa123cdd69ed41815c739a1e3ade |
|
08-Aug-2013 |
Tony Mantler <nicoya@google.com> |
Builder for Folder Change-Id: Ibdded4cdef5e24326ba225e718b70d3f7f16dfaa
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
e6c33066d3fc9f558de5dd7a89137414d7726300 |
|
17-Jul-2013 |
Paul Westbrook <pwestbro@google.com> |
Minor fixes for UnifiedEmail Change-Id: Iff87382778759b409b75e454f4dd5efd9a2020c1
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
cd686c1cd99379c6d3ab66ccbfd7f6ae4e4eb67b |
|
17-Jul-2013 |
Scott Kennedy <skennedy@google.com> |
Lazily load the FolderUri's comparison Uri Change-Id: I2fe3611850d1375501a5ee379b789ab937f89382
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
259df5b9e11908c8ef7c91483924891dd96b3c27 |
|
11-Jul-2013 |
Scott Kennedy <skennedy@google.com> |
Add a new FolderUri This will allow us to add query parameters such that Uris will still appear to be equal, regardless of differences in the parameters. Bug: 9780067 Change-Id: Iafe39763b3ee448cf02536df89caa736500dfdaf
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
a3bbac02817b12e7641ba67f95d60ecd7794b500 |
|
04-Jul-2013 |
Vikram Aggarwal <viki@google.com> |
Parent folder as a URI 1. Change folder to a URI 2. Fix references. Bug: 9694857 Populate folder.parent correctly in the provider Bug: 9694899 Clean up the hierarchy folder code Change-Id: I4eff33d0259777e447cfe5769813db990f142077
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
739850b9cb73a0b1868077d71696395c43f8bf80 |
|
23-Apr-2013 |
Scott Kennedy <skennedy@google.com> |
Treat the folder type as a bitmask Bug: 8597754 Change-Id: I63324e12ce918958491c4b30469f61a08eadfc0c
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
b53fe05fb867685d0d3f2f37daf0f93bc6488ded |
|
21-Apr-2013 |
Andy Huang <ath@google.com> |
misc contact photo optimizations * Only invalidate the contact image region on async load. * Calculate hash codes by hand to save autoboxing of ints. * Don't parse Folder color strings at draw time. * Switch ConcurrentHashMap to SynchronizedMap. No need for concurrent write support, as we only have one writer thread. Write perf is much better. No-op stale photo requests more correctly now. Previously, a canvas that was re-used and happened to have the same person in it would apply the photo even if the dimensions didn't match. Now, PhotoManager makes a record of the canvas's "generation" at request time, so the results can later be rejected entirely if the canvas generation differs. Bug: 8051779 Change-Id: I31c3fd0c3bcc10641f264b6e30eb133cc0bf77b3
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
f18b1173c9624d1e0a8fa37ed15a63e9fe4ccdc8 |
|
17-Apr-2013 |
Vikram Aggarwal <viki@google.com> |
Show nonzero unread, suppress when meaningless, stop flicker 0. Don't show unread count when unread count is zero. 1. Don't show unread count for folders where it is meaningless. 2. Don't update the unread count when an account changes. At some point in the future, a folder will change too (we will load an Inbox). At that future time we already update the unread count. 3. When switching account from a user folder, the inbox is not highlighted because the selected type is not set to system. Fix that. 999+: How many MR2 bugs can you fix in a single CL? Bug: 8638240 Do not show 0 unread messages in action bar Bug: 8639372 Unread count: Don't show anything for specific folder: Outbox, ... Bug: 8634247 Unread count flashes in ActionBar for other account Bug: 8600557 Inbox not highlighted after switching accounts Change-Id: I0831c2ad42659eb6f7209ee75d293d16951540e4
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
baf3bc153e096c6dc3494318308b786171897396 |
|
28-Mar-2013 |
Vikram Aggarwal <viki@google.com> |
Merge "Only store unread count in FolderWatcher" into jb-ub-mail-ur9
|
8e99b95bf01c63f733fbd80c28c684350c7d702b |
|
28-Mar-2013 |
Alice Yang <alice@google.com> |
Fix NPE in WidgetService Because we changed the format of widget intents to use uris (folderUri and folderConversationListUri), old widgets (installed in UR8) and any intents that are persisted (by the framework) were triggering this NPE since they don't have the uri extras set. This is a temporary work around where we still use the old folder extra in the intent. A proper fix would be to migrate the old intents to the new format. Bug 8479183 Change-Id: If7eeb8e6ca84db302c32becabdee9a0ed05b0916
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
d8fa038aa7235468ecdcf2cda4e4d70eb97ba520 |
|
19-Mar-2013 |
Vikram Aggarwal <viki@google.com> |
Only store unread count in FolderWatcher No consumer cares about full folder objects, so just store the unread counts. Avoid Folder object creation. Bug: 8424445 Folderwatcher is only interested in unread counts, just read those Change-Id: I139226319b1ce968d6bd49c69a25855e5f88f58f
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
206ea7117c36748df756e4dafe50a3f488c01624 |
|
27-Mar-2013 |
Vikram Aggarwal <viki@google.com> |
Use ObjectCursor in drawer 1. Use ObjectCursor to force object creation off the UI thread. 2. Stop using goofy deficient folders. Bug: 8484107 Remove deficient folders and user ObjectCursor in Drawer Change-Id: Ib08c1abee572a761401a460167fe82f215dbdef4
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
40ada66d5dc6a0d5ad02f4a319acc03d126e9fc9 |
|
22-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Remove a bunch of unused methods Change-Id: I9c7fa70d42335694fc6ae9d9acc3955a922c96d7
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
771d8ba9b3ab21fc7e39a02a107b292ef1f660ae |
|
21-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Fix Folder#isProviderFolder() Change-Id: I3488e48b7ed64f1b86a4c92c02ad9e5510e6a53a
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
8c1058ee75ec4a5824a68c3c5275bc48d56bbad8 |
|
20-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Change FolderType to a bitmask This allows one folder to have multiple types. Bug: 8426563 Change-Id: Ide918a884cfb76022f3c03f5cc69adb149a964cc
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
d8c68c08dca0b45e7681a5756da73bced452c42d |
|
19-Mar-2013 |
Vikram Aggarwal <viki@google.com> |
Remove Folder.newUnsafeInstance Creating a Folder object just for populating three values is excessive. Also, avoid creating and passing String objects when a simple integer will be less convoluted. Change-Id: I4b0a5ddd2da16310f5c7863dcb61d6d15d57aef4
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
7c8325de829ca029ce4547e4f0fa266124301367 |
|
28-Feb-2013 |
Scott Kennedy <skennedy@google.com> |
Teaser view for sectioned inbox Still some changes required as the spec is updated, but it works. Change-Id: I068488d057e42bc62af36e532d55ce17f695f49d
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
177097fad8fc26b8a215f9f1af6dd5fd2c8eb06c |
|
08-Mar-2013 |
Vikram Aggarwal <viki@google.com> |
Loaders that create objects in the background Create Folder objects in the background. This frees the UI thread after onLoadFinished is called, since the object has already been created. Bug: 8315641 optimize AbstractActivityController's loaders Change-Id: I1f4b2f679cf99a9193d88cb6b9a5aa77b33d6ea9
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
9076460079688667a9cf4205b7cd71ac6e8b11e5 |
|
06-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Put the Parcelable creator next to writeToParcel() Easier debugging Change-Id: If226ae458ffc0cd74ccf869afcace9e99a736c91
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
61bd0e84a3b0545a722bbfe931233b47afdf52e2 |
|
11-Dec-2012 |
Scott Kennedy <skennedy@google.com> |
Preliminary sectioned inbox support Add basic support for sectioned inbox. This does not include the teaser view or other less important UI features. Bug: 7685676 Change-Id: I2cba26dc4acc1021f5b8ab0ca81d4e0a65f744a8
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
817d6658562f7a2bbbc8255b2e10ea3ff1864e20 |
|
01-Mar-2013 |
Andy Huang <ath@google.com> |
resolved conflicts for merge of 9e4ca799 to jb-ub-mail-ur9 Change-Id: Ia0d3b2234cefe100ada97efa9b918301cebd323e
|
9e4ca7993213d296043d20fe9cf4e166b5d595e8 |
|
28-Feb-2013 |
Andy Huang <ath@google.com> |
better logging of conversations, folders, fragments More info will be logged at DEBUG level. Also fix crash when DEBUG logging enabled. Change-Id: I15fbb944128d5fed18086a2eae33f080bff9117e
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
b10212ef23a4e2317fc43c62dff9ad177b5bcf2c |
|
23-Feb-2013 |
Scott Kennedy <skennedy@google.com> |
Remove Folder string serialization Bug: 8274830 Change-Id: I2669aeb4565458f665becef2fdd4e40bc1fc0093
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
d5edd2d02649dffb40065fdb6a16acf91552b800 |
|
05-Dec-2012 |
Scott Kennedy <skennedy@google.com> |
Move notifications to UnifiedEmail 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 I71802444add85dc01f6645906a629ff80b964222 (UnifiedGmail) Depends on Ie6ec389b5b5d2e7ab1b299d0877811ae716526e2 (Email) Change-Id: Ibe2e3f93ec164370535ffc5f5b2409544cc8d36d
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
58ec49f5861a0295945d895d01fab9ac9c9ae0d2 |
|
16-Jan-2013 |
Paul Westbrook <pwestbro@google.com> |
Better handle null members When converting a folder to a string, better handle null members. 8013735 has been written for removing Folder.toString(Folder) Bug: 8012714 Change-Id: I8e32f182b54bcca93835a75f89fbcf7ab3d844a1
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
b2033d855ab0f13e253e5403ce25989bcbc49488 |
|
08-Dec-2012 |
Andy Huang <ath@google.com> |
Convert rawFolders from String to FolderList Continuing in the Parcel > String vein, switch rawFolders to use FolderList, a small immutable Parcelable class. Individual Folder objects are still stringified when used alone, but those are not time-sensitive cases (e.g. generating a view intent). Traceview on Nexus 7 shows 61% speedup in serializing and deserializing folder rawFolders. Overall time for Conversation construction appears to go up, but that's because the previously lazy-deserialization is now done in the constructor. I think this is okay, since the only performance-sensitive codepath that constructs Conversation objects is the conversation list, which always needs rawFolders. Bug: 7690709 Change-Id: I42eadd79aaeb260f3d9642bf930437a69e510282
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
e7de375b626cf7329ed6433b491e4831fa730040 |
|
27-Nov-2012 |
Scott Kennedy <skennedy@google.com> |
Show message count for drafts and trash Most of the code was there, but the "DeficientDisplayOnlyFolder" was too deficient. Bug: 7468263 Change-Id: I41aae22aa456dd329da4adbf78c6c8b43e324009
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
baf93640bfdb8f3a85ad36f90123dcb57dc5c6e9 |
|
10-Nov-2012 |
Paul Westbrook <pwestbro@google.com> |
Remove static cache of Folders The cache would need to be cleared when a new activity instance is created. Also, this cache was causing problems for uses of Folder objects outside of the activity, such as the widget. A folder cache should probably be owned by the activity controller Bug: 7511055 Change-Id: I83a81092c8ae0abd5bf403810472cd651bb2a637
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
2615aea2ce57f5fa3a9cd2e672282818aee6ce94 |
|
07-Nov-2012 |
mindyp <mindyp@google.com> |
Cleanup in conversation item view 1) use a single span here to avoid creating extra spans when we don't need them removes the need for a few variables and is generally cleaner 2) use the same caching logic for folders as we do on the gmail side for labels: once we have the id, we can easily lookup the folder and don't have to parse the rest of the string/ create a new folder object Change-Id: I3cc650583ed851d2c37521ddf21f3c5af7d69bf6
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
d005ebdd6d0aef4aec2e631cfe37e014c99bfa3d |
|
12-Oct-2012 |
mindyp <mindyp@google.com> |
Don't allow "null" to be written for bg/fg color Set empty string instead Change-Id: Iac52086c199f1923e16862d02c29f108f38201f9
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
00b8b479e63bcff5270dad63156acd83c8451f18 |
|
11-Oct-2012 |
mindyp <mindyp@google.com> |
Add Folder.createAsString fix build Change-Id: I31b24aaa2f68393869f2a5117ac7c5aaefb08045
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
4e0e65423fd242bf04537c1710bcf0c4c5a6e8e8 |
|
08-Oct-2012 |
mindyp <mindyp@google.com> |
Populate the minimum fields for a folder. The others are a waste for the folder list fragment. Make it possible to create a full folder object from the cursor associated with the folderlistfragment when necessary. Part of b/7301434 (*) gmail extremely janky on manta Change-Id: I5dbd5b34a4708d882b7ea2bfd6e7675b1350d6ff
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
41b9e8f7bea47bbcae71b9ae81c3608a00a90e70 |
|
25-Sep-2012 |
Vikram Aggarwal <viki@google.com> |
Fewer toasts when there are connection issues. 1. We don't show the toast on synced labels. 2. We don't show a toast when background syncs fail. Still TODO: 1. Showing a toast when the user hits the refresh icon 2. Showing a toast when we enter the app for the first time & no connection exists. Bug: 7202801 "No connection." error Change-Id: I312a5670aeedfc2f8e3dda11e662f2905027993f
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
a8492633481c1724d2f6d418594faf6e982d3dc9 |
|
24-Sep-2012 |
mindyp <mindyp@google.com> |
Remove the current folder when dragging to a new folder. Drag/drop should remove the currently viewed folder as well as add the target folder. Add a type for "all_mail" so that we don't remove the all mail folder, since that is a special provider type. Fixes b/7216571 JB MR1 tablet: drag n drop does not remove the label where the msg was dragged out of Change-Id: I80061f9ee4f58c9ff24b290662f46724c89e61f2
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
0c3c2058f75487713c64634c7f08025fd78ba012 |
|
21-Sep-2012 |
Vikram Aggarwal <viki@google.com> |
Explicit Intent to view Inbox The Compose Activity was creating an intent with a folder object populated with uninitialized values. Using this object is very unsafe. Since the entire goal was to view the default inbox, that is easily done by passing an intent without a folder. AAC.handleIntent() shows the default folder when only an account is specified in the intent. Since using new Folder() is very unsafe, the method is made private, and a static method with a suitably dangerous name was created to ensure that callers are aware of the peril involved. Fixes Bug: 7139995 Empty conversation list Change-Id: Ic3e254630afd59a59caba10f2249e3e451005d63
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
58cad2eea744d41a11c0124e91308e38108d242e |
|
29-Aug-2012 |
Vikram Aggarwal <viki@google.com> |
Folder list fragment by sections. Known issue: the recent folder *and* the user folder is highlighted when selecting a recent folder. A change is being prepared to fix this. Fix b/7074104 Change-Id: I82733bc6be105c6270d17f3c1a281fd4ec15a48a
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
ef3625472596326b910a4445307d1a8eb8c9cc3f |
|
27-Aug-2012 |
Paul Westbrook <pwestbro@google.com> |
Added ability to discard drafts Now the UI can tell the UI provider to discard the drafts for a conversation (if the provider supports this capability) Bug: 6315721 Change-Id: If786d13448fdce9a45a54a8762ee1b15e3f29bcd
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
55137b88f01521d15a0677b7105416bbc6528a49 |
|
16-Aug-2012 |
Mindy Pereira <mindyp@google.com> |
Don't show any folder colors that match the default background color. This is a signal that it should just blend with the background. Fixes b/6819641 White artifacts on the label list I added a bug for a better / clearer fix at some point in the future When we redo the gmail provider, we can clean up how we propagate that a label doesn't have a background color. Change-Id: I8812da1ab5799791b453e89db4262c12e0228fd7
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
0d03ef8793b9abd8b8617931ae163bd0f1ebf346 |
|
15-Aug-2012 |
Mindy Pereira <mindyp@google.com> |
When marking a conversation not important from conv view in priority inbox, it is destructive. Move to the next/prev/conv list immediately Fixes b/6990747 Marking an email as Not Important goes back to the Inbox Change-Id: I9345c848adab752578cc8ff83da619dcdae01f07
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
b807337282fb19d1a38cdbe092a2f472b0e30321 |
|
09-Aug-2012 |
Mindy Pereira <mindyp@google.com> |
Dont show trash in trash... Fixes b/6960345 Trash label displays trash icon and swiping deletes Change-Id: I0d828fc34bbf2cb596689cc3805e9211f3951a39
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
3c0f419ee43909623a6ff72446894dbde91be45f |
|
09-Aug-2012 |
Paul Westbrook <pwestbro@google.com> |
Prevent monkey crash For some reason monkeys are hitting a situation where the current folder has a conversationListUri of "null" This CL will treat these folders as invalid, and will log information about the folder Bug: 6942503 Change-Id: I167550465207e480727c7dbeccbfd39a24815634
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
4bfce9ada8b2a6d54ec21a11ba78aaaebe6cfc2f |
|
08-Aug-2012 |
Paul Westbrook <pwestbro@google.com> |
Fix monkey crash with unitialized Folder Bug: 6942503 Change-Id: I478b6c36233fa837d431f26b2d2489258acbcfab
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
70a70c92bca006af84177d025c32deee3aa6da3f |
|
02-Aug-2012 |
Mindy Pereira <mindyp@google.com> |
use conv cursor extras instead of folder status.: fixes b/6917492 Use ConversationCursor for conversationlist status Change-Id: I256e52459e80290e3d6ec6d3f8adf4de8a9a0c3d
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
4e812f49c5bbba50a60d062d624403952f8d5487 |
|
31-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Update logic for which swipe action to use. If the folder is not user settable, then don't show "change_folders" instead of archive If its search, always show delete If the account doesn't support archive, use delete Also, fix crash caused by making an arraylist of zero folders. that would occur when the user removed a label and added no labels. Change-Id: I251271f0e2bc621e98f47b665be5a7c4fcaaeeab
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
8eca4db9069941d2b8afbe6f75e3af75a4310f27 |
|
31-Jul-2012 |
Andy Huang <ath@google.com> |
show "displayable" system folders in folder lists Gmail1's "displayable folder" logic is already implemented in the Gmail provider. The UI now assumes 'rawFolders' is already filtered and suitable for display in list, view, and folder dialog. Browsing a label now shows Inbox for inbox conversations. Conversation view shows Inbox for inbox conversations. Change-Id: Ib4c08ecb182b74c4067d5e2e898bb501dad605be
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
21197d351067372022c93219f8361cf73d935d02 |
|
30-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Check split string length. In case there is some oddness from old widget data/ cached data. Change-Id: I6bf3dba9785ba62d82035d411cd654e1bebba691
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
7b6d03db55338cbf9717896f99eb20d02bf371e4 |
|
30-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Serialized strings are faster than json Also, cleaned up/ reduced the number of Folder methods that do the same exact thing. From ~24ms to ~12ms/conversation now AKA in half AGAIN Change-Id: Ibdc67fe94d66ce32d933b4e18e9581d8c71d9974
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
85c4a77abd849f5f3f0236d51554bb1bb99fe8f6 |
|
30-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Cache displayable folders. Change-Id: Ibb2766e5a197a86adb0a456dc1fb58cdd98fd610
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
166ba5a5343ad8ccdb8d565ebd1c22c277427dc7 |
|
28-Jul-2012 |
Vikram Aggarwal <viki@google.com> |
Cleanup. No functional change Change-Id: Ibf5265bb0e8c589e63db147cc6399424d83f0305
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
53f262e1c93fc20c9c44d46ebb9fc1b5a44cd06b |
|
27-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Use cached rawfolders. Change-Id: I4b70c2761a699541b98a02a24f8cd017df13433f
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
68f83843e821d9627a53f68244dbc4cb26662edc |
|
27-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Remove more unnecessary code. MUCH CLEANER. Change-Id: Ib1330696701792c2537a1b72c5b9815269c180ec
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
00ffece08e94ff5774b2a53c0adeb2f3d0815d66 |
|
27-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Remove folderlist Theres is probably some more caching I can do with the getRawFolders() call on conversation. Next CL. Change-Id: I171ba2ec08c2dd557efafe01d1e59b6c7f563971
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
278fd226160fa486db17cc7e55deebe5d7a2ae0f |
|
27-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Make sure syncwindow gets syncwindow, status gets status, convlistfragment gets status. It looks like someone is already intentionally passing the conversation list cursor. Which is good, since it loads (sometimes) before the convlistfragment exists, so it will never see the initial call to onCursorUpdated We need to do the same thing for folder, since the convlistfragment may not exist when the folder update first comes in This allows us to properly show the loading row Change-Id: Ic9a4498e03e6f0551e527e19fd9fc95e8d5af03e
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
8db7e407109532557718c6b8064792f2df7a073d |
|
13-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Update logic for adding/removing folders. The logic is: we only want to add/ remove if the folder was changed So, track only the operations a user makes (aka checks a box/ unchecks a box) And use this to determine what to add/ remove from a conversation. Change-Id: I37d9c042e2db5f1a48c5c8a79c52039989f236d1
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
ef0bef60be599c8148f4ea852faf40d800494b46 |
|
04-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Use json to store folders info instead of serialzied strings cleaner Change-Id: I125baef04f7839ad7b2e5d5d6dfba2b5ccc9e59f
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
b373e3ec0e488914635345627f5734af0f0ef76b |
|
30-Jun-2012 |
Andy Huang <ath@google.com> |
short-circuit 2-pane conversation selection within a folder Just shift the existing ViewPager around when switching between conversations in the same folder. Was previously resetting ViewPager in this case. Change-Id: Ib6d213ee71f12c34d03deefe576e91ccf520314b
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
8321c4ee3119c019fe12746d70bce47892fa0e06 |
|
28-Jun-2012 |
Mindy Pereira <mindyp@google.com> |
Fixup position of folder icons. Change-Id: Ie0f1f933bb671f171b84a6f48e881f5be1c93c4a
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
a716ddb162e23aab7c202460e5a475db97a71a8d |
|
27-Jun-2012 |
Mindy Pereira <mindyp@google.com> |
Show the icon in the correct place. It was being put in the colorblock, leading to a weirdly sized fuzzy thing. Change-Id: I5abb277372d9951813d8eca31de461cb8f8371a4
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
61cea951d1e813941b80bba7438745541e5133ea |
|
26-Jun-2012 |
Mindy Pereira <mindyp@google.com> |
Truncate hierarchical folders. TODO: still need to add truncation logic: if the area isn't big enough: 1 ellipsize end, 2 remove the direct parent and leave the ancestor Change-Id: I4f1e588c5161ee3c242373f53738680ea7ae3ef1
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
c1e8790e4a1a1ec9ae8cb33cf85df3753c944ff6 |
|
26-Jun-2012 |
Mindy Pereira <mindyp@google.com> |
Add hierarchicalDesc to folders. The provider is going to store/ send this info per bug: 6739149 provider hierarchical names on provider side Change-Id: I3fe349a8e8c8ad4548305572c51f85c92b5efe88
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
b334c9035e9b7a38766bb66c29da2208525d1e11 |
|
25-Jun-2012 |
Paul Westbrook <pwestbro@google.com> |
Changes to support different Log tags Change-Id: I7121fbf7132444fc0f5c0c130373e3f2d1a3cf7a
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
91f8cef976aba06be9cfa2570692c7b7a96d21f0 |
|
14-Jun-2012 |
Vikram Aggarwal <viki@google.com> |
Remove failing assert. Change-Id: If9c9bd44c5f82367b43c2412d61485e62b1da722
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
11e3596e8c5978d07195ae2d7c8a96bb51aa75b3 |
|
01-Jun-2012 |
Mindy Pereira <mindyp@google.com> |
Handle up and back behavior for the one pane/ two pane folder lists. Adding hierarchies makes this more complex. Change-Id: I6f4946c351c53dbfda880780fe804d8e57c4a494
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
3d7ca9d2aefd20dc115f20532c1e19fdb60f7d68 |
|
11-May-2012 |
Vikram Aggarwal <viki@google.com> |
Consolidate OnePane, TwoPane, and Conversation Destructive actions. Change-Id: Ieccc3fc1962572fec78dfb1ea91557e56f931a48
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
440fe79194314b25ef5829702494735ce2f1e2e8 |
|
11-May-2012 |
Vikram Aggarwal <viki@google.com> |
Safely create Collections. Change-Id: I5fb740195b7aa9cd683485609ad50312b6840555
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
7f602f7a64f176894ccb7942a6642f22584c3894 |
|
01-May-2012 |
Vikram Aggarwal <viki@google.com> |
Synchronize destruction and remove dead/deprecated code Change-Id: Ia86449494cca7d4ed5e2d9d515d8afa3dd94b68d
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
bc67bb1211654e69b1233e0f8759771873ca773e |
|
30-Apr-2012 |
Vikram Aggarwal <viki@google.com> |
More Destructive Action consolidation. Change-Id: Ib4ac078d30b6c6d721aef398ada42030f1604678
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
8a59a024dd5540d81cd78911f472a31d2e10a5b9 |
|
03-Apr-2012 |
Mindy Pereira <mindyp@google.com> |
Checked resId > 0; 0 is null My bad on design to marc Change-Id: I9a5387464f719a75b56186576340c5aef20798d3
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
95e3b7a80f33bc40efd576fddfdca9b369052fbd |
|
03-Apr-2012 |
Mindy Pereira <mindyp@google.com> |
ParseInt not parseColor Change-Id: Id46d74e0a2560d2818af987124294863eb72638f
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
93a009c6964ef637b0784be41e2e28b974380429 |
|
24-Mar-2012 |
Marc Blank <mblank@google.com> |
Add support for folder icons, where defined Change-Id: I611af0d9a718ae11e07813a05447d60f06473eab
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
3115fc1c3d6c5d92c0c6d36408e3fc96dc9c18bd |
|
28-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Dont add the separator until there is at LEAST one item in the string. The issue was that we were getting: SEPERATORlabelinfoSEPERATOR so splitting the string was giving us an empty string at the start fixes b/6239815 Changing labels throws IllegalArgumentException: Folder de-serializing failed. Wrong number of members detected. Change-Id: Id5ec9eb21cb088c49c46f232e882f42d8d108970
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
0574363341a697f82ed9d48a4c0a8f88ff404466 |
|
27-Mar-2012 |
Vikram Aggarwal <viki@google.com> |
Remove incorrect assert. dataSize() calculates the size in bytes rather than number of elements. With assertion turned on, this should nearly always be false. Change-Id: I82eedc5a14e45937c49ee5962b6e3d3ed1f2e50a
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
c6d2e90ed77255ab6717bad1041776b631b76753 |
|
26-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Fix folder colors to always be ints parsed out of strings Change-Id: I0db8a04386d19a168e5c3933d30adcd83c8f23db Correct: 0xffffff Incorrect: #ffffff
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
5b84f41e055135a5733c28a5d234ef944d04498d |
|
25-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Setup rules for when to display/ not display folder labels. Allows us to pre-display label changes on the ui side. Rules are as follows: 1) if the current folder and the folder added on the conv are the same, don't show the folder in the converation item 2) if the current folder is a system folder and the folder added on the conv is also a system folder and they are of the same type, don't display it (covers priority inbox and inbox) Change-Id: Icb7b7f0e8b31ac1ddfb858d5e5961132a064186b
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
6778f4663a790d3e9d4c6a2f43292eef43c1e0bd |
|
24-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Conversation unread + folder changes. Marking a conversation unread should force the user to advance to the next conversation as set in auto advance settings. Make folder changes show up immediately in conversation list. Conflicts: src/com/android/mail/browse/SelectedConversationsActionMenu.java src/com/android/mail/ui/FoldersSelectionDialog.java Change-Id: Ib9c21931a3edd4b624ec5f2b853dc1988ec29d5b
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
ab4863650794e81f35a0fd9abc16a5564d7b102b |
|
22-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Move the async tasks to cursor loaders. Change-Id: I37f60c698192eea1ac38ca51abae4010223af3b5
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
5ff63747a1b5c6e2197528972cbc3ba808b09d8d |
|
17-Mar-2012 |
Andy Huang <ath@google.com> |
show subject and labels in conversation view Show labels only for accounts that support multi-folder conversations. Move some classes into smaller 'browse' package. Special-case subject/labels overlay for now. Full adapterization is coming soon when super-collapsed blocks are in. Change-Id: I458009776eb2e3840dd9e441de9e4ead3cc94d0b
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
c03208720e5650f0acb748f82ed10ac770d6ceb4 |
|
14-Mar-2012 |
Andy Huang <ath@google.com> |
bring in classes to support conversation view's subject/labels No functional change. Bring in classes and refactor existing folder-display related classes. Remove FolderValues and use plain Folder. If we need somewhere to tuck display-only Folder properties or behavior, we should wrap base Folders instead of duplicating fields. Folder objects now support equality checking using the (globally unique) URI. Change-Id: Ic4cd9b555a6a71ed037a1e730f36f7f64c50ca36
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
f9a7348ff7eddd83527e1cf7badf3801d90c77c7 |
|
13-Mar-2012 |
Andy Huang <ath@google.com> |
random fixes * Expand scope of exceptions ignored by account cache de-serialization to include JSONExceptions (and really, we should ignore just about everything-- hence Exception) * fix cases in Controller where switching from an account that did not have an optional URI to one that did would not trigger a load of that data on the 2nd account. Now, restartLoader is always called, and the prior loader is always destroyed. Change-Id: I669011d4ac737a0bbfb06f7b4f625ff84beb441b
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
7e5de7a9825120dcc6c94230ec5cd61b178fedf2 |
|
13-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Get rid of second id for folders. Use the uri to compare two folders. Change-Id: I95c63190ec3a467b0b792f8c8104b6a69fa4b8c7
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
ab902e8c594515dff836d45b96fe480ed2d01f13 |
|
13-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Expect 1 less than projection length. This is because no one serializes the _id field. Change-Id: I146dd6690e1987009790463fa449479d123582b1
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
b5080d5335d2aa445a660ad426ab008750be24cb |
|
09-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
ehow folders in conversation list items if they exist in the layout. Change-Id: Iec0198f7eab014c71d66e1c026942988d985f1e9
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
48a4aed2e943debf725564808944e7c9e46dce5d |
|
10-Mar-2012 |
Marc Blank <mblank@google.com> |
Add loadMoreUri to Folder Change-Id: Iaca2d206c927898b8ac9e4a8be616752c1e22029
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
30fd47bf1947da5ad813cb957b6cbe569dce563a |
|
09-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Remove all label refrences from unified; change to folder Remove labels text views from unified mail conversation list items. Gmail will override with a new xml file that will provide a "folders" area Change-Id: I443b8d73f253f046dfa8a8a68afa19e89bf7a85a
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
c283c18ee376acbbef53ea945da4fb5135ce9324 |
|
09-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Fix folder items in the folder selection dialog. Note: it seems like these color blocks may never have worked in Gmail... Also, checks for empty string before parsing a color. Change-Id: Ia097a8bc7bc30bfa0bcf507c86f299c4c9a47cd4
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
a5603f3b3fe76c6527f45e81445cb93f92309d77 |
|
09-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Show folder color (if it exists) in the folder items. Change-Id: I437d800af98a1be6bf1e56746f70f9fb77a16ca3
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
9275a069355a0cc1b78882387220d5364404b537 |
|
09-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Add foreground and background color cols to folder. Change-Id: I0cbbed2b6dff2e68a652dea005321af9b2e707aa
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
e0828393e175c9293c86a7490225f324cbec5eef |
|
08-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Expect a folder when doing a search query. Change-Id: Ia6d7b5a11e26af3eabbfc8fa94fc20a9ce5ba8de
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
27e85f244604c8de53b76b135e0dd6f2bf3cad96 |
|
06-Mar-2012 |
Vikram Aggarwal <viki@google.com> |
Modify UiProvider to save recent folders and read them in the spinner. Things to be done: 0. Use a loader rather than running a query on the main thread 1. Touch folders only when a conversation in the folder is opened, not when the folder is opened. 2. Recent folders for exchange/pop/imap. 3. Tablet label list fragment with recent list. Change-Id: I9a57c90d48430e865f6fca8b70619fa5e8eb3360
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
b849dfbda3c917f078a5c09f03906886c27ecbec |
|
08-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Make tablet search work correctly. Change-Id: Ib19dcc590fd80aa134aa3afab9989eeac2aec224
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
68f2e222b4ffccd9f67f02b3a9cfdb3841a7eb43 |
|
07-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Hookup search in the UI. Remove ActionBarView interface and rename MailActionBar to actionbarview. We needed this for pre v-14 support, but no longer. Change-Id: I539b6751313e561311921010b03250df632260bc
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
7866472df1b6cfee8345493e43468d854680fadc |
|
05-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Add folder types, icons. Change-Id: I43b3126b1f6e6bb4cd58763a3a17a357d4d1f9b5
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
559c3b3d302b3f6d2c2cb43a909069d942652e34 |
|
01-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Use real default inbox setting. Change-Id: Id8692cae322f1c0eea369ebc79c856da504f8390
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
3982e236fb2dd36d460df4dbf24e07e8ba55b3bd |
|
01-Mar-2012 |
Mindy Pereira <mindyp@google.com> |
Fix up/ back behavior for one pane. Change-Id: I08ca5364e508eee6910e06fb1b0594a638a6ea0e
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
cfb7f33ff8ef9dc60b9143af32de64c7a3d71f36 |
|
28-Feb-2012 |
Mindy Pereira <mindyp@google.com> |
Store URI's in Uri instead of String. Change-Id: I5492a61b80442afc7cebc5b3d560688aebae8820
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
518ee42d4f5cfbcac07dc61fdcac4de8c32c0e26 |
|
24-Feb-2012 |
Mindy Pereira <mindyp@google.com> |
Implement serializable methods for folder/ account. Can't use custom parcelable objects in PendingIntents, but re-querying for the account/ folder is a waste in the widget. Change-Id: Idbf52bf36c82928d63cfdfe1d111c25af00fb814
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
334e64af904085984cdcbecbcbc18cf488a9ceae |
|
23-Feb-2012 |
Paul Westbrook <pwestbro@google.com> |
Add support for archive/spam/mute Add new operations in the UIProvider for the providers that support archive/mark spam/mute Fix animations for userdebug builds Change-Id: I2e6372095f7ce6d29d37768e1075a098ca3a7646
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
621b4bdf468f9af05f8ce55518353709185d8f6e |
|
23-Feb-2012 |
Mindy Pereira <mindyp@google.com> |
Remove sync_frequencey column on folders. This is only shown/ changed in settings and used by individual providers. Settings will be launched by the specific apps. Change-Id: I178ede436ef0043d2f2a3105875105752c4ff33d
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
c808fac6076182c77fd5348f5136d325c6e34e14 |
|
23-Feb-2012 |
Paul Westbrook <pwestbro@google.com> |
Changed no_sync to be 0 Change-Id: I8a856ff6f826e502de9b0135b6d930a7645985da
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
9ace18a77e1c61700291f6116bb8162c8fce1fad |
|
22-Feb-2012 |
Marc Blank <mblank@google.com> |
Add account/folder status columns Change-Id: I0dd68839e8065d3897ed5f8d017e4ea7d41819d8
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
7752864ebcff53a682c2b615802a675908c3d8fc |
|
18-Feb-2012 |
Mindy Pereira <mindyp@google.com> |
Add status uri to folders. So ui can poll for the status of syncing on a folder. Change-Id: I88621e21cb333c4d650f54b6e3df9973ffe035d0
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
9c002107b4f3f052f744bb54a4ddca0f09a99d9e |
|
17-Feb-2012 |
Mindy Pereira <mindyp@google.com> |
Add refreshUri to folders. So we can force a sync from the ui. Change-Id: Ie1ca549c83473101155fcf484b3f4e3969467530
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
9b87568c9e9f1c32a9672b315229866a58a1e757 |
|
16-Feb-2012 |
Mindy Pereira <mindyp@google.com> |
Add conversation view fragment. This pulls over the logic that had been in ConversationViewActivity. Change-Id: Ib617d3c1cb43265a559a18e05842ca186188b3d3
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
67d75721f73844754220e5e81a23c32a62be1723 |
|
13-Feb-2012 |
Mindy Pereira <mindyp@google.com> |
Make sure we check the correct initial folder(s) Change-Id: Ie728111edbcfae0ce6bc85dfefe6d2188f730485
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
293ee6858b5b2b049610992114aa82495631a246 |
|
13-Feb-2012 |
Mindy Pereira <mindyp@google.com> |
Make sure we check the correct initial folder(s) Change-Id: Ib6881dbf5927d655dc1c7dd1bb2a53d7384303af
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
72d825c727d3b2ccf256bf41203b249c5399c3ff |
|
04-Feb-2012 |
Marc Blank <mblank@google.com> |
Check the CAN_ACCEPT_MOVED_MESSAGES flag in move dialog... Change-Id: I53c8b4e752bb9f72921e4ab2e1ca9658f1a50744
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
d92e9f3d45cfedd3ebfedcf0805283007053e091 |
|
03-Feb-2012 |
Mindy Pereira <mindyp@google.com> |
Show different dialog based on single or multiple supported folders per conv. Change-Id: I42db5fad5e1e2d3951f91f843ca46d8d58c80cb2
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
4a5c530b0a67e22bd74df8f10f29278dc8d86459 |
|
13-Jan-2012 |
Vikram Aggarwal <viki@google.com> |
More activity controller dependencies being brought in. Create AbstractActivityController, ConversationSelectionSet, ConversationSetObserver and LayoutObserver. These classes are copied from Gmail, with some modification: Labels have been renamed to Folders and some useless functionality has been removed. Change-Id: I89522c9f5588874d1e3fb6992acad0aefff281d1
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|
ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2 |
|
12-Jan-2012 |
Vikram Aggarwal <viki@google.com> |
Create Folder, HelpCallback and MenuCallback. Folder was created by looking at the new UIProvider. HelpCallback and MenuCallback are interfaces pulled out of MenuHandler. Change-Id: Ib4f1f9712508f9579c14a3319ec5a421cf07bcaf
/packages/apps/UnifiedEmail/src/com/android/mail/providers/Folder.java
|