92c9d37d883eaafdbe7d9428a5de017eee9f3d2b |
|
13-Jul-2012 |
Marc Blank <mblank@google.com> |
Improve initial folder list sync * The initial folder list sync has been worst-case O(n**2); with this change it is now O(n) * Also, we only save each Mailbox once, which saves a lot of extra disk thrashing * Assume generic user-created folders hold mail; this simplifies the code greatly and solves a number of user issues. In the case that we're wrong (I've never seen it), there's really no harm done Change-Id: I20321b2708ce3e8ebbe647116a787b26d115c3bf
/packages/apps/Exchange/assets/FolderSyncParserTest.txt
|
e6c2456aa6c00ef78c6d1d1621511d7ef8507f83 |
|
28-Jun-2012 |
Marc Blank <mblank@google.com> |
DO NOT MERGE: Move exchange2 files up a level * Goodbye, exchange1 Change-Id: Id2fc093cd43a55815047ab091b6a49c3d1138888
/packages/apps/Exchange/assets/FolderSyncParserTest.txt
|
9f551ed0c2794a4ebb775df0dc5f714cf07f29b7 |
|
31-Dec-2011 |
Marc Blank <mblank@google.com> |
Fix folder sync parsing and parent initialization * This is a large CL, but almost all of it relates to more comprehensive tests for folder parsing * There are less than a dozen lines of production code changes: - Move creation of mailboxMap out of the validation loop in FolderSyncParser - Make sure we fix up the parent of new/changed folders in MailboxUtilities Bug: 5794371 Change-Id: I5fb32369a6fdbfb33919df495d40347b56013bbd
/packages/apps/Exchange/assets/FolderSyncParserTest.txt
|