ISSUE-2084: 16.2.9 values attribute 'extended syntax'
extended syntax
16.2.9 values attribute 'extended syntax'
- State:
- CLOSED
- Product:
- SVG 1.2 Tiny: Last Call
- Raised by:
- Doug Schepers
- Opened on:
- 2008-10-01
- Description:
- Dr. Olaf Hoffmann
<http://lists.w3.org/Archives/Public/www-svg/2008Oct/0005.html>:
[[
it is surprising, that there is already a lot of SVGT1.2 content with invalid
values for the 'values' attribute, because such 'extended syntax' is nonsense
both for SMIL and for SVG1.1 too.
For me this indicates more simple errors from authors or editors, especially
because the adobe plugin, for several years the most used viewer for animated
SVG content has a quite different '(error) management' for such wrong syntax
(if it is wrong and does not specify an allowed empty value, it indicates an
error and assumes one more value than the number of semicola. If an empty
value is possible, an empty value is correctly interpreted as empty value).
Every author testing content with the adobe plugin should have noted
the error and should have already fixed it before publication.
Typically if I find errors in my documents or scripts, I simply fix them and
do not expect, that the specification is modified to fix my own errors.
And even more, no one can expect, that the behaviour of already published
versions of viewers can be modified, therefore this 'extended syntax' should
never be used to ensure better backwards compatibility with older viewers,
therefore such a superfluous trailing semicolon needs to be fixed anyway to
ensure a predictable behaviour.
Especially there is no benefit for authors or users from this 'extended
syntax'.
The opposite is the case with something like "/a.txt; ; /b.txt; ;" to get the
desired effect of an empty list item only for SVGT1.2.
For implementors of SVG1.1, SVGT1.2 and SMIL it gets even worse, because
they have to implement it differently for SVGT1.2 without any advantage for
anyone.
My suggestion is to skip this SMIL and backwards incompatibility completely
and to help authors to fix their documents, if it is known, which authors
produce so much erratic content without testing it.
If such content is already mentioned in the specification, some editor should
know at least some of these authors and how much invalid content it is. Maybe
references would be useful too for others interested in helping those authors.
This is more friendly for those authors as to brand or to stigmatise them to
be guilty to corrupt the well thought out SMIL syntax.
]] - Related Actions Items:
ACTION-2290 on Doug Schepers to Reply to Dr. Hoffmann regarding ISSUE-2084 - due 2008-10-17, closedACTION-2318 on Doug Schepers to Change the trailing semicolon syntax to allow but not mandate the trailing semicolon and discourage its use, per ISSUE-2084 - due 2008-10-24, closed- Related emails:
- Re: [1.2T-LC] 16.2.9 values attribute 'extended syntax' (ACTION-2318, ISSUE-2084) (from Dr.O.Hoffmann@gmx.de on 2008-11-04)
- Re: [1.2T-LC] 16.2.9 values attribute 'extended syntax' (ACTION-2318, ISSUE-2084) (from schepers@w3.org on 2008-11-04)
- SVG/profiles/1.2T/publish animate.html,1.130,1.131 index.html,1.128,1.129 painting.html,1.157,1.158 single-page.html,1.200,1.201 (from cvsmail@w3.org on 2008-11-04)
- SVG/profiles/1.2T/publish single-page.html,1.199,1.200 (from cvsmail@w3.org on 2008-11-04)
- SVG/profiles/1.2T/master animate.html,1.148,1.149 index.html,1.55,1.56 (from cvsmail@w3.org on 2008-11-04)
- Minutes, SVG telcon Tuesday 5 November 2008 (from anthony.grasso@cisra.canon.com.au on 2008-11-04)
- SVG/profiles/1.2T doc-svgt12.html,1.7,1.8 (from cvsmail@w3.org on 2008-11-01)
- SVG/profiles/1.2T doc-svgt12.html,1.2,1.3 (from cvsmail@w3.org on 2008-10-30)
- SVG/profiles/1.2T doc-svgt12.html,NONE,1.1 (from cvsmail@w3.org on 2008-10-28)
- Re: [1.2T-LC] 16.2.9 values attribute 'extended syntax' (ACTION-2318, ISSUE-2084) (from Dr.O.Hoffmann@gmx.de on 2008-10-19)
- Minutes, SVG Marathon telcon Friday October 17 2008 (from anthony.grasso@cisra.canon.com.au on 2008-10-18)
- SVG/profiles/1.2T/publish animate.html,1.103,1.104 single-page.html,1.131,1.132 (from cvsmail@w3.org on 2008-10-17)
- SVG/profiles/1.2T/master animate.html,1.124,1.125 (from cvsmail@w3.org on 2008-10-17)
- Re: [1.2T-LC] 16.2.9 values attribute 'extended syntax' (ACTION-2318, ISSUE-2084) (from schepers@w3.org on 2008-10-17)
- Re: Logistics of Open Issues (from schepers@w3.org on 2008-10-16)
- Logistics of Open Issues (from schepers@w3.org on 2008-10-16)
- Minutes, SVG telcon Friday 10 October 2008 (from anthony.grasso@cisra.canon.com.au on 2008-10-10)
- Re: [1.2T-LC] 16.2.9 values attribute 'extended syntax' (ISSUE-2084) (from schepers@w3.org on 2008-10-07)
- ISSUE-2084 (extended syntax): 16.2.9 values attribute 'extended syntax' [Last Call: SVG 1.2 Tiny ] (from sysbot+tracker@w3.org on 2008-10-01)
Related notes:
Compromise. Changed wording to discourage this behavior, but keep it as a "may".
http://lists.w3.org/Archives/Public/www-svg/2008Oct/0188.html
Commenter satisfied, but wants to revisit in SVG 2.0 Core: http://lists.w3.org/Archives/Public/www-svg/2008Oct/0201.html
Doug Schepers, 28 Oct 2008, 13:04:14Changed resolution to Agree, removed offending paragraph.
Doug Schepers, 4 Nov 2008, 13:33:55Commenter satisfied: http://lists.w3.org/Archives/Public/www-svg/2008Nov/0050.html
Doug Schepers, 4 Nov 2008, 14:25:25Display change log