On Wed, Apr 22, 2009 at 11:55 AM, Jasper van de Gronde <th.v.d.gronde@...528...> wrote:
So writing this property to *any* file Inkscape writes could suddenly cause old files to render differently than they did (not in Inkscape but in other renderers).
If this brings them in line with the way Inkscape renders them, I think it's the least of all evils that we can do. Leaving this as is is certainly worse.
Perhaps a minor nuisance (unless you're wondering why Batik suddenly renders your file completely differently), but it would be nicer to just do it for newly created filters.
Actually, the write method is not called every time you save, but only when you changed the filter in some way, or resave it in plain SVG format. If you just open a file, change something else, and save back, the write method will not fire (test it). So this sounds like what you're after.