Tagir Valeev
79ed1b2dc3
shortenClassReferences: dequalify references which are statically imported
2018-06-14 10:08:16 +07:00
Tagir Valeev
c5546db7d5
CharsetObjectCanBeUsedInspection: support lowercase
2018-06-14 09:52:46 +07:00
Julia Beliaeva
1e68771170
[file-history] extract FileHistoryBuilder
2018-06-14 03:44:32 +03:00
Julia Beliaeva
20b9656457
[vcs-log-graph] do not recalculate reachable nodes in branch filter controller after rebuilding delegate graph
...
Visibility is calculated for the whole permanent graph that does not change.
2018-06-14 03:44:32 +03:00
Julia Beliaeva
ea52e844a6
[file-history] do not rebuild the whole visible graph after refine
2018-06-14 03:44:32 +03:00
Julia Beliaeva
9f79852160
[file-history] provide linear graph and permanent graph for file history
2018-06-14 03:44:32 +03:00
Julia Beliaeva
34c8f33420
[file-history] move findAncestorRowAffectingFile method to FileHistory
2018-06-14 03:44:31 +03:00
Julia Beliaeva
2781bc6451
[vcs-log-graph] hide nodes without rebuilding collapsed graph from scratch
2018-06-14 03:44:31 +03:00
Julia Beliaeva
d4ffde31ea
[vcs-log-graph] convert DottedFilterEdgesGenerator to kotlin
2018-06-14 03:44:31 +03:00
Julia Beliaeva
0f6563ab42
[vcs-log-graph] rename DottedFilterEdgesGenerator to kotlin
2018-06-14 03:44:31 +03:00
Sergey Ignatov
cadf6e04e6
affected tests: update the tree in case of the single test
2018-06-13 16:50:15 -07:00
Sergey Ignatov
6576132215
cleanup
2018-06-13 16:50:15 -07:00
Sergey Ignatov
87cfb32df5
affected tests popup: update presentation for buttons
2018-06-13 16:50:15 -07:00
Sergey Ignatov
2b22d86f5d
cleanup
2018-06-13 16:50:15 -07:00
Ilya.Kazakevich
c4dfbb0c89
PY-30153: code cleanup and refactoring by IDEA-CR-33143
...
Invert condition, do fast checks first
2018-06-14 01:19:22 +03:00
Ilya.Kazakevich
4b02e0a4e5
PY-27630: Sync with github: rescue old pytest fixture
...
According to IDEA-CR-33298
2018-06-14 00:52:43 +03:00
sergey.vasiliev
3944a611c2
[git] restore git usage collectors
...
FUS-99, FUS-100
follow-up: 1e5c313405
2018-06-14 00:12:53 +03:00
Alexander Lobas
48628a3b18
IDEA-193789 Settings: Plugins: unable to search in installed plugins (part 1)
2018-06-13 23:16:22 +03:00
Semyon Proshev
00c27e319e
Highlight list literal passed as generic parameter to typing member (PY-20530)
2018-06-13 23:12:49 +03:00
Semyon Proshev
2bc9fc3ef2
Highlight mismatching between type comment and parameters (PY-20530)
2018-06-13 23:12:48 +03:00
Semyon Proshev
746a89b076
Highlight the case when type comment and annotation are both specified (PY-20530)
2018-06-13 23:12:48 +03:00
Semyon Proshev
9c0002fb67
Highlight type comments with unpacking that cannot be matched (PY-20530)
2018-06-13 23:12:47 +03:00
Semyon Proshev
f088deede3
Highlight illegal usages of self in annotations and type comments (PY-20530)
...
Update PyInspectionVisitor to init type eval context from context file for injected fragments.
Update TypeEvalContext to check if passed element is inside injected fragment in origin.
2018-06-13 23:12:47 +03:00
Semyon Proshev
c117731f9c
Update calculating scope for function type comment (PY-20530)
...
So `self` could not be used in it.
2018-06-13 23:12:47 +03:00
Semyon Proshev
4e69ba030f
Check parameters passed to Callable and suggest quick fixes (PY-20530)
2018-06-13 23:12:46 +03:00
Semyon Proshev
0d9bf8ebff
Enable highlighting error elements in type hints (PY-20530)
2018-06-13 23:12:46 +03:00
Semyon Proshev
adec865a52
Add quick fix to remove generic parameter(s) from instance and class checks (PY-28249)
2018-06-13 23:12:45 +03:00
Semyon Proshev
b7ec888a70
Add quick fix to sync typevar name with target name (PY-28243)
2018-06-13 23:12:45 +03:00
Semyon Proshev
32e16524aa
Highlight the case when generic class is used with parentheses (PY-16853)
...
Make PyDocstringFile inheritor of PyExpressionCodeFragment so
PyResolveUtil.resolveImportedElementQNameLocally could resolve element used in type comment.
Create quick fix so call expression could be easily replaced with subscription.
2018-06-13 23:12:44 +03:00
Sergey Malenkov
7931fd521d
IDEA-189709: update colors of information hint border/background
2018-06-13 23:06:15 +03:00
Sergey Malenkov
662981664a
IDEA-189709: show shadow for all balloons in light theme too
2018-06-13 23:06:14 +03:00
Alexander Lobas
758ba93b59
IDEA-193872 New Plugins dialog: search field in "Updates" allows to select plugin that doesn't require update
2018-06-13 22:11:23 +03:00
Vladislav.Soroka
b9cfdc23ee
Gradle: use module level libraries for different dependencies with the same name (IDEA-191341)
2018-06-13 22:05:58 +03:00
Vladislav.Soroka
86a3c8dbc3
External system: do not merge multiple project level libraries with the same name (IDEA-191341)
2018-06-13 22:05:58 +03:00
Viktoria.Shirunova
346e61d7b9
[gui-test] CheckboxTreeFixture: added fun ensureCheckboxValue
2018-06-13 22:02:09 +03:00
Viktoria.Shirunova
b68f3657fb
[gui-test] minor changes
2018-06-13 22:02:09 +03:00
Daniil Ovchinnikov
228101a6ba
[groovy] add commenter settings to Code Generation page (IDEA-154469)
2018-06-13 21:55:13 +03:00
Bas Leijdekkers
af5aac922f
SSR: fix NPE on opening new dialog
2018-06-13 20:06:52 +02:00
Anna Kozlova
dc43909e2c
ensure no inference from not inferred var (IDEA-193828)
2018-06-13 21:00:17 +03:00
Anna Kozlova
3dcd60cbb5
expand boolean: replace with explicit type (IDEA-193829)
2018-06-13 21:00:17 +03:00
Ivan Semenov
43df918844
[github] Don't compare strings with == (duh)
2018-06-13 20:41:25 +03:00
Ivan Semenov
b611419b48
[github] Better error message
2018-06-13 19:50:16 +03:00
Ivan Semenov
e1a463fb10
[github] Check progress manager disposed state before callback
...
Otherwise when dialog is closed various "already disposed" errors pop up
Issue: EA-122314
2018-06-13 19:50:16 +03:00
Ivan Semenov
52906e3743
[vcs-util] Allow to easily check if progress manager is disposed
...
Helps when progress in some disposable context and context is disposed between task completion and callback execution (i.e. dialog)
2018-06-13 19:50:15 +03:00
Ivan Semenov
e9b900e238
[github] Load repository url suggestions separately for each account
...
Issues: IDEA-193134, IDEA-192531
2018-06-13 19:50:15 +03:00
Ivan Semenov
2d2b14e494
[vcs] Allow loading repository url suggestions separately
...
Some hosting service integrations (like github) can provide loaders that will load urls in several steps.
It is better to allow displaying partial results.
2018-06-13 19:50:15 +03:00
Alexander Zolotov
c8d2f5d619
Allow to override particular environment variables in builtin Terminal
2018-06-13 19:45:58 +03:00
Anna Kozlova
0ee075b02c
initialize variable: add empty string initialization (IDEA-193858)
2018-06-13 19:38:57 +03:00
Anna Kozlova
38f7fc11b6
don't recognize ref on functional interface outside of control stmts
...
IDEA-193833
2018-06-13 19:38:56 +03:00
Anna Kozlova
771034a880
place Redundant backticks to java 12 migration aids
2018-06-13 19:38:56 +03:00