[commits] Horde branch master updated. fccb2396a4ee9e22da1e2feeee766051f242f421

Michael M Slusarz slusarz at horde.org
Thu Nov 11 16:12:04 UTC 2010


The branch "master" has been updated.
The following is a summary of the commits.

from: 905fc88ad103f265cdbd9d7df1030a2ee62e4224

1c6cd92 phpdoc
43f1fff Queries need to be built for each mailbox
553216b Add attachment message filter
fccb239 Optimize display of attachment flag icon

-----------------------------------------------------------------------

commit 1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Nov 10 10:38:03 2010 -0700

    phpdoc

 imp/lib/Mailbox/List.php               |   42 ++++++++++++++-----------------
 imp/lib/Search/Element/Bulk.php        |    8 ------
 imp/lib/Search/Element/Date.php        |    8 ------
 imp/lib/Search/Element/Flag.php        |    8 ------
 imp/lib/Search/Element/Header.php      |    8 ------
 imp/lib/Search/Element/Mailinglist.php |    8 ------
 imp/lib/Search/Element/Or.php          |    9 -------
 imp/lib/Search/Element/Personal.php    |    8 ------
 imp/lib/Search/Element/Recipient.php   |    8 ------
 imp/lib/Search/Element/Size.php        |    8 ------
 imp/lib/Search/Element/Text.php        |    8 ------
 imp/lib/Search/Element/Within.php      |    8 ------
 imp/lib/Search/Filter.php              |    3 --
 imp/lib/Search/Filter/Builtin.php      |   12 ---------
 imp/lib/Search/Filter/Bulk.php         |    1 -
 imp/lib/Search/Filter/Mailinglist.php  |    1 -
 imp/lib/Search/Filter/Personal.php     |    1 -
 imp/lib/Search/Query.php               |   14 +++++-----
 18 files changed, 26 insertions(+), 137 deletions(-)

http://git.horde.org/diff.php/imp/lib/Mailbox/List.php?rt=horde-git&r1=fe62dea49cb7c0ffef71467d4215ae915fcd131b&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Element/Bulk.php?rt=horde-git&r1=e6a5a80835ffcf5a625383ad0d68754676c42b71&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Element/Date.php?rt=horde-git&r1=e6a5a80835ffcf5a625383ad0d68754676c42b71&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Element/Flag.php?rt=horde-git&r1=e6a5a80835ffcf5a625383ad0d68754676c42b71&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Element/Header.php?rt=horde-git&r1=e6a5a80835ffcf5a625383ad0d68754676c42b71&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Element/Mailinglist.php?rt=horde-git&r1=d6b8237fba593b4f4eb8efa142977b58cf819131&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Element/Or.php?rt=horde-git&r1=e6a5a80835ffcf5a625383ad0d68754676c42b71&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Element/Personal.php?rt=horde-git&r1=13dcbf8f824f5aefc3f2add2e7642d5e8fbba1f4&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Element/Recipient.php?rt=horde-git&r1=e6a5a80835ffcf5a625383ad0d68754676c42b71&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Element/Size.php?rt=horde-git&r1=e6a5a80835ffcf5a625383ad0d68754676c42b71&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Element/Text.php?rt=horde-git&r1=e6a5a80835ffcf5a625383ad0d68754676c42b71&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Element/Within.php?rt=horde-git&r1=e6a5a80835ffcf5a625383ad0d68754676c42b71&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Filter.php?rt=horde-git&r1=aed51adef80cc9633881927fb11e0fc9e51588ea&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Filter/Builtin.php?rt=horde-git&r1=aed51adef80cc9633881927fb11e0fc9e51588ea&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Filter/Bulk.php?rt=horde-git&r1=c32f06fea763374b5ce749d3f97cbd1d49427253&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Filter/Mailinglist.php?rt=horde-git&r1=c32f06fea763374b5ce749d3f97cbd1d49427253&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Filter/Personal.php?rt=horde-git&r1=13dcbf8f824f5aefc3f2add2e7642d5e8fbba1f4&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3
http://git.horde.org/diff.php/imp/lib/Search/Query.php?rt=horde-git&r1=e6a5a80835ffcf5a625383ad0d68754676c42b71&r2=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3

-----------------------------------------------------------------------

commit 43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Nov 10 13:21:12 2010 -0700

    Queries need to be built for each mailbox
    
    Right now, it is impossible to do an advanced search query - in other
    words, a query that involves more than an IMAP query statement.
    Creating queries by mailbox allows advanced queries to be performed.
    For example, a query element can independently run a query, get the list
    of indices that match, and then put this result into the master IMAP
    server query with a UID sequence search.

 imp/lib/Search.php                     |   17 +++++++----------
 imp/lib/Search/Element.php             |    8 ++++++--
 imp/lib/Search/Element/Bulk.php        |    2 +-
 imp/lib/Search/Element/Date.php        |    2 +-
 imp/lib/Search/Element/Flag.php        |    2 +-
 imp/lib/Search/Element/Header.php      |    2 +-
 imp/lib/Search/Element/Mailinglist.php |    2 +-
 imp/lib/Search/Element/Or.php          |    2 +-
 imp/lib/Search/Element/Personal.php    |    2 +-
 imp/lib/Search/Element/Recipient.php   |    2 +-
 imp/lib/Search/Element/Size.php        |    2 +-
 imp/lib/Search/Element/Text.php        |    2 +-
 imp/lib/Search/Element/Within.php      |    2 +-
 imp/lib/Search/Query.php               |   18 +++++++++++++-----
 14 files changed, 37 insertions(+), 28 deletions(-)

