[commits] Horde branch master updated. 21b038f126f98c7718a3485804933e110368a651

Michael M Slusarz slusarz at horde.org
Wed Feb 5 21:52:14 UTC 2014


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

from: e1d056e09a5d67c452e90ba6a6554e5246acaa96

0f56572 Horde::logMessage -> Horde::log
7889544 Horde::img -> Horde_Themes_Image::tag
69b0c31 phpdoc
152d99b Horde::loadConfiguration is deprecated
ffa902c Not needed
b6019a6 Horde::callHook -> Horde_Core_Hooks#callHook
c1f911a correctly get value of all_rulesets
5c1dc9c Move HordeMap initialization code to a different library
475d403 phpdoc
4c35a24 bump dependency
9ba5c76 Move flist select generation to view templates
2b67268 Move IMAP validation code into UI library
ff058c5 Move script-related UI methods out of Ingo:: and into Ingo_Script_Util
c8cd14d Use Horde_Stream methods to access stream, when possible
46805f7 coding style
74838a0 Much more efficient creation of filters page
9081ab6 Have internal registry cache use a single shared array
57e39ed Cache results of a bare Horde_Registry#getAuth() call
b82cde9 Don't normalize when retrieving ftree element unless absolutely needed
bd82016 Cache results of Horde_Registry#checkExistingAuth() calls
694b46f Cache Horde_Registry#isAuthenticated() results
21b038f More efficient sort

Summary: http://github.com/horde/horde/compare/e1d056e09a5d67c452e90ba6a6554e5246acaa96...21b038f126f98c7718a3485804933e110368a651

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

