Natalia Selezneva
886e9613b8
Move script related extensions to separate xml-s
2019-12-16 14:55:40 +03:00
Sergey Rostov
c0690ff5f6
gradle.kts importing: move code to dedicated package
2019-12-16 10:31:11 +03:00
Yan Zhulanow
748cbd7eec
Import Kotlin JUnit run configuration settings from Gradle
2019-12-11 20:04:03 +09:00
Vladimir Ilmov
f05a452ef2
[coroutine][debugger] Unit test support added for Gradle run configurations.
2019-12-11 11:46:28 +01:00
Mikhail Glukhikh
9e263b6af2
FIR IDE: use registry to obtain kotlin.use.fir.resolution
2019-12-11 13:01:38 +03:00
Mikhail Glukhikh
fbf1dbf2da
FIR: introduce error message renderer
2019-12-10 12:58:38 +03:00
Natalia Selezneva
b66fdad80c
Set since build to IDEA 192.7142.36 for 192 bunch
...
Fix compilation in idea-gradle module
Android Studio 3.6 doesn't still contain some of those changes
2019-12-10 09:16:27 +03:00
Mikhail Glukhikh
d35a26a75b
Optimization: introduce FirIdeResolveStateService to cache FirResolveState
2019-12-05 18:02:02 +03:00
Ilya Goncharov
86e665e2b3
[Gradle, Idea] Add Gutter Configurator for non-jvm tests
2019-11-29 15:09:35 +03:00
Vyacheslav Gerasimov
027bc671c1
Build: Remove duplicated compiler.xml from idea module
...
Workaround for JPS build by copying compiler.xml in test runner before tests
For gradle just copy it in the processResourcesTask of idea project
#KT-34528
2019-11-22 18:52:00 +03:00
Natalia Selezneva
23f95872ad
Minor: fix packages after moving classes to idea-gradle module
2019-11-22 11:43:35 +03:00
Sergey Rostov
75a23b4bc4
Minor: changes after review
2019-11-22 11:43:35 +03:00
Sergey Rostov
fc100d13dd
Scripting: move gradle specific logic to idea-gradle
2019-11-22 11:43:34 +03:00
Sergey Rostov
0fb58ed94c
Scripting loading tests and extension points
2019-11-22 11:43:34 +03:00
Natalia Selezneva
6c4de96dcb
Minor: extract class to separate file
2019-11-22 11:43:31 +03:00
Natalia Selezneva
4b0844b21d
Minor: move classes in idea-gradle module related to scripting
2019-11-22 11:43:31 +03:00
Vladimir Ilmov
09d2bd33f8
[coroutine][debug] incorrect merge conflicting with 00a06ef9b9
2019-11-20 12:36:13 +03:00
Vladimir Ilmov
c90cd8c490
[coroutine][debug] compilation error fixed
2019-11-19 12:29:53 +03:00
Aleksandr Prokopyev
5975251a32
Debugger: Coroutines stack frames with variables & coroutine dumps
2019-11-19 12:29:06 +03:00
Vyacheslav Gerasimov
2dfa6c360b
Fix version range for Idea 191 plugin
...
#KT-34385
2019-11-18 18:49:40 +03:00
Toshiaki Kameyama
4d9b19da82
Remove comments from function/property implementation template
...
#KT-18539 Fixed
2019-11-13 08:37:25 +09:00
Natalia Selezneva
56eb86b7c6
Remove KotlinGradleBuildScriptsResolver for IDEA < 191
...
In 191 there is no method to invoke model building after invocation of some task
2019-11-11 15:15:16 +03:00
Sergey Rostov
19d35d7f27
Implement Gradle specific behavior for script configuration update logic
...
We have plans to extract separate implementation for Gradle scripts, but it
would be better to support something at this point.
For now, we have custom listener, loader and up-to-date check for default configuration manager:
- listener will do forced reload on editor activation, even it is already up-to-date
this is required for Gradle scripts, since it's classpath may depend on other files (`.properties` for example)
- loader will force save failures before running loader. also it will skip loading if
`kotlin.gradle.scripts.useIdeaProjectImport` registry key is enabled
- loader will return inputs with overridden up-to-date checks: file will be considered
out-of-date only when `buildscript` or `plugins` blocks are changed
2019-11-11 15:15:15 +03:00
Natalia Selezneva
915c9c367c
Minor: rename script related classes
2019-11-11 15:15:15 +03:00
Natalia Selezneva
33475f30bc
Minor: move files
2019-11-11 15:15:15 +03:00
Sergey Rostov
9f3c2d0292
build.gradle.kts: import script dependencies on Gradle Project sync
2019-11-11 15:15:14 +03:00
Yan Zhulanow
ef8b3cb72a
Prefer Kotlin Junit test run configurations when possible (KT-33787)
2019-11-11 17:13:58 +09:00
Yan Zhulanow
987307cf92
Prefer Kotlin Gradle test run configurations when possible (KT-33787)
2019-11-11 17:13:58 +09:00
Vadim Brilyantov
ba77e5eba8
#KT-29622: Fix bunches for 191 and earlier idea versions
2019-11-09 16:44:12 +03:00
Vadim Brilyantov
66eeeb4705
Add Focus Mode support to kotlin language
2019-11-09 16:44:10 +03:00
Roman Golyshev
28ec74648e
Use ML completion extension point from 193 platform
...
- completion-ranking-kotlin jar used to be in the IDEA itself; thanks to new extension it can reside in the plugin from now on
- ML completion is turned off by default
- use `implementation` dependency because `completion-ranking-kotlin` is required during runtime
2019-10-31 13:37:38 +03:00
Dmitry Gridin
81f3a98f49
Convert ConvertTwoComparisonsToRangeCheck intention to inspection
...
Relates to #KT-17310
2019-10-29 17:24:21 +07:00
Florian Kistner
bffcf8478e
193: Fix outdated gradle plugin id
2019-10-28 14:19:14 +01:00
Dmitriy Dolovov
905823fb1d
Fix: Notify user in IDE on K/N KLIBs with incompatible ABI version
...
Issue #KT-34159
2019-10-25 11:10:46 +07:00
Yan Zhulanow
d2b058c1e5
Debugger: Extract Smart step visitor
2019-10-24 21:32:58 +09:00
Yan Zhulanow
00a06ef9b9
Debugger: Move "Show Kotlin variables" check button to the Debugger settings menu (KT-30909)
2019-10-24 21:32:58 +09:00
DmiitriiJarosh
613fbf7a5d
Merge else-if intention (KT-34218)
...
#KT-34218 Fixed
2019-10-21 15:52:32 +03:00
Igor Yakovlev
8c65a9a2aa
Move AllOpen UL support to separate extension
2019-10-18 23:22:48 +03:00
Igor Yakovlev
3f9bffcc5f
Move UL compiler plugin support to separate extension point
2019-10-18 23:22:47 +03:00
Toshiaki Kameyama
74970ddfeb
Introduce "Unused unary operator" inspection
...
#KT-12073 Fixed
2019-10-18 18:50:53 +07:00
Stanislav Erokhin
84aff5f630
Add some changes to introduced extension points
2019-10-17 04:41:29 +03:00
Jim
267287118b
Frontend plugins to upstream
...
Change-Id: Id9203c92d0a711e4f21565bd225a465bd41db476
2019-10-17 04:41:27 +03:00
Nikolay Krasko
fa44cab9dc
Extend compatibility for 193 branch to upcoming 201.* release
2019-10-16 13:03:58 +03:00
Anton Yalyshev
1e921647fe
Bump FUS Collectors versions after last changes for proper data fetching
2019-10-15 16:15:10 +03:00
Yan Zhulanow
f408c249f1
Implement class/method run configurations for MPP projects
2019-10-08 18:17:06 +09:00
Nikolay Krasko
080407e8e6
Separate versions for 192 and 193 plugins (KT-34191)
...
#KT-34191 Fixed
2019-10-07 15:00:05 +03:00
Dmitry Savvinov
249e5da53b
Add internal action to toggle analysis mode
...
^KT-32562 Fixed
2019-10-02 16:52:39 +03:00
Nikolay Krasko
343502125b
Rename ResolveInWriteActionManager -> ResolveInDispatchThreadManager
2019-10-02 15:58:44 +03:00
Sergey Rostov
46f8feaf98
build.gradle.kts: collect statistics about auto reload
2019-09-30 09:44:52 +03:00
Anton Yalyshev
21b7d873e7
Move build system and targets statistics collection from StartupActivity to FUS State Collector
2019-09-27 20:06:53 +03:00