Natalia Selezneva
8d894929ae
Minor: unify logging in scripting
2020-07-23 16:31:32 +03:00
Natalia Selezneva
8a6cdcba29
Do not hold a lock during loading script templates from dependencies
...
^KT-40383 Fixed
2020-07-23 16:24:13 +03:00
Natalia Selezneva
493c287bb0
Minor: fix notification text when script configuration is missing after request
2020-07-23 16:20:57 +03:00
Roman Golyshev
cc0a787735
Add null-checking to KotlinIdeaResolutionException constructors
...
- NPE here leads to loosing the actual exception
- EA-235059 Fixed
2020-07-23 11:24:47 +00:00
Natalia Selezneva
be371c9294
Remove optimization in KotlinScriptDependenciesClassFinder
...
Scope can contains only classes for one script,
but allScriptDependenciesScope contains classes for all scripts
2020-07-23 00:00:51 +03:00
Natalia Selezneva
be8374a1a8
Minor: fix comments
2020-07-23 00:00:50 +03:00
Natalia Selezneva
e708e3f1c5
Do not suggest to load gradle.kts configurations after project reopening
...
For projects with distributionType=WRAPPED
Workaround for KT-40394
The original problem is that GradleInstallationManager.resolveGradleVersion returns null is case of distributionType=WRAPPED
^KT-40394 Fixed
2020-07-23 00:00:50 +03:00
Natalia Selezneva
300e9581de
Fix UI for Kotlin Scripting page
...
Show 15 items in the list by default
Show hint at the top
Fixed for 201+
^KT-40097 Fixed
2020-07-22 23:49:47 +03:00
Natalia Selezneva
dd20b9062a
Completion for script inside module should provide classes from related module
...
^KT-35825 Fixed
2020-07-22 23:49:47 +03:00
Yaroslav Chernyshev
bb8f857809
[Gradle, Import] Added externalSystemId into facet for mpp projects
...
#KT-39803 Fixed
2020-07-22 19:44:09 +03:00
Ilya Goncharov
e5b0498eb6
Fix tests for Gradle kts and groovy dsl
...
^KT-40527 fixed
2020-07-22 14:04:57 +03:00
Ilya Goncharov
ae0bedd2ac
[Gradle, JS] Different module kind for browser and nodejs
...
^KT-40527 fixed
2020-07-22 14:04:29 +03:00
Ilya Goncharov
2d60d2c0e6
[Gradle, JS] Divide allowSinglePlatform
...
^KT-40527 fixed
2020-07-22 14:02:02 +03:00
Ilya Goncharov
af367b01ec
[Gradle, JS] Add test on node js single platform project
...
^KT-40527 fixed
2020-07-22 14:01:50 +03:00
Ilya Goncharov
cb60b9e59c
[Gradle, JS] singleplatformJs -> singlePlatformJsBrowser
...
^KT-40527 fixed
2020-07-22 14:01:20 +03:00
Ilya Goncharov
01ec8b5262
[Gradle, JS] Fix typo and add node js module configurator
...
^KT-40527 fixed
2020-07-22 13:59:46 +03:00
Ilya Goncharov
4c5cd44e75
[Gradle, JS] Localize Module Type
...
^KT-40527 fixed
2020-07-22 13:59:15 +03:00
Ilya Goncharov
6866fdc3e1
[Gradle, JS] Add NodeJs template project
...
^KT-40527 fixed
2020-07-22 13:57:44 +03:00
Ilya Goncharov
e8dfc4dcd0
[Gradle, JS] JsSinglePlatform -> BrowserJsSinglePlatform
...
^KT-40527 fixed
2020-07-22 13:56:53 +03:00
Ilya Goncharov
b4334a3a3b
[Gradle, JS] Fix formatting in Gradle Kotlin/JS wizard
...
^KT-40149 fixed
2020-07-22 13:23:03 +03:00
Vladimir Ilmov
d8de37f665
(CoroutineDebugger) using WeakReference as lastObservedFrame
...
relates to #KT-40073
2020-07-20 11:44:51 +02:00
Vladimir Ilmov
bcf1954860
(CoroutineDebugger) added support for DebugCoroutineInfoImpl in kotlinx-coroutines-core:1.3.8
...
relates to #KT-40073
2020-07-20 11:44:51 +02:00
Vladimir Ilmov
b43b238030
(CoroutineDebugger) embed agent into gradle JavaExec task
...
#KT-40417 fixed
2020-07-20 11:44:32 +02:00
Vladimir Ilmov
217428212f
(CoroutineDebugger) Refactoring of retrieving BaseContinuationImpl chains
2020-07-20 11:43:23 +02:00
Vladimir Ilmov
14766a3e1a
(CoroutineDebugger) lv 'task' added to tests in EventLoopImplBase kotlinx-coroutines-core:1.3.7
2020-07-20 11:38:01 +02:00
Vladimir Ilmov
e49f3b567b
(CoroutineDebugger) minimum supported version kotlinx-coroutines-core.1.3.8
...
Workaround for starting agent on windows removed, version upgraded in tests
#KT-40073 fixed
2020-07-20 11:38:00 +02:00
Anton Yalyshev
64aaeb52f5
Add change notes for 1.4-M1,2,3,RC builds #KT-40311 Fixed
2020-07-19 11:56:06 +03:00
Toshiaki Kameyama
80e4e7939d
"Create abstract function" quick fix: don't suggest it if super classes are not writable
...
#KT-40215 Fixed
2020-07-17 19:35:02 +03:00
Vladimir Ilmov
0c832e30bf
(CoroutineDebugger) Memory leak fixed on IDEA quit: 'org.jetbrains.kotlin.idea.debugger.coroutine.view.XCoroutineView
...
#KT-40386 fixed
2020-07-17 18:01:30 +02:00
Ilya Kirillov
dccac34282
J2K: do not run runUndoTransparentAction outside EDT
...
#KT-39739 fixed
2020-07-17 16:02:46 +03:00
Ilya Kirillov
0208fad057
Wizard: do not allow to choose Frontend Application template & JS Library at the same time
...
#KT-40371 fixed
2020-07-17 16:02:39 +03:00
Pavel Kirpichenkov
a153e7fe30
Changes after review
...
#KT-37219
2020-07-17 15:27:37 +03:00
Mikhail Zarechenskiy
10bd3a11b8
Improve message about compatibility warning a bit
...
Relates to #KT-40111
2020-07-17 14:27:20 +03:00
Alexander Dudinsky
27e7116f60
Added the gradle plugin SNAPSHOT version support for some tests.
...
`ImportAndCheckNavigation` and `GradleMultiplatformHighlightingTest` now
use the SNAPSHOT version of the gradle plugin also.
2020-07-17 13:55:25 +03:00
Vladimir Dolzhenko
a1ffc0b25a
Handle standalone gradle scripts before (build|settnings|init).gradle.kts
...
#KT-39916 Fixed
2020-07-17 05:36:02 +00:00
Mikhail Zarechenskiy
a6e58edfb9
Update test data, unmute test
...
Now behavior is the same as in OI for these cases.
The behavior was changed in 100a6f70ca
2020-07-17 07:47:15 +03:00
Vladimir Dolzhenko
5eb0242941
Add missed application component PluginStartupComponent for AS40
...
Relates to #KTI-299
2020-07-16 21:01:26 +02:00
Toshiaki Kameyama
b9a220c624
AddSuspendModifierFix: suggest in inline lambda
...
#KT-38139 Fixed
2020-07-16 18:49:29 +03:00
Vyacheslav Karpukhin
982f429d6b
Moved the IdeaDefaultIdeTargetPlatformKindProvider declaration from jps.xml back to jvm-common.xml
2020-07-16 16:38:56 +02:00
Vladimir Ilmov
378d0a757a
DebuggerClassNameProvider refactoring
2020-07-16 16:05:01 +02:00
Vladimir Dolzhenko
5951e7500a
Register KOTLIN_BUNDLED via application component in 193
...
#KTI-299 Fixed
2020-07-16 12:32:52 +00:00
Vladimir Dolzhenko
345528d8f5
Use public api to register KOTLIN_BUNDLED macros
...
Relates to #KT-39968
2020-07-16 12:32:51 +00:00
Yunir Salimzyanov
63ba883a77
Refactoring of muteWithDatabase
...
- remove unused function RunNotifier.withMuteFailureListener
- inline some functions (isIgnoredInDatabaseWithLog, etc.)
- change declaration of mutedMessage
- change naming of AutoMute related functions
- extract to separate function isPresentedInDatabaseWithoutFailMarker
2020-07-16 13:16:41 +03:00
Alexander Dudinsky
d89083cd8c
Fixup the tests vs master-gradle-plugin
...
Defined 4.0 and 1.3.0 as default versions of Gradle and plugin for PluginTargetVersions
Use `{{kotlin_plugin_repositories}}` template in testData of ImportTests
Update "mute" databases for new tests
Add `kotlin.stdlib.default.dependency=false` to some testData
2020-07-15 17:10:36 +03:00
Andrey Uskov
005314ce06
Support running import tests on bootstrap version of gradle plugin
2020-07-15 17:09:36 +03:00
Andrei Klunnyi
b9585dabd4
KT-32368 Rework Inline hints settings // fix QuickFixTestGenerated$AutoImports.testKt17525
2020-07-15 13:25:00 +02:00
Andrei Klunnyi
1639cadbb7
KT-32368 Rework Inline hints settings // remove non-existent ReturnHintLinePainter
2020-07-15 13:00:16 +02:00
Mikhail Glukhikh
031f03a903
Introduce FirDeclarationOrigin.INTERSECTION_OVERRIDE
2020-07-15 13:36:29 +03:00
Victor Petukhov
d2f5fbdd08
Fix failing on AS test with inserting -Xinline-classes to build script
2020-07-15 13:35:16 +03:00
Dmitry Savvinov
9b8128aaa8
Coerce commonTest to common in HMPP
...
Otherwise, Android import won't add dependency from androidTest to
commoonTest. See KT-38744 for details
^KT-38744 Fixed
2020-07-15 11:18:34 +07:00