Adding python unit tests for graduated renderer - part 1
Further unit tests
Fix render state not restored from QDomElement
[processing] fixed autofill in batch processing interface

Fixes #11435
[composer] Fix area calculation in expressions with OTF (fix #9791)

Adds an argument to QgsExpression::replaceExpressionText to allow
passing an optional QgsDistanceArea to use during calculations.
Ensure that html and label composer items correctly specify this
argument.
[composer] Don't evaluate expression for label display name
[composer] Allow removing svg markers for arrows (fix #11220)

Previous behaviour was that if the start or end marker was cleared
than the old marker was drawn. This made it impossible to remove
an svg marker from the start or end of the line after one had been
assigned.

Also fix a Qt warning caused by trying to draw markers if the marker
size is set to 0.
[composer] Fix a memory leak when destroying compositions
Add missing #infndef to qgscomposeritemgroup.h
[composer] Fixes to composer item sip bindings

- Added some missing /TransferThis/ arguments
- Ensure that correct item type is returned for all item types
[composer] Move code for creating groups to QgsComposition

Previously this code was located in QgsComposerView. Moving it to
QgsComposition simplifies grouping items for plugins. Also start
a new unit test for QgsComposerItemGroup.
[composer] Move ungrouping logic from composer view to composition

As per previous commit, this is useful for plugin authors. It also
fixes a potential bad crash (itemRemoved emitted for group item after
the group item was already deleted) and adds unit tests.
Expand composer item group test suite
[composer] Ensure that composers are deleted before compositions

Fixes some rare crashes when loading projects.
Minor code cleanups for composer attribute table widget
Fix Qt warning caused by destructor of QgsNetworkContentFetcher
[composer] Fix crash caused by 7773d4e

Don't set the parent object of a composition to a composer view, as
we manage deletion of compositions manually and don't always want
the composition deleted when a view a deleted.
Merge pull request #1630 from ccrook/GraduatedRendererUnitTests2

Graduated renderer unit tests2
[composer] Fix placement of coordinates in map corners (fix #8827)
Fix warning