Commit Graph

456660 Commits

Author SHA1 Message Date
Vladimir Krivosheev
9f566cc5fb experimental ij void
GitOrigin-RevId: c980a4927fabeedda2284695f234ee41652b6db5
2024-10-10 23:38:08 +00:00
Vladimir Krivosheev
956b017e55 cleanup
GitOrigin-RevId: 0d8f3a68e28f90dc4b641c249060516f0f50ab56
2024-10-10 23:38:08 +00:00
Konstantin Aleev
cc80e36cc3 [services] cleanup: clarify parameter name
GitOrigin-RevId: cb0e20b4c49d2831e801c1c045340eb025aec012
2024-10-10 23:10:55 +00:00
Alexander Lobas
0cde980017 IJPL-162758 Add notification about Non-commercial usage
GitOrigin-RevId: 618a9775bf0d853be01e83630af359750eb9c3ed
2024-10-10 22:36:50 +00:00
Victoria.Petrakovich
d429e64889 [kotlin] Replace pairs with to
KTIJ-28468 kotlinOptions to compilerOptions inspection (kts only)

GitOrigin-RevId: acf6362e7f4cecc4f95c068a35f7e87e5a75880e
2024-10-10 21:56:23 +00:00
Victoria.Petrakovich
3831d43eb7 [kotlin] Check operation tokens for their types
KTIJ-28468 kotlinOptions to compilerOptions inspection (kts only)

GitOrigin-RevId: ef49f6ffe3a2db0cdc705c91beb2ac8e6ad5e5a4
2024-10-10 21:56:23 +00:00
Victoria.Petrakovich
d52746859b [kotlin] Extract function kotlinOptionsAreOfNeededType()
KTIJ-28468 kotlinOptions to compilerOptions inspection (kts only)

GitOrigin-RevId: b989513958e774379e785c3dc800cfe2aca801b5
2024-10-10 20:11:09 +00:00
Egor Ushakov
0f82f4769d [debugger] dropped obsolete capture points from annotations
GitOrigin-RevId: aea4ad4d398183cf74b603b7d3c066400218162e
2024-10-10 20:01:40 +00:00
Victoria.Petrakovich
c0b0a4ab4a [kotlin] Visit calls and dot qualified expressions separately
KTIJ-28468 kotlinOptions to compilerOptions inspection (kts only)

GitOrigin-RevId: 5f2f30b77f24f9fda7b96c20474070ad2f6d3778
2024-10-10 19:55:31 +00:00
Victoria.Petrakovich
2b77f37dd5 Revert "[kotlin] Remove useless check for android DSL"
This reverts commit f5cde819c0f65fef7adaa3bf3197573796f7c2f4.

GitOrigin-RevId: 8bc869641fbec3bc35171c1729e8a96cd3e0dd7d
2024-10-10 19:55:31 +00:00
Victoria.Petrakovich
6bf6087d24 [kotlin] Minor review fix
KTIJ-28468 kotlinOptions to compilerOptions inspection (kts only)

GitOrigin-RevId: ff0bdf508e3b148a55962003f74d970b25306f2c
2024-10-10 19:55:31 +00:00
Victoria.Petrakovich
0f4e01f660 [kotlin] Remove useless check for android DSL
KTIJ-28468 kotlinOptions to compilerOptions inspection (kts only)

Deleted check didn't stop the visitor from visiting enclosed references.
`kotlinOptions` inside `android` has the type `org.gradle.kotlin.dsl.kotlinOptions` and won't pass the inspection check for allowed for replacement `kotlinOptions` types

GitOrigin-RevId: 492eb0708da548a7e14d3057ca9e40058acb4f09
2024-10-10 19:55:31 +00:00
Mihail Buryakov
246027b550 IDES-6286 make an extension point for provisioner to patch vmoptions and plugins
- avoid using constructor default value since gson doesn't handle it correctly
- use custom command in product-info to read path to vmOptions
- use product_info to read path to vmOptions

Merge-request: IJ-MR-145822
Merged-by: Mihail Buryakov <Mihail.Buryakov@jetbrains.com>

GitOrigin-RevId: db9e578424918aa25a2096caa2c88c47f7b77658
2024-10-10 19:44:14 +00:00
Artem Kobzar
039d9c4098 [K/Wasm] Introduce a custom variable view for the Kotlin/Wasm debugging
^FL-29566 Fixed
^KT-67797 Fixed


Merge-request: IJ-MR-144154
Merged-by: Artem Kobzar <Artem.Kobzar@jetbrains.com>

