[composer] Split composer map grid tests from composer map tests
(sponsored by NIWA, New Zealand)
[FEATURE][composer] New frame/annotations only grid style. Selecting
this style causes only the frame and annotations to be drawn, with no
grid lines or other markings over the map. (Sponsored by NIWA, New
Zealand)
[FEATURE][composer] Add options for controlling which sides of
the map a grid frame is drawn (sponsored by NIWA, New Zealand)
[composer] Remove raster layer from composer grid tests (sponsored
by NIWA, New Zealand)
[composer] Add tests for grids on specific sides (sponsored by
NIWA, New Zealand)
[FEATURE][composer] Add tick styles for frames. Options include
drawing ticks only inside the map frame, drawing ticks outside
the frame, or drawing ticks both inside and outside the frame.
(fix #6954) (Sponsored by NIWA, New Zealand)
[composer] Some small tweaks to grid defaults and ui (sponsored
by NIWA, New Zealand)
[composer] Add simple line border frame style for composer map
grids (sponsored by NIWA, New Zealand)
[composer] Fix N/S and E/W are reversed in grid annotation strings
(sponsored by NIWA, New Zealand)
[composer] Improvements to grid annotation string formatting (sponsored
by NIWA, New Zealand):
- Don't show directional suffix for 0 or 180 latitudes or 180 longitudes
- Add padded coordinate modes
- Fix precision errors causing minutes/seconds > 60
- Wraparound longitudes to restrict them to the -180 to 180 degree range
[composer] Deprecate a bunch of map grid calls (sponsored
by NIWA, New Zealand)
[composer] Clean up map grid API, fix bug with grids not rearranging
correctly (sponsored by NIWA, New Zealand)
[composer] Update sip bindings, add missing sip bindings for
QgsComposerMapGrid (sponsored by NIWA, New Zealand)
[composer] Add some python tests for QgsComposerMapGrid
(sponsored by NIWA, New Zealand)
[composer] Fix failing grid tests