Created attachment 133460 [details] [review] Patch cleaning up the Arthur coordinate transformation handling The handling of coordinate transformations is rather clumsy in the Arthur backend. Currently, the code does not touch the QPainter world transformation matrix at all. Rather, there are ad hoc coordinate transformations scattered throughout the code, which make the code longer than necessary, and more difficult to understand. This patch does a cleanup: the QPainter transformation matrix is set properly, and the hand-coded transformations are removed. This should not affect the rendering output, but it makes the current code simpler to read, and future code simpler to write.
Pushed
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.