More improvements to mailbox tree generation.
authorMichael M Slusarz <slusarz@curecanti.org>
Wed, 10 Feb 2010 05:49:48 +0000 (22:49 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Wed, 10 Feb 2010 06:10:42 +0000 (23:10 -0700)
commit24a067646036cf6fa1647408fc252f168f2d65e1
tree6074bf0d2e0ebbde882d7b40cf93825a8fc7644f
parenta91e8565d38bba2c893617e1a8931e133d312bc9
More improvements to mailbox tree generation.

Leverage recent improvements in IMAP library that allow more consistent
handling of things like attributes across various IMAP servers.
Use attribute information to more intelligently create the mailbox tree.
Saves an IMAP LIST call on initial build if subscribed only mailboxes
are shown.
Fixes special labels if they appear in a mailbox below the first level.
Fixes Bug #8859
imp/lib/Imap/Tree.php