The default bug view has changed. See this FAQ.
Bug 512501 (svg11tests)

We should pass all the W3C SVG 1.1 Full tests

NEW
Unassigned

Status

()

Core
SVG
8 years ago
a year ago

People

(Reporter: jwatt, Unassigned)

Tracking

(Depends on: 15 bugs)

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

8 years ago
We should work our way through the W3C testsuite for SVG 1.1 Full:

  http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-index.html

and fix all the tests we fail on. Relatively up to date status can be found at:

  http://www.codedread.com/svg-support-table.html

Currently we're passing roughly 67% of the tests with our current SMIL support turned on.
(Reporter)

Updated

8 years ago
Depends on: 427713, 292498
(Reporter)

Updated

8 years ago
Depends on: 512514
(Reporter)

Updated

8 years ago
Depends on: 474049, 437554
(Reporter)

Updated

8 years ago
Depends on: 455986, 119490
(Reporter)

Updated

8 years ago
Depends on: 391966
(Reporter)

Updated

8 years ago
Depends on: 512525, 298281
(Reporter)

Updated

8 years ago
Depends on: 371728
(Reporter)

Updated

8 years ago
Depends on: 272288
(Reporter)

Updated

8 years ago
Depends on: 512537
(Reporter)

Updated

8 years ago
Depends on: 308338
(Reporter)

Updated

8 years ago
Depends on: 503075
(Reporter)

Updated

8 years ago
Depends on: 319163
(Reporter)

Updated

8 years ago
Depends on: 317196
(Reporter)

Updated

8 years ago
Depends on: 311545
(Reporter)

Updated

8 years ago
Depends on: 371787
(Reporter)

Updated

8 years ago
Depends on: 273171
(Reporter)

Updated

8 years ago
Depends on: 482402
(Reporter)

Updated

8 years ago
Depends on: 512603

Updated

8 years ago
Version: unspecified → Trunk

Updated

8 years ago
Depends on: 388547

Updated

8 years ago
Depends on: 433345
(Reporter)

Updated

8 years ago
Alias: svg11tests

Updated

8 years ago
Depends on: 525363
Depends on: 483584
Depends on: 485157
Depends on: 474743
(Reporter)

Updated

8 years ago
Depends on: 436276, 436296, 436418
Marking dependent on bug 275196 as some tests (e.g. animate-elem-201-t) appear to rely on xml:id support.
Depends on: 275196
(In reply to comment #1)
> Marking dependent on bug 275196 as some tests (e.g. animate-elem-201-t) appear
> to rely on xml:id support.

It seems to me the right fix is for the W3C to make tests not depend on xml:id. IIRC, the SVG WG itself was of the opinion that xml:id isn't worth the trouble after the SVG 1.2 Tiny experience.

Also, bug 275196 didn't get into Gecko for perf issues, and WebKit devs have decided not to support xml:id.
The minor perf problems bug 275196 had could be fixed (and probably are in the
latest patch).
But sure, if xml:id won't be supported everywhere, perhaps it isn't worth to
implement it.

Jonathan, do you know if SVG WG could change the spec so that id attribute
could be used as an ID?
(Reporter)

Comment 4

7 years ago
Brian, I suggest for the moment you "fix up" the tests for your testing using something like:

  find . \( -name '*.svg' -o -name '*.html' \) -exec sed -i -e 's/xml:id/id/' {} \;

Smaug, the "id" attribute is already used as an ID on elements in the SVG namespace. If SVG tests use xml:id gratuitously, they should probably be changed to just use id.

> (In reply to comment #1)
> IIRC, the SVG WG itself was of the opinion that xml:id isn't worth the trouble
> after the SVG 1.2 Tiny experience.

I don't remember there being any final decision on xml:id, and I believe there are members in favor of it. Personally I'd rather we just treat "id" in the null namespace as ID for all content, and preferably have a new version of Namespaces in XML that requires that, and has other fixes to make namespaces user friendly. E.g.

http://groups.google.com/group/mozilla.dev.tech.xml/browse_thread/thread/e7b034b21af81242#
(Reporter)

Comment 5

7 years ago
Removing bug 275196 from the dep list since this bug is specifically for the SVG 1.1 test suite, and there appear to be no tests in that suite that use xml:id. (The test Brian mentions is in the 1.2 Tiny suite.)
No longer depends on: 275196
(In reply to comment #5)
> (The test Brian mentions is in the 1.2 Tiny suite.)

Oops, my bad. I thought I checked that. Sorry for creating a fuss about nothing.
Depends on: 548795
Depends on: 557885

Updated

7 years ago
Depends on: 570354

Updated

7 years ago
Depends on: 570555
Depends on: 587910

Updated

7 years ago
Depends on: 569722
Depends on: 52282

Updated

7 years ago
Duplicate of this bug: 605416
Depends on: 617737

Updated

6 years ago
No longer depends on: 503075
(Reporter)

Updated

6 years ago
Depends on: 619492
(Reporter)

Updated

6 years ago
Depends on: 619498
(Reporter)

Updated

6 years ago
Depends on: 619503
(Reporter)

Updated

6 years ago
Depends on: 619509
(Reporter)

Updated

6 years ago
Depends on: 589648
(Reporter)

Updated

6 years ago
Depends on: 619630
(Reporter)

Updated

6 years ago
Depends on: 619632
Depends on: 619955
Depends on: 619959
Depends on: 619964
Depends on: 619967
Depends on: 619968
Depends on: 619971
Depends on: 619972
Depends on: 619992
Depends on: 620002
Depends on: 620008
Depends on: 620009
Depends on: 376027
Depends on: 620019
Depends on: 620026
Depends on: 602759
Depends on: 277955
Depends on: 620144
Depends on: 620278
Depends on: 620286
Depends on: 607854
Depends on: 621824
Depends on: 622686
Depends on: 454970
Depends on: 508561
(In reply to Jonathan Watt [:jwatt] from comment #0)
> We should work our way through the W3C testsuite for SVG 1.1 Full:
> 
>  
> http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-index.
> html

There's new version of the test suite in the works, which fixes some bugs of the above one:

http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObject/index.html
Depends on: 716347

Updated

4 years ago
Depends on: 398825

Updated

a year ago
You need to log in before you can comment on or make changes to this bug.