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
...
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