Hi Emil and Glen,
I would like you to do a code review of the attached patch.
* This fixes issues where translate, rotate and scale is used during a
path is being constructed. Previously we did the coord translations
just before we draw the path. That is incorrect and now we do the
translations when we add each individual piece to the path
* Added very limited support for scaling of the stroke width.
Currently we do the scaling by calculating the position in the final
coordinate space and we therefore cannot do non uniform scaling of the
stroke. For now we just do the max x/y scale factor.
* Added one more test to test the path with scaling, rotating and translating
--
erik