Alexey Sedunov
a24e58f5a0
Configuration: Update repository URLs to use HTTPS instead of HTTP
...
#KT-27095 Fixed
2018-10-01 14:46:52 +03:00
Alexander Podkhalyuzin
3142627269
Removed extra spaces in new MPP project template
...
#KT-26952 Fixed
2018-09-26 10:21:10 +03:00
Alexey Sedunov
abbac067b8
Configuration: Collapse empty nullable strings to null
2018-08-09 10:06:30 +03:00
Alexey Sedunov
eb14625851
Configuration: Detect platform of libraries added via maven artifact ids
...
#KT-20511 Fixed
2018-05-18 12:09:39 +03:00
Alexey Sedunov
e1aec46300
Configuration: Set up Kotlin SDK (if necessary) on plugin startup
...
#KT-22590 Fixed
2018-02-12 15:10:16 +03:00
Dmitry Jemerov
322ac6340a
Fix GradleConfigureProjectByChangingFileTestGenerated
2018-01-12 18:58:04 +01:00
Alexey Tsvetkov
3f082346ae
Do not set api version to language version when language version is null
...
#KT-21852 fixed
#KT-21574 fixed
2017-12-18 16:22:07 +03:00
Alexey Sedunov
38d3362bcb
Configuration: Support selection of "Latest stable" version vs specific one
...
#KT-21229 Fixed
2017-12-12 20:48:26 +03:00
Nikolay Krasko
3a90f3618a
Don't force configure with kotlin-jdk artifacts for early versions (KT-21028)
...
#KT-21028 Fixed
2017-11-21 01:11:00 +03:00
Alexey Sedunov
cfad305826
Misc: Fix deserialization of CommonCompilerArguments.freeArgs
...
#KT-20938 Fixed
2017-11-07 19:25:02 +03:00
Vyacheslav Gerasimov
ffa9478d0c
Configure Kotlin: add mavenCentral() to repositories
...
Since kotlin stdlib depends on artifacts from mavenCentral() we should add it
#KT-18719 Fixed
2017-11-01 23:57:20 +03:00
Nikolay Krasko
6a43743c98
Configure new projects with kotlin-stdlib-jdk7/8 (KT-20286)
...
No migration for old projects has been added yet.
#KT-20286 Fixed
2017-10-25 15:01:10 +03:00
Alexey Sedunov
997aa12bcc
Misc: Update configuration test data
2017-10-18 18:17:50 +03:00
Nikolay Krasko
6664b7759b
Configure kotlin.stdlib for gradle projects (KT-19207)
...
#KT-19207 Fixed
2017-10-10 16:29:22 +03:00
Nikolay Krasko
023067aaf2
Allow to use folders for gradle configuration tests
2017-10-10 16:29:22 +03:00
Nikolay Krasko
0bffd04ef1
Add kotlin.stdlib requirement to module-info on configure (KT-19207)
...
KotlinAddRequiredModuleFix is almost copy ofAddRequiredModuleFix from
the platform but it moves actual fix method to static with less
parameters and checks directive presence before add.
#KT-19207 Fixed
2017-10-03 16:18:53 +03:00
Nikolay Krasko
2634ed15fa
Configure sdk properly in configure Kotlin tests
2017-10-03 16:10:33 +03:00
Alexey Sedunov
ea99a2b537
Kotlin Facet: Fix deserialization of "implements" dependency
2017-10-02 18:14:04 +03:00
Nikolay Krasko
60e330b6f3
Update configure tests after binding comments and spaces to script body
2017-08-08 15:26:16 +03:00
Dmitry Jemerov
e0dc7a27a0
Migration for pre-1.1.3 JS libraries
...
#KT-19156 Fixed
2017-07-24 19:53:52 +02:00
Dmitry Jemerov
6baa8614e6
Fix JS tests in AbstractConfigureKotlinTest
2017-07-17 12:09:11 +02:00
Vyacheslav Gerasimov
2ec1a4311a
Implement Kotlin configurator for GSK
...
#KT-14965 Fixed
2017-07-07 03:23:17 +03:00
Alexey Sedunov
151b512a6c
Kotlin Facet: Do not rewrite v2 configuration to latest version
...
This causes unwanted changes in configuration files
after plugin update
2017-05-22 13:51:07 +03:00
Alexey Sedunov
6049bb8238
Configuration: Use project-level JVM target when facet is absent
...
#KT-17722 Fixed
2017-05-22 13:51:06 +03:00
Dmitry Jemerov
372a65570c
Set default jvmTarget when configuring Kotlin with Gradle
2017-04-21 13:20:30 +02:00
Alexander Udalov
be54e4b93b
Get rid of coroutinesWarn/coroutinesEnable/coroutinesError
...
Use a single coroutinesState instead. Change the coroutines state in
some tests from "warn" to "enable"/"error" to test that deserialization
of older config files works ("warn" is the default value, so it wasn't
testing anything here)
2017-04-14 20:07:54 +03:00
Alexey Sedunov
18632c3200
Kotlin Facet: Fix facet creation with non-default JVM target
2017-04-06 18:18:31 +03:00
Dmitry Jemerov
f9495aa0d7
Introduce and use KotlinPaths.getStdlibPath()
...
Also support renaming .jar file when updating an existing library
2017-04-04 11:21:06 +02:00
Alexey Sedunov
38f9e99d91
Kotlin Facet: Fix argument merging
...
#KT-16982 Fixed
2017-03-22 13:36:06 +03:00
Dmitry Jemerov
8e26d5257f
Don't add stdlib-jre7 or stdlib-jre8 dependencies when configuring Kotlin with pre-1.1 version
...
#KT-16401 Fixed
2017-03-21 14:02:05 +01:00
Dmitry Jemerov
ad3be8f8b5
Add test for checking JS runtime version
2017-03-21 14:01:37 +01:00
Dmitry Jemerov
49a4625368
Fix testdata: Android projects use kotlin-stdlib-jre7
2017-03-20 18:45:42 +01:00
Mikhail Glukhikh
83a8b041ad
Fix ConfigureProjectTestGenerated / GradleConfigureProject ... for branch 163 (jre7->jre8)
2017-03-20 18:45:29 +01:00
Alexey Sedunov
2bb7bdfc3f
Kotlin Facet: Fix reading of v1 configuration
...
Favor language/api version specified in <versionInfo> element
in case it differs from the one in
<option name="_commonCompilerArguments">
#KT-16861 Fixed
2017-03-19 17:19:26 +03:00
Alexey Sedunov
6b6d7a5030
Configuration: Don't create kotlinc.xml if the settings don't differ from the defaults
...
#KT-16647 Fixed
2017-03-14 15:33:11 +03:00
Alexey Sedunov
641a9a7153
Kotlin Facet: Get rid of duplicating data in facet configuration
2017-03-09 23:06:12 +03:00
Dmitry Jemerov
1bb7a617ad
Don't overwrite explicitly specified language version in facet with version from dependencies; add tests for setting language version based on dependencies
...
(cherry picked from commit fc2b9f6)
2017-02-20 11:32:11 +01:00
Ilya Gorbunov
267703e6b7
Change references to kotlin-stdlib-js.jar in plugin.
...
Change test projects for js project configurator.
#KT-15940
2017-01-27 22:19:49 +03:00
Ilya Gorbunov
d0e917e7f9
Fix maven references to stdlib-js in IDEA project
...
#KT-15940
2017-01-27 22:19:35 +03:00
Dmitry Jemerov
46bb636cea
Fix ConfigureProjectTestGenerated
2017-01-26 19:08:57 +01:00
Dmitry Jemerov
c7ea4eead7
Add Gradle JavaScript configurator
2017-01-26 19:08:57 +01:00
Dmitry Jemerov
7eea8f3849
Configuring project with Gradle adds kotlin-stdlib-jre7 or kotlin-stdlib-jre8 if the selected JDK is of a high enough version
2017-01-26 19:08:57 +01:00
Dmitry Jemerov
acc19f2ab6
Don't add 'kotlin' source root to build.gradle by default
...
#KT-14830 Fixed
2017-01-26 19:08:57 +01:00
Dmitry Jemerov
ace4407032
Add 1.1 EAP repository when creating a new Gradle project with 1.1 EAP
...
#KT-15293 Fixed
2016-12-16 14:49:18 +01:00
Sergey Mashkov
e9758099ce
Maven: rebase to master
2016-04-27 19:40:58 +03:00
Sergey Mashkov
fc197cd616
Maven: extract maven support to the separate module
2016-04-27 19:40:54 +03:00
Sergey Mashkov
7da92872a8
KT-11642 Kotlin Maven configurator tags order
2016-04-27 19:40:51 +03:00
Nikolay Krasko
46eed6fa4d
Configuration for EAP versions
2016-04-13 08:15:01 +03:00
Natalia Ukhorskaya
3301f1f614
Configure Kotlin: do not show notification when apply directive contains double quotes
2016-04-05 14:12:01 +03:00
Sergey Mashkov
cb4702c406
KT-11261 Implement MavenArchetypesProvider extension point
2016-03-31 23:04:51 +02:00