- From: Dr. Olaf Hoffmann <Dr.O.Hoffmann@gmx.de>
- Date: Thu, 11 Sep 2014 13:07:28 +0200
- To: www-svg@w3.org
Hello, of course such a trailing semi-colon implicates an additional value in such lists related to animations - therefore the number of list items in a semicolon separated list changes - but for many attributes the precise number of items matters (different for example from semicolon separated list in CSS - here an additional superfluous trailing semicolon triggers only some error treatment with practically no effect). If such an empty value added due to a trailing semicolon has no meaning for the related attribute or feature, this is a bug of the author. Often this will result in the usual SMIL 'no effect' treatment. If still some viewers behave different, this is an indication, that those programmers still care not about recommendations/specifications, their programs simply produce arbitrary 'nonsense'. I think, when this was discussed in the past, several people promised to fix such bugs in their programs - why to annoy them now or implicating, that they do not care about their promises? ;o) Due to the requirements of SVG 2 to be backwards compatible, this must not be changed. Additionally such a superfluous change would cause problems for situations/features, empty values really have a meaning - due to the efforts in SVG tiny 1.2, 1.1.2 and 2 to define a lot of behaviour, empty values have much more meaning as for example in 1.0 and 1.1.1. Such a superfluous change would be an obfuscation not only of this efforts, but of other recommendations/specifications as well. I cannot see a need or usecase for such 'wilful violations' in SVG, invented by the HTML5 working group to obfuscate their own tag soup ;o) Olaf
Received on Thursday, 11 September 2014 11:08:00 UTC