diff --git a/platform/vcs-api/src/com/intellij/openapi/vcs/CommitMessageI.java b/platform/vcs-api/src/com/intellij/openapi/vcs/CommitMessageI.java index 009c71489f05..3901a90b4e23 100644 --- a/platform/vcs-api/src/com/intellij/openapi/vcs/CommitMessageI.java +++ b/platform/vcs-api/src/com/intellij/openapi/vcs/CommitMessageI.java @@ -22,18 +22,6 @@ package com.intellij.openapi.vcs; * Time: 11:25 AM */ public interface CommitMessageI { - /** - * @return true if commit message is checked for spelling errors; false otherwise - */ - boolean isCheckSpelling(); - - /** - * Allows to define whether commit message should be checked for spelling errors. - * - * @param checkSpelling true if commit message should be checked for spelling errors; false otherwise - */ - void setCheckSpelling(boolean checkSpelling); - /** * Sets the description for the check-in. * diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java index e4b1fe1c5ef1..37108a0f616c 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java @@ -816,17 +816,6 @@ public class CommitChangeListDialog extends DialogWrapper implements CheckinProj return name != null ? name : VcsBundle.getString("commit.dialog.default.commit.operation.name"); } - @Override - public boolean isCheckSpelling() { - return myVcsConfiguration.CHECK_COMMIT_MESSAGE_SPELLING; - } - - @Override - public void setCheckSpelling(boolean checkSpelling) { - myVcsConfiguration.CHECK_COMMIT_MESSAGE_SPELLING = checkSpelling; - myCommitMessageArea.setCheckSpelling(checkSpelling); - } - private boolean checkComment() { if (myVcsConfiguration.FORCE_NON_EMPTY_COMMENT && getCommitMessage().isEmpty()) { int requestForCheckin = Messages.showYesNoDialog(VcsBundle.message("confirmation.text.check.in.with.empty.comment"), diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/ui/CommitMessage.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/ui/CommitMessage.java index 51cbce0fe32d..712a668e2894 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/ui/CommitMessage.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/ui/CommitMessage.java @@ -19,9 +19,7 @@ import com.intellij.ide.DataManager; import com.intellij.openapi.Disposable; import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.components.ServiceManager; -import com.intellij.openapi.editor.Editor; import com.intellij.openapi.editor.SpellCheckingEditorCustomizationProvider; -import com.intellij.openapi.editor.ex.EditorEx; import com.intellij.openapi.fileTypes.FileTypes; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Key; @@ -31,7 +29,6 @@ import com.intellij.openapi.vcs.VcsBundle; import com.intellij.openapi.vcs.VcsConfiguration; import com.intellij.openapi.vcs.VcsDataKeys; import com.intellij.ui.*; -import com.intellij.util.Consumer; import com.intellij.util.containers.ContainerUtil; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; @@ -45,9 +42,7 @@ import java.util.Set; public class CommitMessage extends JPanel implements Disposable, DataProvider, CommitMessageI { public static final Key DATA_CONTEXT_KEY = Key.create("commit message data context"); private final EditorTextField myEditorField; - private Consumer myMessageConsumer; private TitledSeparator mySeparator; - private boolean myCheckSpelling; public CommitMessage(Project project) { this(project, true); @@ -155,9 +150,6 @@ public class CommitMessage extends JPanel implements Disposable, DataProvider, C public void setText(final String initialMessage) { final String text = initialMessage == null ? "" : StringUtil.convertLineSeparators(initialMessage); myEditorField.setText(text); - if (myMessageConsumer != null) { - myMessageConsumer.consume(text); - } } @NotNull @@ -169,30 +161,9 @@ public class CommitMessage extends JPanel implements Disposable, DataProvider, C public void requestFocusInMessage() { myEditorField.requestFocus(); myEditorField.selectAll(); - } + @Override - public boolean isCheckSpelling() { - return myCheckSpelling; - } - - public void setCheckSpelling(boolean check) { - myCheckSpelling = check; - Editor editor = myEditorField.getEditor(); - if (!(editor instanceof EditorEx)) { - return; - } - EditorEx editorEx = (EditorEx)editor; - EditorCustomization customization = SpellCheckingEditorCustomizationProvider.getInstance().getCustomization(check); - if (customization != null) { - customization.customize(editorEx); - } - } - public void dispose() { } - - public void setMessageConsumer(Consumer messageConsumer) { - myMessageConsumer = messageConsumer; - } } diff --git a/plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnEditCommitMessageDialog.java b/plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnEditCommitMessageDialog.java index d45b2e6e8af7..c6de499a7945 100644 --- a/plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnEditCommitMessageDialog.java +++ b/plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnEditCommitMessageDialog.java @@ -65,7 +65,6 @@ public class SvnEditCommitMessageDialog extends DialogWrapper { wrapper.add(labelPanel, BorderLayout.WEST); parentPanel.add(wrapper, BorderLayout.NORTH); myCommitMessage = new CommitMessage(myProject, false); - myCommitMessage.setCheckSpelling(true); myCommitMessage.setText(myOldText); parentPanel.add(myCommitMessage, BorderLayout.CENTER); return parentPanel;