idea/community.git
5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 29 Sep 2016 16:36:36 +0000 (18:36 +0200)]
Merge remote-tracking branch 'origin/master'

5 years ago[platform] consistent behaviour of runnable action implementations (EA-88092)
Roman Shevchenko [Thu, 29 Sep 2016 16:35:04 +0000 (18:35 +0200)]
[platform] consistent behaviour of runnable action implementations (EA-88092)

5 years agoallow inspections to report INFORMATION level problems when normal problems are confi...
Anna.Kozlova [Thu, 29 Sep 2016 16:33:55 +0000 (18:33 +0200)]
allow inspections to report INFORMATION level problems when normal problems are configured, e.g. for special cases where highlighting is not needed but intention could be handy

5 years agoCleanup (dead code; deprecated API; warnings; formatting)
Roman Shevchenko [Thu, 29 Sep 2016 16:32:18 +0000 (18:32 +0200)]
Cleanup (dead code; deprecated API; warnings; formatting)

5 years agoIDEA-152214 Xcode like way to disable/remove breakpoints
Denis Fokin [Thu, 29 Sep 2016 16:23:19 +0000 (19:23 +0300)]
IDEA-152214 Xcode like way to disable/remove breakpoints

5 years agoIDEA-142098 Multiple breakpoints in a single line: don't display the whole method...
Egor.Ushakov [Thu, 29 Sep 2016 15:38:24 +0000 (18:38 +0300)]
IDEA-142098 Multiple breakpoints in a single line: don't display the whole method body in toggle breakpoint drop-down

5 years agoEA-89180 - ISE: EditorView.offsetToVisualPosition
Dmitry Batrak [Thu, 29 Sep 2016 16:10:16 +0000 (19:10 +0300)]
EA-89180 - ISE: EditorView.offsetToVisualPosition

5 years agoDiff in the commit dialog does not honor z-order if per-project modality is enabled
Denis Fokin [Thu, 29 Sep 2016 15:46:43 +0000 (18:46 +0300)]
Diff in the commit dialog does not honor z-order if per-project modality is enabled

5 years agoDBE-3186 delete row scrolls grid view to very last column
dmitriy.tseyler [Thu, 29 Sep 2016 15:44:41 +0000 (18:44 +0300)]
DBE-3186 delete row scrolls grid view to very last column

5 years agomalicious test commented out
Dmitry Avdeev [Thu, 29 Sep 2016 15:21:44 +0000 (18:21 +0300)]
malicious test commented out

5 years agoPY-15837: Escape "[" char in tests
Ilya.Kazakevich [Thu, 29 Sep 2016 15:23:52 +0000 (18:23 +0300)]
PY-15837: Escape "[" char in tests

5 years agoRemove ConfirmingHostnameVerifier and unused settings from CertificateManager
Mikhail Golubev [Thu, 29 Sep 2016 11:22:14 +0000 (14:22 +0300)]
Remove ConfirmingHostnameVerifier and unused settings from CertificateManager

It turned out to be non-obvious how to properly save hostname and
expiration date exceptions in settings, so these checks were disabled
in the first place and the corresponding settings were hidden in the
configurable. CertificateManager.HOSTNAME_VERIFIER was left in
CertificateManager my mistake, and, unfortunately, has acquired some
users since then.

5 years agocreateDebugLogger — debugFile appcode/163.5414
Vladimir Krivosheev [Thu, 29 Sep 2016 12:45:24 +0000 (14:45 +0200)]
createDebugLogger — debugFile

5 years agosetAttributes — use equals
Vladimir Krivosheev [Thu, 29 Sep 2016 11:44:17 +0000 (13:44 +0200)]
setAttributes — use equals

5 years agoIDEA-152214 Xcode like way to disable/remove breakpoints clion/163.5413
Denis Fokin [Thu, 29 Sep 2016 14:58:47 +0000 (17:58 +0300)]
IDEA-152214 Xcode like way to disable/remove breakpoints

5 years ago[Inline Param Name Hints] do not show single hint if it is string literal
Yaroslav Lepenkin [Thu, 29 Sep 2016 14:48:45 +0000 (17:48 +0300)]
[Inline Param Name Hints] do not show single hint if it is string literal

5 years ago[Inline Param Name Hints] simplification
Yaroslav Lepenkin [Thu, 29 Sep 2016 13:42:11 +0000 (16:42 +0300)]
[Inline Param Name Hints] simplification

