Drop execute flag from .cpp file
attribute dialog: keep clone feature until destruction (fixes crash from action
menu)
Fix missing show/hide selected layers icons
Avoid unneeded geometry cloning in QgsGeometry::nodeGeometries

Affects splitGeometry and reshapeGeometry public functions
Revert "attribute dialog: keep clone feature until destruction (fixes crash from action"

This reverts commit f9fcee980ec7fb721187080f853f86dfbf453918.
Use a copy of the feature for the action menu in the attribute dialog
Merge pull request #1668 from m-kuhn/action-menu-crash

Alternative approach to f9fcee9
CAD tools, create QgsMapMoveEvent to deal with mouse event in map coordinates, QgsMapToolMapCoordinates a map tool in map coordinates
using multiple inheritance
fixes, handle several errors, display message if error
add calculation capacity using QgsExpression
remove last points, better snapping choice in filter
display error message if cad tools are not enabled
add soft angle, fix updating capacities
add soft capabilities to all constraints, fix paint item
fix filter key events
add config option for snapping and soft constraint
fix SIP
fix visibility action + error message
restore CAD enabled when reenabling map tool, map event filter is installed only when cad is enabled