303
I Use This!
Very High Activity

News

Analyzed about 4 hours ago. based on code collected about 4 hours ago.
Posted over 17 years ago by Eric Seidel
As of revision 31231, WebKit passes Acid3 subtests 23 (bug) and 25 (bug). That brings our score up to 95/100 — an A ! We fixed our parsing of qualified names to match the DOM Level 3 Core specification and now correctly throw NAMESPACE_ERR and ... [More] INVALID_CHARACTER_ERR exceptions for invalid calls like: document.createElementNS(null, "foo::bar") or document.implementation.createDocumentType(":bar", null, [...] [Less]
Posted over 17 years ago by Dave Hyatt
WebKit now supports full page zooming on Mac and Windows. Because this feature involves new WebKit API, it’s not something you’ll see in nightly builds by default (since the Safari used with the nightlies calls the text zoom API). I have added a debug preference, though, that will cause the text zoom methods [...]
Posted over 17 years ago by Dave Hyatt
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 [...]
Posted over 17 years ago by Eric Seidel
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 [...]
Posted over 17 years ago by Antti Koivisto
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 [...]
Posted over 17 years ago by Maciej Stachowiak
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 ... [More] complicated change. This brings up another point about Acid3. Elsewhere on the interblag, some have argued [...] [Less]
Posted over 17 years ago by darin
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 [...]
Posted over 17 years ago by Dave Hyatt
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. [...]
Posted over 17 years ago by Dave Hyatt
For those of you using the star seven CSS hack to target current or older versions of WebKit, this parsing bug has been closed in the latest WebKit nightlies. Acid3 specifically tests for this, so any browser that wants to be compliant with Acid3 will have to fix this CSS parsing bug. For more information [...]
Posted over 17 years ago by David Smith
A familiar and unpleasant sight in web applications is fragile code traversing the DOM to get to certain elements or collections of elements. Chains of getElementById("something").parent.parent are all too common, hurting both readability and ... [More] flexibility. As a result, many javascript libraries have implemented functions to use the powerful CSS selector system to look up DOM [...] [Less]