Surfin’ Safari

Archive for March, 2008

background-clip: text

Posted by Dave Hyatt on Thursday, March 20th, 2008 at 4:54 pm

CSS3 has introduced a property called background-clip that can be used to clip backgrounds to either the border, padding or content box. I have extended this property with a fourth value, text, that causes the background image to clip to foreground text (including decorations and shadows). The shape of the foreground content (including [...]

Google Summer Of Code

Posted by Eric Seidel on Tuesday, March 18th, 2008 at 1:14 pm

Are you a university student? Would you like to get paid to hack on WebKit? WebKit is participating in Google’s Summer of Code. Google will pay you to work on WebKit for the summer. Coding sure beats flipping burgers.
Google begins accepting applications March 24th, 2008. We’ve posted some example project [...]

WebKit Hits 93/100 in Acid3

Posted by Antti Koivisto on Monday, March 17th, 2008 at 4:15 pm

This one didn’t actually involve any code changes. Rather, the Acid3 test itself was changed as a result of feedback from the browser developers. The issue was some rather obscure details of click() DOM method which are not specified anywhere but are implemented in certain way by all browsers (more details in this thread). The [...]

Acid3 Range Exception Test Fixed - WebKit hits 92/100

Posted by Maciej Stachowiak on Sunday, March 16th, 2008 at 8:10 pm

I’ve fixed Acid3 test 11, a test case of exception codes from Range.surroundContents. The fix involved changing the exception checking code at the start of the rather complex Range::surroundContents core DOM method. As you can see, this wasn’t a very complicated change.
This brings up another point about Acid3. Elsewhere on the interblag, some have argued [...]

Another Acid 3 Fix: Ranges and Document Mutation

Posted by Darin Adler on Saturday, March 15th, 2008 at 9:27 am

You probably know that the Acid 3 score for nightly builds of WebKit was 90/100 last week. Today it’s up to 91/100 because I fixed our handling of DOM ranges under document mutation.
In older versions of WebKit, if you removed the node at one end of a DOM range from the document, the range would [...]

The Acid 3 Test

Posted by Dave Hyatt on Thursday, March 6th, 2008 at 12:29 pm

The Acid 3 Test has been officially released. The test has been in development for some time, with much of that development happening in the open.
The Acid 3 test is far more complex than the Acid 2 test. It covers a wider range of standards and consists of many more individual tests. [...]