[commits] Horde branch master updated. 76152d6a2976549c96ae0aec5b20c4669b8a68bf

Michael M Slusarz slusarz at horde.org
Mon Nov 15 23:41:33 UTC 2010


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

from: 88b2247faec341feba8ddf3be8f0ce6512ae0208

4b1c4dd Keep tweaking IFRAME resizing
80c86b5 More attempts to work around inconsistent browser location redirection
417db83 IMP CSS tweaks
f89e332 Browser object needs to be created after config array is loaded - or else the logger will always be null
e42b0c9 Finish Horde_Prefs rewrite
8e8b5d9 phpdoc
91ffa12 Refactor inline message image blocking to operate on all messages, not just HTML messages.
6e0689f Bug #9387: Fix UI to allow upload of personal S/MIME cert
2b10ba3 Add optional app argument to Horde_Themes::soundList()
76152d6 Bug #9384: Fix directory name for sounds.

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

commit 4b1c4dd3e51c49ec774168fd6502c2fb95c5f7d7
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Nov 12 14:42:20 2010 -0700

    Keep tweaking IFRAME resizing

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

http://git.horde.org/diff.php/imp/js/imp.js?rt=horde-git&r1=014052b4b5293d081c3079835577fdadba09d0f8&r2=4b1c4dd3e51c49ec774168fd6502c2fb95c5f7d7

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

commit 80c86b51d65beacc9a7ce24e3f562b74a1014cbc
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Fri Nov 12 14:59:46 2010 -0700

    More attempts to work around inconsistent browser location redirection

 imp/js/dimpbase.js |    2 +-
 imp/js/dimpcore.js |   15 +++++++++------
 2 files changed, 10 insertions(+), 7 deletions(-)

http://git.horde.org/diff.php/imp/js/dimpbase.js?rt=horde-git&r1=55301a604f731c7dd59bd3dc4c9af0d7803753a6&r2=80c86b51d65beacc9a7ce24e3f562b74a1014cbc
http://git.horde.org/diff.php/imp/js/dimpcore.js?rt=horde-git&r1=ac20a963e7eef0ce515b86d9d5acf47a242c4b59&r2=80c86b51d65beacc9a7ce24e3f562b74a1014cbc

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

commit 417db8353b630d55bcbaac23c0ae2e481f477539
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Sun Nov 14 18:28:31 2010 -0700

    IMP CSS tweaks

 imp/themes/dimp/screen.css |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

http://git.horde.org/diff.php/imp/themes/dimp/screen.css?rt=horde-git&r1=55301a604f731c7dd59bd3dc4c9af0d7803753a6&r2=417db8353b630d55bcbaac23c0ae2e481f477539

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

commit f89e332c0329a986eefc31ff6e0b5e4b6ece5e5f
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Nov 15 14:07:17 2010 -0700

    Browser object needs to be created after config array is loaded - or else the logger will always be null

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

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Browser.php?rt=horde-git&r1=118be0578b9e8b652ca70b312401a585d9c4b063&r2=f89e332c0329a986eefc31ff6e0b5e4b6ece5e5f
http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=75431e498e6517b1d56b3f3fba412fe4fd753fc6&r2=f89e332c0329a986eefc31ff6e0b5e4b6ece5e5f

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

