Commit Graph
399928 Commits
Author SHA1 Message Date
Roman Shevchenko 952b65bc4d [ui] avoiding RevealFileAction#getFileManagerName calls in action constructors (EA-413624)
GitOrigin-RevId: df497feac9eed66eef5f878e43f7d4cf46fb161e
2023-03-13 20:39:50 +00:00
roman.ivanitskii f2f6c9d1db [performance-plugin] add assert find usage count command for perf tests
GitOrigin-RevId: 1265fad054429efe2f05fceea8fc982de22161a5
2023-03-13 20:36:27 +00:00
Konstantin Bulenkov 520629186c IDEA-314645 New UI resets to Old UI after the first start
GitOrigin-RevId: 8cb006b23197ed0093f86c3dc7cf48733e9dcfc0
2023-03-13 20:30:52 +00:00
Olga Klisho bad7f6fdaa [rdct] (GTW-4320) changing the restart flow after newUI applied (rem dev and cwm)
(cherry picked from commit 3ed9efe9a7ff5737eec76e6032c55d73511f6ff5)

IJ-CR-104608

GitOrigin-RevId: 4137e6398fb04ea2ab72a730c89ea110eb3633e1
2023-03-13 20:29:58 +00:00
Olga Klisho d1cbfa63c6 [rdct] (GTW-4320) changing the restart flow after newUI applied (rem dev and cwm)
(cherry picked from commit 743f084d8e5300fe7f5c1335c6353280e95a99fc)

IJ-CR-104608

GitOrigin-RevId: bbdf049d8ee97d7dbbcfe805e007cea8f7d3eee6
2023-03-13 20:29:57 +00:00
Andrei.Kuznetsov 8b5c26f844 WEB-59844: SmartModeScheduler should use default modality to schedule EDT events to avoid deadlocks
GitOrigin-RevId: a7aaf6266ae3358e958c29db40bd5e79d896543f
2023-03-13 20:29:27 +00:00
Egor Eliseev 12919f32ba PY-57091 Use reprlib for presenting debugger/console variables
IJ-CR-102397

GitOrigin-RevId: f8d17dadb52a3e8b2bab7d1c3bd327488742a922
2023-03-13 20:29:09 +00:00
Andrey Sokolov a0cf27aaf5 Usage view statistics: fixes in finished and cancelled events.
* removed `search_cancelled` event replaced it with a field in `finished` event.
 * added number of results in `popup.closed` event. Number of results is recorded from visible usages in popup

GitOrigin-RevId: 521f0d239ab81c4cfc0d71ee585ddf533d37ae21
2023-03-13 20:10:16 +00:00
Ilya.Kazakevich 1f36544d00 PY-57814: (WIP): `WslSync` should have ability to mark files executable.
``server`` is binary, hence we add ``exec.txt`` with list of files to mark with ``chmod +x``

Merge-request: IJ-MR-103367
Merged-by: Ilya Kazakevich <ilya.kazakevich@jetbrains.com>

GitOrigin-RevId: 0d7dd157413c0783b5fdcc35f33f3e50b62321a3
2023-03-13 19:47:23 +00:00
Aleksey Pivovarov db4cb88dc6 vcs: migrate GitStageTree to AsyncChangesTree
GitOrigin-RevId: 38cb861dff4d504ff88cb6289c97368f5ad944db
2023-03-13 19:42:21 +00:00
Aleksey Pivovarov df3c76b47b vcs: use composition instead of inheritance for HoverChangesTree
GitOrigin-RevId: 372f71331070a288e281b7caad7e4fe30f1f14c1
2023-03-13 19:42:20 +00:00
Aleksey Pivovarov 9a7b7ae388 vcs: do not compute 'Change.getOriginText' on EDT
GitOrigin-RevId: da3967571ba877a929a4a349cdc702ef82b6cad3
2023-03-13 19:42:19 +00:00
Aleksey Pivovarov a06ba79aee vcs: work around 'coroutineToIndicator' cancellation
GitOrigin-RevId: 91a873513decc6fec836654310e3e3f3b6b44e7a
2023-03-13 19:42:17 +00:00
Aleksey Pivovarov 1a1ba2c247 vcs: migrate VcsLog to AsyncChangesBrowserBase
IDEA-209622 This commit removes support for changes filtering.

GitOrigin-RevId: ef52cb41ddae8f1b6e9fdf30b2eb8c2833ed5e8c
2023-03-13 19:42:16 +00:00
Aleksey Pivovarov badd4a549b vcs: extract current UI settings into a field
VcsLogUiProperties cannot be queried on a pooled thread.

GitOrigin-RevId: 70ce33035ab2605a8434cdcce95e05565291fdb1
2023-03-13 19:42:15 +00:00
Aleksey Pivovarov 6bb39e3f19 vcs: extract model from VcsLogChangesBrowser
Prepare for tree model update on a pooled thread.

