Commit Graph

431923 Commits

Author SHA1 Message Date
Roman Shevchenko
f14bf01ef8 [updater] more appropriate annotation; simpler test
GitOrigin-RevId: 46fcfc5c9984017d4e6ab9a39d4d9f3885a928ee
2024-01-31 21:33:17 +00:00
anna.gromova
99fd3449ba IDEA-338096 memory leak fix
GitOrigin-RevId: 26a9a000fb1304fd103a0a8b415f77233393c5b3
2024-01-31 20:04:08 +00:00
anna.gromova
d78636fb89 RIDER-102481 ProductChooserPage tab navigation
GitOrigin-RevId: 9da775f9db3dd3144935daf9ecbcd9eef65ef2aa
2024-01-31 20:04:01 +00:00
anna.gromova
eac3cd59b8 RIDER-102481 fix border
GitOrigin-RevId: c6e1ed8d6a83b245c03488c9e6520f535fe2c2ba
2024-01-31 20:03:54 +00:00
Kirill Likhodedov
facfa2daef Kotlin libraries 1.9.21 -> 1.9.22: IJPL-588
GitOrigin-RevId: 6f848c90b54e99cd9ebd502de1b3894836bc9310
2024-01-31 19:49:57 +00:00
Kirill Likhodedov
9a341ae521 Kotlin compiler 1.9.21 -> 1.9.22: IJPL-588
GitOrigin-RevId: 675b83fbff28874be6f7a037727cd7ce7c2c08b7
2024-01-31 19:49:56 +00:00
Mikhail Mazurkevich
436433dd45 [workspace model] Get rid of logging stack trace if we have a difference in a cache version
It's a valid case and the expected behavior of the program.

GitOrigin-RevId: 0c7bc465643f48533ba84aa3ebaa801a17406e29
2024-01-31 19:43:45 +00:00
Andrei.Kuznetsov
f2a8b11cd2 IJPL-578 Allow scanning to run in smart mode in tests (and other headless modes)
GitOrigin-RevId: c15a4add0c2618560091a9d9863fe487d460afa6
2024-01-31 19:38:29 +00:00
Evgenii Mazhukin
56de972eb4 [Jps Kotlin IC] Update test data for new JPS IC - pt 3
^KT-65429

Merge-request: IJ-MR-125110
Merged-by: Evgenii Mazhukin <evgenii.mazhukin@jetbrains.com>

GitOrigin-RevId: f624ee65ae14be6b9337619261c3bd3e647e5420
2024-01-31 19:34:20 +00:00
Andrei.Kuznetsov
37b347d8a7 IDEA-343638 Drop unused IndexUpdateRunner.releaseFile and rename IndexUpdateRunner.{doReleaseFile>releaseFile}
GitOrigin-RevId: f49550fdd2b2d6ac2fb21c152c0c8807b3f1f3b7
2024-01-31 19:19:36 +00:00
Andrei.Kuznetsov
36309c2f68 IDEA-343638 Fix signalThatFileIsUnloaded invoked twice on PCE (once from writeIndexesForFile, once from catch block)
GitOrigin-RevId: 57df87554e75adbeeb39efd769780854ca16fa5b
2024-01-31 19:19:29 +00:00
Dmitry Kichinsky
909859c117 [maven] IDEA-340498 low-level telemetry for maven sync project resolution
GitOrigin-RevId: c5a963465f30063bca9b659d3bfa86009fa1660b
2024-01-31 19:16:32 +00:00
Nikita Katkov
8865be38ba [json] IDEA-344536 Better process HttpVirtualFiles in json schema related code
Consider downloadable files valid from the json widget POV, do not try resolving empty schema ids

GitOrigin-RevId: 84beab75ad46b902c7611fa8923132c3de13091d
2024-01-31 19:12:42 +00:00
Anton Lobeiko
4ef83ad3c5 [platform] EXA-1976 move OAuth services code to separate module, that has no dependency on platform.core part
GitOrigin-RevId: 600d26586949b2cd094017e37cefb31e60bb6122
2024-01-31 19:09:04 +00:00
Alexey Kryuchkov
0539b91172 Waiting for log refresh after commit for GitCommitCommand. Attempt to stabilize vcs-log-refreshing metric
GitOrigin-RevId: 5133c5d590ce4efc12f895a9d6c5fcfdd25a9605
2024-01-31 19:07:24 +00:00
Dmitrii Naumenko
0e2fb553a3 [ui, speedsearch] extract a variable in SpeedSearchUtil.applySpeedSearchHighlighting
GitOrigin-RevId: b9e3b53dd85749dcc6b614006e9e23b29d84ef46
2024-01-31 19:06:34 +00:00
Dmitrii Naumenko
8d31de0c7c [debugger speed search] fix jumping between matching frames using arrow up/down actions #IDEA-239828
Up/Down arrows didn't work for the speedsearch because it was conflicting with some magic done in `ScrollingUtil.installActions(...)` call.
This method call was added in this commit:
> dadbfa17 IDEA-269151: XFramesView: Scroll to ensure selected frame is visible

