Mikhail Glukhikh
329e4f6000
New MPP highlighting test: add test without errors (KT-27494)
2018-11-02 15:42:39 +03:00
Mikhail Glukhikh
62e9eae48d
New MPP highlighting test: check also line markers (KT-27494)
...
We have to do complex operations with tags, because otherwise
tags in different files prevent correct analysis of the current one
2018-11-02 15:42:06 +03:00
Mikhail Glukhikh
9be23bb21c
Add first test for new multiplatform highlighting #KT-27494 Fixed
2018-11-02 15:41:45 +03:00
Mikhail Glukhikh
948e4a48af
Delete deprecated old MPP wizard
2018-11-02 15:41:29 +03:00
Andrey Uskov
b9753164c9
Fix dependency resolution on model post-processing
...
#KT-27265 Fixed
2018-11-02 13:12:37 +03:00
Andrey Uskov
080681ea2f
Fix NPE in KotlinJavaMPPSourceSetDataService.postProcess
2018-11-02 13:09:48 +03:00
Vyacheslav Gerasimov
e9c0dea70e
Register stream-debugger for AS 3.2, 3.3, 3.4
2018-11-01 20:07:11 +03:00
Pavel V. Talanov
02f5891ee0
multiplatformUtil: Do not fail on non-physical classes from java
...
#KT-27907 Fixed
2018-11-01 15:48:43 +01:00
Nikolay Krasko
5b6437876f
Refactoring: use isNamed utility function for value arguments
2018-11-01 17:12:46 +03:00
Nikolay Krasko
6fcb1716eb
Do additional resolve for inline properties for backend (KT-27460)
...
There's an additional resolve for inline declarations to make backend
happy with the passed binding context object. Unlike functions,
properties were not processed.
#KT-27460 Fixed
2018-11-01 17:12:45 +03:00
Nikolay Krasko
9978ba4aaa
Validate new file or class name for empty parts (KT-27903)
...
#KT-27903 Fixed
2018-11-01 17:12:44 +03:00
Natalia Selezneva
e48fbe4aa3
Do not insert additional new lines in REPL
2018-11-01 15:00:41 +03:00
Natalia Selezneva
468404c6c3
Repl: refactoring, move common parts to utils
2018-11-01 15:00:41 +03:00
Natalia Selezneva
ce424d27e8
Scratch tests: compile java files to temp directory
2018-11-01 15:00:40 +03:00
Natalia Selezneva
2e3c645bf6
183: Implement new API from git plugin.
...
That allows hide checkbox for additional java to kotlin renames if there isn't any converted files
#KT-26073 Fixed
2018-11-01 15:00:39 +03:00
Natalia Selezneva
ccf49f9d1c
Update notifications in script file when script reports are attached (KT-24705)
...
^KT-24705 Fixed
2018-11-01 15:00:02 +03:00
Natalia Selezneva
ec14fdd94f
Do not attach script reports if 'reload dependencies' isn't pressed (KT-24706)
...
^KT-24706 Fixed
2018-11-01 14:58:52 +03:00
Nikolay Krasko
6198641cb7
Fix test after adding line with force ranking directive
2018-11-01 12:24:03 +03:00
Nikolay Krasko
6f719a9460
Use binary expression as parent for better spacing (KT-27717)
...
When BINARY_EXPRESSION is used as parent, spacing rules for it are applied.
There're no rules for OPERATION_REFERENCE on the other side.
#KT-27717 Fixed
2018-11-01 12:24:02 +03:00
Nikolay Krasko
2684974a33
Single indent for multi-declarations for official codestyle (KT-27847)
...
#KT-27847 Fixed
2018-11-01 12:24:01 +03:00
Nikolay Krasko
a8fc9d6b6f
Show lambda return hints only once in one-liner ifs (KT-27802)
...
#KT-27802 Fixed
2018-11-01 12:24:00 +03:00
Toshiaki Kameyama
e8e51d1db4
Safe cast with return: fix false negative on lambda last statement #KT-27906 Fixed
2018-11-01 10:59:18 +03:00
Mikhail Glukhikh
9bc1dbb5bc
Fix testCleanup
2018-10-31 19:00:29 +03:00
Mikhail Glukhikh
318d6e7111
Introduce inspection for unused main parameter #KT-26999 Fixed
2018-10-31 19:00:29 +03:00
Mikhail Glukhikh
ad44118605
Delay UNUSED_PARAMETER on main parameter until 1.4 (part of KT-26999)
2018-10-31 19:00:29 +03:00
Mikhail Glukhikh
388aecb249
Extract new MPP tests from Gradle config tests, forbid them for 173
...
This removes four failing tests from 173 / AS31
2018-10-31 19:00:28 +03:00
Natalia Selezneva
ffc7d302fb
Check that file is valid during reading/writing file attribute
2018-10-31 16:13:42 +03:00
Dmitriy Dolovov
633f665b7f
Add icon for Kotlin/Native
...
Issue #KT-27150 Fixed
2018-10-31 17:35:54 +07:00
Natalia Selezneva
2d628d84f6
Add missing import in bunch file
2018-10-31 13:08:48 +03:00
Mikhail Glukhikh
1936c14e84
Remove MPP wizard "Shared" from 181, together with relevant failed test
2018-10-31 11:57:22 +03:00
Toshiaki Kameyama
1df15612d6
Unnecessary parentheses in function call with lambda: fix false positive #KT-26669 Fixed
2018-10-31 11:45:48 +03:00
Natalia Selezneva
2d0ecf8f50
Update testdata: println is moved to ioH.kt
2018-10-31 11:02:14 +03:00
Natalia Selezneva
a79785727e
Update testdata: coroutines are not experimental since 1.3.0
2018-10-31 11:01:14 +03:00
Natalia Selezneva
cc689af635
Set projectJdk in MultiFileTestCase, because many of configuration files contains inheritedJdk dependency
...
Fix MultiModuleRenameTest, MultiModuleSafeDeleteTest, MultiModuleChangeSignatureTest
2018-10-31 11:01:14 +03:00
Natalia Selezneva
0fa908a1b5
Configurator tests: update testdata
...
LATEST_STABLE version is used in language version settings if there is no facet configured
2018-10-31 11:01:13 +03:00
Natalia Selezneva
43fa2d59fc
Configurator: repositories are inserted in one line
2018-10-31 11:01:13 +03:00
Natalia Selezneva
cbd54e7867
Fix configuration tests with latest runtime
2018-10-31 11:01:12 +03:00
Mikhail Glukhikh
43895f43d4
Drop empty GradleMultiplatformWizardTest to avoid empty test suite
2018-10-30 20:23:27 +03:00
Dmitriy Dolovov
e5a3feada4
Disable ProjectRootModificationTrackerFixer in IDEA 183+
...
Issue #KT-27579 Fixed
2018-10-30 11:13:26 +07:00
Nikolay Krasko
0a2d1b409b
Cleanup LookupCancelWatcher.kt
2018-10-27 18:57:21 +03:00
Nikolay Krasko
48c0fb2ba9
Remove deprecated AbstractProjectComponent
2018-10-27 18:57:20 +03:00
Mikhail Glukhikh
700bcb5984
Unused symbol: fix false positives on inline class constructors
...
#KT-27434 Fixed
2018-10-27 12:13:52 +03:00
Mikhail Glukhikh
506f7aaa68
Replace toString with string template: fix grammar
2018-10-27 12:13:50 +03:00
Mikhail Glukhikh
6e10235208
Make "Add name(s) to call arguments" available for generic arguments
...
#KT-15550 Fixed
2018-10-27 12:13:42 +03:00
Vyacheslav Gerasimov
87af14849d
as34: Restore compatibility with 183 platform in AS 3.4
2018-10-26 18:25:22 +03:00
Vyacheslav Gerasimov
99924c3df5
as34: Update idea-version
2018-10-26 18:25:21 +03:00
Vyacheslav Gerasimov
4076923a26
as34: Apply changes from AS 3.3
2018-10-26 18:25:20 +03:00
Nikolay Krasko
7009b261d6
Don't rank local classes (KT-27712)
...
Allow enable ranking even for single source file in tests
#KT-27712
2018-10-26 18:02:36 +03:00
Nikolay Krasko
214785d9b7
Do not ruin breakpoints when there's failure in ranking (KT-27712)
2018-10-26 18:02:36 +03:00
Nikolay Krasko
8d7829be31
Allow to assert rank value in ranking test
...
Update test data for lambdas.kt because of same rank check bug fixed.
2018-10-26 18:02:36 +03:00