[commits] Horde branch imp_6_1 updated. aa8658001921287e9c77c7647329f5adf1866795
Michael M Slusarz
slusarz at horde.org
Tue Jan 15 04:47:22 UTC 2013
The branch "imp_6_1" has been updated.
The following is a summary of the commits.
from: 5d047d73008cadff9f5452f9cf48b85e2596d598
aa86580 [mms] Abstract all UIDs used for mailbox/message navigation on the browser to BUIDs (browser UIDs) (Bug #10719).
-----------------------------------------------------------------------
commit aa8658001921287e9c77c7647329f5adf1866795
Author: Michael M Slusarz <slusarz at horde.org>
Date: Mon Jan 14 20:44:07 2013 -0700
[mms] Abstract all UIDs used for mailbox/message navigation on the browser to BUIDs (browser UIDs) (Bug #10719).
Separates backend message manipulation from UI presentation.
Allows for easier/cleaner manipulation on the browser side:
* No need to keep track of the both the current display mailbox AND the
message mailbox - makes javascript much cleaner
* Browser UIDs are always integers so large ranges can be efficiently
packed using message sequence strings
* All message manipulation is now abstracted and looks the same in
every mailbox - no need to change method of sending UIDs based on
the current mailbox type ("real" mailbox vs. virtual)
imp/bin/imp-mailbox-decode | 14 +--
imp/compose.php | 21 +-
imp/docs/CHANGES | 2 +
imp/js/compose.js | 1 +
imp/js/dimpbase.js | 212 +++++++++----------
imp/js/dimpcore.js | 75 +------
imp/js/flagprefs.js | 1 +
imp/js/imp.js | 3 +-
imp/js/indices.js | 121 -----------
imp/js/message-dimp.js | 63 +++---
imp/js/smartmobile.js | 235 +++++++++++----------
imp/js/viewport.js | 30 +--
imp/js/viewport_utils.js | 72 +++++++
imp/lib/Ajax/Application.php | 60 ++----
imp/lib/Ajax/Application/Handler/Common.php | 124 ++++-------
imp/lib/Ajax/Application/Handler/Dynamic.php | 90 ++++-----
imp/lib/Ajax/Application/Handler/ImageUnblock.php | 6 +-
imp/lib/Ajax/Application/Handler/Smartmobile.php | 19 --
imp/lib/Ajax/Application/ListMessages.php | 68 ++-----
imp/lib/Ajax/Application/ShowMessage.php | 54 ++---
imp/lib/Ajax/Imple/ImportEncryptKey.php | 13 +-
imp/lib/Ajax/Imple/ItipRequest.php | 11 +-
imp/lib/Ajax/Queue.php | 80 +++++---
imp/lib/Application.php | 9 +-
imp/lib/Auth.php | 8 +-
imp/lib/Basic/Compose.php | 58 +++++
imp/lib/Compose.php | 20 +-
imp/lib/Contents.php | 86 ++++----
imp/lib/Contents/View.php | 10 +-
imp/lib/Dynamic/Base.php | 9 +-
imp/lib/Dynamic/Compose.php | 52 +++--
imp/lib/Dynamic/Message.php | 19 +-
imp/lib/Factory/MailboxList.php | 27 +--
imp/lib/Factory/Quota.php | 3 -
imp/lib/IMP.php | 93 --------
imp/lib/Indices.php | 22 +-
imp/lib/Indices/Form.php | 50 -----
imp/lib/Indices/Mailbox.php | 90 ++++++++
imp/lib/Mailbox.php | 98 ++++++---
imp/lib/Mailbox/List.php | 112 ++++++++--
imp/lib/Mailbox/List/Pop3.php | 74 +++++++
imp/lib/Mailbox/List/Virtual.php | 46 ++++-
imp/lib/Message.php | 2 +-
imp/lib/Mime/Viewer/Html.php | 3 +-
imp/lib/Mime/Viewer/Itip.php | 3 +-
imp/lib/Mime/Viewer/Pgp.php | 5 +-
imp/lib/Mime/Viewer/Smime.php | 5 +-
imp/lib/Minimal/Base.php | 9 +-
imp/lib/Minimal/Compose.php | 44 +++--
imp/lib/Minimal/Mailbox.php | 67 +++---
imp/lib/Minimal/Message.php | 78 ++++---
imp/lib/Minimal/Messagepart.php | 24 +--
imp/lib/Minimal/Search.php | 14 +-
imp/lib/Quota.php | 4 +-
imp/lib/Quota/Command.php | 8 +-
imp/lib/Quota/Hook.php | 8 +-
imp/lib/Quota/Imap.php | 21 +--
imp/lib/Quota/Maildir.php | 8 +-
imp/lib/Quota/Mdaemon.php | 8 +-
imp/lib/Quota/Mercury32.php | 12 +-
imp/lib/Quota/Null.php | 8 +-
imp/lib/Quota/Sql.php | 12 +-
imp/lib/Search.php | 1 +
imp/lib/Smartmobile.php | 2 -
imp/lib/Ui/Compose.php | 51 -----
imp/lib/Ui/Message.php | 6 +-
imp/lib/Ui/Quota.php | 6 +-
imp/lib/View/Subinfo.php | 40 +++--
imp/mailbox.php | 137 ++++++------
imp/message.php | 94 ++++-----
imp/package.xml | 20 ++-
imp/rss.php | 4 +-
imp/saveimage.php | 9 +-
imp/search-basic.php | 11 +-
imp/search.php | 11 +-
imp/templates/basic/mailbox/mailbox.html.php | 4 +-
imp/templates/basic/message/navbar_top.html.php | 2 +-
imp/templates/minimal/mailbox.html.php | 2 +-
imp/templates/saveimage/saveimage.html.php | 3 +-
imp/templates/smartmobile/copymove.html.php | 2 +-
imp/thread.php | 30 +--
imp/view.php | 8 +-
82 files changed, 1484 insertions(+), 1563 deletions(-)
delete mode 100644 imp/js/indices.js
create mode 100644 imp/js/viewport_utils.js
create mode 100644 imp/lib/Basic/Compose.php
delete mode 100644 imp/lib/Indices/Form.php
create mode 100644 imp/lib/Indices/Mailbox.php
create mode 100644 imp/lib/Mailbox/List/Pop3.php
http://git.horde.org/horde-git/-/commit/aa8658001921287e9c77c7647329f5adf1866795
More information about the commits
mailing list