Sergey Rostov
46f8feaf98
build.gradle.kts: collect statistics about auto reload
2019-09-30 09:44:52 +03:00
Nikolay Krasko
1804619076
Fix AmbiguousCalls test in 192
2019-09-30 00:53:03 +03:00
Nikolay Krasko
7e691a0864
Store project to avoid creating psi factory from invalid element
...
Fix ConvertLineCommentToBlockCommentIntention tests
2019-09-30 00:53:03 +03:00
Nikolay Krasko
319cabcc88
Remove deprecated InjectorUtils#putInjectedFileUserData in injection (KT-33775)
...
#KT-33775 Fixed
2019-09-30 00:53:03 +03:00
Ilya Kirillov
f70654d16b
Fix CreateTypeParameter quick fix tests
...
Partially reset 21429f0b94
2019-09-29 20:43:19 +03:00
Ilya Kirillov
41fd9fff76
Minor: reformat CreateTypeParameterUnmatchedTypeArgumentActionFactory
2019-09-29 12:27:44 +03:00
Ilya Kirillov
21429f0b94
Do not try to add type parameter to non-writable declaration (EA-209570)
2019-09-29 12:27:43 +03:00
Ilya Kirillov
a24da280ca
Call update for ScratchAction in EDT thread (EA-210180)
2019-09-29 12:27:43 +03:00
Ilya Kirillov
7831237aaa
Minor: reformat KotlinRunConfigurationProducer
2019-09-29 12:27:43 +03:00
Ilya Kirillov
016132c762
Fix NPE in KotlinRunConfiguration & do not throw exception on unknown container type (EA-209426)
2019-09-29 12:27:43 +03:00
Ilya Kirillov
c000f33955
New J2K: make initial generating code formatting better
2019-09-29 11:39:36 +03:00
Vladimir Dolzhenko
3e2dac6586
Use test path relative to testDataPath in fixture.configureByFile to be complaint with 193
2019-09-29 09:45:42 +02:00
Vladimir Dolzhenko
7c80c6ba63
Fix performanceTests for 193
2019-09-29 09:38:27 +02:00
Anton Yalyshev
6fa7da57a4
It's better to get plugin version once but not in cycle
2019-09-27 20:06:53 +03:00
Anton Yalyshev
db189fa218
Remove Maven and JPS targets collectors that are unused now
2019-09-27 20:06:53 +03:00
Anton Yalyshev
d4266e1be6
Bunches for ProjectConfigurationCollector
2019-09-27 20:06:53 +03:00
Anton Yalyshev
21b7d873e7
Move build system and targets statistics collection from StartupActivity to FUS State Collector
2019-09-27 20:06:53 +03:00
Andrey Uskov
6a808ce842
Fix import tests compilation in bunch 183
2019-09-27 17:28:07 +03:00
Dmitriy Novozhilov
439e8faf94
[NI] Remove outdated intention test according to fixed consistency of OI and NI
2019-09-27 17:20:47 +03:00
Toshiaki Kameyama
82f75c707e
"Convert to range check" inspection: apply ReplaceRangeToWithUntilInspection after convertion
...
#KT-33880 Fixed
2019-09-27 20:33:48 +07:00
Toshiaki Kameyama
54df0aad16
Reformat ConvertTwoComparisonsToRangeCheckIntention
2019-09-27 20:33:48 +07:00
Anton Yalyshev
6c06c4e3fc
Group Id and Version fields generation doesn't need 193 bunches. It works well with previos versions.
2019-09-27 14:58:19 +03:00
Anton Yalyshev
18cfa42930
Bump Gradle to 5.5.1 cause it contains several major fixes for 5.5
2019-09-27 14:58:19 +03:00
Anton Yalyshev
a53f66ca4e
Gradle 5.5 Daemon requires -Xmx256m
2019-09-27 14:58:19 +03:00
Anton Yalyshev
ee7b583a82
Bump Gradle and Android build tools version in New Kotlin Project Templates #KT-27587 Fixed
2019-09-27 14:58:18 +03:00
Anton Yalyshev
626087a46e
Use type-safe model accessors for Gradle plugin #KT-31766 Fixed
2019-09-27 14:58:18 +03:00
Anton Yalyshev
721aa81ca5
Relying on platform stepping goes better only from 2019.3
2019-09-27 14:58:18 +03:00
Anton Yalyshev
a66078f2cd
Let New Gradle project or module wizard rely on platform stepping to avoid inconsistency #KT-33927 Fixed #KT-30685 Fixed #KT-28404 Fixed
2019-09-27 14:58:18 +03:00
Ilya Matveev
3da3e1cae9
IDE: Add native extensions to KotlinCompilation
2019-09-27 18:06:58 +07:00
Ilya Matveev
95cbb4e8b4
IDE: Add a flag to disable native libraries propagation
2019-09-27 18:06:58 +07:00
Ilya Matveev
becdd7a5e6
Add a test for native dependency propagation
2019-09-27 18:06:57 +07:00
Ilya Matveev
701e92ace2
IDE: Propagate platform libraries to common modules for some native targets
...
Some native platforms (e.g. ios_arm64 and ios_x64) have almost
identical platform libraries. For such platforms we can workaround
a lack of the commonizer and resolve common sources against
libraries of one of these platforms. This patch enables this
workaround by propagating dependencies to common modules.
Issue #KT-33999 fixed
2019-09-27 18:06:56 +07:00
Dmitry Gridin
c185cecb40
Completion: fix shortening of fully qualified name for case of conflicts between property and function
...
#KT-31902 Fixed
#KT-33937 Fixed
2019-09-27 17:52:11 +07:00
Dmitry Gridin
589094377e
QualifiedExpressionResolver: change root prefix from _Qfadj4tPV to _root_ide_package_
2019-09-27 17:52:11 +07:00
Alexander Podkhalyuzin
9a2da67919
ShortenReferences: cleanup code & add tests for property-function conflicts
2019-09-27 17:52:11 +07:00
Natalia Selezneva
917a7f572d
Check that project is open before starting highlighting
...
This may be false when user opens Kotlin Scripting Settings, so default project is passed to ScriptDefinitionsManager
^KT-30206 Fixed
2019-09-27 12:59:43 +03:00
Natalia Selezneva
5ab119ecfb
Do no try to find script definitions for default project
...
This may happen when user opens Kotlin Scripting Settings
^KT-32401 Fixed
2019-09-27 12:58:36 +03:00
Andrey Uskov
a4a03aeb5c
Fix compilation of KotlinMPPGradleModelBuilder
2019-09-27 12:14:43 +03:00
Andrey Uskov
ca75aeb534
Update kotlin gradle plugin version in HMPP tests
2019-09-27 12:00:08 +03:00
Andrey Uskov
ed750f4d10
Do not import orphan source sets
2019-09-27 12:00:05 +03:00
Andrey Uskov
03b58d9941
Point to module names instead of source set names in dependsOn of Facet
2019-09-27 12:00:02 +03:00
Andrey Uskov
715fad849d
Importing test tasks and targets is implemented
2019-09-27 11:59:58 +03:00
Vladimir Dolzhenko
e2f9eaa483
Use async profiler for perfTests if it presents in env variable; Add kt project copy-n-paste perfTests
2019-09-27 10:33:49 +02:00
Toshiaki Kameyama
40dd229021
Join with assignment: place the result at the assignment
...
#KT-21172 Fixed
2019-09-27 09:16:52 +03:00
Toshiaki Kameyama
8078c5da40
Reformat JoinDeclarationAndAssignmentIntention
2019-09-27 09:16:51 +03:00
Mikhail Glukhikh
d45e83b27d
Introduce subject to when: don't perform analysis in if transformation
...
Otherwise we get an exception about non-analysable file
Related to KT-18772
2019-09-27 09:16:50 +03:00
Toshiaki Kameyama
fdf9acfb6a
Introduce subject to when: suggest for qualified, not for obj / constant
...
#KT-18772 Fixed
2019-09-27 08:26:52 +03:00
Roman Golyshev
0239229dfc
KT-33903: consider imports from objects when removing descriptors duplicates
...
- `ImportedFromObjectCallableDescriptor` and descriptors in general do
not have consistent `equals`, which leads to duplication in completion
when multiple functions from objects are imported, or when function is
visible in some scope both implicitly and by import (see KT33903_1.kt)
- ^KT-33903 Fixed
2019-09-26 18:23:04 +03:00
Alexander Podkhalyuzin
cdebd6bc05
Fixed testdata as Enter shouldn't override completion
2019-09-26 16:25:50 +03:00
Alexander Podkhalyuzin
66bed85176
Fixed testdata for new inference
2019-09-26 16:25:50 +03:00