commit 0f56572518a9bb3e6d3367ecc97743b9f494269a
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 17:40:33 2014 -0700

    Horde::logMessage -> Horde::log
    
    This existed as of Horde_Core 2.0.0

 agora/lib/Api.php                                                 |    6 +-
 agora/scripts/phorum2agora.php                                    |    2 +-
 ansel/bin/ansel                                                   |    4 +-
 ansel/faces/image.php                                             |    2 +-
 ansel/faces/img.php                                               |    5 +-
 ansel/img/mini.php                                                |    2 +-
 ansel/img/screen.php                                              |    2 +-
 ansel/img/thumb.php                                               |    2 +-
 ansel/img/upload_preview.php                                      |    2 +-
 ansel/lib/ActionHandler.php                                       |   16 +-
 ansel/lib/Ajax/Application/Handler.php                            |    6 +-
 ansel/lib/Ajax/Imple/LocationAutoCompleter.php                    |    4 +-
 ansel/lib/Ansel.php                                               |    2 +-
 ansel/lib/Api.php                                                 |    4 +-
 ansel/lib/Gallery.php                                             |    6 +-
 ansel/lib/GalleryMode/Date.php                                    |    2 +-
 ansel/lib/GalleryMode/Normal.php                                  |    4 +-
 ansel/lib/Image.php                                               |   12 +-
 ansel/lib/ImageGenerator.php                                      |    8 +-
 ansel/lib/Queue/ProcessThumbs.php                                 |    4 +-
 ansel/lib/Storage.php                                             |    8 +-
 ansel/lib/TagBrowser.php                                          |    2 +-
 ansel/lib/View/EmbeddedRenderer/GalleryLink.php                   |    2 +-
 ansel/lib/View/EmbeddedRenderer/Mini.php                          |    2 +-
 ansel/lib/View/GalleryProperties.php                              |    4 +-
 ansel/lib/View/Image.php                                          |    4 +-
 ansel/lib/View/Results.php                                        |    2 +-
 ansel/lib/Widget/OtherGalleries.php                               |    2 +-
 ansel/lib/Widget/OwnerFaces.php                                   |    2 +-
 ansel/perms.php                                                   |    2 +-
 ansel/preview.php                                                 |    2 +-
 ansel/rss.php                                                     |    6 +-
 ansel/xppublish.php                                               |    4 +-
 beatnik/lib/Driver/pdnsgsql.php                                   |   22 +-
 beatnik/scripts/export_config.php                                 |    6 +-
 folks/lib/Friends/facebook.php                                    |    2 +-
 folks/lib/Notification/facebook.php                               |    2 +-
 folks/perms.php                                                   |    4 +-
 folks/scripts/mail.php                                            |    6 +-
 framework/Form/lib/Horde/Form.php                                 |    2 +-
 framework/Kolab_Filter/lib/Horde/Kolab/Filter/Content.php         |   11 +-
 framework/Kolab_Filter/lib/Horde/Kolab/Filter/Incoming.php        |    8 +-
 framework/Kolab_Filter/lib/Horde/Kolab/Filter/Outlook.php         |    7 +-
 framework/Kolab_Filter/lib/Horde/Kolab/Filter/Response.php        |    2 +-
 .../Kolab_Filter/lib/Horde/Kolab/Filter/Transport/DovecotLDA.php  |    8 +-
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Cache.php       |   18 +-
 .../lib/Horde/Kolab/FreeBusy/Driver/Freebusy/Base.php             |   18 +-
 .../lib/Horde/Kolab/FreeBusy/Driver/Freebusy/Kolab.php            |    8 +-
 .../lib/Horde/Kolab/FreeBusy/Freebusy/Controller/Freebusy.php     |    3 +-
 framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/View.php        |    2 +-
 framework/Kolab_Resource/lib/Horde/Kolab/Resource.php             |  101 ++---
 framework/Kolab_Resource/lib/Horde/Kolab/Resource/Epoch.php       |    7 +-
 .../Kolab_Resource/lib/Horde/Kolab/Resource/Freebusy/Kolab.php    |    3 +-
 framework/Kolab_Storage/doc/Horde/Kolab/Storage/OLD/Folder.php    |   15 +-
 framework/Kolab_Storage/doc/Horde/Kolab/Storage/OLD/Trigger.php   |    9 +-
 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data/Old.php      |    9 +-
 framework/Rpc/lib/Horde/Rpc/Phpgw.php                             |    6 +-
 framework/Rpc/lib/Horde/Rpc/Soap.php                              |    2 +-
 framework/Scheduler/lib/Horde/Scheduler.php                       |    4 +-
 framework/Scheduler/lib/Horde/Scheduler/Cron.php                  |    2 +-
 .../lib/Horde/Service/Weather/WeatherUnderground.php              |    4 +-
 framework/Service_Weather/lib/Horde/Service/Weather/Wwo.php       |    4 +-
 framework/SyncMl/lib/Horde/SyncMl/Backend/Horde.php               |    2 +-
 gollem/lib/Auth.php                                               |    4 +-
 gollem/view.php                                                   |    2 +-
 hermes/entry.php                                                  |    2 +-
 hermes/lib/Hermes.php                                             |    4 +-
 horde/admin/groups.php                                            |    2 +-
 horde/admin/perms/addchild.php                                    |    2 +-
 horde/admin/signup_confirm.php                                    |    2 +-
 horde/bin/horde-check-logger                                      |    2 +-
 horde/lib/Application.php                                         |    6 +-
 horde/lib/LoginTasks/Task/TosAgreement.php                        |    2 +-
 horde/lib/Prefs/Special/Facebook.php                              |    2 +-
 horde/login.php                                                   |    6 +-
 horde/rpc.php                                                     |    8 +-
 horde/services/ajax.php                                           |    2 +-
 horde/services/images/view.php                                    |    4 +-
 horde/services/portal/cloud_search.php                            |    2 +-
 horde/services/problem.php                                        |    2 +-
 horde/services/resetpassword.php                                  |    2 +-
 horde/services/shares/edit.php                                    |    4 +-
 horde/signup.php                                                  |    2 +-
 hylax/lib/Image.php                                               |   10 +-
 hylax/lib/SQL/Attributes.php                                      |   10 +-
 hylax/lib/Storage.php                                             |    6 +-
 hylax/lib/Storage/sql.php                                         |   42 +-
 hylax/scripts/fax_create.php                                      |    2 +-
 hylax/scripts/fax_save_data.php                                   |    2 +-
 hylax/scripts/fax_save_recv_data.php                              |    4 +-
 ingo/bin/ingo-postfix-policyd                                     |    8 +-
 ingo/lib/Application.php                                          |   12 +-
 ingo/lib/Storage/Sql.php                                          |    6 +-
 ingo/lib/Transport/Timsieved.php                                  |    2 +-
 jonah/delivery/index.php                                          |    3 +-
 jonah/delivery/rss.php                                            |    4 +-
 jonah/lib/Driver/Sql.php                                          |   58 ++--
 jonah/lib/View/ChannelDelete.php                                  |    2 +-
 jonah/lib/View/DeliveryHtml.php                                   |    2 +-
 jonah/lib/View/StoryView.php                                      |    4 +-
 jonah/stories/share.php                                           |    4 +-
 klutz/lib/Comic/Bysize.php                                        |    2 +-
 klutz/lib/Comic/Search.php                                        |    2 +-
 klutz/lib/Driver/File.php                                         |    3 +-
 klutz/lib/Driver/Sql.php                                          |   13 +-
 koward/lib/Koward.php                                             |    2 +-
 koward/lib/Koward/Controller/Application.php                      |    2 +-
 koward/lib/Koward/Controller/IndexController.php                  |    6 +-
 koward/www/htdocs/koward/koward.php                               |    2 +-
 kronolith/bin/kronolith-agenda                                    |    4 +-
 kronolith/fb.php                                                  |    2 +-
 kronolith/feed/index.php                                          |    2 +-
 kronolith/lib/Api.php                                             |    4 +-
 kronolith/lib/Application.php                                     |    4 +-
 kronolith/lib/CalendarsManager.php                                |    4 +-
 kronolith/lib/Driver.php                                          |    8 +-
 kronolith/lib/Driver/Holidays.php                                 |   10 +-
 kronolith/lib/Driver/Ical.php                                     |   20 +-
 kronolith/lib/Driver/Kolab.php                                    |    4 +-
 kronolith/lib/Driver/Sql.php                                      |    6 +-
 kronolith/lib/Kronolith.php                                       |   12 +-
 kronolith/lib/LoginTasks/Task/PurgeEvents.php                     |    2 +-
 kronolith/perms.php                                               |    4 +-
 mnemo/lib/Application.php                                         |    6 +-
 mnemo/lib/Form/CreateNotepad.php                                  |    2 +-
 mnemo/lib/Form/DeleteNotepad.php                                  |    2 +-
 mnemo/lib/Mnemo.php                                               |    6 +-
 nag/lib/Api.php                                                   |    6 +-
 nag/lib/Application.php                                           |    6 +-
 nag/lib/Driver.php                                                |   24 +-
 nag/lib/LoginTasks/Task/PurgeCompleted.php                        |    2 +-
 nag/lib/Nag.php                                                   |   15 +-
 nag/lib/Task.php                                                  |    2 +-
 nag/view.php                                                      |    2 +-
 operator/lib/Driver/asterisksql.php                               |   32 +-
 operator/viewgraph.php                                            |    2 +-
 pastie/lib/Driver/Rdo.php                                         |    6 +-
 pastie/lib/Driver/Sql.php                                         |   12 +-
 shout/dialplan.php                                                |    2 +-
 shout/lib/Ajax/Application/Handler.php                            |   22 +-
 shout/lib/Driver/Ldap.php                                         |   34 +-
 shout/lib/Driver/Sql.php                                          |   48 +-
 timeobjects/lib/Driver/Weather.php                                |    2 +-
 trean/lib/TagBrowser.php                                          |    2 +-
 turba/lib/Api.php                                                 |   10 +-
 turba/lib/Application.php                                         |   10 +-
 turba/lib/Driver.php                                              |   10 +-
 turba/lib/Driver/Facebook.php                                     |    4 +-
 turba/lib/Driver/Imsp.php                                         |    2 +-
 turba/lib/Driver/Kolab.php                                        |    5 +-
 turba/lib/Driver/Ldap.php                                         |   12 +-
 turba/lib/Form/AddContact.php                                     |    2 +-
 turba/lib/Form/DeleteAddressBook.php                              |    4 +-
 turba/lib/Form/EditContact.php                                    |    2 +-
 turba/lib/Turba.php                                               |   10 +-
 turba/lib/View/Browse.php                                         |    2 +-
 turba/lib/View/Contact.php                                        |    2 +-
 turba/view.php                                                    |    2 +-
 vilma/lib/Driver/Qmailldap.php                                    |   22 +-
 vilma/lib/Driver/Sql.php                                          |   26 +-
 vilma/users/editAlias.php                                         |    4 +-
 vilma/users/editForward.php                                       |    6 +-
 vilma/virtuals/delete.php                                         |    2 +-
 vilma/virtuals/edit.php                                           |    2 +-
 whups/lib/Api.php                                                 |    2 +-
 whups/lib/Driver.php                                              |    6 +-
 whups/lib/Driver/Sql.php                                          |    4 +-
 whups/lib/Form/Ticket/Edit.php                                    |    2 +-
 whups/lib/Form/TicketDetails.php                                  |    2 +-
 whups/ticket/create.php                                           |    2 +-
 wicked/bin/wicked                                                 |    6 +-
 wicked/lib/Driver/Sql.php                                         |    2 +-
 wicked/lib/Page/AttachedFiles.php                                 |    2 +-
 173 files changed, 570 insertions(+), 627 deletions(-)

