
More on filters:
- There is still some banding happening when I scroll the window with
a blurred object so it scrolls in from beyond the screen. There's perhaps some error in determining how much the buffer needs to be enlarged so that the rendering strips tile up seamlessly.
In addition to that, exporting a blurred object to bitmap produces banding.
- When nothing selected, the blur slider should be grayed out, as is
the Master opacity control.
This one I've fixed (not committed yet)
- Speaking of cleaning up console output: I see lots of
(inkscape:7289): GLib-GObject-WARNING **: invalid cast from `(null)' to `SPGaussianBlur'
on the console.
Also fixed in my copy, will commit soon
Other problems:
- Blur does not work on text and images.
- Deleting the filter from defs in XML editor crashes. This is because style.cpp does not listen to the release signal from filter (this code is commented out). Hugo, please work on this because this also gives a crash when an extension effect is applied to a document with a filter in defs, which makes effects and blur unusable together.
- It looks like blurred objects with master opacity <1 are more transparent than they should be. E.g. even with a small blur radius, a point in the middle of a large path is about twice more transparent than it is without filter applied. This must be fixed before the release, because otherwise people will start creating files with blur using the wrong opacity value - and will get a nasty surprise when this bug is finally fixed.