[commits] Horde branch master updated. a90c8acb3cf4fc4eb219799aa297a672709532a6

Michael Rubinsky mike at theupstairsroom.com
Fri May 28 19:01:15 UTC 2010


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

from: 70ea7a1dc7068c1a7b96df94edea1582aa83fac6

80ffa5a Add a method for bulk fetching tags for a group of objects.
9f475d7 Need to pass 'charset' parameter to alarms
3d1cdb3 Simplify - only return the tag_names, we won't need the ids in this case.
e842db7 We might not find *any* tags - return an array of object_ids in this case.
a90c8ac Improvments in listing events - do not query tag storage when listing events.

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

commit 80ffa5a2cf4f25517e292771c1840f5c2f188e26
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 28 13:12:33 2010 -0400

    Add a method for bulk fetching tags for a group of objects.
    
    Implemented as a separate method instead of adding functionality to getTags
    to keep that already complicated logic as simple as possible.

 content/lib/Objects/Manager.php |   18 +++++++++++++-----
 content/lib/Tagger.php          |   36 ++++++++++++++++++++++++++++++++++--
 2 files changed, 47 insertions(+), 7 deletions(-)

http://git.horde.org/diff.php/content/lib/Objects/Manager.php?rt=horde-git&r1=59b85a6b925a2a24ec91d8f3b686ac2c6d6e336a&r2=80ffa5a2cf4f25517e292771c1840f5c2f188e26
http://git.horde.org/diff.php/content/lib/Tagger.php?rt=horde-git&r1=0a9b5f72dac3710ebbe47900e8b0e55868fc7207&r2=80ffa5a2cf4f25517e292771c1840f5c2f188e26

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

commit 9f475d750afdbed0291ab2b2cf0dc7c5c9321c05
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 28 14:20:31 2010 -0400

    Need to pass 'charset' parameter to alarms
    
    Add a getConfig method to the Core Horde_Db factory for getting the db config
    for the specified module, use it to get the charset parameter to pass to alarms.

 framework/Core/lib/Horde/Core/Binder/Alarm.php |    2 ++
 framework/Core/lib/Horde/Core/Factory/Db.php   |    7 +++++++
 2 files changed, 9 insertions(+), 0 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Binder/Alarm.php?rt=horde-git&r1=e433901b802136256a094ae1f870853e7f512e02&r2=9f475d750afdbed0291ab2b2cf0dc7c5c9321c05
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Factory/Db.php?rt=horde-git&r1=e433901b802136256a094ae1f870853e7f512e02&r2=9f475d750afdbed0291ab2b2cf0dc7c5c9321c05

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

commit 3d1cdb30833c4d000e8a01e7a771f5977678ba2a
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 28 14:22:23 2010 -0400

    Simplify - only return the tag_names, we won't need the ids in this case.

 content/lib/Tagger.php |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

http://git.horde.org/diff.php/content/lib/Tagger.php?rt=horde-git&r1=80ffa5a2cf4f25517e292771c1840f5c2f188e26&r2=3d1cdb30833c4d000e8a01e7a771f5977678ba2a

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

commit e842db722e09eeaaee236f67a84b0f4542ace67f
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 28 14:57:28 2010 -0400

    We might not find *any* tags - return an array of object_ids in this case.

 content/lib/Tagger.php |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

http://git.horde.org/diff.php/content/lib/Tagger.php?rt=horde-git&r1=3d1cdb30833c4d000e8a01e7a771f5977678ba2a&r2=e842db722e09eeaaee236f67a84b0f4542ace67f

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

commit a90c8acb3cf4fc4eb219799aa297a672709532a6
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Fri May 28 14:58:54 2010 -0400

    Improvments in listing events - do not query tag storage when listing events.
    
    No need to query tag storage 99% of the time we call listEvents. Do not retrieve tags
    unless explicitly requested, and when we do, do it in a single batch query for all events
    returned in listEvents.  Also, lazy load the tags on events when accessing the tags property.
    
    Still need to do something similar with the geoLocation stuff.

 .../lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php      |    5 +-
 kronolith/lib/Api.php                                             |    7 +-
 kronolith/lib/Driver/Kolab.php                                    |    8 +-
 kronolith/lib/Driver/Sql.php                                      |   20 ++-
 kronolith/lib/Event.php                                           |   36 ++++-
 kronolith/lib/Event/Kolab.php                                     |    1 +
 kronolith/lib/Kronolith.php                                       |    7 +-
 kronolith/lib/Resource/Single.php                                 |    2 +-
 kronolith/lib/Tagger.php                                          |   17 +--
 9 files changed, 68 insertions(+), 35 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde/Connector/Registry.php?rt=horde-git&r1=e73c2f069b2715749ed7c81f9105396fb1bcbace&r2=a90c8acb3cf4fc4eb219799aa297a672709532a6
http://git.horde.org/diff.php/kronolith/lib/Api.php?rt=horde-git&r1=c4fcb982e563413a62e9eed33d8c8142a0eaf890&r2=a90c8acb3cf4fc4eb219799aa297a672709532a6
http://git.horde.org/diff.php/kronolith/lib/Driver/Kolab.php?rt=horde-git&r1=3729c269d5cbd21e849894cac34440684b008d6f&r2=a90c8acb3cf4fc4eb219799aa297a672709532a6
http://git.horde.org/diff.php/kronolith/lib/Driver/Sql.php?rt=horde-git&r1=8d899d2a9375471e7ef8620515281ebb673f0f1e&r2=a90c8acb3cf4fc4eb219799aa297a672709532a6
http://git.horde.org/diff.php/kronolith/lib/Event.php?rt=horde-git&r1=7fe67c856f6e2a500d8d469f524a8c5fda1613ea&r2=a90c8acb3cf4fc4eb219799aa297a672709532a6
http://git.horde.org/diff.php/kronolith/lib/Event/Kolab.php?rt=horde-git&r1=02fa3640d8cc9c8454e9c6f0054988dbb31e2821&r2=a90c8acb3cf4fc4eb219799aa297a672709532a6
http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-git&r1=9368dc6eedfbb043aa3b213cf5039416cf79c36b&r2=a90c8acb3cf4fc4eb219799aa297a672709532a6
http://git.horde.org/diff.php/kronolith/lib/Resource/Single.php?rt=horde-git&r1=a700826d0e39e7c64a82f4fcf82e11e3ac0e7e07&r2=a90c8acb3cf4fc4eb219799aa297a672709532a6
http://git.horde.org/diff.php/kronolith/lib/Tagger.php?rt=horde-git&r1=36499fa946daef28dcc62c83731b70d2ef272ac0&r2=a90c8acb3cf4fc4eb219799aa297a672709532a6




More information about the commits mailing list