Ported 'Join by location' from fTools to Processing
'Join by location' can now use the geometry from the joined layer as output.
'Join by location' now creates multipart features in the same way as SinglePartsToMultiparts.
Threading - WIP
More work in progress
Removed QgsMapRendererV2 again in favour of using jobs directly
Added utility functions to QgsMapSettings
Map canvas has its QgsMapSettings, moving away from QgsMapRenderer
Marked few drawing progress reporting signals as deprecated
Moving canvas away from QgsMapRenderer, now with OTF projections working
Remove mDrawing from canvas - it is now transparent to the user
Implementation of sequential rendering to QImage
Updated overview to use rendering jobs, fixed cancellation
Map canvas uses renderer to QImage, fix for jumping image after pan
Handling of selection color in QgsMapSettings
Removed stop rendering button, deprecated QgsMapTool::renderComplete
Deprecated several map canvas signals related to rendering
Update QgsTolerance to use QgsMapSettings instead of QgsMapRenderer
More changes to use QgsMapSettings instead of QgsMapRenderer
Made labeling working without QgsMapRenderer (using QgsMapSettings)