[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