Latest version of the Discard test

Hi,

In the following test:
http://dev.w3.org/SVG/profiles/1.2T/test/htmlObjectHarness/struct-discar
d-202-t.html

It is said for the second circle/square:
"The discard element "discard2" has a list of begin values, but none of
them will ever occur, so the target element of "discard2" should not be
discarded ever."

However looking at the file:

<circle cx="260" cy="100" r="50" fill="red"/>
<rect x="210" y="50" width="100" height="100" fill="green">
	<discard id="discard2" begin="discard3.begin;discard1.begin"/>
</rect>
<circle cx="150" cy="210" r="50" fill="green"/>
<rect x="100" y="160" width="100" height="100" fill="red">
	<discard id="discard3" begin="this-is-an-invalid-value"/>
</rect>

Why should the "discard3.begin" never occur ?

The "discard3" has an invalid begin attribute, but (as it is tested),
this "should use the lacuna value of 0s". So the begin event of the
"discard3" exist (and is equal to 0).

Or is the specification twisted so that the invalid value trigger the
action at 0s, but not the other animation using the begin event of this
action... If this is the case these seems really complicated to me, and
I fail to understand the purpose of such condition.

Sorry for posting question on "dev" items, but as the draft watermark
has been removed, I suppose that this test has been validated.

All the best

Julien
-------------------------------------------------------------

Julien Reichel, PhD
Technology Architect, SpinetiX S.A.
PSE-C, CH-1015, Lausanne, Switzerland

Tel:     +41 (0) 21 693 89 81
Mail:   julien.reichel@spinetix.com
Get Information : http://www.spinetix.com

-------------------------------------------------------------

Received on Wednesday, 6 August 2008 07:02:21 UTC