Path parsing bug in librsvg

02 Oct 2007

When it rains it pours, and somehow I always get wet. Just after this bug in librsvg I find another.

From the SVG Spec, it says:

If a moveto is followed by multiple pairs of coordinates, the subsequent pairs are treated as implicit lineto commands.

So the following should be equivalent:

<path d="M0,0  1,1">
<path d="M0,0 L1,1">

In librsvg 2.18 the first version does nothing. In Firefox and Opera, both work. How can I be the first person to bump into this?

The excitement continues here.