The branch "imp_multiple_accounts" has been updated. The following is a summary of the commits.
from: e8b374a0b09b5a2490f5ec66dcbe7bcc7748ce90 99d4a08 Rewritten IMP folder tree code 8a5f13c Refactor IMP_Imap_Tree Iteration ----------------------------------------------------------------------- commit 99d4a086c48213c2bfaf94adfbdf106f2d64f38e Author: Michael M Slusarz <[email protected]> Date: Thu Aug 29 22:08:47 2013 -0600 Rewritten IMP folder tree code imp/config/prefs.php | 6 +- imp/lib/Ajax/Application/Handler/Dynamic.php | 49 +- imp/lib/Ajax/Application/Handler/Mboxtoggle.php | 14 +- imp/lib/Ajax/Application/Handler/Remote.php | 6 +- imp/lib/Api.php | 13 +- imp/lib/Application.php | 6 +- imp/lib/Basic/Folders.php | 35 +- imp/lib/Dynamic/Compose/Common.php | 13 +- imp/lib/Factory/Imaptree.php | 4 +- imp/lib/IMP.php | 6 +- imp/lib/Imap/Tree.php | 2261 +++++++------------ imp/lib/Imap/Tree/Account.php | 93 + imp/lib/Imap/Tree/Account/Imap.php | 135 ++ imp/lib/Imap/Tree/Account/Inboxonly.php | 37 + imp/lib/Imap/Tree/Account/Remote.php | 55 + imp/lib/Imap/Tree/Element.php | 146 ++ imp/lib/Imap/Tree/Poll.php | 118 - imp/lib/Imap/Tree/Prefs.php | 97 + imp/lib/Imap/Tree/Prefs/Expanded.php | 76 + imp/lib/Imap/Tree/Prefs/Poll.php | 72 + imp/lib/Imap/Tree/Remote.php | 141 -- imp/lib/LoginTasks/SystemTask/GarbageCollection.php | 2 +- imp/lib/LoginTasks/Task/DeleteSentmailMonthly.php | 6 +- imp/lib/Mailbox.php | 60 +- imp/lib/Search.php | 11 +- imp/lib/Search/Query.php | 10 +- imp/lib/Search/Ui.php | 11 +- imp/lib/Search/Vfolder/Vinbox.php | 6 +- imp/lib/Search/Vfolder/Vtrash.php | 6 +- imp/package.xml | 24 +- 30 files changed, 1702 insertions(+), 1817 deletions(-) create mode 100644 imp/lib/Imap/Tree/Account.php create mode 100644 imp/lib/Imap/Tree/Account/Imap.php create mode 100644 imp/lib/Imap/Tree/Account/Inboxonly.php create mode 100644 imp/lib/Imap/Tree/Account/Remote.php create mode 100644 imp/lib/Imap/Tree/Element.php delete mode 100644 imp/lib/Imap/Tree/Poll.php create mode 100644 imp/lib/Imap/Tree/Prefs.php create mode 100644 imp/lib/Imap/Tree/Prefs/Expanded.php create mode 100644 imp/lib/Imap/Tree/Prefs/Poll.php delete mode 100644 imp/lib/Imap/Tree/Remote.php http://git.horde.org/horde-git/-/commit/99d4a086c48213c2bfaf94adfbdf106f2d64f38e ----------------------------------------------------------------------- commit 8a5f13cf951da683cc79d1b558d4a548c6522084 Author: Michael M Slusarz <[email protected]> Date: Tue Sep 10 01:38:44 2013 -0600 Refactor IMP_Imap_Tree Iteration Rewrite status: working well pretty much everywhere except dynamic view. Dynamic view displays mailboxes correctly (for the most part), but need to rewrite the browser updating code. Things like incorrect mailbox expanding statuses and infinte looping empty containers need to be re-fixed within the new framework. imp/lib/Ajax/Application/Handler/Dynamic.php | 49 +- imp/lib/Ajax/Application/Handler/Smartmobile.php | 11 +- imp/lib/Ajax/Queue.php | 9 +- imp/lib/Api.php | 7 +- imp/lib/Application.php | 12 +- imp/lib/Basic/Compose.php | 9 +- imp/lib/Basic/Folders.php | 6 +- imp/lib/Basic/Mailbox.php | 3 +- imp/lib/Basic/Message.php | 3 +- imp/lib/Dynamic/Compose/Common.php | 4 +- imp/lib/IMP.php | 48 -- imp/lib/Imap/Tree.php | 485 +++------------------ imp/lib/Imap/Tree/Account/Imap.php | 24 +- imp/lib/Imap/Tree/Element.php | 7 +- imp/lib/Imap/Tree/Iterator.php | 116 +++++ imp/lib/Imap/Tree/IteratorFilter.php | 206 +++++++++ imp/lib/Imap/Tree/IteratorFilter/Ancestors.php | 43 ++ imp/lib/Imap/Tree/IteratorFilter/Mailboxes.php | 40 ++ imp/lib/Imap/Tree/IteratorFilter/Nocontainers.php | 34 ++ imp/lib/Imap/Tree/IteratorFilter/Prefetch.php | 50 +++ imp/lib/Imap/Tree/Select.php | 91 ++++ imp/lib/LoginTasks/Task/DeleteSentmailMonthly.php | 14 +- imp/lib/Minimal/Folders.php | 8 +- imp/lib/Prefs/Special/Acl.php | 3 +- imp/lib/Prefs/Special/ComposeTemplates.php | 9 +- imp/lib/Prefs/Special/Drafts.php | 9 +- imp/lib/Prefs/Special/InitialPage.php | 3 +- imp/lib/Prefs/Special/Sentmail.php | 10 +- imp/lib/Prefs/Special/Spam.php | 10 +- imp/lib/Prefs/Special/Trash.php | 9 +- imp/lib/Search/Query.php | 9 +- imp/lib/Search/Ui.php | 7 +- imp/lib/Search/Vfolder/Vtrash.php | 8 +- imp/lib/Smartmobile.php | 3 +- imp/package.xml | 16 +- 35 files changed, 813 insertions(+), 562 deletions(-) create mode 100644 imp/lib/Imap/Tree/Iterator.php create mode 100644 imp/lib/Imap/Tree/IteratorFilter.php create mode 100644 imp/lib/Imap/Tree/IteratorFilter/Ancestors.php create mode 100644 imp/lib/Imap/Tree/IteratorFilter/Mailboxes.php create mode 100644 imp/lib/Imap/Tree/IteratorFilter/Nocontainers.php create mode 100644 imp/lib/Imap/Tree/IteratorFilter/Prefetch.php create mode 100644 imp/lib/Imap/Tree/Select.php http://git.horde.org/horde-git/-/commit/8a5f13cf951da683cc79d1b558d4a548c6522084 -- commits mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]
