72243803ed432837e6750535d7d0ea2fd14e3d2e |
|
02-Sep-2014 |
Milos Stankovic <miloss@google.com> |
Creating RankedComparator and using it to sort accounts. Order of the accounts returned by MailAppProvider can change even if list of the accounts doesn't change. This cl should force the accounts to be ordered by R.array.account_providers and then by order returned by individual provider. b/17339644 Change-Id: I7329a9e509a97573c04d3b407dc43ae74118325e
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
0b10398bf3ac4f17f9e643fea2611c3f5f289095 |
|
23-Aug-2014 |
Jin Cao <jinyan@google.com> |
Remove getSuggestionsAuthority Change-Id: Iab3f6b62fa667cb07495982acf6c62d6862f2150
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
769d5d9db01b228536a7c097bdd4cc79a2f6b088 |
|
11-Aug-2014 |
Milos Stankovic <miloss@google.com> |
Fixing the loading of the accounts. When MailAppProvider has more than one CursorLoader it should be considered finished only when all loaders finish. Change-Id: I3df67c70af02d8fb18ea163e32c1bce2273161ae
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
e2c633c9286f7fd571f8a2f507d2c6d002cb8ae1 |
|
21-Jul-2014 |
Ray Chen <raychen@google.com> |
Add ACCOUNT_ID column to ACCOUNT_COLUMNS and populate it from content provider. b/16400882 Change-Id: Ie5f4602ca7ffb947d82ae0eafdefd0f68ff1af18
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
4b0c0127d24e387a4f49d442b63b5c60cedb6922 |
|
11-Jul-2014 |
Ray Chen <raychen@google.com> |
Delegate Account creation to builder class. Account contructors are no longer public and clients need to use Account.builder().buildFrom(...) instead. Change-Id: I8f072e893b49b64d962fa7a075e5c15364c4c05f
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.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/providers/MailAppProvider.java
|
a4836711cf7909575bfb25720232c22c201efd06 |
|
14-Aug-2013 |
Tony Mantler <nicoya@google.com> |
Tidy warnings in Account and Settings, and tidy deconstitution and reconstitution Change-Id: Ia16ed4c1fb9394cf0451845685ea1ffb06998ea5
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
db5356a92ebc593e9eb564aaadad8dac8cd83554 |
|
16-Jul-2013 |
Paul Westbrook <pwestbro@google.com> |
Fix mock provider A subsequent test will add some more unit tests Change-Id: I7e584dae397a4100de3495a3f9c597a09917aad4
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
45402ff1f55eb83fc9add99f83649a259b5c51a2 |
|
12-Mar-2013 |
Paul Westbrook <pwestbro@google.com> |
First step in simplifying MailAppProvider/app startup Define a resource that specifies which content provider uris should be used to get the account list. This removes the need to have the extra code to handle various provider/receiver startup orders, as only after MailAppProvider is in onCreate() will we attempt to load the account list Change-Id: Ief5f188bf1663fcc1c389c5ce48e2173b474f6ea
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.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/MailAppProvider.java
|
69a6cdff8afde77ec9bcd75a5651ee212344019e |
|
09-Jan-2013 |
Vikram Aggarwal <viki@google.com> |
Allow veiled address pattern to be updated through settings Change-Id: Ibbd412308283fd2c0cae0abbec0a43be1db1b3ad
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
e7b31afacb4779e0af5a23413b96453979a852a4 |
|
21-Dec-2012 |
Scott Kennedy <skennedy@google.com> |
Change "hide checkboxes" to "show checkboxes" Change-Id: I709484f7ea3c563942880a0af9cd0d08daf2496a
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
bc14a6f8da73a563c27dd99dc433f8c301dfe8ed |
|
20-Nov-2012 |
Andy Huang <ath@google.com> |
clean up account cache Change persisted format from bespoke to JSON. Use an ordered persisted form (an array) so entries no longer need to remember position. Avoid unnecessarily making AccountCacheEntry objects. Avoid writing to the cache on every add of a batch update. Use an ordered map (LinkedHashMap) to preserve ordering on partial updates. Bug: 7556143 Change-Id: I3eef7ac4d73b909ac1273e119811c802fbb1b595
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
d0705dcd413e763d4ba1ee1acc3c67afe05a08d4 |
|
16-Nov-2012 |
Andy Huang <ath@google.com> |
fix account ordering upon cold process start A cold start would use the cache contents without AccountManager assistance, and the cache was not well-ordered when persisted. Add positions to the serialized entries and sort when loading from the cache to fix that. Another problem was that subsequent partial updates to the list of accounts caused the updated entries to fall to the bottom of the ordering. So change it so incomplete cursor updates use any existing entry position. Complete cursor updates will still add to the end, effectively re-doing the ordering as before. Bug: 7100404 Change-Id: I6e07826c51d013d5954fa39e13cc20410c595c1d
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
0d0f8b061faae060529af4da339eed2d728ef1bd |
|
13-Oct-2012 |
Scott Kennedy <skennedy@google.com> |
Prompt for auto-advance option on first action If we're on a tablet, we will pop up a dialog that asks the user what they want to do. When they select an option, we save it, and take the original action, and auto-advance to their preference. Bug: 7328118 Change-Id: I7b11bd0d17e6cc184b67c8c943531146fc964b49
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
a9a05d566650f31f09191eda0ba61af843bd4cd8 |
|
25-Oct-2012 |
Vikram Aggarwal <viki@google.com> |
Compare integers rather than strings Change-Id: Iafd547890c916f9976b480ac834790ccfd4c69e0
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
fa255c019a8d4f6a74cc544a4dd2d8b74b1fc572 |
|
13-Oct-2012 |
Paul Westbrook <pwestbro@google.com> |
Add setting to control conversation view mode Add conversation view mode setting to UIProvider Bug: 7312540 Change-Id: I07095c9a6b22d3ef97d2848a067ba50d82970117
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
b8361c9f8938b74977316319885998aae09aab77 |
|
27-Sep-2012 |
Paul Westbrook <pwestbro@google.com> |
Move account cookie query into account object Move account cookie quert into the account object. This will prevent looking up the account cookie from blocking the conversation list query Bug: 7244921 Change-Id: I9761fe29bb05d9f29eb8cae640a749545362c770
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
f9dbd206d1dd37e8ff2e3e72759710f5e6fb45ae |
|
19-Sep-2012 |
Paul Westbrook <pwestbro@google.com> |
Fix NPE If the Account receiver runs before the MailAppProvider has been initialized, an crash could happen. Now, if the Account receiver runs before the provider has been initialized, cache the account query uris which will be used after provider initialization Bug: 7191373 Change-Id: Ibeea4fe66c565671c61f05c088b942993d1f9f30
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
7c66645a27d100ec94fb426963925ec7f36d4465 |
|
06-Sep-2012 |
Paul Westbrook <pwestbro@google.com> |
Fixed log line Change-Id: I849dcfe92e679d657d708f4dc44e13a72946cc03
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
9982fdb413d09b8e391dbc96a114987b1b87bb62 |
|
31-Aug-2012 |
Mark Wei <markwei@google.com> |
Add supplementary account info to outbound google.com links Bug: 6661601 Change-Id: I130d1d2481e4c4c693ac70bbb8ec107b4d8a61fb
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
57899081749fac79c25362cc591705f8bd1c1f58 |
|
05-Sep-2012 |
Marc Blank <mblank@google.com> |
Add setupIntentUri to account settings Change-Id: I172a0703c0f6b58f6b559e5c5ac220f5c53b546b
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
c95485c4c63e3667d9a9d3bde0f8e57da6e02f17 |
|
24-Aug-2012 |
Marc Blank <mblank@google.com> |
Clear the cache of invalid accounts * This can happen when migrating account manager types Change-Id: I66670fbbc097bbf9dcc82c2e6ee6f340bdff01a3
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
c3e233a855d426a4544fbb3d14ae948548a88cfe |
|
30-Aug-2012 |
Paul Westbrook <pwestbro@google.com> |
Implement Comparable correctly Change-Id: I48a881ffa6b674fbc78b6f5025df5c2507bc2be4
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
c597cb55f02fe41c9fb180d1b66311e1a06523e1 |
|
24-Aug-2012 |
Paul Westbrook <pwestbro@google.com> |
Respect order from UI Provider Now we keep the order of the accounts that was specified by the UI provider. Bug: 7013005 Change-Id: I4e8355d937aaf696070fbdd2080c942c90cd0643
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
122f7c2cf45cd5f07462a7b0a553f82828a8b1a2 |
|
21-Aug-2012 |
Paul Westbrook <pwestbro@google.com> |
Handle Authentication falures Add support for prompting the user for authentication Bug: 6961624 Change-Id: I6d348a0e6a58ea8729d7f98857ccdfde8307306d
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
68b6927dbf5678c9b3728e52782a2f1eef55466e |
|
15-Aug-2012 |
Vikram Aggarwal <viki@google.com> |
previousQueryUriMap is never null. Change-Id: Ib1183fb8022055757c3b3c5025079515cc0532a0
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
55124f6fbc230042714d6eec119f0573e2878246 |
|
13-Aug-2012 |
Mindy Pereira <mindyp@google.com> |
Don't disable compose/autosend until accounts are added. We want these to go to the add account screen instead. Change-Id: I4f006f4911ede82f6097b2458889d5cc387a77bf
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
707f24c693f116901660ce4b07598b474e681319 |
|
01-Aug-2012 |
Vikram Aggarwal <viki@google.com> |
Put Priority Arrows enabled/disabled in Settings No user-visible change yet. The next step is to read the setting and change the Conversation List and Conversation View to remove the priority inbox arrows. Change-Id: I44b644f1206f20f75891f7e0870fb3b72e56ab15
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
6006991395131d7d1db4f883ff8c7a87498b6eec |
|
24-Jul-2012 |
Vikram Aggarwal <viki@google.com> |
Allow settings to update Change-Id: Ief66ab0df6bb26d1d145dcf8f343640cca2d0a55
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
71a8f5e5d2bb6b2a34460ef4c11db0311054334e |
|
25-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Add swipe settings column. Change-Id: I9b893ac203f62ca837284485ec4fc70fe5676f2d
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
47d0e65536c55d7aad8c902aef31efb41fd05cf2 |
|
23-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Support selected_from Part of b/6239410 Composing gmail from a share intent always picks the primary account not the last used Change-Id: Ifb4715ce300ca1ae596192d97138864ba3f13a7d
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
828f46144e79c7bb0856f43dc237e4faef3623de |
|
23-Jul-2012 |
Vikram Aggarwal <viki@google.com> |
Minor comment fix Change-Id: Ia3a1f64521bedf6976b77cffff94567ff5f3cac0
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
5e63e8aae365dc210a0647b7e1c87f76bf652c80 |
|
19-Jul-2012 |
Vikram Aggarwal <viki@google.com> |
Store default inbox name in Settings. Show the default inbox name in the Action bar. Change-Id: I08d31084944677ec219fbb8936eeaa5d8c4532c9
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
0a88d81a9f6d6997ff62c669824f1f7e85206ca3 |
|
18-Jul-2012 |
Andy Huang <ath@google.com> |
Don't crash due to old cached Settings objects Settings doesn't need to wtf on bad input, it should be caught upstream. (ideally all upstream cases catch exceptions, but it's easier to just have the specific cache de-serialization case look for Settings failures, as it does now for Account.) Change-Id: I5fa6a3e3095c81598e75f684f96ccb99ed3bb8ff
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
3cd4f40dab2c0810cb5ecd77256abf022863b2b5 |
|
17-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Allow providers to supply max attachment(s) size for new messages Also, general cleanup around attachment exceptipons. Moved showing the error toasts to the composeactivity. Change-Id: Icd829146b60ed5656bed0d6d570fafbf5d0956fd
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
b378d64bab3c7517794ad7e2aee1d06c074e99ee |
|
11-Jul-2012 |
Mindy Pereira <mindyp@google.com> |
Add manual sync capability to accounts. Change-Id: Ic2b94ebe378a81d404ede3960ffb83524c9a7fed
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
31d7967c857d7486f27329135dffb3a2977b54e2 |
|
26-Jun-2012 |
Mindy Pereira <mindyp@google.com> |
Add a way to get ALL the folders for an account as a list, not just top level. For displaying all when doing a move / add / remove folders dialog. Change-Id: If8100b45e7e5f50a53e9e0594b742694b7bcf902
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.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/MailAppProvider.java
|
27d89ada3e8d1b17357a7064e1f47f3c15686412 |
|
12-Jun-2012 |
Vikram Aggarwal <viki@google.com> |
Request default recent folders. Change-Id: I2aa6b695958fc20864d07c02be4251ef203c3fa6
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
a6b671dd9f5ba358a05888b3ab3bf1c5cb5cf493 |
|
25-May-2012 |
Marc Blank <mblank@google.com> |
Only move selected convos if from same account * Add accountUri column to Conversation * Also add IS_VIRTUAL capability to Folder (for combined folders) * Check that all conversations to be moved/relabeled from a virtual folder are from the same account Bug: 6280990 Change-Id: Idfc5b3017b16a9f8c1ae5063ba22c66f89d8ca4f
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
b287833c2645e2502792821e54d7226cfad59955 |
|
18-May-2012 |
Marc Blank <mblank@google.com> |
Add color to Account class; support it in account spinner Bug: 6281321 Change-Id: I86550ba6f7f4f695ee779dd772d18c1f422fe4be
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
b1f573c59ec20f9149443e1e0cc8b64ff3a07fea |
|
06-Apr-2012 |
Paul Westbrook <pwestbro@google.com> |
Embed Settings into Account object Change-Id: Ie9e5d32fbd3c0dd21a43e7c6106c32641b51d467
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
92551d057965689f1952faeb06763f0762bc717f |
|
05-Apr-2012 |
Mindy Pereira <mindyp@google.com> |
Custom froms. DO NOT WANT. First revision. It works! And it sends mail...so that's good. Change-Id: I9e77df792d57dfc09442b711710b387b5e1e6d10
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
70f130ee9be956e72bc0686e80c3fc4c92807451 |
|
03-Apr-2012 |
Vikram Aggarwal <viki@google.com> |
Use existing methods for search, and get authority from resources Change-Id: Ia5546689a373680330357da4f59663b66413fcf9
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
6a62146d0af3bf33ff472e4fbfad64f6c582dd8e |
|
02-Apr-2012 |
Vikram Aggarwal <viki@google.com> |
Correct authority for suggestions provider Change-Id: I363e8f00c7baeed9cae94fe25242594d6e4d4250
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
e95c7ded028607899d9596685c7cec21c1274d8e |
|
29-Mar-2012 |
Paul Westbrook <pwestbro@google.com> |
Reduce the number of account uri notifications Also make sure to notify on the accounts uri if there are no accounts, when the result is returned from the mail provider Bug: 6215384 Change-Id: I5e7ee80f4d43ff89e66a9f7306c663db18ba7e7d
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
2388c5d208acd4e4e658aaacbbc5f080ee8e9f7c |
|
25-Mar-2012 |
Paul Westbrook <pwestbro@google.com> |
Support for no account case Change-Id: I43150580aed2ef8d100702c13190d84f3d8d339c
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|
c2074c4442eacf5604dd3cecd06b363e8fc574de |
|
22-Mar-2012 |
Paul Westbrook <pwestbro@google.com> |
Rename AccountCacheProvider -> MailAppProvider Change-Id: I7d1079ab2a48c5c845dee2ceff281bdf00c70b0f
/packages/apps/UnifiedEmail/src/com/android/mail/providers/MailAppProvider.java
|