Alexey Tsvetkov
|
dfe176efca
|
Avoid computing source files changes in IC for Gradle
|
2017-12-22 16:12:19 +03:00 |
|
Nikolay Krasko
|
5a8c0f8f42
|
Minor: fix compile error in test data
|
2017-12-22 15:27:11 +03:00 |
|
Toshiaki Kameyama
|
9fad40b586
|
KT-21928 Structure view doesn't show default constructor
|
2017-12-22 15:27:10 +03:00 |
|
Dmitry Jemerov
|
3178dee759
|
Insert line break before elvis when converting if to elvis
This ensures correct indentation
|
2017-12-22 10:35:23 +01:00 |
|
Dmitry Jemerov
|
6208c69c72
|
Add option for wrapping closing paren in multiline if conditions
|
2017-12-22 10:35:23 +01:00 |
|
Dmitry Jemerov
|
7711f8e3a7
|
Add predefined code style for Kotlin style guide
|
2017-12-22 10:35:23 +01:00 |
|
Dmitry Jemerov
|
d69382f129
|
Don't apply indent on Enter after modifier list
#KT-9562 Fixed
|
2017-12-22 10:35:23 +01:00 |
|
Dmitry Jemerov
|
43ef113b7a
|
Correctly apply annotation wrap before modifier keyword
#KT-20314 Fixed
|
2017-12-22 10:35:22 +01:00 |
|
Dmitry Jemerov
|
fa19bd6d9b
|
Apply indent of continuation call start to its children
#KT-15099 Fixed
|
2017-12-22 10:35:22 +01:00 |
|
Dmitry Jemerov
|
5652fa762f
|
Force no line break after dot in chained calls
#KT-20362 Fixed
|
2017-12-22 10:35:22 +01:00 |
|
Dmitry Jemerov
|
06fa61bb6f
|
Line breaks in objects and lambdas don't trigger call paren wrapping
#KT-19727 Fixed
|
2017-12-22 10:35:22 +01:00 |
|
Dmitry Jemerov
|
79a509df7b
|
Option to apply normal indent to children of 'if' expressions
|
2017-12-22 10:35:21 +01:00 |
|
Dmitry Jemerov
|
640bf22e4f
|
Refactoring: extract 'continuationIf' method
|
2017-12-22 10:35:21 +01:00 |
|
Dmitry Jemerov
|
44ee228ac9
|
Don't wrap parentheses in long argument list containing only object
|
2017-12-22 10:35:21 +01:00 |
|
Dmitry Jemerov
|
a2175c2ef5
|
KotlinFormattingModelBuilder: J2K
|
2017-12-22 10:35:21 +01:00 |
|
Dmitry Jemerov
|
57844968b0
|
KotlinFormattingModelBuilder: rename to .kt
|
2017-12-22 10:35:20 +01:00 |
|
Mikhael Bogdanov
|
ea5505f80c
|
Generate annotations in proper order in DefaultImpls
|
2017-12-22 10:02:04 +01:00 |
|
Mikhael Bogdanov
|
c9d0ab38cf
|
Generate proper java parameter names for DefaultImpls
#KT-21919 Fixed
|
2017-12-22 10:02:04 +01:00 |
|
Alexander Podkhalyuzin
|
12a8048bf7
|
Fixed exception reporting in Kotlin plugin and IDEA releases
|
2017-12-22 11:33:36 +03:00 |
|
Sergey Igushkin
|
a88206c5ea
|
(minor) Fix platform-dependent line separators in source maps test
|
2017-12-21 20:49:58 +03:00 |
|
Ilya Gorbunov
|
94a0e508d9
|
Use empty array instead of presized for Collection.toArray
#KT-21918
|
2017-12-21 20:10:28 +03:00 |
|
Alexander Podkhalyuzin
|
8203d1c3fe
|
Extracted Kotlin.JVM IDE into separate module
This change is required to have possibility to build plugin against
minor IDEs, which don't have Java. So we want to extract idea-jvm
|
2017-12-21 18:34:02 +03:00 |
|
Alexander Podkhalyuzin
|
2bb02beb84
|
Do not report exceptions/errors in very specific case
In IDEA special property can be used for that, Kotlin plugin should honor that
|
2017-12-21 18:34:00 +03:00 |
|
Alexander Podkhalyuzin
|
5e21dc5560
|
Removed non ASCII char to reduce pain in compilation.
|
2017-12-21 18:34:00 +03:00 |
|
Ilmir Usmanov
|
c8904b1c7c
|
Replace POP with ARETURN if it pops Unit and ARETURN shall return Unit
#KT-16880: Fixed
|
2017-12-21 18:08:39 +03:00 |
|
Toshiaki Kameyama
|
2cdc246a27
|
Inspection to highlight usages of Collections.sort() and replace them with .sort() method from Kotlin stdlib
#KT-11023 Fixed
|
2017-12-21 15:05:48 +01:00 |
|
Alexey Sedunov
|
4ac870500f
|
Minor: Fix test data
|
2017-12-21 16:01:29 +03:00 |
|
Emmanuel Duchastenier
|
a8ddf03b53
|
README: IntelliJ IDEA 2017.3 is not early access anymore
update README.md with direct download link to IntelliJ IDEA latest version
|
2017-12-21 13:51:24 +01:00 |
|
Nikolay Krasko
|
e6aeb66875
|
Sort files according to given scope in debugger (KT-21931)
#KT-21931 Fixed
|
2017-12-21 15:46:28 +03:00 |
|
Nikolay Krasko
|
7c73356893
|
Early exit from getSourcePosition() for non-kotlin source files
|
2017-12-21 15:46:28 +03:00 |
|
Mikhael Bogdanov
|
50608d0844
|
Don't delete nested default lambda classes during inline transformation
|
2017-12-21 12:52:29 +01:00 |
|
Mikhael Bogdanov
|
b65dcf27ee
|
Provide test source mapping data for separate and non-separate compilation
Compilation in same module or in separate ones
|
2017-12-21 12:52:28 +01:00 |
|
Mikhael Bogdanov
|
f4f7c83eeb
|
Copy nested objects of default lambda during inline
|
2017-12-21 12:52:28 +01:00 |
|
Mikhael Bogdanov
|
3513f1a86a
|
Properly process default lambda source mapping
#KT-21827 Fixed
|
2017-12-21 12:52:27 +01:00 |
|
Nicolay Mitropolsky
|
657123f2c0
|
LightClassUtil.extractPropertyAccessors refactoring to fix KotlinShortNamesCacheTest.testGetMethodsByNameWithCustomPropertyAccessors test
After light classes caching the test started to fail.
Also refer Simon Ogorodnik.
|
2017-12-21 12:25:51 +03:00 |
|
Sergey Igushkin
|
710c726c9a
|
Improve kapt arguments & javac options usability with Kotlin DSL
Issue #KT-21596 Fixed
|
2017-12-20 20:49:30 +03:00 |
|
Toshiaki Kameyama
|
411feab9ae
|
KT-21698 Create interface shouldn't suggest to declare it inside a class which implements it
|
2017-12-20 18:14:55 +01:00 |
|
Vyacheslav Gerasimov
|
1deed28464
|
Add missing changelog for [1.2.20 - 1.1.60] versions
|
2017-12-20 19:10:26 +03:00 |
|
Pavel V. Talanov
|
aec893180e
|
Minor, JvmAnalyzerFacade: drop logging
Prevent log spam
|
2017-12-20 17:19:09 +03:00 |
|
Dmitry Jemerov
|
78a87ac0cf
|
Regenerate test
|
2017-12-20 15:03:25 +01:00 |
|
Mikhail Glukhikh
|
484bf0115f
|
Fix "fake JVM field" inspection test XML
|
2017-12-20 16:31:10 +03:00 |
|
Kirill
|
7842fa4796
|
Support callable references in "implicit this" inspection
Second part of #KT-21510
|
2017-12-20 14:16:39 +03:00 |
|
Kirill
|
74e5a9425a
|
Support callable references in "explicit this" inspection
So #KT-21510 Fixed
|
2017-12-20 14:16:33 +03:00 |
|
Dmitry Jemerov
|
d3adf57145
|
Don't apply highlighting to zero-length elements
#KT-19820 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
52ccfcecfc
|
Fix highlighting of TODO calls in lambdas
#KT-19915 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
0159d19539
|
Apply rainbow highlighting in anonymous initializers
#KT-18839 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
94a7673c2d
|
Don't show type hints for destructuring declarations with explicit type
#KT-21833 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
b0b69b2ad0
|
Put argument name hint before spread element
#KT-21645 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
c336159b2b
|
Don't show argument name hints for dynamic calls.
Mark function descriptors created for dynamic calls as having
synthesized parameter names.
#KT-21275 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
3e7e01dc4d
|
Add mapOf() to default parameter name hints blacklist
#KT-18829 Fixed
|
2017-12-20 12:02:04 +01:00 |
|