User: jpetso Branch: HEAD Date: Tue, 07 Jul 2009 13:03:51 +0000 Added files: /modules/transformations/core transformations.pipeline.propagator.inc Modified files: /modules/transformations/core transformations.operation.inc transformations.pipeline.inc /modules/transformations transformations.module /modules/transformations/transformations operations.eval.inc operations.foreach.inc operations.mapping.inc operations.pipeline.inc /modules/transformations/ui transformations_ui.pipeline.edit.inc Log message: Propagate input type and value changes to the pipeline. Oh yeah. This should solve the problem of orphan connections, and therefore enable me to finally roll a new release without data inconsistencies. Further related stuff also present in this commit: - Fix wrong order of array_diff() arguments. - Call TfOperationSlotListener::observedInputChanged() from TfOperation::inputChanged(), so that propagation actually works. Links: http://cvs.drupal.org/diff.php?path=contributions/modules/transformations/co... http://cvs.drupal.org/diff.php?path=contributions/modules/transformations/co... http://cvs.drupal.org/diff.php?path=contributions/modules/transformations/co... http://cvs.drupal.org/diff.php?path=contributions/modules/transformations/tr... http://cvs.drupal.org/diff.php?path=contributions/modules/transformations/tr... http://cvs.drupal.org/diff.php?path=contributions/modules/transformations/tr... http://cvs.drupal.org/diff.php?path=contributions/modules/transformations/tr... http://cvs.drupal.org/diff.php?path=contributions/modules/transformations/tr... http://cvs.drupal.org/diff.php?path=contributions/modules/transformations/ui...