Andrey Uskov
106452b5f0
Add list of modules available via dependsOn in FacetSettings
2019-09-05 13:58:58 +03:00
Nikolay Krasko
b856d60575
Add required plugins for Android Studio 3.6 to runtime
2019-09-02 15:14:32 +03:00
Nikolay Krasko
4d0fc1dc22
Remove 182 support
...
#KT-33536 Fixed
2019-08-30 12:13:44 +03:00
Nikolay Krasko
d3bc2ec855
Remove internal jdk to fix flaky MavenUpdateConfigurationQuickFixTest
2019-07-24 17:28:01 +03:00
Nikolay Krasko
72fdb47f13
Fix maven import tests by adding java-ide-customization dependency [KT-32833]
...
Need java-ide-customization because of JavaAwareModuleTypeManagerImpl
registration. Otherwise there were two instances of JavaModuleType that
were not equal and that prevented facets creating after Maven project
importing.
#KT-32833 Fixed
2019-07-22 19:13:51 +03:00
Andrey Uskov
c98ad923bd
Import list of pure kotlin source roots from gradle
...
in facet settings for inspections
#KT-32300 Fixed
2019-07-09 20:12:55 +03:00
Andrey Uskov
e791b9d3f7
HMPP: import flag indicating that the project uses HMPP feature
2019-07-02 22:40:19 +03:00
Nikolay Krasko
b7c12014ee
Modify dependencies for 192 branch: more dependencies to full java plugin
2019-06-26 14:11:23 +03:00
Nikolay Krasko
beb1bc09d4
Update to 192.5118.30
2019-06-25 11:48:59 +03:00
Dmitry Gridin
8c84f885ac
Cleanup: apply RemoveRedundantQualifierNameInspection to idea
2019-06-24 15:56:33 +07:00
Yan Zhulanow
ae7550c5af
Move out JVM debugger functionality
2019-05-30 15:27:07 +09:00
Dmitry Savvinov
aeb7f8400a
Rename platform to targetPlatform in KotlinFacetSettings to avoid ambiguity in Java
2019-05-28 16:03:05 +03:00
Dmitry Savvinov
8997fa52df
Introduce unspecifiedJvmPlatform for clients without jvmTarget
...
Previously, a lot of clients used JvmPlatform as platform-marker,
without thinking about jvmTarget.
For the sake of migration, this commits introduced so-called
UnspecifiedJvmPlatform, which can be used for a time being, but
generally, all usages should be removed in future.
2019-05-28 13:08:09 +03:00
Dmitry Savvinov
716e55d171
[Compatibility] Restore KotlinProjectConfugirator.getTargetPlatform()
2019-05-28 13:08:09 +03:00
Dmitry Savvinov
2d528c6396
[Platform API] Remove IdePlatform, use TargetPlatform instead
2019-05-28 13:08:07 +03:00
Dmitry Savvinov
d5fbe59a3e
[Platform API] Introduce fundamental abstraction of Platform
...
This is a large commit, which introduces general API for working with
abstraction of Platform.
- Add new abstraction to 'core' - SimplePlatform - which represents
exactly one platform
- Clients are strongly prohibited to create instances of SimplePlatform
by hand, instead, corresponding *Platforms abstraction should be used
(e.g. JvmPlatforms, JsPlatforms, KonanPlatforms)
- Move TargetPlatform to 'core', it represents now a collection of
SimplePlatforms
- Clients are strongly encouraged to use TargetPlatform
(not SimplePlatform) in API, to enforce checks for multiplatform
- Provide a helper-extensions to work with TargetPlatform
(in particular, for getting a specific component platform)
- Remove MultiTargetPlatform in favour of TargetPlatform
- Notably, this commit leaves another widely used duplicated abstraction,
namely, IdePlatform. For the sake sanity, removal of IdePlatform is
extracted in the separate commit.
2019-05-28 13:08:07 +03:00
Mikhael Bogdanov
021e94dced
Fix maven test on parallel execution: don't miss to create dir
2019-05-10 11:37:18 +02:00
Mikhael Bogdanov
ceec35bf38
Up merge changes from UsefulTestCase into KtUsefulTestCase
2019-04-26 11:29:41 +02:00
Dmitry Gridin
2a85bece80
Replace CodeStyleSettingsManager.getSettings with CodeStyle.getSettings
2019-04-25 19:47:38 +07:00
nikita.movshin
deb416484c
Update copyright. Fix 2 lines comments after rebase
...
Change the copyright from "JetBrains s.r.o." to
"JetBrains s.r.o. and Kotlin Project contributors"
2019-04-23 20:15:03 +03:00
nikita.movshin
65244b4bea
Update copyright.
...
Change the copyright from "JetBrains s.r.o." to
"JetBrains s.r.o. and Kotlin Project contributors"
Update only 2 lines copyright.
2019-04-23 20:09:22 +03:00
Vyacheslav Gerasimov
2bc11cbd58
Remove as32 bunch files
2019-04-23 17:28:41 +03:00
Vyacheslav Gerasimov
8723ad4f46
Switch to 191 platform
2019-04-22 21:52:19 +03:00
Mikhael Bogdanov
5dea14f4ce
Reuse already created temp folder from UsefulTestCase
2019-04-17 11:22:19 +02:00
Mikhael Bogdanov
0d3f03a15a
Support parallelization in another IDE tests
2019-04-17 11:22:18 +02:00
Vyacheslav Gerasimov
d554b5aafa
Build: Embed projects not published to maven into kotlin-plugin.jar
2019-04-10 17:54:05 +03:00
Andrey Uskov
325ed8eb32
Change class hierarchy of KotlinSourceRootType. Deadlock during concurrent classloading fixed
...
#KT-30137 Fixed
2019-03-01 13:12:16 +03:00
Yaroslav Russkih
028a311949
Use https everywhere - tests and test data
2019-02-19 21:35:36 +01:00
Yaroslav Russkih
7135f1972a
Use https everywhere - production code
2019-02-19 21:35:36 +01:00
Nikolay Krasko
16ff522cd3
Check element disposed before getting component in migration (EA-134713)
...
Check if it can reduce the exceptions rate and check for deeper exceptions.
2019-02-18 13:25:44 +03:00
Andrey Uskov
6dee81f653
Cleanup Kotlin SDK in MavenImportingTestCase
2019-02-17 12:39:23 +03:00
Andrey Uskov
ec08d0bc27
Minor. Get rid of KotlinMavenImporter bunch
2019-02-17 12:30:29 +03:00
Andrey Uskov
7da8c41f3f
Remove build script bunches in idea/idea-maven
2019-01-17 12:40:09 +03:00
Andrey Uskov
99de00362e
Fix NSME during reimport of maven project
...
#KT-29251 Fixed
2019-01-17 12:40:08 +03:00
Vyacheslav Gerasimov
13d87e8eae
Remove as31 bunch files
2019-01-14 21:29:02 +03:00
Vyacheslav Gerasimov
818910267e
Remove 173 bunch files
2019-01-14 21:29:02 +03:00
Mikhael Bogdanov
e963c52c80
Update copyright in generated non-compiler tests
2019-01-02 13:34:03 +01:00
Vyacheslav Gerasimov
d84c5b1608
Switch to 183 platform
2018-12-06 20:16:58 +03:00
Nikolay Krasko
bc85b531ee
Include jre -> jdk library replacement to cleanup
2018-11-16 17:45:02 +03:00
Vyacheslav Gerasimov
4076923a26
as34: Apply changes from AS 3.3
2018-10-26 18:25:20 +03:00
Alexey Sedunov
26d77183df
Misc: Update repository URLs in importer test data
2018-10-11 17:56:27 +03:00
Nikolay Krasko
d756d93af1
Better coroutines versions update (KT-27351)
...
- It was decided to update coroutines to 1.0.0 not to 0.30.0 for 1.3
- Always update to 0.27.0-eap13 coroutines for versions before 0.27.0
#KT-27351 Fixed
2018-10-02 15:54:10 +03:00
Mikhail Glukhikh
8a7ff4cd24
Add enable / disable feature in Maven project
...
Part of KT-26775
2018-09-20 15:56:32 +03:00
Mikhail Glukhikh
43e4616fdf
Add enable / disable feature in Gradle (Groovy) project, forTests option
...
Part of KT-26775
2018-09-20 15:56:29 +03:00
Mikhail Glukhikh
b194be7665
Introduce skeleton for ChangeGeneralLanguageFeatureSupportFix
...
Part of KT-26775 and KT-26774
2018-09-20 15:56:27 +03:00
Mikhail Glukhikh
125a136663
Delete unnecessary bunches for KotlinMavenConfigurator
...
One private fun (instead of public) is the only difference here
2018-09-20 15:56:25 +03:00
Mikhail Glukhikh
a0ae4dd387
Fix Maven enable coroutines test (language version)
2018-09-20 15:56:23 +03:00
Nikolay Krasko
b31de355db
Fix compilation error in MavenMigrateTest.kt
2018-09-18 18:12:58 +03:00
Nikolay Krasko
9bfbe8a90a
Enable Maven fix for coroutines in migration (KT-26472)
...
#KT-26472 Fixed
2018-09-13 11:26:57 +03:00
Ilya Gorbunov
a18770fbbb
Remove projectDist dependency helper usages
...
Use default configuration dependencies instead of projectDist ones.
2018-09-12 06:05:05 +03:00