Commit Graph
191226 Commits
Author SHA1 Message Date
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
Konstantin Bulenkov 43bc918184 IDEA-147964 Please provide a button/action to copy Idea and plugins versions to the clipboard 2017-03-19 16:36:06 +01:00
Aleksey Pivovarov b813a28c96 ui: show layout constraints in UI Inspector 2017-03-19 14:57:46 +03:00
peter 95a2625ec3 less event dispatching in the middle of tearDown when components are half-disposed 2017-03-18 21:57:29 +01:00
Julia Beliaeva 74e0e821f0 [vcs-log] use isInstance method in filter and align chain calls 2017-03-18 19:16:17 +03:00
Julia Beliaeva 00300b930f [git] use Pair.create instead of constructor 2017-03-18 18:57:07 +03:00
Konstantin Bulenkov 5f046cc52b rollback and NPE fix 2017-03-18 15:55:25 +01:00
Konstantin Bulenkov 3e0490fe0b use SwingUtilities.isDescendingFrom instead of custom method 2017-03-18 14:59:34 +01:00
Konstantin Bulenkov a29e105d68 new close icons for tabs 2017-03-18 14:44:51 +01:00
Kirill Likhodedov 0d48daf0e6 vcs tests: refresh the created nested root to make it visible to VFS 2017-03-18 11:35:21 +00:00
Kirill Likhodedov 4a1c6f1344 Add debug logging 2017-03-18 11:32:11 +00:00
Kirill Likhodedov 677e9fd8dc Use full test name for test started indicator
Test name is shortened because it is used as project dir,
but it is not convenient when searching for the test output in the whole
build log.
2017-03-18 11:30:18 +00:00
Bas Leijdekkers c9bfa67992 IG: don't report (more) invisible characters as unnecessary escapes (IDEA-169813) 2017-03-18 09:05:48 +01:00
Ilya.Kazakevich 401a5af85d PY-23167: Support packages with out __init__.py for Py2 test runners
You can use Python path like "spam.eggs" where "spam" does not have
__init__.py. This scheme is used by runners to report test names.

For Py3 it works, but not for Py2.
``_jb_runner_tools`` contains logic to workaround it
2017-03-18 04:52:35 +03:00
Alexander Zolotov d25a90b6f5 Add javadoc for Template#inline 2017-03-17 23:41:52 +03:00
Alexey Gopachenko 8b38ef0120 Make inlay parameter hints blacklist explanation text overridable per language
PHP WI-35135 Java-specific help text in "Configure Parameter Name Hint" dialog

(cherry picked from commit 409eb3d)
2017-03-17 20:38:36 +01:00
Roman Shevchenko 7e879c3e95 [java] adds a "delete" quickfix for incorrect 'opens' statement (IDEA-169457) 2017-03-17 20:19:36 +01:00
Sergey Malenkov 0cb5de4a5b IDEA-167520 No "for current project" indicator, when registering a "projectConfigurable" 2017-03-17 22:14:38 +03:00
Anna.Kozlova e18a3f76dc sort members in toString chooser from super to child (IDEA-93029) 2017-03-17 20:05:32 +01:00
Anna.Kozlova 64069e733f ensure name is updated according to repeated count (IDEA-168832) 2017-03-17 20:05:32 +01:00
Anna.Kozlova 66b1e44991 sort members in chooser by order: compare offsets in same files 2017-03-17 20:05:32 +01:00
Gregory.Shrago d3938c2351 DBE-3585 Use Database Colors in Navigate popup 2017-03-17 21:44:30 +03:00
peter 500e19818a don't load stubs if any of the PSI roots prohibits that (EA-99102) 2017-03-17 19:39:10 +01:00
Roman Shevchenko 89ea31f0a5 [java] for service implementations, checks a provider first (IDEA-169447) 2017-03-17 19:18:00 +01:00
Dmitry Jemerov 5b411bbec0 In unit test mode, always provide full exception stacktrace as error message for external project import failure 2017-03-17 18:51:54 +01:00
Sergey Malenkov 640284808b IDEA-164056 Incorrect welcome frame center coordinates calculation 2017-03-17 20:50:58 +03:00
Sergey Ignatov 88bf0fd779 allow to run/debug configuration with numbers from 4 to 9 in run configuration popup 2017-03-17 20:33:46 +03:00
Anna.Kozlova 0fd7aad733 java tests: remember containing class from context (IDEA-169824) 2017-03-17 18:20:24 +01:00
Sergey Ignatov 768b9d991d get rid of debug logging in xpath, speedup JspxNewTest 2017-03-17 20:10:40 +03:00
Dmitry Batrak f92f94b859 don't invalidate fold region when its boundary starts splitting a surrogate pair after document change
such invalidation is not visible to soft wrap model and EditorSizeManager - they cannot update their state accordingly
(based on EditorStressTest failure with seed -5527228491707802152)
2017-03-17 20:04:16 +03:00
Roman Shevchenko 3cea281350 Cleanup (warnings, formatting) 2017-03-17 17:55:12 +01:00