Acid3 final touches

Recently we’ve been working to finish off and land the last couple of fixes to get a perfect pixel-for-pixel match against the reference Acid3 rendering in WebKit/GTK+. I believe we’re the first project to achieve this on Linux — congratulations to everyone on the team!


Epiphany using WebKit r32284

We also recently announced our plans to align more closely with the GNOME desktop and mobile platform. To this end we’re making a few technology and organisational changes that I hope to discuss in an upcoming post.

This entry was posted in GNOME, WebKit. Bookmark the permalink.

16 Responses to Acid3 final touches

  1. Pingback: Alp Toker » Blog Archive » WebKit gets 100% on Acid3

  2. ethana2 says:

    Sweet! Will it be in Hardy backports?

    I really want to have a browser on my machine that passes ACID3.
    …it makes me feel standards compliant ^_^

  3. Ryan Paul says:

    Congratulations! Very impressive accomplishment. Now you guys need to integrate some of the new WebKit hotness like CSS gradients. ;-)

  4. Bertrand says:

    Such a tease. It looks awesome and all but we won’t be able to get a package before six months or so (maybe more).

  5. alp says:

    Ryan Paul: I added Cairo backend support for CSS gradients, CSS canvas integration and got WebKit/GTK+ to pass the W3 Mobile Compatibility test as well this weekend. Do check it out :-)

  6. Patrys says:

    Alp:

    I don’t know about you but I get a lot of warning about missing body parts.

    Like undefined CSSValueButt in WebCore/css/CSSPrimitiveValueMappings.h ;)

  7. alp says:

    Patrys: You need to pass –enable-svg-experimental to configure, and also make sure you’ve _fully_ cleaned your build tree if you had an old build around, since the build system gets confused sometimes. Let me know if there are still issues after doing that.

  8. Patrys says:

    Alp:

    Thanks, cleaning the whole directory helped. Now I’m tracking a bug that causes Epiphany to crash if WebKit uses Pango for layout.

  9. Here webkit crashes so often… Both nightly and trunk.
    GCC 4.3.0 + WebKit doesn’t love each other :)

  10. Ryan Paul says:

    I got it compiled without any problems at all, and I’m very impressed with it so far. Gradients work great with RGBA color. It’s pretty awesome to be able to make divs with semi-transparent gradient backgrounds and rounded corners using CSS.

  11. Pingback: WebKit GTK+ port passes Acid3 on Linux (No Clue what this Means) | Blaqkmarket

  12. Pingback: Порт WebKit Gtk+ прошел тест Acid3 в Linux. ← {dimaka}

  13. Mandriva now includes a WebKit build capable of the above rendering (32531 , with –enable-svg-experimental , and also the Mozilla plugin patch). The Midori browser is available as a package, and Epiphany can be rebuilt with the WebKit backend just by flipping two settings in the spec file. The 100/100 WebKit build is already in Cooker (development branch) and I’m now sending it to /backports for 2008 and 2008 Spring (the last two stable releases).

    Congratulations to the WebKit team for this awesome work!

  14. Pingback: WebKit GTK+ Port : little brain

  15. Pingback: WebKit GTK Port Passes Acid3 test on..Linux. « Zayne Humphrey’s Blog.

  16. flash tekkie says:

    WebKit passed Acid3 fully for the first time on Friday. So it’s 100 subtests of 100 passed now. Opera 9.60 Beta scored 85.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>