It seems that the original scrolling issue that the change tried to solve is not actual anymore without `ScrollingUtil.installActions(...)` call

GitOrigin-RevId: fe453b6bbb687525db2971c4579a46988ce552b0
2024-01-31 19:06:27 +00:00
Dmitrii Naumenko
721d13f16a [debugger speed search] minor cleanup #IDEA-239828
GitOrigin-RevId: d2be94e3dbc76b75b827eb3cc8ea27eab59b2db0
2024-01-31 19:06:21 +00:00
Pavel Porvatov
66e92024b5 IDEA-320012 Fix cosmetics of 'New File' popup
GitOrigin-RevId: 317c38f0c90258edca9e7a3941a55d8ceab41416
2024-01-31 19:02:10 +00:00
Dmitrii Gridin
f44687a1e8 Safe-Push into master
GitOrigin-RevId: 07f00b73fc2904da5974bee82cf63ddd3965df29
2024-01-31 18:59:21 +00:00
Piotr Tomiak
75d44cefbd Move SLOT_TAG_NAME to HtmlUtil to be reused across plugins
GitOrigin-RevId: 10a7ac4acc75960b7b1f16bd2a131f567fb57407
2024-01-31 18:57:06 +00:00
Piotr Tomiak
321c0bda4d IDEA-258192 Fix issue with QuickDocs having only definition section
GitOrigin-RevId: 173b26dcff4c49a483d17287505843b3a41cc497
2024-01-31 18:57:03 +00:00
Aleksandr Trushev
f9b982ee2a IDEA-341841 EA-929345 avoid calling repaint if editor is not initialized yet
GitOrigin-RevId: 083b26d98358543f8b72c39e0e386dee2d508431
2024-01-31 18:52:03 +00:00
Mikhail Pyltsin
199e367dbd [java-console] IDEA-344708 JVM Log navigation doesn't support nested classes
GitOrigin-RevId: 80c2c932b4630df848b7ff897a1ac50c988b8bcc
2024-01-31 18:39:52 +00:00
Aleksey Dobrynin
d5da0ada2b [java, quickfix] Single-step Dependency Addition for Maven or Android Projects along with jigsaw modules. IDEA-341660
GitOrigin-RevId: e92f26e071b7781b26ea9b6905f9082c16742baf
2024-01-31 18:38:10 +00:00
Dmitry Kichinsky
23e6424faa [maven] IDEA-340498 low-level telemetry for maven sync pom reading
GitOrigin-RevId: 890db7d71927c02a5e4e8d613c481a32f123180f
2024-01-31 18:34:27 +00:00
Dmitry Kichinsky
0559c97f9d [maven] IDEA-340498 high-level telemetry for maven sync
GitOrigin-RevId: 39d4bac796fd214a87570008c82f6ae8820557e2
2024-01-31 18:29:54 +00:00
Aleksei.Cherepanov
85c63396fd KTIJ-27910 Remove workaround after updating kotlinc version
Revert 5f2b9463

GitOrigin-RevId: ebec4fc3cb47ed5694fe057257d08bfc68a373c1
2024-01-31 18:16:45 +00:00
Dmitry Krasilschikov
b55b2a9d85 [SE] IDEA-344651 Preview in Search Everywhere experiment in EAP
Move a statistics group version forward

GitOrigin-RevId: 3e5656260f0ef959b094a193a45ff7cd2e1336c2
2024-01-31 17:57:49 +00:00
Dmitry Krasilschikov
69a2c27a1d [SE] IDEA-344651 Preview in Search Everywhere experiment in EAP
GitOrigin-RevId: c865c47c2593aa1a68435e1356e7bfbf650292cc
2024-01-31 17:57:42 +00:00
Maksim Zuev
f3221958e3 [coverage] EA-926372 Move auto selection in coverage tree to BGT
GitOrigin-RevId: 1cac69c23f26344927678b17557e88bf43a2a070
2024-01-31 17:54:37 +00:00
Maksim Zuev
cfda9bd3f1 [coverage] IDEA-343451 Avoid calling NotNull method, as the implementation in plugins may return null
GitOrigin-RevId: b6eb4a0db276e2f2bcb626c1483facfb297b1d1a
2024-01-31 17:54:30 +00:00
Andrei Ogurtsov
fc8d386102 IDEA-114382 YAML inlining/expanding action
- Add preview
- Add preview tests

