Vladimir Krivosheev
d25370dca6
Revert "IJPL-973 add extracted modules to products using x-include (later, we can move more common modules to this list)"
...
This reverts commit 445cf458b388fff32a158872b86d86891157e9ea.
GitOrigin-RevId: 564d46b0065c7d195764010f56330ab94b8720c7
2024-04-08 18:05:50 +00:00
Vladimir Krivosheev
9c22586f83
Revert "IJPL-973: avoid opening the module file too early - resolve the module descriptor during the build time and embed it"
...
This reverts commit 4c14459bd2f3fb3fe0461e144def3faf9b34f43a.
GitOrigin-RevId: 94679752f5ea08da5996c961d8de6741c1c6cdd8
2024-04-08 18:05:50 +00:00
Vladimir Krivosheev
523ce16e58
Revert "IJPL-973 Rider core must not depend on VCS log"
...
This reverts commit 6cf69c467a27dbc72c5379c5575cf7ac9b6496db.
GitOrigin-RevId: ae5cc0b5de00ac09eecf8be3c4adbfa78a03c8df
2024-04-08 18:05:50 +00:00
Anastasia Katsman
0b3bb23125
computeOnEdt for JTreeTextFixture.expandAll
...
GitOrigin-RevId: a5a6c624b7f34018872e0f9c0fa7a32e098ba45d
2024-04-08 17:17:54 +00:00
Evgeny Abramov
1be7d5bd69
ML in SE: Round double values to four digits in embedding search FUS logger
...
GitOrigin-RevId: a7cf01852e2752019bceb6cfab21d08f840c1fa0
2024-04-08 17:11:49 +00:00
Eugene Zhuravlev
faf201c530
JPS mappings for incremental compilation refactoring: support kotlin class visibility changes
...
GitOrigin-RevId: 46e0ab05838f378cb27a33912374e492028d66a1
2024-04-08 16:48:21 +00:00
Sergei Tachenov
ea4d7f9f85
EA-1145457 Add NPE check in getClassIconOfKind
...
This function is only called in two places in PsiClassImplUtil.java,
and in both places it's expected to return a non-null value.
Since we have no way of figuring out why it returned null
(and it doesn't seem reasonably possible), let's try
to throw a more meaningful exception (since one is going
to be thrown anyway) and see what happens.
While we're at it, specify nullability for both input and output.
GitOrigin-RevId: 36523f24ab7218200d34deb82766bb580a8b6215
2024-04-08 16:34:07 +00:00
Sergei Tachenov
627f950a16
IDEA-260517 Expand All in Project View to affect only selected node
...
Add a registry key to hide the regular Expand All action
and replace it with a new action that only expands
the selected subtree.
We already have an action for this, but it's bound to NumPad*
by default, which is awkward to use on TKL keyboards and smaller,
and it also seems broken for async tress, the Project View included.
So instead add a new action that's tailored to the Project View.
Reuse the Expand shortcut from the editor for this action,
which is the same as Expand All.
Add another action to mimic the usual Expand All behavior,
but bind it to Expand All editor shortcut.
Add isExpandAllEnabled to TreeExpander to be able to distinguish
between
"we can expand all, but don't want the Expand All action to work"
(canExpand() == true, isExpandEnabled() == false)
and
"we can't expand all"
(canExpand() == false).
GitOrigin-RevId: 40bd24953e360a265fc4695b9df0119ff1e039af
2024-04-08 16:34:02 +00:00
Daniil Ovchinnikov
748008ae87
ApiCheckTest: use api-dump.txt instead of apiDump.txt
...
GitOrigin-RevId: d195bea932a0a26d192aea94c4f551c166ab3d1f
2024-04-08 16:18:00 +00:00
Vladimir Parfinenko
9e4cca1516
[kotlin debugger] step over steps through inline lambdas, IDEA-335289
...
GitOrigin-RevId: 12fec65271656137068768f05401990b48ca5f30
2024-04-08 15:58:25 +00:00
Vladimir Parfinenko
1e8e86a41e
[kotlin debugger] fix IOOBE, EA-792689
...
Discussed together with Roman Efremov
GitOrigin-RevId: e8fa09ad6d5ede5300792f2d8fc4066f3b6ae1af
2024-04-08 15:58:20 +00:00
Vladimir Parfinenko
3a4434ac62
[kotlin debugger] remove unused but very expensive function
...
Kotlin plugin consumes a lot of resources to analyze its usages,
see KTIJ-29283 for details.
GitOrigin-RevId: 217fa03a8d089e4bc4b14b4066817d01ce872e40
2024-04-08 15:58:14 +00:00
Yann Cébron
c60dffa197
[devkit] add more known IDE dependencies
...
GitOrigin-RevId: 6d6fbe25d6294938da0f943760bbc45fbf000a68
2024-04-08 15:50:09 +00:00
Konstantin Hudyakov
db58404ab6
[terminal] IDEA-350567 Use separate listener method for shell info and write it to the log file
...
This information can be very useful during investigation of the issues from users.
GitOrigin-RevId: 76b550e4f722bfe90158dad83970e15475eef4cd
2024-04-08 15:44:17 +00:00
Evgeny Abramov
8a8727a61d
ML in SE: Perform embedding indexing concurrently
...
GitOrigin-RevId: a5597aa6ebf640e4514a3adb56cda3eea905605e
2024-04-08 15:35:42 +00:00
Egor Ushakov
d9fa1b2091
[debugger] gather fresh slowness reports
...
GitOrigin-RevId: f8c25919f9da12bb7a0bb5b3112affcfb5563b2e
2024-04-08 15:26:39 +00:00
Egor Ushakov
4f4f2b6ff7
[debugger] fixed some warnings
...
GitOrigin-RevId: 6688154d4f8faa21e3b2018c4f0fe0a3167e7ec8
2024-04-08 15:26:35 +00:00
Bart van Helvert
5a61fd5a56
[kotlin] Fix add opens intention for local declarations
...
#KTIJ-29339 Fixed
GitOrigin-RevId: 6c5faf43caf4c43fbc6c6f7c30dcc0f852b007bc
2024-04-08 15:14:31 +00:00
Andrey Cherkasov
e8e903d725
[kotlin k2] ABSTRACT_MEMBER_NOT_IMPLEMENTED_BY_ENUM_ENTRY: provide a quick-fix
...
This quick fix suggests implementing missing declarations.
^KTIJ-28414
GitOrigin-RevId: d1c26469ba86af9a44619f1c424f528329c18e45
2024-04-08 14:57:28 +00:00
Andrey Cherkasov
a4dff30979
[kotlin] Extract the mapToKtClassMemberInfo extension function
...
GitOrigin-RevId: 1d851f1a3cee93a82cc8ae65ef0face7670af3db
2024-04-08 14:57:23 +00:00
Andrey Cherkasov
815e5162fb
[kotlin] Reformat code
...
GitOrigin-RevId: 8a475eba400815b12a9e446afc2b53c3bdff1556
2024-04-08 14:57:17 +00:00
Nikolay Kuznetsov
aafcdbde17
[rdct] move split mode to new starter (RDCT-1055), support restart (fix RDCT-599), add parent process watcher in client
...
GitOrigin-RevId: 0fa68df67b415b1d82f214b4e3fc8155093590e7
2024-04-08 14:55:38 +00:00
Egor Ushakov
a85f43f597
[debugger] convert XLineBreakpointManager to kotlin
...
GitOrigin-RevId: 763626370a2d0b748b637319f01ca587f79d3b23
2024-04-08 14:41:29 +00:00
Egor Ushakov
b6e3ff2e89
Rename .java to .kt
...
GitOrigin-RevId: 4a0b94f06d1837dbaaa19e17f61485bade94f8cf
2024-04-08 14:41:24 +00:00
Vladimir Krivosheev
05bb3ecfdb
IJPL-973 Rider core must not depend on VCS log
...
GitOrigin-RevId: 6cf69c467a27dbc72c5379c5575cf7ac9b6496db
2024-04-08 14:29:55 +00:00
Vladimir Krivosheev
a7e4a7e894
IJPL-973: avoid opening the module file too early - resolve the module descriptor during the build time and embed it
...
GitOrigin-RevId: 4c14459bd2f3fb3fe0461e144def3faf9b34f43a
2024-04-08 14:29:52 +00:00
Vladimir Krivosheev
1289cafff9
IJPL-973 add extracted modules to products using x-include (later, we can move more common modules to this list)
...
GitOrigin-RevId: 445cf458b388fff32a158872b86d86891157e9ea
2024-04-08 14:29:48 +00:00
Vladimir Krivosheev
cdbb38c45d
IJPL-973 add extracted modules to dependencies even for modules (we are not yet in position to deprecate com.intellij.modules.vcs plugin alias)
...
GitOrigin-RevId: 58034d19fcb08525a8ac0f397fcb4aee5c27399d
2024-04-08 14:29:44 +00:00
Vladimir Krivosheev
f801e01e95
IJPL-973 fix ModuleStructureValidator - do not exclude product modules
...
GitOrigin-RevId: 7e510effa1bf7e2e00b4187042426bf1f324c462
2024-04-08 14:29:41 +00:00
Vladimir Krivosheev
d03da0fc2b
IJPL-973 extract intellij.platform.vcs.log.impl and intellij.platform.vcs.dvcs.impl from Core (part 3 - VcsLogBundle it is not an API, move to impl)
...
GitOrigin-RevId: 9b66b5f52a2e84c56b8db8e544744d0e5a6e9200
2024-04-08 14:29:38 +00:00
Vladimir Krivosheev
36781f7de9
IJPL-973 extract intellij.platform.vcs.log.impl and intellij.platform.vcs.dvcs.impl from Core (part 2 - extract intellij.platform.vcs.dvcs)
...
GitOrigin-RevId: 7618399bb73bccc8123d4e760e633fb5921fee1f
2024-04-08 14:29:34 +00:00
Vladimir Krivosheev
c79d52738d
IJPL-973 refactor ModuleGraph and PluginSetBuilder classes (don't expose)
...
Removed the SortedModuleGraph class in favor of adding a topological comparator directly to ModuleGraphBase
GitOrigin-RevId: 38e00f4276c5ccc1da8eaec2b0efa75bc5e40bff
2024-04-08 14:29:31 +00:00
Vladimir Krivosheev
f980e03c93
IJPL-973 extract intellij.platform.vcs.log.impl and intellij.platform.vcs.dvcs.impl from Core
...
GitOrigin-RevId: 64147c5b0cd8e648a33792e9be96d2381d9b5d39
2024-04-08 14:29:27 +00:00
Dmitry Pogrebnoy
b5e1d32bc0
IDEBIS-61 Adjust zendesk ticket description for Rider eval feedback forms
...
(cherry picked from commit fa07bd3c4e6c2fe1d1b18e36ca584d40bf501ff3)
IJ-CR-130705
GitOrigin-RevId: 5a2d404edebf37c0131f1796ccdc981bf01bd24b
2024-04-08 14:28:35 +00:00
Alexey Belkov
748b30c1c3
[kotlin] "Lambda argument inside parentheses": highlight only open curly brace
...
^KTIJ-29265 Fixed
GitOrigin-RevId: 88624051a41ecb60481540e273855dacbcdc08fb
2024-04-08 14:05:43 +00:00
Alexey Belkov
552988194e
[kotlin] J2K: Rename test
...
GitOrigin-RevId: 86443a997eb3ac883680f3dfd90f2892753fce6a
2024-04-08 14:05:42 +00:00
Eve Matthaey
edf300846b
[kotlin] J2K: Port JavaMapForEachInspection post-processing to JK conversion
...
https://github.com/JetBrains/intellij-community/pull/2727
KTIJ-28575
GitOrigin-RevId: a3031d0511cb073662c3324e00d1914a8acac70e
2024-04-08 14:05:40 +00:00
Arkady.Bazhanov
e4f72887a0
KTNB-628 Add "Create Gist" action to the toolbar of Kotlin Notebooks
...
Fix: do not show in non-Kotlin notebooks
GitOrigin-RevId: 347edbb59fde1b46acc10439157989778689fae1
2024-04-08 13:50:56 +00:00
Evgeny Abramov
4787554eaa
(IDEA-349348) Do not expose third party API
...
GitOrigin-RevId: 2e49f303542463e850a33be4fa530d29f823b072
2024-04-08 13:36:20 +00:00
Evgeny Abramov
f08d7f6056
(IDEA-349348) Use only suspending locks in embedding index and file manager to allow cancellation
...
GitOrigin-RevId: 249c846d95078617c640078e514a4e38a7ac601c
2024-04-08 13:36:17 +00:00
Anastasia.Ivanova
90e51765c8
[fus] rename event field in markdown.events to not intersect with platform events names
...
GitOrigin-RevId: 4a3039bce577c97c2f2ca4817fc0c1119fa3ad24
2024-04-08 13:20:49 +00:00
Vladimir Dolzhenko
31a479d79b
[kotlin] Improve diagnostic info
...
GitOrigin-RevId: 6f7f8480ee04a64fbbbe4428dd45744fe3db8b66
2024-04-08 12:34:53 +00:00
Georgii Ustinov
2350a6602f
[Java. Logging] Add visual settings for colorscheme for the placeholders
...
IDEA-342483
GitOrigin-RevId: ea2357d858baf4f40f8573ab7a41ea7dc47e1632
2024-04-08 12:28:01 +00:00
Georgii Ustinov
bd7855d137
[Java. Logging] Reorder logger method resolving during getting PlaceholderContext
...
IDEA-342483
GitOrigin-RevId: 3b52acb66e19046264a060410067ac57f941d7f2
2024-04-08 12:27:58 +00:00
Georgii Ustinov
7efc1956d2
[Java. Logging] Implement simple logic for Logging placeholder annotator
...
IDEA-342483
GitOrigin-RevId: 009a594b4e80011599b846580d89ce4097149b6f
2024-04-08 12:27:54 +00:00
Tagir Valeev
faf35d0309
[java-refactoring] Extract delegate: fix when field has eol-comment (IDEA-350071)
...
GitOrigin-RevId: 6647c1d115ec2b49334f647ffaf8c0981d24862d
2024-04-08 11:42:20 +00:00
Dmitry Batrak
6ea5379f24
fix 'Read access is allowed from inside read-action only' exceptions in editor
...
for IDEA-307647 [macOS] Support AWT events dispatching on 'main' application thread
GitOrigin-RevId: 5ce1e6119c0b4c55964ab94b01cc8949bb523a95
2024-04-08 11:20:35 +00:00
Roman Grigorev
ef27d99de9
Switch to JBR 21, third attempt
...
GitOrigin-RevId: 34d005b1434dfc48a3836c6a745836bfe337cc76
2024-04-08 11:10:49 +00:00
Anton Lobov
1939fde2d6
[yaml] make a sequence from pasted multiline content if pasting into a sequence (fixes AMPER-413)
...
GitOrigin-RevId: d6ac5004bf1e3f976d9a2544cf08a14f548d716e
2024-04-08 10:34:33 +00:00
Gregory.Shrago
f57f6a11c2
restore template texts for macro and external tool actions
...
IDEA-314986 Unable to assign a shortcut per Macros
IDEA-315542 External Tools Show wrong Title on Keymaps
GitOrigin-RevId: af39af4a1dc61570548a7a07b1dce2de5be81c3a
2024-04-08 10:25:25 +00:00