Commit Graph
197498 Commits
Author SHA1 Message Date
Anna Kozlova f85e37b1c8 inline method: avoid another cases where invalidated this expr is used
EA-103338 - PIEAE: PsiUtilCore.ensureValid
2017-06-16 19:14:29 +03:00
Anna Kozlova 52b2493e19 introduce variable: allow extraction to field, etc (IDEA-CR-21940) 2017-06-16 19:14:28 +03:00
Anna Kozlova af82fb8e95 null checks (IDEA-CR-21943) 2017-06-16 19:14:28 +03:00
Rustam Vishnyakov 58475809df Don't immediately close Settings on Enter when right margin is edited
IDEA-173905 Code Style settings doesn't apply integer field value when pressing Enter
2017-06-16 18:48:58 +03:00
Vassiliy.Kudryashov f1f5c24f48 Make UI Inspector better: provide icon info for InplaceButton 2017-06-16 18:16:00 +03:00
Alexey Kudravtsev 5d98433602 timings adjusted 2017-06-16 17:47:19 +03:00
Alexey Kudravtsev 427628fd0d adjusted timings 2017-06-16 17:47:19 +03:00
Alexey Kudravtsev bc162bf6be cleanup 2017-06-16 17:47:18 +03:00
Alexey Kudravtsev bd008e5ad6 cleanup, got rid of legacy scaling 2017-06-16 17:47:18 +03:00
Alexey Kudravtsev 0093ee8e46 avoid test failure due to field assignment rearrangements? 2017-06-16 17:47:18 +03:00
Alexey Kudravtsev 012d87ec0a Currently HighPriorityAction and LowPriorityAction behaviour seems to be broken for intentions, which are wrapped first in IntentionActionWrapper and then in IntentionActionWithTextCaching$MyIntentionAction. 2017-06-16 17:47:18 +03:00
Nadya Zabrodina 9f5c8d48c1 [vcs]: cleanUp for IDEA-138876 2017-06-16 17:43:56 +03:00
Nadya Zabrodina cb3607d828 [branchPopup]: performance optimization for multi repos project
* (IDEA-172234) Git Branches Popup Menu does not pop up at all;
* do not check branch popup actions duplication (it's not needed);
* create speed search actions and then add them all to action group;
2017-06-16 17:43:54 +03:00
Nadya Zabrodina e21fb72bd5 [ui]: add validation parameter to optimize addAll actions, cleanUp
* it's better to add all actions simultaneously instead one by one
 to avoid array copy;
* add an ability to avoid validation (do not check contains many times)
2017-06-16 17:43:53 +03:00
Nadya Zabrodina 57fb2c30c8 [branchPopup]: do not store predefined branch for all repos
* optimize predefined branches storage;
* remove unused parameter;
* for project with a large number of repositories full
predefined branch storage it may lead to some performance problems:
 all predefined branches are the same for different repos,
 so it's enough to store a map of type and names;
* if branch was predefined as favorite then it should be persistent
 only as an excluded one;
2017-06-16 17:43:52 +03:00
Egor.Ushakov 080b7c4f76 EA-102311 - PIEAE: PsiUtilCore.ensureValid - fix for exception 2017-06-16 17:40:27 +03:00
Dmitry.Krasilschikov b8d0952333 RUBY-19607 make generateProject to get @NotNull settings 2017-06-16 16:59:28 +03:00
Dmitry Avdeev 564d9290c4 IDEA-174102 Find Refactoring Preview is not shown first time 2017-06-16 16:54:29 +03:00
Andrey Vokin 21caa17844 Reverted 3c752ffe62. 2017-06-16 15:50:06 +02:00
Rustam Vishnyakov 9ff29095b1 Make scheme panels fixed equal vertical size 2017-06-16 16:39:17 +03:00
Shaverdova Elena 1349db2577 Remove deprecated PathEnvironmentVariableUtil.findInPath(@NotNull String fileBaseName, boolean logDetails) { 2017-06-16 15:09:17 +02:00
Shaverdova Elena 8761254a33 Remove deprecated PathEnvironmentVariableUtil.findAbsolutePathOnMac 2017-06-16 15:09:17 +02:00
Dmitry Batkovich 7a9c33a5c8 type migration: use deeply immediate migration type copy instead of original one; attempt #2 2017-06-16 15:50:20 +03:00
peter b4acfa6de1 handle CHILD_ADDED case in java structure mod count (IDEA-CR-21897) 2017-06-16 14:12:10 +02:00
Dmitry Batkovich b7f01dd32a Revert type migration: use deeply immediate migration type copy instead of original one 2017-06-16 15:10:09 +03:00
Dmitry Batkovich 61f7b58fc5 type migration: use deeply immediate migration type copy instead of original one 2017-06-16 14:48:44 +03:00
Semyon Proshev 7b02272fce PY-23707 Fixed: False positives for __new__ arguments of some builtin classes
Add `__new__` to `str` and `int` stubs in both Pythons.
Update default values to `...` in `__init__` and `__new__` in `int` and `str`.
Add `__new__` to `enum.IntEnum` to override inherited `__new__`.
2017-06-16 14:35:13 +03:00
Alexander Kass 5091a0b572 DBE: track connections + cancel queries when closing remote 2017-06-16 14:18:10 +03:00
Dmitriy Smirnov 29aa05b2e1 IDEA-174549 Added missing question mark 2017-06-16 14:16:19 +03:00
Egor.Ushakov 491a3fb194 cleanup: use ReadAction 2017-06-16 14:11:13 +03:00
Egor.Ushakov 2d683689db cleanup: fixed deprecated usage 2017-06-16 14:11:13 +03:00
Nadya Zabrodina e4361fa410 [vcs]: IDEA-174459 remove empty changelist silently after cherry-pick
* check that changelist you are asking about exists;
2017-06-16 14:09:32 +03:00
Dmitry Avdeev 25e32a54f6 enabling live templates for java files 2017-06-16 14:02:27 +03:00
Anna Kozlova 136f4fa894 don't search for Override in external annotations
EA-103324 - PIEAE: PsiUtilCore.ensureValid
2017-06-16 13:33:23 +03:00
Anna Kozlova 1e2924fb3e EA-103322 - PIEAE: PsiUtilCore.ensureValid; IDEA-174522
external annotations could lead to dumb mode with consequence psi invalidation: calculate external name before that happens
2017-06-16 13:30:06 +03:00
Anna Kozlova 5d8e3f67a1 don't override first field by same named second (IDEA-174523) 2017-06-16 11:53:53 +03:00
Vladislav.Soroka c9f38674c2 Gradle: remove slf4j from gradle-logging jar 2017-06-16 11:31:49 +03:00
Andrey Vokin 3c752ffe62 Copy reference action. Removed deprecated code usage 2017-06-16 09:35:56 +02:00
peter 3add884872 fix stub-ast mismatch caused by broken import list
plus add a test for mismatch in IDEA-169118
2017-06-16 09:23:31 +02:00
peter 911d516e7b PsiTestUtil.checkStubsMatchText 2017-06-16 09:08:29 +02:00
Bas Leijdekkers 4dbcea2053 SSR: change existing templates to use "contained in named template" 2017-06-16 08:28:08 +02:00
Vassiliy.Kudryashov ac9a066654 Don't break layout on 'Paste' 2017-06-16 00:03:38 +03:00
Vassiliy.Kudryashov 6ee8e6157f IDEA-155492 Find Input field should trim whitespace when pasting from clipboard. 2017-06-16 00:00:44 +03:00
Daniil Ovchinnikov 2477b0f9a2 [groovy] properly resolve static import reference
Resolve the reference to all available members (like in Java).
Offer the accessibility fix when the reference is resolved to a single
inaccessible element.
2017-06-15 22:46:10 +03:00
Daniil Ovchinnikov 4253f4fac7 [groovy] fix static (aliased/unaliased) imports processing
Create a mapping between member names and imported names and let the
PsiClass handle ElementClassHint of processor. This fixes issues like
when some getter is imported with property name and then used with
explicit name: `import Foo.baz; getBaz()`. All tests added.
2017-06-15 22:46:09 +03:00
Alexander Lobas 7edea1ebab Support nullable icon 2017-06-15 22:29:11 +03:00
Roman Shevchenko 26fc02bcd0 [java] corrects an inspection group (IDEA-173522) 2017-06-15 21:46:54 +03:00
Anna Kozlova 267a77b6a3 fix introduce constant inside enum on unresolved ref (with target type)
EA-103229 - IAE: PsiTreeUtil.isAncestor
2017-06-15 20:51:20 +03:00
Anna Kozlova 1298560a61 introduce variable: case with unresolved reference and replace all
EA-90834 - AIOOBE: AbstractInplaceIntroducer.lambda$restoreState$
2017-06-15 20:51:20 +03:00
Denis Fokin 0f39932f41 Registry key for dark decorations on Mac 2017-06-15 19:55:59 +03:00