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