Martin Robinson

Michigan (USA), 1983

I'm a software developer working on WebKitGTK+.

Latest Updates

Martin Robinson 04/04/2009

Avoiding the Logging Performance Hit

Sometimes you have a function or a method which more often throws away its arguments than actually uses them. Quite possibly the most common example of this situation is logging. Often you'll see a snippet like this:log.Debug("Processing " + index + " of...

Martin Robinson 06/03/2009

DBus and Threads

Sometimes you'll be using Dbus with threads and notice intermittent segfaults with stack traces like this;#0 0xb4d58d29 in _dbus_watch_invalidate (watch=0x0) at dbus-watch.c:147#1 0xb4d57066 in free_watches (transport=0x979c0d0) at...

Martin Robinson 18/01/2009

Compiling D Source is Easy

There are two compilers available for D. The original D compiler (the one written by Walter) is DMD. It has an open-source front-end (the part that generate the IL) and a proprietary, closed-source back-end (the part that converts the IL into machine...

Martin Robinson 03/01/2009

Different People

Being There warms my heart for several reasons. One of the most notable is that Hal Ashby managed to turn a Cheech and Chong song into some kind of religious experience with umbrellas. There is also the unexpected vignette during the ending, which many...

Martin Robinson 02/01/2009

Embedding Python in D

Oooooooooh.It's some snakes.It's some snakes.A while back I began spending some time acquainting myself with D. For those who don't know, D is a relatively new system programming language with all kinds of interesting features like very flexible garbage...


By Type:


Changeset [186175]: [GTK] REGRESSION(r183936): Test /webkit2/WebKitWebContext/spell-checker ...

5 edits2 copies in trunk [GTK] REGRESSION(r183936): Test /webkit2/WebKitWebContext/spell-checker fails since r183936 ​ Reviewed by Carlos Garcia Campos. Source/WebKit2: Instead of setting spell...

Martin Robinson01/07/2015

Update to latest rust-layers

Update to latest rust-layers The compositing context, painting context and display metadata have all been collapsed into a single NativeDisplay class.

Martin Robinson01/07/2015

Update to latest rust-layers

Update to latest rust-layers

Martin Robinson27/06/2015

Changeset [184060]: [GTK] fast/events/page-visibility-transition-test.html is timing out ...

4 edits in trunk [GTK] fast/events/page-visibility-transition-test.html is timing out ​ Reviewed by Darin Adler. Tools: WebKitTestRunner/gtk/TestControllerGtk.cpp: (WTR::TestController::setHidden):...

Martin Robinson11/05/2015

Changeset [184031]: Unreviewed GTK+ gardening * platform/gtk/TestExpectations: Unskip a test ...

2 edits1 add in trunk/LayoutTests Unreviewed GTK+ gardening platform/gtk/TestExpectations: Unskip a test that was failing only because the shared baseline had a failure in it. platform/gtk/fast/events/event-attribute-expected.txt: Added.

Martin Robinson09/05/2015