Dmitry Gridin
37c856290f
Fix minor compile warnings
2019-04-25 19:47:39 +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
Vyacheslav Gerasimov
2bc11cbd58
Remove as32 bunch files
2019-04-23 17:28:41 +03:00
Vyacheslav Gerasimov
952d2b6287
Remove 181 bunch files
2019-04-23 17:28:41 +03:00
Mikhael Bogdanov
0d3f03a15a
Support parallelization in another IDE tests
2019-04-17 11:22:18 +02:00
Andrey Uskov
364274ef90
Fix setting production-on-test flags in MPP projects
...
#KT-29854 Fixed
2019-04-17 00:17:21 +03: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
59bcd608a1
Minor. Remove useless code related to IJ 173 and AS 3.1 in build scripts
2019-02-17 12:29:01 +03:00
Yan Zhulanow
9729932fe4
191: Update Android plugin changes to AS33 (KT-29847)
2019-02-13 16:35:46 +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
Yan Zhulanow
f5bb9d5866
Remove Lint tests for annotation argument API check.
...
Looks like newer Lint API checker ignores type usage in annotations, so these tests are no more needed.
2018-12-12 21:40:45 +09:00
Vyacheslav Gerasimov
d84c5b1608
Switch to 183 platform
2018-12-06 20:16:58 +03:00
Andrey Uskov
c85f56a0a8
Remove some bunches for build scripts.
2018-12-06 19:44:09 +03:00
Sergey Rostov
df2e4524d7
Move resources from /src to separate /resources directory.
...
Previously this files was stored in /src directory and was included in
resources mainly by SourceSet.projectDefault from sourceSets.kt:
val processResources = tasks.getByName(processResourcesTaskName) as ProcessResources
processResources.from("resources") { include("**") }
processResources.from("src") { include("META-INF/**", "**/*.properties") }
Also there are some custom rules like this:
resources.srcDir("../idea-analysis/src").apply { include("**/*.properties") }
resources.srcDirs("idea-repl/src").apply { include("META-INF/**") }
All this rules are synthesized in script
https://github.com/snrostov/kotlin-migrate-resources/blob/master/src/main/kotlin/main.kt
This commit created using that script. See README.md for more details on
script.
2018-11-30 15:01:01 +03:00
Simon Ogorodnik
7f0fcf7ef1
CLion/AppCode: Do not import sourceSets with unsupported platforms
2018-11-23 22:27:22 +07:00
Andrey Uskov
dac4cb5d06
Fix source sets in all bunches except AS 33 in idea-android
2018-11-12 21:23:14 +03:00
Mikhail Glukhikh
e597dda526
AndroidViewConstructorFix: do not reformat while creating constructor
...
Before this commit, it was done by createDeclarationByPattern,
preventing later reformatting in addAnnotation
Related to KT-27945
2018-11-07 11:56:54 +03:00
Mikhail Glukhikh
22fa9b6b92
AndroidViewConstructorFix: add white space after annotation explicitly
...
This fixes Android formatter-related issue
#KT-27945 Fixed
2018-11-02 19:51:44 +03:00
Andrey Uskov
b9753164c9
Fix dependency resolution on model post-processing
...
#KT-27265 Fixed
2018-11-02 13:12:37 +03:00
Vyacheslav Gerasimov
4076923a26
as34: Apply changes from AS 3.3
2018-10-26 18:25:20 +03:00
Yan Zhulanow
cd88209cf4
Fix Android Extension imports resolution after project reopening (KT-27793)
2018-10-25 23:10:41 +03:00
Yan Zhulanow
ba53ba37b0
Replace bunch copies for some of build.gradle.kts files with a DSL
2018-10-24 20:12:30 +03:00
Alexey Sedunov
cf31e4d58c
MPP: Recover content root import accidentally removed earlier
2018-10-16 12:05:19 +03:00
Alexey Sedunov
fea397a2ad
MPP: Support MPP-dependent Java modules in Android projects
...
#KT-27265 Fixed
2018-10-16 12:05:19 +03:00
Alexey Sedunov
d36ee02499
Gradle: Retrieve AndroidModuleModel using IdeModifiableModelsProvider
...
Otherwise it may be null if module is just created by the import
2018-10-16 12:05:18 +03:00
Alexey Sedunov
3a0e539eee
MPP: Add MPP source roots to dependent non-MPP module
...
#KT-27365 Fixed
2018-10-16 12:05:18 +03:00
Alexey Sedunov
ca2367f2b5
MPP: Rewrite ImportedModule name instead of wrapping it
...
Otherwise this instance is not deserialized properly
breaking import on opening project in AS
#KT-27485 Fixed
#KT-27473 Fixed
2018-10-16 12:05:17 +03:00
Alexey Sedunov
b5d3520db9
MPP: Add MPP sources roots to dependent Android module
...
#KT-27331 Fixed
2018-10-02 11:18:09 +03:00
Alexey Sedunov
c59779f5b9
MPP: Retain KotlinSourceSetInfo for Android in data nodes
...
User data is not serialized which leads to broken import on reopening
#KT-27213 Fixed
2018-10-01 13:55:35 +03:00
Alexey Sedunov
c183c5b36a
MPP: Add dependencies for all source sets for a given Android variant
2018-10-01 13:55:31 +03:00
Alexey Sedunov
4f01a438c4
MPP: Add all android-targeted compilation source roots to the module
2018-09-25 15:05:43 +03:00
Alexey Sedunov
3a973973ce
MPP: Create android source roots automatically when requested
...
#KT-26764 Fixed
2018-09-25 14:54:27 +03:00
Yan Zhulanow
bc27cabb1a
Call 'GradleProjectImportHandler's in MPP Gradle importer (KT-27006)
2018-09-24 17:54:23 +03:00
Alexey Sedunov
7b3973db52
MPP: Enable Android-specific content root logic for Android Studio
...
#KT-26813 Fixed
2018-09-14 21:27:10 +03:00
Alexey Sedunov
14d8425e27
MPP: Fix import of dependencies on Android modules
2018-09-14 14:51:01 +03:00
Alexey Sedunov
1de0dbd67d
MPP: Configure Kotlin facets for Android modules
...
#KT-26770 Fixed
2018-09-14 14:51:01 +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
Pavel V. Talanov
ef915096a5
Common tests are discoverable via platform modules test classpath
...
Introduce KotlinGradleOrderEnumerationHandler
and patch KotlinAndroidGradleOrderEnumerationHandler:
- If 'Android Support' plugin is off KAndroidGradleOEH will not be available and KGOEH will be used
- Make KAndroidGOEH implement a different EP so it replaces KGOEH when it is available
2018-09-12 04:13:32 +02:00
Yan Zhulanow
c6b5e8c40f
Minor: Extract code for checking Dalvik identifiers to frontend
2018-09-11 16:40:43 +03:00
Leonid Startsev
23fd0a6ec9
Split IDE part from kotlinx-serialization-compiler-plugin
2018-09-11 13:22:16 +03:00
Alexander Podkhalyuzin
720587abf3
Added DynamicallyLoaded annotation to AndroidDexWrapper
...
#KT-25449 Fixed
2018-09-10 13:26:12 +03:00
Mikhail Glukhikh
1fd4be580a
Add native dependencies to idea-android module tests
2018-09-08 12:16:26 +03: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
Yan Zhulanow
f55a52b86e
MPP: Fix compatibility issue with Android Studio 3.3 Canary 7
...
'TargetPlatformKind' is still used in AS 3.3 so we can't remove it entirely yet.
2018-09-06 14:42:19 +03:00
Nicolay Mitropolsky
d415ca9cf6
fixed nullability for various listeners update in 183
2018-08-31 17:20:54 +03:00
Yan Zhulanow
d00f5b335a
MPP: Refactoring, extract IDE platform kinds, allow to add custom platforms
2018-08-31 05:14:15 +05:00
Juan Chen
1a562d477a
Add sync after Kotlin configured in Android Studio projects.
2018-08-24 22:07:36 +03:00
Alexey Sedunov
c45608a46e
MPP: Restore non-Android content roots dropped by AS3.1
2018-08-21 15:35:42 +03:00