Martin Robinson

The Frozen North

Improviser.

Latest Updates

Martin Robinson 08/12/2011

WebKitGTK+ hackfest wrapup: accelerated compositing

I just returned from this year's WebKitGTK+ hackfest. Not only was it the most productive hackfest to date, the diversity of the people involved was incredible. Attendees included hackers from Igalia, Collabora, RedHat and Motorola. It's great to be...

Martin Robinson 24/09/2011

For some years now, I've been meaning to build a bicycle. Because I balked at the idea of owning more than one, I never did. Recently my unrestrained minimalism was given a reprieve in the form of cascading, terminal bicycle theft.For five years, I've...

Martin Robinson 23/09/2011

Building a bike

For some years now, I've been meaning to build a bicycle. Because I balked at the idea of owning more than one, I never did. Recently my unrestrained minimalism was given a reprieve in the form of cascading, terminal bicycle theft.For five years, I've...

Martin Robinson 13/03/2011

Faster Shadows

One area we paid particular attention last year at Igalia was the performance of shadow rendering in web content. While web shadows are not yet ubiquitous, a slow shadow implementation can cause poor scrolling and redraw performance, ruining your day like...

Martin Robinson 13/03/2011

Faster Shadows

One area we paid particular attention last year at Igalia was the performance of shadow rendering in web content. While web shadows are not yet ubiquitous, a slow shadow implementation can cause poor scrolling and redraw performance, ruining your day like...

Filter

By Type:

Commits

Update WR to use the new sticky positioning API

Update WR to use the new sticky positioning API

Martin Robinson30/10/2017

Wait as late as possible to assign ClipIds

Wait as late as possible to assign ClipIds This will allow Servo to create ClipScrollNodes later during display list construction, which will be necessary once rounded rectangles are removed from the LocalClip structure. Instead of keeping track of the...

Martin Robinson24/10/2017

Fix the test count in grouping formatter

Fix the test count in grouping formatter Now that the WPT update has settled a bit, it seems safe to make sure that the grouping_formatter properly consumes the data structure provided.

Martin Robinson23/10/2017

Use WebRender to compute text index on click events

Use WebRender to compute text index on click events This is the second half of switching over to WebRender for hit testing. Now that WebRender gives us the location of the hit tested point in the display item, we can use that to calculate text index.

Martin Robinson19/10/2017

Remove DisplayListTraversal

Remove DisplayListTraversal It's no longer necessary because we always just walk through the display list one item at a time.

Martin Robinson19/10/2017