commit e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Nov 8 15:49:57 2010 -0700

    Finish Horde_Prefs rewrite
    
    Main focus: ability to to stack storage drivers to allow for multiple
    drivers to build a preferences scope.
    
    Horde now uses 3 storage drivers to build the final prefs hash: the
    configuration file, prefs backend, and hooks.
    
    Caching needed to be separated from storage since the two objects do
    *not* store the same data.  Caching is intended to store the entire
    preference scope, storage only handles discrete preference values.
    
    Default/dirty bits are now entirely handled internally by the Scope
    object.
    
    Remove all external charset conversion API for prefs.  Charset
    conversion, if needed, should be done entirely within the storage
    driver (prefs now assumes all in-memory prefs are in UTF-8).

 framework/Core/lib/Horde/Core/Factory/Prefs.php               |   40 +-
 framework/Core/lib/Horde/Core/Prefs.php                       |  112 --
 framework/Core/lib/Horde/Core/Prefs/Cache/Session.php         |   44 +
 framework/Core/lib/Horde/Core/Prefs/Storage/Configuration.php |   72 ++
 framework/Core/lib/Horde/Core/Prefs/Storage/Hooks.php         |   60 +
 framework/Core/lib/Horde/Core/Prefs/Storage/Session.php       |   59 -
 framework/Core/package.xml                                    |   12 +-
 framework/Prefs/lib/Horde/Prefs.php                           |  483 ++-------
 framework/Prefs/lib/Horde/Prefs/Cache.php                     |   67 ++
 framework/Prefs/lib/Horde/Prefs/Cache/Null.php                |   36 +
 framework/Prefs/lib/Horde/Prefs/Cache/Session.php             |   60 +
 framework/Prefs/lib/Horde/Prefs/Identity.php                  |    7 +-
 framework/Prefs/lib/Horde/Prefs/Scope.php                     |  271 +++++
 framework/Prefs/lib/Horde/Prefs/Storage.php                   |   29 +-
 framework/Prefs/lib/Horde/Prefs/Storage/File.php              |   81 +-
 framework/Prefs/lib/Horde/Prefs/Storage/Imsp.php              |   31 +-
 framework/Prefs/lib/Horde/Prefs/Storage/KolabImap.php         |   59 +-
 framework/Prefs/lib/Horde/Prefs/Storage/Ldap.php              |   51 +-
 framework/Prefs/lib/Horde/Prefs/Storage/Null.php              |    6 +-
 framework/Prefs/lib/Horde/Prefs/Storage/Session.php           |   66 --
 framework/Prefs/lib/Horde/Prefs/Storage/Sql.php               |   42 +-
 framework/Prefs/package.xml                                   |   15 +-
 hermes/entry.php                                              |    6 +-
 hermes/lib/Application.php                                    |    4 +-
 hermes/start.php                                              |    8 +-
 horde/config/hooks.php.dist                                   |   18 +-
 horde/config/prefs.php.dist                                   |   19 +-
 horde/lib/LoginTasks/SystemTask/UpgradeFromHorde3.php         |   47 -
 imp/lib/Compose/Stationery.php                                |    6 +-
 imp/lib/LoginTasks/SystemTask/UpgradeFromImp4.php             |    1 -
 ingo/lib/Storage/Prefs.php                                    |   34 +-
 31 files changed, 961 insertions(+), 885 deletions(-)
 delete mode 100644 framework/Core/lib/Horde/Core/Prefs.php
 create mode 100644 framework/Core/lib/Horde/Core/Prefs/Cache/Session.php
 create mode 100644 framework/Core/lib/Horde/Core/Prefs/Storage/Configuration.php
 create mode 100644 framework/Core/lib/Horde/Core/Prefs/Storage/Hooks.php
 delete mode 100644 framework/Core/lib/Horde/Core/Prefs/Storage/Session.php
 create mode 100644 framework/Prefs/lib/Horde/Prefs/Cache.php
 create mode 100644 framework/Prefs/lib/Horde/Prefs/Cache/Null.php
 create mode 100644 framework/Prefs/lib/Horde/Prefs/Cache/Session.php
 create mode 100644 framework/Prefs/lib/Horde/Prefs/Scope.php
 delete mode 100644 framework/Prefs/lib/Horde/Prefs/Storage/Session.php
 delete mode 100644 horde/lib/LoginTasks/SystemTask/UpgradeFromHorde3.php

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Factory/Prefs.php?rt=horde-git&r1=0959120abadd553307e97517e2fa3f3145a044cf&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs.php?rt=horde-git&r1=f8b7335d4d7e11bf1e7295fa50b3e779995f4ce2&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Cache/Session.php?rt=horde-git&r1=e73d7b53f08bbd075e2ab70c19de809a24fad42d&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Prefs/Storage/Configuration.php?rt=horde-git&r=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Prefs/Storage/Hooks.php?rt=horde-git&r=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Prefs/Storage/Session.php?rt=horde-git&r1=7988b797380b30f8ac00a4febbe59aec44a1795b&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Core/package.xml?rt=horde-git&r1=2ecc04e00288fbf6beffb065d20aac9c491e59ce&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs.php?rt=horde-git&r1=0959120abadd553307e97517e2fa3f3145a044cf&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Cache.php?rt=horde-git&r1=e73d7b53f08bbd075e2ab70c19de809a24fad42d&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Cache/Null.php?rt=horde-git&r1=e73d7b53f08bbd075e2ab70c19de809a24fad42d&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Cache/Session.php?rt=horde-git&r1=e73d7b53f08bbd075e2ab70c19de809a24fad42d&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Identity.php?rt=horde-git&r1=86cf457beaed347585b357e4ba089c88c11e55a0&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/co.php/framework/Prefs/lib/Horde/Prefs/Scope.php?rt=horde-git&r=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Storage.php?rt=horde-git&r1=0959120abadd553307e97517e2fa3f3145a044cf&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Storage/File.php?rt=horde-git&r1=0959120abadd553307e97517e2fa3f3145a044cf&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Storage/Imsp.php?rt=horde-git&r1=e73d7b53f08bbd075e2ab70c19de809a24fad42d&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Storage/KolabImap.php?rt=horde-git&r1=e73d7b53f08bbd075e2ab70c19de809a24fad42d&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Storage/Ldap.php?rt=horde-git&r1=0959120abadd553307e97517e2fa3f3145a044cf&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Storage/Null.php?rt=horde-git&r1=e73d7b53f08bbd075e2ab70c19de809a24fad42d&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Storage/Session.php?rt=horde-git&r1=0959120abadd553307e97517e2fa3f3145a044cf&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Storage/Sql.php?rt=horde-git&r1=0959120abadd553307e97517e2fa3f3145a044cf&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/framework/Prefs/package.xml?rt=horde-git&r1=0584fe84b460694ec6d66bbd44a8f1d12f5b810e&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/hermes/entry.php?rt=horde-git&r1=fc55d6178d33ca825f59a1a2eba44c8c7daa6019&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/hermes/lib/Application.php?rt=horde-git&r1=fc55d6178d33ca825f59a1a2eba44c8c7daa6019&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/hermes/start.php?rt=horde-git&r1=e60da622060274282dd92c2d41c4c0dce4724dd6&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/horde/config/hooks.php.dist?rt=horde-git&r1=118be0578b9e8b652ca70b312401a585d9c4b063&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/horde/config/prefs.php.dist?rt=horde-git&r1=82bccce8fadb4691aafcf803bee94164da573408&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/horde/lib/LoginTasks/SystemTask/UpgradeFromHorde3.php?rt=horde-git&r1=4059d986ed1753a016328993e2f1a428ff68d2b3&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/imp/lib/Compose/Stationery.php?rt=horde-git&r1=8352173fc37d37ad4a99af2a4508a8b7e9600f50&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/imp/lib/LoginTasks/SystemTask/UpgradeFromImp4.php?rt=horde-git&r1=95695d805d9824a0fb7ef63e539bf156bc5bf680&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38
http://git.horde.org/diff.php/ingo/lib/Storage/Prefs.php?rt=horde-git&r1=ee55e0993d8c6777bd26c789830e3bde251114cf&r2=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38

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

