mapnik/mapnik — pull request #1361 by springmeyer (2012-07-31 06:25:03+00:00)
Title: Allow proper setting of ellipse dimensions using marker-width and marker-height

This is needed due to #1348 and related issues whereby width/height scaling (using relative transform creation on the fly based on the stock ellipse size) cannot precisely control pixel width and height of ellipses.

This fixes #1348 and works around #1347.

I feel it is ready to be merged, but ultimately needs to be optimized due (perhaps by not using the svg renderer at all for ellipses) due to the extremely expensive copying of data currently happening with svg attributes (#1359 and #1360).