add:FileChooserDialog when preserve and restore file
Merge branch 'master' into dash
add: save and restore tagged text using dat
Merge branch 'dash'