GitOrigin-RevId: 4f2af04d87c90100cd6da7f9fed14d53b2ce7359
2024-01-31 17:53:15 +00:00
Yann Cébron
f1290feb8c [devkit] EA-1033181 T: InspectionDescriptionInfo.create
GitOrigin-RevId: 0c8ff5eeba2af2ad7c45feb50afffc0ecbb17a76
2024-01-31 17:40:03 +00:00
Egor Ushakov
f309b65600 cleanup: dropped unused methods
GitOrigin-RevId: 039904c73a44a029fa914e78e500ac0d8da86c2e
2024-01-31 17:38:32 +00:00
Dmitry Avdeev
3e65fb1715 WARN is too obtrusive here
GitOrigin-RevId: 66fda7f1edb8134fd68ff61a5fb5123e80075aac
2024-01-31 17:36:58 +00:00
Ivan Shakhov
0af958ad17 restore async behaviour, fix DEXP-742831, avoid RIDER-105138
GitOrigin-RevId: dba1b58c9b1904c1efbeaf34526443ef4355d1fd
2024-01-31 17:32:23 +00:00
Gregory.Shrago
dbcb137da3 IJPL-371 Provide currentThreadCoroutineScope inside AnAction#actionPerformed
GitOrigin-RevId: 62d23ff953dcdb37f7e6f83ed7f357558a1d391e
2024-01-31 17:26:39 +00:00
Aleksey Pivovarov
979c152ca0 EA-1001431 vcs: do not log PCE in ChangesGroupingSupport
GitOrigin-RevId: 9b4820fc7f8caed507880e8192caaf4bea91fdfb
2024-01-31 17:21:20 +00:00
Dmitrii Gridin
1f00ddf6a8 [kotlin] advance compiler version to 2.0.0-dev-14103
GitOrigin-RevId: 8e0385d650484d9f996281869be6cfe773cc10db
2024-01-31 18:20:11 +01:00
Dmitrii Gridin
dc59df621b Merge branch 'kt-master'
GitOrigin-RevId: f64b944753e29f73184010c89bd880438b6df4b2
2024-01-31 18:17:37 +01:00
Sergei Tachenov
0cb292997d IDEA-342509 Use optimized tree width even for non-large models
Tree.isLargeModel() isn't very reliable, because some models may
get unexpectedly large. Git branches, for example. If there are tons
of them, computing the widths of every node may cause huge UI freezes.

Let's try to use the same approach for all trees: only compute the width
of the visible (in the viewport) part.

GitOrigin-RevId: 60a05cace438271d417a48ea520a18be3e7db6c8
2024-01-31 17:17:05 +00:00
Sergei Tachenov
28cac2d08a IDEA-342509 Add default values for ide.tree.experimental.preferred.width
We're going to use this for more trees, so let's guard against the unlikely
case of early registry access first.

GitOrigin-RevId: 2de70a7cf1bf2e1bef9a446b4a0d960a228e2361
2024-01-31 17:16:58 +00:00
Sergei Tachenov
f10ea5f9fa IDEA-343992 Fix highlighting update for inactive windows
The existing code only worked for the case when the window
containing the editor is active. However, there can be multiple
windows per project, and some other window of the same project
may be active.

In this issue specifically we've run into a situation when the active
window is a detached Project View. If editors are opened with
single clicks, the Project View window remains active, and the editors
don't receive proper highlighting.

Fix by improving the existing optimization: try to guess the project
for both the editor and the active window. It's usually easy if the
window implements IdeFrame, and if it doesn't, it's owner typically does.
If the active window and the editor window have the same project,
it means that we still need to update it, even if the editor's window
isn't active.

GitOrigin-RevId: dea66b8658208b5252f8b8d7a29977f1414e1ddd
2024-01-31 17:16:51 +00:00
Dima Golovkov
807d5b8ff9 Add shortcutFilter icon for IntUI for UX-2550
GitOrigin-RevId: 05966cce415709d867b775fbb19ba3a314eccc36
2024-01-31 17:08:10 +00:00
Aleksandr Trushev
d661462cc4 IJPL-449 Sticky lines: fix for issue with burning zombies
GitOrigin-RevId: bf798e6bd431248047c22957daf16edcbbee2741
2024-01-31 16:47:11 +00:00
Alexander Lobas
67fee31911 IDEA-344535 Flinching plugins list in the welcome screen
GitOrigin-RevId: 724a4f869c14472c13afc9a250b89bf8ddbe19d5
2024-01-31 16:24:12 +00:00
Dima Golovkov
86c794b1e5 Add editor actions icons for IntUI for UX-2624
GitOrigin-RevId: f9603308e852a61ef7e57aa8aa0641ace93d18b0
2024-01-31 16:22:00 +00:00
Lev Serebryakov
4d20d2cc73 IJPL-53: Fix bug in new lock write allowed assertion.
GitOrigin-RevId: 817c303c24015ff7e8060c83a32d56ce30c047d1
2024-01-31 16:19:53 +00:00
Roman Shevchenko
128a624246 [platform] background save of project settings: a registry key (IJPL-127)
GitOrigin-RevId: 56a6f2a81824fa257aad9102126af0af5ee24070
2024-01-31 16:18:50 +00:00