http://git.horde.org/diff.php/imp/lib/Search.php?rt=horde-git&r1=fe62dea49cb7c0ffef71467d4215ae915fcd131b&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Element.php?rt=horde-git&r1=6498dfc7478104d8c5bb32f40692d2a31b99d1d6&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Element/Bulk.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Element/Date.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Element/Flag.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Element/Header.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Element/Mailinglist.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Element/Or.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Element/Personal.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Element/Recipient.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Element/Size.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Element/Text.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Element/Within.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802
http://git.horde.org/diff.php/imp/lib/Search/Query.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=43f1fffd5c839e3a18e90b40cfcf17fa2f5c7802

-----------------------------------------------------------------------

commit 553216ba5135fba3287054ffa84d16ae9e21c8bf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Nov 10 15:32:57 2010 -0700

    Add attachment message filter

 imp/config/prefs.php.dist             |   10 +++++-
 imp/docs/CHANGES                      |    1 +
 imp/lib/Search/Element/Attachment.php |   61 +++++++++++++++++++++++++++++++++
 imp/lib/Search/Filter/Attachment.php  |   27 ++++++++++++++
 imp/search.php                        |   10 +++++
 5 files changed, 108 insertions(+), 1 deletions(-)
 create mode 100644 imp/lib/Search/Element/Attachment.php
 create mode 100644 imp/lib/Search/Filter/Attachment.php

http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=4f599be8fe37e6ac0926dd003b7d12dffea44074&r2=553216ba5135fba3287054ffa84d16ae9e21c8bf
http://git.horde.org/diff.php/imp/docs/CHANGES?rt=horde-git&r1=4f599be8fe37e6ac0926dd003b7d12dffea44074&r2=553216ba5135fba3287054ffa84d16ae9e21c8bf
http://git.horde.org/co.php/imp/lib/Search/Element/Attachment.php?rt=horde-git&r=553216ba5135fba3287054ffa84d16ae9e21c8bf
http://git.horde.org/co.php/imp/lib/Search/Filter/Attachment.php?rt=horde-git&r=553216ba5135fba3287054ffa84d16ae9e21c8bf
http://git.horde.org/diff.php/imp/search.php?rt=horde-git&r1=8a48c691e1aca573ea14cea1dfe16c92ed128e59&r2=553216ba5135fba3287054ffa84d16ae9e21c8bf

-----------------------------------------------------------------------

commit fccb2396a4ee9e22da1e2feeee766051f242f421
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Nov 10 16:14:03 2010 -0700

    Optimize display of attachment flag icon
    
    We only need the Content-Type header of the base part, not the entire
    structure of the message.

 imp/config/prefs.php.dist      |    8 ++----
 imp/lib/Imap/Flags.php         |   21 +++++++---------
 imp/lib/Mailbox/List.php       |   51 ++++++++++++++++++++++++---------------
 imp/lib/Ui/Headers.php         |    6 +++-
 imp/lib/Views/ListMessages.php |   10 ++++---
 imp/mailbox.php                |   11 +++++---
 6 files changed, 60 insertions(+), 47 deletions(-)

http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=553216ba5135fba3287054ffa84d16ae9e21c8bf&r2=fccb2396a4ee9e22da1e2feeee766051f242f421
http://git.horde.org/diff.php/imp/lib/Imap/Flags.php?rt=horde-git&r1=b7e22a3a79c5e9ff54c78bca500e366a07b2ffa8&r2=fccb2396a4ee9e22da1e2feeee766051f242f421
http://git.horde.org/diff.php/imp/lib/Mailbox/List.php?rt=horde-git&r1=1c6cd92106e90786562e0ae72c49c1b0fe7dccc3&r2=fccb2396a4ee9e22da1e2feeee766051f242f421
http://git.horde.org/diff.php/imp/lib/Ui/Headers.php?rt=horde-git&r1=bf4719ffd4d666e00287a27dc1f42085a36ccb0e&r2=fccb2396a4ee9e22da1e2feeee766051f242f421
http://git.horde.org/diff.php/imp/lib/Views/ListMessages.php?rt=horde-git&r1=fe62dea49cb7c0ffef71467d4215ae915fcd131b&r2=fccb2396a4ee9e22da1e2feeee766051f242f421
http://git.horde.org/diff.php/imp/mailbox.php?rt=horde-git&r1=fe62dea49cb7c0ffef71467d4215ae915fcd131b&r2=fccb2396a4ee9e22da1e2feeee766051f242f421




More information about the commits mailing list