Surfin’ Safari

Archive for March, 2008

Scenes from an Acid Test

Posted by Maciej Stachowiak on Thursday, March 27th, 2008 at 11:44 pm

In our earlier Acid3 post, I mentioned that the final test we passed, test 79, was super tough. This test covered many details of SVG text layout and font support. To pass it, we had to fix many bugs. Unless you are a hardocore standards geek you may not find all these details exciting, but [...]

WebKit achieves Acid3 100/100 in public build

Posted by Maciej Stachowiak on Wednesday, March 26th, 2008 at 6:55 pm

UPDATE We now believe we have a full rendering pass (but not necessarily an animation smoothness pass yet). See the bottom of the post for details.
UPDATE The Windows nightly is now available for download. See below for details.
With r31342 WebKit has become the first publicly available rendering engine to achieve 100/100 on Acid3. The [...]

Enabling SVG Animation: Acid3 99/100

Posted by Antti Koivisto on Wednesday, March 26th, 2008 at 5:07 pm

In r31334 we enabled the SVG Animation support that has already been in the engine for a while but has not been enabled by default so far. We also implemented support for the beginElement() and endElement() methods. As a result we now pass the Acid3 test 76.
SVG Animation is a specification that has not been [...]

WebKit hits 98/100 on Acid3

Posted by Eric Seidel on Wednesday, March 26th, 2008 at 10:16 am

We fixed our XML processing in r31316 to stop auto-recovering from invalid byte sequences and instead treat invalid bytes as fatal errors, as required by XML 1.0. To quote the spec:
It is a fatal error if an XML entity is determined (via default, encoding declaration, or higher-level protocol) to be in a certain encoding [...]

ElementTimeControl: 97/100

Posted by Antti Koivisto on Wednesday, March 26th, 2008 at 10:15 am

We added the ElementTimeControl interface that is part of the SVG Animation specification. This completes Acid3 test 75 and got us up to 97/100. Three to go!