Vyacheslav Gerasimov
c1e1dbd83e
Build: Fix usages of "java.home" for tools.jar dependency
...
#KT-33984
2019-09-25 17:54:18 +03:00
Vyacheslav Gerasimov
5a39c637c2
Build: Fix intellij dependency leak from ir tree module
2019-06-13 21:03:55 +03:00
Sergey Rostov
63dca7b3b5
Build: exclude annotations.jar from Intellij
2019-02-27 09:11:42 +03:00
Dmitriy Dolovov
3df5123d0d
CIDR: New way of building CLion and AppCode plugins
...
- Move `prepare/cidr-plugin`, `prepare/clion-plugin` and `prepare/appcode-plugin` modules from `kotlin` to `kotlin-ultimate` project
- Move `versions.clion.*` and `versions.appcode.*` properties from `kotlin` to `kotlin-ultimate` project
- Drop `cidr183` bunch in `kotlin` project
- Drop useless `cidrPluginDir`, `clionPluginDir`, `clionSandboxDir`, `appcodePluginDir`, `appcodeSandboxDir` Gradle properties in `kotlin` project
- Drop `cidrPlugin` Gradle task in `kotlin` project
- Total: Add ability to build `kotlin-ultimate` both as part of multi-project build with `kotlin` project, and as a standalone build
2019-02-14 12:28:57 +07:00
Vyacheslav Karpukhin
632dcc31bd
CLion/AppCode: Added kotlin-ultimate repository.
2018-11-23 22:27:21 +07:00
Leonid Startsev
dea69e4469
Integrate serialization plugin into big Kotlin plugin
...
Split import handlers into multiple files
Add empty Maven handler for Android Studio
Add testRuntime dependency on kx-serialization-plugin for all modules which require compiler
plugins in test classpath
2018-09-07 21:17:07 +03:00
Leonid Startsev
97694e65aa
Update version to 0.4
...
Optimize references in generated code. Also fixes Kotlin/kotlinx.serialization/issues/65
Fix (again) broken char boxing
Rebased on 1.2.40 and fixed broken compatibility
Fix https://github.com/Kotlin/kotlinx.serialization/issues/107 and code reformatting
(cherry picked from commit d4c307d)
Add correct type parameter information to synthetic declarations
Needed by kapt due to https://github.com/Kotlin/kotlinx.serialization/issues/76
Make correct call to sealed class constructor
Fixes https://github.com/Kotlin/kotlinx.serialization/issues/112
Bump version
1.2.50-eap-1 compatible
2018-09-07 21:16:54 +03:00
Leonid Startsev
f42767fcc2
Serialization plugin GSK build
...
Fixed issue when serialDesc property getter was generated, but backing field not.
Respect @Serializable(with=...) on property
Calling 3-arg readElementValue for support of custom contexts
Ability to nest context-based serializer
Migration to 1.2-Beta2
Use polymorphicSerializer prior to default
Don't use polymorphic serializers for all java classes
Docs and maven project update
Remove plugin runtime dependency on stdlib
2018-09-07 21:16:50 +03:00
Ilya Gorbunov
b1f6ba703d
Remove obsolete ant build scripts
2018-04-19 20:46:15 +03:00
Nikolay Krasko
ecd2db3b48
Remove bunch files that are equal to base files
2018-04-16 15:55:53 +03:00
Vyacheslav Gerasimov
4299455dc1
as32: Update to AS 3.2 C10
2018-04-13 21:33:03 +03:00
Nikolay Krasko
e1fe148561
as31: Run AS properly
2018-04-11 16:28:13 +03:00
Alexey Tsvetkov
8a82c1618c
Use Plugins DSL in Kotlin Gradle scripts
...
When plugins DSL is used, there is no need to
manually generate typesafe accessors for extensions and
conventions (by running `./gradlew kotlinDslAccessorsSnapshot`).
2018-03-26 16:09:29 +03:00
Yan Zhulanow
34d1611ed4
Add Pill support to compiler and IDE modules
2018-03-02 03:15:17 +03:00
Vyacheslav Gerasimov
dd9ea0bc87
Remove unnecessary dependencies on :prepare:idea-plugin:idea-plugin
2018-02-01 18:11:25 +03:00
Vyacheslav Gerasimov
bb6ab6309a
Fix runIdeTask dependencies for communiti and ultimate
2018-01-31 21:36:03 +03:00
Ilya Chernikov
555e9674b2
Fix dependencies to the cross-project tasks
2018-01-30 17:06:17 +03:00
Ilya Chernikov
434bbafe58
Implement runners without intellij plugin, share common part
2018-01-30 17:06:16 +03:00
Ilya Chernikov
058ef31d7a
Fixes after review
2018-01-30 17:06:16 +03:00
Ilya Chernikov
05f0978865
Fix after review
2018-01-30 17:06:14 +03:00
Ilya Chernikov
7e21573cf4
Convert the rest of the project to intellij repo prepared in buildSrc
2018-01-30 17:06:13 +03:00
Ilya Chernikov
8bc95295eb
Drop other references to ideaSdk
2018-01-30 17:06:09 +03:00
Ilya Chernikov
f0edb602da
Convert ide-runner to intellij plugin
2018-01-30 17:06:07 +03:00
Dmitry Jemerov
c009f94eea
Restore task dependency which is needed to run the plugin correctly
2017-10-31 02:48:18 +01:00
Dmitry Jemerov
dd9f12d2e5
Removed dependencies on removed tasks
2017-10-26 14:23:56 +02:00
Ilya Chernikov
8d0694c129
Rename kotlin-plugin project to idea-plugin
2017-09-20 11:51:57 +02:00
Simon Ogorodnik
5dfcac18b7
Add no process canceled exception configurations
2017-09-20 11:51:31 +02:00
Simon Ogorodnik
129dc42a25
Fix JPS classpath
2017-09-20 11:51:26 +02:00
Simon Ogorodnik
360a692af8
Apply rri/yole/modularize, create gradle run configuration for IDEA
2017-09-19 23:58:41 +02:00
Alexander Podkhalyuzin
3f8170d369
Clean idea files generated on the gradle import, add them to .gitignore
2017-09-19 23:58:27 +02:00
Ilya Chernikov
628927782a
Fix tests in the gradle environment
2017-09-19 21:37:09 +02:00
Dmitry Jemerov
db840a73a9
Set scope of all plugin module dependencies to provided
2017-09-01 14:06:39 +02:00
Dmitry Jemerov
895d5fda46
Extract parts of plugin that depend on Java-only plugins to idea-jvn
2017-09-01 11:57:37 +02:00
Dmitry Jemerov
9eace7b295
Move Gradle tests to idea-gradle module; remove idea dep on idea-gradle
2017-09-01 11:57:37 +02:00
Dmitry Jemerov
f5cea51d21
idea no longer depends on idea-maven
2017-09-01 11:57:37 +02:00
Nikolay Krasko
ef13e8f5bb
Prepare building plugins modules against 1.8 JDK
2016-04-05 00:39:46 +03:00
Alexander Udalov
74cd449d86
Fix runtime copying for IDEA run configuration
...
- 'overwrite' is false by default, so now it's set to true explicitly
- copy the runtime to all other plugins as well because runtimes from those
plugins sometimes appear before the Kotlin one
2015-10-15 22:36:23 +03:00
Dmitry Jemerov
8ef5adb5bd
remove usages of ant-contrib from Ant build scripts
2015-07-31 14:26:57 +02:00
Nikolay Krasko
3b18a44340
Allow to use Kotlin reflection in all modules with Kotlin
2015-05-06 14:18:27 +03:00
Yan Zhulanow
171ea9416e
Use comma to separate plugin paths in IDEA run configurations
2015-02-26 19:30:29 +03:00
Yan Zhulanow
cdb7a4002e
Join Kotlin and KotlinAndroidExtensions plugins into one directory
2015-02-26 18:53:43 +03:00
Alexander Udalov
51e9675138
Include different runtime into plugin for bootstrap build
2014-12-29 18:19:18 +03:00
Alexander Udalov
ef1fef65c2
Minor, rename module to conform to naming style
2014-12-29 18:19:17 +03:00