GitOrigin-RevId: 7f5c660fc2c33ae0ccda7d2485e41925c7fbd5a1
2023-03-13 19:42:14 +00:00
Aleksey Pivovarov 0e81131d64 vcs: fix "Go to Change" popup borders
GitOrigin-RevId: 24c602444a48ec955440ef3924b068d47d96a631
2023-03-13 19:42:13 +00:00
Aleksey Pivovarov 68003438d1 vcs: migrate to AsyncChangesBrowserBase
GitOrigin-RevId: 9222564917de4ce06d30fc2d1be9557bc7f36fee
2023-03-13 19:42:12 +00:00
Aleksey Pivovarov 300c8020b7 vcs: introduce AsyncChangesBrowserBase
GitOrigin-RevId: 4b81515bb0eb614a285c6099788a2e04fdbf7d77
2023-03-13 19:42:11 +00:00
Aleksey Pivovarov ab63b38944 vcs: move ShelvedChangesViewManager tree update on BGT
GitOrigin-RevId: 0fcb87bbb54ec664c41e963864733d55c92aac94
2023-03-13 19:42:09 +00:00
Aleksey Pivovarov 7819c4fee2 vcs: keep selected elements in shelve on root mappings changes
GitOrigin-RevId: 12ec2142688885d83998f5564cd112489ee3ffdd
2023-03-13 19:42:08 +00:00
Aleksey Pivovarov c4775b15d8 vcs: cleanup
GitOrigin-RevId: beccef2a495fa79ae416575c8f49a7bac56a0dd6
2023-03-13 19:42:07 +00:00
Aleksey Pivovarov 1a9a443346 vcs: introduce async trees - support async callbacks
GitOrigin-RevId: 67bf1bb5a2419837a369430c0bee2cc26b0fe4c6
2023-03-13 19:42:06 +00:00
Aleksey Pivovarov a57ab19ff5 vcs: introduce async trees
GitOrigin-RevId: 6e293bb87a4f22ae85c4a3b4e6340299a9b29352
2023-03-13 19:42:05 +00:00
Aleksey Pivovarov 9de6edc9c0 vcs: extract method
GitOrigin-RevId: 6b1a809f32d8f28cc490decd3ad14340d49e11bf
2023-03-13 19:42:04 +00:00
Nikolay Chashnikov af3abb4a55 [workspace file index] remove registry key which allows users to switch back to the old implementation (IDEA-276394)
It was enabled by default in all JetBrains IDEs (except Rider) in 2022.3 releases, and Rider also enabled this option by default in 2023.1. No major regressions were found, so now we can remove this option. This will allow us to use WorkspaceFileIndex in new code without providing a fallback. Also, we'll be able to remove the old implementation later.

GitOrigin-RevId: 8ca9fea12b81c87302d710946e236bb61ce6a359
2023-03-13 19:38:26 +00:00
Nikolay Chashnikov 2c729c2194 [platform] docs: remove starting space to fix URLs in javadoc
GitOrigin-RevId: 6bb6c68ae8bb15ba89f80fe83a2b7fc3efca6162
2023-03-13 19:38:22 +00:00
Aleksey Pivovarov 0432bfd219 vcs: allow EP to register commit executors that are not ignored by default commit checks
GitOrigin-RevId: 3a3ede496528e2bfe7d722e315f917774a3eaa42
2023-03-13 19:31:22 +00:00
Aleksey Pivovarov c6bb0e85cd IDEA-315218 vcs: include unversioned files into created patches from Commit TW
GitOrigin-RevId: 700f9eb7325672102122628ad5657f87d5d1366d
2023-03-13 19:31:17 +00:00
Aleksey Pivovarov ae725be442 vcs: cleanup - rearrange methods
GitOrigin-RevId: 8d3762aaef91eb74db9dc9b6bc11dcbb5701dbcd
2023-03-13 19:31:12 +00:00
Bas Leijdekkers 9ad2902faf Java Type Migration: allow to invoke action from method/variable identifier
GitOrigin-RevId: 56ea875de4b174a9519da4ab52d3db8204c8d234
2023-03-13 19:16:30 +00:00
Bas Leijdekkers 6ece09c8e2 Java Type Migration: disable Refactor and Preview buttons when migration type is the same as the current type
GitOrigin-RevId: 93ab5fd053dea0e8253de1cf1ac6086da2c73ff4
2023-03-13 19:16:26 +00:00
Anton Makeev 9cd8d2fa50 [maven] fix FUS metric for bridges creation
GitOrigin-RevId: ec6fbe497a9e5ff6ec03cc6d23dd80fe72fb96b8
2023-03-13 19:13:18 +00:00
Alexey Merkulov f7ea3a5552 Fix binary API Compatibility break
GitOrigin-RevId: bc3fa1a2e581bc51bd1c72014db8be1a63eec46e
2023-03-13 18:34:32 +00:00
Aleksei Kniazev 88b5ab5b98 [python] fixed wording (PY-57299)
(cherry picked from commit 7ff8f1020b34a319a520747ec84590d0ce7c9b3a)

