idea/community.git
4 years agoMerge branch 'master' into uta/UDLrename
Alexey Utkin [Thu, 6 Oct 2016 11:39:44 +0000 (14:39 +0300)]
Merge branch 'master' into uta/UDLrename

4 years agoCleanup (IDEA-CR-13779)
Roman Shevchenko [Wed, 5 Oct 2016 18:24:43 +0000 (20:24 +0200)]
Cleanup (IDEA-CR-13779)

4 years agoCPP-7551 Splitting [name] and [symbol name] entities ([=] vs [operator=], [S] vs...
Alexey Utkin [Wed, 5 Oct 2016 18:02:26 +0000 (21:02 +0300)]
CPP-7551 Splitting [name] and  [symbol name] entities  ([=] vs [operator=], [S] vs [struct S])

4 years agoIDEA-162135 diff: do not pass editor-specific data context if there are no editor...
Aleksey Pivovarov [Wed, 5 Oct 2016 17:26:23 +0000 (20:26 +0300)]
IDEA-162135 diff: do not pass editor-specific data context if there are no editor in focus

4 years agouppercasify
Yaroslav Lepenkin [Wed, 5 Oct 2016 17:20:07 +0000 (20:20 +0300)]
uppercasify

4 years ago[Parameter Hints Manager] add report and disable action to context menu
Yaroslav Lepenkin [Wed, 5 Oct 2016 16:28:36 +0000 (19:28 +0300)]
[Parameter Hints Manager] add report and disable action to context menu

4 years agoIDEA-162067 diff: do not register DiffPsiFileType via FileTypeFactory
Aleksey Pivovarov [Wed, 5 Oct 2016 17:00:42 +0000 (20:00 +0300)]
IDEA-162067 diff: do not register DiffPsiFileType via FileTypeFactory

4 years agoPyUtil#runWithProgress() doesn't call Application#invokeAndWait()
Mikhail Golubev [Wed, 5 Oct 2016 16:34:50 +0000 (19:34 +0300)]
PyUtil#runWithProgress() doesn't call Application#invokeAndWait()

since ProgressManager does it internally anyway. Also I've added javadoc
describing possible pitfall when launching a task with a modal progress
dialog from the write action.

4 years agotests: set fraction to 1.0 in case of undefined total
Anna.Kozlova [Wed, 5 Oct 2016 16:02:49 +0000 (18:02 +0200)]
tests: set fraction to 1.0 in case of undefined total

4 years agoread action
Anna.Kozlova [Wed, 5 Oct 2016 15:28:03 +0000 (17:28 +0200)]
read action
EA-89337 - assert: TreeElement.getStartOffsetInParent

4 years agoclear sorted refs after inspections are finished (IDEA-162072)
Anna.Kozlova [Wed, 5 Oct 2016 15:01:36 +0000 (17:01 +0200)]
clear sorted refs after inspections are finished (IDEA-162072)

4 years agohighlight static imports with 'overloads' if all of the same type (IDEA-161999)
Anna.Kozlova [Wed, 5 Oct 2016 14:41:04 +0000 (16:41 +0200)]
highlight static imports with 'overloads' if all of the same type (IDEA-161999)

4 years ago[groovy] transformations: add ability to check inheritance of currently transformed...
Daniil Ovchinnikov [Wed, 5 Oct 2016 16:15:37 +0000 (19:15 +0300)]
[groovy] transformations: add ability to check inheritance of currently transformed class

4 years agoDBE: modality state issue in CheckRegExp IDEA-161948, IDEA-161946
Alexander Kass [Wed, 5 Oct 2016 16:14:52 +0000 (19:14 +0300)]
DBE: modality state issue in CheckRegExp IDEA-161948, IDEA-161946

4 years agoIDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based...
Denis Fokin [Wed, 5 Oct 2016 16:12:02 +0000 (19:12 +0300)]
IDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based editor

4 years ago[vcs-log] lower maximum graph width to reduce space on the left for the very large...
Julia Beliaeva [Wed, 5 Oct 2016 16:07:07 +0000 (19:07 +0300)]
[vcs-log] lower maximum graph width to reduce space on the left for the very large graphs

4 years agofixed SearchAgainAction/SearchBackAction availability: if EditorSearchSession isn...
vadim.lomshakov [Wed, 5 Oct 2016 14:45:59 +0000 (17:45 +0300)]
fixed SearchAgainAction/SearchBackAction availability: if EditorSearchSession isn't opened, these actions won't be available

4 years agoIDEA-161588 If you paste code with statically imported ambiguous methods copied from...
peter [Wed, 5 Oct 2016 14:42:03 +0000 (16:42 +0200)]
IDEA-161588 If you paste code with statically imported ambiguous methods copied from another Java file, IDEA should remember the "static imports" and add them automatically like it does for classes

4 years agodeprecate CompletionProgressIndicator to prevent external usages multiplying
peter [Wed, 5 Oct 2016 14:28:23 +0000 (16:28 +0200)]
deprecate CompletionProgressIndicator to prevent external usages multiplying

4 years agoCleanup (formatting)
Roman Shevchenko [Wed, 5 Oct 2016 15:08:51 +0000 (17:08 +0200)]
Cleanup (formatting)

4 years agoMerge pull request #451 (https://github.com/JetBrains/intellij-community/pull/451)
Roman Shevchenko [Wed, 5 Oct 2016 14:57:12 +0000 (16:57 +0200)]
Merge pull request #451 (https://github.com/JetBrains/intellij-community/pull/451)

4 years agoJavafx: Allow to use fx:id of a node in expressions within the same node (IDEA-161627) appcode/163.5774 clion/163.5773
Pavel Dolgov [Wed, 5 Oct 2016 13:57:52 +0000 (16:57 +0300)]
Javafx: Allow to use fx:id of a node in expressions within the same node (IDEA-161627)

4 years agoIDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based...
Denis Fokin [Wed, 5 Oct 2016 14:37:08 +0000 (17:37 +0300)]
IDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based editor

4 years agoPY-20938 Fixed: Hex numbers inside ''if'' statement cause IDE exception rubymine/163.5771
Semyon Proshev [Fri, 30 Sep 2016 14:31:57 +0000 (17:31 +0300)]
PY-20938 Fixed: Hex numbers inside ''if'' statement cause IDE exception
PY-18973 Fixed: implement support for PEP 515 (Underscores in Numeric Literals)

Update PyNumericLiteralExpression to support all possible forms of numeric literals (incl. underscores)

4 years agoallow to create class files outside source root; copy original file (IDEA-162070)
Anna.Kozlova [Wed, 5 Oct 2016 13:32:53 +0000 (15:32 +0200)]
allow to create class files outside source root; copy original file (IDEA-162070)

4 years agodisable copy classes outside source roots
Anna.Kozlova [Wed, 5 Oct 2016 12:48:30 +0000 (14:48 +0200)]
disable copy classes outside source roots

4 years agointroduce functional parameter: restore parameter ref in case of conversion to method ref
Anna.Kozlova [Wed, 5 Oct 2016 12:22:17 +0000 (14:22 +0200)]
introduce functional parameter: restore parameter ref in case of conversion to method ref

4 years agomigration: retrieve file name from file inside jar (IDEA-162070)
Anna.Kozlova [Wed, 5 Oct 2016 12:01:41 +0000 (14:01 +0200)]
migration: retrieve file name from file inside jar (IDEA-162070)

4 years agoIDEA-162076 Selection highlighting hidden behind fully opaque background image
Gregory.Shrago [Wed, 5 Oct 2016 13:15:22 +0000 (16:15 +0300)]
IDEA-162076 Selection highlighting hidden behind fully opaque background image

4 years agoPY-20987 Consider multiple "glued" string nodes in the spell checker
Mikhail Golubev [Wed, 5 Oct 2016 11:22:10 +0000 (14:22 +0300)]
PY-20987 Consider multiple "glued" string nodes in the spell checker

4 years agoPY-20824 Consider "f" prefix of f-string literals in the spell checker
Mikhail Golubev [Tue, 4 Oct 2016 14:34:13 +0000 (17:34 +0300)]
PY-20824 Consider "f" prefix of f-string literals in the spell checker

4 years agoPY-20776 Do not warn about empty expression fragment at the end of f-string
Mikhail Golubev [Tue, 4 Oct 2016 11:40:19 +0000 (14:40 +0300)]
PY-20776 Do not warn about empty expression fragment at the end of f-string

Error about missing right brace seems to be enough in this case, no need
to stack messages about the same text range.

4 years agoPY-20776 PY-20775 PY-20773 Do not highlight empty ranges inside f-strings
Mikhail Golubev [Mon, 3 Oct 2016 18:45:20 +0000 (21:45 +0300)]
PY-20776 PY-20775 PY-20773 Do not highlight empty ranges inside f-strings

Such errors are difficult to spot because most of the time the
corresponding markers are displayed only in the right gutter, not in
the editor (though, sometimes a single character is highlighted for
some reason).

For an empty expression fragment the whole its content range is
highlighted (from "{" to either "!", ":" or "}").

For the first unclosed expression fragment the range from "{" to the
end of the containing string node is highlighted.

In case of a missing conversion character the character "!" itself is
highlighted.

4 years agoPY-20901 Warn about too deeply nested expression fragments inside f-strings
Mikhail Golubev [Mon, 3 Oct 2016 13:46:02 +0000 (16:46 +0300)]
PY-20901 Warn about too deeply nested expression fragments inside f-strings

4 years agoPY-20773 Do not warn about '#' inside string literals embedded in expression fragments
Mikhail Golubev [Mon, 3 Oct 2016 12:23:37 +0000 (15:23 +0300)]
PY-20773 Do not warn about '#' inside string literals embedded in expression fragments

Also the annotator highlights the whole expression fragment after '#'
not individual hash signs and warns about line comments instead of
prohibited characters.

4 years agoPY-20897 Detect and warn about single '}' inside f-strings
Mikhail Golubev [Mon, 3 Oct 2016 11:42:16 +0000 (14:42 +0300)]
PY-20897 Detect and warn about single '}' inside f-strings

4 years agoPY-20805 PY-8219 Detect usages of local variables inside f-strings
Mikhail Golubev [Fri, 30 Sep 2016 15:08:58 +0000 (18:08 +0300)]
PY-20805 PY-8219 Detect usages of local variables inside f-strings

Additionally, as a positive side-effect, "Unused local" inspection
no longer warns about function parameters that appear in doctests now.

4 years agoPY-18972 Add tests on f-strings in unresolved references and optimize imports
Mikhail Golubev [Fri, 30 Sep 2016 12:06:33 +0000 (15:06 +0300)]
PY-18972 Add tests on f-strings in unresolved references and optimize imports

4 years agoPY-20921 PyStringLiteralLexer skips string prefixes consistently with Python lexer
Mikhail Golubev [Thu, 29 Sep 2016 16:19:41 +0000 (19:19 +0300)]
PY-20921 PyStringLiteralLexer skips string prefixes consistently with Python lexer

Common logic for skipping string prefixes was moved to PythonStringUtil
and reused in various classes that implemented it by their own before.

4 years agouse center alignment for plugin categories
Valentin Fondaratov [Wed, 5 Oct 2016 10:29:09 +0000 (13:29 +0300)]
use center alignment for plugin categories

This improves visuals for multiline category names

4 years agoEA-84948 - IAE: ExternalSystemTaskActivator.isTaskOfPhase
Vladislav.Soroka [Wed, 5 Oct 2016 12:18:56 +0000 (15:18 +0300)]
EA-84948 - IAE: ExternalSystemTaskActivator.isTaskOfPhase

4 years agoIDEA-161289 provide similar processing of remove/replace-all attributes for keyboard... appcode/163.5764 clion/163.5763
Sergey Malenkov [Wed, 5 Oct 2016 10:45:48 +0000 (13:45 +0300)]
IDEA-161289 provide similar processing of remove/replace-all attributes for keyboard and mouse shortcuts

4 years agoIDEA-162062 Move Statement: Scope of shifted block changes
Dmitry Batrak [Wed, 5 Oct 2016 11:49:07 +0000 (14:49 +0300)]
IDEA-162062 Move Statement: Scope of shifted block changes

4 years agofold as closures anonymous classes with a single implemented method, as long they... phpstorm/163.5757
peter [Wed, 5 Oct 2016 10:41:18 +0000 (12:41 +0200)]
fold as closures anonymous classes with a single implemented method, as long they're not convertible to lambdas

4 years agoextract java closure folding into a separate class with smaller methods
peter [Wed, 5 Oct 2016 09:53:11 +0000 (11:53 +0200)]
extract java closure folding into a separate class with smaller methods

4 years agoIDEA-CR-14231 iteratorRefs -> findOnlyIteratorRef
Tagir Valeev [Wed, 5 Oct 2016 10:40:35 +0000 (17:40 +0700)]
IDEA-CR-14231 iteratorRefs -> findOnlyIteratorRef

4 years agonew version control icon
Konstantin Bulenkov [Wed, 5 Oct 2016 10:10:47 +0000 (12:10 +0200)]
new version control icon

4 years agouse PsiEquivalenceUtil instead of EquivalenceChecker (IDEA-CR-14170)
Tagir Valeev [Wed, 5 Oct 2016 10:01:09 +0000 (17:01 +0700)]
use PsiEquivalenceUtil instead of EquivalenceChecker (IDEA-CR-14170)

4 years agoUpgrade Snappy library with custom fix for freeze on decompression on invalid bytes...
Maxim.Mossienko [Wed, 5 Oct 2016 09:50:12 +0000 (11:50 +0200)]
Upgrade Snappy library with custom fix for freeze on decompression on invalid bytes (IDEA-161935)

4 years agoallow inlays to define their own context menu
Dmitry Batrak [Wed, 5 Oct 2016 09:50:57 +0000 (12:50 +0300)]
allow inlays to define their own context menu

4 years agointroduce <undefined> number of tests as total when tests are repeated unlimited...
Anna.Kozlova [Wed, 5 Oct 2016 09:42:53 +0000 (11:42 +0200)]
introduce <undefined> number of tests as total when tests are repeated unlimited number of times (IDEA-161952)

4 years agomove StreamApiMigrationInspection to java-impl module (IDEA-CR-14170); revert changes...
Tagir Valeev [Wed, 5 Oct 2016 09:33:05 +0000 (16:33 +0700)]
move StreamApiMigrationInspection to java-impl module (IDEA-CR-14170); revert changes in ExpressionUtils.java and RefactoringUtil.java

4 years ago[platform] correct paths for "Reveal File" action on Windows (IDEA-162103)
Roman Shevchenko [Wed, 5 Oct 2016 09:31:54 +0000 (11:31 +0200)]
[platform] correct paths for "Reveal File" action on Windows (IDEA-162103)

4 years agoIDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based...
Denis Fokin [Wed, 5 Oct 2016 09:19:40 +0000 (12:19 +0300)]
IDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based editor

4 years agoIDEA-CR-14198 displayNames and descriptions updated
Tagir Valeev [Wed, 5 Oct 2016 09:10:17 +0000 (16:10 +0700)]
IDEA-CR-14198 displayNames and descriptions updated

4 years agoproject model: allow including a directory located under an excluded root as a separa...
nik [Wed, 5 Oct 2016 09:07:00 +0000 (12:07 +0300)]
project model: allow including a directory located under an excluded root as a separate content root (IDEA-162102)

4 years agoIDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based...
Denis Fokin [Wed, 5 Oct 2016 09:01:38 +0000 (12:01 +0300)]
IDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based editor

4 years agoEA-88265 - NPE: MavenProjectsManager.getProjects appcode/163.5751 clion/163.5750
Vladislav.Soroka [Wed, 5 Oct 2016 08:43:03 +0000 (11:43 +0300)]
EA-88265 - NPE: MavenProjectsManager.getProjects

4 years agoMerge remote-tracking branch 'origin/liana/PY-20932'
Liana.Bakradze [Wed, 5 Oct 2016 08:40:17 +0000 (11:40 +0300)]
Merge remote-tracking branch 'origin/liana/PY-20932'

4 years agoforbid PsiExpressionStatement as functional expression context; prefer not a statemen...
Anna.Kozlova [Wed, 5 Oct 2016 08:29:22 +0000 (10:29 +0200)]
forbid PsiExpressionStatement as functional expression context; prefer not a statement error in highlighting

4 years agofix testdata
Anna.Kozlova [Wed, 5 Oct 2016 08:07:26 +0000 (10:07 +0200)]
fix testdata

4 years agoforked mode: support until failure/until stopped (IDEA-158808)
Anna.Kozlova [Tue, 4 Oct 2016 17:19:20 +0000 (19:19 +0200)]
forked mode: support until failure/until stopped (IDEA-158808)

4 years agorefactoring: extract XDebuggerInlayUtil (following IDEA-CR-14187)
Dmitry Batrak [Wed, 5 Oct 2016 08:22:57 +0000 (11:22 +0300)]
refactoring: extract XDebuggerInlayUtil (following IDEA-CR-14187)

4 years agoIDEA-161259 follow-up: support scenarios when iterator.next() call is inlined into...
Tagir Valeev [Wed, 5 Oct 2016 08:23:51 +0000 (15:23 +0700)]
IDEA-161259 follow-up: support scenarios when iterator.next() call is inlined into condition

4 years agouse map instead of list comprehension (IDEA-CR-14211)
Liana.Bakradze [Wed, 5 Oct 2016 08:24:53 +0000 (11:24 +0300)]
use map instead of list comprehension (IDEA-CR-14211)

4 years agoEA-89353 - NPE: MavenProjectsTree.doResolve
Vladislav.Soroka [Wed, 5 Oct 2016 08:09:20 +0000 (11:09 +0300)]
EA-89353 - NPE: MavenProjectsTree.doResolve

4 years agoDisable Java 8 migration inspections in IDEA projects
Tagir Valeev [Wed, 5 Oct 2016 08:00:47 +0000 (15:00 +0700)]
Disable Java 8 migration inspections in IDEA projects

4 years agoEA-84948 - IAE: ExternalSystemTaskActivator.isTaskOfPhase
Vladislav.Soroka [Wed, 5 Oct 2016 07:44:47 +0000 (10:44 +0300)]
EA-84948 - IAE: ExternalSystemTaskActivator.isTaskOfPhase

4 years agomaven: npe fix
Vladislav.Soroka [Wed, 5 Oct 2016 07:27:11 +0000 (10:27 +0300)]
maven: npe fix

4 years agomaven: code cleanup
Vladislav.Soroka [Wed, 5 Oct 2016 07:26:28 +0000 (10:26 +0300)]
maven: code cleanup

4 years agofix cast introduction in LambdaCanBeMethodReferenceInspection#replaceLambdaWithMethod...
Tagir Valeev [Wed, 5 Oct 2016 05:23:10 +0000 (12:23 +0700)]
fix cast introduction in LambdaCanBeMethodReferenceInspection#replaceLambdaWithMethodReference

4 years ago[Parameter Hints Manager] use syntax traverser appcode/163.5714 appcode/163.5717 appcode/163.5725 clion/163.5724 dbe/163.5723 idea/163.5726 phpstorm/163.5727 pycharm/163.5728 pycharm/163.5729 rubymine/163.5722 webstorm/163.5739
Yaroslav Lepenkin [Tue, 4 Oct 2016 14:59:43 +0000 (17:59 +0300)]
[Parameter Hints Manager] use syntax traverser

4 years agoinspection settings: change set as global to copy as global appcode/163.5705 pycharm/163.5706
Dmitry Batkovich [Tue, 4 Oct 2016 18:51:58 +0000 (21:51 +0300)]
inspection settings: change set as global to copy as global

4 years ago[platform] more "Reveal File" action logging appcode/163.5697
Roman Shevchenko [Tue, 4 Oct 2016 17:21:12 +0000 (19:21 +0200)]
[platform] more "Reveal File" action logging

4 years agoMerge remote-tracking branch 'origin/master' dbe/163.5694
Roman Shevchenko [Tue, 4 Oct 2016 17:07:14 +0000 (19:07 +0200)]
Merge remote-tracking branch 'origin/master'

4 years ago[platform] more reliable way to reveal a file in Finder (IDEA-161700)
Roman Shevchenko [Tue, 4 Oct 2016 17:06:48 +0000 (19:06 +0200)]
[platform] more reliable way to reveal a file in Finder (IDEA-161700)

4 years agoCleanup (formatting)
Roman Shevchenko [Tue, 4 Oct 2016 16:57:00 +0000 (18:57 +0200)]
Cleanup (formatting)

4 years agocleanup & use java 8
Egor.Ushakov [Tue, 4 Oct 2016 17:02:20 +0000 (20:02 +0300)]
cleanup & use java 8

4 years ago[vcs-log] minor: inline refreshCompletely
Julia Beliaeva [Tue, 4 Oct 2016 16:45:27 +0000 (19:45 +0300)]
[vcs-log] minor: inline refreshCompletely

4 years agoinline: ensure to insert valid specification (IDEA-161992)
Anna.Kozlova [Tue, 4 Oct 2016 16:43:35 +0000 (18:43 +0200)]
inline: ensure to insert valid specification (IDEA-161992)

4 years agoredundant cast: mark raw cast as redundant when raw is expected (IDEA-162022)
Anna.Kozlova [Tue, 4 Oct 2016 15:44:47 +0000 (17:44 +0200)]
redundant cast: mark raw cast as redundant when raw is expected (IDEA-162022)

4 years agoredundant cast: convert tests to light
Anna.Kozlova [Tue, 4 Oct 2016 15:40:26 +0000 (17:40 +0200)]
redundant cast: convert tests to light

4 years agoredundant cast: don't highlight conditional with functional branches (IDEA-161971)
Anna.Kozlova [Tue, 4 Oct 2016 15:22:39 +0000 (17:22 +0200)]
redundant cast: don't highlight conditional with functional branches (IDEA-161971)

4 years agoallow functional interfaces in conditionals inside assignment or invocation contexts...
Anna.Kozlova [Tue, 4 Oct 2016 14:17:10 +0000 (16:17 +0200)]
allow functional interfaces in conditionals inside assignment or invocation contexts only

4 years agogenerate toString: check read-only status (IDEA-162005)
Anna.Kozlova [Tue, 4 Oct 2016 13:13:48 +0000 (15:13 +0200)]
generate toString: check read-only status (IDEA-162005)

4 years ago[vcs-log] check if saved values are valid when required, log warning and return null...
Julia Beliaeva [Mon, 3 Oct 2016 15:02:39 +0000 (18:02 +0300)]
[vcs-log] check if saved values are valid when required, log warning and return null if they do not

4 years ago[vcs-log] remove duplication between MultipleValueFilterPopupComponent and FilterModel
Julia Beliaeva [Wed, 28 Sep 2016 16:56:37 +0000 (19:56 +0300)]
[vcs-log] remove duplication between MultipleValueFilterPopupComponent and FilterModel

4 years ago[vcs-log] save and restore filters
Julia Beliaeva [Tue, 20 Sep 2016 20:23:18 +0000 (23:23 +0300)]
[vcs-log] save and restore filters

4 years agomerge: enable "Resolve Conflict" gutter action
Aleksey Pivovarov [Tue, 4 Oct 2016 16:03:48 +0000 (19:03 +0300)]
merge: enable "Resolve Conflict" gutter action

4 years agomerge: add icon for "Resolve Conflict" gutter action
Aleksey Pivovarov [Tue, 4 Oct 2016 16:02:45 +0000 (19:02 +0300)]
merge: add icon for "Resolve Conflict" gutter action

4 years ago[vcs-log] refresh action does soft refresh
Julia Beliaeva [Mon, 3 Oct 2016 21:30:46 +0000 (00:30 +0300)]
[vcs-log] refresh action does soft refresh

4 years agorun icons.gant
Aleksey Pivovarov [Tue, 4 Oct 2016 15:54:57 +0000 (18:54 +0300)]
run icons.gant

4 years agoeditor drag&drop should be a user activity (EA-88936 - assert: PsiModificationTracker... dbe/163.5690
peter [Tue, 4 Oct 2016 15:40:09 +0000 (17:40 +0200)]
editor drag&drop should be a user activity (EA-88936 - assert: PsiModificationTrackerImpl.fireEvent)

"exportDone" is called from some undocumented PeerEvent which might not always mean user activity, so handle this in the client

4 years agodebugger force early return: show dialog in write-safe context (EA-89314 - assert...
peter [Tue, 4 Oct 2016 13:54:02 +0000 (15:54 +0200)]
debugger force early return: show dialog in write-safe context (EA-89314 - assert: PsiDocumentManagerBase.commitAllDocuments)

4 years agoIDEA-115600 diff: support advanced highlighting in contents created from String
Aleksey Pivovarov [Tue, 4 Oct 2016 14:46:14 +0000 (17:46 +0300)]
IDEA-115600  diff: support advanced highlighting in contents created from String

follow-up: 77fc58d05

4 years agodiff: move logic from FileAwareDocumentContent to DiffContentFactory
Aleksey Pivovarov [Tue, 4 Oct 2016 14:40:16 +0000 (17:40 +0300)]
diff: move logic from FileAwareDocumentContent to DiffContentFactory

4 years agodiff: do not access FileAwareDocumentContent directly
Aleksey Pivovarov [Mon, 3 Oct 2016 15:48:36 +0000 (18:48 +0300)]
diff: do not access FileAwareDocumentContent directly

4 years agodiff: cleanup - use consistent parameter order
Aleksey Pivovarov [Tue, 4 Oct 2016 14:33:44 +0000 (17:33 +0300)]
diff: cleanup - use consistent parameter order

4 years agodiff: remove unused parameter
Aleksey Pivovarov [Mon, 3 Oct 2016 14:23:52 +0000 (17:23 +0300)]
diff: remove unused parameter

4 years agodiff: pass Project to DiffContentFactory methods
Aleksey Pivovarov [Mon, 3 Oct 2016 13:24:51 +0000 (16:24 +0300)]
diff: pass Project to DiffContentFactory methods