[commits] Horde branch master updated. 43ee04f2b17f507dd6dda3586eea9b108ba6f2c2

Michael M Slusarz slusarz at horde.org
Mon Apr 12 20:25:06 UTC 2010


The branch "master" has been updated.
The following is a summary of the commits.

from: 57a595f9d9c400dd69e82c4d4c5e19fbd141cbc2

6e6599d Preferences UI rewrite.
09a9b45 Convert Ansel to new preferences UI code
8d77bf1 Convert gollem to new preferences UI code
de62731 Convert fima to new preferences UI code
686d5ca Improvements to addressbook pref handling
8512cb6 Merge branch 'master' into newprefs
46c956a Convert mnemo to new preferences UI
31f046e Catch messages with no date header
3427527 Catch messages with no date header
0a8ede6 No need to pass UI object to widget code
d010e1c Move addressbook param code back to the applications
6e3c22e Move alarms handling into prefs ui widgets
12e4669 Move form processing for source/addressbook prefs to Widgets class
2b3abe7 Convert turba addressbooks pref to json format
271ce27 Key can't be empty when passing to Crypt_Blowfish
2e0d619 Key can't be empty when passing to Crypt_Blowfish
b7ab9c3 Merge branch 'master' into newprefs
28ee4e1 Merge branch 'master' into newprefs
24d8223 Identities prefs should be working again.
f9d59c2 Make folder list display display via template.
45870e3 Clean up some logging, and some other misc. cleanup
5be83f7 We really shouldn't need to be this detailed with the logging
94b41e1 Bug #8952: Fix casting spam parameter to number
72b8d57 Bug #8612: Automatically disable tidy.clean_output PHP setting
d56fd7d Override this even though it's not implemented. It's needed to prevent fatals when searching.
611e9ef Fix adding and getting attendees from the Appointment object.
2cc6fcc Add support for attendees when syncing via ActiveSync devices
5944890 Migrate hooks to H4 (Request #8954).
585ed8d Always fetch single attributes.
2551109 The list of internal attributes is just a list and not an association of attribute names and corresponding class names.
cc02431 Some clients send a PROVISION command even when it's not told to do so by the server.
b4e7a87 Fill in the remaining properties for event exceptions - and add missing support for the body (kronolith's Notes field) element.
86f9299 This method is called statically
2242dac Don't attempt to send categories if none are set
58ed8b1 Refactor the permission handling in Kolab_Storage.
3580f39 Avoid &new.
6088737 Initial support for resources to contain email addresses.
77973af Merge branch 'master' into newprefs
86d0f65 Only update prefs if they contain non-default values
036211b Fix some copy/paste errors
72ef5e9 Unselect search fields when removing selected addressbook
0a00c73 Turba prefs UI fixes
65940b6 Fix alarm preference display
a609c63 Clean up chora prefs file
3c283a9 Allow no prefGroups to be defined
1e63558 Merge branch 'master' into newprefs
501fb27 Remove newly-added prefs.php cruft
43ee04f Honor locked status for msgflags prefs

-----------------------------------------------------------------------

commit 6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Mar 25 11:55:04 2010 -0600

    Preferences UI rewrite.
    
    Goals of the rewrite:
    1. Make ALL preference page display across ALL applications handled by a
    single point: the horde services preference page. This means moving all
    application specifc preference handling to inside of
    Horde_Registry_Application functions. NO page, other than
    horde/services/prefs.php, should be using the Horde Prefs UI functions
    anymore.
    2. Move Horde Prefs UI code out of Prefs package and into the Core
    package. UI handling is not something that should be handled by a
    library (will eventually move other things out of Prefs too, including
    Category Management and Identity code, since this is code that overlays
    the Prefs driver in a Horde-specific manner)
    3. Simplify the prefs UI configuration. Don't require 'shared' or
    'locked' entries (default to false) or 'type' entry (default to
    'implicit'). Remove some unneeded types (select). Improve documentation.
    4. Handle dynamic population of entries and suppression of prefGroups
    and specific preferences in Application::prefsInit(). This code confuses
    the prefs.php file.
    5. Abstract out some common 'special' preference handlers.  For
    example, identical addressbook selection code is used in several
    applications (imp, kronolith, whups). Move this code to a prefs UI
    widgets class so it can be reused.
    6. Convert prefs templates to Horde_Template. As always, I know the
    arguments against HT, but the simple fact is that is still the only
    time-tested method that we used and it does produce a template file that
    is easy to edit. Not to mention that the PHP code polluting the old
    include files made these files absolutely unreadable and/or
    maintainable.
    7. Remove credentials code.  It wasn't being used anywhere in the code (I
    believe it used to be a hack for IMP-related auth in Horde 3.x, but
    shouldn't be needed anymore due to new authentication code).
    8. Other improvements that have escaped my mind since I have been
    working on this code for several weeks now...
    
    Reasons for the rewrite:
    1. The old Prefs UI code was ancient and a mess.  It was a static file
    and globals were used all over the place.  New UI code is OO-based and
    allows us to pass the object around, making these like suppression of
    groups/prefs, hiding buttons, and current state identification much
    easier and cleaner.
    2. There is a need to redo the UI itself, especially for dynamic
    apps, to allow for a different/better preferences experience. Thus, the
    UI will eventually be able to be themed based on the current view type
    (dynamic, standard, mobile/minimal). To do this, all UI needs to be
    controlled from a single source, rather than disparate scripts.
    3. Add ability to mark preferences as 'advanced' so they are not shown
    by default.  This is prefereable to the current method of 'locking'
    advanced prefs.  Admins may very well want users to be able to change a
    pref, but they don't want that pref shown to basic users.

 agora/config/prefs.php.dist                            |  197 ++-
 agora/lib/Application.php                              |   44 +
 agora/templates/prefs/avatarselect.inc                 |   10 -
 ansel/lib/Application.php                              |   18 +-
 fima/lib/Application.php                               |   25 +-
 framework/Core/lib/Horde/Core/Prefs/Ui.php             |  711 +++++++
 framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php     |  203 ++
 framework/Core/lib/Horde/Core/Prefs/Utils.php          |   49 +
 framework/Core/lib/Horde/Registry/Application.php      |   52 +
 framework/Core/lib/Horde/Script/Files.php              |    5 +-
 framework/Core/package.xml                             |   13 +-
 framework/Prefs/lib/Horde/Prefs.php                    |  112 +-
 framework/Prefs/lib/Horde/Prefs/CategoryManager.php    |    2 +-
 framework/Prefs/lib/Horde/Prefs/Credentials.php        |  160 --
 framework/Prefs/lib/Horde/Prefs/File.php               |    2 +-
 framework/Prefs/lib/Horde/Prefs/Identity.php           |    5 +-
 framework/Prefs/lib/Horde/Prefs/Imsp.php               |    5 +-
 framework/Prefs/lib/Horde/Prefs/Kolab.php              |    2 +-
 framework/Prefs/lib/Horde/Prefs/KolabImap.php          |    5 +-
 framework/Prefs/lib/Horde/Prefs/Ldap.php               |    2 +-
 framework/Prefs/lib/Horde/Prefs/Session.php            |    5 +-
 framework/Prefs/lib/Horde/Prefs/Sql.php                |    2 +-
 framework/Prefs/lib/Horde/Prefs/Ui.php                 |  423 -----
 framework/Prefs/package.xml                            |   10 +-
 gollem/lib/Application.php                             |   13 +-
 horde/config/hooks.php.dist                            |    6 +-
 horde/config/prefs.php.dist                            |  696 ++++---
 horde/js/addressbooksprefs.js                          |   88 +
 horde/js/alarmprefs.js                                 |   34 +
 horde/js/categoryprefs.js                              |   67 +
 horde/js/rpcprefs.js                                   |   50 +
 horde/js/sourceselect.js                               |   80 +
 horde/lib/Application.php                              |  192 +--
 horde/lib/Prefs/Ui.php                                 |  665 +++++++
 horde/services/facebook.php                            |   26 +-
 horde/services/portal/rpcsum.php                       |   87 -
 horde/services/portal/syncml.php                       |   55 -
 horde/services/prefs.php                               |  168 +--
 horde/services/twitter.php                             |   53 +-
 horde/templates/menu/menu.inc                          |   19 +-
 horde/templates/prefs/addressbooks.html                |   21 +
 horde/templates/prefs/alarm.html                       |   47 +
 horde/templates/prefs/alarm.inc                        |   55 -
 horde/templates/prefs/app.html                         |   25 +
 horde/templates/prefs/app.inc                          |   29 -
 horde/templates/prefs/begin.html                       |   21 +
 horde/templates/prefs/begin.inc                        |   13 -
 horde/templates/prefs/category.html                    |   42 +
 horde/templates/prefs/categorymanagement.inc           |   95 -
 horde/templates/prefs/checkbox.html                    |    5 +
 horde/templates/prefs/checkbox.inc                     |    5 -
 horde/templates/prefs/credentialsui.inc                |    2 -
 horde/templates/prefs/deleteidentity.inc               |   12 -
 horde/templates/prefs/end.html                         |   11 +
 horde/templates/prefs/end.inc                          |   11 -
 horde/templates/prefs/enum.html                        |   12 +
 horde/templates/prefs/enum.inc                         |   15 -
 horde/templates/prefs/identityselect.html              |   22 +
 horde/templates/prefs/identityselect.inc               |   68 -
 horde/templates/prefs/link.html                        |    7 +
 horde/templates/prefs/link.inc                         |    5 -
 horde/templates/prefs/multienum.html                   |   12 +
 horde/templates/prefs/multienum.inc                    |   20 -
 horde/templates/prefs/number.html                      |    8 +
 horde/templates/prefs/number.inc                       |    7 -
 horde/templates/prefs/overview.html                    |   19 +
 horde/templates/prefs/overview.inc                     |   17 -
 horde/templates/prefs/password.html                    |    8 +
 horde/templates/prefs/password.inc                     |    7 -
 horde/templates/prefs/rawhtml.html                     |    3 +
 horde/templates/prefs/rpc.html                         |   38 +
 horde/templates/prefs/select.inc                       |   15 -
 horde/templates/prefs/source.html                      |   39 +
 horde/templates/prefs/syncml.html                      |   34 +
 horde/templates/prefs/text.html                        |    8 +
 horde/templates/prefs/text.inc                         |    7 -
 horde/templates/prefs/textarea.html                    |    8 +
 horde/templates/prefs/textarea.inc                     |    6 -
 horde/templates/rpcsum/rpcsum.inc                      |   95 -
 horde/templates/syncml/syncml.inc                      |   43 -
 horde/themes/screen.css                                |    6 +
 imp/acl.php                                            |  192 --
 imp/config/prefs.php.dist                              | 1400 +++++++--------
 imp/contacts.php                                       |    2 +-
 imp/docs/UPGRADING                                     |    1 +
 imp/filterprefs.php                                    |  126 --
 imp/js/acl.js                                          |    2 +-
 imp/js/addressbooksprefs.js                            |  169 --
 imp/lib/Ajax/Imple/ContactAutoCompleter.php            |    2 +-
 imp/lib/Application.php                                |  594 +------
 imp/lib/Auth.php                                       |    1 +
 imp/lib/Block/tree_folders.php                         |    2 +-
 imp/lib/Compose.php                                    |   32 +-
 imp/lib/Crypt/Pgp.php                                  |    8 +-
 imp/lib/Crypt/Smime.php                                |    8 +-
 imp/lib/Imap/Acl.php                                   |    4 +
 imp/lib/Mime/Viewer/Html.php                           |    2 +-
 imp/lib/Prefs/Ui.php                                   | 1572 ++++++++++++++++
 imp/pgp.php                                            |  244 +--
 imp/smime.php                                          |  161 +--
 imp/stationery.php                                     |  137 --
 imp/templates/imp/acl/acl.html                         |  102 -
 imp/templates/pgp/import_key.html                      |   56 +
 imp/templates/prefs/accounts.html                      |   91 +
 imp/templates/prefs/accountsmanagement.inc             |   95 -
 imp/templates/prefs/acl.html                           |   79 +
 imp/templates/prefs/drafts.html                        |   12 +
 imp/templates/prefs/draftsselect.inc                   |   12 -
 imp/templates/prefs/encrypt.html                       |   10 +
 imp/templates/prefs/encryptselect.inc                  |    8 -
 imp/templates/prefs/filters/filters.html               |   37 -
 imp/templates/prefs/flagmanagement.inc                 |   54 -
 imp/templates/prefs/flags.html                         |   39 +
 imp/templates/prefs/initialpage.html                   |   15 +
 imp/templates/prefs/initialpageselect.inc              |   23 -
 imp/templates/prefs/pgp/import_key.html                |   56 -
 imp/templates/prefs/pgp/pgp.html                       |  185 --
 imp/templates/prefs/pgpprivatekey.html                 |  125 ++
 imp/templates/prefs/pgppublickey.html                  |   41 +
 imp/templates/prefs/sentmail.html                      |   13 +
 imp/templates/prefs/sentmailselect.inc                 |   13 -
 imp/templates/prefs/smime/import_key.html              |   77 -
 imp/templates/prefs/smime/smime.html                   |  130 --
 imp/templates/prefs/smimeprivatekey.html               |   48 +
 imp/templates/prefs/smimepublickey.html                |   41 +
 imp/templates/prefs/sound.html                         |   20 +
 imp/templates/prefs/soundselect.inc                    |   23 -
 imp/templates/prefs/sourceselect.inc                   |   69 -
 imp/templates/prefs/spam.html                          |   12 +
 imp/templates/prefs/spamselect.inc                     |   12 -
 imp/templates/prefs/stationery.html                    |   51 +
 imp/templates/prefs/stationery/stationery.html         |   49 -
 imp/templates/prefs/trash.html                         |   13 +
 imp/templates/prefs/trashselect.inc                    |   16 -
 imp/templates/smime/import_key.html                    |   77 +
 imp/themes/screen.css                                  |   25 +-
 kronolith/config/prefs.php.dist                        |  232 +--
 kronolith/index.php                                    |    2 +-
 kronolith/lib/Application.php                          |  259 ++-
 kronolith/templates/prefs/default_alarm_management.inc |   32 -
 kronolith/templates/prefs/defaultalarm.html            |   16 +
 kronolith/templates/prefs/fb_cals_select.inc           |   31 -
 kronolith/templates/prefs/shareselect.inc              |   25 -
 kronolith/templates/prefs/sourceselect.inc             |  348 ----
 kronolith/themes/screen.css                            |    9 +
 nag/config/prefs.php.dist                              |  173 +--
 nag/lib/Application.php                                |   77 +-
 nag/templates/prefs/defaultduetimeselect.inc           |   20 -
 nag/templates/prefs/tasklistselect.inc                 |   25 -
 turba/config/prefs.php.dist                            |   68 +-
 turba/config/sources.php.dist                          |    4 +-
 turba/js/columnprefs.js                                |   61 +
 turba/lib/Application.php                              |  190 ++-
 turba/templates/prefs/addressbookselect.inc            |  197 --
 turba/templates/prefs/column.html                      |   33 +
 turba/templates/prefs/columnselect.inc                 |  120 --
 turba/templates/prefs/imsp_opt.inc                     |   44 -
 whups/config/prefs.php.dist                            |  101 +-
 whups/lib/Application.php                              |   57 +
 whups/templates/prefs/sourceselect.inc                 |  338 ----
 160 files changed, 6975 insertions(+), 7159 deletions(-)
 delete mode 100644 agora/templates/prefs/avatarselect.inc
 create mode 100644 framework/Core/lib/Horde/Core/Prefs/Ui.php
 create mode 100644 framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php
 create mode 100644 framework/Core/lib/Horde/Core/Prefs/Utils.php
 delete mode 100644 framework/Prefs/lib/Horde/Prefs/Credentials.php
 delete mode 100644 framework/Prefs/lib/Horde/Prefs/Ui.php
 create mode 100644 horde/js/addressbooksprefs.js
 create mode 100644 horde/js/alarmprefs.js
 create mode 100644 horde/js/categoryprefs.js
 create mode 100644 horde/js/rpcprefs.js
 create mode 100644 horde/js/sourceselect.js
 create mode 100644 horde/lib/Prefs/Ui.php
 delete mode 100644 horde/services/portal/rpcsum.php
 delete mode 100644 horde/services/portal/syncml.php
 create mode 100644 horde/templates/prefs/addressbooks.html
 create mode 100644 horde/templates/prefs/alarm.html
 delete mode 100644 horde/templates/prefs/alarm.inc
 create mode 100644 horde/templates/prefs/app.html
 delete mode 100644 horde/templates/prefs/app.inc
 create mode 100644 horde/templates/prefs/begin.html
 delete mode 100644 horde/templates/prefs/begin.inc
 create mode 100644 horde/templates/prefs/category.html
 delete mode 100644 horde/templates/prefs/categorymanagement.inc
 create mode 100644 horde/templates/prefs/checkbox.html
 delete mode 100644 horde/templates/prefs/checkbox.inc
 delete mode 100644 horde/templates/prefs/credentialsui.inc
 delete mode 100644 horde/templates/prefs/deleteidentity.inc
 create mode 100644 horde/templates/prefs/end.html
 delete mode 100644 horde/templates/prefs/end.inc
 create mode 100644 horde/templates/prefs/enum.html
 delete mode 100644 horde/templates/prefs/enum.inc
 create mode 100644 horde/templates/prefs/identityselect.html
 delete mode 100644 horde/templates/prefs/identityselect.inc
 create mode 100644 horde/templates/prefs/link.html
 delete mode 100644 horde/templates/prefs/link.inc
 create mode 100644 horde/templates/prefs/multienum.html
 delete mode 100644 horde/templates/prefs/multienum.inc
 create mode 100644 horde/templates/prefs/number.html
 delete mode 100644 horde/templates/prefs/number.inc
 create mode 100644 horde/templates/prefs/overview.html
 delete mode 100644 horde/templates/prefs/overview.inc
 create mode 100644 horde/templates/prefs/password.html
 delete mode 100644 horde/templates/prefs/password.inc
 create mode 100644 horde/templates/prefs/rawhtml.html
 create mode 100644 horde/templates/prefs/rpc.html
 delete mode 100644 horde/templates/prefs/select.inc
 create mode 100644 horde/templates/prefs/source.html
 create mode 100644 horde/templates/prefs/syncml.html
 create mode 100644 horde/templates/prefs/text.html
 delete mode 100644 horde/templates/prefs/text.inc
 create mode 100644 horde/templates/prefs/textarea.html
 delete mode 100644 horde/templates/prefs/textarea.inc
 delete mode 100644 horde/templates/rpcsum/rpcsum.inc
 delete mode 100644 horde/templates/syncml/syncml.inc
 delete mode 100644 imp/acl.php
 delete mode 100644 imp/filterprefs.php
 delete mode 100644 imp/js/addressbooksprefs.js
 create mode 100644 imp/lib/Prefs/Ui.php
 delete mode 100644 imp/stationery.php
 delete mode 100644 imp/templates/imp/acl/acl.html
 create mode 100644 imp/templates/pgp/import_key.html
 create mode 100644 imp/templates/prefs/accounts.html
 delete mode 100644 imp/templates/prefs/accountsmanagement.inc
 create mode 100644 imp/templates/prefs/acl.html
 create mode 100644 imp/templates/prefs/drafts.html
 delete mode 100644 imp/templates/prefs/draftsselect.inc
 create mode 100644 imp/templates/prefs/encrypt.html
 delete mode 100644 imp/templates/prefs/encryptselect.inc
 delete mode 100644 imp/templates/prefs/filters/filters.html
 delete mode 100644 imp/templates/prefs/flagmanagement.inc
 create mode 100644 imp/templates/prefs/flags.html
 create mode 100644 imp/templates/prefs/initialpage.html
 delete mode 100644 imp/templates/prefs/initialpageselect.inc
 delete mode 100644 imp/templates/prefs/pgp/import_key.html
 delete mode 100644 imp/templates/prefs/pgp/pgp.html
 create mode 100644 imp/templates/prefs/pgpprivatekey.html
 create mode 100644 imp/templates/prefs/pgppublickey.html
 create mode 100644 imp/templates/prefs/sentmail.html
 delete mode 100644 imp/templates/prefs/sentmailselect.inc
 delete mode 100644 imp/templates/prefs/smime/import_key.html
 delete mode 100644 imp/templates/prefs/smime/smime.html
 create mode 100644 imp/templates/prefs/smimeprivatekey.html
 create mode 100644 imp/templates/prefs/smimepublickey.html
 create mode 100644 imp/templates/prefs/sound.html
 delete mode 100644 imp/templates/prefs/soundselect.inc
 delete mode 100644 imp/templates/prefs/sourceselect.inc
 create mode 100644 imp/templates/prefs/spam.html
 delete mode 100644 imp/templates/prefs/spamselect.inc
 create mode 100644 imp/templates/prefs/stationery.html
 delete mode 100644 imp/templates/prefs/stationery/stationery.html
 create mode 100644 imp/templates/prefs/trash.html
 delete mode 100644 imp/templates/prefs/trashselect.inc
 create mode 100644 imp/templates/smime/import_key.html
 delete mode 100644 kronolith/templates/prefs/default_alarm_management.inc
 create mode 100644 kronolith/templates/prefs/defaultalarm.html
 delete mode 100644 kronolith/templates/prefs/fb_cals_select.inc
 delete mode 100644 kronolith/templates/prefs/shareselect.inc
 delete mode 100644 kronolith/templates/prefs/sourceselect.inc
 delete mode 100644 nag/templates/prefs/defaultduetimeselect.inc
 delete mode 100644 nag/templates/prefs/tasklistselect.inc
 create mode 100644 turba/js/columnprefs.js
 delete mode 100644 turba/templates/prefs/addressbookselect.inc
 create mode 100644 turba/templates/prefs/column.html
 delete mode 100644 turba/templates/prefs/columnselect.inc
 delete mode 100644 turba/templates/prefs/imsp_opt.inc
 mode change 100755 => 100644 whups/lib/View.php
 delete mode 100644 whups/templates/prefs/sourceselect.inc

http://git.horde.org/diff.php/agora/config/prefs.php.dist?rt=horde-git&r1=9ee10e5ccece8d846040d1de7e898f1a8578c78f&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/agora/lib/Application.php?rt=horde-git&r1=9ee10e5ccece8d846040d1de7e898f1a8578c78f&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/agora/templates/prefs/avatarselect.inc?rt=horde-git&r1=8ddd5d24eee95ceb32c67aa0defe6a97a2679e53&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/ansel/lib/Application.php?rt=horde-git&r1=ae677497ae6f4cc51973c5049730b798e8163c63&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/fima/lib/Application.php?rt=horde-git&r1=3f159263514a3de495770db48a109df318346124&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Prefs/Ui.php?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Prefs/Utils.php?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry/Application.php?rt=horde-git&r1=7d17d455cb0233ccb8027fb0ed60869630f6ee67&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Core/lib/Horde/Script/Files.php?rt=horde-git&r1=f1f444d48e814fc6ce387495d9ee4ac316b97a3d&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Core/package.xml?rt=horde-git&r1=8e95f270ab419ee274e2fdeaf3844df84c34120e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/CategoryManager.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Credentials.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/File.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Identity.php?rt=horde-git&r1=a1c7ddfe6b0ebbf781ba98cd0f875721f3ae6893&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Imsp.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Kolab.php?rt=horde-git&r1=8da7292569a86ba84aed4854f0227205b51c1acb&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/KolabImap.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Ldap.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Session.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Sql.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Ui.php?rt=horde-git&r1=e48b8a54fc54a179be749967a6a8b6b73cc1162e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/framework/Prefs/package.xml?rt=horde-git&r1=3aa0b1bf2601b4dffc34fbb326f2dcbee9f30d20&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/gollem/lib/Application.php?rt=horde-git&r1=15eaea1a3667d1fdf37220ac3c9ac8f91eaaca9c&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/config/hooks.php.dist?rt=horde-git&r1=2c85abba6e6b4677ffd5c43a0ddb62936f374f9d&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/config/prefs.php.dist?rt=horde-git&r1=c359084410756acfbe4a1a9704818235a5be512e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/js/addressbooksprefs.js?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/js/alarmprefs.js?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/js/categoryprefs.js?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/js/rpcprefs.js?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/js/sourceselect.js?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/lib/Application.php?rt=horde-git&r1=9f529bff639f1cafde6bae97fa3d6c7ee0112bce&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/lib/Prefs/Ui.php?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/services/facebook.php?rt=horde-git&r1=b23cc31ca5d964fd8f9be807871eb0595aee63d9&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/services/portal/rpcsum.php?rt=horde-git&r1=b23cc31ca5d964fd8f9be807871eb0595aee63d9&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/services/portal/syncml.php?rt=horde-git&r1=b23cc31ca5d964fd8f9be807871eb0595aee63d9&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/services/prefs.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/services/twitter.php?rt=horde-git&r1=ee2f36def7f90274040b3c391222e91f534d359d&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/menu/menu.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/addressbooks.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/alarm.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/alarm.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/app.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/app.inc?rt=horde-git&r1=11cd550cdb3c45cd7cf76a4ad29b99de426e18ec&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/begin.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/begin.inc?rt=horde-git&r1=44794778d1e148b988fe57a75b3ef203883fa05f&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/category.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/categorymanagement.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/checkbox.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/checkbox.inc?rt=horde-git&r1=11cd550cdb3c45cd7cf76a4ad29b99de426e18ec&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/credentialsui.inc?rt=horde-git&r1=44794778d1e148b988fe57a75b3ef203883fa05f&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/deleteidentity.inc?rt=horde-git&r1=a97a35b17ec2884b85b10503c7f795b1811d7719&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/end.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/end.inc?rt=horde-git&r1=11cd550cdb3c45cd7cf76a4ad29b99de426e18ec&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/enum.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/enum.inc?rt=horde-git&r1=11cd550cdb3c45cd7cf76a4ad29b99de426e18ec&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/identityselect.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/identityselect.inc?rt=horde-git&r1=a97a35b17ec2884b85b10503c7f795b1811d7719&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/link.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/link.inc?rt=horde-git&r1=11cd550cdb3c45cd7cf76a4ad29b99de426e18ec&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/multienum.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/multienum.inc?rt=horde-git&r1=11cd550cdb3c45cd7cf76a4ad29b99de426e18ec&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/number.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/number.inc?rt=horde-git&r1=11cd550cdb3c45cd7cf76a4ad29b99de426e18ec&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/overview.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/overview.inc?rt=horde-git&r1=11cd550cdb3c45cd7cf76a4ad29b99de426e18ec&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/password.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/password.inc?rt=horde-git&r1=11cd550cdb3c45cd7cf76a4ad29b99de426e18ec&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/rawhtml.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/rpc.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/select.inc?rt=horde-git&r1=11cd550cdb3c45cd7cf76a4ad29b99de426e18ec&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/source.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/syncml.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/text.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/text.inc?rt=horde-git&r1=11cd550cdb3c45cd7cf76a4ad29b99de426e18ec&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/horde/templates/prefs/textarea.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/prefs/textarea.inc?rt=horde-git&r1=11cd550cdb3c45cd7cf76a4ad29b99de426e18ec&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/rpcsum/rpcsum.inc?rt=horde-git&r1=44794778d1e148b988fe57a75b3ef203883fa05f&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/templates/syncml/syncml.inc?rt=horde-git&r1=44794778d1e148b988fe57a75b3ef203883fa05f&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/horde/themes/screen.css?rt=horde-git&r1=8f7b65e5fc300e6e60ca493a863ca5010ee11f85&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/acl.php?rt=horde-git&r1=55b00688ec61efc6d4b74eb5d7bd928ffb9a541a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=fa88ada98027ce5df5f3285f3e69cd575eca8eef&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/contacts.php?rt=horde-git&r1=1cb1669b185999ca8f4930eea725e10fa560ae44&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/docs/UPGRADING?rt=horde-git&r1=3902b030c1db3ace9b6f99c8ad85719a1e0f5dcc&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/filterprefs.php?rt=horde-git&r1=55b00688ec61efc6d4b74eb5d7bd928ffb9a541a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/js/acl.js?rt=horde-git&r1=99e7aaf59cae56bbdbbfe3256ce8d4564f547e49&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/js/addressbooksprefs.js?rt=horde-git&r1=9986a8c628339dba2e266ba4d21e6283667b94fb&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/lib/Ajax/Imple/ContactAutoCompleter.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/lib/Application.php?rt=horde-git&r1=de347bba139d81860155af2c4b215eeccc180746&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/lib/Auth.php?rt=horde-git&r1=8e95f270ab419ee274e2fdeaf3844df84c34120e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/lib/Block/tree_folders.php?rt=horde-git&r1=0d29af9dcfec8968bf681ef2960f9ee1d77cd470&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/lib/Compose.php?rt=horde-git&r1=b601b2786d99c5d6811f073eb37ce8679651d348&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/lib/Crypt/Pgp.php?rt=horde-git&r1=82ed1890bd98c37f2740a782f9eab123e5e50c0c&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/lib/Crypt/Smime.php?rt=horde-git&r1=0c5ca40a7bd12e05a0500cb032e3068e793052d9&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/lib/Imap/Acl.php?rt=horde-git&r1=1e394986ba8dd83a6f2854f51c361f72fce9e7b5&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/lib/Mime/Viewer/Html.php?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/lib/Prefs/Ui.php?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/pgp.php?rt=horde-git&r1=de347bba139d81860155af2c4b215eeccc180746&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/smime.php?rt=horde-git&r1=de347bba139d81860155af2c4b215eeccc180746&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/stationery.php?rt=horde-git&r1=8e95f270ab419ee274e2fdeaf3844df84c34120e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/imp/acl/acl.html?rt=horde-git&r1=55b00688ec61efc6d4b74eb5d7bd928ffb9a541a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/pgp/import_key.html?rt=horde-git&r1=55b00688ec61efc6d4b74eb5d7bd928ffb9a541a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/accounts.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/accountsmanagement.inc?rt=horde-git&r1=12e455a324a5a44ca84c3d8939d50484eb9d9ad8&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/acl.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/drafts.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/draftsselect.inc?rt=horde-git&r1=143acecf023c46b6298013c3c98618fa64d23b4e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/encrypt.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/encryptselect.inc?rt=horde-git&r1=143acecf023c46b6298013c3c98618fa64d23b4e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/filters/filters.html?rt=horde-git&r1=55b00688ec61efc6d4b74eb5d7bd928ffb9a541a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/flagmanagement.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/flags.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/initialpage.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/initialpageselect.inc?rt=horde-git&r1=143acecf023c46b6298013c3c98618fa64d23b4e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/pgp/import_key.html?rt=horde-git&r1=55b00688ec61efc6d4b74eb5d7bd928ffb9a541a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/pgp/pgp.html?rt=horde-git&r1=55b00688ec61efc6d4b74eb5d7bd928ffb9a541a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/pgpprivatekey.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/pgppublickey.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/sentmail.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/sentmailselect.inc?rt=horde-git&r1=143acecf023c46b6298013c3c98618fa64d23b4e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/smime/import_key.html?rt=horde-git&r1=55b00688ec61efc6d4b74eb5d7bd928ffb9a541a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/smime/smime.html?rt=horde-git&r1=55b00688ec61efc6d4b74eb5d7bd928ffb9a541a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/smimeprivatekey.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/smimepublickey.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/sound.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/soundselect.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/sourceselect.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/spam.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/spamselect.inc?rt=horde-git&r1=143acecf023c46b6298013c3c98618fa64d23b4e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/stationery.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/stationery/stationery.html?rt=horde-git&r1=55b00688ec61efc6d4b74eb5d7bd928ffb9a541a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/imp/templates/prefs/trash.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/prefs/trashselect.inc?rt=horde-git&r1=143acecf023c46b6298013c3c98618fa64d23b4e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/templates/smime/import_key.html?rt=horde-git&r1=55b00688ec61efc6d4b74eb5d7bd928ffb9a541a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/imp/themes/screen.css?rt=horde-git&r1=5404700f4b97b554db35b74c3a3dd65afcab90fe&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/kronolith/config/prefs.php.dist?rt=horde-git&r1=465d167ef1fb3bbe20da8c15c61bbdfc3e0935bb&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/kronolith/index.php?rt=horde-git&r1=71f11f0e5dde536c2663bb5387770ee9cbf55be7&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/kronolith/lib/Application.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/kronolith/templates/prefs/default_alarm_management.inc?rt=horde-git&r1=edc667b8cf90a13a51ef1120869d9eb4176e68c5&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/kronolith/templates/prefs/defaultalarm.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/kronolith/templates/prefs/fb_cals_select.inc?rt=horde-git&r1=3e51d67bd8fab45456a4c5388a41335d838b4a64&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/kronolith/templates/prefs/shareselect.inc?rt=horde-git&r1=f438b2c85670201c39e3697860518609765f389a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/kronolith/templates/prefs/sourceselect.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/kronolith/themes/screen.css?rt=horde-git&r1=60e73e10dcc32ac5eea8142e8d8b8ecca91778d4&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/nag/config/prefs.php.dist?rt=horde-git&r1=181642ff3b9837a6b7607a6323c2cb16e8163554&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/nag/lib/Application.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/nag/templates/prefs/defaultduetimeselect.inc?rt=horde-git&r1=9cd8bf7a40411347cf2b363a35cb3392d3b88d09&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/nag/templates/prefs/tasklistselect.inc?rt=horde-git&r1=f438b2c85670201c39e3697860518609765f389a&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/turba/config/prefs.php.dist?rt=horde-git&r1=389b41d559898ac62fa341280ab6456a6cec9b27&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/turba/config/sources.php.dist?rt=horde-git&r1=d3883bb5395ce5767eda471c1857f347655795fc&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/turba/js/columnprefs.js?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/turba/lib/Application.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/turba/templates/prefs/addressbookselect.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/co.php/turba/templates/prefs/column.html?rt=horde-git&r=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/turba/templates/prefs/columnselect.inc?rt=horde-git&r1=0926e56fca57b4c76355ca32f0f09cd35fa5f7df&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/turba/templates/prefs/imsp_opt.inc?rt=horde-git&r1=99d3ec3de78ee8fb862d211e2b330747a31aac23&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/whups/config/prefs.php.dist?rt=horde-git&r1=da4c5687690883de5668a2ce8bb7b279a815b6d1&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/whups/lib/Application.php?rt=horde-git&r1=15eaea1a3667d1fdf37220ac3c9ac8f91eaaca9c&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/whups/lib/View.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92
http://git.horde.org/diff.php/whups/templates/prefs/sourceselect.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92

-----------------------------------------------------------------------

commit 09a9b451bd97f63bea5b24e27adf3ab3fe0b9723
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 6 17:26:40 2010 -0600

    Convert Ansel to new preferences UI code

 ansel/config/prefs.php.dist                           |  185 +++++++----------
 ansel/lib/Application.php                             |   48 +++++
 ansel/templates/prefs/default_category_select.inc     |    7 -
 ansel/templates/prefs/default_gallerystyle_select.inc |    4 -
 4 files changed, 121 insertions(+), 123 deletions(-)
 delete mode 100644 ansel/templates/prefs/default_category_select.inc
 delete mode 100644 ansel/templates/prefs/default_gallerystyle_select.inc

http://git.horde.org/diff.php/ansel/config/prefs.php.dist?rt=horde-git&r1=6b4e0ea33bc6cfa1269e6dca4f56f89f421921c0&r2=09a9b451bd97f63bea5b24e27adf3ab3fe0b9723
http://git.horde.org/diff.php/ansel/lib/Application.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=09a9b451bd97f63bea5b24e27adf3ab3fe0b9723
http://git.horde.org/diff.php/ansel/templates/prefs/default_category_select.inc?rt=horde-git&r1=15803a5314228be2a466a7c0b7487e7be589e343&r2=09a9b451bd97f63bea5b24e27adf3ab3fe0b9723
http://git.horde.org/diff.php/ansel/templates/prefs/default_gallerystyle_select.inc?rt=horde-git&r1=8a517bbf2a3f1bee8f19b8bf1de4cb270fb8a2b7&r2=09a9b451bd97f63bea5b24e27adf3ab3fe0b9723

-----------------------------------------------------------------------

commit 8d77bf1c0a8408f847739ac0fbb2a329e6a6f292
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 00:49:08 2010 -0600

    Convert gollem to new preferences UI code

 framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php |   72 +++++---
 gollem/config/prefs.php.dist                       |   25 +--
 gollem/js/columnselect.js                          |  187 --------------------
 gollem/lib/Application.php                         |   74 ++++++++-
 gollem/templates/prefs/columnselect.html           |   39 ----
 gollem/templates/prefs/columnselect.inc            |   46 -----
 horde/js/sourceselect.js                           |   69 ++++++--
 horde/templates/prefs/source.html                  |   12 ++
 8 files changed, 194 insertions(+), 330 deletions(-)
 delete mode 100644 gollem/js/columnselect.js
 delete mode 100644 gollem/templates/prefs/columnselect.html
 delete mode 100644 gollem/templates/prefs/columnselect.inc

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=8d77bf1c0a8408f847739ac0fbb2a329e6a6f292
http://git.horde.org/diff.php/gollem/config/prefs.php.dist?rt=horde-git&r1=24c6fb039dbd7cc7fd6799294ba7f7ed00bcfe82&r2=8d77bf1c0a8408f847739ac0fbb2a329e6a6f292
http://git.horde.org/diff.php/gollem/js/columnselect.js?rt=horde-git&r1=342c9c84bd64728e7bb89092616407f773ba688a&r2=8d77bf1c0a8408f847739ac0fbb2a329e6a6f292
http://git.horde.org/diff.php/gollem/lib/Application.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=8d77bf1c0a8408f847739ac0fbb2a329e6a6f292
http://git.horde.org/diff.php/gollem/templates/prefs/columnselect.html?rt=horde-git&r1=24c6fb039dbd7cc7fd6799294ba7f7ed00bcfe82&r2=8d77bf1c0a8408f847739ac0fbb2a329e6a6f292
http://git.horde.org/diff.php/gollem/templates/prefs/columnselect.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=8d77bf1c0a8408f847739ac0fbb2a329e6a6f292
http://git.horde.org/diff.php/horde/js/sourceselect.js?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=8d77bf1c0a8408f847739ac0fbb2a329e6a6f292
http://git.horde.org/diff.php/horde/templates/prefs/source.html?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=8d77bf1c0a8408f847739ac0fbb2a329e6a6f292

-----------------------------------------------------------------------

commit de627313aa2e96ad4e506daae3574e57daf50fb7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 01:04:15 2010 -0600

    Convert fima to new preferences UI code

 fima/config/prefs.php.dist                  |  132 ++++++++++++---------------
 fima/lib/Application.php                    |   48 ++++++++--
 fima/templates/prefs/closedperiodselect.inc |    6 -
 fima/templates/prefs/ledgerselect.inc       |   16 ---
 4 files changed, 97 insertions(+), 105 deletions(-)
 delete mode 100644 fima/templates/prefs/closedperiodselect.inc
 delete mode 100644 fima/templates/prefs/ledgerselect.inc

http://git.horde.org/diff.php/fima/config/prefs.php.dist?rt=horde-git&r1=18a88fb358ba161362cf262487a720b9ad6dd5ba&r2=de627313aa2e96ad4e506daae3574e57daf50fb7
http://git.horde.org/diff.php/fima/lib/Application.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=de627313aa2e96ad4e506daae3574e57daf50fb7
http://git.horde.org/diff.php/fima/templates/prefs/closedperiodselect.inc?rt=horde-git&r1=b7686a25c3fe138e80766d62ef8308549f1f9e5c&r2=de627313aa2e96ad4e506daae3574e57daf50fb7
http://git.horde.org/diff.php/fima/templates/prefs/ledgerselect.inc?rt=horde-git&r1=9ce0efd60fe3c67658b828cb41a36f332b7918c1&r2=de627313aa2e96ad4e506daae3574e57daf50fb7

-----------------------------------------------------------------------

commit 686d5ca6ac47356af4ec4620486adff71baecdce
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 07:04:06 2010 -0600

    Improvements to addressbook pref handling

 framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php            |   58 +++---
 framework/Core/lib/Horde/Core/Prefs/Utils.php                 |   49 -----
 framework/Core/package.xml                                    |    2 -
 horde/js/addressbooksprefs.js                                 |   87 +++-----
 horde/js/sourceselect.js                                      |    1 +
 horde/templates/prefs/addressbooks.html                       |    6 +-
 imp/config/prefs.php.dist                                     |   27 ++-
 imp/contacts.php                                              |    2 +-
 imp/lib/Ajax/Imple/ContactAutoCompleter.php                   |    2 +-
 imp/lib/Compose.php                                           |    2 +-
 imp/lib/Crypt/Pgp.php                                         |    4 +-
 imp/lib/Crypt/Smime.php                                       |    4 +-
 imp/lib/IMP.php                                               |   23 +++
 imp/lib/LoginTasks/SystemTask/UpgradeFromImp4.php             |   54 +++++-
 imp/lib/Mime/Viewer/Html.php                                  |    2 +-
 imp/lib/Prefs/Ui.php                                          |   34 +++-
 kronolith/config/prefs.php.dist                               |   27 ++-
 kronolith/contacts.php                                        |   12 +-
 kronolith/lib/Ajax/Imple/ContactAutoCompleter.php             |   20 +--
 kronolith/lib/Application.php                                 |   28 +++-
 kronolith/lib/LoginTasks/SystemTask/UpgradeFromKronolith2.php |   59 ++++++
 whups/config/prefs.php.dist                                   |   28 ++-
 whups/lib/Ajax/Imple/ContactAutoCompleter.php                 |   26 +--
 whups/lib/Application.php                                     |   10 +-
 whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1             |   59 ++++++
 25 files changed, 391 insertions(+), 235 deletions(-)
 delete mode 100644 framework/Core/lib/Horde/Core/Prefs/Utils.php
 create mode 100644 kronolith/lib/LoginTasks/SystemTask/UpgradeFromKronolith2.php
 create mode 100644 whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php?rt=horde-git&r1=8d77bf1c0a8408f847739ac0fbb2a329e6a6f292&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Utils.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/framework/Core/package.xml?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/horde/js/addressbooksprefs.js?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/horde/js/sourceselect.js?rt=horde-git&r1=8d77bf1c0a8408f847739ac0fbb2a329e6a6f292&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/horde/templates/prefs/addressbooks.html?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/imp/contacts.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/imp/lib/Ajax/Imple/ContactAutoCompleter.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/imp/lib/Compose.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/imp/lib/Crypt/Pgp.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/imp/lib/Crypt/Smime.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/imp/lib/IMP.php?rt=horde-git&r1=76f3ad8dc817f6c0f9368d3f671a445e7a9202a1&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/imp/lib/LoginTasks/SystemTask/UpgradeFromImp4.php?rt=horde-git&r1=8f1ee84075134594c67c9ab35905dd27444b7bc6&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/imp/lib/Mime/Viewer/Html.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/imp/lib/Prefs/Ui.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/kronolith/config/prefs.php.dist?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/kronolith/contacts.php?rt=horde-git&r1=6d97c196be61e3bca4413767f7b6f4d12b62fefd&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/kronolith/lib/Ajax/Imple/ContactAutoCompleter.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/kronolith/lib/Application.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/co.php/kronolith/lib/LoginTasks/SystemTask/UpgradeFromKronolith2.php?rt=horde-git&r=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/whups/config/prefs.php.dist?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/whups/lib/Ajax/Imple/ContactAutoCompleter.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/diff.php/whups/lib/Application.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=686d5ca6ac47356af4ec4620486adff71baecdce
http://git.horde.org/co.php/whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1?rt=horde-git&r=686d5ca6ac47356af4ec4620486adff71baecdce

-----------------------------------------------------------------------

commit 8512cb689bf91c9d74f7742a9443cd31e6664499
Merge: 686d5ca a2a28b2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 07:26:00 2010 -0600

    Merge branch 'master' into newprefs
    
    Conflicts:
    	framework/Prefs/lib/Horde/Prefs/Ui.php

 framework/Browser/lib/Horde/Browser.php                   |    2 +-
 mnemo/LICENSE                                             |   48 +
 mnemo/README                                              |   89 ++
 mnemo/config/.htaccess                                    |    1 +
 mnemo/config/conf.xml                                     |   43 +
 mnemo/config/hooks.php.dist                               |   26 +
 mnemo/config/prefs.php.dist                               |  117 ++
 mnemo/data.php                                            |  216 ++++
 mnemo/docs/CHANGES                                        |  344 ++++++
 mnemo/docs/CREDITS                                        |   70 ++
 mnemo/docs/INSTALL                                        |  193 +++
 mnemo/docs/RELEASE_NOTES                                  |   47 +
 mnemo/docs/TODO                                           |   11 +
 mnemo/docs/UPGRADING                                      |   75 ++
 mnemo/index.php                                           |   24 +
 mnemo/lib/Api.php                                         |  535 +++++++++
 mnemo/lib/Application.php                                 |   78 ++
 mnemo/lib/Block/summary.php                               |  123 ++
 mnemo/lib/Block/tree_menu.php                             |   57 +
 mnemo/lib/Driver.php                                      |  352 ++++++
 mnemo/lib/Driver/kolab.php                                |  781 +++++++++++++
 mnemo/lib/Driver/sql.php                                  |  475 ++++++++
 mnemo/lib/Forms/CreateNotepad.php                         |   51 +
 mnemo/lib/Forms/DeleteNotepad.php                         |   92 ++
 mnemo/lib/Forms/EditNotepad.php                           |   57 +
 mnemo/lib/Mnemo.php                                       |  499 ++++++++
 mnemo/list.php                                            |  111 ++
 mnemo/locale/bg_BG/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 55936 bytes
 mnemo/locale/cs_CZ/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 141323 bytes
 mnemo/locale/da_DK/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 130492 bytes
 mnemo/locale/da_DK/help.xml                               |   60 +
 mnemo/locale/de_DE/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 165486 bytes
 mnemo/locale/de_DE/help.xml                               |   69 ++
 mnemo/locale/el_GR/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 136541 bytes
 mnemo/locale/en_US/help.xml                               |   59 +
 mnemo/locale/es_ES/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 158038 bytes
 mnemo/locale/es_ES/help.xml                               |   58 +
 mnemo/locale/eu_ES/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 168860 bytes
 mnemo/locale/eu_ES/help.xml                               |   20 +
 mnemo/locale/fi_FI/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 154343 bytes
 mnemo/locale/fi_FI/help.xml                               |   59 +
 mnemo/locale/fr_FR/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 156754 bytes
 mnemo/locale/hr_HR/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 166524 bytes
 mnemo/locale/hr_HR/help.xml                               |   57 +
 mnemo/locale/hu_HU/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 156791 bytes
 mnemo/locale/hu_HU/help.xml                               |   67 ++
 mnemo/locale/it_IT/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 154665 bytes
 mnemo/locale/it_IT/help.xml                               |   50 +
 mnemo/locale/ja_JP/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 141195 bytes
 mnemo/locale/lt_LT/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 146739 bytes
 mnemo/locale/lv_LV/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 16129 bytes
 mnemo/locale/lv_LV/help.xml                               |   52 +
 mnemo/locale/nb_NO/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 90151 bytes
 mnemo/locale/nl_NL/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 150021 bytes
 mnemo/locale/nn_NO/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 27652 bytes
 mnemo/locale/pl_PL/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 72148 bytes
 mnemo/locale/pt_BR/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 157318 bytes
 mnemo/locale/pt_PT/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 149050 bytes
 mnemo/locale/ro_RO/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 20919 bytes
 mnemo/locale/ru_RU/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 24034 bytes
 mnemo/locale/sk_SK/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 153964 bytes
 mnemo/locale/sk_SK/help.xml                               |   53 +
 mnemo/locale/sl_SI/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 133347 bytes
 mnemo/locale/sv_SE/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 92675 bytes
 mnemo/locale/tr_TR/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 149073 bytes
 mnemo/locale/tr_TR/help.xml                               |  119 ++
 mnemo/locale/zh_CN/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 116723 bytes
 mnemo/locale/zh_TW/LC_MESSAGES/mnemo.mo                   |  Bin 0 -> 135027 bytes
 mnemo/memo.php                                            |  257 ++++
 mnemo/note/pdf.php                                        |   93 ++
 mnemo/notepads/create.php                                 |   45 +
 mnemo/notepads/delete.php                                 |   63 +
 mnemo/notepads/edit.php                                   |   62 +
 mnemo/notepads/index.php                                  |   44 +
 mnemo/notes/index.php                                     |   83 ++
 mnemo/packaging/redhat/mnemo.README                       |    9 +
 mnemo/packaging/redhat/mnemo.conf                         |   32 +
 mnemo/packaging/redhat/mnemo.spec                         |  130 ++
 mnemo/packaging/redhat/rh9-mnemo.spec                     |  112 ++
 mnemo/po/README                                           |    1 +
 mnemo/po/bg_BG.po                                         |  383 ++++++
 mnemo/po/cs_CZ.po                                         |  520 ++++++++
 mnemo/po/da_DK.po                                         |  560 +++++++++
 mnemo/po/de_DE.po                                         |  665 +++++++++++
 mnemo/po/el_GR.po                                         |  781 +++++++++++++
 mnemo/po/es_ES.po                                         |  652 +++++++++++
 mnemo/po/eu_ES.po                                         |  671 +++++++++++
 mnemo/po/fi_FI.po                                         |  647 ++++++++++
 mnemo/po/fr_FR.po                                         |  651 +++++++++++
 mnemo/po/hr_HR.po                                         |  673 +++++++++++
 mnemo/po/hu_HU.po                                         |  641 ++++++++++
 mnemo/po/it_IT.po                                         |  653 +++++++++++
 mnemo/po/ja_JP.po                                         |  595 ++++++++++
 mnemo/po/lt_LT.po                                         |  598 ++++++++++
 mnemo/po/lv_LV.po                                         |  605 ++++++++++
 mnemo/po/mnemo.pot                                        |  656 +++++++++++
 mnemo/po/nb_NO.po                                         |  236 ++++
 mnemo/po/nl_NL.po                                         |  598 ++++++++++
 mnemo/po/nn_NO.po                                         |  229 ++++
 mnemo/po/pl_PL.po                                         |  584 +++++++++
 mnemo/po/pt_BR.po                                         |  666 +++++++++++
 mnemo/po/pt_PT.po                                         |  550 +++++++++
 mnemo/po/ro_RO.po                                         |  396 +++++++
 mnemo/po/ru_RU.po                                         |  744 ++++++++++++
 mnemo/po/sk_SK.po                                         |  694 +++++++++++
 mnemo/po/sl_SI.po                                         |  532 +++++++++
 mnemo/po/sv_SE.po                                         |  533 +++++++++
 mnemo/po/tr_TR.po                                         |  642 ++++++++++
 mnemo/po/zh_CN.po                                         |  554 +++++++++
 mnemo/po/zh_TW.po                                         |  647 ++++++++++
 mnemo/scripts/.htaccess                                   |    1 +
 mnemo/scripts/import_text_note.php                        |   75 ++
 mnemo/scripts/import_vnotes.php                           |   69 ++
 mnemo/scripts/sql/mnemo.mssql.sql                         |   55 +
 mnemo/scripts/sql/mnemo.oci8.sql                          |   55 +
 mnemo/scripts/sql/mnemo.sql                               |   55 +
 mnemo/scripts/sql/mnemo.xml                               |  339 ++++++
 mnemo/scripts/upgrades/1.1_to_2.0.mysql.sql               |   17 +
 mnemo/scripts/upgrades/1.1_to_2.0.pgsql.sql               |   42 +
 mnemo/scripts/upgrades/2.1_to_2.2.oci8.sql                |   40 +
 mnemo/scripts/upgrades/2.1_to_2.2.sql                     |   40 +
 mnemo/scripts/upgrades/2.2.1_to_2.2.2.oci8.sql            |    1 +
 mnemo/scripts/upgrades/2.2.1_to_2.2.2.pgsql.sql           |    1 +
 mnemo/scripts/upgrades/2.2.1_to_2.2.2.sql                 |    1 +
 mnemo/scripts/upgrades/2.2_to_2.2.1.oci8.sql              |    2 +
 mnemo/scripts/upgrades/2.2_to_2.2.1.pgsql.sql             |    2 +
 mnemo/scripts/upgrades/2.2_to_2.2.1.sql                   |    2 +
 mnemo/scripts/upgrades/2008-06-17_fix_varchar_lengths.sql |    2 +
 mnemo/scripts/upgrades/2008-09-23_fix_group_uid.sql       |    1 +
 mnemo/scripts/upgrades/convert_datatree_shares_to_sql.php |  205 ++++
 mnemo/scripts/upgrades/convert_to_utf8.php                |   72 ++
 mnemo/search.php                                          |   27 +
 mnemo/templates/common-header.inc                         |   34 +
 mnemo/templates/data/export.inc                           |   20 +
 mnemo/templates/data/import.inc                           |   37 +
 mnemo/templates/list/empty.inc                            |    1 +
 mnemo/templates/list/header.inc                           |   12 +
 mnemo/templates/list/memo_footers.inc                     |    6 +
 mnemo/templates/list/memo_headers.inc                     |   51 +
 mnemo/templates/list/memo_summaries.inc                   |   18 +
 mnemo/templates/memo/memo.inc                             |  103 ++
 mnemo/templates/menu.inc                                  |    3 +
 mnemo/templates/notepad_list.php                          |   35 +
 mnemo/templates/panel.inc                                 |   74 ++
 mnemo/templates/prefs/notepadselect.inc                   |   16 +
 mnemo/templates/search/search.inc                         |   30 +
 mnemo/templates/view/memo.inc                             |   69 ++
 mnemo/themes/bluewhite/screen.css                         |    7 +
 mnemo/themes/categoryCSS.php                              |   35 +
 mnemo/themes/fadetogreen/screen.css                       |   25 +
 mnemo/themes/graphics/add.png                             |  Bin 0 -> 511 bytes
 mnemo/themes/graphics/az.png                              |  Bin 0 -> 117 bytes
 mnemo/themes/graphics/favicon.ico                         |  Bin 0 -> 1406 bytes
 mnemo/themes/graphics/minus.png                           |  Bin 0 -> 203 bytes
 mnemo/themes/graphics/mnemo.png                           |  Bin 0 -> 564 bytes
 mnemo/themes/graphics/notepads.png                        |  Bin 0 -> 564 bytes
 mnemo/themes/graphics/plus.png                            |  Bin 0 -> 229 bytes
 mnemo/themes/graphics/search.png                          |  Bin 0 -> 794 bytes
 mnemo/themes/graphics/za.png                              |  Bin 0 -> 119 bytes
 mnemo/themes/rtl.css                                      |   87 ++
 mnemo/themes/screen.css                                   |  192 +++
 mnemo/themes/silver/graphics/add.png                      |  Bin 0 -> 641 bytes
 mnemo/themes/silver/graphics/az.png                       |  Bin 0 -> 302 bytes
 mnemo/themes/silver/graphics/favicon.ico                  |  Bin 0 -> 1150 bytes
 mnemo/themes/silver/graphics/minus.png                    |  Bin 0 -> 746 bytes
 mnemo/themes/silver/graphics/mnemo.png                    |  Bin 0 -> 500 bytes
 mnemo/themes/silver/graphics/notepads.png                 |  Bin 0 -> 500 bytes
 mnemo/themes/silver/graphics/plus.png                     |  Bin 0 -> 733 bytes
 mnemo/themes/silver/graphics/search.png                   |  Bin 0 -> 692 bytes
 mnemo/themes/silver/graphics/za.png                       |  Bin 0 -> 302 bytes
 mnemo/themes/silver/screen.css                            |   25 +
 mnemo/themes/tango-blue/graphics/add.png                  |  Bin 0 -> 669 bytes
 mnemo/themes/tango-blue/graphics/az.png                   |  Bin 0 -> 656 bytes
 mnemo/themes/tango-blue/graphics/favicon.ico              |  Bin 0 -> 1406 bytes
 mnemo/themes/tango-blue/graphics/mnemo.png                |  Bin 0 -> 574 bytes
 mnemo/themes/tango-blue/graphics/notepads.png             |  Bin 0 -> 574 bytes
 mnemo/themes/tango-blue/graphics/za.png                   |  Bin 0 -> 685 bytes
 mnemo/view.php                                            |  140 +++
 178 files changed, 25850 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/framework/Browser/lib/Horde/Browser.php?rt=horde-git&r1=6c80a3d3b53d7dc002d400fbb2dc33c20ca397d0&r2=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/LICENSE?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/README?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/config/.htaccess?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/config/conf.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/config/hooks.php.dist?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/config/prefs.php.dist?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/data.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/docs/CHANGES?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/docs/CREDITS?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/docs/INSTALL?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/docs/RELEASE_NOTES?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/docs/TODO?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/docs/UPGRADING?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/index.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/lib/Api.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/lib/Application.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/lib/Block/summary.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/lib/Block/tree_menu.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/lib/Driver.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/lib/Driver/kolab.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/lib/Driver/sql.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/lib/Forms/CreateNotepad.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/lib/Forms/DeleteNotepad.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/lib/Forms/EditNotepad.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/lib/Mnemo.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/list.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/bg_BG/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/cs_CZ/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/da_DK/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/da_DK/help.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/de_DE/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/de_DE/help.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/el_GR/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/en_US/help.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/es_ES/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/es_ES/help.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/eu_ES/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/eu_ES/help.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/fi_FI/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/fi_FI/help.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/fr_FR/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/hr_HR/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/hr_HR/help.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/hu_HU/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/hu_HU/help.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/it_IT/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/it_IT/help.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/ja_JP/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/lt_LT/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/lv_LV/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/lv_LV/help.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/nb_NO/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/nl_NL/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/nn_NO/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/pl_PL/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/pt_BR/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/pt_PT/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/ro_RO/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/ru_RU/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/sk_SK/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/sk_SK/help.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/sl_SI/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/sv_SE/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/tr_TR/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/tr_TR/help.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/zh_CN/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/locale/zh_TW/LC_MESSAGES/mnemo.mo?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/memo.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/note/index.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/note/pdf.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/notepads/create.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/notepads/delete.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/notepads/edit.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/notepads/index.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/notes/index.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/packaging/redhat/mnemo.README?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/packaging/redhat/mnemo.conf?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/packaging/redhat/mnemo.spec?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/packaging/redhat/rh9-mnemo.spec?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/README?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/bg_BG.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/cs_CZ.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/da_DK.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/de_DE.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/el_GR.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/es_ES.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/eu_ES.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/fi_FI.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/fr_FR.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/hr_HR.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/hu_HU.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/it_IT.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/ja_JP.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/lt_LT.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/lv_LV.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/mnemo.pot?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/nb_NO.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/nl_NL.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/nn_NO.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/pl_PL.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/pt_BR.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/pt_PT.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/ro_RO.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/ru_RU.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/sk_SK.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/sl_SI.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/sv_SE.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/tr_TR.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/zh_CN.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/po/zh_TW.po?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/.htaccess?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/import_text_note.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/import_vnotes.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/sql/mnemo.mssql.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/sql/mnemo.oci8.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/sql/mnemo.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/sql/mnemo.xml?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/1.1_to_2.0.mysql.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/1.1_to_2.0.pgsql.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/2.1_to_2.2.oci8.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/2.1_to_2.2.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/2.2.1_to_2.2.2.oci8.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/2.2.1_to_2.2.2.pgsql.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/2.2.1_to_2.2.2.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/2.2_to_2.2.1.oci8.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/2.2_to_2.2.1.pgsql.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/2.2_to_2.2.1.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/2008-06-17_fix_varchar_lengths.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/2008-09-23_fix_group_uid.sql?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/convert_datatree_shares_to_sql.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/scripts/upgrades/convert_to_utf8.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/search.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/common-header.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/data/export.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/data/import.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/list/empty.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/list/header.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/list/memo_footers.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/list/memo_headers.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/list/memo_summaries.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/memo/memo.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/menu.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/notepad_list.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/panel.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/prefs/notepadselect.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/search/search.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/templates/view/memo.inc?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/bluewhite/screen.css?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/categoryCSS.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/fadetogreen/screen.css?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/graphics/add.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/graphics/az.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/graphics/favicon.ico?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/graphics/minus.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/graphics/mnemo.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/graphics/notepads.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/graphics/plus.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/graphics/search.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/graphics/za.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/rtl.css?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/screen.css?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/silver/graphics/add.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/silver/graphics/az.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/silver/graphics/favicon.ico?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/silver/graphics/minus.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/silver/graphics/mnemo.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/silver/graphics/notepads.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/silver/graphics/plus.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/silver/graphics/search.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/silver/graphics/za.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/silver/screen.css?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/silver/themed_graphics?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/tango-blue/graphics/add.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/tango-blue/graphics/az.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/tango-blue/graphics/favicon.ico?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/tango-blue/graphics/mnemo.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/tango-blue/graphics/notepads.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/tango-blue/graphics/za.png?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/themes/tango-blue/themed_graphics?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499
http://git.horde.org/co.php/mnemo/view.php?rt=horde-git&r=8512cb689bf91c9d74f7742a9443cd31e6664499

-----------------------------------------------------------------------

commit 46c956a4fd2a72c4f9457e09ad7a2c8615f9b6b4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 07:33:58 2010 -0600

    Convert mnemo to new preferences UI

 mnemo/config/prefs.php.dist             |   59 +++++++++---------------------
 mnemo/lib/Application.php               |   32 ++++++++++++++---
 mnemo/templates/prefs/notepadselect.inc |   16 --------
 3 files changed, 45 insertions(+), 62 deletions(-)
 delete mode 100644 mnemo/templates/prefs/notepadselect.inc

http://git.horde.org/diff.php/mnemo/config/prefs.php.dist?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=46c956a4fd2a72c4f9457e09ad7a2c8615f9b6b4
http://git.horde.org/diff.php/mnemo/lib/Application.php?rt=horde-git&r1=a2a28b2b2cda5de92aceefbf1c5cc8258c6c5c0b&r2=46c956a4fd2a72c4f9457e09ad7a2c8615f9b6b4
http://git.horde.org/diff.php/mnemo/templates/prefs/notepadselect.inc?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=46c956a4fd2a72c4f9457e09ad7a2c8615f9b6b4

-----------------------------------------------------------------------

commit 31f046ea3bc8dbf8235c014714de4ed244d991c4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 07:59:58 2010 -0600

    Catch messages with no date header

 imp/lib/Ui/Mailbox.php |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/imp/lib/Ui/Mailbox.php?rt=horde-git&r1=36b2aecb9606dde5cf936f73132ae8c19a87c746&r2=31f046ea3bc8dbf8235c014714de4ed244d991c4

-----------------------------------------------------------------------

commit 3427527478dc2f53f8f6114c5911f6dc6a772c35
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 07:59:58 2010 -0600

    Catch messages with no date header

 imp/lib/Ui/Mailbox.php |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/imp/lib/Ui/Mailbox.php?rt=horde-git&r1=36b2aecb9606dde5cf936f73132ae8c19a87c746&r2=3427527478dc2f53f8f6114c5911f6dc6a772c35

-----------------------------------------------------------------------

commit 0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 08:19:29 2010 -0600

    No need to pass UI object to widget code

 framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php |   21 ++++++-------------
 gollem/lib/Application.php                         |    4 +-
 imp/lib/Prefs/Ui.php                               |    4 +-
 kronolith/lib/Application.php                      |    4 +-
 turba/lib/Application.php                          |    4 +-
 whups/lib/Application.php                          |    4 +-
 6 files changed, 17 insertions(+), 24 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b
http://git.horde.org/diff.php/gollem/lib/Application.php?rt=horde-git&r1=8d77bf1c0a8408f847739ac0fbb2a329e6a6f292&r2=0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b
http://git.horde.org/diff.php/imp/lib/Prefs/Ui.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b
http://git.horde.org/diff.php/kronolith/lib/Application.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b
http://git.horde.org/diff.php/turba/lib/Application.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b
http://git.horde.org/diff.php/whups/lib/Application.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b

-----------------------------------------------------------------------

commit d010e1c4130cd1de967d92539b519e3d4be71c52
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 08:32:02 2010 -0600

    Move addressbook param code back to the applications

 framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php |   21 ++++++++++------
 imp/lib/Prefs/Ui.php                               |    6 ++++-
 kronolith/contacts.php                             |    6 ++--
 kronolith/lib/Ajax/Imple/ContactAutoCompleter.php  |   12 +-------
 kronolith/lib/Application.php                      |    6 ++++-
 kronolith/lib/Kronolith.php                        |   23 +++++++++++++++++
 whups/lib/Ajax/Imple/ContactAutoCompleter.php      |   26 +-------------------
 whups/lib/Application.php                          |    6 ++++-
 whups/lib/Whups.php                                |   23 +++++++++++++++++
 9 files changed, 80 insertions(+), 49 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php?rt=horde-git&r1=0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b&r2=d010e1c4130cd1de967d92539b519e3d4be71c52
http://git.horde.org/diff.php/imp/lib/Prefs/Ui.php?rt=horde-git&r1=0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b&r2=d010e1c4130cd1de967d92539b519e3d4be71c52
http://git.horde.org/diff.php/kronolith/contacts.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=d010e1c4130cd1de967d92539b519e3d4be71c52
http://git.horde.org/diff.php/kronolith/lib/Ajax/Imple/ContactAutoCompleter.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=d010e1c4130cd1de967d92539b519e3d4be71c52
http://git.horde.org/diff.php/kronolith/lib/Application.php?rt=horde-git&r1=0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b&r2=d010e1c4130cd1de967d92539b519e3d4be71c52
http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-git&r1=73e6273009ebaa831408ccedb93164fa241b79ab&r2=d010e1c4130cd1de967d92539b519e3d4be71c52
http://git.horde.org/diff.php/whups/lib/Ajax/Imple/ContactAutoCompleter.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=d010e1c4130cd1de967d92539b519e3d4be71c52
http://git.horde.org/diff.php/whups/lib/Application.php?rt=horde-git&r1=0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b&r2=d010e1c4130cd1de967d92539b519e3d4be71c52
http://git.horde.org/diff.php/whups/lib/Whups.php?rt=horde-git&r1=28afc29b2359fc8cb0b73bdf541b30e79a1b3f30&r2=d010e1c4130cd1de967d92539b519e3d4be71c52

-----------------------------------------------------------------------

commit 6e3c22e26f331bc22d1f565e72e1995ae98becd0
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 08:51:54 2010 -0600

    Move alarms handling into prefs ui widgets

 framework/Core/lib/Horde/Core/Prefs/Ui.php         |  101 -------------
 framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php |  148 ++++++++++++++++++++
 horde/config/prefs.php.dist                        |    4 -
 kronolith/config/prefs.php.dist                    |   10 +-
 kronolith/lib/Application.php                      |   20 +++-
 nag/config/prefs.php.dist                          |   10 +-
 nag/lib/Application.php                            |   48 ++++++-
 7 files changed, 226 insertions(+), 115 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=6e3c22e26f331bc22d1f565e72e1995ae98becd0
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php?rt=horde-git&r1=d010e1c4130cd1de967d92539b519e3d4be71c52&r2=6e3c22e26f331bc22d1f565e72e1995ae98becd0
http://git.horde.org/diff.php/horde/config/prefs.php.dist?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=6e3c22e26f331bc22d1f565e72e1995ae98becd0
http://git.horde.org/diff.php/kronolith/config/prefs.php.dist?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=6e3c22e26f331bc22d1f565e72e1995ae98becd0
http://git.horde.org/diff.php/kronolith/lib/Application.php?rt=horde-git&r1=d010e1c4130cd1de967d92539b519e3d4be71c52&r2=6e3c22e26f331bc22d1f565e72e1995ae98becd0
http://git.horde.org/diff.php/nag/config/prefs.php.dist?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=6e3c22e26f331bc22d1f565e72e1995ae98becd0
http://git.horde.org/diff.php/nag/lib/Application.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=6e3c22e26f331bc22d1f565e72e1995ae98becd0

-----------------------------------------------------------------------

commit 12e46699f32eb3bf7b8639ad11d56fe85278323b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 09:05:36 2010 -0600

    Move form processing for source/addressbook prefs to Widgets class

 framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php |   63 ++++++++++++++++----
 imp/lib/Prefs/Ui.php                               |    9 ++-
 kronolith/lib/Application.php                      |    9 ++-
 turba/lib/Application.php                          |   10 +++-
 whups/lib/Application.php                          |   10 ++-
 5 files changed, 74 insertions(+), 27 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php?rt=horde-git&r1=6e3c22e26f331bc22d1f565e72e1995ae98becd0&r2=12e46699f32eb3bf7b8639ad11d56fe85278323b
http://git.horde.org/diff.php/imp/lib/Prefs/Ui.php?rt=horde-git&r1=d010e1c4130cd1de967d92539b519e3d4be71c52&r2=12e46699f32eb3bf7b8639ad11d56fe85278323b
http://git.horde.org/diff.php/kronolith/lib/Application.php?rt=horde-git&r1=6e3c22e26f331bc22d1f565e72e1995ae98becd0&r2=12e46699f32eb3bf7b8639ad11d56fe85278323b
http://git.horde.org/diff.php/turba/lib/Application.php?rt=horde-git&r1=0a8ede68d201e6d9662ceee3b01e9fd008b1ae2b&r2=12e46699f32eb3bf7b8639ad11d56fe85278323b
http://git.horde.org/diff.php/whups/lib/Application.php?rt=horde-git&r1=d010e1c4130cd1de967d92539b519e3d4be71c52&r2=12e46699f32eb3bf7b8639ad11d56fe85278323b

-----------------------------------------------------------------------

commit 2b3abe74f295dcedc13498a2c86131c493977d4b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 09:17:03 2010 -0600

    Convert turba addressbooks pref to json format

 turba/config/prefs.php.dist                           |    9 ++--
 turba/lib/Application.php                             |    2 +-
 turba/lib/Forms/DeleteAddressBook.php                 |    4 +-
 turba/lib/LoginTasks/SystemTask/UpgradeFromTurba2.php |   48 +++++++++++++++++
 turba/lib/LoginTasks/SystemTask/UpgradePrefs.php      |    9 +++-
 turba/lib/Turba.php                                   |   37 +++++++------
 turba/lib/tests/BrowsePageTest.php                    |    2 +-
 turba/lib/tests/ViewBrowseTest.php                    |    2 +-
 8 files changed, 84 insertions(+), 29 deletions(-)
 create mode 100644 turba/lib/LoginTasks/SystemTask/UpgradeFromTurba2.php

http://git.horde.org/diff.php/turba/config/prefs.php.dist?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=2b3abe74f295dcedc13498a2c86131c493977d4b
http://git.horde.org/diff.php/turba/lib/Application.php?rt=horde-git&r1=12e46699f32eb3bf7b8639ad11d56fe85278323b&r2=2b3abe74f295dcedc13498a2c86131c493977d4b
http://git.horde.org/diff.php/turba/lib/Forms/DeleteAddressBook.php?rt=horde-git&r1=5730407a709d2681ec63db47e6c5e0aac24c10a3&r2=2b3abe74f295dcedc13498a2c86131c493977d4b
http://git.horde.org/co.php/turba/lib/LoginTasks/SystemTask/UpgradeFromTurba2.php?rt=horde-git&r=2b3abe74f295dcedc13498a2c86131c493977d4b
http://git.horde.org/diff.php/turba/lib/LoginTasks/SystemTask/UpgradePrefs.php?rt=horde-git&r1=cb6494583ab83224d61cdda712a4f97ff21e9746&r2=2b3abe74f295dcedc13498a2c86131c493977d4b
http://git.horde.org/diff.php/turba/lib/Turba.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=2b3abe74f295dcedc13498a2c86131c493977d4b
http://git.horde.org/diff.php/turba/lib/tests/BrowsePageTest.php?rt=horde-git&r1=aa4586bb2a9d2dc82b43a703b977bb49f764a786&r2=2b3abe74f295dcedc13498a2c86131c493977d4b
http://git.horde.org/diff.php/turba/lib/tests/ViewBrowseTest.php?rt=horde-git&r1=aa4586bb2a9d2dc82b43a703b977bb49f764a786&r2=2b3abe74f295dcedc13498a2c86131c493977d4b

-----------------------------------------------------------------------

commit 271ce27ceee4749c667b3d0b51be8947c915472d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 10:26:56 2010 -0600

    Key can't be empty when passing to Crypt_Blowfish

 framework/Secret/lib/Horde/Secret.php |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/framework/Secret/lib/Horde/Secret.php?rt=horde-git&r1=5919a9cd567319a432436b2518e5bffe36d6f5c6&r2=271ce27ceee4749c667b3d0b51be8947c915472d

-----------------------------------------------------------------------

commit 2e0d619c59c0039f82b1c72754e8d36eb9172246
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 10:26:56 2010 -0600

    Key can't be empty when passing to Crypt_Blowfish

 framework/Secret/lib/Horde/Secret.php |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/framework/Secret/lib/Horde/Secret.php?rt=horde-git&r1=5919a9cd567319a432436b2518e5bffe36d6f5c6&r2=2e0d619c59c0039f82b1c72754e8d36eb9172246

-----------------------------------------------------------------------

commit b7ab9c32ca9c99dab80489b4d5d8722121784072
Merge: 271ce27 2e0d619
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 10:35:37 2010 -0600

    Merge branch 'master' into newprefs



-----------------------------------------------------------------------

commit 28ee4e1e04b5f112d4a308cda5c42053d61e412c
Merge: b7ab9c3 4324c8d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 10:36:25 2010 -0600

    Merge branch 'master' into newprefs

 framework/Core/lib/Horde/Core/Factory/KolabStorage.php          |    8 ++--
 framework/Kolab_Storage/TODO                                    |    1 +
 framework/Kolab_Storage/lib/Horde/Kolab/Storage.php             |   10 +---
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php      |   19 -------
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php |   14 ++----
 5 files changed, 10 insertions(+), 42 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Factory/KolabStorage.php?rt=horde-git&r1=ebcc360e6605b501d950b094d82d536f5cdd0d1f&r2=28ee4e1e04b5f112d4a308cda5c42053d61e412c
http://git.horde.org/diff.php/framework/Kolab_Storage/TODO?rt=horde-git&r1=8866e87886183c3204578e6a2eb62d1957af3918&r2=28ee4e1e04b5f112d4a308cda5c42053d61e412c
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage.php?rt=horde-git&r1=8866e87886183c3204578e6a2eb62d1957af3918&r2=28ee4e1e04b5f112d4a308cda5c42053d61e412c
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php?rt=horde-git&r1=b60b6af292ea6b85dca09956872be26cbf818b00&r2=28ee4e1e04b5f112d4a308cda5c42053d61e412c
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php?rt=horde-git&r1=f52658e9ab1b5acf3c2d15f43a3d6f9994885022&r2=28ee4e1e04b5f112d4a308cda5c42053d61e412c

-----------------------------------------------------------------------

commit 24d822349cce4f81ea50220504b3180b3b735346
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 15:00:04 2010 -0600

    Identities prefs should be working again.

 framework/Core/lib/Horde/Core/Prefs/Ui.php |  257 +++++++++++++++++++++++++---
 horde/config/prefs.php.dist                |   67 ++++----
 horde/js/identityselect.js                 |   42 ++----
 horde/lib/Prefs/Ui.php                     |  168 ------------------
 horde/templates/prefs/identityselect.html  |   23 ++-
 imp/config/prefs.php.dist                  |    5 +-
 imp/js/folderprefs.js                      |   79 +++++----
 imp/lib/Prefs/Ui.php                       |   51 ++++--
 imp/templates/prefs/sentmail.html          |    3 +-
 9 files changed, 379 insertions(+), 316 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui.php?rt=horde-git&r1=6e3c22e26f331bc22d1f565e72e1995ae98becd0&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/horde/config/prefs.php.dist?rt=horde-git&r1=6e3c22e26f331bc22d1f565e72e1995ae98becd0&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/horde/js/identityselect.js?rt=horde-git&r1=a97a35b17ec2884b85b10503c7f795b1811d7719&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/horde/lib/Prefs/Ui.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/horde/templates/prefs/identityselect.html?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/imp/js/folderprefs.js?rt=horde-git&r1=99e7aaf59cae56bbdbbfe3256ce8d4564f547e49&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/imp/lib/Prefs/Ui.php?rt=horde-git&r1=12e46699f32eb3bf7b8639ad11d56fe85278323b&r2=24d822349cce4f81ea50220504b3180b3b735346
http://git.horde.org/diff.php/imp/templates/prefs/sentmail.html?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=24d822349cce4f81ea50220504b3180b3b735346

-----------------------------------------------------------------------

commit f9d59c2e3d38ac2af064e1b9f422b8de8328c5bd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 8 12:31:42 2010 -0600

    Make folder list display display via template.

 imp/js/mailbox.js                  |    2 +-
 imp/js/message.js                  |    2 +-
 imp/lib/IMP.php                    |   73 +++++++++++++++++++++---------------
 imp/templates/imp/flist/flist.html |   31 +++++++++++++++
 4 files changed, 76 insertions(+), 32 deletions(-)
 create mode 100644 imp/templates/imp/flist/flist.html

http://git.horde.org/diff.php/imp/js/mailbox.js?rt=horde-git&r1=21828c8ab2080a3a750f6e74a45494c1fd89aef5&r2=f9d59c2e3d38ac2af064e1b9f422b8de8328c5bd
http://git.horde.org/diff.php/imp/js/message.js?rt=horde-git&r1=f7ff14c920be92809d72c7298bba4aabbea15c22&r2=f9d59c2e3d38ac2af064e1b9f422b8de8328c5bd
http://git.horde.org/diff.php/imp/lib/IMP.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=f9d59c2e3d38ac2af064e1b9f422b8de8328c5bd
http://git.horde.org/co.php/imp/templates/imp/flist/flist.html?rt=horde-git&r=f9d59c2e3d38ac2af064e1b9f422b8de8328c5bd

-----------------------------------------------------------------------

commit 45870e39397f44f9abd910731a0f85fe3510aaec
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 15:44:12 2010 -0400

    Clean up some logging, and some other misc. cleanup

 framework/ActiveSync/lib/Horde/ActiveSync.php              |   31 +++---------
 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php |   30 +----------
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Base.php |   25 +++++++++
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php |    9 ++--
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php |   13 +++--
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php   |   19 ++++---
 framework/ActiveSync/lib/Horde/ActiveSync/Sync.php         |    1 -
 7 files changed, 57 insertions(+), 71 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=9baa0853e5c6591e9c1243b3d35c74fdaccddbb9&r2=45870e39397f44f9abd910731a0f85fe3510aaec
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=45870e39397f44f9abd910731a0f85fe3510aaec
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Base.php?rt=horde-git&r1=188827fcc2102e7da0f04140bead65e9313c2091&r2=45870e39397f44f9abd910731a0f85fe3510aaec
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php?rt=horde-git&r1=8119a15cc600627b55bf5d9f6288b92a0f6cd1e7&r2=45870e39397f44f9abd910731a0f85fe3510aaec
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=45870e39397f44f9abd910731a0f85fe3510aaec
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=a7416b86b99a919fccbaeaa1c7656f3ecdec45f8&r2=45870e39397f44f9abd910731a0f85fe3510aaec
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Sync.php?rt=horde-git&r1=f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed&r2=45870e39397f44f9abd910731a0f85fe3510aaec

-----------------------------------------------------------------------

commit 5be83f71bbdf929917b1853c34ced1936e718837
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 15:59:15 2010 -0400

    We really shouldn't need to be this detailed with the logging

 framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Decoder.php |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Decoder.php?rt=horde-git&r1=389c6cc81773e434da01808406e3832a5ddcd01f&r2=5be83f71bbdf929917b1853c34ced1936e718837

-----------------------------------------------------------------------

commit 94b41e1d9de573dade424bab53644eec0c72cae2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 16:30:11 2010 -0600

    Bug #8952: Fix casting spam parameter to number

 imp/js/DimpBase.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/imp/js/DimpBase.js?rt=horde-git&r1=8e662a4a7d28963cc28b2350fed6e873da5a9a57&r2=94b41e1d9de573dade424bab53644eec0c72cae2

-----------------------------------------------------------------------

commit 72b8d57b0cd97055c6d69bf2a2659a304f4ea709
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 7 16:44:30 2010 -0600

    Bug #8612: Automatically disable tidy.clean_output PHP setting

 horde/lib/Test.php |   18 +++++++++++++++++-
 horde/lib/core.php |    5 +++--
 2 files changed, 20 insertions(+), 3 deletions(-)

http://git.horde.org/diff.php/horde/lib/Test.php?rt=horde-git&r1=b36466d6d01527bf72649d6a2da6a5b77e2d582c&r2=72b8d57b0cd97055c6d69bf2a2659a304f4ea709
http://git.horde.org/diff.php/horde/lib/core.php?rt=horde-git&r1=a68fbe3eb4e44bfff12d4c2163ae33919075e52c&r2=72b8d57b0cd97055c6d69bf2a2659a304f4ea709

-----------------------------------------------------------------------

commit d56fd7d37e2f2eb2a41cb96586d0ba331d5fdc15
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 16:21:29 2010 -0400

    Override this even though it's not implemented. It's needed to prevent fatals when searching.
    
    Some devices send SEARCH requests when adding attendees to an event, this prevents those requests from
    killing the server.

 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php |   13 ++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=45870e39397f44f9abd910731a0f85fe3510aaec&r2=d56fd7d37e2f2eb2a41cb96586d0ba331d5fdc15

-----------------------------------------------------------------------

commit 611e9ef37a5855bc64a521499e1da01a911a490a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 20:10:58 2010 -0400

    Fix adding and getting attendees from the Appointment object.
    
    Adding attendees should now work when syncing

 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |   10 +---
 1 files changed, 3 insertions(+), 7 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php?rt=horde-git&r1=e7289911981727f8d876634af28fdbc2ff3d99c1&r2=611e9ef37a5855bc64a521499e1da01a911a490a

-----------------------------------------------------------------------

commit 2cc6fccc86944cd8234643881fd6c15d9b1462d1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Wed Apr 7 20:12:39 2010 -0400

    Add support for attendees when syncing via ActiveSync devices

 kronolith/lib/Event.php |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/kronolith/lib/Event.php?rt=horde-git&r1=a07156ca438cf2a328393b686a9e12da56424a32&r2=2cc6fccc86944cd8234643881fd6c15d9b1462d1

-----------------------------------------------------------------------

commit 5944890f1edafddf8bdd8fec01792a6c530cc431
Author: Jan Schneider <jan at horde.org>
Date:   Thu Apr 8 10:28:39 2010 +0200

    Migrate hooks to H4 (Request #8954).

 mnemo/config/hooks.php.dist   |   49 ++++++++++++++++++++++++++---------------
 mnemo/notes/index.php         |    4 ++-
 mnemo/templates/memo/memo.inc |    2 +-
 mnemo/templates/view/memo.inc |    2 +-
 4 files changed, 36 insertions(+), 21 deletions(-)

http://git.horde.org/diff.php/mnemo/config/hooks.php.dist?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=5944890f1edafddf8bdd8fec01792a6c530cc431
http://git.horde.org/diff.php/mnemo/notes/index.php?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=5944890f1edafddf8bdd8fec01792a6c530cc431
http://git.horde.org/diff.php/mnemo/templates/memo/memo.inc?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=5944890f1edafddf8bdd8fec01792a6c530cc431
http://git.horde.org/diff.php/mnemo/templates/view/memo.inc?rt=horde-git&r1=e3584d4c26d4ef312304e28bd26e038dbe6d50eb&r2=5944890f1edafddf8bdd8fec01792a6c530cc431

-----------------------------------------------------------------------

commit 585ed8db771eaad7d7f6d60e7d169a74d6d9c744
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 14:50:19 2010 +0200

    Always fetch single attributes.

 framework/Kolab_Session/lib/Horde/Kolab/Session/Base.php          |    8 +-
 .../Kolab_Session/test/Horde/Kolab/Session/Class/BaseTest.php     |   89 ++---
 .../test/Horde/Kolab/Session/Integration/AnonymousTest.php        |    5 +-
 .../test/Horde/Kolab/Session/Integration/ValidTest.php            |   20 +-
 4 files changed, 46 insertions(+), 76 deletions(-)

http://git.horde.org/diff.php/framework/Kolab_Session/lib/Horde/Kolab/Session/Base.php?rt=horde-git&r1=9138ad09c7b4dc9392805f81442ea2148ec57741&r2=585ed8db771eaad7d7f6d60e7d169a74d6d9c744
http://git.horde.org/diff.php/framework/Kolab_Session/test/Horde/Kolab/Session/Class/BaseTest.php?rt=horde-git&r1=9138ad09c7b4dc9392805f81442ea2148ec57741&r2=585ed8db771eaad7d7f6d60e7d169a74d6d9c744
http://git.horde.org/diff.php/framework/Kolab_Session/test/Horde/Kolab/Session/Integration/AnonymousTest.php?rt=horde-git&r1=3cbde600ec2d9fe2d5f8cd40c7d4d9dc8c2a75c6&r2=585ed8db771eaad7d7f6d60e7d169a74d6d9c744
http://git.horde.org/diff.php/framework/Kolab_Session/test/Horde/Kolab/Session/Integration/ValidTest.php?rt=horde-git&r1=3cbde600ec2d9fe2d5f8cd40c7d4d9dc8c2a75c6&r2=585ed8db771eaad7d7f6d60e7d169a74d6d9c744

-----------------------------------------------------------------------

commit 255110999da71095646164b57e032be5765654df
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 15:10:24 2010 +0200

    The list of internal attributes is just a list and not an association of attribute names and corresponding class names.

 framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Base.php     |    6 +-
 framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Hash.php     |    3 +-
 .../Kolab_Server/lib/Horde/Kolab/Server/Object/Interface.php      |    4 +-
 framework/Kolab_Server/lib/Horde/Kolab/Server/Structure/Base.php  |    5 +-
 .../test/Horde/Kolab/Server/Class/Server/Object/BaseTest.php      |   19 ++---
 5 files changed, 16 insertions(+), 21 deletions(-)

http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Base.php?rt=horde-git&r1=84d46b09bb33a689a8a3e279b6392c95e67840b2&r2=255110999da71095646164b57e032be5765654df
http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Hash.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=255110999da71095646164b57e032be5765654df
http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Interface.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=255110999da71095646164b57e032be5765654df
http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Structure/Base.php?rt=horde-git&r1=84d46b09bb33a689a8a3e279b6392c95e67840b2&r2=255110999da71095646164b57e032be5765654df
http://git.horde.org/diff.php/framework/Kolab_Server/test/Horde/Kolab/Server/Class/Server/Object/BaseTest.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=255110999da71095646164b57e032be5765654df

-----------------------------------------------------------------------

commit cc024316c60bba1d0dd979195d93e61dde219738
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 10:24:44 2010 -0400

    Some clients send a PROVISION command even when it's not told to do so by the server.
    
    We must check our provision setting when we receive a PROVISION request, and send back
    a NOT_DEFINED status code if no policy exists on the server.

 framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php?rt=horde-git&r1=2c0a2dc179b73517fdd3feeaf9dcd56fa4b6a893&r2=cc024316c60bba1d0dd979195d93e61dde219738

-----------------------------------------------------------------------

commit b4e7a87196c677608dc237e086f775bf30590507
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 10:34:09 2010 -0400

    Fill in the remaining properties for event exceptions - and add missing support for the body (kronolith's Notes field) element.

 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |   13 ++-
 kronolith/lib/Event.php                                           |   26 +++++
 2 files changed, 35 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php?rt=horde-git&r1=611e9ef37a5855bc64a521499e1da01a911a490a&r2=b4e7a87196c677608dc237e086f775bf30590507
http://git.horde.org/diff.php/kronolith/lib/Event.php?rt=horde-git&r1=2cc6fccc86944cd8234643881fd6c15d9b1462d1&r2=b4e7a87196c677608dc237e086f775bf30590507

-----------------------------------------------------------------------

commit 86f9299dc856990e9f5f8ed116962a08473ee5fc
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 12:36:10 2010 -0400

    This method is called statically

 framework/ActiveSync/lib/Horde/ActiveSync.php |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=45870e39397f44f9abd910731a0f85fe3510aaec&r2=86f9299dc856990e9f5f8ed116962a08473ee5fc

-----------------------------------------------------------------------

commit 2242dacea238301679f80b4b71228a0823dfbc83
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 13:25:18 2010 -0400

    Don't attempt to send categories if none are set

 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=d56fd7d37e2f2eb2a41cb96586d0ba331d5fdc15&r2=2242dacea238301679f80b4b71228a0823dfbc83

-----------------------------------------------------------------------

commit 58ed8b1389dfd30d33463f3f323484056f1f368b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 19:45:54 2010 +0200

    Refactor the permission handling in Kolab_Storage.

 framework/Core/lib/Horde/Core/Factory/KolabStorage.php            |    7 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php        |   54 +
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php   |  137 ++-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php        |   38 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Base.php   |  237 ++--
 .../lib/Horde/Kolab/Storage/Folder/Decorator/Base.php             |   36 +
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission.php   |  125 ++
 .../lib/Horde/Kolab/Storage/Folder/Permission/Acl.php             |   79 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anonymous.php   |   43 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anyone.php      |   43 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/Acl/Creator.php     |   43 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/Acl/Group.php       |   71 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/Acl/User.php        |   62 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/AclIterator.php     |   93 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/Element.php         |   99 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/Element/Creator.php |   69 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/Element/Default.php |   40 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/Element/Group.php   |   80 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/Element/Guest.php   |   40 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/Element/User.php    |   72 +
 .../lib/Horde/Kolab/Storage/Folder/Permission/ElementIterator.php |  100 +
 .../Kolab_Storage/lib/Horde/Kolab/Storage/Namespace/Imap.php      |    2 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Permission.php    |  402 -----
 framework/Kolab_Storage/package.xml                               |   83 +-
 framework/Kolab_Storage/test/Horde/Kolab/Storage/AclTest.php      |  213 +++
 framework/Kolab_Storage/test/Horde/Kolab/Storage/Autoload.php     |    4 +-
 .../Kolab_Storage/test/Horde/Kolab/Storage/NamespaceTest.php      |   20 +-
 .../Kolab_Storage/test/Horde/Kolab/Storage/PermissionTest.php     |  361 ++++
 framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php    |  176 --
 29 files changed, 2057 insertions(+), 772 deletions(-)
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anonymous.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anyone.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Creator.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Group.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/User.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/AclIterator.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Creator.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Default.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Group.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Guest.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/User.php
 create mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/ElementIterator.php
 delete mode 100644 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Permission.php
 create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/AclTest.php
 create mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/PermissionTest.php
 delete mode 100644 framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Factory/KolabStorage.php?rt=horde-git&r1=18f7e5bbee9b2ebaf628f06d7af46cdbc7033a8f&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php?rt=horde-git&r1=18f7e5bbee9b2ebaf628f06d7af46cdbc7033a8f&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php?rt=horde-git&r1=18f7e5bbee9b2ebaf628f06d7af46cdbc7033a8f&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php?rt=horde-git&r1=b62da86243b037d9db864106d583b1244809d5d6&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Base.php?rt=horde-git&r1=b62da86243b037d9db864106d583b1244809d5d6&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Decorator/Base.php?rt=horde-git&r1=b62da86243b037d9db864106d583b1244809d5d6&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anonymous.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Anyone.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Creator.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/Group.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Acl/User.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/AclIterator.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Creator.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Default.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Group.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/Guest.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/Element/User.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder/Permission/ElementIterator.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Namespace/Imap.php?rt=horde-git&r1=229fe913cb7e3797c21ac2a95c6346018ddb5d0f&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Permission.php?rt=horde-git&r1=461b328a22b10fd54a870f81aa73b6a974af74cd&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/package.xml?rt=horde-git&r1=b62da86243b037d9db864106d583b1244809d5d6&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/AclTest.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/Autoload.php?rt=horde-git&r1=e84cb0a7062410e94d16c027309abb954e854ca4&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/NamespaceTest.php?rt=horde-git&r1=8866e87886183c3204578e6a2eb62d1957af3918&r2=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/co.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/PermissionTest.php?rt=horde-git&r=58ed8b1389dfd30d33463f3f323484056f1f368b
http://git.horde.org/diff.php/framework/Kolab_Storage/test/Horde/Kolab/Storage/PermsTest.php?rt=horde-git&r1=8866e87886183c3204578e6a2eb62d1957af3918&r2=58ed8b1389dfd30d33463f3f323484056f1f368b

-----------------------------------------------------------------------

commit 3580f39611dd5b79a8ba7cb22b9a1913b4dee936
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 8 20:30:11 2010 +0200

    Avoid &new.

 kronolith/lib/Driver/Kolab.php |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/kronolith/lib/Driver/Kolab.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=3580f39611dd5b79a8ba7cb22b9a1913b4dee936

-----------------------------------------------------------------------

commit 6088737580d296bba258f85ad6f0a7edc7ddb14f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Thu Apr 8 14:49:05 2010 -0400

    Initial support for resources to contain email addresses.
    
    No notifications are sent, just stores the email address. Needed for
    synch clients that support resource attendees.

 kronolith/lib/Driver/Resource.php                                |   14 ++--
 kronolith/lib/Forms/CreateResource.php                           |   18 +++--
 kronolith/lib/Forms/EditResource.php                             |    2 +
 kronolith/lib/Resource/Base.php                                  |    3 +-
 kronolith/resources/edit.php                                     |    1 +
 kronolith/scripts/sql/kronolith.mssql.sql                        |    1 +
 kronolith/scripts/sql/kronolith.mysql.sql                        |    1 +
 kronolith/scripts/sql/kronolith.oci8.sql                         |    1 +
 kronolith/scripts/sql/kronolith.pgsql.sql                        |    1 +
 kronolith/scripts/sql/kronolith.sql                              |    1 +
 kronolith/scripts/sql/kronolith.xml                              |    7 ++-
 kronolith/scripts/upgrades/2010-04-08_add_resourceemail.oci8.sql |    1 +
 kronolith/scripts/upgrades/2010-04-08_add_resourceemail.sql      |    1 +
 13 files changed, 36 insertions(+), 16 deletions(-)
 create mode 100644 kronolith/scripts/upgrades/2010-04-08_add_resourceemail.oci8.sql
 create mode 100644 kronolith/scripts/upgrades/2010-04-08_add_resourceemail.sql

http://git.horde.org/diff.php/kronolith/lib/Driver/Resource.php?rt=horde-git&r1=8e991d7139c86d178bb37a227d7493c46e488b27&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/lib/Forms/CreateResource.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/lib/Forms/EditResource.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/lib/Resource/Base.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/resources/edit.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.mssql.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.mysql.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.oci8.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.pgsql.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.sql?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/diff.php/kronolith/scripts/sql/kronolith.xml?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/co.php/kronolith/scripts/upgrades/2010-04-08_add_resourceemail.oci8.sql?rt=horde-git&r=6088737580d296bba258f85ad6f0a7edc7ddb14f
http://git.horde.org/co.php/kronolith/scripts/upgrades/2010-04-08_add_resourceemail.sql?rt=horde-git&r=6088737580d296bba258f85ad6f0a7edc7ddb14f

-----------------------------------------------------------------------

commit 77973af085858e48607e151fe16d1641f85522cc
Merge: 6088737 1b920d4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:15:42 2010 -0600

    Merge branch 'master' into newprefs
    
    Conflicts:
    	framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php
    	framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php
    	framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php
    	framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php
    	framework/ActiveSync/lib/Horde/ActiveSync/State/File.php
    	kronolith/lib/Event.php

 framework/ActiveSync/lib/Horde/ActiveSync.php                     |  436 ++---
 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter.php  |   22 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php  |   14 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php         |   46 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php        |  131 +-
 .../lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php      |  175 ++-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php |  138 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php    |    8 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php        |   77 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Contact.php     |  260 ++--
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Exception.php   |    8 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Folder.php      |    8 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Recurrence.php  |   27 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Message/Task.php        |  265 +++
 framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php  |   36 +-
 .../ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php   |   36 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php        |   33 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php   |  102 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/SendMail.php    |   34 +
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php        |  131 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php          |   12 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php          |   40 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/History.php       |   20 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Sync.php                |   12 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Wbxml.php               |    8 +-
 framework/ActiveSync/package.xml                                  |    4 +
 framework/ActiveSync/test/Horde/ActiveSync/AllTests.php           |    3 +-
 framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php    |   17 +-
 .../ActiveSync/test/Horde/ActiveSync/fixtures/MockConnector.php   |    2 +-
 framework/Alarm/lib/Horde/Alarm/Sql.php                           |    2 +-
 framework/Controller/lib/Horde/Controller/Request/Http.php        |    6 +-
 framework/Core/lib/Horde/Registry.php                             |   58 +-
 framework/Date/test/Horde/Date/DateTest.php                       |   13 +-
 framework/Date/test/Horde/Date/RecurrenceTest.php                 |   10 +-
 framework/Date_Parser/test/Horde/Date/Parser/Locale/DeTest.php    |    1 +
 framework/Exception/lib/Horde/Exception/Prior.php                 |    2 +-
 framework/Http/lib/Horde/Http/Response/Mock.php                   |   16 +-
 framework/Http/test/Horde/Http/FopenTest.php                      |    1 +
 framework/Kolab_Format/test/Horde/Kolab/Format/RecurrenceTest.php |    7 +
 framework/Rpc/lib/Horde/Rpc/ActiveSync.php                        |    3 +-
 framework/View/test/Horde/View/Helper/DateTest.php                |    7 +
 framework/iCalendar/iCalendar.php                                 |   10 +-
 framework/iCalendar/iCalendar/vtimezone.php                       |    8 +-
 horde/lib/Api.php                                                 |   14 +-
 horde/rpc.php                                                     |   97 +-
 kronolith/js/kronolith.js                                         |   55 +-
 kronolith/lib/Driver/Sql.php                                      |    3 +
 kronolith/lib/Event.php                                           |   36 +-
 kronolith/lib/Kronolith.php                                       |    8 +-
 kronolith/templates/chunks/calendar.php                           |   18 +
 kronolith/templates/chunks/permissions.inc                        |    6 +-
 kronolith/templates/index/edit.inc                                |    1 +
 kronolith/templates/index/index.inc                               |    9 +-
 kronolith/templates/index/task.inc                                |    1 +
 kronolith/themes/screen.css                                       |   37 +-
 nag/lib/Api.php                                                   |   42 +-
 nag/lib/Driver.php                                                |    3 +
 nag/lib/Driver/Sql.php                                            |    2 +-
 nag/lib/Task.php                                                  |  100 +
 nag/templates/tasklist_info.php                                   |    2 +-
 turba/docs/CHANGES                                                |    1 +
 turba/lib/Object/Group.php                                        |    4 +
 62 files changed, 1711 insertions(+), 977 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=86f9299dc856990e9f5f8ed116962a08473ee5fc&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Connector/Exporter.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php?rt=horde-git&r1=90b53649ca97ac2cf402e0c3c60d3c73aa0387a4&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php?rt=horde-git&r1=2242dacea238301679f80b4b71228a0823dfbc83&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php?rt=horde-git&r1=82e2a2e7d34b9e7f760193b116aefc24ec0c69fd&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Appointment.php?rt=horde-git&r1=b4e7a87196c677608dc237e086f775bf30590507&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Attendee.php?rt=horde-git&r1=7b2368fb50a9d44626622866a19822efd6fff12a&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Base.php?rt=horde-git&r1=81a2584153d79b09a85eb303cc077d5ba35961f9&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Contact.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Exception.php?rt=horde-git&r1=a07156ca438cf2a328393b686a9e12da56424a32&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Folder.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Recurrence.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/co.php/framework/ActiveSync/lib/Horde/ActiveSync/Message/Task.php?rt=horde-git&r=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php?rt=horde-git&r1=f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php?rt=horde-git&r1=45870e39397f44f9abd910731a0f85fe3510aaec&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php?rt=horde-git&r1=cc024316c60bba1d0dd979195d93e61dde219738&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/co.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/SendMail.php?rt=horde-git&r=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=45870e39397f44f9abd910731a0f85fe3510aaec&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php?rt=horde-git&r1=cf4b778d14a57998f1bb70fa2a9c55199de13119&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=45870e39397f44f9abd910731a0f85fe3510aaec&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/History.php?rt=horde-git&r1=e084a37ef334f07770a5f1b19cdb1b51bde7caa1&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Sync.php?rt=horde-git&r1=45870e39397f44f9abd910731a0f85fe3510aaec&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml.php?rt=horde-git&r1=de52d5a1195e0b849e7aef47e0dfefa3f4b90797&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/package.xml?rt=horde-git&r1=f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/AllTests.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php?rt=horde-git&r1=f44355dda4a0b1a323a0cd3411b67c0a3ac3d1ed&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/fixtures/MockConnector.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Alarm/lib/Horde/Alarm/Sql.php?rt=horde-git&r1=461b328a22b10fd54a870f81aa73b6a974af74cd&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Request/Http.php?rt=horde-git&r1=7abf2ec72c3c1a93741e0c288062ab47e398ad79&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=e21be6d66f537c5a819244dde7690a156098a0f3&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Date/test/Horde/Date/DateTest.php?rt=horde-git&r1=97d2e7e849a21f50578932050f7d390366d3005f&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Date/test/Horde/Date/RecurrenceTest.php?rt=horde-git&r1=97d2e7e849a21f50578932050f7d390366d3005f&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Date_Parser/test/Horde/Date/Parser/Locale/DeTest.php?rt=horde-git&r1=a2dd38bfcf4d48ba366539239240b781d842a9fb&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Exception/lib/Horde/Exception/Prior.php?rt=horde-git&r1=c47829167f7e7002b26118c2e3778fe697222c47&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Http/lib/Horde/Http/Response/Mock.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Http/test/Horde/Http/FopenTest.php?rt=horde-git&r1=591aea0c9c06e0d699e479ade07921e54ed74970&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Kolab_Format/test/Horde/Kolab/Format/RecurrenceTest.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/Rpc/lib/Horde/Rpc/ActiveSync.php?rt=horde-git&r1=48d11fefaa7e35702b5aeedb1b7b2313b3543aca&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/View/test/Horde/View/Helper/DateTest.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/iCalendar/iCalendar.php?rt=horde-git&r1=a9e8ae51befc5a9fc97366e1f623e3a822060afa&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/framework/iCalendar/iCalendar/vtimezone.php?rt=horde-git&r1=a9e8ae51befc5a9fc97366e1f623e3a822060afa&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/horde/lib/Api.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/horde/rpc.php?rt=horde-git&r1=bedf8e92a0faa38cbf7a1fd9bfd9efe51fb9a2a2&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/js/kronolith.js?rt=horde-git&r1=0d902dbb188675838c49c2784aaa454dae42f203&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/lib/Driver/Sql.php?rt=horde-git&r1=3b030fc7ccb37115875de24d366fa12579d76760&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/lib/Event.php?rt=horde-git&r1=b4e7a87196c677608dc237e086f775bf30590507&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-git&r1=d010e1c4130cd1de967d92539b519e3d4be71c52&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/templates/chunks/calendar.php?rt=horde-git&r1=8efde81132790f2d33fa0d2d5a2a3a32d165f8d5&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/templates/chunks/permissions.inc?rt=horde-git&r1=3576a117c9fd60a28109fef8561f6eabbb455023&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/templates/index/edit.inc?rt=horde-git&r1=fb3b9cfeaa503af30e3a2db927c5acccaf0d6141&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/templates/index/index.inc?rt=horde-git&r1=97fd203dcaaf5ddf7c9c2252eb44ac76e8d84846&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/templates/index/task.inc?rt=horde-git&r1=351012ab6ca4620d655b56fd7cda6f2b10fff2f3&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/kronolith/themes/screen.css?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/nag/lib/Api.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/nag/lib/Driver.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/nag/lib/Driver/Sql.php?rt=horde-git&r1=240ff73e2a3bcfe5e5649e5d9153d87b25471d36&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/nag/lib/Task.php?rt=horde-git&r1=e9bbdcadead3594fe6e608e0e530895d7d2c616e&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/nag/templates/tasklist_info.php?rt=horde-git&r1=5730407a709d2681ec63db47e6c5e0aac24c10a3&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/turba/docs/CHANGES?rt=horde-git&r1=75fe348bdce3c0da96a158cae30860310eaaf606&r2=77973af085858e48607e151fe16d1641f85522cc
http://git.horde.org/diff.php/turba/lib/Object/Group.php?rt=horde-git&r1=18a88fb358ba161362cf262487a720b9ad6dd5ba&r2=77973af085858e48607e151fe16d1641f85522cc

-----------------------------------------------------------------------

commit 86d0f65441c9c96fa0144eb562d8e7d3425c2e62
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:23:16 2010 -0600

    Only update prefs if they contain non-default values

 imp/lib/LoginTasks/SystemTask/UpgradeFromImp4.php             |   70 +++++----
 kronolith/lib/LoginTasks/SystemTask/UpgradeFromKronolith2.php |   32 ++--
 turba/lib/LoginTasks/SystemTask/UpgradeFromTurba2.php         |   16 +-
 whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1             |   59 -------
 whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1.php         |   63 ++++++++
 5 files changed, 133 insertions(+), 107 deletions(-)
 delete mode 100644 whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1
 create mode 100644 whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1.php

http://git.horde.org/diff.php/imp/lib/LoginTasks/SystemTask/UpgradeFromImp4.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=86d0f65441c9c96fa0144eb562d8e7d3425c2e62
http://git.horde.org/diff.php/kronolith/lib/LoginTasks/SystemTask/UpgradeFromKronolith2.php?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=86d0f65441c9c96fa0144eb562d8e7d3425c2e62
http://git.horde.org/diff.php/turba/lib/LoginTasks/SystemTask/UpgradeFromTurba2.php?rt=horde-git&r1=2b3abe74f295dcedc13498a2c86131c493977d4b&r2=86d0f65441c9c96fa0144eb562d8e7d3425c2e62
http://git.horde.org/diff.php/whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=86d0f65441c9c96fa0144eb562d8e7d3425c2e62
http://git.horde.org/co.php/whups/lib/LoginTasks/SystemTask/UpgradeFromWhups1.php?rt=horde-git&r=86d0f65441c9c96fa0144eb562d8e7d3425c2e62

-----------------------------------------------------------------------

commit 036211b3646d5aef81e60c57e2e71ce50f62b559
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:26:59 2010 -0600

    Fix some copy/paste errors

 kronolith/lib/Application.php |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/kronolith/lib/Application.php?rt=horde-git&r1=12e46699f32eb3bf7b8639ad11d56fe85278323b&r2=036211b3646d5aef81e60c57e2e71ce50f62b559

-----------------------------------------------------------------------

commit 72ef5e9f82429ee5834271b476dfdd1a623604be
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:33:25 2010 -0600

    Unselect search fields when removing selected addressbook

 horde/js/addressbooksprefs.js |    1 +
 horde/js/sourceselect.js      |   10 +++++++++-
 2 files changed, 10 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/horde/js/addressbooksprefs.js?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=72ef5e9f82429ee5834271b476dfdd1a623604be
http://git.horde.org/diff.php/horde/js/sourceselect.js?rt=horde-git&r1=686d5ca6ac47356af4ec4620486adff71baecdce&r2=72ef5e9f82429ee5834271b476dfdd1a623604be

-----------------------------------------------------------------------

commit 0a00c730b3ddc077ee448cab9e0dfb8d8e666e86
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:40:50 2010 -0600

    Turba prefs UI fixes

 turba/lib/Application.php         |    6 ++++--
 turba/templates/prefs/column.html |   36 ++++++++++++++++++++----------------
 2 files changed, 24 insertions(+), 18 deletions(-)

http://git.horde.org/diff.php/turba/lib/Application.php?rt=horde-git&r1=2b3abe74f295dcedc13498a2c86131c493977d4b&r2=0a00c730b3ddc077ee448cab9e0dfb8d8e666e86
http://git.horde.org/diff.php/turba/templates/prefs/column.html?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=0a00c730b3ddc077ee448cab9e0dfb8d8e666e86

-----------------------------------------------------------------------

commit 65940b66976f660ff3c27da0d57d1a6984c354cc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:44:55 2010 -0600

    Fix alarm preference display

 framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui/Widgets.php?rt=horde-git&r1=12e46699f32eb3bf7b8639ad11d56fe85278323b&r2=65940b66976f660ff3c27da0d57d1a6984c354cc

-----------------------------------------------------------------------

commit a609c6304e6a6267590995f5ad5a8f52d999e27b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:45:12 2010 -0600

    Clean up chora prefs file

 chora/config/prefs.php.dist |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

http://git.horde.org/diff.php/chora/config/prefs.php.dist?rt=horde-git&r1=ff60f30e454a312e1730dde0c6804416ed5e7fb3&r2=a609c6304e6a6267590995f5ad5a8f52d999e27b

-----------------------------------------------------------------------

commit 3c283a9bd54c0c54771a468c31a873882528e3d5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 12:46:26 2010 -0600

    Allow no prefGroups to be defined

 framework/Core/lib/Horde/Core/Prefs/Ui.php |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Ui.php?rt=horde-git&r1=24d822349cce4f81ea50220504b3180b3b735346&r2=3c283a9bd54c0c54771a468c31a873882528e3d5

-----------------------------------------------------------------------

commit 1e63558fbcc523b289b2a67e6b61ab32e9854861
Merge: 3c283a9 57a595f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 14:00:45 2010 -0600

    Merge branch 'master' into newprefs

 framework/ActiveSync/lib/Horde/ActiveSync.php                     |   22 +-
 .../ActiveSync/lib/Horde/ActiveSync/Connector/NullImporter.php    |   19 --
 framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php  |   18 +-
 .../ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php   |   11 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php        |    4 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php          |   10 +
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php          |    2 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Sync.php                |   57 ++---
 framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Encoder.php       |    5 +
 framework/ActiveSync/package.xml                                  |    2 -
 framework/ActiveSync/test/Horde/ActiveSync/FolderSyncTest.php     |  Bin 0 -> 4072 bytes
 framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php    |   35 ++-
 .../test/Horde/ActiveSync/fixtures/FolderSyncRequest.txt          |  Bin 0 -> 13 bytes
 framework/Kolab_Format/TODO                                       |    4 +
 framework/Kolab_Format/test/Horde/Kolab/Format/EventTest.php      |    2 +
 imp/config/prefs.php.dist                                         |   18 ++-
 imp/lib/Imap/Flags.php                                            |   37 +++-
 17 files changed, 143 insertions(+), 103 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=77973af085858e48607e151fe16d1641f85522cc&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Connector/NullImporter.php?rt=horde-git&r1=bd313a46a7ff0ae1af22f7be495c841b6118e1ee&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php?rt=horde-git&r1=669bf14a4371eb61c356b5e11db2f4d9967ff6a9&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php?rt=horde-git&r1=410a18386866385cf45ee6ffc3094fff4d23629a&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php?rt=horde-git&r1=77973af085858e48607e151fe16d1641f85522cc&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php?rt=horde-git&r1=4a2a619e9fcb27ef55d4b842157a0dbb416ee7d4&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=77973af085858e48607e151fe16d1641f85522cc&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Sync.php?rt=horde-git&r1=df046ac1b9f8ec33bb1d8d0a25a6ebca5820ee2a&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Encoder.php?rt=horde-git&r1=3a33fcfba17db78ec0dacfea0e702f0b371bf586&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/package.xml?rt=horde-git&r1=85dae000fdbd8d7c63cee36c25bcbef6de5d38fb&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/co.php/framework/ActiveSync/test/Horde/ActiveSync/FolderSyncTest.php?rt=horde-git&r=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/ActiveSync/test/Horde/ActiveSync/HordeDriverTest.php?rt=horde-git&r1=8a22af660b1a98030aadf6a9906f9465a6577198&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/co.php/framework/ActiveSync/test/Horde/ActiveSync/fixtures/FolderSyncRequest.txt?rt=horde-git&r=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/Kolab_Format/TODO?rt=horde-git&r1=61b35a6a46ac53ae0ff6ffe6532773184604a53c&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/framework/Kolab_Format/test/Horde/Kolab/Format/EventTest.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=24d822349cce4f81ea50220504b3180b3b735346&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861
http://git.horde.org/diff.php/imp/lib/Imap/Flags.php?rt=horde-git&r1=ea7fd4c1648ec94a4b9d50b20903659eee8818ed&r2=1e63558fbcc523b289b2a67e6b61ab32e9854861

-----------------------------------------------------------------------

commit 501fb272085a5be6024d0bc5823f9cb719366a39
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 14:01:13 2010 -0600

    Remove newly-added prefs.php cruft

 imp/config/prefs.php.dist |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=1e63558fbcc523b289b2a67e6b61ab32e9854861&r2=501fb272085a5be6024d0bc5823f9cb719366a39

-----------------------------------------------------------------------

commit 43ee04f2b17f507dd6dda3586eea9b108ba6f2c2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Apr 12 14:12:44 2010 -0600

    Honor locked status for msgflags prefs

 imp/lib/Prefs/Ui.php           |   24 ++++++++++++++++++++----
 imp/templates/prefs/flags.html |   11 +++++++++++
 2 files changed, 31 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/imp/lib/Prefs/Ui.php?rt=horde-git&r1=24d822349cce4f81ea50220504b3180b3b735346&r2=43ee04f2b17f507dd6dda3586eea9b108ba6f2c2
http://git.horde.org/diff.php/imp/templates/prefs/flags.html?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=43ee04f2b17f507dd6dda3586eea9b108ba6f2c2




More information about the commits mailing list