Tagir Valeev
3ed2f12a89
[java] JavaFeature.OBJECTS_CLASS
...
GitOrigin-RevId: 99e54a5f42368279b20fca9388f420cd6e24dee2
2024-03-14 19:34:45 +00:00
Tagir Valeev
d18c733fe1
[java] Use more Java features
...
GitOrigin-RevId: d0690e949f311dc53bdfe5ff63140e2ef15e4d55
2024-03-14 19:34:40 +00:00
Tagir Valeev
746cb5401f
[java-dfa] Report DFA exception if myFlow.toString() fails
...
GitOrigin-RevId: 59409b57cb752d53d48122510925cf59be4b2ea3
2024-03-14 19:34:34 +00:00
Tagir Valeev
c2c2b450f1
[kotlin-dfa] KtVariableDescriptor: use the module from outer session, rather than from symbol
...
Fixes IDEA-349116 K2: IDE K2: "Unexpected class KtBuiltinsModule" from DFA
GitOrigin-RevId: b5e1028359312506d57d4f0a420186d2766c0e36
2024-03-14 19:34:29 +00:00
Aleksey Pivovarov
83d69a1b92
editor: fix incorrect union computation of two TextRange sets for FindInEditor
...
GitOrigin-RevId: a9741d0071633dca613ec71bb0d2ce26219f25e8
2024-03-14 19:28:39 +00:00
Aleksey Pivovarov
0b696be98d
diff: introduce extendable provider instead of casts to DiffViewer implementations
...
GitOrigin-RevId: 1a8edd0dc9a8cc8f8dac4bd8494364f4254d45ad
2024-03-14 19:28:38 +00:00
Aleksey Pivovarov
7640e17dbf
diff: cleanup - rearrange
...
GitOrigin-RevId: 52b1291ce8c88973543cd24f80a4221161ce660d
2024-03-14 19:28:38 +00:00
Alexander.Glukhov
772656d70e
[core][ui][IDEA-348959] replace Disposable with CheckedDisposable in AbstractTreeModel
...
The current implementation of `Disposer` uses `ObjectTree` to store references to the `Disposable` registered in the application. As a result, a hard link to `AbstractTreeModel` is retained even after `dispose` is called. `CheckedDisposable` prevents the source object reference from being stored in `ObjectTree`, so Garbage Collector can collect `AbstractTreeModel` much faster.
GitOrigin-RevId: ed6dd692cbcb984b443a9ce8453474f3e779dbf5
2024-03-14 19:11:47 +00:00
Alexander Bubenchikov
046da177b5
[maven ][IDEA-348826] [refactor] project importer user notificaton extract method
...
GitOrigin-RevId: 22f3304d020b27363a71f84f3f239fdbacc50f18
2024-03-14 19:10:13 +00:00
Denis Zaichenko
d3b4842380
IDEA-303150 Fixed log tabs order after restart.
...
Removed the 'order' attribute from the tab state. Instead of saving the order of tabs, the 'sortBeforeState' option was disabled.
This commit includes the reversal of 062cdc5710d19a1b3b5cba6cf342c5da20b88879.
GitOrigin-RevId: db452e1423afd40196a1815996aeb7bb5d397626
2024-03-14 18:59:14 +00:00
Dmitry Matveev
9c42dd0ef6
RIDER-90131 Add shortcuts for Zoom IDE
...
GitOrigin-RevId: 354025b29cf4e50c166ac3dd2bcee8ae4fd85529
2024-03-14 18:57:21 +00:00
Aleksey Pivovarov
f23467a1be
IDEA-348926 git: better handle changelists during unshelve with an unfinished CLM refresh in progress
...
Fix the case when the file modification inside 'computeUnderChangeListSync' is picked up by an prior-started CLM refresh,
and is being processed before the 'setDefaultList' command reaches the updater ChangeListWorker(myMainWorker = false).
GitOrigin-RevId: d95c2a0fb5bd3e9821365e93eb00964ff33692c8
2024-03-14 18:43:32 +00:00
Aleksey Pivovarov
29216b28d7
IDEA-348926 git: improve test error output
...
GitOrigin-RevId: 8716990a54828a6d534ed20851d4b0b11c3fb93f
2024-03-14 18:43:32 +00:00
Aleksey Pivovarov
474add6b1b
vcs: remove 'performActionDumbAwareWithCallbacks' usage in SavedPatchesUi
...
GitOrigin-RevId: ea951406e044be42f99a8ebe2ff1adbb02fa38f7
2024-03-14 18:34:01 +00:00
Aleksey Pivovarov
9ec33c4dab
vcs: remove 'performActionDumbAwareWithCallbacks' usage in GitUnstash
...
GitOrigin-RevId: c4b6beada73afa00dc3dc730a159594940f58cfb
2024-03-14 18:34:01 +00:00
Maria Sokolova
2cc8fa2e69
[coroutine-debugger]: Step out before a suspend call should execute the function before jumping to the parent frame.
...
IDEA-349060
Merge-request: IJ-MR-128837
Merged-by: Maria Sokolova <maria.sokolova@jetbrains.com >
GitOrigin-RevId: 5cbb101132a960f52f51050f6a4cf13264ee0d07
2024-03-14 18:15:55 +00:00
Louis Vignier
b74c275094
[jdk] Rename RTX to mise and add a link to the tool
...
IJ-CR-126334
GitOrigin-RevId: adabc65d1facfaa30a5a9b575e7a13d77dc32de8
2024-03-14 17:34:12 +00:00
Louis Vignier
9d354331ce
[fus] Simplify regex in JdkComboBoxCollector#findSdkVersion
...
IJ-CR-126919
GitOrigin-RevId: 941a8a1ddb5201d42d72ce25e4f73ae0061aad41
2024-03-14 17:34:07 +00:00
Louis Vignier
7d8c211ce1
[fus] Make RenameCodeVisionProvider more general
...
IJ-CR-126920
GitOrigin-RevId: 8e76da66e6abba6fc7281546abc6aabb42530033
2024-03-14 17:34:01 +00:00
Louis Vignier
67d407e464
[groovy] Update intention descriptions
...
GitOrigin-RevId: 38eca491b831c257e5b91ef7ff726d85ecd84667
2024-03-14 17:33:56 +00:00
Louis Vignier
69e1f3801c
[java] Update intention descriptions
...
GitOrigin-RevId: 5e54c459496263c585ade17ee70e81a8147a74c8
2024-03-14 17:33:51 +00:00
Louis Vignier
4018a61007
[codeInspection.ui] Make DescriptionEditorPane extend JBHtmlPane
...
#IDEA-333565 Fixed
GitOrigin-RevId: 40dce432ffcdefe303d2da3275297ee6a20e5992
2024-03-14 17:33:45 +00:00
Louis Vignier
4b71488b18
[codeInspection.ui] Remove ScheduledForRemoval function
...
GitOrigin-RevId: 232124fd82e98605495090fe6ee0f1e86e222453
2024-03-14 17:33:40 +00:00
Louis Vignier
c12cf0313a
[codeInsight] Simplify code in RenameAwareReferencesCodeVisionProvider
...
IJ-CR-124439
GitOrigin-RevId: ee59073f971dba26ce7c283aef1aae0bb18fa456
2024-03-14 17:33:35 +00:00
Louis Vignier
aaecc987a7
[codeInsight] Add isUnitTestMode assertion to InlayHintsUtils#computeCodeVisionUnderReadAction
...
IJ-CR-126922
GitOrigin-RevId: adddbe1a000be7528eb76614983e2a201f04232c
2024-03-14 17:33:30 +00:00
Aleksey Pivovarov
d62585ca77
IDEA-346403 actions: fix AnAction invocation on mouse click for components under an active LoadingDecorator
...
BranchesTree in VCS Log is using 'ProgressStripe' with 'LoadingDecorator' to display progress bar.
It transforms into a 'LoadingDecoratorLayeredPane' being used to draw this progress bar.
'SwingUtilities.getDeepestComponentAt' navigates into 'LoadingDecorator.LoadingLayer' of this layered pane
when asked about the target component. This makes global Mouse AnAction inaccessible if they depend on
the DataContext of the component located inside the loading decorator.
Fix the issue by using 'UIUtil.getDeepestComponentAt' that explicitly handles the 'LoadingDecorator' case.
GitOrigin-RevId: 132beab6d734323e0f342c38ad828f9cc96a5765
2024-03-14 17:05:01 +00:00
Aleksey Pivovarov
f9304ac9dd
vcs: remove dead code
...
GitOrigin-RevId: b885e17a86e0dc8ffb480608dbd8b6d601e23bae
2024-03-14 17:05:01 +00:00
Vladimir Dolzhenko
de3d8ffd79
[kotlin] Do not limit language versions when compiler is not accessible
...
#KTIJ-29106 Fixed
GitOrigin-RevId: 953706482daecdbbf2f424fd38bc7d4097235b88
2024-03-14 17:01:46 +00:00
Aleksey Dobrynin
914d16b526
[java, highlighting] add standard "jigsaw" modules from the user's JDK for non-modular projects IDEA-259485
...
GitOrigin-RevId: 8b8646ff890a89af02fff3b8a5532b4f0565ec6f
2024-03-14 16:55:29 +00:00
Vladimir Krivosheev
1e4a9d69f9
SuggestedRefactoringProviderImpl - use serviceAsync
...
GitOrigin-RevId: 0e671d085de434eccf8be5ea5c47c7f1d89e46e6
2024-03-14 16:45:45 +00:00
Victoria.Petrakovich
86b35bceaa
Port InfixCallToOrdinaryIntention to K2 (make shared) and turn it into inspection
...
^KTIJ-22973 fixed
Merge-request: IJ-MR-128762
Merged-by: Victoria Petrakovich <Victoria.Petrakovich@jetbrains.com >
GitOrigin-RevId: d6c72864321a6aaf34937ae8cf2bb7bdbb85880e
2024-03-14 16:39:04 +00:00
Egor Ushakov
57cc908f37
IDEA-348950 Flaky test com.intellij.tests.BootstrapTests: org.jetbrains.kotlin.idea.debugger.test.IndyLambdaIrKotlinSteppingTestGenerated$StepIntoOnly.testInlineClass
...
GitOrigin-RevId: 531b35a639e21e41ac046ae278cc375914c82c0f
2024-03-14 16:36:10 +00:00
andrew.kozlov
309d67876a
[kotlin] KTIJ-29028 all factories registered one by one
...
GitOrigin-RevId: f1006bf1500bf86e2de247b403552a03cd6270d3
2024-03-14 16:24:23 +00:00
andrew.kozlov
2b298ded17
[kotlin] KTIJ-29028 KotlinApplicator removed
...
GitOrigin-RevId: 67ea9fd80915a36197a129616de50c3fab055303
2024-03-14 16:24:20 +00:00
Pavel Porvatov
3bc8c451e9
IDEA-348886 "File | Settings | Editor | Color Scheme | General": color fields have untidy corners
...
- Fixed cut text in color fields
GitOrigin-RevId: 82d91f1025f2bead36ae1dcca48feacb506d5acb
2024-03-14 16:23:30 +00:00
Vyacheslav Karpukhin
4916f43845
KMP IDE: remove AppCode KMM project templates
...
GitOrigin-RevId: d7570097335e246ee97214da7b4e9c618b5d5742
2024-03-14 16:19:26 +00:00
Andrey Cherkasov
15dc0ac3ea
[config] Zero-tolerance: fix LightServiceMigrationInspection's
...
^IDEA-347769
GitOrigin-RevId: fdf47ea11f79af5e52348e4a6c75242c3aeeffc2
2024-03-14 15:49:24 +00:00
Nikita Kudrin
2ab121c260
[telemetry] Renaming
...
GitOrigin-RevId: ace5a5ee4673adc4889a09dc9bf86c33d08ab5c2
2024-03-14 15:04:21 +00:00
Nikita Kudrin
e29132707a
[telemetry] IDEA-335921 AT-753 Fallback to collection meters from .csv files on older IDEs versions
...
GitOrigin-RevId: 0e2699583f293c405f688a69fa578a5cee9ecaca
2024-03-14 15:04:17 +00:00
Mikhail Pyltsin
f3d46792a7
[java-inspections] IJ-CR-125504 IDEA-342942 support several if statements which cannot complete normally
...
- small improvements
GitOrigin-RevId: afe4a51106667ab8f6ec66527d5252db3d76d72c
2024-03-14 14:49:03 +00:00
Mikhail Pyltsin
e264fb46bd
[java-completion] IDEA-314367. Completion for similar methods
...
-add new method names
GitOrigin-RevId: ca4f81f219990af65a08883bb21be0e3bdb04f71
2024-03-14 14:48:57 +00:00
Alexey Belkov
6fb371be0f
[kotlin] J2K tests: optimize getFileTextWithErrors
...
Don't analyze the actual file for errors
if the expected testdata doesn't have errors.
GitOrigin-RevId: a5150153d30bf66197b8314ca5b0c4941e211cc7
2024-03-14 14:33:52 +00:00
Piotr Tomiak
1d57188894
WEB-63850 TS: properly handle strictNullChecks setting - fix Web Symbols and Vue
...
GitOrigin-RevId: 53a97ce80fdf7368d93bd9958940259eea57713b
2024-03-14 14:26:15 +00:00
Roman Efremov
a046ab5148
IJPL-578 [Kotlin] Fix Kotlin debugger evaluation tests with .kts after changes in previous commits
...
The problem was that the first evaluation triggers script configuration initialization,
which in turn calls `ScriptClassRootsUpdater#applyDiffToModel`, and test doesn't wait
until the end of this update, which leads to an exception.
GitOrigin-RevId: 17c1e25f8df843670be1d4c77e5eb24d72b02a6b
2024-03-14 14:22:35 +00:00
Vladimir Dolzhenko
0c59c0441d
[kotlin] Do not insert inlay hints when argument variable named is the same as parameter name
...
#KTIJ-29008
GitOrigin-RevId: 8eb7783713a77d1bccdb06e5c22564c3995c1900
2024-03-14 14:06:33 +00:00
Frederik Haselmeier
baafb50e56
[Kotlin] Modified KotlinCallProcessor to allow processing unresolved elements
...
KTIJ-29049
GitOrigin-RevId: bbadaf150875b69b444916052555bf156bdef578
2024-03-14 13:49:03 +00:00
Frederik Haselmeier
b4c2eb5f19
[Kotlin] Replaced custom logic to test if an expression suspends with a pre-existing implementation
...
KTIJ-29049
GitOrigin-RevId: 687086e40a0d777ab9d2433c9522afbd55abde68
2024-03-14 13:49:03 +00:00
Frederik Haselmeier
5e0cc70bbb
[Kotlin] Ported redundant suspend modifier inspection to analysis API
...
^KTIJ-29049 fixed
GitOrigin-RevId: 29be464acca9da87da63bce08d2701ea6187d8d4
2024-03-14 13:49:03 +00:00
Vladimir Krivosheev
6577acb998
DocumentationSettingsListener - blockingContext is not required for simpleConnect
...
GitOrigin-RevId: 6ad62299d2485f3dc5c45526e54712a006cf15ff
2024-03-14 13:06:41 +00:00
Vladimir Krivosheev
4cf5e42649
DocumentationAutoPopup - use simpleConnect
...
GitOrigin-RevId: aff23aa404a473abeb798a98816ca7eacedbbfca
2024-03-14 13:06:36 +00:00