peter
2ef1a4bffb
a test for how dfa treats static final string comparison (IDEA-169892)
2017-03-20 13:32:19 +01:00
peter
acc041a4db
give up on unstable timings earlier locally than on TeamCity
2017-03-20 13:32:19 +01:00
peter
6271698a64
IDEA-169818 Completion for first argument of Map.getOrDefault should be same as for Map.get
2017-03-20 13:32:19 +01:00
Vassiliy.Kudryashov
3bb3fffebd
JBCardLayout: disable swipe animation if it's UnitTestMode
2017-03-20 15:30:13 +03:00
Vassiliy.Kudryashov
5c9c08e19d
JBCardLayout: disable swipe animation if it's UnitTestMode
2017-03-20 15:30:13 +03:00
Alexey Kudravtsev
8555019c44
do not fire "AAA write action started, everything is lost" listener during continuation execution to fix IDEA-169288 Resource Bundle Editor: Cannot edit text
2017-03-20 15:13:22 +03:00
Yaroslav Lepenkin
4e2d25d1b9
[parameter hints settings] minor rename
2017-03-20 14:45:12 +03:00
Yaroslav Lepenkin
228ab65f4f
[parameter hints settings] store added and removed patterns under the same xml element (IDEA-169803)
2017-03-20 14:45:12 +03:00
Yaroslav Lepenkin
3ec9e31868
[parameter hints] use different popup action text depending on returned hint info
2017-03-20 14:45:12 +03:00
Yaroslav Lepenkin
1961f27d6c
[parameter hints] when disabling custom hints option use "Do not show" instead of disable if option name starts with "Show"
2017-03-20 14:45:12 +03:00
Yaroslav Lepenkin
a6d9c1515b
[parameter hints] disable "Add method to blacklist action..." if returned hint info is not method info
2017-03-20 14:45:12 +03:00
Vladislav.Soroka
f72df0f9b8
es: do not validate project name&path in headless mode
2017-03-20 14:30:26 +03:00
peter
8bef891658
no camelhump matching in live template tree speed search (IDEA-169197)
2017-03-20 11:53:11 +01:00
peter
3baaa12522
IDEA-168271 Make "Edit variables" not dimmed always or provide some hint how to un-dim it
2017-03-20 11:53:11 +01:00
Anna.Kozlova
3d251f56ae
revert of revert: restore ability to apply INFORMATION error with quickfix from inspection with real severity
2017-03-20 11:45:14 +01:00
Anna.Kozlova
c482c21b29
create from usage: ensure type parameters are extracted from wildcards (IDEA-169857)
2017-03-20 11:45:14 +01:00
Anna.Kozlova
cf8714fbb3
redundant throws: when run single inspection get entry points declaration from current profile (IDEA-169339)
2017-03-20 11:45:14 +01:00
Anna.Kozlova
caaa5b081c
register additional assert frameworks (IDEA-169794; IDEA-169793)
2017-03-20 11:45:14 +01:00
Alexey Kudravtsev
74893feb9f
IDEA-167037 The assertion "File accessed outside allowed root" is triggered by files symlinked from the the JDK installation folder
2017-03-20 13:40:46 +03:00
Alexey Kudravtsev
0f40c5d1bc
sometimes the usage view component is invisible, re-fixes IDEA-169722 "Analyze dependencies" bottom tree is empty
2017-03-20 13:40:45 +03:00
Alexey Kudravtsev
13b4dce1ca
do not call canonicalize to improve performance for IDEA-169698 VirtualFIle.findChild() is slow on negative lookups
2017-03-20 13:40:45 +03:00
Vassiliy.Kudryashov
8dac62345b
IDEA-169740 Find in Path popup: make default width wider
2017-03-20 13:31:01 +03:00
Dmitry Batkovich
5cef2646d0
inspection view: fix help link in export dialog IDEA-168842
2017-03-20 12:57:17 +03:00
Mikhail Golubev
7a81f4dfba
PY-22087 Don't mark comprehension variables used in f-strings as unused
...
I needed to tweak anchor element (that has the corresponding instruction
in CFG) to flow-sensitively resolve names used in f-strings inside
comprehensions.
2017-03-20 12:55:42 +03:00
Mikhail Golubev
4120e431a8
Remove duplicate conversion from class type to instance type in PyTypeAssertionEvaluator
...
Also special handling for "x = Sub(); assert isinstance(x, Super)"
doesn't conflict anymore with the support of cases like
"x = Sub(); assert not isinstance(x, Super)", i.e. we distinguish
between positive and negative type assertions when the actual type is a
subclass of the expected type. Though, strictly speaking, it hasn't
broken anything (yet).
2017-03-20 12:47:50 +03:00
Mikhail Golubev
72c0f8eace
PY-22694 Fix the description of PyAbstractClassInspection
2017-03-20 12:47:50 +03:00
Dmitry Batrak
1998fcd95f
remove useless code
2017-03-20 12:44:07 +03:00
Dmitry Batkovich
a9d1a227ad
add javadoc intention: do not handle type parameter as comment owner IDEA-169732
2017-03-20 12:41:05 +03:00
Dmitry Batkovich
9f49241a0f
suppress capitalization inspection
2017-03-20 12:41:05 +03:00
peter
8c21434315
be prepared to INRE when rendering methods in project view (EA-99090 - INRE: FileBasedIndexImpl.handleDumbMode)
2017-03-20 10:38:06 +01:00
Tagir Valeev
efdfa0a22c
IDEA-169518 Convert "Move assignment to field declaration" to the inspection
2017-03-20 16:26:40 +07:00
Tagir Valeev
c90b64b7e8
ConstructionUtils#isCustomizedEmptyCollectionInitializer: check that it's actually a collection or a Map (otherwise it works on some crazy things like new java.util.zip.Deflater(compressionLevel))
2017-03-20 16:26:39 +07:00
Dmitry Batrak
140d771f36
add a separate range marker tree for fold regions, as they have now a different logic for update on document change
...
this is required to avoid impact of folding regions on normal range markers
(range marker tree expects all contained markers to be updated in the same way on document change)
second attempt - correct marker unregistering
2017-03-20 12:23:49 +03:00
Aleksey Pivovarov
dfa3363dd8
Revert "JBInsets"
...
Fix double white-gray borders in editors
getBorderInsets(_) should match getBorderInsets(_, _) and paintBorder()
This reverts commit 4142f07382 .
2017-03-20 12:21:24 +03:00
Aleksey Pivovarov
4e94c910ff
ui: fix action separators in toolbars under HiDPI
...
follow-up: 3881c3aaef
2017-03-20 12:16:23 +03:00
Dmitry Batrak
56bd3e5e8a
revert commit d23cdff
2017-03-20 12:12:15 +03:00
Vassiliy.Kudryashov
1fb982c64d
IDEA-169741 Find in Path popup: a more clear tooltip text for recursive search in subdirectories
2017-03-20 11:37:55 +03:00
Dmitry Batrak
d23cdff39e
add a separate range marker tree for fold regions, as they have now a different logic for update on document change
...
this is required to avoid impact of folding regions on normal range markers
(range marker tree expects all contained markers to be updated in the same way on document change)
2017-03-20 11:35:40 +03:00
Dmitry Batkovich
91d518a5e3
inspection view: do not show 'Edit Settings' for inspection without settings (IDEA-169408)
2017-03-20 10:58:25 +03:00
Tagir Valeev
06d02befe0
Optional support for ChainCallExtractor (fixes IDEA-169782)
2017-03-20 12:34:14 +07:00
Tagir Valeev
189ba6eb30
ChainCallInplaceIntroducer: registry key removed (unconditional now)
2017-03-20 12:19:29 +07:00
Tagir Valeev
92920ba077
ChainCallInplaceIntroducer: scope changed to the broader block as method call still may be invalidated
2017-03-20 12:15:20 +07:00
Tagir Valeev
06c1083fa5
IDEA-169850 Allow "filter by instanceof" and "map to cast" conversion to method references with information level even if code-style option is switched off
2017-03-20 11:03:08 +07:00
Julia Beliaeva
b8a435b367
[file-history] use method reference, remove explicit type argument
2017-03-20 00:32:58 +03:00
Vassiliy.Kudryashov
c983ca0291
IDEA-169743 Find in Path popup: add space between controls and search results
2017-03-20 00:07:16 +03:00
Gregory.Shrago
ac576cea54
use production-only roots, e.g. skip TEST libraries
2017-03-19 23:26:36 +03:00
Vassiliy.Kudryashov
1aa72640a9
IDEA-169786 Find in Path: hide the line to the right of the file path
2017-03-19 23:19:02 +03:00
Julia Beliaeva
1ea93247c9
[vcs-log] use StreamEx
2017-03-19 21:48:35 +03:00
Konstantin Bulenkov
6e7540aae6
Merge remote-tracking branch 'origin/master'
2017-03-19 17:18:07 +01:00
Vladislav.Soroka
06dcc8bba8
deprecated api usage cleanup
2017-03-19 18:42:44 +03:00