Hi,
when working through the code I found lots of ugly-looking sections, especially things that have got to do with geometry.
Here, I just tried rewriting the code that calculates the shape of an SPEllipse:
http://bazaar.launchpad.net/~engelmarkus/inkscape/cppify/revision/11735
Is this the right way to go? Using 2geom wherever you can?
Regards,
Markus