spdr870/gitextensions — pull request #965 by vcpp (2012-05-14 21:22:53+00:00)
Title: Improved editor form usability

1. Behaviour: the dialog shouldn't be closed if there are unsaved changes and user pressed “Cancel” on close confirmation.
2. Keyboard usage: close on Escape, save on Ctrl-S.
3. UI: Disable “Save” button when there are no changes (previously the button was sometimes disabled, but sometimes not -- it's confusing).