commit 8e8b5d9d958f6cb20c677cc4f55e8ae8d0dbbb6d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Nov 15 15:29:16 2010 -0700

    phpdoc

 imp/lib/Imap/Tree/Element.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/imp/lib/Imap/Tree/Element.php?rt=horde-git&r1=9d465a49576aac5cff21a85088958af29334c957&r2=8e8b5d9d958f6cb20c677cc4f55e8ae8d0dbbb6d

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

commit 91ffa129ee86b75d506351e1d6ac66e921676273
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Nov 15 16:18:24 2010 -0700

    Refactor inline message image blocking to operate on all messages, not just HTML messages.

 imp/config/mime_drivers.php.dist                  |   14 +++---
 imp/config/prefs.php.dist                         |   20 ++++----
 imp/docs/CHANGES                                  |    2 +
 imp/docs/UPGRADING                                |    2 +
 imp/lib/LoginTasks/SystemTask/UpgradeFromImp4.php |   19 +++++++
 imp/lib/Mime/Viewer/Html.php                      |    9 +++-
 imp/lib/Mime/Viewer/Images.php                    |   27 +++++++----
 imp/lib/Prefs/Ui.php                              |    2 -
 imp/lib/Ui/Imageview.php                          |   54 +++++++++++++++++++++
 imp/locale/en/help.xml                            |   12 ++--
 10 files changed, 125 insertions(+), 36 deletions(-)
 create mode 100644 imp/lib/Ui/Imageview.php