http://github.com/horde/horde/commit/0f56572518a9bb3e6d3367ecc97743b9f494269a
http://git.horde.org/horde-git/-/commit/0f56572518a9bb3e6d3367ecc97743b9f494269a

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

commit 788954489f410d6efbebb7e2c2777022cf790885
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 17:45:36 2014 -0700

    Horde::img -> Horde_Themes_Image::tag

 horde/admin/alarms.php                            |    2 +-
 horde/admin/config/index.php                      |   47 +++++++++++++++------
 horde/admin/groups.php                            |    6 ++-
 horde/admin/perms/index.php                       |    2 +-
 horde/docs/CODING_STANDARDS                       |   12 ++++-
 horde/lib/Block/Account.php                       |    2 +-
 horde/lib/Block/Cloud.php                         |    7 +++-
 horde/lib/Block/FbStream.php                      |    7 +++-
 horde/lib/Block/Iframe.php                        |    6 ++-
 horde/lib/Block/Moon.php                          |   34 +++++++--------
 horde/lib/Block/Sunrise.php                       |    4 +-
 horde/lib/Block/TwitterTimeline.php               |    7 +++-
 horde/lib/Block/Vatid.php                         |    5 ++-
 horde/lib/Block/Weather.php                       |   12 +++---
 horde/services/obrowser/index.php                 |    8 ++-
 horde/services/portal/cloud_search.php            |    2 +-
 horde/templates/admin/groups/add.inc              |    2 +-
 horde/templates/admin/groups/delete.inc           |    2 +-
 horde/templates/admin/groups/edit.inc             |    8 ++--
 horde/templates/admin/user/list.inc               |    6 +-
 horde/templates/shares/edit.inc                   |   14 +++---
 horde/util/icon_browser.php                       |   12 ++++--
 ingo/lib/Basic/Filters.php                        |   32 ++++++++------
 ingo/lib/Basic/Rule.php                           |    1 +
 ingo/lib/Smartmobile.php                          |    2 +-
 ingo/templates/basic/rule/rule.html.php           |    2 +-
 turba/contact.php                                 |    6 ++-
 turba/lib/Ajax/Application/Handler/Minisearch.php |    2 +-
 turba/lib/Object.php                              |    2 +-
 turba/lib/Ui/VarRenderer/Turba.php                |    2 +-
 turba/lib/View/List.php                           |   10 +++-
 turba/templates/browse/row.inc                    |    6 ++-
 32 files changed, 172 insertions(+), 100 deletions(-)

