Martin Robinson

The Frozen North

Improviser.

Latest Updates

Martin Robinson 31/08/2010

Moving

My blog has a new URL. Please update your RSS subscriptions accordingly!

Martin Robinson 31/08/2010

Node.js Knockout

I participated in the Node.js Knockout this year, kindly hosted by Fortnight Labs. Our team became a bit smaller as we neared the competition, so we decided to make something dead simple. When you're making software, it's good to have a vision statement....

Martin Robinson 24/01/2010

Looking back at the WebKit GTK hackfest

In December, I attended the WebKit GTK hackfest which has been summed up nicely in many other places. Some of the things I worked on (apart from getting my luggage):With the closing of 20736 WebKit GTK should now properly support windows with RGBA...

Martin Robinson 23/01/2010

Looking back at the WebKit GTK hackfest

In December, I attended the WebKit GTK hackfest which has been summed up nicely in many other places. Some of the things I worked on (apart from getting my luggage):With the closing of 20736 WebKit GTK should now properly support windows with RGBA...

Martin Robinson 07/10/2009

Managing the Python GIL via RAII

One of the killer features of C++ is RAII. RAII means that the amount of special-case cleanup code in the case of exceptions or early exits is minimized. For more on exactly how this happens, I recommend the Wikipedia article linked above.This feature...

Filter

By Type:

Commits

Update WebRender

Update WebRender This allows servo to use the ExternalScrollId API from WebRender fixing some issues related to duplicate scroll root ids. Fixes #17176. Fixes #19287. Fixes #19648.

Martin Robinson06/02/2018

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