The branch "kronolith_4_2" has been updated. The following is a summary of the commits.
from: b0bef963ffcbea836ecf752bf963ac0d763adf9f e042dd7 Improve kronolith initialization. 7ba9ae5 This can be lazy loaded as well. 1d55699 parse error 8044581 phpdoc Summary: http://github.com/horde/horde/compare/b0bef963ffcbea836ecf752bf963ac0d763adf9f...8044581937160bfff837d08817b5b8a60624b3fb ----------------------------------------------------------------------- commit e042dd72bdcfd92f401f4eedeadc430166ae4157 Author: Michael J Rubinsky <[email protected]> Date: Sat Sep 28 00:43:17 2013 -0400 Improve kronolith initialization. First stab at reducing the amount of work needed to initialize Kronolith. Lazy loads the most resource intesive calendar lists and e.g., no longer polls for external calendars on each rpc request unless explicitly needed. Among other things, improves performance of ActiveSync requests since we don't attempt to load external calendars like Facebook Events or Weather. kronolith/lib/Ajax/Application/Handler.php | 30 +- kronolith/lib/Application.php | 20 +- kronolith/lib/Block/Month.php | 2 +- kronolith/lib/Block/Monthlist.php | 6 +- kronolith/lib/Block/Prevmonthlist.php | 2 +- kronolith/lib/Block/Summary.php | 2 +- kronolith/lib/Calendar/External.php | 4 +- kronolith/lib/Calendar/External/Tasks.php | 2 +- kronolith/lib/Calendar/Holiday.php | 4 +- kronolith/lib/Calendar/Internal.php | 4 +- kronolith/lib/Calendar/Remote.php | 4 +- kronolith/lib/Calendar/Resource.php | 2 +- kronolith/lib/Calendar/ResourceGroup.php | 2 +- kronolith/lib/CalendarsManager.php | 549 +++++++++++++++++++ kronolith/lib/Driver/Ical.php | 6 +- kronolith/lib/Driver/Kolab.php | 6 +- kronolith/lib/Driver/Sql.php | 4 +- kronolith/lib/Event.php | 4 +- kronolith/lib/Event/Sql.php | 6 +- kronolith/lib/Kronolith.php | 363 ++----------- kronolith/lib/View/Day.php | 2 +- kronolith/lib/View/Month.php | 2 +- kronolith/lib/View/Year.php | 2 +- kronolith/new.php | 5 +- kronolith/package.xml | 7 +- kronolith/search.php | 6 +- kronolith/templates/edit/edit.inc | 6 +- kronolith/templates/smartmobile/javascript_defs.php | 18 +- 28 files changed, 680 insertions(+), 390 deletions(-) create mode 100644 kronolith/lib/CalendarsManager.php http://github.com/horde/horde/commit/e042dd72bdcfd92f401f4eedeadc430166ae4157 http://git.horde.org/horde-git/-/commit/e042dd72bdcfd92f401f4eedeadc430166ae4157 ----------------------------------------------------------------------- commit 7ba9ae59e41d1919bd9e33abf587a1a9d54edc58 Author: Michael J Rubinsky <[email protected]> Date: Sat Sep 28 00:54:58 2013 -0400 This can be lazy loaded as well. kronolith/lib/CalendarsManager.php | 56 +++++++++++++++++++++++------------ 1 files changed, 37 insertions(+), 19 deletions(-) http://github.com/horde/horde/commit/7ba9ae59e41d1919bd9e33abf587a1a9d54edc58 http://git.horde.org/horde-git/-/commit/7ba9ae59e41d1919bd9e33abf587a1a9d54edc58 ----------------------------------------------------------------------- commit 1d55699daccc532fd84bd2e087ff0ee3810ecfe1 Author: Michael J Rubinsky <[email protected]> Date: Sat Sep 28 00:58:14 2013 -0400 parse error kronolith/templates/smartmobile/javascript_defs.php | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) http://github.com/horde/horde/commit/1d55699daccc532fd84bd2e087ff0ee3810ecfe1 http://git.horde.org/horde-git/-/commit/1d55699daccc532fd84bd2e087ff0ee3810ecfe1 ----------------------------------------------------------------------- commit 8044581937160bfff837d08817b5b8a60624b3fb Author: Michael J Rubinsky <[email protected]> Date: Sat Sep 28 00:58:30 2013 -0400 phpdoc kronolith/lib/CalendarsManager.php | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) http://github.com/horde/horde/commit/8044581937160bfff837d08817b5b8a60624b3fb http://git.horde.org/horde-git/-/commit/8044581937160bfff837d08817b5b8a60624b3fb -- commits mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]
