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