Yan Zhulanow
cbef0250aa
Allow to turn the first parameter of a SAM-converted lambda into the receiver (KT-12848)
2016-12-09 20:01:21 +03:00
Yan Zhulanow
3b65cb1ef2
Check if modality is refined in "Redundant modifier" inspection
2016-12-09 20:01:18 +03:00
Yan Zhulanow
0a2b52c1ed
Minor: Add allopen-ide and allopen-noarg to "idea" module test classpath
2016-12-09 20:01:16 +03:00
Dmitry Jemerov
bc4d7b2a6e
Remove cyclic dependency between idea-maven and idea modules: move constants for stdlib IDs to shared code
2016-11-15 15:33:20 +01:00
Valentin Kipyatkov
779ed32a4b
Renames + merged all back into module idea
2016-11-08 12:46:45 +03:00
Valentin Kipyatkov
e5748f7a86
Renames
2016-11-08 12:46:45 +03:00
Valentin Kipyatkov
29175e96e9
Code refactoring
2016-11-08 12:45:28 +03:00
Ilya Chernikov
d8ecd2641d
Fix script tests output comparison and idea jsr223 test dependency on windows
2016-10-12 20:16:15 +02:00
Nikolay Krasko
dcfb5f1554
Minor: mark folder as resources not a source root
2016-07-07 02:51:24 +03:00
Dmitry Jemerov
1653f9f480
add "Decompile" button to Kotlin Bytecode toolwindow
2016-05-16 16:03:01 +02:00
Alexey Sedunov
29310b5ca8
Code Insight: Suppress file reference completion on typing. Disable file references on string literals with escape sequences
2016-05-16 02:52:23 +03:00
Sergey Mashkov
fc197cd616
Maven: extract maven support to the separate module
2016-04-27 19:40:54 +03:00
Mikhail Zarechenskiy
4c006300ef
Move files related to formatting to module 'formatter' as is
2016-04-15 18:15:13 +03:00
Nikolay Krasko
10206ef0d0
Restore tests-common dependency in idea module
2016-04-08 18:36:34 +03:00
Nikolay Krasko
47c7181f2a
Extract tests-common module without any actual tests
...
The main reasoning for the module is to avoid running any compiler tests while executing run configuration that searches tests across module dependencies.
2016-04-08 17:40:38 +03:00
Yan Zhulanow
c45bdef0c2
Minor: Add idea -> lint_idea dependency (fixes IDEA tests), change lint sdk to 1.8
2016-04-08 16:27:50 +03:00
Nikolay Krasko
4f7257ab66
Remove dependency to idea.jar in compiler tets to continue running them with JDK 1.6
2016-04-05 00:39:46 +03:00
Nikolay Krasko
ef13e8f5bb
Prepare building plugins modules against 1.8 JDK
2016-04-05 00:39:46 +03:00
Natalia Ukhorskaya
bf4c92d903
Refactoring: rename android-idea-plugin to android-extensions-idea
2016-03-15 20:25:48 +03:00
Natalia Ukhorskaya
7e6fa8ef17
Refactoring: rename android-compiler-plugin to android-extensions-compiler
2016-03-15 20:25:45 +03:00
Natalia Ukhorskaya
6b48eae03e
Configure Kotlin for Android: add kotlin plugin to project build.gradle file.
...
Do not add mavenCentral dependency if jcenter is present
2016-03-15 20:20:24 +03:00
Sergey Mashkov
790524e391
Add library kotlin-test to IDEA project
2015-12-18 22:17:47 +03:00
Nikolay Krasko
8683582c40
Fix red code in AbstractEditorForEvaluateExpressionTest.kt
2015-12-03 18:59:55 +03:00
Ilya Chernikov
c76bec51a0
Moving daemon files, renaming namespaces, modules and jar
2015-11-27 19:04:04 +01:00
Michael Nedzelsky
8ac3b1441a
remove idea-js module
2015-11-23 22:32:44 +03:00
Valentin Kipyatkov
b8dadeb4cc
Moved live templates support into separate module
2015-11-23 20:31:33 +03:00
Pavel V. Talanov
0ae842a05d
'descriptors' module exports 'deserialization', not the other way around
...
Also remove some of redundantly specified dependencies
2015-10-01 17:53:13 +03:00
Dmitry Kovanikov
a11f411f7d
Add kotlin console repl
2015-09-21 14:41:16 +03:00
ligee
6e3ce69faa
Shutting down daemon from kotlin plugin on idea exit, passing jvm params to daemon launch
2015-08-31 18:39:53 +02:00
Michael Nedzelsky
f56bb4e9f4
add dependency on idea-js for idea and fix AbstractQuickFixTest
2015-05-26 05:05:08 +03:00
Michael Nedzelsky
b558fd4181
add KotlinJavaScriptDecompiledTextConsistencyTest
2015-05-26 05:05:00 +03:00
Valentin Kipyatkov
bb808b5620
Created module idea-test-framework and moved classes needed for idea tests there
...
Moved tests for completion and their test data into module idea-completion
2015-04-14 18:53:01 +03:00
Valentin Kipyatkov
412ab8f8b8
Split module idea into idea, idea-core and idea-completion
2015-04-06 14:28:40 +03:00
Alexander Udalov
52292fc360
Fix build, add dependencies idea-analysis, idea -> deserialization
2015-03-30 20:15:12 +03:00
Alexander Udalov
32c3bb8c7f
Extract module 'deserialization' out of 'serialization'
...
'deserialization' stays in core because it's needed both in compiler and
reflection, but 'serialization' is used only in the compiler
2015-03-30 19:44:17 +03:00
Alexander Udalov
085bc2197b
Merge module 'serialization.jvm' into 'descriptor.loader.java'
...
It was very small and there proved to be no point in separation of loading Java
classes and deserializing Kotlin classes
2015-03-30 17:22:06 +03:00
Dmitry Jemerov
853fce4b71
render Markdown and support link navigation in KDoc comments
2015-03-17 19:55:49 +01:00
Yan Zhulanow
7423e30065
Removed Android dependencies from core modules
2015-02-26 15:26:02 +03:00
Yan Zhulanow
edac24df74
Android plugins are now test dependencies, not compile-time
2015-02-26 15:25:51 +03:00
Andrey Breslav
1f10ab21ac
android-ide-plugin module extracted
2015-02-26 15:25:40 +03:00
Andrey Breslav
565ce5a781
frontend.android renamed to android-compiler-plugin
2015-02-26 15:25:39 +03:00
Mikhail Mutcianko
baa442207b
fix android resource path arguments after rebase
2015-02-26 15:25:34 +03:00
Mikhail Mutcianko
adbe9afd4a
add android completion tests
...
- add android plugin test classes as test library
- add base android test cases for kotlin, setting up android facet and sdk
2015-02-26 15:25:32 +03:00
Mikhail Mutcianko
a56fa7f192
optimize imports
2015-02-26 15:25:31 +03:00
Mikhail Mutcianko
ec0d1f5d06
fix android plugin libs dependencies
2015-02-26 15:25:30 +03:00
Mikhail Mutcianko
c6b8cbbb01
add android layout file searching to kotlin jps plugin
2015-02-26 15:25:28 +03:00
Mikhail Mutcianko
155d2fa979
ide analyzer integration stub
...
- add android ui xml path providers/stubs
- add generated file injection during analysis
2015-02-26 15:25:17 +03:00
Evgeny Gerashchenko
7ed36f08e6
Moved cli-common before idea-full. cli-common exports dependency on cli-parser library of version different from packaged in idea-full.
2015-02-13 21:51:51 +03:00
Evgeny Gerashchenko
1484ce4a46
Renamed and moved module ide-compiler-runner to idea-jps-common.
...
Motivation: it has only a bunch of constants and a trivial class needed in idea and jps modules.
2015-02-13 21:51:50 +03:00
Alexander Udalov
5903b8c4a7
Reorder and optimize dependencies between modules and libraries
...
- drop 'kotlin-runtime' and other dependencies which are exported by
other modules ('util' and 'util.runtime' in case of 'kotlin-runtime')
- make all Kotlin modules from the compiler depend on 'util' for clarity
- put 'util' and 'util.runtime' to the bottom of the list everywhere: when
kotlin-runtime gets reflection, classes from core/ should have higher
priority than their previous versions from kotlin-runtime.jar
2015-01-28 19:58:35 +03:00