http://github.com/horde/horde/commit/788954489f410d6efbebb7e2c2777022cf790885
http://git.horde.org/horde-git/-/commit/788954489f410d6efbebb7e2c2777022cf790885

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

commit 69b0c31af528e2129de06ed1eeb5e1364c9932a4
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 17:50:44 2014 -0700

    phpdoc

 framework/Core/lib/Horde/Registry/Loadconfig.php |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/69b0c31af528e2129de06ed1eeb5e1364c9932a4
http://git.horde.org/horde-git/-/commit/69b0c31af528e2129de06ed1eeb5e1364c9932a4

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

commit 152d99bae726136a10343de33b915af50b2aab36
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 17:50:55 2014 -0700

    Horde::loadConfiguration is deprecated

 horde/config/hooks.php.dist             |    3 ++-
 horde/templates/login/login.inc         |    3 ++-
 horde/templates/login/resetpassword.inc |    3 ++-
 horde/templates/login/signup.inc        |    3 ++-
 imp/lib/Imap.php                        |    7 ++-----
 ingo/lib/Application.php                |   10 +++-------
 ingo/lib/Basic/Rule.php                 |    3 ++-
 ingo/lib/Ingo.php                       |   17 +++++++++++++++++
 ingo/lib/Session.php                    |   31 +++++++++++++------------------
 ingo/package.xml                        |    2 +-
 turba/lib/Api.php                       |   10 +++++-----
 turba/lib/Application.php               |    3 ++-
 turba/lib/Turba.php                     |    6 ++++--
 13 files changed, 57 insertions(+), 44 deletions(-)

