Eugene Zhuravlev
fd1c5c24f2
Correctly handle removal of 'protected' access flag on fields (IDEA-184854);
...
Fix InheritanceConstraint: when member access is changed to protected or package-private, more precise calculation of affected files
2018-01-13 16:33:14 +01:00
Rustam Vishnyakov
9d8e29c4f7
Temporarily remove a warning on missing language settings
2018-01-13 17:21:58 +03:00
Nicolay Mitropolsky
07fe11bdbd
Uast-Groovy: groovy-uast-test moved to a separate module (IDEA-CR-28371)
...
because otherwise Android Tests become strangely broken
2018-01-13 14:01:56 +03:00
Ilya.Kazakevich
d4d83cf656
"PyClass.inherits(FQNameProvider)" added to check
...
if class inherits some other class with FQName
2018-01-13 01:33:35 +03:00
peter
4b25e99aa9
update PsiEventsTest exception expectations
2018-01-12 21:45:45 +01:00
peter
582bfe6872
when PSI commit fails in tests, see the reason even if recovery fails as well
2018-01-12 20:29:49 +01:00
fitermay
3d92783bda
Do not force reindex on content files with compatible language levels
2018-01-12 20:07:25 +01:00
Nicolay Mitropolsky
e2961b3ab0
Uast-Groovy: GroovyDummyUastPlugin not so "dummy" anymore (IDEA-CR-28371)
2018-01-12 21:47:59 +03:00
Nicolay Mitropolsky
4c03a64d86
Uast-Groovy: better uastAnchor-s (IDEA-CR-28371)
2018-01-12 21:47:58 +03:00
Nicolay Mitropolsky
62b229c701
Uast-Groovy: GrUClass now wraps GrTypeDefinition not GrClassDefinition (IDEA-CR-28371)
2018-01-12 21:47:58 +03:00
Nicolay Mitropolsky
2665ff0726
Uast-Groovy: Some top-down walking and test (IDEA-CR-28371)
2018-01-12 21:47:57 +03:00
Nicolay Mitropolsky
ad79215c96
Uast: RenderLogTestBase-checks made not bounded to Java (IDEA-CR-28371)
...
to make it possible to use them in Groovy
2018-01-12 21:47:57 +03:00
Nicolay Mitropolsky
70c2be7819
Uast: render-tests-checks moved to RenderLogTestBase (IDEA-CR-28371)
...
To make them available for Groovy then
2018-01-12 21:47:56 +03:00
Daniil Ovchinnikov
cebbe3a311
[groovy] highlight void array types with error (IDEA-184355)
2018-01-12 21:25:40 +03:00
peter
835ad7e380
java parameter info: revert unsafe fix for IDEA-184821, add a test (IDEA-CR-28480)
2018-01-12 19:24:07 +01:00
Aleksey Pivovarov
f47bde348b
lst: avoid accidental modifications of base content - fix test
...
follow-up: 87e734856b
2018-01-12 21:11:13 +03:00
Anna.Kozlova
8ce7fac354
hide fixes which expose unresolved type parameters; add fixes for boxing
...
IDEA-150081
2018-01-12 18:53:17 +01:00
Bas Leijdekkers
ab2ebdfbf2
IG: fix comment tracking
2018-01-12 18:00:01 +01:00
Bas Leijdekkers
0dc80d038d
IG: care about side effects in pointless compound assignment
2018-01-12 18:00:01 +01:00
Aleksey Pivovarov
1b7de60c98
EA-114783 - NPE: ChangeDiffRequestChain$.buildTreeModel
2018-01-12 19:40:32 +03:00
Aleksey Pivovarov
87e734856b
lst: avoid accidental modifications of base content
...
* do not allow to change base content via diff preview
2018-01-12 19:23:44 +03:00
Aleksey Pivovarov
5110d94a1e
diff: fix line numbers in "Compare with Clipboard" from diff viewer for DocumentFragmentContent
2018-01-12 19:23:24 +03:00
Aleksey Pivovarov
adb56de3a5
diff: fix line numbers in preview in "History for Selection" dialog
2018-01-12 19:23:23 +03:00
Aleksey Pivovarov
bce911cbbf
diff: fix line numbers in DocumentFragmentContent
2018-01-12 19:23:23 +03:00
Aleksey Pivovarov
9bbf418e78
diff: allow to set custom line numbers for DocumentContent
2018-01-12 19:23:23 +03:00
Aleksey Pivovarov
ba7c198b59
diff: extract installation of line number conversion from FoldingModelSupport
2018-01-12 19:23:23 +03:00
Egor Ushakov
aa1f16770c
EA-77882 - IOE: PsiJavaParserFacadeImpl.createTypeElementFromText
2018-01-12 19:10:19 +03:00
Dmitry Batrak
f4bc4a9e42
navigate to the end of parameter with Tab/Shift+Tab
...
this seems to work better with completion hints - when returning to just entered previous parameter one expects to find caret where it was before, most of the time it will be the end of parameter text
2018-01-12 19:08:03 +03:00
Rustam Vishnyakov
f1ffe63063
Restore all deprecations hiding fields from CommonCodeStyleSettings
2018-01-12 18:50:00 +03:00
Alexander Koshevoy
e7edd3d6f9
Deprecated shouldNotifySdkSkeletonFail() method removed
2018-01-12 18:45:37 +03:00
Anton Tarasov
b23b9fe682
[followup] Log PNG/SVG icons load time statistics
2018-01-12 18:43:02 +03:00
Maxim.Kolmakov
fcfdb4b83e
GUI-67 Can't record actions in mocha run tool window
...
Fix access allowed only from AWT
2018-01-12 16:38:14 +01:00
Maxim.Kolmakov
473018708d
GUI-67 Can't record actions in mocha run tool window (continue)
...
Separate file based EditorFixture
2018-01-12 16:38:13 +01:00
Maxim.Kolmakov
0d587dd40c
GUI-67 Can't record actions in mocha run tool window
...
Provide own Editor from CustomToolWindow, EditorFixture should work
with passed Editor instead of getting one via FileEditorManager
2018-01-12 16:38:13 +01:00
Maxim.Kolmakov
4070bf5351
GUI-67 Can't record actions in mocha run tool window
...
Editor can be inside toolwindow so its priority should be higher
2018-01-12 16:38:13 +01:00
Anna.Kozlova
3220e8d793
provide ability to use class names with outers in template generation
...
IDEA-152725
2018-01-12 16:16:33 +01:00
Anna.Kozlova
87d3106a1a
invert boolean: invert assignment if used as expression (IDEA-152284)
2018-01-12 16:16:33 +01:00
Egor Ushakov
fb15a78207
EA-114560 - NPE: SpringBootApplicationLifecycleManagerImpl.getDebugSession - better fix without concurrency, sync map is enough here
2018-01-12 17:50:17 +03:00
Roman Shevchenko
32b0989605
[java] changes suggested SDK documentation URLs to HTTPS (IDEA-183105)
2018-01-12 15:48:16 +01:00
peter
468ca2462b
IDEA-184821 Parameter info accesses PSI invalidated during completion
2018-01-12 15:43:12 +01:00
Anton Tarasov
c7e9cdd5d4
Log PNG/SVG icons load time statistics
2018-01-12 17:37:57 +03:00
Alexander Doroshko
8d6644415e
Need to rebuild ATM-based Structure View on structureView.ModelListener.onModelChanged()
2018-01-12 16:51:04 +03:00
Dmitry Batrak
242d39f98a
don't show completion hints when call's PSI is broken due to typo
...
showing no hints seems a better option than showing hints for all parameters at a single offset
2018-01-12 16:47:41 +03:00
Alexey Utkin
93fb05b67b
Merge remote-tracking branch 'origin/master'
2018-01-12 16:19:33 +03:00
Alexey Utkin
0db3d58252
CPP-2906 OC-13262 Code Fold of control flow statements (if/else, do/while, for, switch)
...
Disable the action for languages without `Collapse Block` handlers
2018-01-12 16:17:27 +03:00
Dmitry Batkovich
cf47762cb3
mark PropertiesFileProcessor as @FunctionalInterface
2018-01-12 16:04:06 +03:00
Dmitry Batkovich
984f2cdeed
properties files: add assertion to check that custom resource bundle is not empty
2018-01-12 16:04:06 +03:00
Dmitry Batkovich
89422af05b
properties: add more tests for project view with resource bundles
2018-01-12 16:04:06 +03:00
Egor Ushakov
00b0a66fb5
avoid using collection size in toArray calls - return stripTrailingNulls, see IDEA-CR-28467
2018-01-12 15:58:10 +03:00
Anna.Kozlova
4dbfd0108c
don't skip maven scope if dependency is new for a project (IDEA-180865)
2018-01-12 13:55:52 +01:00