Fixes #3525 - Allow source edits to be undoable.
Merge branch 'master' of github.com:maqetta/maqetta