[commits] Horde branch develop updated. 247769650eacd9a980198b9f37dc5d9176110938
Michael M Slusarz
slusarz at horde.org
Mon Jan 30 04:18:47 UTC 2012
The branch "develop" has been updated.
The following is a summary of the commits.
from: 8246a8e5ab84064a2a465ae3111906be18bd9eee
0a178b6 Combine statements
486ec79 No need for this argument.
442b916 DB Migration optimizations/cleanups
7aa9f0c Use listAllApps()
ba43d6f phpdoc
3112d06 Instances should be managed by factory, not application class
6e44438 Don't need @since tags in applications, at least for internal libraries
71c28d8 Begin to optimize Kronolith intialization code.
5d826b3 Turba optimization
440ca00 Don't alter this value if it hasn't changed
99556b1 [mms] Performance improvements when initializing Notification system.
87d23c2 Cache TTL value - no need to parse config again.
2477696 [mms] Performance improvements to Alarm checking.
-----------------------------------------------------------------------
commit 0a178b6588ce80751516839f0514c37b79a6c61c
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sat Jan 28 20:32:34 2012 -0700
Combine statements
framework/Injector/lib/Horde/Injector.php | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
http://git.horde.org/horde-git/-/commit/0a178b6588ce80751516839f0514c37b79a6c61c
-----------------------------------------------------------------------
commit 486ec796bd0577aaac8c2fc7c74d92662796dcd0
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sat Jan 28 20:43:31 2012 -0700
No need for this argument.
Not BC breaking since it was never documented as part of the API.
framework/Core/lib/Horde/Registry.php | 12 ++++--------
1 files changed, 4 insertions(+), 8 deletions(-)
http://git.horde.org/horde-git/-/commit/486ec796bd0577aaac8c2fc7c74d92662796dcd0
-----------------------------------------------------------------------
commit 442b916fc75e5beeba7e4833b7fbeba54209aa77
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sat Jan 28 20:45:46 2012 -0700
DB Migration optimizations/cleanups
framework/Core/lib/Horde/Core/Db/Migration.php | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
http://git.horde.org/horde-git/-/commit/442b916fc75e5beeba7e4833b7fbeba54209aa77
-----------------------------------------------------------------------
commit 7aa9f0cb720541758553ded1e708aaeaf8adf4f4
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sat Jan 28 20:47:36 2012 -0700
Use listAllApps()
horde/util/icon_browser.php | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
http://git.horde.org/horde-git/-/commit/7aa9f0cb720541758553ded1e708aaeaf8adf4f4
-----------------------------------------------------------------------
commit ba43d6fcddb33cf320ff63fc48505a9eb1c724e1
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sat Jan 28 23:11:56 2012 -0700
phpdoc
framework/Core/lib/Horde/Registry/Application.php | 2 +-
framework/Mime/lib/Horde/Mime.php | 58 ++++------
framework/Mime/lib/Horde/Mime/Address.php | 24 ++---
framework/Mime/lib/Horde/Mime/Magic.php | 16 +--
framework/Mime/lib/Horde/Mime/Mdn.php | 30 +++---
framework/Mime/lib/Horde/Mime/Part.php | 117 +++++++++------------
kronolith/lib/Factory/Driver.php | 6 +-
kronolith/lib/Kronolith.php | 12 ++-
turba/lib/Turba.php | 30 ++++--
9 files changed, 139 insertions(+), 156 deletions(-)
http://git.horde.org/horde-git/-/commit/ba43d6fcddb33cf320ff63fc48505a9eb1c724e1
-----------------------------------------------------------------------
commit 3112d06e905f4f50e5de534056d65154b0fb6509
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sat Jan 28 23:52:04 2012 -0700
Instances should be managed by factory, not application class
kronolith/lib/Factory/Driver.php | 80 ++++++++++++++++++++++++++++++++++----
kronolith/lib/Kronolith.php | 79 ++-----------------------------------
2 files changed, 77 insertions(+), 82 deletions(-)
http://git.horde.org/horde-git/-/commit/3112d06e905f4f50e5de534056d65154b0fb6509
-----------------------------------------------------------------------
commit 6e44438ed66b237bc6a449926937cb07874b9581
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sun Jan 29 00:00:14 2012 -0700
Don't need @since tags in applications, at least for internal libraries
Confuses more than helps.
kronolith/lib/Kronolith.php | 6 ------
1 files changed, 0 insertions(+), 6 deletions(-)
http://git.horde.org/horde-git/-/commit/6e44438ed66b237bc6a449926937cb07874b9581
-----------------------------------------------------------------------
commit 71c28d8264b1451ea610e58a109ed97ad88e151a
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sat Jan 28 23:59:42 2012 -0700
Begin to optimize Kronolith intialization code.
Kronolith initialization is major performance killer according to
xdebug.
Still has a ways to go. We are essentially doing both session initialization
and GC on every pageload; this kind of code should only be run once per
session though.
kronolith/lib/Kronolith.php | 229 +++++++++++++++++++------------------------
1 files changed, 103 insertions(+), 126 deletions(-)
http://git.horde.org/horde-git/-/commit/71c28d8264b1451ea610e58a109ed97ad88e151a
-----------------------------------------------------------------------
commit 5d826b3e39cfe52137e02a26611bde70ef5a0552
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sat Jan 28 23:12:13 2012 -0700
Turba optimization
Big change: use Horde_Mime_Address methods to correctly parse e-mail
addresses.
turba/lib/Turba.php | 313 +++++++++++++++++++++++---------------------------
1 files changed, 144 insertions(+), 169 deletions(-)
http://git.horde.org/horde-git/-/commit/5d826b3e39cfe52137e02a26611bde70ef5a0552
-----------------------------------------------------------------------
commit 440ca009a24ac00b273dbe0fada9b520d5b95ee4
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sun Jan 29 01:24:33 2012 -0700
Don't alter this value if it hasn't changed
chora/lib/Application.php | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
http://git.horde.org/horde-git/-/commit/440ca009a24ac00b273dbe0fada9b520d5b95ee4
-----------------------------------------------------------------------
commit 99556b145401c124e7d1c3b5b3506079b2eb9246
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sun Jan 29 16:05:52 2012 -0700
[mms] Performance improvements when initializing Notification system.
Substantial performance improvement by caching which applications we
don't need to check after initialization. This prevents requiring to
push each active application on every pageload (especially since IMP is
currently the only application to use this Registry_Application call).
framework/Core/lib/Horde/Core/Factory/Notification.php | 57 +++++++++++++--
framework/Core/lib/Horde/Registry/Application.php | 4 +
framework/Core/package.xml | 1 +
imp/lib/Application.php | 2 +
4 files changed, 56 insertions(+), 8 deletions(-)
http://git.horde.org/horde-git/-/commit/99556b145401c124e7d1c3b5b3506079b2eb9246
-----------------------------------------------------------------------
commit 87d23c2ac155663bd9d6664cd89bf52deac5a567
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sun Jan 29 17:31:34 2012 -0700
Cache TTL value - no need to parse config again.
Addtionally, default TTL should be 300 seconds, same as in the default
config.
framework/Core/lib/Horde/Core/Factory/Alarm.php | 33 ++++++++++++----------
1 files changed, 18 insertions(+), 15 deletions(-)
http://git.horde.org/horde-git/-/commit/87d23c2ac155663bd9d6664cd89bf52deac5a567
-----------------------------------------------------------------------
commit 247769650eacd9a980198b9f37dc5d9176110938
Author: Michael M Slusarz <slusarz at horde.org>
Date: Sun Jan 29 17:47:36 2012 -0700
[mms] Performance improvements to Alarm checking.
framework/Core/lib/Horde/Core/Factory/Alarm.php | 37 +++++++----------------
framework/Core/package.xml | 1 +
2 files changed, 12 insertions(+), 26 deletions(-)
http://git.horde.org/horde-git/-/commit/247769650eacd9a980198b9f37dc5d9176110938
More information about the commits
mailing list