Commit Graph
438402 Commits
Author SHA1 Message Date
Julia Beliaeva 75c6f2fb57 [vcs-log-graph] improve edge comparison to avoid intersections
This commit fixes the comparison between edges originating from the same node. To compare such edges, an end of the shorter edge is compared with the longer edge. If the end node of the shorter edge is positioned on the left side, the shorter edge is also positioned on the left side, and the same principle applies if the end node is on the right side. This allows avoiding unnecessary edge intersections.

GitOrigin-RevId: 944212e45f6fd2b975eda3acbad24fa898a0a29a
2024-03-25 21:22:39 +00:00
Artem.Bukhonov 7b4c7f6fab GTW-2519 Clicking the "Select opened File" in the project tree on a file of an external lib does not work
Pass ClientId to coroutine in SelectInProjectViewImpl

GitOrigin-RevId: 4b1b1c561ff82c27855deda4475e040470808185
2024-03-25 20:44:11 +00:00
Pavel Porvatov c305533a31 IDEA-346478 Collect Theme statistic on Linux
- Fixed review comment

GitOrigin-RevId: 7261881fd86609f180e599dfcd91cbb2e41b8967
2024-03-25 19:25:24 +00:00
Alexey Belkov c895349db2 [kotlin] J2K: Format code
GitOrigin-RevId: 60122a18b45582ece129fd6fbacea7ac850362eb
2024-03-25 19:19:06 +00:00
Alexey Belkov 7e45bd374c [kotlin] J2K: Document some JK tree conversions
GitOrigin-RevId: 82436d73ee980a5d04e4da077199d65f104c6477
2024-03-25 19:19:01 +00:00
Eve Matthaey 79af0dbadd [kotlin] J2K: Port ReplaceGuardClauseWithFunctionCallInspection postprocessing to JKTree phase
KTIJ-28575

closes https://github.com/JetBrains/intellij-community/pull/2709

GitOrigin-RevId: f63831b7849c563f7f78fc7bd7b13b8e843dafbd
2024-03-25 19:18:55 +00:00
Eve Matthaey 596e92645d [kotlin] J2K: Add more test cases for ReplaceGuardClauseWithFunctionCallInspection postprocessing step
KTIJ-28575

GitOrigin-RevId: ec918e359953249a6f248d21a4cba38b90104cdd
2024-03-25 19:18:50 +00:00
Alexey Belkov bf745baec6 [kotlin] J2K: ImplicitInitializerConversion: update nullability of field with null initializer
GitOrigin-RevId: 17dd2d36dae5fa16bae5b281c811943d04c013c0
2024-03-25 19:18:45 +00:00
Alexey Belkov f68a6110df [kotlin] J2K: make settings not null in InspectionLikeProcessing
GitOrigin-RevId: 85b50ec91302a359d1bf8a37fcaa9e7c53c4c1db
2024-03-25 19:18:39 +00:00
Alexey Belkov cd033a6586 [kotlin] J2K: cleanup testdata
Remove unnecessary errors.

GitOrigin-RevId: 30a0f7a00344bac233e438baf4b74d275d5cfde8
2024-03-25 19:18:34 +00:00
Alexey Kudravtsev d5da599420 for each HighlightInfo call HighlightInfoFilter filters only once in a consistent way: for injected infos - with injected context, for everything else - with the host one; to fix IJPL-890 HighlightInfoFilter.accept() is not called for injected PSI files
GitOrigin-RevId: bcdea3357b12bb45083dc4e96a8bc0490a339b5f
2024-03-25 19:14:50 +00:00
Aydar Mukhametzyanov 93ea5c47d5 IDEA-345634 Reorder Editor Color Schemes in the Switcher popup to make the list consistent with UI Themes
GitOrigin-RevId: ad924e0fdaca358f0d311d42f1fa3c21c96ba4a4
2024-03-25 19:13:58 +00:00
Aleksey Pivovarov 927ac8962f IDEA-349702 vcs: move ChangeListManager state serialization out of the common lock
GitOrigin-RevId: 77657b46e094ecbc77d26ae0959341fc42c8d27f
2024-03-25 19:11:22 +00:00
Aleksey Pivovarov c18b817b73 ui: always show "Next/Previous Bookmarks" actions in pair
GitOrigin-RevId: 9cb9823cd8b5d5133d411886c1762cd238170790
2024-03-25 19:06:35 +00:00
Aleksey Pivovarov 8ffa788615 IDEA-349990 ui: show "Sort Bookmarks" in menu for non-top-group nodes
Make the action a little more discoverable.

GitOrigin-RevId: 7baf9396d794049fb6729dffb810df1badc27375
2024-03-25 19:06:35 +00:00
Julia Beliaeva 09803522eb [vcs-log-graph] use all branch heads for the graph layout
Head commits are used to calculate layout indexes, which are used for sorting nodes and edges and coloring. However, before this commit only graph heads, and not branch heads were used. Because of this, some commits belonging to important branches were not laid out or colored properly, just because the important branch head was contained in some other less important branch.

