[commits] Horde-Hatchery branch master updated.
Michael M Slusarz
slusarz at horde.org
Thu Apr 2 06:15:39 UTC 2009
The branch "master" has been updated.
The following is a summary of the commits.
from: aae805cf3895a62ffb96d77095f6499133f7aeee
2ea274e... New message flagging code.
-----------------------------------------------------------------------
commit 2ea274eddb56da98fc5af2bcf21f01dc8dda0970
Author: Michael M Slusarz <slusarz at curecanti.org>
Date: Mon Mar 30 22:41:36 2009 -0600
New message flagging code.
Framework is in place to allow user-defined
flags/keywords/labels/whatever you want to call them. All code is
present except for actual viewing of the user-defined flags. Still
working out the UI - I think it is going to end up looking like the
message labeling as seen in Gmail - trying to allow custom icons is way
beyond the scope of this feature. But the flags are correctly set on
the messages.
This implements (most) of Ticket #937.
imp/config/conf.xml | 18 +-
imp/config/hooks.php.dist | 159 ++++-------
imp/config/prefs.php.dist | 171 +++++++++++-
imp/docs/CHANGES | 4 +
imp/docs/RFCS | 1 +
imp/docs/UPGRADING | 6 +-
imp/js/src/ContextSensitive.js | 55 ++--
imp/js/src/DimpBase.js | 349 +++++++++++------------
imp/js/src/DimpCore.js | 4 +-
imp/js/src/ViewPort.js | 55 +----
imp/js/src/compose-dimp.js | 11 +-
imp/js/src/flagmanagement.js | 78 +++++
imp/js/src/fullmessage-dimp.js | 12 +-
imp/js/src/mailbox.js | 272 +++++++-----------
imp/js/src/message.js | 7 +-
imp/lib/DIMP.php | 19 +-
imp/lib/IMP.php | 14 +-
imp/lib/Imap/Flags.php | 360 +++++++++++++++++++++++
imp/lib/Mailbox.php | 68 ++++-
imp/lib/UI/Mailbox.php | 23 +--
imp/lib/Views/ListMessages.php | 82 ++----
imp/lib/Views/ShowMessage.php | 11 +-
imp/lib/prefs.php | 47 +++
imp/mailbox-mimp.php | 49 +--
imp/mailbox.php | 174 +++++------
imp/message-mimp.php | 45 +--
imp/message.php | 66 ++---
imp/rss.php | 2 +-
imp/templates/index/index-dimp.inc | 36 ++-
imp/templates/javascript/mailbox-dimp.js | 1 -
imp/templates/javascript_defs.php | 1 -
imp/templates/mailbox/mailbox.html | 4 +-
imp/templates/mailbox/navbar.html | 57 +---
imp/templates/message/navbar_navigate.html | 28 +-
imp/templates/message/navbar_top.html | 7 +-
imp/templates/prefs/flagmanagement.inc | 50 ++++
imp/themes/graphics/mail_notanswered.png | Bin 308 -> 0 bytes
imp/themes/graphics/mail_notdraft.png | Bin 376 -> 0 bytes
imp/themes/screen-dimp.css | 98 +------
imp/themes/screen.css | 75 +++--
imp/themes/silver/graphics/mail_notanswered.png | Bin 439 -> 0 bytes
imp/themes/silver/graphics/mail_notdraft.png | Bin 425 -> 0 bytes
imp/themes/silver/screen-dimp.css | 39 +--
imp/themes/silver/screen.css | 37 +++
44 files changed, 1507 insertions(+), 1088 deletions(-)
create mode 100644 imp/js/src/flagmanagement.js
create mode 100644 imp/lib/Imap/Flags.php
create mode 100644 imp/templates/prefs/flagmanagement.inc
delete mode 100644 imp/themes/graphics/mail_notanswered.png
delete mode 100644 imp/themes/graphics/mail_notdraft.png
delete mode 100644 imp/themes/silver/graphics/mail_notanswered.png
delete mode 100644 imp/themes/silver/graphics/mail_notdraft.png
http://git.horde.org/diff.php/imp/config/conf.xml?rt=horde-hatchery&r1=96801eeee12ba3e22bf970be32f1733faa17f635&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/config/hooks.php.dist?rt=horde-hatchery&r1=380941d3a11d4c64e0bab0339158ff799d3674a7&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-hatchery&r1=06d51f0a968ad6a0a7e6b72b6b911bd01e560e4c&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/docs/CHANGES?rt=horde-hatchery&r1=aae805cf3895a62ffb96d77095f6499133f7aeee&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/docs/RFCS?rt=horde-hatchery&r1=aae805cf3895a62ffb96d77095f6499133f7aeee&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/docs/UPGRADING?rt=horde-hatchery&r1=06d51f0a968ad6a0a7e6b72b6b911bd01e560e4c&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/js/src/ContextSensitive.js?rt=horde-hatchery&r1=06dba53cec4533ecd269fc2a56f2fdc114e67825&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/js/src/DimpBase.js?rt=horde-hatchery&r1=69fcb704aba86c3e7c6e6b50774d0d41cb02f1b8&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/js/src/DimpCore.js?rt=horde-hatchery&r1=4558bcc7c95801f6aa2f5cb942fbe64341115bed&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/js/src/ViewPort.js?rt=horde-hatchery&r1=e7ee9d9c28a49d9fdf3147eaa2801388331b6492&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/js/src/compose-dimp.js?rt=horde-hatchery&r1=c07c866e16347611ebcbf0f7a8dea7d246c8ca43&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/co.php/imp/js/src/flagmanagement.js?rt=horde-hatchery&r=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/js/src/fullmessage-dimp.js?rt=horde-hatchery&r1=69fcb704aba86c3e7c6e6b50774d0d41cb02f1b8&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/js/src/mailbox.js?rt=horde-hatchery&r1=164f1ac06543ddbe6767fa6842bcf8ebf7633d0b&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/js/src/message.js?rt=horde-hatchery&r1=58ab073916586f1ff41b404d37040f38d6cfd0e7&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/lib/DIMP.php?rt=horde-hatchery&r1=94f6cfff28bb8866966a7a1c71390f523002788a&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/lib/IMP.php?rt=horde-hatchery&r1=998382d6723db763affbbba342a8d91c02984677&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/co.php/imp/lib/Imap/Flags.php?rt=horde-hatchery&r=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/lib/Mailbox.php?rt=horde-hatchery&r1=ebb7d42c3251a8ca72c9ff1c8ec29ae30ab8e59f&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/lib/UI/Mailbox.php?rt=horde-hatchery&r1=d6f707a5eb5e191f20cb8242a9037334b7e1cd8b&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/lib/Views/ListMessages.php?rt=horde-hatchery&r1=d5d067dbaaa63aeae6eed60492dea04d3dce9afe&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/lib/Views/ShowMessage.php?rt=horde-hatchery&r1=aae805cf3895a62ffb96d77095f6499133f7aeee&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/lib/prefs.php?rt=horde-hatchery&r1=cdcd54b75d1cc39363b6db83c34866782562391a&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/mailbox-mimp.php?rt=horde-hatchery&r1=27389d2d84bf5b7eb658732f56d7e1e6984c753e&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/mailbox.php?rt=horde-hatchery&r1=668c4fae60b7abc5e9a54248a78b29bb1b3d8436&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/message-mimp.php?rt=horde-hatchery&r1=aedc2a5138e85c86bbfa0011273f2bdcd898be7a&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/message.php?rt=horde-hatchery&r1=aae805cf3895a62ffb96d77095f6499133f7aeee&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/rss.php?rt=horde-hatchery&r1=2813aaf25aa91219930609fa899932116e2f0771&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/templates/index/index-dimp.inc?rt=horde-hatchery&r1=3e277f2890a82954a480e3782bcab6fc502ed6ed&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/templates/javascript/mailbox-dimp.js?rt=horde-hatchery&r1=d6f707a5eb5e191f20cb8242a9037334b7e1cd8b&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/templates/javascript_defs.php?rt=horde-hatchery&r1=94f6cfff28bb8866966a7a1c71390f523002788a&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/templates/mailbox/mailbox.html?rt=horde-hatchery&r1=c26d7b0543204d97fc8f1febb2561ec6102b7cba&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/templates/mailbox/navbar.html?rt=horde-hatchery&r1=71d40176b8004113e56bda21d93c89dc7c5bf012&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/templates/message/navbar_navigate.html?rt=horde-hatchery&r1=63a961c1bf9058f61181934844699e3a6b9b881c&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/templates/message/navbar_top.html?rt=horde-hatchery&r1=29d05715d9b9f696cfe0e56cec8f9877a4d1235e&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/co.php/imp/templates/prefs/flagmanagement.inc?rt=horde-hatchery&r=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/themes/graphics/mail_notanswered.png?rt=horde-hatchery&r1=164045a780638b1e64ccfb45e4b47091d5bf845c&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/themes/graphics/mail_notdraft.png?rt=horde-hatchery&r1=448b109e0839fd6d4760b7d8829a44d3928fd8d5&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/themes/screen-dimp.css?rt=horde-hatchery&r1=3e277f2890a82954a480e3782bcab6fc502ed6ed&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/themes/screen.css?rt=horde-hatchery&r1=23dcc7a1177297cb7be5f1cc31297c14e9fcd051&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/themes/silver/graphics/mail_notanswered.png?rt=horde-hatchery&r1=164045a780638b1e64ccfb45e4b47091d5bf845c&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/themes/silver/graphics/mail_notdraft.png?rt=horde-hatchery&r1=448b109e0839fd6d4760b7d8829a44d3928fd8d5&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/themes/silver/screen-dimp.css?rt=horde-hatchery&r1=d5d067dbaaa63aeae6eed60492dea04d3dce9afe&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
http://git.horde.org/diff.php/imp/themes/silver/screen.css?rt=horde-hatchery&r1=c8153297b864d07fae2815e94182c0b7d3a96bab&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
More information about the commits
mailing list