filters-example-01-b fails. The half of the stroke is not drawn. Maybe a bug in calculation objectBoundingBox of the target?
Ok, we use objectBoundingBox for the filter rect calculation. But we also use the objectBoundingBox for the size of the source graphic. This is wrong, when have a stroke.
We need the size with the stroke rect (stroke-width, lineJoin, lineCap). Something like repaintRectInLocalCoordinates() but without regards to the filter rect or marker rect.
Eric, do you have an idea how to make it without bigger refactoring?
...sorry, of course we need marker rect as well. So just repaintRectInLocalCoordinates() without filter rect.
fix landed in r52647. Closing bug.