Nikolay Krasko
ef90353831
Another test-runtime java plugin dependency
2019-07-04 11:54:22 +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 Savvinov
716e55d171
[Compatibility] Restore KotlinProjectConfugirator.getTargetPlatform()
2019-05-28 13:08:09 +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
Dmitriy Dolovov
20d77afcce
Refactor Kotlin/Native path constants
...
Use java.io.File instead of java.nio.Path to have more uniform API
2019-04-30 13:05:14 +07:00
Dmitriy Dolovov
63f58b4a4a
Add applicability condition to KotlinNativeGradleConfigurator
2019-04-24 14:17:11 +07: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
Ilya Chernikov
64c3bcd9ab
Drop refactored-out frontend.script module
2019-04-17 22:03:58 +02:00
Mikhael Bogdanov
0d3f03a15a
Support parallelization in another IDE tests
2019-04-17 11:22:18 +02:00
Anton Yalyshev
71eb540eaf
improved english in wizard's descriptions. also now user knows about project's build system from its name
2019-03-18 14:15:35 +03:00
Dmitriy Dolovov
40474bee3f
Update Kotlin/Native project templates
...
Use modern "binaries" DSL
2019-03-13 18:53:47 +07:00
Anton Yalyshev
415793be1c
better look for wizards names and descriptions: removed word dups and specified build system #KT-27183 Fixed
2019-03-05 11:40:19 +03:00
Dmitriy Dolovov
75250cf1a0
User friendly presentation of KLIBs in IDEA
...
Adds friendly names for KLIBs imported as file dependencies from Gradle project.
Issue #KT-29613 Fixed
Issue #KT-29783 Fixed
2019-02-14 16:55:45 +07:00
Vyacheslav Gerasimov
38d836dece
Build: Don't instrument NotNulls during form instrumentation
2018-12-26 16:39:24 +03:00
Mikhail Glukhikh
8e81d9a44f
Migrate mobile (shared) / native / shared library MPP wizards to new DSL
...
#KT-28458 Fixed
2018-12-07 12:48:31 +03:00
Dmitriy Dolovov
5dca9b3de5
CLion/AppCode: Re-enable specific EPs for Kotlin/Native
...
Issue #KT-26717
2018-11-23 22:27:23 +07:00
Mikhail Glukhikh
38c3f13b12
Remove unnecessary main arguments from MPP wizard builders
2018-11-13 10:15:48 +03:00
Dmitriy Dolovov
633f665b7f
Add icon for Kotlin/Native
...
Issue #KT-27150 Fixed
2018-10-31 17:35:54 +07:00
Mikhail Glukhikh
c770a80ab9
MPP wizard tests: run Native tests using correct task name
2018-10-18 15:16:46 +03:00
Mikhail Glukhikh
a16318624b
MPP wizards: remove unused module parameter from createProjectSkeleton
2018-10-17 16:33:06 +03:00
Dmitriy Dolovov
840ee66fd0
MPP Wizards: Clearer notation in generated build.gradle files
...
- Follow the same style as used in public documentation: https://kotlinlang.org/docs/reference/building-mpp-with-gradle.html
- Use standard methods to get link task name, don't evaluate it manually
2018-10-16 10:20:06 +07:00
Mikhail Glukhikh
42888572cb
MPP wizards: generate different file names to avoid KT-21186
...
#KT-27456 Fixed
2018-10-11 17:11:44 +03:00
Dmitriy Dolovov
21952960f6
[K/N] Allow common source sets in projects created with wizard
...
Issue #KT-27232 Fixed
2018-10-01 16:36:32 +07:00
Dmitriy Dolovov
bfa6d57e34
[K/N] Improvements in new application wizard in IDEA
...
Issue #KT-27210 Fixed
2018-09-27 18:37:46 +07:00
Dmitriy Dolovov
5e33860652
[K/N] Stand-alone Native Application wizard in IDEA
...
Issue #KT-27076 Fixed
2018-09-25 17:24:59 +07:00
Simon Ogorodnik
faf09a2aac
Add KotlinNativeGradleConfigurator to avoid 'Configure Kotlin' for K/N
2018-09-21 15:32:53 +03:00
Dmitriy Dolovov
314173af60
Disable specific EPs for K/N plugin for CLion/AppCode #KT-26717
2018-09-10 17:54:07 +03:00
Dmitriy Dolovov
f663c0ea87
Rename "Konan" -> "KotlinNative" in class and function names (part 3)
2018-09-08 12:16:25 +03:00
Dmitriy Dolovov
cb7009ace8
K/N: Rename "kotlin-native-serializer" to "kotlin-native-library-reader"
2018-09-08 12:16:24 +03:00
Dmitriy Dolovov
88638ef655
K/N: Clean-up logic for import of K/N projects from Gradle
2018-09-08 12:16:23 +03:00
Dmitriy Dolovov
337100edc3
Rename "konan" modules to "kotlin-native" modules
2018-09-08 12:16:20 +03:00
Dmitriy Dolovov
04fca2ac0d
[IDEA plugin for K/N] Source code reorganization
...
Move Gradle part of plugin from 'idea-gradle/native' to
'idea-gradle-native' module
2018-09-08 12:16:19 +03:00