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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 __ commits mailing list Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]