GitOrigin-RevId: 1cd228ff6107d0ca03d5f3172f9940e0d55d9e4f
2024-03-25 19:00:07 +00:00
Roman Golyshev 36e302fc62 IJPL-840 Prevent flaky assertions from StartupManagerImpl.checkCleared in DaemonAnalyzerTestCase
N.B. We await for the project activities in `tearDown`, not in `setUp`.
That way, if some test actually requires project activity to be fully
executed beforehand, it will have an opportunity to fail

GitOrigin-RevId: e584ce1a39bb6da77d7235d096f1d6e88605f40c
2024-03-25 18:03:37 +00:00
Andrei.Kuznetsov c1b56a4acf IJPL-578 wait for indexes to be ready in tests (PropertiesPerformanceTest)
GitOrigin-RevId: 75073449a1f99e78a975615b3b3aba30ace5774b
2024-03-25 18:00:15 +00:00
Petr Golubev 6a9ce08850 PY-45863 Suggest ImportToImportFromIntention on usages of a name
IJ-CR-121086

GitOrigin-RevId: f46dcf05acb37633bf19d20c91524b9be604723e
2024-03-25 17:55:17 +00:00
Pavel Porvatov 2c458c48a2 Updated javadoc in DarculaComboBoxUI
GitOrigin-RevId: aa74c76874e937cc70276e6e5977063e552f5411
2024-03-25 17:25:43 +00:00
Adam Malek ad531c09fd ML in SE: Log priority used for element sorting (IDEA-349949)
GitOrigin-RevId: 139b3a281b0d5b4eeb2c12e91b985958b64a4f2f
2024-03-25 17:22:31 +00:00
Aleksey Pivovarov 0bccf48a3d IDEA-346408 diff: hide promo badge if Combined diff was enabled in FindAction
GitOrigin-RevId: 46bc4032f2aa86b968213934e60f23a951d5ddaa
2024-03-25 16:36:46 +00:00
Aleksey Pivovarov 740a4c4f34 IDEA-346408 diff: do not implement CustomComponentAction without need
GitOrigin-RevId: 6b1cbaedd6d8f1e2e56d1b9da1a5f98b2905b45a
2024-03-25 16:36:46 +00:00
Mikhail Pyltsin f8cd0f252a [java-execution] IDEA-346887 Java: unable to run application in dumb mode from line marker
- don't override `isDumbAware`, use `implements DumbAware` instead

GitOrigin-RevId: 08d346abe53a51d3b2fdad3e3de458b3b40bd6b6
2024-03-25 16:07:39 +00:00
Aleksey Pivovarov c540356f57 vcs: avoid iterating over ActionGroup in ChangesBrowserBase
GitOrigin-RevId: 8043bbbb054b1c1edd1dffda9cd535c31aee91c3
2024-03-25 15:36:22 +00:00
Aleksey Pivovarov e5fcb9b747 vcs: use global 'Collapse-ExpandAll' actions in ChangesBrowserBase
GitOrigin-RevId: 84d85040ea2a019a564b07c62f63732e7eed7bc3
2024-03-25 15:36:22 +00:00
Daniil Ovchinnikov c2fe9bba5c IJPL-850 extract intellij.platform.navbar.compatibility.monolith module
GitOrigin-RevId: e31d0cf8857ae11f85d91de5714bb501aebc6f5f
2024-03-25 15:33:50 +00:00
Aleksey Pivovarov ed7947f51c IJPL-760 git: do not freeze UI if git process cancellation has failed
The observed freeze happened on 'OSProcessUtil - Cannot killProcessTree already terminated process',
that has left UI frozen for 2xTERMINATION_TIMEOUT_MS seconds.

GitOrigin-RevId: cf92928975ed869091264107849262c03267cfb8
2024-03-25 15:31:07 +00:00
Aleksey Pivovarov fcb253ad49 IDEA-331139 lst: recover from our highlighter being destroyed externally
GitOrigin-RevId: f06eaa6e76611822cfed2d5e6476af2990a133a8
2024-03-25 15:29:50 +00:00
Aleksey Pivovarov c992ce6040 diff: do not disable 'Show Diff in Separate Window' option on 'Show All Files in One Diff View' toggle
GitOrigin-RevId: a52b967bd5eed7c3ccc66376e9c9a7cbf7e7a75c
2024-03-25 15:24:29 +00:00
Aleksey Pivovarov a466f0b37f ui: clarify 'Set Background Image' dialog actions behavior
GitOrigin-RevId: 4aee8cf64ad61c5b2f5314192a354567c7307067
2024-03-25 15:19:32 +00:00
Aleksey Pivovarov 8650ff0b12 platform: don't load background image from disk for each IDE frame
GitOrigin-RevId: d72d866f20b9218e1f37425991b8b9eb97b75f9c
2024-03-25 15:19:32 +00:00
Ivan Migalev 542bc56ed9 (AE-97) AE: Delete intellij.ae.database.community
GitOrigin-RevId: cd6eb64e3823a75c096d05cae97e9417fe8da0f5
2024-03-25 15:15:15 +00:00
Karol Lewandowski 416104d230 IDEA-349976: Do not get identifier for a special FqName in KotlinObjectExtensionRegistrationInspection
GitOrigin-RevId: ca001cf27ab55b934c302571bee667a3e745061a
2024-03-25 15:14:28 +00:00
Karol Lewandowski 8bd8afe907 TextFieldWithAutoCompletion: Cleanup doc
GitOrigin-RevId: 3568f2e55fbb2dc2abb0725a33c315f87b86144d
2024-03-25 15:14:23 +00:00
Karol Lewandowski b89ae952b9 Delete junk todo note in CancellationCheckInLoopsInspection
GitOrigin-RevId: 0cfc3b5dca1b8663d7deca940e9d581e4de5284a
2024-03-25 15:14:18 +00:00
Aleksey Pivovarov 158f5ee2f1 IDEA-349635 git: split notification message into 'title + content'
GitOrigin-RevId: c0d45ba9e392734e1891e62ad68c5429a70c424f
2024-03-25 15:07:12 +00:00
viuginick c28e76510b Implementation of the AssertFindUsagesEntryCommand
This command verifies that the specific code position/code snippet is presented in the recent FindUsages result.

