
2010/12/11 ~suv <suv-sf@...58...>:
On 11/12/10 12:49, Ivan Louette wrote: AFAIU all it would require is adding xmlns:xlink="http://www.w3.org/1999/xlink" to the top-level <svg> element of the enhanced or experimental 'filters.svg', along with the other already existing attributes. But maybe some SVG experts can confirm this?
Yes, this should fix it. The XLink namespace is always the same. Ivan's comment about the user of the filter changing the XLink namespace is a bit nonsensical to be honest. The namespace is just a formal requirement of the XML parser, not some user-definable value like the target of a link.
Seems related to Bug #586059 “Period not accepted in filter matrices UI (FR locale and maybe others)”: https://bugs.launchpad.net/inkscape/+bug/586059
For shared filters.svg files it might be better to not use a localized Inkscape version (to be save) or verify that the decimal separators within the file are consistent.
This is a different bug. 586059 is about the period not being accepted in the UI, while here the bug is about localized values being written to the SVG - a much more severe thing, because it results in non-conformant documents. I have a fix, but it appears that the recent GSoC merge broke the open dialog, so I can't verify it.
Regards, Krzysztof