User: donquixote Branch: DRUPAL-6--2 Date: Mon, 21 Feb 2011 04:17:17 +0000 Modified files: /modules/crumbs crumbs.admin.inc crumbs.debug.inc crumbs.info crumbs.module crumbs.plugin_engine.inc crumbs.trail.inc /modules/crumbs/plugins crumbs.path.inc crumbs.pathauto.inc Log message: API change: defineOne() and defineMany() methods, instead of just define(). define() still functional as a legacy alias for defineMany(). Bugs fixed: - Position of root wildcard was not properly saved, so this line always ended up at the bottom of the "inherit" section. - Plugins were called even when they were disabled. Even when the result was discarded, this did have an unpleasant performance impact. Especially, the pathauto plugin is a beast on heavy sites. Debug page features: - More find-grained benchmark numbers. Introduction of function crumbs_benchmark(). Links: http://cvs.drupal.org/diff.php?path=contributions/modules/crumbs/crumbs.admi... http://cvs.drupal.org/diff.php?path=contributions/modules/crumbs/crumbs.debu... http://cvs.drupal.org/diff.php?path=contributions/modules/crumbs/crumbs.info... http://cvs.drupal.org/diff.php?path=contributions/modules/crumbs/crumbs.modu... http://cvs.drupal.org/diff.php?path=contributions/modules/crumbs/crumbs.plug... http://cvs.drupal.org/diff.php?path=contributions/modules/crumbs/crumbs.trai... http://cvs.drupal.org/diff.php?path=contributions/modules/crumbs/plugins/cru... http://cvs.drupal.org/diff.php?path=contributions/modules/crumbs/plugins/cru...