http://github.com/horde/horde/commit/152d99bae726136a10343de33b915af50b2aab36
http://git.horde.org/horde-git/-/commit/152d99bae726136a10343de33b915af50b2aab36

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

commit ffa902c2a1aecd5910e474363f16d9a51a80a4a1
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 17:51:59 2014 -0700

    Not needed

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

http://github.com/horde/horde/commit/ffa902c2a1aecd5910e474363f16d9a51a80a4a1
http://git.horde.org/horde-git/-/commit/ffa902c2a1aecd5910e474363f16d9a51a80a4a1

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

commit b6019a6151b4c6bb2a69552035315a10d955347c
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 17:55:20 2014 -0700

    Horde::callHook -> Horde_Core_Hooks#callHook
    
    Horde::hookExists -> Horde_Core_Hooks#hookExists

 ingo/bin/ingo-postfix-policyd  |    3 ++-
 ingo/lib/Factory/Transport.php |    3 ++-
 ingo/lib/Storage/Vacation.php  |    3 ++-
 turba/lib/Api.php              |    9 +++++++--
 turba/lib/Driver.php           |   32 +++++++++++++++++++++-----------
 turba/lib/Object.php           |   39 ++++++++++++++++++++++++++++++---------
 6 files changed, 64 insertions(+), 25 deletions(-)

http://github.com/horde/horde/commit/b6019a6151b4c6bb2a69552035315a10d955347c
http://git.horde.org/horde-git/-/commit/b6019a6151b4c6bb2a69552035315a10d955347c

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

commit c1f911a597213e158b69eb9b83dd720992005c1b
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 18:12:49 2014 -0700

    correctly get value of all_rulesets

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

http://github.com/horde/horde/commit/c1f911a597213e158b69eb9b83dd720992005c1b
http://git.horde.org/horde-git/-/commit/c1f911a597213e158b69eb9b83dd720992005c1b

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

commit 5c1dc9c1242976a2be75579981297b2481050a49
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 18:51:30 2014 -0700

    Move HordeMap initialization code to a different library
    
    This doesn't belong in Horde::. It is a very specific configuration used
    in only a few places.
    
    At this point, nothing should probably ever be added into Horde:: again.
    For the core libraries that are loaded on pretty much every page, it is
    worthwhile in keeping them as small as possible for performance purposes.

 framework/Core/lib/Horde.php               |   84 +++-------------------
 framework/Core/lib/Horde/Core/HordeMap.php |  107 ++++++++++++++++++++++++++++
 framework/Core/package.xml                 |    6 +-
 3 files changed, 123 insertions(+), 74 deletions(-)
 create mode 100644 framework/Core/lib/Horde/Core/HordeMap.php

http://github.com/horde/horde/commit/5c1dc9c1242976a2be75579981297b2481050a49
http://git.horde.org/horde-git/-/commit/5c1dc9c1242976a2be75579981297b2481050a49

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

commit 475d40301d0f2d5538347ded78a70612c5385d84
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 21:13:33 2014 -0700

    phpdoc

 ingo/lib/Ingo.php |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

http://github.com/horde/horde/commit/475d40301d0f2d5538347ded78a70612c5385d84
http://git.horde.org/horde-git/-/commit/475d40301d0f2d5538347ded78a70612c5385d84

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

commit 4c35a24528657dedc85f8a033b35d31e26dca92e
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 21:13:47 2014 -0700

    bump dependency

 turba/package.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/4c35a24528657dedc85f8a033b35d31e26dca92e
http://git.horde.org/horde-git/-/commit/4c35a24528657dedc85f8a033b35d31e26dca92e

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

