#11243: Disable simplification when OTFR transform fails
SIP update for QgsFilterLineEdit

events have not been defined in the sip file, therefore QgsFilterLineEdits
created in python did not receive the events, leading to visual glitches.

Fix #11372
Repack() shapefiles on unload whenever they have been modified

Previous preconditions that would only repack them when features have been
deleted seems to not have covered everything.

Fix #11007
Fix #10956 (QgsSnapper crash/freeze/issues)

QgsMapSettings instance of QgsMapCanvas may have been prematurely deleted by SIP.
The KeepReference annotation will force QgsMapCanvas wrapper to keep one more ref
to it, so its reference count will not go to zero while map canvas is still alive.
Fix #10819 (simple/marker line with offset on the wrong side of inner rings)
fixes for 2 shapes tools for SAGA 2.1.2
[composer] Fix page orientation and size ignored when printing

Turns out QPrinter::setPaperSize silently flips the width and height
of a page if the printer orientation is set to landscape. So, make sure
we manually set the orientation to portrait before setting the page size
so that we can be sure the QPrinter is set to the correct page size.

This also restores the 2.4 behaviour where users could override
printed page size in the printer properties dialog (but only if
no data defined page size settings are active).

(fix #11352)
Improve wording of string
[TRANSUP] pl: GDAL, heatmap
cosmetic cleanups, typo fixes, formatting
german translation update
skip primary key column when pasting to spatialite layers (fixes #11322)
Merge pull request #1616 from ahuarte47/Issue_11243

Fix #11243: Data corruption with feature simplification
Fix #11382 (keep check state of the moved layer)

Cloning of the existing node will preserve the check state, in addition
it will keep other custom properties that would be lost prevously.
Fix #11330 (Composer legend can be smaller than its content)
[composer] Fixed assignment of map to legend + no updates when legend is removed

Thanks to Nyall for his help!
Follow up 0bda714

Ensure that mLegendFilterByMap is set before setting the map when
reading legend xml
[composer] Default to setting a map for new legend items

It's friendlier for users, who may not realise they need to set
a map before they can filter legends.
Catch GEOS exceptions when reshape tool is used on non-closed-linestring

And use qWarning() instead of QgsDebugMsg() to make tracing GEOS errors easier
because a stack trace is printed.
Remove workaround for layergroup bug #6938, now fixed