idea/community.git
4 years agoMerge branch 'ypankratyev/devkit_new_service_action'
Yaroslav Pankratyev [Tue, 29 Aug 2017 09:16:59 +0000 (16:16 +0700)]
Merge branch 'ypankratyev/devkit_new_service_action'

4 years agosimplify undo testing
Dmitry Batrak [Tue, 29 Aug 2017 09:01:54 +0000 (12:01 +0300)]
simplify undo testing

4 years agoIDEA-177651 RunDashboard: persist content proportion appcode/173.1924 clion/173.1923
Konstantin Aleev [Tue, 29 Aug 2017 08:54:45 +0000 (11:54 +0300)]
IDEA-177651 RunDashboard: persist content proportion

4 years agoclone PSI elements array returned from MoveElementLeftRightHandler
Dmitry Batrak [Tue, 29 Aug 2017 08:54:27 +0000 (11:54 +0300)]
clone PSI elements array returned from MoveElementLeftRightHandler

it can be unsafe to modify returned value
(following IDEA-CR-24100)

4 years agoOverloaded DevkitActionsUtil.createSingleClass w/o properties
Yaroslav Pankratyev [Tue, 29 Aug 2017 08:54:11 +0000 (15:54 +0700)]
Overloaded DevkitActionsUtil.createSingleClass w/o properties

4 years agoIDEA-177323 Undoing in selection: caret doesn't follow changes
Dmitry Batrak [Tue, 29 Aug 2017 07:17:08 +0000 (10:17 +0300)]
IDEA-177323 Undoing in selection: caret doesn't follow changes

4 years agoinspection view: improve family name conflict assertion message
Dmitry Batkovich [Tue, 29 Aug 2017 07:11:15 +0000 (10:11 +0300)]
inspection view: improve family name conflict assertion message

4 years agoControlFlowAnalyzer: if new array is created with unknown component nullability,... pycharm/173.1920 pycharm/173.1921
Tagir Valeev [Tue, 29 Aug 2017 04:51:10 +0000 (11:51 +0700)]
ControlFlowAnalyzer: if new array is created with unknown component nullability, use outer context to determine it.

Fixes IDEA-174042 @NotNull/@Nullable problems with arrays

4 years agoStore default None value in stubs to prevent un-stubbing appcode/173.1914 clion/173.1915 dbe/173.1919 idea/173.1910 phpstorm/173.1911 pycharm/173.1909 pycharm/173.1913 rubymine/173.1912 webstorm/173.1916 webstorm/173.1918
Andrey Vlasovskikh [Mon, 28 Aug 2017 21:37:10 +0000 (00:37 +0300)]
Store default None value in stubs to prevent un-stubbing

Stub->AST happened due to optional types expressed as the None default
value for a function parameter.

4 years agoDon't access findAssignedValue unless TypeEvalContext allows it
Andrey Vlasovskikh [Mon, 28 Aug 2017 21:35:46 +0000 (00:35 +0300)]
Don't access findAssignedValue unless TypeEvalContext allows it

4 years agoAssertions inside PyInspectionCase.do*Test() that other files weren't parsed
Andrey Vlasovskikh [Mon, 28 Aug 2017 21:19:00 +0000 (00:19 +0300)]
Assertions inside PyInspectionCase.do*Test() that other files weren't parsed

4 years agoadd logging for screen location
Sergey Malenkov [Mon, 28 Aug 2017 18:07:48 +0000 (21:07 +0300)]
add logging for screen location

