idea/community.git
5 years agoremove unused class & methods
Kirill Likhodedov [Fri, 27 May 2016 18:07:39 +0000 (21:07 +0300)]
remove unused class & methods

5 years ago[tests] test mode shutdown hook dropped for good (IDEA-155918)
Roman Shevchenko [Fri, 27 May 2016 17:59:47 +0000 (20:59 +0300)]
[tests] test mode shutdown hook dropped for good (IDEA-155918)

5 years agoremove read action: it has no point here
Kirill Likhodedov [Fri, 20 May 2016 07:45:09 +0000 (10:45 +0300)]
remove read action: it has no point here

5 years agoLive Templates: do not finish template on Esc if completion lookup is active
Alexander Zolotov [Fri, 27 May 2016 17:04:26 +0000 (20:04 +0300)]
Live Templates: do not finish template on Esc if completion lookup is active

+ remove redundant EscapeHandler for inplace refactorings
+ finish template if completion list doesn't contain any variants

5 years agoReplace with lambda
Alexander Zolotov [Fri, 27 May 2016 11:07:47 +0000 (14:07 +0300)]
Replace with lambda

5 years agoRemove redundant assertion (EA-83057)
Alexander Zolotov [Fri, 27 May 2016 11:07:31 +0000 (14:07 +0300)]
Remove redundant assertion (EA-83057)

5 years agogit tests: log the output of git commands called in tests that failed
Kirill Likhodedov [Sat, 14 May 2016 15:08:09 +0000 (18:08 +0300)]
git tests: log the output of git commands called in tests that failed

5 years agocleanup: read commands are silent by default
Kirill Likhodedov [Sun, 22 May 2016 15:43:18 +0000 (18:43 +0300)]
cleanup: read commands are silent by default

5 years agoinspection toolwindow: do not use obsolete event IDEA-156354 idea/162.541
Dmitry Batkovich [Fri, 27 May 2016 17:06:15 +0000 (20:06 +0300)]
inspection toolwindow: do not use obsolete event IDEA-156354

5 years agoinspection toolwindow: rearrange actions in tree popup IDEA-156727
Dmitry Batkovich [Fri, 27 May 2016 16:12:06 +0000 (19:12 +0300)]
inspection toolwindow: rearrange actions in tree popup IDEA-156727

5 years agoinspection toolwindow: edit inspection settings ignore dummy profiles IDEA-156728
Dmitry Batkovich [Fri, 27 May 2016 16:07:37 +0000 (19:07 +0300)]
inspection toolwindow: edit inspection settings ignore dummy profiles IDEA-156728

5 years agoinspection toolwindow: insert problem nodes with permission of duplication according...
Dmitry Batkovich [Fri, 27 May 2016 11:31:24 +0000 (14:31 +0300)]
inspection toolwindow: insert problem nodes with permission of duplication according to comparator IDEA-156683

5 years agoIDEA-132750 IOOBE at com.intellij.uiDesigner.propertyInspector.PropertyInspectorTable...
Alexander Lobas [Fri, 27 May 2016 17:09:13 +0000 (20:09 +0300)]
IDEA-132750 IOOBE at com.intellij.uiDesigner.propertyInspector.PropertyInspectorTable.getPropChildren

5 years ago[groovy] wrap original trait method with substitutor instead of copying all the stuff... rubymine/162.538
Daniil Ovchinnikov [Fri, 27 May 2016 16:19:28 +0000 (19:19 +0300)]
[groovy] wrap original trait method with substitutor instead of copying all the stuff (IDEA-156441)

Before this change annotations of parameters were not copied, and we were unable to find delegate. Now modifier lists of parameters are returned as is.

5 years agodead code
Gregory.Shrago [Fri, 27 May 2016 16:15:48 +0000 (19:15 +0300)]
dead code

5 years agoUse DoNotAskOption.Adapter
Kirill Likhodedov [Fri, 27 May 2016 16:16:45 +0000 (19:16 +0300)]
Use DoNotAskOption.Adapter

5 years agoQualifiedNameResolver now requires read action since it has PSI access
Ilya.Kazakevich [Fri, 27 May 2016 16:16:30 +0000 (19:16 +0300)]
QualifiedNameResolver now requires read action since it has PSI access

5 years ago[vcs-log] descriptions for log registry properties
Julia Beliaeva [Fri, 27 May 2016 16:13:31 +0000 (19:13 +0300)]
[vcs-log] descriptions for log registry properties

