Pavel Dolgov
d6e92c273f
Java: Don't introduce parameter for potentially matching fields if the fields are written - improved (IDEA-182284)
2017-11-22 15:41:07 +03:00
Vassiliy.Kudryashov
336e80d215
IDEA-154559 'Git Reset' dialogue looks weird on Linux Mint
2017-11-22 15:36:56 +03:00
Max Medvedev
632bad9efe
BackspaceHandlerDelegate: add @NotNull
2017-11-22 15:35:24 +03:00
Roman Shevchenko
2d2fbf9586
[platform] silences noisy logging
2017-11-22 13:34:25 +01:00
Roman Shevchenko
8b2e7c5cd6
Cleanup (minor optimization)
2017-11-22 13:32:45 +01:00
Roman Shevchenko
54c4d65fb4
[java] different icons for automatic and named modules
2017-11-22 13:30:48 +01:00
Rustam Vishnyakov
a7f0b40547
Fix CodeStyle API usage
2017-11-22 15:27:14 +03:00
Sergey Simonchik
509ff922eb
terminal: revert excess ToolWindow API changes; bug fixed: once a selected file gets stuck in ToolWindow instance, a terminal always used it on opening
2017-11-22 15:24:31 +03:00
Konstantin Bulenkov
3f747770cd
remove : symbol from intention collector
2017-11-22 13:23:03 +01:00
Semyon Proshev
86940c0fbd
Fix positioning converted variadic params.
...
If parameter has default value put it before keyword container, or put
it before first parameter with default value otherwise.
2017-11-22 15:02:13 +03:00
Semyon Proshev
77d317ed7c
Don't suggest converting variadic params in Py2 in case of positional args.
2017-11-22 15:01:47 +03:00
Semyon Proshev
a7a110247e
Don't convert invalid identifiers to parameters.
2017-11-22 15:01:23 +03:00
Semyon Proshev
fbdcd38462
Update ConvertVariadicParamIntention.isAvailable (PY-25035)
...
Display the intention only on parameter list and references to variadic parameters (not anywhere inside a function) and only if there are corresponding subscriptions / get() calls in function's body.
2017-11-22 15:00:37 +03:00
Kirill Likhodedov
52ffe60ede
git tests: mention the unexpected message text
2017-11-22 14:33:39 +03:00
Kirill Likhodedov
3197043402
git tests: prefer calling git from the explicit repository
2017-11-22 14:30:52 +03:00
Kirill Likhodedov
c01e5c369e
git tests: fix accidentally broken assertions on commit messages
2017-11-22 14:30:52 +03:00
Roman Shevchenko
0e1c6939e2
[java] completing automatic modules (IDEA-179275)
2017-11-22 11:56:34 +01:00
Vasily Romanikhin
c38fbda481
Merge branch 'master' of git.labs.intellij.net:idea/community
2017-11-22 13:46:14 +03:00
Kirill Likhodedov
95d6d98e3d
git tests: setup default username for auxiliary repositories once again
...
Otherwise Git tries to get a username/email from the OS settings,
which sometimes fail on test server agents, and it leads to
commit failure.
2017-11-22 13:45:49 +03:00
Vasily Romanikhin
5783813018
CPP-6352: WSL: minor code cleanup
2017-11-22 13:41:16 +03:00
Egor Ushakov
3fe0ce4a99
IDEA-182478 Clearing output directory slows down total build time - disabled sync delete
2017-11-22 13:35:00 +03:00
Egor Ushakov
b0d36cbdd2
cleanup
2017-11-22 13:35:00 +03:00
Kirill Likhodedov
f526590d5b
Move BackgroundTaskGroup away from the platform
...
BackgroundTaskGroup, in fact, doesn't work as expected, e.g. it doesn't
allow to restart a cherry-pick ever again, once a previous queue failed
with an error.
It should probably be substituted by BackgroundTaskQueue.
2017-11-22 13:30:49 +03:00
Vladislav.Soroka
751059acad
Do not propose sync for newly created/imported projects
2017-11-22 13:28:17 +03:00
Kirill Likhodedov
c9f2390d37
Use proper task queue for queueing cherry-pick tasks
...
BackgroundTaskGroup, in fact, doesn't work as expected, e.g. it doesn't
allow to restart a cherry-pick ever again, once a previous queue failed
with an error.
Issue: IDEA-181553
Follow-up: d957866
Review: IDEA-CR-26418
2017-11-22 13:24:44 +03:00
Dmitry Batrak
96967b40c8
IDEA-180365 Undo in editor does not scroll to changed position
...
Fix a case with making a change in a diff pane, then performing undo in main editor.
In this case comparing classes of editors doesn't work:
we have PsiAwareTextEditorProvider.PsiAwareEditorWrapper in the diff pane
and PsiAwareTextEditorImpl in the main editor.
2017-11-22 13:07:28 +03:00
Alexander Zolotov
960431abed
Do not replace "+" and "-" in shortcuts on Windows and Linux
2017-11-22 13:01:11 +03:00
nik
4fa09cb637
IDEA project configuration: xmlgraphics-commons converted to repository library
2017-11-22 12:31:36 +03:00
Kirill Likhodedov
85977f8fe1
git tests: support multiple credential.helper configuration
...
Issue found at IDEA-CR-26945
2017-11-22 11:46:52 +03:00
Dmitry Batrak
3c00b33745
IDEA-180365 Undo in editor does not scroll to changed position
...
fix a case with alt-tabbing right after editing change
2017-11-22 11:33:31 +03:00
Tagir Valeev
c0ffcc1c3f
Stream API call chains simplified
2017-11-22 15:15:01 +07:00
Dmitry Batkovich
784377fc9a
inspection view: remove registry key to store table as psi elements
2017-11-22 10:53:32 +03:00
Vassiliy.Kudryashov
88644e1f88
IDEA-154559 'Git Reset' dialogue looks weird on Linux Mint
2017-11-22 10:39:52 +03:00
Tagir Valeev
d47671a183
Test for IDEA-181794 Suggest completion items with type casts in stream chains
...
The functionality was implemented automatically after a combination of earlier commits: 9fedf66f and 80e63e2
2017-11-22 14:33:42 +07:00
Tagir Valeev
80e63e20fc
DFA: support partial streams and ::isInstance method reference
...
Fixes:
IDEA-182519 Support non-terminated Stream API chains in data flow
IDEA-182520 Support Xyz.class::isInstance in stream/optional chains
2017-11-22 14:23:00 +07:00
Tagir Valeev
7c9f5ce2c9
DataFlowInstructionVisitor extracted to separate file
2017-11-22 11:04:02 +07:00
Tagir Valeev
e2a4d9b41b
myPossibleVariableValues pushed down to DataFlowInspectionVisitor
...
Division by zero handling removed from DataFlowInspection as DivideByZero inspection is smart enough now
2017-11-22 10:56:45 +07:00
Tagir Valeev
952156db3d
AbstractMemberSelectionTable: make empty override icon the same size as non-empty one
...
Fixes IDEA-155597 Text in table in 'Push members down' dialog in not aligned
2017-11-22 10:46:24 +07:00
Vladimir.Orlov
07b68c9512
Merge remote-tracking branch 'origin/master'
2017-11-22 06:25:08 +03:00
Julia Beliaeva
ae264a5b80
[vcs-log] better notification title
...
Capitalize, use double quotes for repository name, use "stopped" instead of "cancelled".
2017-11-22 03:27:05 +03:00
Olga Strizhenko
b3a00dfa00
Spellchecker: bounded PQ to keep k best instead of Collections#sort
2017-11-22 01:27:12 +03:00
Olga Strizhenko
ab7385b229
Spellchecker: (minor) renaming
2017-11-22 01:27:09 +03:00
Olga Strizhenko
7b10354a16
Spellchecker: (refactoring) +Dictionary#getSuggestions
2017-11-22 01:27:06 +03:00
Olga Strizhenko
f19ce06400
Spellchecker: add CustomDictionaryProvider EP
2017-11-22 01:27:03 +03:00
Olga Strizhenko
0ba1fa3a22
Spellchecker: add possibility to add prepared dictionaries
2017-11-22 01:27:01 +03:00
peter
455bce5ea8
update LazyParseableElement children under a non-cancellable section after parsing
2017-11-21 23:10:26 +01:00
Maxim.Mossienko
0b4dd7ca6e
workaround for making tests pass:
...
temp jar files should have unique names to avoid issues with temp file
scheduled for deletion
2017-11-21 21:47:39 +01:00
Konstantin Bulenkov
90d4e80abb
add Registry usage collector
2017-11-21 21:03:34 +01:00
Sergey Malenkov
91fd6cbd9f
IDEA-176645 New context menu checkmarks for all LaFs
2017-11-21 22:53:07 +03:00
Julia Beliaeva
01ed1eea11
[git] fix user filter test under windows: do not escape double quot symbol
...
Since b897f25120 where tests started using GitHandler, escaping a double quot manually is not needed
2017-11-21 22:41:17 +03:00