46b5b33c4de296b5c3b61b031db9d36bf429be6a |
|
17-Oct-2014 |
Tony Mantler <nicoya@google.com> |
Prevent rare NPE b/18017065 Change-Id: I3f6c8bfcd0650adc32a601120f3dfade23eff0cc
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
26a20758413f0f8629ea71a0943304e3ae740165 |
|
01-Mar-2014 |
Tony Mantler <nicoya@google.com> |
Get rid of Account#name b/13249115 Change-Id: I5478b139cba9e3e37924c3af1c7a4f818a803fa3
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
a158ac8a41239300a2f50b38ed17167aeef4ff4b |
|
04-Sep-2013 |
Scott Kennedy <skennedy@google.com> |
Allow going back to search results If you went from search results to conversation view, then hit the back button, we were taking you out of search results to the inbox, because we didn't know you had search results. Now, we're tracking this (through the use of a folder type), so we take you where you should go. Bug: 10591438 Change-Id: I06c38c84f62016a6b3f52f44d78c3b451e4c6a29
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.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/ui/RecentFolderList.java
|
a313d18ea41cb95b584382a15a437562f10c1061 |
|
28-May-2013 |
Scott Kennedy <skennedy@google.com> |
Don't track system folders in recents We filter them out from displaying them, so we should filter them out from tracking as well. Bug: 9169472 Change-Id: I4dbecf4dda7a5a6e2918a9d29a428cffb929fe88
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
50ff0e50f1a27144e55e4184f48e433439727e7b |
|
14-Mar-2013 |
Vikram Aggarwal <viki@google.com> |
Create FolderObserver similar to AccountObserver Reduce code duplication. The FolderObserver calls the onChanged with the new folder, removing the need for every observer to call controller methods to get the current folder. Change-Id: Ia36b4f59676d9b30d39cf2c0cabd2ab1d260f450
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.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/ui/RecentFolderList.java
|
22e3f1e5f94dd69359dcf8dbbfaee3f4aed44fb8 |
|
14-Nov-2012 |
Andy Huang <ath@google.com> |
fix recent labels leaking across accounts Clear the recent labels LRU upon account switch as intended. Bug: 7538377 Change-Id: I26f81e46815db9f01dec195a4751c7d730e0404a
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
9e357e62d206dc7cacd00d79b3dc693384d98f4e |
|
05-Nov-2012 |
Vikram Aggarwal <viki@google.com> |
Fix empty recent folders Plus, avoid restarting the loader twice (setAccount already does this). Bug: 7203516 Gmail: no recent labels shown Change-Id: I8d108094a850bfae893782529d9dce0257fdb884
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
5a64acd84e6385e8dbc461e98a2fdd8c3176cdcc |
|
07-Sep-2012 |
Paul Westbrook <pwestbro@google.com> |
Update recents on label change Also, make sure to take into acocunt when the folder was added to the recent folder list when pruning the list Bug: 7118709 Change-Id: I4db0fec88060be4c4b18bb38d0885f16d12d26dc
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
2c0032dd2a4996680ab6e1958fe80a2ebcd01ef3 |
|
04-Sep-2012 |
Vikram Aggarwal <viki@google.com> |
Use sectioned lists only on two pane. Fixes b/7102332 Creating a widget crashes in FolderListFragment Change-Id: I66616725d954a4e9e28f237fb1f52ce82d488afa
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.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/ui/RecentFolderList.java
|
317348a7d1d5f18ab2b994d377366bfbcb55cf6a |
|
25-Aug-2012 |
Paul Westbrook <pwestbro@google.com> |
Fixed crash Don't use a cursor if we failed to seek to a valid position Bug: 7056600 Change-Id: Id3fe597c2c12ea6e35919619be73628403488a6a
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
f991bee361aa30d6546582ed6fef0229e74ee2f8 |
|
24-Aug-2012 |
Vikram Aggarwal <viki@google.com> |
Always show the most recent folders 1. Alphabetically sort the recents just before returning them, to ensure that the most recent value is always in the list. 2. When reading from the UIProvider, read the last value first. This ensures that the most recent value is always in the cache. 3. When creating the LRU cache, keep extra space in case folders are to be discarded: current folder and possibly the default inbox. 4. When reading from the UIProvider, read all values, not just the top ones. This ensures that dupes are correctly handled. Fix b/7041947 and other issues not yet filed. Change-Id: I2e032893188598cf34ccbe61e46bde31da010069
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
7c401b7896910c00e6234e8774aab0be45740d32 |
|
14-Aug-2012 |
Vikram Aggarwal <viki@google.com> |
Get the Account through a listener Every object that needs an account gets it from the ActivityController by registering for future updates. This should reduce some of the headaches with account objects going out of sync. Fix b/6969950 Change-Id: I0449b482ecd84bdb947304db5f0504c77dd1dc7a
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
27d89ada3e8d1b17357a7064e1f47f3c15686412 |
|
12-Jun-2012 |
Vikram Aggarwal <viki@google.com> |
Request default recent folders. Change-Id: I2aa6b695958fc20864d07c02be4251ef203c3fa6
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
677cbef2083fdbfeb6cc20384a5405614b6694b2 |
|
12-Jun-2012 |
Vikram Aggarwal <viki@google.com> |
Minor change to improve readability Change-Id: I75ef0f51f45927d499e658d5cdb9e5f487045316
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
9da85df06175d25c52a09e08df3b02d1fd9cc6b7 |
|
10-May-2012 |
Vikram Aggarwal <viki@google.com> |
Minor fixes and nulls are not propagated. Change-Id: I33109d7074268721c1879fcece66b4e9e05573bd
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
025eba8bfd4d0b5e248b6de0bda6f1129170fb41 |
|
08-May-2012 |
Vikram Aggarwal <viki@google.com> |
Always read settings from the account Since settings are a member of the account, read them from the account directly rather than keeping a copy. Also, stop passing Settings if we can pass specific values within them to limit the visibility of the class. (Nobody likes settings...) Change-Id: I0b4ee83f7396c9205169e89838e0121ee17232f5
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
1e57e67c1a59b6d3b00d935fab91805689cb6f74 |
|
07-May-2012 |
Vikram Aggarwal <viki@google.com> |
Read defaultInbox through a safe accessor Precusor to cleaning up the Settings and propagating Settings through the entire app. On the road to fixing: b/6303321 Change-Id: Ibe3aaf7eb0c0a4a02af741589c32b5c1e8261890
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
09a4bfe3f81ee216b5c4a4e2d083432a4e387abd |
|
23-Apr-2012 |
Vikram Aggarwal <viki@google.com> |
Destructive Actions. Part 1 1. Change ActionCompleteListener to DestructiveAction. 2. Call OnePane and TwoPane objects DestructiveActions instead. No functionality change. Change-Id: I492de83bc9e49948a4dabcfc5e8438220339fc46
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
7d81600cbce3cfd366cbff9ecd1b7317ff957221 |
|
18-Apr-2012 |
Vikram Aggarwal <viki@google.com> |
Update consumers on changes to Settings Change-Id: I96ed21a16c0dfb290198d2236fee8d21e299ec31
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
10ddc197b8c3df994ee3575b7abac4c36ea81c1f |
|
16-Apr-2012 |
Marc Blank <mblank@google.com> |
Don't require recent folder list for account Bug: 6322936 Change-Id: I985c583628a1583e4a666a1d4dba4392e6d1bb11
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
ad6a275b1a6fdb714893696cd8899e1de1d7d59c |
|
05-Apr-2012 |
Paul Westbrook <pwestbro@google.com> |
Fix logging Some string need to be passed in as format parameters Bug: 6292050 Change-Id: I5bcf397a5de4a35d33f2b994294f682ea8942e76
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
2675dbc9c1904ec3fb0ab588560f04a68a806bc9 |
|
03-Apr-2012 |
Marc Blank <mblank@google.com> |
Pass current Account when "touching" a folder * Prevent cases in which mAccount isn't yet set in RecentFolderList (this causes "touch" to fail, and notifications to stay up entering a folder from notifications) Change-Id: I6c3910218d4f61a5b2845db363941c13f7d9ca0c
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
792ccbac8b579fc1077712d82144a31fd92241d0 |
|
27-Mar-2012 |
Vikram Aggarwal <viki@google.com> |
Do not reset the recent folder list on folder access. Change-Id: I76dafa896d63f46cfd7f91cb1393560e70443b5f
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
e173d396447016a18c5b59c92422c3e85630ee91 |
|
21-Mar-2012 |
Marc Blank <mblank@google.com> |
Set account before setting folder when using touchFolder * Also, prevent NPE in StoreRecent Change-Id: Ied4e30bef3265808ebab802795ab8938b09e1d10
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
167faa8584750e37781f22ad7e6d61003029f954 |
|
21-Mar-2012 |
Marc Blank <mblank@google.com> |
Clean up RecentFolderList; exclude default inbox for account Change-Id: I6ed600a88fa0ada2a8367090cda036b74b0c7fe6
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
bc748acc02add75ccd04691931464547d998ec08 |
|
21-Mar-2012 |
Marc Blank <mblank@google.com> |
Fix recent folder list logic and simplify * Save only one folder at a time, as touched Change-Id: I4bb8a242535ee5dfbde4d259f2686463f2f17597
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.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/ui/RecentFolderList.java
|
6dde178687e85aaab9b3f8e9c124c3ab99b77d5a |
|
13-Mar-2012 |
Vikram Aggarwal <viki@google.com> |
Fix the null URI versus "null" versus Json.NULL Change-Id: I51d3683d6c0f637689aded58bba95fdec9dbe8ce
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
c972b18618baa79b2825b5661d7cd11fffb1d3a1 |
|
13-Mar-2012 |
Marc Blank <mblank@google.com> |
Make sure StoreRecent references correct account Change-Id: I7ba7ca4d5ccf18ec33986970b9ebb779f88ba84c
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
fa4b47e4a1962010ec3c8ea7476ac1e701f461b4 |
|
09-Mar-2012 |
Vikram Aggarwal <viki@google.com> |
Read RecentFoldersList through a loader Change-Id: I7608815f82a925e7dfd0576539296fbe87631b56
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
ec5cbf79b825c6f96d45e85015319c66470b7e57 |
|
09-Mar-2012 |
Vikram Aggarwal <viki@google.com> |
Store recent folder list in the AbstractActivityController Change-Id: Ie557cf4e67b55c238c323063e3211117c6d101b3
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|
3232a96e0ea88741dc39acf17d49e9c22b61c707 |
|
09-Mar-2012 |
Marc Blank <mblank@google.com> |
Again, get sync() off UI thread Change-Id: I5c72180bebcab1ca66b44e340e768aec3ae6b03a
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.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/ui/RecentFolderList.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/ui/RecentFolderList.java
|
1a4bcc08699356eeaa25d8ad144a1a00cea76cd0 |
|
01-Mar-2012 |
Vikram Aggarwal <viki@google.com> |
First implementation of recent folders. Things still to be done: 0. Modify the UiProvider to include recent folders in the provider contract. 1. Save/Restore the recent folder list by delegating to the provider. Change-Id: Ie36566d93bb95b35375498caeef16fa4559e85d6
/packages/apps/UnifiedEmail/src/com/android/mail/ui/RecentFolderList.java
|