Toshiaki Kameyama
0ae2054af4
"Replace if with when": do not add empty else block #KT-18681 Fixed
2018-07-23 18:21:37 +03:00
Toshiaki Kameyama
3e207fd6b2
Move lambda out: don't apply to multiple/default functional parameters
...
So #KT-24694 Fixed
2018-07-23 18:21:37 +03:00
Toshiaki Kameyama
a9c91099a4
Correct "Redundant override" inspection message #KT-25608 Fixed
2018-07-23 18:21:37 +03:00
Simon Ogorodnik
c3d20ae138
Fix quick-doc tests generation
2018-07-23 16:18:07 +03:00
Alexey Tsvetkov
eef40a5940
Add setting to enable JS IC for JPS
...
#KT-25565 fixed
2018-07-23 15:43:17 +03:00
Nikolay Krasko
668708170f
Add intention for replacing experimental coroutines usages to cleanup (KT-25251)
...
#KT-25251 In Progress
2018-07-23 13:43:35 +03:00
Nikolay Krasko
8fc377b3b3
Do not spam for same compiler version during the session (KT-25546)
...
Otherwise it might be too distracting when auto-import feature is enabled.
2018-07-20 19:15:20 +03:00
Nikolay Krasko
94e5f25569
Guarantee max compiler version will be shown in popup (KT-25546)
2018-07-20 19:15:20 +03:00
Nikolay Krasko
4be5c395aa
Show popup about too old bundled compiler in Gradle and Maven (KT-25546)
2018-07-20 19:15:19 +03:00
Nikolay Krasko
d27002827e
Refactoring: move ModuleSourceRootMap.kt from idea-jvm to idea module
2018-07-20 19:15:19 +03:00
Nikolay Krasko
99e0b998cf
Minor: show class of the problem file in error
2018-07-20 19:15:19 +03:00
Simon Ogorodnik
b58e35a3e5
173: Revert changes for IDEA < 181
2018-07-20 18:41:24 +03:00
Simon Ogorodnik
c2e27a3c46
KT-22815: Rename parameter to match semantics
2018-07-20 18:41:21 +03:00
Simon Ogorodnik
ad6eac6ec6
KT-22815: Cleanup findKDoc logic
2018-07-20 18:41:18 +03:00
Simon Ogorodnik
1bd02472a2
KT-22815: Fix documentation for primary constructor params/props
2018-07-20 18:41:14 +03:00
Simon Ogorodnik
c608395c7c
KT-22815: Update testData
2018-07-20 18:41:11 +03:00
Simon Ogorodnik
9ec0ce6ec8
KT-22815: Show documentation for function value/type params
2018-07-20 18:41:08 +03:00
Simon Ogorodnik
e4d76382b8
KT-22815: Update testData for quick documentation
2018-07-20 18:41:04 +03:00
Simon Ogorodnik
0b9d4a93dd
KT-22815: Use 'Params' instead of 'Parameters' to save h-space
2018-07-20 18:41:01 +03:00
Simon Ogorodnik
6e95ae7393
KT-22815: Put colon after section names
2018-07-20 18:40:56 +03:00
Simon Ogorodnik
b237298c20
KT-22815: Position deprecated section between definition and description
2018-07-20 18:40:49 +03:00
Simon Ogorodnik
1918836340
KT-22815: Use gray color for filename
2018-07-20 18:40:38 +03:00
Simon Ogorodnik
84b299d7dc
KT-22815: Use bold for root identifier, and not for keywords
2018-07-20 18:40:30 +03:00
Simon Ogorodnik
33a6721270
KT-22815: Update quick-doc testData
2018-07-20 18:40:21 +03:00
Simon Ogorodnik
48d0493edb
Fix enum special function quick navigation behaviour
2018-07-20 18:40:15 +03:00
Simon Ogorodnik
9a34e91dec
KT-22815: Render annotations on separate lines
2018-07-20 18:40:10 +03:00
Simon Ogorodnik
831e7fdc06
KT-22815: Render definition file for top-level declarations
...
Do not show defined in for local declarations
2018-07-20 18:40:05 +03:00
Simon Ogorodnik
6255743148
KT-22815: Cleanup quick doc rendering
2018-07-20 18:40:00 +03:00
Simon Ogorodnik
1d0fc0e736
Copy template engine from ktor
2018-07-20 18:39:57 +03:00
Simon Ogorodnik
9283089397
Reformat
2018-07-20 18:39:54 +03:00
Simon Ogorodnik
bfa5afa564
KT-22815: Cut Java signatures off properly
2018-07-20 18:39:52 +03:00
Simon Ogorodnik
263ed47aac
KT-22815: Render sections properly
2018-07-20 18:39:48 +03:00
Simon Ogorodnik
39e72f4041
Reformat
2018-07-20 18:39:45 +03:00
Simon Ogorodnik
99f0a0368a
KT-22815: Wrap parameters and try new DocumentationMarkup
2018-07-20 18:39:42 +03:00
Denis Zharkov
73acc86785
Store computed library kind for jar in a file attribute
...
It should help to avoid visiting children of each jar in java projects
LibraryEffectiveKindProviderImpl has it's own in-memory cache
but it doesn't help when project is reopened
#KT-25129 Fixed
#KT-25034 Fixed
2018-07-20 15:35:58 +03:00
Denis Zharkov
0b2fde3886
State on types level that forcing imports works only for non-default
2018-07-20 11:27:08 +03:00
Dmitry Petrov
acf0bb349c
Update testData for restricted expression annotations retention
2018-07-20 10:39:51 +03:00
Yan Zhulanow
63d37ec93b
as33: Remove AndroidGradleOrderEnumerationHandler (should be moved to the Android plugin)
2018-07-19 19:09:40 +03:00
Yan Zhulanow
315de660ca
Minor: Make plugin.xml and build files more consistent with the main bunch
2018-07-19 19:09:40 +03:00
Yan Zhulanow
88422fb7ce
Make source set empty for Android modules of deleting the resulting JAR files in 'ideaPlugin' task
2018-07-19 19:09:40 +03:00
Raluca Sauciuc
0e8a04c4ba
as33: Android dependency reversal
...
(cherry picked from commit be781f4f462f74ca0efcc91b5c07a5b3756ba5b2)
2018-07-19 19:09:39 +03:00
Denis Zharkov
f72aa78eec
Fix libraries analysis for case of isReleaseCoroutines feature enabled
...
#KT-25466 In Progress
2018-07-19 16:19:04 +03:00
Nikolay Krasko
f1463b4a2e
Add version replace fix for kotlinx coroutines in Maven (KT-25251)
2018-07-19 16:09:57 +03:00
Nikolay Krasko
481c428881
Add version replace fix for kotlinx coroutines in Gradle (KT-25251)
...
#KT-25251 In Progress
2018-07-19 16:09:57 +03:00
Nikolay Krasko
86a33defd8
Refactoring: introduce parameter for getResolvedKotlinStdlibVersionByModuleData
2018-07-19 16:09:56 +03:00
Nikolay Krasko
7358cc5bd6
Fix QuickFix-es with the same family name should be the same class instances (KT-25251)
...
#KT-25251 In Progress
2018-07-19 16:09:56 +03:00
Nikolay Krasko
adfa469b21
Maven inspection for incompatible coroutines libraries (KT-25251)
...
#KT-25251 In Progress
2018-07-19 16:09:56 +03:00
Nikolay Krasko
3bb9288e86
Refactoring: remove ProgressManager.progressIndicator usages
2018-07-19 16:09:55 +03:00
Dmitry Savvinov
76c651421b
Deprecate visibility of static members inherited from Java
...
Now they are not visible by short name through companion objects, just
like classifiers in KT-21515
^KT-25333 In progress
2018-07-19 13:32:38 +03:00
Mikhael Bogdanov
56c535d505
Fix test data
2018-07-19 10:52:13 +02:00