4 years agoMerge remote-tracking branch 'origin/master'
Vassiliy.Kudryashov [Mon, 28 Aug 2017 19:34:19 +0000 (22:34 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoMerge remote-tracking branch 'origin/master'
Vassiliy.Kudryashov [Mon, 28 Aug 2017 19:32:22 +0000 (22:32 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoIDEA-120829 External tool is run even if it is unmarked
Vassiliy.Kudryashov [Mon, 28 Aug 2017 19:30:53 +0000 (22:30 +0300)]
IDEA-120829 External tool is run even if it is unmarked

4 years agodo not filter by name e.g. <Generic SQL>, rely on DependentLanguage
Gregory.Shrago [Mon, 28 Aug 2017 16:17:14 +0000 (19:17 +0300)]
do not filter by name e.g. <Generic SQL>, rely on DependentLanguage

4 years agoDataGrip platform prefix
Gregory.Shrago [Sun, 27 Aug 2017 03:50:19 +0000 (06:50 +0300)]
DataGrip platform prefix

4 years agoallow optional descriptors in META-INF sub-dirs
Gregory.Shrago [Sun, 27 Aug 2017 02:45:46 +0000 (05:45 +0300)]
allow optional descriptors in META-INF sub-dirs

4 years agoAdd javadoc for VFileEvent#getPath() describing pitfalls because of caching
Kirill Likhodedov [Mon, 28 Aug 2017 19:00:46 +0000 (22:00 +0300)]
Add javadoc for VFileEvent#getPath() describing pitfalls because of caching

4 years agoRename PyCharm run configurations to the corresponding IDE names
Dmitry Trofimov [Mon, 28 Aug 2017 18:37:25 +0000 (20:37 +0200)]
Rename PyCharm run configurations to the corresponding IDE names

4 years ago[gui-test] erase zero space symbols from cellReader value
Sergey Karashevich [Mon, 28 Aug 2017 17:00:11 +0000 (20:00 +0300)]
[gui-test] erase zero space symbols from cellReader value

4 years ago[vcs-log] better javadoc for getSelectedShortDetails
Julia Beliaeva [Mon, 28 Aug 2017 16:52:03 +0000 (19:52 +0300)]
[vcs-log] better javadoc for getSelectedShortDetails

Commit messages are shown very fast from the index, so when user selects a commit it is not guaranteed that it is loaded anymore.

4 years agoTitle Case for group box titles (by kb)
Leonid Shalupov [Mon, 29 May 2017 17:38:54 +0000 (19:38 +0200)]
Title Case for group box titles (by kb)

4 years agoproper fix for xml attributes cache corruption
Dmitry Avdeev [Mon, 28 Aug 2017 16:16:53 +0000 (19:16 +0300)]
proper fix for xml attributes cache corruption

4 years ago[vcs-log] ensure that LazyVcsLogManager.drop is always called in edt
Julia Beliaeva [Mon, 28 Aug 2017 16:03:02 +0000 (19:03 +0300)]
[vcs-log] ensure that LazyVcsLogManager.drop is always called in edt

Subscriber of VCS_CONFIGURATION_CHANGED is not guaranteed to be called in edt and can be called in background, for example on start.
So VcsProjectLog.recreateLog should call invokeLaterIfNeeded in order to properly dispose log.

4 years agobetter column names
Egor.Ushakov [Mon, 28 Aug 2017 16:09:14 +0000 (19:09 +0300)]
better column names

4 years agocleanup: better condition
Egor.Ushakov [Mon, 28 Aug 2017 16:07:00 +0000 (19:07 +0300)]
cleanup: better condition

4 years agoadded renderers to the overhead table
Egor.Ushakov [Mon, 28 Aug 2017 16:06:13 +0000 (19:06 +0300)]
added renderers to the overhead table

4 years agoCharCondition is functional
Dennis Ushakov [Mon, 28 Aug 2017 15:50:49 +0000 (18:50 +0300)]
CharCondition is functional

4 years agoembed should not have closing tag (WEB-24708)
Dennis Ushakov [Mon, 28 Aug 2017 15:44:57 +0000 (18:44 +0300)]
embed should not have closing tag (WEB-24708)

4 years agoenable go to source in injected fragments (WEB-28453)
Dennis Ushakov [Mon, 28 Aug 2017 15:31:55 +0000 (18:31 +0300)]
enable go to source in injected fragments (WEB-28453)

4 years agoIDEA-177825 Invalid "Argument 6 for @NotNull parameter must not be null"
peter [Mon, 28 Aug 2017 15:48:46 +0000 (17:48 +0200)]
IDEA-177825 Invalid "Argument 6 for @NotNull parameter must not be null"

4 years agodon't show internal freemarker dialects in public popups (mark as DependentLanguage)
peter [Mon, 28 Aug 2017 15:38:12 +0000 (17:38 +0200)]
don't show internal freemarker dialects in public popups (mark as DependentLanguage)

4 years agouse the same ModalityState.any() in mock application as in real
peter [Mon, 28 Aug 2017 15:21:42 +0000 (17:21 +0200)]
use the same ModalityState.any() in mock application as in real

otherwise tests that change applications might get crazy

4 years agoIDEA-60574 vcs: update all editors on annotations option change
Aleksey Pivovarov [Tue, 22 Aug 2017 17:37:03 +0000 (20:37 +0300)]
IDEA-60574 vcs: update all editors on annotations option change

4 years agoRunManager — call checkIfDependenciesAreStable under read lock and only if need
Vladimir Krivosheev [Mon, 28 Aug 2017 15:30:06 +0000 (17:30 +0200)]
RunManager — call checkIfDependenciesAreStable under read lock and only if need

4 years agoIDEA-166478 Allow to store Git passwords for multiple usernames and remotes
Kirill Likhodedov [Fri, 25 Aug 2017 16:49:47 +0000 (19:49 +0300)]
IDEA-166478 Allow to store Git passwords for multiple usernames and remotes

The obsolete CredentialAttributes API allowed to store credentials by requestor class, which means one password per Class, i.e. one for HTTP and one for SSH.

Now a new API is used: service name is specified instead of the requestor class, and this name is unique for user + host.

4 years agouse inspect for local Electron debug (1.7.5 is stable now) appcode/173.1906 clion/173.1907
Vladimir Krivosheev [Mon, 28 Aug 2017 14:46:14 +0000 (16:46 +0200)]
use inspect for local Electron debug (1.7.5 is stable now)

4 years agofix "package" inspection — move to corresponding structure
Vladimir Krivosheev [Mon, 28 Aug 2017 13:42:01 +0000 (15:42 +0200)]
fix "package" inspection — move to corresponding structure

4 years agofix "package" inspection — move to corresponding structure
Vladimir Krivosheev [Mon, 28 Aug 2017 13:32:01 +0000 (15:32 +0200)]
fix "package" inspection — move to corresponding structure

4 years agocleanup, add runInEdt for kotlin
Vladimir Krivosheev [Mon, 28 Aug 2017 10:49:15 +0000 (12:49 +0200)]
cleanup, add runInEdt for kotlin

4 years agocollapse path macro for env as well
Vladimir Krivosheev [Wed, 23 Aug 2017 16:34:27 +0000 (18:34 +0200)]
collapse path macro for env as well

4 years agoIDEA-148560 diff: allow to change separator color
Aleksey Pivovarov [Wed, 23 Aug 2017 11:38:50 +0000 (14:38 +0300)]
IDEA-148560 diff: allow to change separator color

4 years agoui: extract utility class for color settings configurable
Aleksey Pivovarov [Mon, 28 Aug 2017 13:51:48 +0000 (16:51 +0300)]
ui: extract utility class for color settings configurable

4 years agoSpellchecker: mistakenly changed quickfixes names are reverted back
Olga Strizhenko [Mon, 28 Aug 2017 13:55:29 +0000 (16:55 +0300)]
Spellchecker: mistakenly changed quickfixes names are reverted back

4 years agoIDEA-120858 dir-diff: allow to change "Synchronize ..." action shortcut appcode/173.1950 appcode/173.2075 appcode/173.2244
Aleksey Pivovarov [Mon, 28 Aug 2017 12:46:25 +0000 (15:46 +0300)]
IDEA-120858 dir-diff: allow to change "Synchronize ..." action shortcut

4 years agoemmet preview for jsx (WEB-16029)
Dennis Ushakov [Mon, 28 Aug 2017 12:34:34 +0000 (15:34 +0300)]
emmet preview for jsx (WEB-16029)

4 years agosdk leaks in global jdk table in tests fixed
Alexey Kudravtsev [Mon, 28 Aug 2017 12:34:44 +0000 (15:34 +0300)]
sdk leaks in global jdk table in tests fixed

4 years ago[gui-test] fix button().whenEnabled()
Sergey Karashevich [Fri, 25 Aug 2017 06:53:17 +0000 (09:53 +0300)]
[gui-test] fix button().whenEnabled()

4 years ago[gui-test] CheckboxTree support; ExtendedButtonFixture
Sergey Karashevich [Thu, 24 Aug 2017 14:54:53 +0000 (17:54 +0300)]
[gui-test] CheckboxTree support; ExtendedButtonFixture

Introducing support for CheckboxTree with CheckboxTreeFixture.
GuiScriptRecorder checks actions on checkbox of CheckboxTree.

ExtendedButtonFixture for a waiting of enabled condition.

4 years agoIDEA-120858 IDEA-172748 dir-diff: fix filter field not getting "Enter" event
Aleksey Pivovarov [Mon, 28 Aug 2017 11:21:24 +0000 (14:21 +0300)]
IDEA-120858 IDEA-172748 dir-diff: fix filter field not getting "Enter" event

"Enter" shortcut was handled by SynchronizeDiff action before
it was passed down to the FilterComponent

broken in: 3ce0b17a8e0ba7f8c6a88ba45894126ab7a5f48a
follow-up: 6c4d53da1e80b8f1fa52ab9bcfb4df93d367bf45

4 years agoformtarget attribute completion
Dennis Ushakov [Mon, 28 Aug 2017 12:08:22 +0000 (15:08 +0300)]
formtarget attribute completion

4 years agoJava: Don't show warnings at reflection access to members of the class if a subclass... appcode/173.1904 clion/173.1903
Pavel Dolgov [Mon, 28 Aug 2017 10:34:02 +0000 (13:34 +0300)]
Java: Don't show warnings at reflection access to members of the class if a subclass could be passed at that place (IDEA-177983, IDEA-173505)

4 years ago[jvm-lang] add documentation for CreateFieldRequest
Daniil Ovchinnikov [Mon, 28 Aug 2017 11:40:26 +0000 (14:40 +0300)]
[jvm-lang] add documentation for CreateFieldRequest

4 years ago[jvm-lang] update Java-to-Java Create Field from usage tests phpstorm/173.1902
Daniil Ovchinnikov [Thu, 24 Aug 2017 17:20:08 +0000 (20:20 +0300)]
[jvm-lang] update Java-to-Java Create Field from usage tests

4 years ago[jvm-lang] render Create Field requests in Java sources
Daniil Ovchinnikov [Thu, 24 Aug 2017 17:14:59 +0000 (20:14 +0300)]
[jvm-lang] render Create Field requests in Java sources

4 years ago[jvm-lang] use interlanguage Create Field actions in Java
Daniil Ovchinnikov [Thu, 24 Aug 2017 16:47:32 +0000 (19:47 +0300)]
[jvm-lang] use interlanguage Create Field actions in Java

Available via 'ide.interlanguage.fixes' registry key.
- Generate Create Field requests
- Collect actions from factories
- Register actions
As for now all actions become directly availably via alt+Enter.

4 years agoadd utility methods for Kotlin code
Daniil Ovchinnikov [Thu, 24 Aug 2017 16:49:00 +0000 (19:49 +0300)]
add utility methods for Kotlin code

4 years ago[jvm-lang] add method and request for interlanguage field rendering
Daniil Ovchinnikov [Thu, 24 Aug 2017 16:14:38 +0000 (19:14 +0300)]
[jvm-lang] add method and request for interlanguage field rendering

4 years agomark whole com.intellij.lang.jvm.actions package as @Experimental
Daniil Ovchinnikov [Thu, 24 Aug 2017 16:13:34 +0000 (19:13 +0300)]
mark whole com.intellij.lang.jvm.actions package as @Experimental

4 years ago[test-framework] allow ActionHint to match action prefix
Daniil Ovchinnikov [Thu, 24 Aug 2017 16:10:49 +0000 (19:10 +0300)]
[test-framework] allow ActionHint to match action prefix

4 years agoJavaElementActionsFactoryImpl -> JavaElementActionsFactory
Daniil Ovchinnikov [Wed, 23 Aug 2017 13:14:39 +0000 (16:14 +0300)]
JavaElementActionsFactoryImpl -> JavaElementActionsFactory

4 years agomake JvmElementActionsFactory a regular EP instead of a language EP
Daniil Ovchinnikov [Wed, 23 Aug 2017 12:39:35 +0000 (15:39 +0300)]
make JvmElementActionsFactory a regular EP instead of a language EP

4 years agodisable using Java Element Action factory in Groovy
Daniil Ovchinnikov [Wed, 23 Aug 2017 11:56:51 +0000 (14:56 +0300)]
disable using Java Element Action factory in Groovy

4 years agoHighlightVisitorImpl: add standard quick-fixes for lambda return value
Tagir Valeev [Mon, 28 Aug 2017 10:23:16 +0000 (17:23 +0700)]
HighlightVisitorImpl: add standard quick-fixes for lambda return value

4 years agodisable warnings in PassThrough mode
Konstantin Bulenkov [Mon, 28 Aug 2017 10:23:42 +0000 (13:23 +0300)]
disable warnings in PassThrough mode

4 years agoRunDashboard: simplify grouping rule's collector rubymine/173.1900
Konstantin Aleev [Mon, 28 Aug 2017 09:39:58 +0000 (12:39 +0300)]
RunDashboard: simplify grouping rule's collector

4 years agoIDEA-177992 - Auto-detected Docker: change names
Michael Golubev [Mon, 28 Aug 2017 09:31:54 +0000 (11:31 +0200)]
IDEA-177992 - Auto-detected Docker: change names

- ensure names are different for transient and saved servers
- transient : `<Docker: Auto detected server>`
- persisted : `Docker`

4 years agoAdjustFunctionContextFix: suggest to change method accepting lambda/methodRef appcode/173.1897 clion/173.1898 pycharm/173.1899
Tagir Valeev [Mon, 28 Aug 2017 07:55:00 +0000 (14:55 +0700)]
AdjustFunctionContextFix: suggest to change method accepting lambda/methodRef

Fixes cases 1, 2 from IDEA-174219 Add quick-fixes for incompilable Stream API call chains when using primitive streams

4 years agoFix service template descriptions; make NewServiceActionBase package-private
Yaroslav Pankratyev [Mon, 28 Aug 2017 04:13:29 +0000 (11:13 +0700)]
Fix service template descriptions; make NewServiceActionBase package-private

4 years agoWrapWithAdapterMethodCallFix use variable type for cast pycharm/173.1895 webstorm/173.1893
Tagir Valeev [Mon, 28 Aug 2017 03:07:34 +0000 (10:07 +0700)]
WrapWithAdapterMethodCallFix use variable type for cast

Fixes failing GenericsHighlightingTest.testIDEA124019

4 years agoIDEA-174209 - Support custom dockerfile names appcode/173.1890 clion/173.1886 dbe/173.1891 idea/173.1888 phpstorm/173.1889 pycharm/173.1887 rubymine/173.1885
Michael Golubev [Sat, 26 Aug 2017 12:38:59 +0000 (14:38 +0200)]
IDEA-174209 - Support custom dockerfile names

- Docker deployment sources now singletons,
- both source and config now needed to specify deployment

4 years agoAdd "Interactively Rebase from Here" to the log appcode/173.1881 appcode/173.1883 clion/173.1880 clion/173.1882 phpstorm/173.1879
Kirill Likhodedov [Sun, 27 Aug 2017 09:45:21 +0000 (12:45 +0300)]
Add "Interactively Rebase from Here" to the log

Partial solution for IDEA-82919

4 years agoIDEA-168392 Don't warn about rebasing a merge which had no conflicts
Kirill Likhodedov [Sun, 27 Aug 2017 08:50:17 +0000 (11:50 +0300)]
IDEA-168392 Don't warn about rebasing a merge which had no conflicts

Rebasing over a merge is a normal procedure, and the only annoying thing which may happen is resolving conflicts again, if they happened during the previous merge.

Therefore the warning should be shown only if the user tries to rebase over a merge with conflicts.

Additionally, the warning itself is made a bit less frightening.

4 years ago[java] refactors module lookup methods for reuse in Kotlin appcode/173.1872 clion/173.1874 dbe/173.1876 idea/173.1870 phpstorm/173.1871 pycharm/173.1869 rubymine/173.1875 webstorm/173.1878
Roman Shevchenko [Sat, 26 Aug 2017 15:42:56 +0000 (18:42 +0300)]
[java] refactors module lookup methods for reuse in Kotlin

4 years agoadd test for a case when start from non-leaf node appcode/173.1860 appcode/173.1868 clion/173.1856 clion/173.1867 dbe/173.1863 idea/173.1861 phpstorm/173.1858 phpstorm/173.1866 pycharm/173.1857 rubymine/173.1862 webstorm/173.1865
Konstantin Bulenkov [Fri, 25 Aug 2017 17:45:22 +0000 (20:45 +0300)]
add test for a case when start from non-leaf node

4 years agoif started from non-leaf then clear selection from sub-nodes while deselecting
Konstantin Bulenkov [Fri, 25 Aug 2017 17:44:41 +0000 (20:44 +0300)]
if started from non-leaf then clear selection from sub-nodes while deselecting

4 years agoadd a test for Smart Unselect in trees
Konstantin Bulenkov [Fri, 25 Aug 2017 15:39:04 +0000 (18:39 +0300)]
add a test for Smart Unselect in trees

4 years agosupport for Smart Unselect in trees
Konstantin Bulenkov [Fri, 25 Aug 2017 15:38:18 +0000 (18:38 +0300)]
support for Smart Unselect in trees

4 years agohg: inline trivial delegating method
Kirill Likhodedov [Thu, 24 Aug 2017 19:47:51 +0000 (22:47 +0300)]
hg: inline trivial delegating method

4 years agoUse utility method to generate canonical CredentialAttributes service name
Kirill Likhodedov [Thu, 24 Aug 2017 17:09:03 +0000 (20:09 +0300)]
Use utility method to generate canonical CredentialAttributes service name

4 years agoproper fix for xml attributes cache corruption appcode/173.1854 clion/173.1853
Dmitry Avdeev [Fri, 25 Aug 2017 13:51:27 +0000 (16:51 +0300)]
proper fix for xml attributes cache corruption

4 years agocleanup appcode/173.1850 clion/173.1849 idea/173.1851
Alexey Kudravtsev [Fri, 25 Aug 2017 11:13:00 +0000 (14:13 +0300)]
cleanup

4 years agoWrapWithAdapterMethodCallFix replaces individual cases appcode/173.1847 clion/173.1846 phpstorm/173.1848
Tagir Valeev [Fri, 25 Aug 2017 07:29:33 +0000 (14:29 +0700)]
WrapWithAdapterMethodCallFix replaces individual cases

WrapArrayToArraysAsListFix, WrapLongWithMathToIntExactFix, WrapStringWithFileFix are united into WrapWithAdapterMethodCallFix. Also Paths.get(), Collections.singleton(), Collections.singletonList(), Arrays.stream() wrappers added

Fixes IDEA-175129 Suggest to wrap a value with `Collections.singleton*()`

4 years agodir-diff: open API for other DiffTool impls; cleanup pycharm/173.1844
Gregory.Shrago [Fri, 25 Aug 2017 04:27:41 +0000 (07:27 +0300)]
dir-diff: open API for other DiffTool impls; cleanup

4 years agoIDEA-145517 extend selection improvement 3
Gregory.Shrago [Fri, 25 Aug 2017 03:08:27 +0000 (06:08 +0300)]
IDEA-145517 extend selection improvement 3

4 years agodir-diff: introduce Promise-based AsyncDiffElement & cleanup
Gregory.Shrago [Fri, 25 Aug 2017 02:47:32 +0000 (05:47 +0300)]
dir-diff: introduce Promise-based AsyncDiffElement & cleanup

4 years agoIDEA-130881, IDEA-130881 show enter/space/click message if applicable
Gregory.Shrago [Fri, 25 Aug 2017 00:22:07 +0000 (03:22 +0300)]
IDEA-130881, IDEA-130881 show enter/space/click message if applicable

4 years ago[vcs-log] add diagnostic for EA-106444 appcode/173.1837 clion/173.1834 dbe/173.1836 idea/173.1835 phpstorm/173.1839 pycharm/173.1838 rubymine/173.1833 webstorm/173.1842
Julia Beliaeva [Fri, 25 Aug 2017 00:43:07 +0000 (03:43 +0300)]
[vcs-log] add diagnostic for EA-106444

4 years agoSelectInContextImpl cleanup
Gregory.Shrago [Thu, 24 Aug 2017 23:24:04 +0000 (02:24 +0300)]
SelectInContextImpl cleanup

4 years agoIDEA-145517 extend selection improvement 2
Gregory.Shrago [Thu, 24 Aug 2017 22:49:08 +0000 (01:49 +0300)]
IDEA-145517 extend selection improvement 2

4 years agoIDEA-145517 extend selection improvement
Gregory.Shrago [Thu, 24 Aug 2017 17:55:48 +0000 (20:55 +0300)]
IDEA-145517 extend selection improvement

4 years ago[vcs-log] add javadoc to the dispose method and CalledInAwt annotation
Julia Beliaeva [Thu, 24 Aug 2017 18:59:46 +0000 (21:59 +0300)]
[vcs-log] add javadoc to the dispose method and CalledInAwt annotation

4 years ago[vcs-log] add assertion to ensure background log disposal
Julia Beliaeva [Thu, 24 Aug 2017 18:59:13 +0000 (21:59 +0300)]
[vcs-log] add assertion to ensure background log disposal

4 years agoIDEA-176005 HotSwap freeze after the first breakpoint hit
Egor.Ushakov [Thu, 24 Aug 2017 17:57:43 +0000 (20:57 +0300)]
IDEA-176005 HotSwap freeze after the first breakpoint hit

4 years ago[vcs-log] ask for MessageBus as a parameter in VcsProjectLog constructor
Julia Beliaeva [Thu, 24 Aug 2017 17:39:14 +0000 (20:39 +0300)]
[vcs-log] ask for MessageBus as a parameter in VcsProjectLog constructor

Currently it is not necessary, MessageBus is disposed after VcsProjectLog. But to avoid problems in the future and to make code more clear, we ensure dependency on it by adding a constructor parameter.

4 years agomerge overhead updates to avoid too many updates
Egor.Ushakov [Thu, 24 Aug 2017 17:30:17 +0000 (20:30 +0300)]
merge overhead updates to avoid too many updates

4 years agoIDEA-177226 'Join lines' between two block comments works bad
Dmitry Batrak [Thu, 24 Aug 2017 17:16:20 +0000 (20:16 +0300)]
IDEA-177226 'Join lines' between two block comments works bad

4 years agoFix DRYing: not all methods repeat themselves, just 2 of 3
Kirill Likhodedov [Thu, 24 Aug 2017 16:41:29 +0000 (19:41 +0300)]
Fix DRYing: not all methods repeat themselves, just 2 of 3

Follow-up to ea9364c

4 years agoinspection view: cache severities statistics
Dmitry Batkovich [Thu, 24 Aug 2017 16:39:39 +0000 (19:39 +0300)]
inspection view: cache severities statistics