fix issue #255 - cancel a pending operation only if there is an operation pending
Don't repeat typing if we don't have any text
Don't build out of empty transactions
Use ::setInputEnabled to disable input when available

The approach of preempting textinput events to prevent handling of input
outside of insert mode doesn't mesh well with the new React editor
because we don't use jQuery to process input events. I added an explicit
API for disabling input in atom/atom@64870c733, which is used here if
available. We retain the old interception approach for the time being
for compatibility with the existing editor.
add test spec for fix of #255

This test is a bit constructed, because I do not know exact
source of core:cancel event, which triggers call of viewModel.cancel
add test spec for fix of issue #255
Merge pull request #311 from atom/insert-fixes

Insert fixes
Merge pull request #312 from atom/ns-react-input-disable

Use ::setInputEnabled to disable input outside of insert mode for the React editor
make cancel operation spec clearer
Prepare 0.11.0 release
Merge pull request #290 from klorenz/master

fix issue #255 - cancel a pending operation only if there is an operatio...
Update Changelog
Prepare 0.11.1 release
misplaced comma in docs
Merge pull request #329 from barraponto/patch-1

misplaced comma in docs