Martin Robinson

The Frozen North

Improviser.

Latest Updates

Martin Robinson 01/11/2017

Small Things

Even between two highly-developed western countries, there are a lot of cultural differences. After moving, I experienced the sort of culture shock that the Internet warns you about. Thankfully, the passage of time means that grumbling noon-time stomachs...

Martin Robinson 24/02/2013

Edge-distance anti-aliasing

(You might want to go straight to the demo) Some months ago, I noticed that the Chromium compositor, the code which powers Chromium’s accelerated compositing implementation (and also Aura!) was anti-aliasing layer edges. This was especially...

Martin Robinson 07/07/2012

Accelerated compositing update

I believe it's past time to break the silence here, so what follows is a short update on the progress we've made at Igalia toward 3D CSS transforms and hardware accelerated animation in WebKitGTK+ (otherwise known as accelerated compositing). I'm happy to...

Martin Robinson 07/07/2012

Accelerated compositing update

I believe it's past time to break the silence here, so what follows is a short update on the progress we've made at Igalia toward 3D CSS transforms and hardware accelerated animation in WebKitGTK+ (otherwise known as accelerated compositing). I'm happy to...

Martin Robinson 08/12/2011

WebKitGTK+ hackfest wrapup: accelerated compositing

I just returned from this year's WebKitGTK+ hackfest. Not only was it the mostproductive hackfest to date, the diversityof the people involved was incredible. Attendees included hackers from Igalia, Collabora, RedHatand Motorola. It's great to be...

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