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]

Reply via email to