Burak Eregar
91980c5293
KT-27869: Make Java to Kotlin dialog show yes/no button according to it's question
...
* Change `showOkCancelDialog` to `showYesNoDialog`
#KT-27869 Fixed
2019-01-25 18:53:35 +03:00
Alexander Podkhalyuzin
4f4099796d
Use 16px logo instead of 13px for run configurations
2019-01-25 14:33:13 +03:00
Alexander Podkhalyuzin
63cec94dbc
Cleanup after review
2019-01-25 14:33:13 +03:00
Alexander Podkhalyuzin
4c674ae27a
Updated icons to svg version.
2019-01-25 14:33:13 +03:00
Toshiaki Kameyama
fe006cf342
Boolean literal arguments: do not report in batch (offline) mode with INFORMATION severity
...
#KT-29494 Fixed
2019-01-25 14:25:38 +03:00
Max Medvedev
6f95030fe4
Don't perform potentially long operation in FindImplicitNothingAction#update
...
#KT-29457 fixed
2019-01-25 12:49:17 +03:00
Toshiaki Kameyama
4ffeff5e6c
Redundant lambda arrow: do not report on type parameter
...
#KT-28131 Fixed
2019-01-25 10:53:04 +03:00
Nikolay Krasko
80f1efaddc
Dispose range markers in UI thread to prevent race condition at getting range (KT-28870)
...
#KT-28870 Fixed
2019-01-24 17:05:56 +03:00
Nikolay Krasko
f19f38a4db
Rework "lambda return expression" hint (KT-28870)
...
Move the hint to the end of the line, to avoid breaking indentation.
Also use `EditorLinePainter` API for painting to prevent problems with
typing at the line end, when caret is placed after the hint
(See IDEA-204702 for implementing such hints in platform).
#KT-28870 Fixed
2019-01-24 17:05:55 +03:00
Nikolay Krasko
547357baa1
Don't check intentions without categories for description presence
2019-01-24 17:05:55 +03:00
Nikolay Krasko
a41dcd2af2
Fix NPE in coverage (EA-134461)
2019-01-24 17:05:55 +03:00
Felix Guo
185d0c6165
Remove unnecessary constructor keyword intention (KT-29143)
...
#KT-29143 Fixed
2019-01-24 14:32:21 +03:00
Alexander Podkhalyuzin
5aa7216c13
Rewritten resolving conflicting imports on adding new import with star action (KT-18503)
...
#KT-18503 Fixed
2019-01-24 11:40:25 +03:00
Nikolay Krasko
ed5051a5e3
Fix exception in imports folding when there're two imports lists (KT-29455)
...
Probably caused by modifications of the recovery for import lists
https://github.com/JetBrains/kotlin/commit/65e6e21d0f3017417ecb786a63d5209c546dd744
#KT-29455 Fixed
2019-01-24 11:23:47 +03:00
Nikolay Krasko
92a50b2880
Minor: explicitly use FULL mode for resolve, tests are falling otherwise
2019-01-24 11:23:46 +03:00
Nikolay Krasko
a0b8980d77
Show lambda exist points when cursor is at the correspondent call (KT-29381)
...
#KT-29381 Fixed
2019-01-24 11:23:46 +03:00
Mikhail Glukhikh
5ec7643b5a
Fix two QF tests (new add underscores action, KT-28953)
2019-01-24 11:00:59 +03:00
Toshiaki Kameyama
7cad0052d9
"Add parameter to constructor": fix for enum entry
...
#KT-28995 Fixed
#KT-29051 Fixed
#KT-29052 Fixed
2019-01-24 11:00:59 +03:00
Toshiaki Kameyama
622fd8d8cf
Add intention to add/remove underscores in numeric literal
...
#KT-28953 Fixed
2019-01-24 09:52:21 +03:00
Toshiaki Kameyama
225a6ea288
Convert parameter to receiver: don't remove 'override' and 'vararg' when function has 'vararg' parameter
...
#KT-28851 Fixed
2019-01-24 09:49:53 +03:00
Toshiaki Kameyama
de7adf55ff
Non-canonical modifiers order: do not highlight annotation
...
#KT-29238 Fixed
2019-01-24 09:47:54 +03:00
Toshiaki Kameyama
0075e90042
Convert to lambda: report at INFORMATION level if anonymous object super type does not match function parameter type exactly
...
#KT-28081 Fixed
2019-01-24 09:42:16 +03:00
Toshiaki Kameyama
3649e61c2f
Boolean literal arguments: do not report for varargs parameters
...
#KT-29469 Fixed
2019-01-24 09:40:21 +03:00
Mikhail Glukhikh
f782f26c4f
ClassClsStubBuilder: do not report errors for nested stubs
...
We log differently case with obfuscated library (KT-29427)
and regular case (KT-9618 and others)
#KT-29427 Fixed
#KT-9618 Fixed
2019-01-23 18:42:58 +03:00
Vadim Brilyantov
d8309f3bd7
Remove statistics extension points for 182 and 191 bunches
2019-01-23 10:49:56 +03:00
Natalia Selezneva
85bd729715
Fix NPE starting IDE Repl Console
...
consoleView field is initialized in initAndRun inside invokeLaterIfNeeded call.
This may cause NPE in setupGutters if consoleView isn't initialized yet
^KT-29400 Fixed
2019-01-23 10:39:18 +03:00
Nikolay Krasko
0548454581
Minor: clean warnings in KotlinTypedHandler
2019-01-22 17:07:58 +03:00
Nikolay Krasko
5587af95de
Auto-close {}` before identifiers in string only after typed '$' (KT-11143)
...
#KT-11143 Fixed
2019-01-22 17:07:58 +03:00
Yaroslav Ulanovych
30c2b26339
Do not insert closing brace for string template between open brace and identifier (KT-11143)
...
#KT-11143 Fixed
2019-01-22 17:07:57 +03:00
Vyacheslav Gerasimov
f58acbeef5
Build: implement useBootstrapStdlib flag
...
Excludes stdlib projects from build and uses bootstrap stdlib artifacts
#KT-29205
2019-01-21 21:09:40 +03:00
Yan Zhulanow
ad974137b8
Remove Android Extensions from the default JPS classpath
2019-01-21 18:50:11 +03:00
Vyacheslav Gerasimov
f30a14ff0f
as34: Set until-build to 183.* to support AS 3.4 Beta 2
2019-01-21 18:05:52 +03:00
Mikhail Glukhikh
8201756a4c
Use correct project for settings.gradle manipulations #KT-29333 Fixed
...
Otherwise we get an error "Element from alien project".
See details in added comment.
2019-01-21 14:30:44 +03:00
Vadim Brilyantov
f5312f42c5
Collect Maven and JPS targets
2019-01-19 02:37:09 +03:00
Vyacheslav Gerasimov
04b705ef2c
183: Set until-build to 183.*
...
We have separate plugin for 191 now
2019-01-18 22:52:57 +03:00
Vyacheslav Gerasimov
cf5657e916
as34: Limit AS 3.4 until-build to be lesser than AS 3.5
2019-01-18 20:09:10 +03:00
Vyacheslav Gerasimov
7aee03a2b0
as35: Set since build to AS 3.5 C1 build number
2019-01-18 20:09:09 +03:00
Nikolay Krasko
3548d25095
Introduce wrapper for EditorFactoryListener to warn about compatibility issues
2019-01-18 19:42:43 +03:00
Nikolay Krasko
74bc440e44
Remove all that left from 173 branch
2019-01-18 19:42:43 +03:00
Nikolay Krasko
046a0e059c
Always add last version of idea for which change is needed to BUNCH
...
BUNCH directive should contain last idea IDEA version this change is
meant for.
2019-01-18 19:42:43 +03:00
Alexander Podkhalyuzin
36b2640ab7
Removed usages to deprecated API, which is going to be removed in 2019.1
2019-01-18 17:17:30 +03:00
Natalia Selezneva
76b06cd747
Scratch: associate inlay with preceding text
...
This allow to avoid some unintentional movements of caret after inserting scratch output
2019-01-18 16:04:53 +03:00
Natalia Selezneva
290ae16235
Scratch: implement interactive mode
...
^KT-27955 Fixed
2019-01-18 16:04:53 +03:00
Max Medvedev
9b0b3971e4
Wrong position of type hint while renaming Kotlin variable
...
#KT-19558 fixed
2019-01-18 14:31:46 +03:00
Max Medvedev
a9362d844a
Implemented "Complete statement" for completion
...
#KT-18663 fixed
2019-01-18 14:28:49 +03:00
Andrey Uskov
2659011440
Fix compilation of GradleImportingTestCase in bunches
2019-01-18 00:45:20 +03:00
Andrey Uskov
7191624a92
Fix compilation of KotlinGradleProjectResolverExtension in bunches
2019-01-17 17:20:43 +03:00
Denis Zharkov
82537cdc8b
Add recovery for missing comma between arguments
...
^KT-13497 Fixed
2019-01-17 14:58:01 +03:00
Denis Zharkov
37614254d7
Fix test on unused import suppression
...
Before the fix for KT-7185, the file looked like:
package suppression
@file:Suppress("UnusedImport")
import java.io.* // unused
And it was parsed incorrectly, because @file: annotations
should come before package directive
But after fix, import directives started being parsed that lead
to wrong unused import (because suppression wasn't parsed still)
2019-01-17 14:56:42 +03:00
Andrey Uskov
618a7c3747
Improve logging in gradle import tests
2019-01-17 13:20:58 +03:00