Natalia Selezneva
a35523b6d0
Implement global notification for configurations update of gradle scripts
...
For 193: it will be a simple notification at the bottom of the IDEA window
For 201: a floating notification in the editor is implemented near "Load Gradle Changes" icon
^KT-34443 Fixed
2020-04-23 20:13:58 +03:00
Natalia Selezneva
e300b30de1
Do not use hard coded string literals in UI
2020-04-23 20:13:58 +03:00
Natalia Selezneva
1b7f72020e
GradleScriptListener should be applicable for all gradle scripts
...
Not only for those that are in project
Otherwise changes in those unrelated to gradle project script will affect up to date of other scripts
2020-04-23 20:13:58 +03:00
Natalia Selezneva
426c0c9ff0
201: Run partial import in IDEA 2020.1 to get script configurations
...
It only requests for KotlinDslScriptsModel
^KT-34481 Fixed
2020-04-23 20:13:58 +03:00
Natalia Selezneva
10aeead925
Run gradle import instead of usage of scripting API during configurations update
...
For Gradle 6.0 or higher
^KT-34481
2020-04-23 20:13:57 +03:00
Natalia Selezneva
97e5ff858d
Add ability to postpone script configuration loading
...
Show notification for scripts with out of date configurations
^KT-35573
2020-04-23 20:13:57 +03:00
Natalia Selezneva
7f5715f5da
201: KotlinDslScriptsModel: use ProjectModelContributor to process models
...
Instead of populateProjectExtraModels in Resolver
2020-04-23 20:13:57 +03:00
Konstantin Tskhovrebov
73a6dc6d1e
Fix dependency for idea-fir module on 191 IDEA.
2020-04-23 17:22:59 +03:00
Sinan Kozak
3f8ffb5ea7
KT-24750 Blank line after class header formatter should use user setting
2020-04-23 18:48:38 +07:00
Konstantin Tskhovrebov
e6f527f1d0
Update tests: disable tests run gutters for Object.
2020-04-23 14:16:22 +03:00
Vladimir Ilmov
acced52384
(CoroutineDebugger) Tests added for no creation stack frame information
2020-04-23 11:36:15 +02:00
Vladimir Ilmov
57214aa453
(CoroutineDebugger) Exception if no creationStackTrace available
...
#KT-38484 Fixed
2020-04-23 11:36:15 +02:00
Vladimir Ilmov
9b0e37f627
(CoroutineDebugger) Minor issued fixed, log level adjusted for missing classes in JVM.
2020-04-22 17:44:11 +02:00
Igor Yakovlev
7d917634d0
Remove object name and type in project view
2020-04-22 12:28:28 +03:00
Igor Yakovlev
72303fd2ad
Fixed possible NPE in LightClasses
...
Fixed #EA-218014
2020-04-22 12:26:51 +03:00
Igor Yakovlev
8a7aac728d
Fix invalid signature for UL method
...
Fixed #KT-32245
2020-04-22 12:26:51 +03:00
Igor Yakovlev
ed3ae785fb
Fix invalid signature for generic UL method
...
Fixed #KT-38348
2020-04-22 12:26:51 +03:00
Natalia Selezneva
962a767e54
Set jvm target for scratch files
...
#KT-38455 fixed
2020-04-22 08:31:07 +02:00
Ilya Chernikov
b5be2abb1a
Set jvm target for REPL from the context module
...
#KT-38454 fixed
2020-04-22 08:31:07 +02:00
Vladimir Ilmov
2bd6714e39
(CoroutineDebugger) Unneccesary log record removed.
2020-04-21 16:30:27 +02:00
Vladimir Ilmov
73f5e48518
(CoroutineDebugger) Minor fixes, kotlinx.coroutines version fix
2020-04-21 09:48:13 +02:00
Vladimir Ilmov
0ce8ca7bcd
(CoroutineDebugger) negative frames removed from coroutine stack
2020-04-21 09:48:13 +02:00
Vladimir Ilmov
be2185ec01
(CoroutineDebugger) kotlinx.coroutines.core:1.3.5 support / dynamicProxy(interface) classes
2020-04-21 09:48:13 +02:00
Vladimir Ilmov
c018cf0ce5
(CoroutineDebugger) kotlinx.coroutines compatibility version fix
2020-04-21 09:48:12 +02:00
Vladimir Ilmov
c96d30a8ce
(CoroutineDebugger) Added setting to disable coroutine agent
2020-04-21 09:48:12 +02:00
Vladimir Ilmov
68c6e9e2d6
(CoroutineDebugger) kotlinx-coroutines-core:1.3.5 support
2020-04-21 09:48:12 +02:00
Vladimir Ilmov
6f42ed7248
(CoroutineDebugger) PreflightFrame support in tests via CoroutineAsync
2020-04-21 09:48:11 +02:00
Vladimir Ilmov
276cf36d6b
(CoroutineDebugger) Fixed CombinedContext information, default group renamed to empty dispatcher
2020-04-21 09:48:11 +02:00
Vladimir Ilmov
677ca2b9ae
(CoroutineDebugger) unused classes removed / code cleanup
2020-04-21 09:48:11 +02:00
Vladimir Ilmov
3cd0eb0fca
(CoroutineDebugger) Stack printing logic extracted to the single place
...
for DebugMetadata and CoroutinePanel, some corner cases fixed, test
cases added.
Added:
- external maven dependencies in test scenarios
- comparing stack traces + variables on breakpoint
2020-04-21 09:48:10 +02:00
Vladimir Ilmov
153056b4fd
(CoroutineDebugger) Added check if agent is not available in target jvm
2020-04-21 09:48:10 +02:00
Vladimir Ilmov
38ec388429
(CoroutineDebugger) Group coroutines by dispatcher
...
Kotlin Script support added.
#KT-37917 fixed
2020-04-21 09:48:09 +02:00
Dmitriy Dolovov
22dc837e26
IDE. Allow expect declarations in completion in shared native modules
...
Issue #KMM-218
2020-04-21 10:21:19 +07:00
Vyacheslav Gerasimov
8d06744a6a
Set local build version to 1.4.255-SNAPSHOT
...
#KT-36128
(cherry picked from commit a8650ccfd2 )
2020-04-20 18:48:00 +03:00
Ilya Kirillov
bf97391c51
Wizard: enable new wizard by default in registry key
...
It was forgotten in 0e199ae94c
2020-04-20 16:14:46 +03:00
Dmitry Gridin
2d64ded3c7
i18n: fix text in AbstractKotlinInlineDialog
...
#KT-37822 Fixed
2020-04-20 11:35:58 +00:00
Vladimir Dolzhenko
d8b4ff9eab
Post KotlinNativeABICompatibilityChecker startup activity conversion clean up
...
Relates to #KT-38318
2020-04-20 10:29:23 +02:00
Vladimir Dolzhenko
3d4c5b0091
Fix NPE in LookupCancelService$Reminiscence
...
#EA-228125 Fixed
2020-04-20 08:16:25 +00:00
Vladimir Dolzhenko
061bc9af07
Avoid using containingKtFile in PerFileAnalysisCache
...
Relates to #EA-230153
2020-04-20 08:16:25 +00:00
Vladimir Dolzhenko
a53a12b68a
Do not search TODOs in non KT and non physical files
...
#KT-37896 Fixed
#EA-230407 Fixed
2020-04-20 08:16:24 +00:00
Vladimir Dolzhenko
67fec903f6
Read file content under readAction in ToFromOriginalFileMapper
...
Relates to #EA-212072
2020-04-20 08:16:24 +00:00
Vladimir Dolzhenko
8ea7fc1d47
Add file content on analysis failure
...
Relates to #EA-222075
2020-04-20 08:16:23 +00:00
Vladimir Dolzhenko
7bbe1ba8c2
Improve error reporting on KotlinSliceUsage#copy
...
Relates to #EA-231211
2020-04-20 08:16:23 +00:00
Dmitry Gridin
3ad7e74ecb
AbstractPerformanceTypingIndentationTest: fix compilation for 191
2020-04-20 15:12:11 +07:00
Valentin Kipyatkov
0b66330d9f
Fixed compilation
2020-04-20 01:05:53 +03:00
Vladimir Dolzhenko
1827465f48
Convert KotlinNativeABICompatibilityChecker into a startup activity
...
Relates to #KT-38318
2020-04-18 11:39:53 +02:00
Vladimir Dolzhenko
6fe800eea0
Convert KotlinNativeABICompatibilityChecker into a startup activity
...
Relates to #KT-38318
2020-04-18 11:36:35 +02:00
Vladimir Dolzhenko
86a02c07f6
Fix KotlinNativeABICompatibilityChecker.getLibrariesToNotifyAbout freeze
...
Get rid of O(n^2) in copyProperties
make ModuleProductionSourceInfo.stableName lazy
add checkCanceled in loops in IdeaModelInfosCache
#KT-38318 Fixed
2020-04-18 11:36:21 +02:00
Valentin Kipyatkov
e1ee75c864
Fix to avoid test flickering (SlicerNullnessGroupingTestGenerated.testInlineFunctionManyCalls())
2020-04-18 01:25:05 +03:00
Valentin Kipyatkov
e6cfced54a
Don't collect all usages at once
2020-04-18 01:25:05 +03:00