Surfin' Safari

Archive for January, 2011

Layout Tests: Practice

Posted by Mihai Parparita on Friday, January 28th, 2011 at 10:00 am

The previous post described the main testing mechanism of WebKit: layout tests. While it’s a (deceptively) simple yet powerful system, it’s not without its limitations. This post attempts to list some of the issues and areas for improvement. Golden (expected) files Each test has one or more “expected” output text or image files checked in [...]

Layout Tests: Theory

Posted by Mihai Parparita on Thursday, January 27th, 2011 at 12:34 pm

When I began WebKit development, one of the things that I was curious about was how testing is handled. Having been a web developer, I was aware of both how many bugs browser rendering engines can have (though things are certainly getting better), and how increasingly complex web pages are pushing those engines more and [...]

Tony Gentilcore is now a WebKit reviewer!

Posted by David Levin on Friday, January 14th, 2011 at 2:13 pm

Tony cut his teeth in the WebKit community by contributing in the effort to bring the HTML5 parsing algorithm to WebKit. He went on to add support for deferred and asynchronous script execution and has been instrumental in adding Web Timing support. Tony continues to be interested in optimizations and features which speed up the [...]

CSS3 Gradients

Posted by Simon Fraser on Friday, January 14th, 2011 at 1:08 pm

Introduction WebKit paved the way for gradients in CSS by adding support for -webkit-gradient back in early 2008, and they’ve become widely used since their introduction. Over the past several months, the CSS Working Group has had extended discussions about making the gradient syntax easier to use, and recently Tab Atkins included a proposal in [...]

Mihai Parparita is now a WebKit reviewer!

Posted by David Levin on Wednesday, January 5th, 2011 at 3:10 pm

Please join me in welcoming Mihai as a new WebKit reviewer. Mihai joined WebKit in the summer of 2010 and has since been making contributions to the history system, layout tests and their harness, and small bugs all over the place. Given his experiences, he has things to say about layout tests, and I look [...]