[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