5 years agoIG: new "Overly long lambda expression" inspection
Bas Leijdekkers [Thu, 29 Sep 2016 14:40:22 +0000 (16:40 +0200)]
IG: new "Overly long lambda expression" inspection

5 years agoIG: report more cases of object construction inside equals() and hashCode() methods
Bas Leijdekkers [Thu, 29 Sep 2016 10:58:40 +0000 (12:58 +0200)]
IG: report more cases of object construction inside equals() and hashCode() methods

5 years agoIG: report prefix and postfix expressions on boxed type as autoboxing
Bas Leijdekkers [Thu, 29 Sep 2016 10:51:14 +0000 (12:51 +0200)]
IG: report prefix and postfix expressions on boxed type as autoboxing

5 years agoIG: introduce isAutoBoxed() utility method
Bas Leijdekkers [Thu, 29 Sep 2016 10:45:46 +0000 (12:45 +0200)]
IG: introduce isAutoBoxed() utility method

5 years agoFor cross-platform build take the linux version of printenv.py
Dmitry Trofimov [Thu, 29 Sep 2016 14:41:28 +0000 (16:41 +0200)]
For cross-platform build take the linux version of printenv.py

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 29 Sep 2016 14:32:01 +0000 (16:32 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoRemove unneeded override.
Dmitry Trofimov [Thu, 29 Sep 2016 14:31:15 +0000 (16:31 +0200)]
Remove unneeded override.

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 29 Sep 2016 14:28:36 +0000 (16:28 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoIDEA-152214 Xcode like way to disable/remove breakpoints
Denis Fokin [Thu, 29 Sep 2016 14:24:44 +0000 (17:24 +0300)]
IDEA-152214 Xcode like way to disable/remove breakpoints

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 29 Sep 2016 14:15:56 +0000 (16:15 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 29 Sep 2016 14:13:44 +0000 (16:13 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agomalicious test commented out
Dmitry Avdeev [Thu, 29 Sep 2016 14:11:22 +0000 (17:11 +0300)]
malicious test commented out

5 years agofix tests: Comparator is a functional interface
peter [Thu, 29 Sep 2016 14:09:33 +0000 (16:09 +0200)]
fix tests: Comparator is a functional interface

5 years agouse more StreamEx features for shorter DataFlowInstructionVisitor.getAlwaysFailingCalls
peter [Thu, 29 Sep 2016 13:00:53 +0000 (15:00 +0200)]
use more StreamEx features for shorter DataFlowInstructionVisitor.getAlwaysFailingCalls

5 years agoUpdate the jediterm lib with some fixes (IDEA-142926, IDEA-120046)
Dmitry Trofimov [Thu, 29 Sep 2016 14:08:45 +0000 (16:08 +0200)]
Update the jediterm lib with some fixes (IDEA-142926, IDEA-120046)

5 years agouse UIUtil.getHTMLEditorKit() as it's more HiDPI&darcula friendly
Sergey Simonchik [Thu, 29 Sep 2016 14:07:26 +0000 (17:07 +0300)]
use UIUtil.getHTMLEditorKit() as it's more HiDPI&darcula friendly

5 years agowhole file pass: ensure restarted on all files after a change (IDEA-161890)
Anna.Kozlova [Thu, 29 Sep 2016 13:53:50 +0000 (15:53 +0200)]
whole file pass: ensure restarted on all files after a change (IDEA-161890)

5 years agojunit: allow to explicitly run junit 3 method located in @RunWith(Parameterized.class...
Anna.Kozlova [Thu, 29 Sep 2016 13:28:55 +0000 (15:28 +0200)]
junit: allow to explicitly run junit 3 method located in @RunWith(Parameterized.class) (IDEA-148740)

5 years agoCleanup (missing annotations)
Roman Shevchenko [Thu, 29 Sep 2016 13:56:50 +0000 (15:56 +0200)]
Cleanup (missing annotations)

5 years agoCleanup (missing annotations)
Roman Shevchenko [Thu, 29 Sep 2016 13:54:11 +0000 (15:54 +0200)]
Cleanup (missing annotations)

5 years agoexternal system: allow to run tasks w/o progress indicator
Vladislav.Soroka [Thu, 29 Sep 2016 13:38:35 +0000 (16:38 +0300)]
external system: allow to run tasks w/o progress indicator

5 years agoIDEA-152214 Xcode like way to disable/remove breakpoints
Denis Fokin [Thu, 29 Sep 2016 13:38:14 +0000 (16:38 +0300)]
IDEA-152214 Xcode like way to disable/remove breakpoints

5 years agoIDEA-120087 Debugger: changed state of a breakpoint is not visible, until applied
Egor.Ushakov [Thu, 29 Sep 2016 13:22:01 +0000 (16:22 +0300)]
IDEA-120087 Debugger: changed state of a breakpoint is not visible, until applied

5 years agolambdify
Egor.Ushakov [Thu, 29 Sep 2016 13:21:43 +0000 (16:21 +0300)]
lambdify

5 years agohidpi: scale StyleSheet font sizes for better rendering of "font-size: medium|xx...
Sergey Simonchik [Thu, 29 Sep 2016 13:17:58 +0000 (16:17 +0300)]
hidpi: scale StyleSheet font sizes for better rendering of "font-size: medium|xx-small|x-small|small|large|x-large|xx-large"

5 years agoIDEA-152214 Xcode like way to disable/remove breakpoints rubymine/163.5407
Denis Fokin [Thu, 29 Sep 2016 13:04:18 +0000 (16:04 +0300)]
IDEA-152214 Xcode like way to disable/remove breakpoints

5 years agoProjectOpeningTest
Dmitry Avdeev [Thu, 29 Sep 2016 12:41:49 +0000 (15:41 +0300)]
ProjectOpeningTest

5 years ago@NotNull & @Nullable
Dmitry Avdeev [Thu, 29 Sep 2016 12:41:26 +0000 (15:41 +0300)]
@NotNull & @Nullable

5 years agocleanup
Dmitry Avdeev [Thu, 29 Sep 2016 12:16:53 +0000 (15:16 +0300)]
cleanup

5 years agofaster LambdaUtil.isFunctionalClass check (and other related methods)
peter [Thu, 29 Sep 2016 12:42:26 +0000 (14:42 +0200)]
faster LambdaUtil.isFunctionalClass check (and other related methods)

5 years agomore concise code for dfa failing contracts reporting (IDEA-CR-14141)
peter [Thu, 29 Sep 2016 12:39:33 +0000 (14:39 +0200)]
more concise code for dfa failing contracts reporting (IDEA-CR-14141)

5 years agoexternal system: set indeterminate indicator by default for task execution
Vladislav.Soroka [Thu, 29 Sep 2016 12:23:23 +0000 (15:23 +0300)]
external system: set indeterminate indicator by default for task execution

5 years agoexternal system: fix deadlock for synchronous task execution
Vladislav.Soroka [Thu, 29 Sep 2016 12:21:49 +0000 (15:21 +0300)]
external system: fix deadlock for synchronous task execution

5 years ago[java] Jigsaw package accessibility highlighting (source dependencies) appcode/163.5403
Roman Shevchenko [Thu, 29 Sep 2016 12:10:36 +0000 (14:10 +0200)]
[java] Jigsaw package accessibility highlighting (source dependencies)

5 years agoJava inspection: Handle static fields in EqualsReplaceableByObjectsCallInspection...
Pavel Dolgov [Thu, 29 Sep 2016 11:49:49 +0000 (14:49 +0300)]
Java inspection: Handle static fields in EqualsReplaceableByObjectsCallInspection (IDEA-161076)

5 years ago[macosx] Improve system menu icons quality clion/163.5400
Anton Tarasov [Thu, 29 Sep 2016 11:12:43 +0000 (14:12 +0300)]
[macosx] Improve system menu icons quality

Swing can't paint correctly our HiDPI icons at the system menu. It scales them down (from 2x to 1x) downgrading the quality. An ideal fix would be to add appropriate functionality to Swing. So far the fix is to pass Swing 1x icons.

5 years agoreduce the number of LambdaUtil.findFunctionCandidates usages dbe/163.5398 phpstorm/163.5396
peter [Thu, 29 Sep 2016 10:57:18 +0000 (12:57 +0200)]
reduce the number of LambdaUtil.findFunctionCandidates usages

5 years agoMerge remote-tracking branch 'origin/master' idea/163.5397
Dmitry Trofimov [Thu, 29 Sep 2016 10:52:13 +0000 (12:52 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 29 Sep 2016 10:51:14 +0000 (12:51 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agojunit 5: allow containers to fail (IDEA-158933; IDEA-161850)
Anna.Kozlova [Thu, 29 Sep 2016 10:40:59 +0000 (12:40 +0200)]
junit 5: allow containers to fail (IDEA-158933; IDEA-161850)

5 years agojunit 5: search for junit classes in library sources
Anna.Kozlova [Thu, 29 Sep 2016 10:31:59 +0000 (12:31 +0200)]
junit 5: search for junit classes in library sources

5 years agoRevert adding printenv to linux folder.
Dmitry Trofimov [Thu, 29 Sep 2016 10:50:24 +0000 (12:50 +0200)]
Revert adding printenv to linux folder.

5 years agoaccumulate and flush commands on startup: per-project command processor
Dmitry Avdeev [Thu, 29 Sep 2016 10:35:31 +0000 (13:35 +0300)]
accumulate and flush commands on startup: per-project command processor

5 years agoPHP Runtime
Artem Khvastunov [Thu, 29 Sep 2016 09:15:19 +0000 (11:15 +0200)]
PHP Runtime

5 years agodon't render import/completion excludes with * as red (IDEA-24615)
peter [Thu, 29 Sep 2016 10:23:39 +0000 (12:23 +0200)]
don't render import/completion excludes with * as red (IDEA-24615)

5 years agofix DomVirtualFileEventsTest blinking: don't let current dom be gc-ed
peter [Thu, 29 Sep 2016 10:15:57 +0000 (12:15 +0200)]
fix DomVirtualFileEventsTest blinking: don't let current dom be gc-ed

5 years agoJava inspection: Fixed computation of the upper bound of the copied region of the...
Pavel Dolgov [Wed, 28 Sep 2016 17:55:08 +0000 (20:55 +0300)]
Java inspection: Fixed computation of the upper bound of the copied region of the array in ManualArrayToCollectionCopyInspection, tests added (IDEA-157217)

5 years agoIDEA-CR-14137 cleanup
Vladimir Krivosheev [Thu, 29 Sep 2016 09:54:21 +0000 (11:54 +0200)]
IDEA-CR-14137 cleanup

5 years agoEA-87030 - UOE: TextComponentScrollingModel.runActionOnScrollingFinished
Dmitry Batrak [Thu, 29 Sep 2016 09:41:45 +0000 (12:41 +0300)]
EA-87030 - UOE: TextComponentScrollingModel.runActionOnScrollingFinished

5 years agouse default modality state in daemon with per-project modality
peter [Thu, 29 Sep 2016 09:33:49 +0000 (11:33 +0200)]
use default modality state in daemon with per-project modality

5 years agoIDEA-161862 Lambda Expressions not showing as implementations of an interface
peter [Thu, 29 Sep 2016 09:31:20 +0000 (11:31 +0200)]
IDEA-161862 Lambda Expressions not showing as implementations of an interface

5 years agoIDEA-161861 Stream API migration should handle cases where result variable is not... appcode/163.5387 clion/163.5386 dbe/163.5388
Tagir Valeev [Thu, 29 Sep 2016 08:45:44 +0000 (15:45 +0700)]
IDEA-161861 Stream API migration should handle cases where result variable is not declared just before the for loop

5 years agotestClearAndPrintWhileAnotherClearExecution — set timeout to 30 seconds
Vladimir Krivosheev [Thu, 29 Sep 2016 08:52:08 +0000 (10:52 +0200)]
testClearAndPrintWhileAnotherClearExecution — set timeout to 30 seconds

5 years agoremove unused code from PlatformDocumentationUtil
Dmitry Batrak [Thu, 29 Sep 2016 07:58:03 +0000 (10:58 +0300)]
remove unused code from PlatformDocumentationUtil

5 years agoIDEA-161410 Quick Documentation: double opening angle brackets are printed as single...
Dmitry Batrak [Thu, 29 Sep 2016 07:57:29 +0000 (10:57 +0300)]
IDEA-161410 Quick Documentation: double opening angle brackets are printed as single brackets

5 years agorun test on unnamed element in editor: choose element at caret in addition to data...
Anna.Kozlova [Thu, 29 Sep 2016 07:34:14 +0000 (09:34 +0200)]
run test on unnamed element in editor: choose element at caret in addition to data context retrieval (IDEA-159387)

5 years agorevert EditorColorsSchemeImpl.setAttributes — doesn't help to fix "save unmodified...
Vladimir Krivosheev [Thu, 29 Sep 2016 07:10:49 +0000 (09:10 +0200)]
revert EditorColorsSchemeImpl.setAttributes — doesn't help to fix "save unmodified" and don't fix "remove unmodified"

5 years agocleanup
Vladimir Krivosheev [Thu, 29 Sep 2016 06:57:36 +0000 (08:57 +0200)]
cleanup

5 years agocreate Element only if need
Vladimir Krivosheev [Thu, 29 Sep 2016 06:16:15 +0000 (08:16 +0200)]
create Element only if need

5 years agoremove deprecated and unused DEFAULT_ERROR_STRIPE_COLOR
Vladimir Krivosheev [Thu, 29 Sep 2016 05:56:24 +0000 (07:56 +0200)]
remove deprecated and unused DEFAULT_ERROR_STRIPE_COLOR

5 years agodo not write unmodified user copy of editor color scheme
Vladimir Krivosheev [Thu, 29 Sep 2016 05:54:43 +0000 (07:54 +0200)]
do not write unmodified user copy of editor color scheme

5 years agocleanup
Vladimir Krivosheev [Wed, 28 Sep 2016 15:47:58 +0000 (17:47 +0200)]
cleanup

5 years ago[vcs-log] fix jumping root label in details appcode/163.5373 clion/163.5376 dbe/163.5378 phpstorm/163.5374 pycharm/163.5370 pycharm/163.5375 rubymine/163.5372 rubymine/163.5377 webstorm/163.5379
Julia Beliaeva [Wed, 28 Sep 2016 23:44:02 +0000 (02:44 +0300)]
[vcs-log] fix jumping root label in details

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Wed, 28 Sep 2016 20:34:13 +0000 (23:34 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoallow plugin script engines
Gregory.Shrago [Wed, 28 Sep 2016 20:10:53 +0000 (23:10 +0300)]
allow plugin script engines

5 years agoremove redundant getName-s for QuickFix inheritors (update 2)
Dmitry Batkovich [Wed, 28 Sep 2016 19:41:05 +0000 (22:41 +0300)]
remove redundant getName-s for QuickFix inheritors (update 2)

5 years agoEA-72276 (assert: PsiWalkingState.elementStarted)
Bas Leijdekkers [Wed, 28 Sep 2016 18:56:42 +0000 (20:56 +0200)]
EA-72276 (assert: PsiWalkingState.elementStarted)

5 years agoIDEA-158500: remove unneeded listeners, which are accessible via MouseAdapter
Sergey Malenkov [Wed, 28 Sep 2016 18:11:09 +0000 (21:11 +0300)]
IDEA-158500: remove unneeded listeners, which are accessible via MouseAdapter

5 years agoEA-89119 (assert: BaseInspectionVisitor.registerErrorAtOffset)
Bas Leijdekkers [Wed, 28 Sep 2016 18:13:19 +0000 (20:13 +0200)]
EA-89119 (assert: BaseInspectionVisitor.registerErrorAtOffset)

5 years agoIG: "the" -> "a" in description
Bas Leijdekkers [Wed, 28 Sep 2016 17:28:32 +0000 (19:28 +0200)]
IG: "the" -> "a" in description

5 years agoremove redundant getName-s for QuickFix inheritors (update)
Dmitry Batkovich [Wed, 28 Sep 2016 18:03:01 +0000 (21:03 +0300)]
remove redundant getName-s for QuickFix inheritors (update)

5 years agoHide all windows should be passed to the IDE in terminal (IDEA-160742)
Dmitry Trofimov [Wed, 28 Sep 2016 17:52:28 +0000 (19:52 +0200)]
Hide all windows should be passed to the IDE  in terminal (IDEA-160742)

5 years agotestdata fixed
Anna.Kozlova [Wed, 28 Sep 2016 17:13:45 +0000 (19:13 +0200)]
testdata fixed

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Wed, 28 Sep 2016 17:43:47 +0000 (19:43 +0200)]
Merge remote-tracking branch 'origin/master'

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 agoFix test: when sorting import candidates use qualified names as tie breaker
Mikhail Golubev [Wed, 28 Sep 2016 17:06:02 +0000 (20:06 +0300)]
Fix test: when sorting import candidates use qualified names as tie breaker

if lengths of both qualified names are the same. Previously their order
and hence the candidate selected in tests were unpredictable due to
this flaw.

5 years agoPY-18788 Remove redundant test as we first need to improve annotation parsing
Mikhail Golubev [Wed, 28 Sep 2016 16:12:56 +0000 (19:12 +0300)]
PY-18788 Remove redundant test as we first need to improve annotation parsing

Specifically, we need to be able to parse annotations in text form and
recognize those names that require additional import from "typing"
module. Current implementation of PyTypeParser is not capable of that,
since it omits types which names cannot be resolved in the context
surrounding the type hint.

This test was added preemptively, but it's going to take longer than
expected to fix the problem, because we want to implement the
aforementioned improvement in PyTypeParser as part of storing type
annotations in stub files (see PY-18816).

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