Document incompatibilities introduced after platform.ide and platform.ide.impl refactoring.

During this refactoring new modules platform.ide.core and platform.ide.core.impl were extracted. The new core modules are UI independent. Unfortunately, the compatibility couldn't be preserved in some cases.
This commit is contained in:
Dmitry Trofimov 2021-08-03 23:59:52 +03:00 committed by Jakub Chrzanowski
parent 1781f4e96b
commit d189b9da40

View File

@ -75,6 +75,20 @@ Please see [Incompatible API Changes](api_changes_list.md) on how to verify comp
### Changes in IntelliJ Platform 2021.3
`com.intellij.execution.process.ColoredOutputTypeRegistry.getAnsiColorKey(int)` method removed
: Use `com.intellij.execution.process.ColoredOutputTypeRegistryImpl.getAnsiColorKey(int)` instead
`com.intellij.diagnostic.PerformanceWatcher.Snapshot` class now interface
: Recompile the dependant code or use `com.intellij.diagnostic.PerformanceWatcherImpl.SnapshotImpl` instead
`com.intellij.openapi.fileEditor.impl.EditorTabPresentationUtil.getEditorTabTitle(Project, VirtualFile, EditorWindow)` method parameter `EditorWindow` removed
: This parameter never needed, but lead to code coupling
`com.intellij.openapi.fileEditor.impl.EditorTabPresentationUtil.getUniqueEditorTabTitle(Project, VirtualFile, EditorWindow)` method parameter `EditorWindow` removed
: This parameter never needed, but lead to code coupling
`com.intellij.openapi.fileEditor.impl.EditorTabTitleProvider.getEditorTabTitle(Project, VirtualFile, EditorWindow)` method parameter `EditorWindow` removed
: This parameter never needed, but lead to code coupling
## 2021.2