[composer] Move composer picture related tests into their own seperate test suite (sponsored by City of Uster, Switzerland)
[composer] Add tests for picture resize modes (sponsored by City of Uster, Switzerland)
[composer] Picture item header improvements (sponsored by City of Uster, Switzerland)
[composer] Add a featureChanged signal for when the current atlas feature changes (sponsored by City of Uster, Switzerland)
[FEATURE][composer] Add expression support for picture source (sponsored by City of Uster, Switzerland)
[composer] Don't resize picture frame to invalid sizes (sponsored by City of Uster, Switzerland)
[composer] Move code responsible for updating labels from atlas to QgsComposerLabel, fix potential crash when removing atlas coverage layer.
[composer] Add signal for when composition print resolution changes (sponsored by City of Uster, Switzerland)
[composer] Refresh picture size if composition resolution changes (sponsored by City of Uster, Switzerland)
[composer] Add tests for expression based picture source (sponsored by City of Uster, Switzerland)
[composer] Update picture item header documentation and sip bindings (sponsored by City of Uster, Switzerland)
[composer] Update number of pages in gui whenever number of pages is changed by multi frame items (sponsored by City of Uster, Switzerland)
[composer] Allow choosing *.htm and *.* files for html item source (sponsored by City of Uster, Switzerland)
[composer] Manually removing a frame from a multi frame forces the multi frame to UseExistingFrames mode, otherwise the frame may not actually be removed. This changes makes the behaviour of multi frames a bit more predictable (sponsored by City of Uster, Switzerland)
[composer] Add frameOutlineWidth property for composer items (sponsored by City of Uster, Switzerland)
[composer] Copy frame properties (outline, background, render settings) when creating new frames in a multi frame (sponsored by City of Uster, Switzerland)
[composer] Fix duplicate frames when multi frame is set to Repeat on Every Page (sponsored by City of Uster, Switzerland)
[composer] Add method for overriding page break location in multi frame items (sponsored by City of Uster, Switzerland)
[FEATURE][composer] HTML frames no longer cut through lines of text when splitting over multiple pages (sponsored by City of Uster, Switzerland)
[composer] Don't draw repeated html contents if mode is UseExistingFrames and frame should be empty (sponsored by City of Uster, Switzerland)