[commits] Horde branch imp_multiple_accounts updated. 8a5f13cf951da683cc79d1b558d4a548c6522084
Michael M Slusarz
slusarz at horde.org
Thu Sep 12 05:58:55 UTC 2013
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 <slusarz at horde.org>
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 <slusarz at horde.org>
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
More information about the commits
mailing list