closes https://github.com/JetBrains/intellij-community/pull/2724

GitOrigin-RevId: 4b731c803295aa98dc3205854cd4d08b94ce9601
2024-03-25 15:02:29 +00:00
Aleksey Pivovarov 88c8846a96 IDEA-349862 [change-reminder] remove FUS collectors
Follow-up: ce69225691d9c6a7ef09dcf52c2c0b84f517468c

GitOrigin-RevId: 5052ca875f3d8d0967362d1cbb9bf2198b9e60a1
2024-03-25 14:50:41 +00:00
Vadim Salavatov 6f1c9caca2 IJPL-856 FUS: bump system.runtime group version
GitOrigin-RevId: 743a14b177ee52e01b491bc491d86276edc9a1a4
2024-03-25 14:43:17 +00:00
Vadim Salavatov 55500ffa9a IJPL-856 FUS: add c1 agent presence metric
GitOrigin-RevId: 9cf8e3b3e2c93e1f1fe1e0a807f23ce1cf55f468
2024-03-25 14:43:17 +00:00
Vadim Salavatov 04793953f5 IJPL-856 FUS: add agent counts metric to system.runtime
GitOrigin-RevId: 09a9f3cf15ef51405f32a6edabcb053a16be4fde
2024-03-25 14:43:17 +00:00
Ilya.Kazakevich 5bc9d60145 v2 module foo.bar/buz can only be accessed from foo.bar, but not other modules.
Make test more explicit about that


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

GitOrigin-RevId: a47bf06a3eba797c2111509b64f6a2ff6c9c0079
2024-03-25 14:41:37 +00:00
Piotr Tomiak 0599b9fc07 IJPL-879 Make sure that QuickDoc is resized as much as required or possible if there is a code block.
GitOrigin-RevId: 76bf6f0243b161abf25f0d3830bc3839723f3a7c
2024-03-25 14:22:31 +00:00
Piotr Tomiak 24d744e2ff IDEA-349448 Provide documentation link prepended with &nbsp;
GitOrigin-RevId: 08a9925616b2b1a66d32ebf6536f2a4c605c5910
2024-03-25 14:22:28 +00:00
Aydar Mukhametzyanov 0e13ef1d94 IDEA-346489 Store copy source id for BaseNavigationAction in tabs
GitOrigin-RevId: 511e6a04275fef2903beb9b91ba8f020fc218305
2024-03-25 14:16:22 +00:00
Aydar Mukhametzyanov 0f72691712 IDEA-346489 Allow Inserts for Default keymap on macOS if it's anyway filtered out from KeymapSchemeManager
GitOrigin-RevId: 7335b3922da7ca477136b918637d8b3bbe91c61e
2024-03-25 14:16:17 +00:00
Aydar Mukhametzyanov 986342dc48 IDEA-346489 Retrieve action shortcut information from the copy source action
Turned off by default

GitOrigin-RevId: 30760ae2f15cb2da061fcc9535b41416c211c506
2024-03-25 14:16:12 +00:00
Chris Lemaire 16c6fb56e3 [collab/git4idea] Fix editor state restoring unnecessarily on opening closed diff
When opening a closed diff, we already restore the exact selection
of a block diff manually, so we need to make sure that is not also restored
from file history.

By excluding this information from FULL-level history, it will not be a
part of the state that's restored when a new editor is opened.

GitOrigin-RevId: a579b5150d5f4529b52a381e8141030d1676e31f
2024-03-25 14:09:44 +00:00
Alexey Kudravtsev a406400da6 KTIJ-29155 K2 IDE. Thread access violation when calling "Create member ''"
GitOrigin-RevId: 411928e02341b82ff91441eaadf1097262639818
2024-03-25 14:07:39 +00:00