GitOrigin-RevId: 6192180d3ff4bda44e86e556150a0e9e15c31085
2024-10-10 19:40:08 +00:00
Aleksey Dobrynin
338475c607 [properties] add UTF-8 to ISO-8859-1 fallback for properties files IDEA-360433
GitOrigin-RevId: f93174e21b407022c5a9f356c220aa3ac443a0b0
2024-10-10 19:10:12 +00:00
Andrew Kozlov
a082ee2095 [kotlin] KTIJ-25208, KTIJ-31165 type safe processing util methods
GitOrigin-RevId: 4c9f1209f7e4fbd7d7b0d91fdb868adb33a673b5
2024-10-10 19:03:11 +00:00
Pavel Kirpichenkov
1b2256358c [Kotlin] Disable unsupported intentions for multi-dollar strings
KTIJ-30269

GitOrigin-RevId: c85746c7d85d2e40b20c261c24118a3fe47eca26
2024-10-10 18:55:44 +00:00
Ivan Migalev
594cddbb8f KeymapHelpIdPresenter: API tests
NET-MR-15386

GitOrigin-RevId: 71df7c53aaa798a7228d8b5ee4e0bcc73014599b
2024-10-10 18:27:08 +00:00
Dmitry Matveev
9b9a5a9380 IDEA-276358 follow up: Resolve differences in handling keymap IDs on the documentation side
NET-MR-15386

GitOrigin-RevId: 9e1db5ef78f759c4d5909634806b7b87fccf8401
2024-10-10 18:27:07 +00:00
Pavel Kirpichenkov
2c3f5c4c04 [Kotlin] Rename tests for better navigation
GitOrigin-RevId: ba1b65f8b90cdd7f1b35e16de49b4d84233a28ee
2024-10-10 18:25:55 +00:00
Pavel Kirpichenkov
fedf6094a8 [Kotlin] Implement multi-dollar interpolation support for paste handler
KTIJ-30945

GitOrigin-RevId: 9e6d34ffc8af9733c151d81ed32e2c1adacd6c2c
2024-10-10 18:25:55 +00:00
Vera Petrenkova
8c164f9d79 IJPL-163866 "Trust and Open Project" popup: the hint related to the Microsoft Defender is shown on macOS
GitOrigin-RevId: 36f15d7a07a8dde472dbc166fd5d3a06e37c0122
2024-10-10 18:04:30 +00:00
Marcin Mycek
714ebe835e The users interpret current question as about Kotlin AND IJ IDEA AND Gradle. We want to ask about Gradle experience only
GitOrigin-RevId: 092c7adacbe83b46ce54b57c41489d14384a6d26
2024-10-10 17:55:37 +00:00
Georgii Ustinov
0ca121ea97 [Java. Terminal] Put all names in 3rd singular for descriptions of options of java command
IDEA-359243

GitOrigin-RevId: 8c6eb69315b9800d3083030afa6ef5af16987537
2024-10-10 17:43:33 +00:00
Vladimir Dolzhenko
64e6daa2b6 [kotlin] Port Create Test intention to K2
#KTIJ-30467
#KTIJ-9787

GitOrigin-RevId: efb5d9d40646aeb861548eb4d4def625192f5900
2024-10-10 17:42:35 +00:00
Sergei Tachenov
60527dd48d IJPL-161797 Introduce computeTextComponentMinimumSize overload
nCharactersToKeep is almost always 4.
Even in DefaultCutStrategy it's effectively so,
but since it's computed there from its own constant,
let's just leave it explicit there.

GitOrigin-RevId: f8b009aed84238e2dd9531311dbc2a15b8cd629e
2024-10-10 17:25:58 +00:00
Sergei Tachenov
2aa9576a72 IJPL-161797 Remove code duplication in DefaultCutStrategy
The logic there matches exactly the one in UiUtil.
Except that the preferred size here is the same as
the full text size.

GitOrigin-RevId: be62bdb8b4696a62d06c27e439229ec333585af5
2024-10-10 17:25:58 +00:00
Sergei Tachenov
207960de92 IJPL-160144 Make some IdeFrameImpl properties private
Previously, they were accessed from IdeEventQueue,
but now the logic was moved inside IdeFrameImpl.

GitOrigin-RevId: 38e350f8856d2f66d4ac2dbf296ad233798cb56c
2024-10-10 17:25:58 +00:00
Vlad Koshkin
84f70c1987 [kotlin] K2: migrate bundled script definition from legacy api
GitOrigin-RevId: e0e6e503a5ed5e55ea0ccb068bce9b972950ddd0
2024-10-10 17:12:23 +00:00
Vlad Koshkin
d68eb44858 [kotlin] K2: add info about compilation errors for main.kts
^KTIJ-31585 Fixed

GitOrigin-RevId: fc38549039df3a8ade960da003804a52be5d54a3
2024-10-10 17:12:23 +00:00
Yann Cébron
aaab9175dd [devkit] ToggleHighlightingMarkupAction: DumbAware
GitOrigin-RevId: 376cc796b269a44e4f296979cfaf536e89feffac
2024-10-10 17:03:19 +00:00
Yann Cébron
797769f682 [devkit] ShuffleNamesAction: DumbAware
GitOrigin-RevId: 2f748b4af825e8770fee3baabe35f4569b9bf407
2024-10-10 17:03:19 +00:00
Victoria.Petrakovich
5ad5475d1e [kotlin] Update Kotlin New Project wizard version to Kotlin 2.0.21
KTIJ-31596