commit 9ba5c76a115dda0186ba86005cd6b1e6f0b99900
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 21:54:43 2014 -0700

    Move flist select generation to view templates

 ingo/lib/Basic/Blacklist.php         |    2 +-
 ingo/lib/Basic/Rule.php              |    2 +-
 ingo/lib/Basic/Spam.php              |    4 +-
 ingo/lib/Flist.php                   |   67 ++++++++++++++++++++++++++++++++++
 ingo/lib/Ingo.php                    |   50 -------------------------
 ingo/lib/Ui/VarRenderer/Ingo.php     |    2 +-
 ingo/package.xml                     |   10 +++++-
 ingo/templates/flist/input.html.php  |    1 +
 ingo/templates/flist/select.html.php |   14 +++++++
 9 files changed, 96 insertions(+), 56 deletions(-)
 create mode 100644 ingo/lib/Flist.php
 create mode 100644 ingo/templates/flist/input.html.php
 create mode 100644 ingo/templates/flist/select.html.php

http://github.com/horde/horde/commit/9ba5c76a115dda0186ba86005cd6b1e6f0b99900
http://git.horde.org/horde-git/-/commit/9ba5c76a115dda0186ba86005cd6b1e6f0b99900

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

commit 2b67268924c9c2c369189989a15dfaca114df457
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 22:09:29 2014 -0700

    Move IMAP validation code into UI library

 ingo/lib/Basic/Base.php              |   26 ++++++++++++++++++++++++++
 ingo/lib/Basic/Blacklist.php         |    2 +-
 ingo/lib/Basic/Rule.php              |    2 +-
 ingo/lib/Basic/Spam.php              |    2 +-
 ingo/lib/Ingo.php                    |   25 -------------------------
 ingo/templates/flist/select.html.php |    2 +-
 6 files changed, 30 insertions(+), 29 deletions(-)

http://github.com/horde/horde/commit/2b67268924c9c2c369189989a15dfaca114df457
http://git.horde.org/horde-git/-/commit/2b67268924c9c2c369189989a15dfaca114df457

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

commit ff058c5ee296c80f0b42eb31ad1735fe633799ca
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Feb 4 22:24:49 2014 -0700

    Move script-related UI methods out of Ingo:: and into Ingo_Script_Util

 ingo/lib/Api.php                          |   13 +--
 ingo/lib/Basic/Blacklist.php              |    6 +-
 ingo/lib/Basic/Filters.php                |   10 +--
 ingo/lib/Basic/Forward.php                |    6 +-
 ingo/lib/Basic/Rule.php                   |   12 +--
 ingo/lib/Basic/Script.php                 |    4 +-
 ingo/lib/Basic/Spam.php                   |    6 +-
 ingo/lib/Basic/Vacation.php               |    7 +-
 ingo/lib/Basic/Whitelist.php              |    6 +-
 ingo/lib/Ingo.php                         |   86 +--------------------
 ingo/lib/Script/Maildrop.php              |    8 +-
 ingo/lib/Script/Procmail/Recipe.php       |    8 +-
 ingo/lib/Script/Sieve/Action/Vacation.php |    9 ++-
 ingo/lib/Script/Util.php                  |  121 +++++++++++++++++++++++++++++
 ingo/package.xml                          |    2 +
 15 files changed, 169 insertions(+), 135 deletions(-)
 create mode 100644 ingo/lib/Script/Util.php

http://github.com/horde/horde/commit/ff058c5ee296c80f0b42eb31ad1735fe633799ca
http://git.horde.org/horde-git/-/commit/ff058c5ee296c80f0b42eb31ad1735fe633799ca

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

commit c8cd14def574dc90b2164e545aae6c18e12aa4ef
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Feb 5 00:12:40 2014 -0700

    Use Horde_Stream methods to access stream, when possible

 framework/Imap_Client/lib/Horde/Imap/Client/Ids.php      |    4 +-
 framework/Imap_Client/lib/Horde/Imap/Client/Tokenize.php |   23 ++++++++-----
 framework/Imap_Client/package.xml                        |    2 +-
 3 files changed, 17 insertions(+), 12 deletions(-)

http://github.com/horde/horde/commit/c8cd14def574dc90b2164e545aae6c18e12aa4ef
http://git.horde.org/horde-git/-/commit/c8cd14def574dc90b2164e545aae6c18e12aa4ef

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

