idea/community.git
5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Wed, 28 Sep 2016 17:39:21 +0000 (19:39 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoremove redundant getName-s for QuickFix inheritors
Dmitry Batkovich [Wed, 28 Sep 2016 17:29:12 +0000 (20:29 +0300)]
remove redundant getName-s for QuickFix inheritors

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 28 Sep 2016 17:24:38 +0000 (19:24 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoIG: detect static contexts correctly in "Local variable hides field" inspection ... rubymine/163.5348
Bas Leijdekkers [Wed, 28 Sep 2016 17:05:00 +0000 (19:05 +0200)]
IG: detect static contexts correctly in "Local variable hides field" inspection (IDEA-161697)

5 years agouse LinkedList instead of Stack
Egor.Ushakov [Wed, 28 Sep 2016 16:46:54 +0000 (19:46 +0300)]
use LinkedList instead of Stack

5 years agoswitch highlight level to warning in tests if default was INFORMATION
Anna.Kozlova [Wed, 28 Sep 2016 16:48:54 +0000 (18:48 +0200)]
switch highlight level to warning in tests if default was INFORMATION

5 years agoIDEA-158500: wheel rotation may be zero during precise scrolling
Sergey Malenkov [Wed, 28 Sep 2016 16:45:22 +0000 (19:45 +0300)]
IDEA-158500: wheel rotation may be zero during precise scrolling
java.awt.event.MouseWheelEvent#getWheelRotation

5 years agojava call completion: remove untouched argument placeholders in a command
peter [Wed, 28 Sep 2016 16:44:23 +0000 (18:44 +0200)]
java call completion: remove untouched argument placeholders in a command

5 years agodisallow calling ModalityState.current() from non-EDT
peter [Wed, 28 Sep 2016 16:36:31 +0000 (18:36 +0200)]
disallow calling ModalityState.current() from non-EDT

5 years agoPY-20946 Fixed: False positive: `__init_subclass__` method first parameter should...
Semyon Proshev [Wed, 28 Sep 2016 16:39:41 +0000 (19:39 +0300)]
PY-20946 Fixed: False positive: `__init_subclass__` method first parameter should be named "self"

Update PyMethodParametersInspection to correctly handle Python 3.6 __init_subclass__ method. This method is implicitly a @classmethod

5 years agoPass full shell path (IDEA-161309)
Dmitry Trofimov [Wed, 28 Sep 2016 15:59:01 +0000 (17:59 +0200)]
Pass full shell path (IDEA-161309)

5 years agojava call completion: remove untouched argument placeholders when template is broken off
peter [Wed, 28 Sep 2016 15:32:12 +0000 (17:32 +0200)]
java call completion: remove untouched argument placeholders when template is broken off

5 years agosm runner: ensure test failure if comparison failure is incomplete, log the problem
Anna.Kozlova [Wed, 28 Sep 2016 15:04:27 +0000 (17:04 +0200)]
sm runner: ensure test failure if comparison failure is incomplete, log the problem

5 years agojunit: ensure test failure name is passed even for too long truncated lines
Anna.Kozlova [Wed, 28 Sep 2016 14:59:36 +0000 (16:59 +0200)]
junit: ensure test failure name is passed even for too long truncated lines

5 years agoinspections: add default implementation of QuickFix.getName (delegate call to QuickFi...
Dmitry Batkovich [Wed, 28 Sep 2016 15:09:43 +0000 (18:09 +0300)]
inspections: add default implementation of QuickFix.getName (delegate call to QuickFix.getFamilyName)

5 years agoRUBY-18604 Remove Docker options from Remote Interpreters configuration appcode/163.5341
irengrig [Wed, 28 Sep 2016 14:51:10 +0000 (16:51 +0200)]
RUBY-18604 Remove Docker options from Remote Interpreters configuration

5 years agoIDEA-153564 @Contract annotation for constructors; report non-trivial always failing...
peter [Wed, 28 Sep 2016 14:46:40 +0000 (16:46 +0200)]
IDEA-153564 @Contract annotation for constructors; report non-trivial always failing calls

5 years agono hyperlink highlighting in empty console (CPP-7682)
peter [Wed, 28 Sep 2016 14:39:11 +0000 (16:39 +0200)]
no hyperlink highlighting in empty console (CPP-7682)

5 years agodisable roaming for package service
Ekaterina Tuzova [Wed, 28 Sep 2016 14:20:00 +0000 (17:20 +0300)]
disable roaming for package service

5 years agoput error message to the log
Ekaterina Tuzova [Wed, 21 Sep 2016 12:50:11 +0000 (15:50 +0300)]
put error message to the log

5 years agoWEB-23497 nodejs "available packages" UI doesn't support high dpi
Sergey Simonchik [Wed, 28 Sep 2016 14:23:50 +0000 (17:23 +0300)]
WEB-23497 nodejs "available packages" UI doesn't support high dpi

5 years ago[Inline Param Name Hints] more ignored common methods
Yaroslav Lepenkin [Wed, 28 Sep 2016 14:08:56 +0000 (17:08 +0300)]
[Inline Param Name Hints] more ignored common methods

5 years ago[hg]: IDEA-161831 use GuiUtils with proper modality state
Nadya Zabrodina [Wed, 28 Sep 2016 14:03:37 +0000 (17:03 +0300)]
[hg]: IDEA-161831 use GuiUtils with proper modality state

5 years agoui: use properly configured UIUtil.getHTMLEditorKit()
Sergey Simonchik [Wed, 28 Sep 2016 14:04:38 +0000 (17:04 +0300)]
ui: use properly configured UIUtil.getHTMLEditorKit()

5 years agodo not remove a breakpoint on alt-click outside of the icon and do not change it...
Egor.Ushakov [Wed, 28 Sep 2016 14:02:54 +0000 (17:02 +0300)]
do not remove a breakpoint on alt-click outside of the icon and do not change it to temporary

5 years ago[Inline Param Name Hints] ... for varargs param shown before param name
Yaroslav Lepenkin [Wed, 28 Sep 2016 12:17:29 +0000 (15:17 +0300)]
[Inline Param Name Hints] ... for varargs param shown before param name

5 years ago[Inline Param Name Hints] hints shown for single parameter methods, except setters...
Yaroslav Lepenkin [Wed, 28 Sep 2016 12:09:33 +0000 (15:09 +0300)]
[Inline Param Name Hints] hints shown for single parameter methods, except setters and well know method names like "println", "get", "contains"...

5 years ago[AbstractBlockWrapper] minor extraction
Yaroslav Lepenkin [Mon, 26 Sep 2016 13:36:44 +0000 (16:36 +0300)]
[AbstractBlockWrapper] minor extraction

5 years agoIDEA-161524 ui: fix column width under HiDPI
Aleksey Pivovarov [Tue, 27 Sep 2016 15:58:57 +0000 (18:58 +0300)]
IDEA-161524 ui: fix column width under HiDPI

* scale constant
* allow resize SCOPE column

follow-up: d9b191e

5 years agoremove breakpoint with keyboard shortcut even with enabled debugger.click.disable... dbe/163.5335
Egor.Ushakov [Wed, 28 Sep 2016 13:40:28 +0000 (16:40 +0300)]
remove breakpoint with keyboard shortcut even with enabled debugger.click.disable.breakpoints

5 years agoIDEA-161632 Maven: with multiple dependency occurrences the order of dependencies...
Vladislav.Soroka [Wed, 28 Sep 2016 13:29:23 +0000 (16:29 +0300)]
IDEA-161632 Maven: with multiple dependency occurrences the order of dependencies is wrong

5 years agoensure test output appears in the console: ensure order: first clear the old output...
Anna.Kozlova [Wed, 28 Sep 2016 13:23:47 +0000 (15:23 +0200)]
ensure test output appears in the console: ensure order: first clear the old output, then print current output

5 years agoabstract class can be interface: switch inspection on without highlighting so the...
Anna.Kozlova [Wed, 28 Sep 2016 10:40:47 +0000 (12:40 +0200)]
abstract class can be interface: switch inspection on without highlighting so the fix would be available (IDEA-161703)

5 years agolambda: collected signatures are already different, no need in second isSubsignature...
Anna.Kozlova [Wed, 28 Sep 2016 10:23:14 +0000 (12:23 +0200)]
lambda: collected signatures are already different, no need in second isSubsignature check

5 years ago[groovy] enables compiler tests
Roman Shevchenko [Wed, 28 Sep 2016 13:08:14 +0000 (15:08 +0200)]
[groovy] enables compiler tests

5 years agoAdd printenv for linux (PY-15085)
Dmitry Trofimov [Wed, 28 Sep 2016 13:02:17 +0000 (15:02 +0200)]
Add printenv for linux (PY-15085)

5 years agodiff: detect "actual content" FileType using "expected" VirtualFile in test failure
Aleksey Pivovarov [Wed, 28 Sep 2016 12:33:50 +0000 (15:33 +0300)]
diff: detect "actual content" FileType using "expected" VirtualFile in test failure

5 years agoandroid tests
Dmitry Avdeev [Wed, 28 Sep 2016 12:43:43 +0000 (15:43 +0300)]
android tests

5 years agodelete breakpoints only on plain mouse click (without modifiers)
Egor.Ushakov [Wed, 28 Sep 2016 12:42:07 +0000 (15:42 +0300)]
delete breakpoints only on plain mouse click (without modifiers)

5 years agoIDEA-159940 Wrong default location for new jdk mac open dialog
Denis Fokin [Wed, 28 Sep 2016 12:24:37 +0000 (15:24 +0300)]
IDEA-159940 Wrong default location for new jdk mac open dialog

5 years agoJava inspection: Typo fixed in documentation for EqualsReplaceableByObjectsCallInspec... rubymine/163.5329
Pavel Dolgov [Wed, 28 Sep 2016 12:16:31 +0000 (15:16 +0300)]
Java inspection: Typo fixed in documentation for EqualsReplaceableByObjectsCallInspection (IDEA-161707)

5 years agoJava inspection: Updated documentation for EqualsReplaceableByObjectsCallInspection...
Pavel Dolgov [Wed, 28 Sep 2016 12:10:21 +0000 (15:10 +0300)]
Java inspection: Updated documentation for EqualsReplaceableByObjectsCallInspection (IDEA-161707)

5 years agoIDEA-161804 VCS toolwindow button blinks when project without VCS roots is opened
Dmitry Avdeev [Wed, 28 Sep 2016 12:05:30 +0000 (15:05 +0300)]
IDEA-161804 VCS toolwindow button blinks when project without VCS roots is opened

5 years agoimproved rebuild-triggering heuristics (should fix groovy tests) appcode/163.5328
Eugene Zhuravlev [Wed, 28 Sep 2016 11:58:13 +0000 (13:58 +0200)]
improved rebuild-triggering heuristics (should fix groovy tests)

5 years agoFix according to review IDEA-CR-13654
Valentina Kiryushkina [Mon, 26 Sep 2016 15:53:48 +0000 (18:53 +0300)]
Fix according to review IDEA-CR-13654

5 years agoPY-20917 'Replace with str.format method call' messes up with set call
Valentina Kiryushkina [Mon, 26 Sep 2016 14:46:01 +0000 (17:46 +0300)]
PY-20917 'Replace with str.format method call' messes up with set call

In call expression we should try to add arguments only for dict calls,  "collection" and other calls we should get "as is"

5 years agoFix PY-20876 'Replace with str.format method call' is messed up with sets
Valentina Kiryushkina [Mon, 26 Sep 2016 11:53:33 +0000 (14:53 +0300)]
Fix PY-20876 'Replace with str.format method call' is messed up with sets

5 years agoPY-20803 Disable 'Replace with str.format method call' for string with * character...
Valentina Kiryushkina [Fri, 16 Sep 2016 15:46:52 +0000 (18:46 +0300)]
PY-20803 Disable  'Replace with str.format method call' for string with * character in chunks

5 years agoFix PY-20800 'Replace with str.format method call' adds additional :s for repr
Valentina Kiryushkina [Fri, 16 Sep 2016 10:09:26 +0000 (13:09 +0300)]
Fix PY-20800 'Replace with str.format method call' adds additional :s for repr

Remove explicit conversion :s because it is default for strings

5 years agoPY-20752 PY-20754 PY-20798 Add tests
Valentina Kiryushkina [Thu, 15 Sep 2016 13:07:54 +0000 (16:07 +0300)]
PY-20752 PY-20754 PY-20798 Add tests

5 years agoFix PY-20752 'Replace with str.format method call' is messed up with tuples
Valentina Kiryushkina [Wed, 14 Sep 2016 12:17:24 +0000 (15:17 +0300)]
Fix PY-20752 'Replace with str.format method call' is messed up with tuples

5 years agoFix PY-20754 Supress 'Replace with str.format method call' for bytes
Valentina Kiryushkina [Tue, 13 Sep 2016 15:40:26 +0000 (18:40 +0300)]
Fix PY-20754 Supress  'Replace with str.format method call' for bytes

5 years agoFix PY-19748 'Replace with str.format method call' should not add u
Valentina Kiryushkina [Thu, 8 Sep 2016 16:36:07 +0000 (19:36 +0300)]
Fix PY-19748 'Replace with str.format method call' should not add u

5 years agoFix PY-19749 'Replace with str.format method call' should not add positional id
Valentina Kiryushkina [Thu, 8 Sep 2016 09:55:53 +0000 (12:55 +0300)]
Fix PY-19749 'Replace with str.format method call' should not add positional id

5 years agoPY-19610 Create common ancestor for ipnb test files
Valentina Kiryushkina [Mon, 19 Sep 2016 10:00:42 +0000 (13:00 +0300)]
PY-19610 Create common ancestor for ipnb test files

5 years agoPY-19610 Extract methods for tests Add tests
Valentina Kiryushkina [Tue, 13 Sep 2016 13:13:39 +0000 (16:13 +0300)]
PY-19610 Extract methods for tests Add tests

5 years agoFix PY-19610 Notebook validation failed
Valentina Kiryushkina [Tue, 13 Sep 2016 12:14:24 +0000 (15:14 +0300)]
Fix PY-19610 Notebook validation failed

5 years agoImprove EditorUtil.disposeWithEditor logic for injected editor case
Dmitry Batrak [Wed, 28 Sep 2016 11:28:13 +0000 (14:28 +0300)]
Improve EditorUtil.disposeWithEditor logic for injected editor case

5 years agoIDEA-152214 Xcode like way to disable/remove breakpoints dbe/163.5324
Denis Fokin [Wed, 28 Sep 2016 11:21:38 +0000 (14:21 +0300)]
IDEA-152214 Xcode like way to disable/remove breakpoints

5 years agoIDEA-152214 Xcode like way to disable/remove breakpoints
Denis Fokin [Wed, 28 Sep 2016 10:59:41 +0000 (13:59 +0300)]
IDEA-152214 Xcode like way to disable/remove breakpoints

5 years agoaccumulate and flush commands on startup phpstorm/163.5321
Dmitry Avdeev [Wed, 28 Sep 2016 10:33:09 +0000 (13:33 +0300)]
accumulate and flush commands on startup

5 years agovcs: @Nullable / @NotNull
Aleksey Pivovarov [Mon, 8 Aug 2016 11:16:00 +0000 (14:16 +0300)]
vcs: @Nullable / @NotNull

5 years agoCreated utility method to add dependant disposables to editor, refactored previously...
Dmitry Batrak [Wed, 28 Sep 2016 10:29:59 +0000 (13:29 +0300)]
Created utility method to add dependant disposables to editor, refactored previously existed similar code and fixes for EA-89074, EA-89083 to use it (following IDEA-CR-14087)

5 years agoWEB-9146 Editor fix
Rustam Vishnyakov [Tue, 27 Sep 2016 16:21:58 +0000 (19:21 +0300)]
WEB-9146  Editor fix

5 years agoJava inspection: Code cleanup in EqualsReplaceableByObjectsCallInspection (IDEA-161707)
Pavel Dolgov [Wed, 28 Sep 2016 10:19:57 +0000 (13:19 +0300)]
Java inspection: Code cleanup in EqualsReplaceableByObjectsCallInspection (IDEA-161707)

5 years agoJava inspection: Added null check in EqualsReplaceableByObjectsCallInspection (IDEA...
Pavel Dolgov [Wed, 28 Sep 2016 10:09:35 +0000 (13:09 +0300)]
Java inspection: Added null check in EqualsReplaceableByObjectsCallInspection (IDEA-161707)

5 years agojunit 5: find api.Test annotations in junit classloader
Anna.Kozlova [Wed, 28 Sep 2016 09:32:30 +0000 (11:32 +0200)]
junit 5: find api.Test annotations in junit classloader

5 years agoRevert reverts: IDEA-152620 Move Filter#applyFilter from EDT to the pooled thread
peter [Wed, 28 Sep 2016 09:28:20 +0000 (11:28 +0200)]
Revert reverts: IDEA-152620 Move Filter#applyFilter from EDT to the pooled thread

5 years agoEA-84044 - TDDE: TraceableDisposable.throwDisposalError appcode/163.5311 clion/163.5310
Dmitry Batrak [Wed, 28 Sep 2016 08:52:51 +0000 (11:52 +0300)]
EA-84044 - TDDE: TraceableDisposable.throwDisposalError

Avoid FileEditorManagerEx.getSelectedEditorWithProvider returning disposed editor during beforeFileOpened event dispatch, when editor tabs are disabled

5 years ago[java] module graph builder API optimization
Roman Shevchenko [Wed, 28 Sep 2016 08:41:50 +0000 (10:41 +0200)]
[java] module graph builder API optimization

5 years agoIDEA-161669 Maven: polyglot: CCE at MavenArtifactCoordinatesArtifactIdConverter$Maven...
Vladislav.Soroka [Wed, 28 Sep 2016 08:33:29 +0000 (11:33 +0300)]
IDEA-161669 Maven: polyglot: CCE at MavenArtifactCoordinatesArtifactIdConverter$MavenArtifactInsertHandler.handleInsert() on code completion in specific location of pom

5 years agoOptionalIsPresentInspection.isVoidLambdaCandidate -> LambdaGenerationUtil.canBeUnchec...
Tagir Valeev [Wed, 28 Sep 2016 07:59:35 +0000 (14:59 +0700)]
OptionalIsPresentInspection.isVoidLambdaCandidate -> LambdaGenerationUtil.canBeUncheckedLambda; javadoc (IDEA-CR-14084)

5 years agoif newer privacy policy was accepted, do not require to accept the older one;
Eugene Zhuravlev [Wed, 28 Sep 2016 08:00:32 +0000 (10:00 +0200)]
if newer privacy policy was accepted, do not require to accept the older one;
do not update privacy policy when running on expired license in "perpetual fallback" mode

5 years agomake StdModuleTypes.JAVA final
peter [Tue, 27 Sep 2016 20:17:21 +0000 (22:17 +0200)]
make StdModuleTypes.JAVA final

5 years agoEA-89083 - TDDE: TraceableDisposable.throwDisposalError
Dmitry Batrak [Wed, 28 Sep 2016 07:31:06 +0000 (10:31 +0300)]
EA-89083 - TDDE: TraceableDisposable.throwDisposalError

5 years agointroduce parameter: ensure varargs are not substituted twice (IDEA-161779)
Anna.Kozlova [Tue, 27 Sep 2016 16:17:04 +0000 (18:17 +0200)]
introduce parameter: ensure varargs are not substituted twice (IDEA-161779)

5 years agoJava8CollectionsApiInspection: add checkboxes to switch off individual sub-inspections
Tagir Valeev [Wed, 28 Sep 2016 06:39:00 +0000 (13:39 +0700)]
Java8CollectionsApiInspection: add checkboxes to switch off individual sub-inspections

5 years agoJava8CollectionsApiInspection: access modifiers, cosmetic, more comments in tests...
Tagir Valeev [Wed, 28 Sep 2016 05:00:30 +0000 (12:00 +0700)]
Java8CollectionsApiInspection: access modifiers, cosmetic, more comments in tests (IDEA-CR-14084)

5 years ago[groovy] cache base class reference within stub (follow up IDEA-CR-14096) appcode/163.5295 clion/163.5299 dbe/163.5300 idea/163.5292 phpstorm/163.5294 pycharm/163.5293 pycharm/163.5296 rubymine/163.5297 rubymine/163.5298 webstorm/163.5301
Daniil Ovchinnikov [Tue, 27 Sep 2016 20:39:04 +0000 (23:39 +0300)]
[groovy] cache base class reference within stub (follow up IDEA-CR-14096)

5 years ago[platform] diagnostic logging in HttpRequests; actual URL in error message
Roman Shevchenko [Tue, 27 Sep 2016 19:11:11 +0000 (21:11 +0200)]
[platform] diagnostic logging in HttpRequests; actual URL in error message

5 years agoIDEA-160785 Selection in a find/replace field is broken
Vassiliy.Kudryashov [Tue, 27 Sep 2016 19:00:19 +0000 (22:00 +0300)]
IDEA-160785 Selection in a find/replace field is broken

5 years agoRevert "Try to kill Git processes softly"
Kirill Likhodedov [Tue, 27 Sep 2016 18:07:50 +0000 (21:07 +0300)]
Revert "Try to kill Git processes softly"

This reverts commit 6a40bdd2b83475becbf311b4e5e2228075842fa8
which tried to fix IDEA-148376.

It turned out that escape sequence parsing in the ColoredProcessHandler
can break git log parsing for some malicious commit messages.

More correct fix will follow which will use Killable, but not
Colored ProcessHandler.

5 years agomerge: add "show diff" and "copy" actions to the LST popup
Aleksey Pivovarov [Tue, 13 Sep 2016 12:58:44 +0000 (15:58 +0300)]
merge: add "show diff" and "copy" actions to the LST popup

5 years agolst: move vcs-independent code to diff-impl package
Aleksey Pivovarov [Tue, 13 Sep 2016 12:57:40 +0000 (15:57 +0300)]
lst: move vcs-independent code to diff-impl package

5 years agolst: do not pass VirtualFile to content factory
Aleksey Pivovarov [Tue, 13 Sep 2016 12:56:54 +0000 (15:56 +0300)]
lst: do not pass VirtualFile to content factory

* we can get VF from Document.getUserData

5 years agolst: inline base class
Aleksey Pivovarov [Tue, 13 Sep 2016 12:55:36 +0000 (15:55 +0300)]
lst: inline base class

* remove `isSilentMode` check as they are not global actions

5 years agolst: do not require Project to be @NotNull
Aleksey Pivovarov [Tue, 13 Sep 2016 11:55:29 +0000 (14:55 +0300)]
lst: do not require Project to be @NotNull

5 years agoIDEA-131828 merge: paint border around LST markers
Aleksey Pivovarov [Tue, 23 Aug 2016 16:51:31 +0000 (19:51 +0300)]
IDEA-131828 merge: paint border around LST markers

5 years agoIDEA-131828 merge: fix painting of LST markers over changed lines
Aleksey Pivovarov [Tue, 5 Apr 2016 15:37:50 +0000 (18:37 +0300)]
IDEA-131828 merge: fix painting of LST markers over changed lines

5 years agoIDEA-131828 merge: add LineStatusTracker to merge dialog
Aleksey Pivovarov [Thu, 31 Mar 2016 14:37:06 +0000 (17:37 +0300)]
IDEA-131828 merge: add LineStatusTracker to merge dialog

5 years agovcs: fix title for base revision in merge
Aleksey Pivovarov [Mon, 8 Feb 2016 16:57:54 +0000 (19:57 +0300)]
vcs: fix title for base revision in merge

5 years agolst: move vcs-independent code to diff-impl package
Aleksey Pivovarov [Fri, 5 Feb 2016 08:18:49 +0000 (11:18 +0300)]
lst: move vcs-independent code to diff-impl package

5 years agolst: remove rollbackAllChanges
Aleksey Pivovarov [Tue, 13 Sep 2016 10:37:12 +0000 (13:37 +0300)]
lst: remove rollbackAllChanges

It was used to fix "trim trailing whitespaces" issue, when rolled back changed were restored by Document.
Now we use `DocumentImpl.clearLineModificationFlags` and this is no longer needed.

5 years agolst: extract VCS-independent parts to separate class
Aleksey Pivovarov [Mon, 4 Jul 2016 15:36:26 +0000 (18:36 +0300)]
lst: extract VCS-independent parts to separate class

5 years agodiff: do not remove separators from toolbar
Aleksey Pivovarov [Tue, 13 Sep 2016 11:27:39 +0000 (14:27 +0300)]
diff: do not remove separators from toolbar

follow-up: 14c3a4d

5 years agoTry to kill Git processes softly
Kirill Likhodedov [Tue, 27 Sep 2016 16:52:07 +0000 (19:52 +0300)]
Try to kill Git processes softly

To avoid leaving index.lock file, and to lessen the possibility
of repository corruption.

IDEA-148376

5 years ago[groovy] cache base class reference created from stub (related to IDEA-156987)
Daniil Ovchinnikov [Tue, 27 Sep 2016 16:17:27 +0000 (19:17 +0300)]
[groovy] cache base class reference created from stub (related to IDEA-156987)

Before this change getBaseClassReferenceGroovy() returned new objects every time it was queried causing the check to fail within processDeclarations().

5 years agoIDEA-161599 ui: fix expand/collapse click area in UI Designer
Aleksey Pivovarov [Thu, 22 Sep 2016 11:14:42 +0000 (14:14 +0300)]
IDEA-161599 ui: fix expand/collapse click area in UI Designer

5 years agolower log level
Egor.Ushakov [Tue, 27 Sep 2016 15:42:03 +0000 (18:42 +0300)]
lower log level

5 years agouse thenComparing (IDEA-CR-14070)
Egor.Ushakov [Tue, 27 Sep 2016 15:33:03 +0000 (18:33 +0300)]
use thenComparing (IDEA-CR-14070)