[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