Hard wrap should insert line breaks after user finishes editing
commite9ca88c8ca3e48126ae036d6e3ae902fe3012d2b
authorMarkus Keller <markus_keller@ch.ibm.com>
Mon, 8 Oct 2012 22:41:28 +0000 (9 00:41 +0200)
committerMatthias Sohn <matthias.sohn@sap.com>
Mon, 8 Oct 2012 22:41:28 +0000 (9 00:41 +0200)
tree2dd9780fa42989f0dbb182c5885bb7d549142faa
parent34b09b2724bd235aeab9d529538412883cc93d7b
Hard wrap should insert line breaks after user finishes editing

In the old implementation, hard-wrapping interfered with the user's
typing. This fix uses a segment listener on the StyledText to give a
preview of the final wrapping, and it only inserts the additional line
delimiters when the user commits the message.

Bug: 387932
Change-Id: Ib240752de554fcb3d4baa0a551eeb903303d528e
Signed-off-by: Markus Keller <markus_keller@ch.ibm.com>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/dialogs/SpellcheckableMessageAreaTest.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitMessageComponent.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CreateTagDialog.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/SpellcheckableMessageArea.java