IJ-MR-98179

GitOrigin-RevId: 9a51c5737131a5f1b69a90abf2689c341a393aee
2023-03-13 18:06:20 +00:00
Aleksei Kniazev fb1f6a68e8 [python] links to Python Packages toolwindow in the existing packaging support and interpreter widget (PY-57299)
(cherry picked from commit 161a96b07a149e31aa6f76ee07884d9423bdc230)

IJ-MR-98179

GitOrigin-RevId: c5f24298c4bd3f461c90d08861fc1ce628afb31b
2023-03-13 18:06:18 +00:00
Alexandr Suhinin 91eb1a3c22 IDEA-314428: enable 'introduce field' on incomplete elements with class context
GitOrigin-RevId: 1d8189f692928ef7b9d30ed1404abd8f45fd9d81
2023-03-13 17:54:41 +00:00
Alexandr Suhinin 55305f401a clean up: remove performance test
It's hard to use this test to track performance changes.
Redundant since we have performance metrics for local inspection and highlighting passes

GitOrigin-RevId: 978565faee528ed978447d6f3bb94b94ebfb77e2
2023-03-13 17:54:38 +00:00
Alexandr Suhinin efb915c356 [extract method] property test: fix failures caused by popup chooser
GitOrigin-RevId: a847f9345e39d977d743b4bed1ac86d8d054ab13
2023-03-13 17:54:34 +00:00
Daniil Ovchinnikov 10a0628c59 Revert "simplify subtask in tracer.kt"
This reverts commit c08a93f58c22ee3933cd080dfbd6d931de87447f.

GitOrigin-RevId: 728a32cdf77bc83458d8bf7b7fc7f7abf320bae4
2023-03-13 17:44:32 +00:00
Alexey Kudravtsev cbf060942c deprecate ObjectUtils.consumeIfNotNull, fix usages
GitOrigin-RevId: 576b7bbf18a6b1bc772c12dca24b82a4c8a5ad29
2023-03-13 17:41:58 +00:00
Alexey Kudravtsev 80562754a0 cleanup
GitOrigin-RevId: 0a6ce577681f2c28a2f2af86041851ee003bbd85
2023-03-13 17:41:55 +00:00
Alexey Kudravtsev 31d830657e remove spam from the test console
GitOrigin-RevId: 6b4a26e67ff25da119016632d38d6de1b510b316
2023-03-13 17:41:52 +00:00
Alexey Kudravtsev 734367c4b5 IDEA-314136 PersistentFSImpl.clearIdCache is too slow
GitOrigin-RevId: 3115c486c47a73e35083b2035dec8062edc73c89
2023-03-13 17:41:48 +00:00
Dmitry Kichinsky 904d7f9953 IDEA-315194 fix labels in Maven Runner settings page
GitOrigin-RevId: dc809f4794819db835113c516e1843119880b57b
2023-03-13 17:31:11 +00:00
Alexey Merkulov d0de39c5b1 IFT-413 Add API for courses merging: concatenate modules or replace them
IJ-CR-104546

GitOrigin-RevId: b988bbaa939c0a439a460438186968fa4fea66b1
2023-03-13 17:25:32 +00:00
Vladimir Dolzhenko 18d4d34665 [kotlin] collectLibraryBinariesModuleInfos generates sequence of unique module infos
#KTIJ-24897

GitOrigin-RevId: 35335bde7b225f22433d4f7004185a75fc55f4b5
2023-03-13 17:21:26 +00:00
Tagir Valeev fab3a5d229 [java-inspections] IDEA-315265 Remove configuration options in "Pseudo-functional expression using static class" and turn it off
GitOrigin-RevId: e6eb2103334b04c46e4d67844c2b9f0c26e8c6a6
2023-03-13 17:08:37 +00:00
Tagir Valeev d954b76a11 [java-inspections] Field may be static: configure annotations button
GitOrigin-RevId: 1d0a97a36bd9d05e62ba04bff5c5f76ea20ca1db
2023-03-13 17:08:34 +00:00
Tagir Valeev 5e70a9979d [java-inspections] Field may be final: configure implicit writes only (IDEA-314628)
GitOrigin-RevId: 2851827fd06bd453799b21ebbd16d91537b3ceac
2023-03-13 17:08:31 +00:00