http://git.horde.org/diff.php/imp/config/mime_drivers.php.dist?rt=horde-git&r1=0606689672f7cb682608323243da7542bed9d416&r2=91ffa129ee86b75d506351e1d6ac66e921676273
http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=fccb2396a4ee9e22da1e2feeee766051f242f421&r2=91ffa129ee86b75d506351e1d6ac66e921676273
http://git.horde.org/diff.php/imp/docs/CHANGES?rt=horde-git&r1=553216ba5135fba3287054ffa84d16ae9e21c8bf&r2=91ffa129ee86b75d506351e1d6ac66e921676273
http://git.horde.org/diff.php/imp/docs/UPGRADING?rt=horde-git&r1=b714b62c1b717ac01b738fef17b91844396c1b07&r2=91ffa129ee86b75d506351e1d6ac66e921676273
http://git.horde.org/diff.php/imp/lib/LoginTasks/SystemTask/UpgradeFromImp4.php?rt=horde-git&r1=e42b0c9a2e41ab5d6e42ebec540ce70af56a1f38&r2=91ffa129ee86b75d506351e1d6ac66e921676273
http://git.horde.org/diff.php/imp/lib/Mime/Viewer/Html.php?rt=horde-git&r1=940d62332dba8346d1fa55b067706fab4aa4d894&r2=91ffa129ee86b75d506351e1d6ac66e921676273
http://git.horde.org/diff.php/imp/lib/Mime/Viewer/Images.php?rt=horde-git&r1=30df656fbd7abe6f4896e14365c3203523da3998&r2=91ffa129ee86b75d506351e1d6ac66e921676273
http://git.horde.org/diff.php/imp/lib/Prefs/Ui.php?rt=horde-git&r1=5907d00d695bffc7821333168c33b463821c3b8d&r2=91ffa129ee86b75d506351e1d6ac66e921676273
http://git.horde.org/co.php/imp/lib/Ui/Imageview.php?rt=horde-git&r=91ffa129ee86b75d506351e1d6ac66e921676273
http://git.horde.org/diff.php/imp/locale/en/help.xml?rt=horde-git&r1=6b2c7d5e725f211a601798d707c631ba710748e2&r2=91ffa129ee86b75d506351e1d6ac66e921676273

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

commit 6e0689f1744fca73ec226af1bf96f1d335241b5b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Nov 15 16:24:33 2010 -0700

    Bug #9387: Fix UI to allow upload of personal S/MIME cert

 imp/lib/Prefs/Ui.php                     |    2 +-
 imp/templates/prefs/smimeprivatekey.html |    2 --
 2 files changed, 1 insertions(+), 3 deletions(-)

http://git.horde.org/diff.php/imp/lib/Prefs/Ui.php?rt=horde-git&r1=91ffa129ee86b75d506351e1d6ac66e921676273&r2=6e0689f1744fca73ec226af1bf96f1d335241b5b
http://git.horde.org/diff.php/imp/templates/prefs/smimeprivatekey.html?rt=horde-git&r1=cfe3dcaeb7056bdcfdf05ab0adcda44607090462&r2=6e0689f1744fca73ec226af1bf96f1d335241b5b

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

commit 2b10ba329ac45e643d61a3d8a3b27bb4ccb9c1a4
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Nov 15 16:36:31 2010 -0700

    Add optional app argument to Horde_Themes::soundList()

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

http://git.horde.org/diff.php/framework/Core/lib/Horde/Themes.php?rt=horde-git&r1=49f1c92a295582e0f54ea58efe06c94ee9e29c34&r2=2b10ba329ac45e643d61a3d8a3b27bb4ccb9c1a4

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

commit 76152d6a2976549c96ae0aec5b20c4669b8a68bf
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Nov 15 16:37:20 2010 -0700

    Bug #9384: Fix directory name for sounds.

 framework/Core/lib/Horde/Themes/Sound.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Themes/Sound.php?rt=horde-git&r1=8bf994d9f34831ab2f5a67e478caba05a48f41ba&r2=76152d6a2976549c96ae0aec5b20c4669b8a68bf




More information about the commits mailing list