[cvs] commit: imp folders.php mailbox.php message.php search.php imp/lib Folder.php IMP.php Mailbox.php Message.php Search.php Session.php VFolder.php base.php prefs.php imp/lib/Auth imp.php imp/lib/IMAP MailboxCache.php Tree.php imp/templates/prefs ...
Michael M Slusarz
slusarz at curecanti.org
Mon Jan 16 12:36:47 PST 2006
slusarz 2006-01-16 12:36:47 PST
Modified files:
. folders.php mailbox.php message.php
search.php
lib Folder.php IMP.php Mailbox.php
Message.php Search.php Session.php
base.php prefs.php
lib/Auth imp.php
lib/IMAP MailboxCache.php Tree.php
templates/prefs defaultsearchselect.inc
templates/search search.html
Removed files:
lib VFolder.php
Log:
Bug: 3255
Merge after: 1 week
Rewrite of IMP_Search:: and IMP_VFolder::. We shouldn't need a separate
vfolder library as the vfolder stuff is simply a subset of our searching
code.
Problems with old code: It was impossible to know for sure whether we were
currently in a virtual mailbox vs. just a search mailbox since there was
no location we could reliably check for this. Now, IMP_Search does all the
work for us - $imp_search will always be available and global if we are using
IMAP.
I realize this is a lot of changes during the RC phase, but necessary since
there were multiple bugs/issues I have found that could not be fixed without
this change (e.g. Bug 3255). I'm going to give this a few days of testing in
HEAD before I merge so dont expect it in 4.1 immediately.
Revision Changes Path
2.356 +7 -5 imp/folders.php
1.27 +0 -350 imp/lib/Attic/VFolder.php (dead)
1.29 +19 -22 imp/lib/Auth/imp.php
1.167 +7 -13 imp/lib/Folder.php
1.52 +2 -2 imp/lib/IMAP/MailboxCache.php
1.73 +13 -8 imp/lib/IMAP/Tree.php
1.540 +15 -27 imp/lib/IMP.php
1.139 +24 -15 imp/lib/Mailbox.php
1.213 +6 -8 imp/lib/Message.php
1.51 +516 -72 imp/lib/Search.php
1.114 +7 -11 imp/lib/Session.php
1.91 +1 -7 imp/lib/base.php
1.21 +6 -8 imp/lib/prefs.php
2.722 +15 -15 imp/mailbox.php
2.617 +2 -2 imp/message.php
2.149 +31 -40 imp/search.php
1.2 +5 -2 imp/templates/prefs/defaultsearchselect.inc
1.5 +14 -15 imp/templates/search/search.html
Chora Links:
http://cvs.horde.org/diff.php/imp/folders.php?r1=2.355&r2=2.356&ty=u
http://cvs.horde.org/co.php/imp/lib/Attic/VFolder.php?r=1.26
http://cvs.horde.org/diff.php/imp/lib/Auth/imp.php?r1=1.28&r2=1.29&ty=u
http://cvs.horde.org/diff.php/imp/lib/Folder.php?r1=1.166&r2=1.167&ty=u
http://cvs.horde.org/diff.php/imp/lib/IMAP/MailboxCache.php?r1=1.51&r2=1.52&ty=u
http://cvs.horde.org/diff.php/imp/lib/IMAP/Tree.php?r1=1.72&r2=1.73&ty=u
http://cvs.horde.org/diff.php/imp/lib/IMP.php?r1=1.539&r2=1.540&ty=u
http://cvs.horde.org/diff.php/imp/lib/Mailbox.php?r1=1.138&r2=1.139&ty=u
http://cvs.horde.org/diff.php/imp/lib/Message.php?r1=1.212&r2=1.213&ty=u
http://cvs.horde.org/diff.php/imp/lib/Search.php?r1=1.50&r2=1.51&ty=u
http://cvs.horde.org/diff.php/imp/lib/Session.php?r1=1.113&r2=1.114&ty=u
http://cvs.horde.org/diff.php/imp/lib/base.php?r1=1.90&r2=1.91&ty=u
http://cvs.horde.org/diff.php/imp/lib/prefs.php?r1=1.20&r2=1.21&ty=u
http://cvs.horde.org/diff.php/imp/mailbox.php?r1=2.721&r2=2.722&ty=u
http://cvs.horde.org/diff.php/imp/message.php?r1=2.616&r2=2.617&ty=u
http://cvs.horde.org/diff.php/imp/search.php?r1=2.148&r2=2.149&ty=u
http://cvs.horde.org/diff.php/imp/templates/prefs/defaultsearchselect.inc?r1=1.1&r2=1.2&ty=u
http://cvs.horde.org/diff.php/imp/templates/search/search.html?r1=1.4&r2=1.5&ty=u
More information about the cvs
mailing list