5 years agoDialogWrapper: remove extra processing of DoNotAskAgain
Kirill Likhodedov [Fri, 27 May 2016 15:08:12 +0000 (18:08 +0300)]
DialogWrapper: remove extra processing of DoNotAskAgain

it is processed in close => no need to process it in doOk/CancelAction,
especially if the action is disabled.

5 years agoremove the PropertyDoNotAskOption
Kirill Likhodedov [Thu, 26 May 2016 15:21:51 +0000 (18:21 +0300)]
remove the PropertyDoNotAskOption

It has little sense, especially after Adapter has been introduced

5 years agoremove the useless "dont ask again" checkbox
Kirill Likhodedov [Thu, 26 May 2016 15:19:39 +0000 (18:19 +0300)]
remove the useless "dont ask again" checkbox

it is not checked anywhere => the dialog will appear no matter if the
checkbox was selected.

5 years agodon't show the message next time, if user decided not to show it again
Kirill Likhodedov [Wed, 18 May 2016 17:10:18 +0000 (20:10 +0300)]
don't show the message next time, if user decided not to show it again

5 years agoDoNotAskOption.Adapter with more clear methods
Kirill Likhodedov [Tue, 17 May 2016 17:32:32 +0000 (20:32 +0300)]
DoNotAskOption.Adapter with more clear methods

* migrate PropertyDoNotAskAgain and its only descendant
* migrate an implementation from GitCheckinHandler as a usage example.

5 years agodo not look for Object type in instanceOf (it does linear search inside jdi)
Egor.Ushakov [Fri, 27 May 2016 16:05:44 +0000 (19:05 +0300)]
do not look for Object type in instanceOf (it does linear search inside jdi)

5 years agoIDEA-156523 UP/DOWN keys pressed twice in Switcher
Sergey Malenkov [Fri, 27 May 2016 15:34:10 +0000 (18:34 +0300)]
IDEA-156523 UP/DOWN keys pressed twice in Switcher

5 years agonsis on Linux in WinInstallerBuilder.groovy
Sergey Ignatov [Fri, 27 May 2016 12:58:46 +0000 (15:58 +0300)]
nsis on Linux in WinInstallerBuilder.groovy

5 years agouse append
Sergey Ignatov [Thu, 26 May 2016 11:41:25 +0000 (14:41 +0300)]
use append

5 years agoJFlex: regen all lexers
Gregory.Shrago [Fri, 27 May 2016 06:30:01 +0000 (09:30 +0300)]
JFlex: regen all lexers

5 years agojflex-1.7.0-SNAPSHOT.jar: morph ZZ_CMAP to multi-level table
Gregory.Shrago [Fri, 27 May 2016 06:49:56 +0000 (09:49 +0300)]
jflex-1.7.0-SNAPSHOT.jar: morph ZZ_CMAP to multi-level table

5 years agoWI-31370 solved usability problem of the smart function parameters completion: do...
Artem Khvastunov [Fri, 27 May 2016 15:22:32 +0000 (17:22 +0200)]
WI-31370 solved usability problem of the smart function parameters completion: do not insert completion chars and allow them to switch to the next tab

5 years agoAssertions added to catch PIAE
Ilya.Kazakevich [Fri, 27 May 2016 15:14:32 +0000 (18:14 +0300)]
Assertions added to catch PIAE

5 years ago[hint] reorganize if-s to make code more readable EA-82512
Julia Beliaeva [Fri, 27 May 2016 15:08:40 +0000 (18:08 +0300)]
[hint] reorganize if-s to make code more readable EA-82512

5 years ago[hint] fix NPE EA-82512
Julia Beliaeva [Fri, 27 May 2016 14:49:56 +0000 (17:49 +0300)]
[hint] fix NPE EA-82512

5 years agoan ability to reparse parallel trees faster (IDEA-154453) appcode/162.534 clion/162.532
peter [Fri, 27 May 2016 14:19:14 +0000 (16:19 +0200)]
an ability to reparse parallel trees faster (IDEA-154453)

5 years agocls mirrors: keep PSI instead of AST
peter [Fri, 27 May 2016 13:46:50 +0000 (15:46 +0200)]
cls mirrors: keep PSI instead of AST

