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...

Filter

By Type:

Commits

Changeset [167510]: [GTK] Add llvmpipe (Mesa) to the JHBuild moduleset and force it when ...

[GTK] Add llvmpipe (Mesa) to the JHBuild moduleset and force it when running layout tests ​https://bugs.webkit.org/show_bug.cgi?id=131472 Reviewed by Philippe Normand. Scripts/webkitpy/port/gtk.py: (GtkPort.setup_environ_for_server): Use the...

Martin Robinson18/04/2014

Changeset [167508]: Remove DynamicAnnotations.h? ...

Remove DynamicAnnotations.h? ​https://bugs.webkit.org/show_bug.cgi?id=131754 Reviewed by Simon Fraser. This file, which helped support tools like Valgrind was unused. WTF.vcxproj/WTF.vcxproj: Remove references to the...

Martin Robinson18/04/2014

Changeset [167438]: [GTK] [Gardening] Updates GTK test expectations Patch by Eduardo Lima ...

[GTK] [Gardening] Updates GTK test expectations Patch by Eduardo Lima Mitev on 2014-04-17 platform/gtk/TestExpectations: Marked as...

Martin Robinson17/04/2014

Changeset [167170]: REGRESSION(167145): Many media tests fail ...

REGRESSION(167145): Many media tests fail ​https://bugs.webkit.org/show_bug.cgi?id=131569 Reviewed by Brent Fulgham. PlatformGTK.cmake: Add the localized strings file to the list of user agent...

Martin Robinson12/04/2014

Changeset [167072]: [GTK] LayerTreeHostGtk is creating a software scene graph ...

[GTK] LayerTreeHostGtk is creating a software scene graph ​https://bugs.webkit.org/show_bug.cgi?id=131471 Reviewed by Sergio Villar Senin. At some point, a regression was introduced that sent the GTK+ WebKit2 scenegraph down the software route....

Martin Robinson10/04/2014