GitOrigin-RevId: d23fb27f80fc5c0bd24700cb2cecbf3a0ca2e6c5
2024-10-10 16:37:26 +00:00
Yann Cébron
f755787710 [devkit] mark inspection base-classes as non-dumb
GitOrigin-RevId: 9fb7d860251cc2a15ded9f7746b9e53904407726
2024-10-10 16:34:56 +00:00
Yann Cébron
704075bc95 [devkit] MetaInformationJsonSchemaProviderFactory: DumbAware
GitOrigin-RevId: 067db4a8e51687cf8c8df0fb15cbaecd0ea7db65
2024-10-10 16:34:56 +00:00
Yann Cébron
4f652178dd [devkit] UnresolvedPluginConfigReferenceInspection: use DevKitUastInspectionBase
GitOrigin-RevId: 2095de1e43ddd6aa55f7b4e83a23347c25bd5b98
2024-10-10 16:34:56 +00:00
Lev Zagnetin
c0105f3ff4 [driver][ui-tests] AT-1561: Wait for plugin list loading before an installation
GitOrigin-RevId: 4782b0936ed42ee56958a29adbe76d4f0a7b16f6
2024-10-10 16:34:47 +00:00
Kirill.Karnaukhov
cf2b42587a [ai-completion] LLM-11794: fix ApiCheckTest
GitOrigin-RevId: 8127dca0c2345c596f1e38790bec46b0eb6a662e
2024-10-10 16:31:24 +00:00
Kirill.Karnaukhov
3fb1016549 [ai-completion] LLM-11794: call AI completion on insertion of templates
GitOrigin-RevId: fc92fb2ae37b974a4836b364021958bcdad87ed7
2024-10-10 16:31:24 +00:00
Ilya Kirillov
0fa8750fb8 Revert "optimization: do not iterate all range markers in the document, use the visible area only (part of IJPL-162151 Scrolling is slow)"
This reverts commit 4353aab31f4af5e3c50662669f94b823b01d3031.

- It causes a deadlock in kotlin tests: IJPL-163726
- It breaks some remote dev and code with me tests: IJPL-163871

IJPL-162151

GitOrigin-RevId: d0764a892d03104c58f8601cfbea7b35a95c71fb
2024-10-10 16:11:03 +00:00
vladislav.shishov
9116ef3c99 [remote-driver] add JcefUiTest#testJcefSvg
GitOrigin-RevId: ff3d7eba7524c56f1bbfacca33daaa8fe9561950
2024-10-10 15:58:43 +00:00
Evgeny Abramov
167af43965 (IJPL-158134) Make sure there is no strong reference to project in enumerators' services when it's disposed
GitOrigin-RevId: 7635f34bf4d11f9bc1981fbc0b15224e5c20362f
2024-10-10 15:43:59 +00:00
Evgeny Abramov
1ed20a3c3a (IJPL-158134) Fix typo in arch name
GitOrigin-RevId: e292e10bc30c82f62f65923072863aa1884d20f5
2024-10-10 15:43:59 +00:00
Evgeny Abramov
004638b363 (IJPL-158134) Enable native server in master
GitOrigin-RevId: cfbd547e985ce10b3a9a40f2643d77fe5f0ace4f
2024-10-10 15:43:59 +00:00
Nikolay Rykunov
1c1f348eeb [debugger-rd] IJPL-160146: ActiveSession should be provided only by backend
GitOrigin-RevId: cb80a52ce914dcf8f7106be9e889139dbb7363ca
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
bcfe903c87 [debugger-rd] IJPL-160146: Wrap XStackFrame in Ref, so StateFlow will use reference equity
GitOrigin-RevId: 6523a64381f2ba92e46d435a84cc24478df7f1f3
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
9150b2c2d8 [debugger-rd] IJPL-160146: Update todos -- add issue id
GitOrigin-RevId: f1edfddf9e4d156f262b1e00584e0ec9e1b763eb
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
dda78cef12 [debugger-rd] IJPL-160146: Fix api dumps
GitOrigin-RevId: 9f3719536e4a90fc1a67fc98f706e151fe96e4aa
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
188b0006e3 [debugger-rd] IJPL-160146: Introduce a basic implementation of XValue's computeChildren
GitOrigin-RevId: 54505842602d1ab455cd13b66e5de7b1675d65ec
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
7970a04115 [debugger-rd] IJPL-160146: Don't use GlobalScope for evaluation
GitOrigin-RevId: 65753fe8191bd052f82bd7585a644ca91768688e
2024-10-10 15:30:49 +00:00