Restores full 2.6 compatibility
Also force 2d on 3d input
Avoids the confusing "pre-set DPI not equal to painter's DPI" message
Includes patch by Martin Dobias See http://lists.osgeo.org/pipermail/qgis-developer/2015-January/036309.html Fix #11912
Centralizes code to return a possible rotated map area boundaries. Makes use of the new method from the grid decoration. Adds new testcase for QgsMapSettings, including test for visibleExtent, mapUnitsPerPixel and the new visiblePolygon method.
Update expected results and configuration of new image Add rendering anomalies, as determined by travis ubuntu 12.02
Reimplement translate in terms of transform(QTransform). Includes new unit test for rotate() and translate() methods. Includes sip bindings update.
Basically avoids using the now loosly defined "extent" concept. Enhances zooming experience with rotated maps.