Commit Graph
191256 Commits
Author SHA1 Message Date
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