Roman Shevchenko [Thu, 29 Sep 2016 16:36:36 +0000 (18:36 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 29 Sep 2016 16:35:04 +0000 (18:35 +0200)]
[platform] consistent behaviour of runnable action implementations (EA-88092)
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
Roman Shevchenko [Thu, 29 Sep 2016 16:32:18 +0000 (18:32 +0200)]
Cleanup (dead code; deprecated API; warnings; formatting)
Denis Fokin [Thu, 29 Sep 2016 16:23:19 +0000 (19:23 +0300)]
IDEA-152214 Xcode like way to disable/remove breakpoints
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
Dmitry Batrak [Thu, 29 Sep 2016 16:10:16 +0000 (19:10 +0300)]
EA-89180 - ISE: EditorView.offsetToVisualPosition
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
dmitriy.tseyler [Thu, 29 Sep 2016 15:44:41 +0000 (18:44 +0300)]
DBE-3186 delete row scrolls grid view to very last column
Dmitry Avdeev [Thu, 29 Sep 2016 15:21:44 +0000 (18:21 +0300)]
malicious test commented out
Ilya.Kazakevich [Thu, 29 Sep 2016 15:23:52 +0000 (18:23 +0300)]
PY-15837: Escape "[" char in tests
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.
Vladimir Krivosheev [Thu, 29 Sep 2016 12:45:24 +0000 (14:45 +0200)]
createDebugLogger — debugFile
Vladimir Krivosheev [Thu, 29 Sep 2016 11:44:17 +0000 (13:44 +0200)]
setAttributes — use equals
Denis Fokin [Thu, 29 Sep 2016 14:58:47 +0000 (17:58 +0300)]
IDEA-152214 Xcode like way to disable/remove breakpoints
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
Yaroslav Lepenkin [Thu, 29 Sep 2016 13:42:11 +0000 (16:42 +0300)]
[Inline Param Name Hints] simplification
Bas Leijdekkers [Thu, 29 Sep 2016 14:40:22 +0000 (16:40 +0200)]
IG: new "Overly long lambda expression" inspection
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
Bas Leijdekkers [Thu, 29 Sep 2016 10:51:14 +0000 (12:51 +0200)]
IG: report prefix and postfix expressions on boxed type as autoboxing
Bas Leijdekkers [Thu, 29 Sep 2016 10:45:46 +0000 (12:45 +0200)]
IG: introduce isAutoBoxed() utility method
Dmitry Trofimov [Thu, 29 Sep 2016 14:41:28 +0000 (16:41 +0200)]
For cross-platform build take the linux version of printenv.py
Dmitry Trofimov [Thu, 29 Sep 2016 14:32:01 +0000 (16:32 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 29 Sep 2016 14:31:15 +0000 (16:31 +0200)]
Remove unneeded override.
Roman Shevchenko [Thu, 29 Sep 2016 14:28:36 +0000 (16:28 +0200)]
Merge remote-tracking branch 'origin/master'
Denis Fokin [Thu, 29 Sep 2016 14:24:44 +0000 (17:24 +0300)]
IDEA-152214 Xcode like way to disable/remove breakpoints
Dmitry Trofimov [Thu, 29 Sep 2016 14:15:56 +0000 (16:15 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 29 Sep 2016 14:13:44 +0000 (16:13 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Avdeev [Thu, 29 Sep 2016 14:11:22 +0000 (17:11 +0300)]
malicious test commented out
peter [Thu, 29 Sep 2016 14:09:33 +0000 (16:09 +0200)]
fix tests: Comparator is a functional interface
peter [Thu, 29 Sep 2016 13:00:53 +0000 (15:00 +0200)]
use more StreamEx features for shorter DataFlowInstructionVisitor.getAlwaysFailingCalls
Dmitry Trofimov [Thu, 29 Sep 2016 14:08:45 +0000 (16:08 +0200)]
Update the jediterm lib with some fixes (IDEA-142926, IDEA-120046)
Sergey Simonchik [Thu, 29 Sep 2016 14:07:26 +0000 (17:07 +0300)]
use UIUtil.getHTMLEditorKit() as it's more HiDPI&darcula friendly
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)
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)
Roman Shevchenko [Thu, 29 Sep 2016 13:56:50 +0000 (15:56 +0200)]
Cleanup (missing annotations)
Roman Shevchenko [Thu, 29 Sep 2016 13:54:11 +0000 (15:54 +0200)]
Cleanup (missing annotations)
Vladislav.Soroka [Thu, 29 Sep 2016 13:38:35 +0000 (16:38 +0300)]
external system: allow to run tasks w/o progress indicator
Denis Fokin [Thu, 29 Sep 2016 13:38:14 +0000 (16:38 +0300)]
IDEA-152214 Xcode like way to disable/remove breakpoints
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
Egor.Ushakov [Thu, 29 Sep 2016 13:21:43 +0000 (16:21 +0300)]
lambdify
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"
Denis Fokin [Thu, 29 Sep 2016 13:04:18 +0000 (16:04 +0300)]
IDEA-152214 Xcode like way to disable/remove breakpoints
Dmitry Avdeev [Thu, 29 Sep 2016 12:41:49 +0000 (15:41 +0300)]
ProjectOpeningTest
Dmitry Avdeev [Thu, 29 Sep 2016 12:41:26 +0000 (15:41 +0300)]
@NotNull & @Nullable
Dmitry Avdeev [Thu, 29 Sep 2016 12:16:53 +0000 (15:16 +0300)]
cleanup
peter [Thu, 29 Sep 2016 12:42:26 +0000 (14:42 +0200)]
faster LambdaUtil.isFunctionalClass check (and other related methods)
peter [Thu, 29 Sep 2016 12:39:33 +0000 (14:39 +0200)]
more concise code for dfa failing contracts reporting (IDEA-CR-14141)
Vladislav.Soroka [Thu, 29 Sep 2016 12:23:23 +0000 (15:23 +0300)]
external system: set indeterminate indicator by default for task execution
Vladislav.Soroka [Thu, 29 Sep 2016 12:21:49 +0000 (15:21 +0300)]
external system: fix deadlock for synchronous task execution
Roman Shevchenko [Thu, 29 Sep 2016 12:10:36 +0000 (14:10 +0200)]
[java] Jigsaw package accessibility highlighting (source dependencies)
Pavel Dolgov [Thu, 29 Sep 2016 11:49:49 +0000 (14:49 +0300)]
Java inspection: Handle static fields in EqualsReplaceableByObjectsCallInspection (IDEA-161076)
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.
peter [Thu, 29 Sep 2016 10:57:18 +0000 (12:57 +0200)]
reduce the number of LambdaUtil.findFunctionCandidates usages
Dmitry Trofimov [Thu, 29 Sep 2016 10:52:13 +0000 (12:52 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 29 Sep 2016 10:51:14 +0000 (12:51 +0200)]
Merge remote-tracking branch 'origin/master'
Anna.Kozlova [Thu, 29 Sep 2016 10:40:59 +0000 (12:40 +0200)]
junit 5: allow containers to fail (IDEA-158933; IDEA-161850)
Anna.Kozlova [Thu, 29 Sep 2016 10:31:59 +0000 (12:31 +0200)]
junit 5: search for junit classes in library sources
Dmitry Trofimov [Thu, 29 Sep 2016 10:50:24 +0000 (12:50 +0200)]
Revert adding printenv to linux folder.
Dmitry Avdeev [Thu, 29 Sep 2016 10:35:31 +0000 (13:35 +0300)]
accumulate and flush commands on startup: per-project command processor
Artem Khvastunov [Thu, 29 Sep 2016 09:15:19 +0000 (11:15 +0200)]
PHP Runtime
peter [Thu, 29 Sep 2016 10:23:39 +0000 (12:23 +0200)]
don't render import/completion excludes with * as red (IDEA-24615)
peter [Thu, 29 Sep 2016 10:15:57 +0000 (12:15 +0200)]
fix DomVirtualFileEventsTest blinking: don't let current dom be gc-ed
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)
Vladimir Krivosheev [Thu, 29 Sep 2016 09:54:21 +0000 (11:54 +0200)]
IDEA-CR-14137 cleanup
Dmitry Batrak [Thu, 29 Sep 2016 09:41:45 +0000 (12:41 +0300)]
EA-87030 - UOE: TextComponentScrollingModel.runActionOnScrollingFinished
peter [Thu, 29 Sep 2016 09:33:49 +0000 (11:33 +0200)]
use default modality state in daemon with per-project modality
peter [Thu, 29 Sep 2016 09:31:20 +0000 (11:31 +0200)]
IDEA-161862 Lambda Expressions not showing as implementations of an interface
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
Vladimir Krivosheev [Thu, 29 Sep 2016 08:52:08 +0000 (10:52 +0200)]
testClearAndPrintWhileAnotherClearExecution — set timeout to 30 seconds
Dmitry Batrak [Thu, 29 Sep 2016 07:58:03 +0000 (10:58 +0300)]
remove unused code from PlatformDocumentationUtil
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
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)
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"
Vladimir Krivosheev [Thu, 29 Sep 2016 06:57:36 +0000 (08:57 +0200)]
cleanup
Vladimir Krivosheev [Thu, 29 Sep 2016 06:16:15 +0000 (08:16 +0200)]
create Element only if need
Vladimir Krivosheev [Thu, 29 Sep 2016 05:56:24 +0000 (07:56 +0200)]
remove deprecated and unused DEFAULT_ERROR_STRIPE_COLOR
Vladimir Krivosheev [Thu, 29 Sep 2016 05:54:43 +0000 (07:54 +0200)]
do not write unmodified user copy of editor color scheme
Vladimir Krivosheev [Wed, 28 Sep 2016 15:47:58 +0000 (17:47 +0200)]
cleanup
Julia Beliaeva [Wed, 28 Sep 2016 23:44:02 +0000 (02:44 +0300)]
[vcs-log] fix jumping root label in details
Dmitry Batkovich [Wed, 28 Sep 2016 20:34:13 +0000 (23:34 +0300)]
Merge remote-tracking branch 'origin/master'
Gregory.Shrago [Wed, 28 Sep 2016 20:10:53 +0000 (23:10 +0300)]
allow plugin script engines
Dmitry Batkovich [Wed, 28 Sep 2016 19:41:05 +0000 (22:41 +0300)]
remove redundant getName-s for QuickFix inheritors (update 2)
Bas Leijdekkers [Wed, 28 Sep 2016 18:56:42 +0000 (20:56 +0200)]
EA-72276 (assert: PsiWalkingState.elementStarted)
Sergey Malenkov [Wed, 28 Sep 2016 18:11:09 +0000 (21:11 +0300)]
IDEA-158500: remove unneeded listeners, which are accessible via MouseAdapter
Bas Leijdekkers [Wed, 28 Sep 2016 18:13:19 +0000 (20:13 +0200)]
EA-89119 (assert: BaseInspectionVisitor.registerErrorAtOffset)
Bas Leijdekkers [Wed, 28 Sep 2016 17:28:32 +0000 (19:28 +0200)]
IG: "the" -> "a" in description
Dmitry Batkovich [Wed, 28 Sep 2016 18:03:01 +0000 (21:03 +0300)]
remove redundant getName-s for QuickFix inheritors (update)
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)
Anna.Kozlova [Wed, 28 Sep 2016 17:13:45 +0000 (19:13 +0200)]
testdata fixed
Dmitry Trofimov [Wed, 28 Sep 2016 17:43:47 +0000 (19:43 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Wed, 28 Sep 2016 17:39:21 +0000 (19:39 +0200)]
Merge remote-tracking branch 'origin/master'
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.
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).
Dmitry Batkovich [Wed, 28 Sep 2016 17:29:12 +0000 (20:29 +0300)]
remove redundant getName-s for QuickFix inheritors
Roman Shevchenko [Wed, 28 Sep 2016 17:24:38 +0000 (19:24 +0200)]
Merge remote-tracking branch 'origin/master'
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)
Egor.Ushakov [Wed, 28 Sep 2016 16:46:54 +0000 (19:46 +0300)]
use LinkedList instead of Stack
Anna.Kozlova [Wed, 28 Sep 2016 16:48:54 +0000 (18:48 +0200)]
switch highlight level to warning in tests if default was INFORMATION
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