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