commit 46805f7fdd0bd3600ecfac1468896bc7cbd239dc
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Feb 5 01:21:06 2014 -0700

    coding style

 framework/Core/lib/Horde/Registry.php |   33 +++++++++++++++++----------------
 1 files changed, 17 insertions(+), 16 deletions(-)

http://github.com/horde/horde/commit/46805f7fdd0bd3600ecfac1468896bc7cbd239dc
http://git.horde.org/horde-git/-/commit/46805f7fdd0bd3600ecfac1468896bc7cbd239dc

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

commit 74838a018c8749f46826982aeb112a8cb362ba9f
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Feb 5 02:01:32 2014 -0700

    Much more efficient creation of filters page

 ingo/lib/Basic/Filters.php                    |   55 +++++++------------------
 ingo/templates/basic/filters/filters.html.php |   43 ++++++++++++++-----
 2 files changed, 47 insertions(+), 51 deletions(-)

http://github.com/horde/horde/commit/74838a018c8749f46826982aeb112a8cb362ba9f
http://git.horde.org/horde-git/-/commit/74838a018c8749f46826982aeb112a8cb362ba9f

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

commit 9081ab62386a7e443b1727b1933f773169ef05d7
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Feb 5 02:07:39 2014 -0700

    Have internal registry cache use a single shared array

 framework/Core/lib/Horde/Registry.php |   42 +++++++++++++++------------------
 1 files changed, 19 insertions(+), 23 deletions(-)

http://github.com/horde/horde/commit/9081ab62386a7e443b1727b1933f773169ef05d7
http://git.horde.org/horde-git/-/commit/9081ab62386a7e443b1727b1933f773169ef05d7

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

commit 57e39edda3c22084f6553adaaf96a1ec2ef30ae8
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Feb 5 02:12:12 2014 -0700

    Cache results of a bare Horde_Registry#getAuth() call
    
    Testing on the Ingo rule page, this results in ~3% speedup (44ms -> 9ms;
    313 calls to getAuth() on my installation for this one request).

 framework/Core/lib/Horde/Registry.php |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/57e39edda3c22084f6553adaaf96a1ec2ef30ae8
http://git.horde.org/horde-git/-/commit/57e39edda3c22084f6553adaaf96a1ec2ef30ae8

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

commit b82cde99c3b625e67e8e3c40e4e3fe58810810fb
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Feb 5 02:23:05 2014 -0700

    Don't normalize when retrieving ftree element unless absolutely needed
    
    When listing mailboxes from Ingo, eliminates ~2% of script time.

 imp/lib/Ftree.php |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/b82cde99c3b625e67e8e3c40e4e3fe58810810fb
http://git.horde.org/horde-git/-/commit/b82cde99c3b625e67e8e3c40e4e3fe58810810fb

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

commit bd8201675dd014099456a73b63d06ad811b036a4
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Feb 5 02:44:35 2014 -0700

    Cache results of Horde_Registry#checkExistingAuth() calls
    
    Also... only do global checks once per access.

 framework/Core/lib/Horde/Registry.php |   65 ++++++++++++++++++---------------
 1 files changed, 35 insertions(+), 30 deletions(-)

http://github.com/horde/horde/commit/bd8201675dd014099456a73b63d06ad811b036a4
http://git.horde.org/horde-git/-/commit/bd8201675dd014099456a73b63d06ad811b036a4

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

commit 694b46f6c83298316cc623ddb340df5ca5f4cd18
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Feb 5 02:56:30 2014 -0700

    Cache Horde_Registry#isAuthenticated() results

 framework/Core/lib/Horde/Registry.php |   54 ++++++++++++++++++++------------
 1 files changed, 34 insertions(+), 20 deletions(-)

http://github.com/horde/horde/commit/694b46f6c83298316cc623ddb340df5ca5f4cd18
http://git.horde.org/horde-git/-/commit/694b46f6c83298316cc623ddb340df5ca5f4cd18

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

commit 21b038f126f98c7718a3485804933e110368a651
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Feb 5 03:42:59 2014 -0700

    More efficient sort

 turba/lib/List.php |   43 +++++++++++++++++++++++--------------------
 1 files changed, 23 insertions(+), 20 deletions(-)

http://github.com/horde/horde/commit/21b038f126f98c7718a3485804933e110368a651
http://git.horde.org/horde-git/-/commit/21b038f126f98c7718a3485804933e110368a651




More information about the commits mailing list