improvements for multi-caret implementation of column mode (IDEA-80056)
authorDmitry Batrak <Dmitry.Batrak@jetbrains.com>
Wed, 5 Mar 2014 07:07:32 +0000 (11:07 +0400)
committerDmitry Batrak <Dmitry.Batrak@jetbrains.com>
Wed, 5 Mar 2014 07:08:01 +0000 (11:08 +0400)
commit5ff9d4fe38191d5b4a496276c4c8b6a902b6e291
tree14954f0db8d6a5c64e08f7b030016a7c810ddb29
parent46208da0e8f645b54ac1736919fffc15db56f617
improvements for multi-caret implementation of column mode (IDEA-80056)
20 files changed:
platform/editor-ui-api/src/com/intellij/openapi/editor/Caret.java
platform/editor-ui-api/src/com/intellij/openapi/editor/CaretModel.java
platform/editor-ui-api/src/com/intellij/openapi/editor/CaretState.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/injected/editor/CaretModelWindow.java
platform/platform-api/src/com/intellij/openapi/editor/EditorModificationUtil.java
platform/platform-impl/src/com/intellij/openapi/editor/actions/MoveCaretLeftOrRightHandler.java
platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/CaretImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/CaretModelImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/IterationState.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/SelectionModelImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/textarea/TextComponentCaretModel.java
platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/text/TextEditorProvider.java
platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/text/TextEditorState.java
platform/platform-tests/testSrc/com/intellij/openapi/editor/EditorMultiCaretColumnModeTest.java
platform/platform-tests/testSrc/com/intellij/openapi/editor/EditorMultiCaretUndoRedoTest.java
platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/AbstractEditorTest.java
platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/IterationStateTest.java
platform/testFramework/src/com/intellij/testFramework/EditorTestUtil.java