5 years agouse async commit in usage preview (EA-83054 - assert: PsiDocumentManagerBase.commitAl...
peter [Fri, 27 May 2016 12:01:07 +0000 (14:01 +0200)]
use async commit in usage preview (EA-83054 - assert: PsiDocumentManagerBase.commitAllDocuments)

5 years agoUsing PyPsiUtils to prevent copy/paste
Ilya.Kazakevich [Fri, 27 May 2016 14:34:58 +0000 (17:34 +0300)]
Using PyPsiUtils to prevent copy/paste

5 years ago[vcs-log] fix painting table footer when more commits requested and table is empty...
Julia Beliaeva [Fri, 27 May 2016 14:31:18 +0000 (17:31 +0300)]
[vcs-log] fix painting table footer when more commits requested and table is empty EA-82877

5 years agoIDEA-156161 "Help - About - Copy to clipboard" sends click to editor
Vassiliy.Kudryashov [Fri, 27 May 2016 14:19:55 +0000 (17:19 +0300)]
IDEA-156161 "Help - About - Copy to clipboard" sends click to editor

5 years agocheck whether quick doc is enabled, not only whether app is active idea/162.530
Dennis Ushakov [Fri, 27 May 2016 14:06:06 +0000 (17:06 +0300)]
check whether quick doc is enabled, not only whether app is active
#WEB-20554 fixed

5 years agovcs: Fixed NPE while moving changes to another change list on partial commit
Konstantin Kolosovsky [Mon, 23 May 2016 13:55:23 +0000 (16:55 +0300)]
vcs: Fixed NPE while moving changes to another change list on partial commit

5 years agovcs: Marked "ChangesTreeList.setScrollPaneBorder()" deprecated, fixed usages
Konstantin Kolosovsky [Fri, 27 May 2016 12:46:28 +0000 (15:46 +0300)]
vcs: Marked "ChangesTreeList.setScrollPaneBorder()" deprecated, fixed usages

5 years agovcs: Refactored "ChangesListView" - code simplified, @NotNull
Konstantin Kolosovsky [Thu, 19 May 2016 13:15:55 +0000 (16:15 +0300)]
vcs: Refactored "ChangesListView" - code simplified, @NotNull

5 years agovcs: Always include selected hijacked changes to general selected changes list
Konstantin Kolosovsky [Thu, 19 May 2016 11:23:35 +0000 (14:23 +0300)]
vcs: Always include selected hijacked changes to general selected changes list

And not only when there is no other selected changes

5 years agovcs: Fixed "ChangesListView.getChanges()" - do not collect same changes several times
Konstantin Kolosovsky [Wed, 18 May 2016 19:23:39 +0000 (22:23 +0300)]
vcs: Fixed "ChangesListView.getChanges()" - do not collect same changes several times

5 years agovcs: Refactored "VcsCurrentRevisionProxy" - @NotNull, cleanup
Konstantin Kolosovsky [Wed, 18 May 2016 19:06:15 +0000 (22:06 +0300)]
vcs: Refactored "VcsCurrentRevisionProxy" - @NotNull, cleanup

5 years agovcs: Removed "insert"/"delete" shortcuts for checking/unchecking nodes in "ChangesTre...
Konstantin Kolosovsky [Wed, 18 May 2016 14:58:57 +0000 (17:58 +0300)]
vcs: Removed "insert"/"delete" shortcuts for checking/unchecking nodes in "ChangesTreeList"

"space" shortcut is still available for toggling checked/unchecked state

5 years agovcs: Removed "ChangesDnDSupport.DragImageFactory" - utilized "DnDAwareTree.getDragIma...
Konstantin Kolosovsky [Wed, 18 May 2016 14:07:45 +0000 (17:07 +0300)]
vcs: Removed "ChangesDnDSupport.DragImageFactory" - utilized "DnDAwareTree.getDragImage()" instead

5 years agovcs: Extracted "ChangesListView" drag-and-drop support to separate class
Konstantin Kolosovsky [Wed, 18 May 2016 12:46:54 +0000 (15:46 +0300)]
vcs: Extracted "ChangesListView" drag-and-drop support to separate class

Utilized "DnDSupport" class to simplify drag-and-drop registration procedures

5 years agovcs: Refactored "ChangesListView" - utility method extracted
Konstantin Kolosovsky [Wed, 18 May 2016 12:32:08 +0000 (15:32 +0300)]
vcs: Refactored "ChangesListView" - utility method extracted

5 years agovcs: Removed "ChangesBrowserNode.getMyPath()" and its overrides
Konstantin Kolosovsky [Tue, 17 May 2016 15:56:03 +0000 (18:56 +0300)]
vcs: Removed "ChangesBrowserNode.getMyPath()" and its overrides

Fixed "ChangesBrowserNode.getAllFilePathsUnder()" usages:
* "IntersectingLocalChangesPanel", "FilePathChangesTreeList" do not use locally deleted files - no changes are required here
* "ChangesListView" only needs to collect locally deleted files (and not any other selected "FilePath" instances) - so just other approach for collecting is used (utilizing "ChangesListView.getSelectedLocallyDeletedChanges()")

5 years agovcs: Removed "ChangesBrowserNode.getFilePathsUnder()" and its overrides
Konstantin Kolosovsky [Tue, 17 May 2016 13:22:29 +0000 (16:22 +0300)]
vcs: Removed "ChangesBrowserNode.getFilePathsUnder()" and its overrides

Corresponding logic moved directly to "StructureFilteringStrategy"

5 years agovcs: Fixed calculating locally deleted files and directories count (in "Local Changes...
Konstantin Kolosovsky [Tue, 17 May 2016 12:39:54 +0000 (15:39 +0300)]
vcs: Fixed calculating locally deleted files and directories count (in "Local Changes" panel)

5 years agovcs: Refactored "ChangesBrowserNode" - code simplified, @NotNull
Konstantin Kolosovsky [Tue, 17 May 2016 12:33:41 +0000 (15:33 +0300)]
vcs: Refactored "ChangesBrowserNode" - code simplified, @NotNull

5 years agovcs: Refactored "ChangesBrowserLocallyDeletedNode" - code simplified, @NotNull
Konstantin Kolosovsky [Tue, 17 May 2016 10:49:54 +0000 (13:49 +0300)]
vcs: Refactored "ChangesBrowserLocallyDeletedNode" - code simplified, @NotNull

5 years agovcs: Display "Unversioned Files" node right after change list nodes
Konstantin Kolosovsky [Tue, 26 Apr 2016 14:28:39 +0000 (17:28 +0300)]
vcs: Display "Unversioned Files" node right after change list nodes

And before other grouping nodes like "Ignored Files", etc.

5 years agovcs: Used same parent tree node for both "many unversioned" and "few unversioned...
Konstantin Kolosovsky [Tue, 26 Apr 2016 14:21:23 +0000 (17:21 +0300)]
vcs: Used same parent tree node for both "many unversioned" and "few unversioned" cases

5 years agovcs: Refactored tree model building for unversioned files
Konstantin Kolosovsky [Tue, 26 Apr 2016 13:36:58 +0000 (16:36 +0300)]
vcs: Refactored tree model building for unversioned files

5 years agovcs: Refactored "ChangesBrowserManyUnversionedFilesNode" - code simplified, @NotNull
Konstantin Kolosovsky [Tue, 26 Apr 2016 11:52:06 +0000 (14:52 +0300)]
vcs: Refactored "ChangesBrowserManyUnversionedFilesNode" - code simplified, @NotNull

5 years agovcs: Wrap all "ChangesTreeList" usages in "JScrollPane"
Konstantin Kolosovsky [Tue, 26 Apr 2016 09:44:50 +0000 (12:44 +0300)]
vcs: Wrap all "ChangesTreeList" usages in "JScrollPane"

5 years agovcs: Made "ChangesTreeList" extend "Tree" instead of "JPanel"
Konstantin Kolosovsky [Mon, 25 Apr 2016 13:12:58 +0000 (16:12 +0300)]
vcs: Made "ChangesTreeList" extend "Tree" instead of "JPanel"

Note that "ChangesTreeList" will not be wrapped in "JScrollPane" by
default now.

5 years agoreverted
Alexey Kudravtsev [Fri, 27 May 2016 12:46:27 +0000 (15:46 +0300)]
reverted

5 years agoremoved confusing checkInheritance parameter
Alexey Kudravtsev [Fri, 27 May 2016 11:53:47 +0000 (14:53 +0300)]
removed confusing checkInheritance parameter

5 years agodirect inheritors optimisations: checking inheritors in parallel, simplify data struc...
Alexey Kudravtsev [Fri, 27 May 2016 11:40:30 +0000 (14:40 +0300)]
direct inheritors optimisations: checking inheritors in parallel, simplify data structures

5 years agomerged sequential read actions
Alexey Kudravtsev [Fri, 27 May 2016 11:26:44 +0000 (14:26 +0300)]
merged sequential read actions

5 years agoreduce scope of calculations
Alexey Kudravtsev [Fri, 27 May 2016 11:24:25 +0000 (14:24 +0300)]
reduce scope of calculations

5 years agospeed optimisation: use PsiClassReferenceListStub.getReferencedNames if available...
Alexey Kudravtsev [Fri, 27 May 2016 11:03:58 +0000 (14:03 +0300)]
speed optimisation: use PsiClassReferenceListStub.getReferencedNames if available then fallback to PsiReferenceList.getReferencedTypes or PsiReferenceList.getReferenceElements

5 years agocleanup
Alexey Kudravtsev [Fri, 27 May 2016 11:03:26 +0000 (14:03 +0300)]
cleanup

5 years agonotnull
Alexey Kudravtsev [Fri, 27 May 2016 10:44:10 +0000 (13:44 +0300)]
notnull

5 years agoincapsulate getLower/upper bound
Alexey Kudravtsev [Fri, 27 May 2016 10:43:41 +0000 (13:43 +0300)]
incapsulate getLower/upper bound

5 years agoJavafx: Remove redundant @NotNull (EA-83092 - ISE: JavaFxPsiUtil.getTagValueClass)
Pavel Dolgov [Fri, 27 May 2016 12:30:23 +0000 (15:30 +0300)]
Javafx: Remove redundant @NotNull (EA-83092 - ISE: JavaFxPsiUtil.getTagValueClass)

5 years agonsis on linux, initial
Sergey Ignatov [Fri, 27 May 2016 12:15:08 +0000 (15:15 +0300)]
nsis on linux, initial

5 years agoEA-83094
Alexander Doroshko [Fri, 27 May 2016 12:16:04 +0000 (15:16 +0300)]
EA-83094

5 years agotransfer to EDT (e.g. for vfs refresh) in a correct modalilty state during project... appcode/162.524 clion/162.525 phpstorm/162.523
peter [Fri, 27 May 2016 11:06:22 +0000 (13:06 +0200)]
transfer to EDT (e.g. for vfs refresh) in a correct modalilty state during project loading

5 years agoIDEA-156366 Bigger click-to-unfold area for a folded notification
Alexander Lobas [Fri, 27 May 2016 11:03:42 +0000 (14:03 +0300)]
IDEA-156366 Bigger click-to-unfold area for a folded notification

5 years agoadd diagnostics and interruption when PlatformTestUtil.waitForAlarm hangs
peter [Fri, 27 May 2016 10:59:07 +0000 (12:59 +0200)]
add diagnostics and interruption when PlatformTestUtil.waitForAlarm hangs

5 years agocomprehensive type parameter names in AtomicFieldUpdater
peter [Fri, 27 May 2016 09:06:36 +0000 (11:06 +0200)]
comprehensive type parameter names in AtomicFieldUpdater

5 years agoregex: introduce union to create correct psi regex class structure
Bas Leijdekkers [Fri, 27 May 2016 08:56:46 +0000 (10:56 +0200)]
regex: introduce union to create correct psi regex class structure

5 years agoregex: cleanup
Bas Leijdekkers [Fri, 27 May 2016 08:10:36 +0000 (10:10 +0200)]
regex: cleanup

5 years agoregex: simpler intersection parsing to improve selection behaviour
Bas Leijdekkers [Thu, 26 May 2016 16:04:57 +0000 (18:04 +0200)]
regex: simpler intersection parsing to improve selection behaviour

5 years agoregex: minor parser cleanup
Bas Leijdekkers [Thu, 26 May 2016 15:37:53 +0000 (17:37 +0200)]
regex: minor parser cleanup

5 years agoHandle line indent after if()/else without {}
Rustam Vishnyakov [Fri, 27 May 2016 10:37:34 +0000 (13:37 +0300)]
Handle line indent after if()/else without {}

5 years agoSupport line indent calculation after case/default
Rustam Vishnyakov [Fri, 27 May 2016 09:32:20 +0000 (12:32 +0300)]
Support line indent calculation after case/default

5 years agoIDEA-156299 Force Touch: 'Force Touch' is replaced with 'Button 1 click' after restart
Denis Fokin [Fri, 27 May 2016 10:27:18 +0000 (13:27 +0300)]
IDEA-156299 Force Touch: 'Force Touch' is replaced with 'Button 1 click' after restart

5 years agoCleanup (warning)
Roman Shevchenko [Fri, 27 May 2016 10:04:01 +0000 (13:04 +0300)]
Cleanup (warning)

5 years ago[java] allows DocLint inspection to run when invoked manually (IDEA-CR-10958)
Roman Shevchenko [Fri, 27 May 2016 09:33:10 +0000 (12:33 +0300)]
[java] allows DocLint inspection to run when invoked manually (IDEA-CR-10958)

5 years agomake converted condition match the previous logic
Alexey Kudravtsev [Fri, 27 May 2016 09:29:37 +0000 (12:29 +0300)]
make converted condition match the previous logic

5 years agoFix operator precedence tests
Semyon Proshev [Thu, 26 May 2016 11:49:09 +0000 (14:49 +0300)]
Fix operator precedence tests

5 years agoPY-7240 VFS caching issue when creating new project
Ekaterina Tuzova [Thu, 26 May 2016 14:40:33 +0000 (17:40 +0300)]
PY-7240 VFS caching issue when creating new project

5 years agoIDEA-156510 Action "Toggle case" doesn't change capitalization of characters preceded... appcode/162.520 clion/162.521
Dmitry Batrak [Wed, 25 May 2016 08:16:11 +0000 (11:16 +0300)]
IDEA-156510 Action "Toggle case" doesn't change capitalization of characters preceded by escaped backslash - one more test case

5 years agoallow AST to garbage-collected when holding strong references to stub-based PSI
peter [Fri, 27 May 2016 08:20:20 +0000 (10:20 +0200)]
allow AST to garbage-collected when holding strong references to stub-based PSI

5 years agoPreventing PSIAE in tests appcode/162.515 clion/162.516 dbe/162.509 idea/162.518 phpstorm/162.512 pycharm/162.510 pycharm/162.513 rubymine/162.514 webstorm/162.517
Ilya.Kazakevich [Thu, 26 May 2016 22:36:17 +0000 (01:36 +0300)]
Preventing PSIAE in tests

5 years agoEnforcing strong contract: no access to invalid element is allowed.
Ilya.Kazakevich [Thu, 26 May 2016 22:28:01 +0000 (01:28 +0300)]
Enforcing strong contract: no access to invalid element is allowed.

Generally, you should never access invalid element. Invalid element is stale (cached somewhere and reused) hence it is bug to use it. We now use PyPsiUtil.assertValid to fight such access. Is you have PSIAE doublecheck your code. Beware of PSIAE error: it uses heuristic and may give wrong reason.

5 years agoEA-83059 - IAE: PopupComponent$DialogPopupWrapper.<init>
Sergey Simonchik [Thu, 26 May 2016 21:51:45 +0000 (00:51 +0300)]
EA-83059 - IAE: PopupComponent$DialogPopupWrapper.<init>

5 years ago[vcs-log] do not try to resize last table column by dagging table edge (does not...
Julia Beliaeva [Thu, 26 May 2016 20:39:22 +0000 (23:39 +0300)]
[vcs-log] do not try to resize last table column by dagging table edge (does not work, only displays resizing cursor and interferes with scrolling)

5 years ago[vcs-log] optimize imports in vcs-log-impl
Julia Beliaeva [Thu, 26 May 2016 20:02:22 +0000 (23:02 +0300)]
[vcs-log] optimize imports in vcs-log-impl

5 years ago[vcs-log] lambdify vcs-log-impl
Julia Beliaeva [Thu, 26 May 2016 19:53:39 +0000 (22:53 +0300)]
[vcs-log] lambdify vcs-log-impl

5 years ago[vcs-log] check for "show menu item" before reporting statistic for highlighter ...
Julia Beliaeva [Thu, 26 May 2016 17:53:13 +0000 (20:53 +0300)]
[vcs-log] check for "show menu item" before reporting statistic for highlighter (otherwise it's meaningless)

5 years ago[vcs-log] remove "visible"/"enabled" suffixes from statistic keys
Julia Beliaeva [Thu, 26 May 2016 17:50:57 +0000 (20:50 +0300)]
[vcs-log] remove "visible"/"enabled" suffixes from statistic keys

5 years agoIDEA-154915 "find in path" results' window strange behavior (disappears after consequ...
Vassiliy.Kudryashov [Thu, 26 May 2016 19:45:18 +0000 (22:45 +0300)]
IDEA-154915 "find in path" results' window strange behavior (disappears after consequent "find in path" actions 50% of times)