Commit Graph

362338 Commits

Author SHA1 Message Date
Mikhail Mazurkevich
01c044ffa9 [jps caches] Cleanup commented code and add CRLF check for Windows
GitOrigin-RevId: f09d51b424563420f198fd33e0c4fedee919afb4
2022-01-21 20:40:30 +00:00
Mikhail Mazurkevich
ebd198f8b7 [jps caches] Update notification
GitOrigin-RevId: 5e95b0c91b5a1fa5e8f163800538f9c32dada9e8
2022-01-21 20:40:27 +00:00
Mikhail Mazurkevich
44ba1d224d [jps caches] Update logging message
GitOrigin-RevId: 20a24299f22462df20a20bed92557e6b420708dc
2022-01-21 20:40:24 +00:00
Mikhail Mazurkevich
9b9e6b07a5 [jps caches] Add checking for the commits count between compilations to detect a large amount of changes
GitOrigin-RevId: 9ce661fe0bbef5055e75e0684c872cb26de8a60d
2022-01-21 20:40:21 +00:00
Mikhail Mazurkevich
cee944cb78 [jps caches] Cleanup progressbar messages and make it more precise
GitOrigin-RevId: 84ba1c33e8684bbcb796103cabb8b1303308b0ca
2022-01-21 20:40:18 +00:00
Mikhail Mazurkevich
649ed538a1 [jps caches] Add connection speed measurement
GitOrigin-RevId: bd3434ee071d18efaac5fb228897898119b38c76
2022-01-21 20:40:15 +00:00
Mikhail Mazurkevich
bafab3d660 [jps caches] Add progress indicator for downloads
GitOrigin-RevId: 651e1cf32da9d9b72ea970003679802bde3a8cad
2022-01-21 20:40:12 +00:00
Mikhail Mazurkevich
3fe7085571 [jps caches] Add saving latest downloaded commit and check canceled
GitOrigin-RevId: 960cbdbb798d20693e42b6c9232e701ea1439775
2022-01-21 20:40:09 +00:00
Mikhail Mazurkevich
98f41394f9 [jps caches] Fix caches download at up_to_date checks
GitOrigin-RevId: 42803efc616ca04bfe08a9ae38717269fb9431e0
2022-01-21 20:40:06 +00:00
Mikhail Mazurkevich
f95f3f3418 [jps cache] Fix caches extraction
GitOrigin-RevId: d5791ab718e53be21d8f69027b5694b17ec2064d
2022-01-21 20:40:03 +00:00
Mikhail Mazurkevich
77e35a651e [jps caches] Add awaiting of response from JPS to IDE process
GitOrigin-RevId: 1a80ac75d0ebc4543b0a754f4054c0b0b7239394
2022-01-21 20:39:59 +00:00
Mikhail Mazurkevich
69ffffa793 [jps caches] WIP add iteration via netty over commits
GitOrigin-RevId: 0c552cbdc8bf6c6d6fbc2ea0d545aa1c7c197e96
2022-01-21 20:39:56 +00:00
Mikhail Mazurkevich
b9b271f510 [jps caches] Make simple cache loading and progress indicator
GitOrigin-RevId: 94e4cdc412ac1ea543cab3554f11f80d89b3a702
2022-01-21 20:39:53 +00:00
Mikhail Mazurkevich
7da2e4d6a9 [jps caches] WIP on move to JPS
GitOrigin-RevId: eaa1fdc8c97c09f7b70d043463509d845de1875d
2022-01-21 20:39:50 +00:00
Vladislav Rassokhin
cb74c77509 [build scripts] add missing ssh-agent library
GitOrigin-RevId: 709e2b52a09d5bd75a603adea4b7057977927232
2022-01-21 20:35:52 +00:00
Anna Kozlova
1f82756b76 [junit] rename
GitOrigin-RevId: 59be41c010251dff8296ea6fd0f5d9db2a1cf05e
2022-01-21 20:29:19 +00:00
Anna Kozlova
ed8fba9d3d [junit 5] @TempDir annotation should be treated as injection (IDEA-206198; IDEA-262247)
GitOrigin-RevId: ce1ba6a7cb22d17ffac5d590ada1a13e403bbc9d
2022-01-21 20:29:16 +00:00
Anna Kozlova
7d75f3c414 [junit 5] malformed extension registration (IDEA-284017)
GitOrigin-RevId: 41ed085c87c04d434a317db942c611e5515ab087
2022-01-21 20:29:13 +00:00
Anna Kozlova
d4970f0df5 cleanup
GitOrigin-RevId: 53d1714fb3670754d81d98ceeeab73e797ae5313
2022-01-21 20:29:10 +00:00
Sergey Malenkov
0f7ad97221 IDEA-281877: SettingsTree: expand / collapse icon on a light selection (needed for experimental UI)
GitOrigin-RevId: 5006efbca33a2ca88f5aed1ca1e00cd82096ba00
2022-01-21 20:14:14 +00:00
Sergey Malenkov
19175964a3 Add new icons for ExperimentalUI
GitOrigin-RevId: f71a680f8cd425d948f1dcc9dcf716788f948f6e
2022-01-21 20:14:12 +00:00
Alexander Lobas
d2b4d831c3 IDEA-286993 [Theme plugin] New notifications do not have a background
GitOrigin-RevId: 1d1c3567dc409dfaa807ec5d3aa722a1d3cd4f02
2022-01-21 19:03:57 +00:00
Dmitry Jemerov
34ac9f043e Fix notification group IDs
GitOrigin-RevId: 566b9904270a4119afd607f8eedc37cf8012d00e
2022-01-21 17:11:10 +00:00
Nikita Bobko
04954d2cc3 RedundantAsSequenceInspection: code review refactoring fixes
review: IJ-CR-19293

GitOrigin-RevId: 9e28774ebc8781c5ae4a7f4d074a88f998b7764b
2022-01-21 16:51:59 +00:00
Mikhail Sokolov
e3e0a76ef3 IDEA-287153 IDEA hangs on splash screen when started with clean settings
GitOrigin-RevId: 5cce428b64c76ef28790323514bfa7c296e78327
2022-01-21 16:46:35 +00:00
Dmitry Jemerov
fa01ed31a0 Remove usages of log4j in CompilationPartsUtil
GitOrigin-RevId: c442f006792a22d47d499a6ad4bebc1ea38e579b
2022-01-21 16:43:37 +00:00
Dmitry Jemerov
029964c1b6 Don't pass entire file content to file type detectors (avoid performance issues such as https://youtrack.jetbrains.com/issue/IDEA-286489)
GitOrigin-RevId: 73f666ed8e678c818dacfc62518ed911e7afe0dc
2022-01-21 16:43:36 +00:00
Konstantin Bulenkov
7a559d8394 [ExpUI] changes from non-active change list are not visible on the gutter
GitOrigin-RevId: 5cb928d267befeee05fade35886787358d9e1d7f
2022-01-21 16:43:02 +00:00
Konstantin Bulenkov
1097ecee1c [ExpUI] increase vcs line marker width to 4px
GitOrigin-RevId: 22d6c484c50e891a75e9cdab06b8bf73939ed88e
2022-01-21 16:43:01 +00:00
Konstantin Bulenkov
f9c6edc497 [ExpUI] fix debugger TW icon IDEA-286971
GitOrigin-RevId: b5cb8f0cb3a4b25eba5cc19d88b69030c6a32d48
2022-01-21 16:43:00 +00:00
Konstantin Bulenkov
8fbc52005d [ExpUI] add missing @20x20 icons for debugger
GitOrigin-RevId: d192457e35cfea617cb124e7d7634d55407bda37
2022-01-21 16:42:59 +00:00
Roman Shevchenko
26e75c22c9 Cleanup (warnings; formatting)
GitOrigin-RevId: b5b08259db4144e2e903aedaa86c0d212d5f46d9
2022-01-21 16:42:17 +00:00
Roman Shevchenko
4d54449e45 [ui] NIO-based file chooser: rejecting non-absolute paths in the path bar (IDEA-101218)
GitOrigin-RevId: 7bf011c56455dd4b6efc8f396be949d3271022a1
2022-01-21 16:42:12 +00:00
Roman Shevchenko
482a85dc3b [ui] NIO-based file chooser: tilde substitution in the path bar (IDEA-101218)
GitOrigin-RevId: 72e554653e654faa0ae1d580672355fab473ebca
2022-01-21 16:42:07 +00:00
Konstantin Hudyakov
1a76954e4f [IFT] Fix EA-437505: PsiUtilCore.ensureValid
IJ-CR-19913

GitOrigin-RevId: fa51e5b3da047544f49c7d468c2a89fdae11833b
2022-01-21 16:36:35 +00:00
Konstantin Hudyakov
af6a00438a [IFT] Fix EA-434033: Add null checks to IftComponentFinder
IJ-CR-19915

GitOrigin-RevId: 74fac19d9921fc4d1eb79f206f90046d714680ed
2022-01-21 16:36:22 +00:00
Alex Plate
7196022876 [Workspace Model] Remove trace logging inside removeEntity method
GitOrigin-RevId: f59be54651a89fe71bfdfd3170025e5f9c0365a6
2022-01-21 16:17:40 +00:00
Alex Plate
354ffce2f1 [Workspace Model] Correct error message for missing entity family
GitOrigin-RevId: 2c6fe36b6e2f59e9a2707ac92cc5486de6c88832
2022-01-21 16:17:35 +00:00
Alex Plate
3f5520e436 [Workspace Model]: IDEA-286873 Improve ClassToIntConverter performance using positive lock
GitOrigin-RevId: 532ad6fd0a2df6fc81d628943a7611e51f13b6e4
2022-01-21 16:17:31 +00:00
Roman Grigorev
b6d518e6f1 [build scripts] macOS: rewrite makedgm.pl on python
Added new python file which implements same functionality as in makedgm.pl
but in python and with using os independent library.

GitOrigin-RevId: 915a250f30dc7b80a607e54082411a8a78821c0e
2022-01-21 16:13:41 +00:00
Vladislav Rassokhin
b691b777da [build scripts] macOS: use ssh-agent if it's available during build
GitOrigin-RevId: 64c70aa99eed36fd2887a84fc207686645ca6348
2022-01-21 16:13:38 +00:00
Nikita Nazarov
222a4d0424 [kotlin] allow evaluator to use separate resolution facade in MPP projects
^KTIJ-20775 Fixed

(cherry picked from commit 6df4fead455b6a7952c1726babfc088a8272d2f0)

IJ-MR-19905

GitOrigin-RevId: 948cd38acb0920b7055554322989bc79def82017
2022-01-21 15:04:02 +00:00
Gregory.Shrago
69fb64e29a IDEA-285766 Git branches popup duplicates branch
GitOrigin-RevId: 750780c92a931a7aa7cad35114a4a5937a70be9d
2022-01-21 14:51:57 +00:00
Nikita Nazarov
695bdb18a1 [kotlin] add smart step target filtering
This commit adds smart step target filtering and fixes issues with smart stepping with inline classes.

^KTIJ-19696 Fixed
^KTIJ-20100 Fixed
^KTIJ-20805 Fixed

(cherry picked from commit 5401d8e771e620ba4180594053397f16f83bac1f)

GitOrigin-RevId: 3f81a6d8429cf685cf159477d652ebcb4381ae60
2022-01-21 14:30:03 +00:00
Konstantin Hudyakov
e6dfcf619e [IFT] Add Registry property to always show suggestions (for testing)
Previous way to always show suggestions is not now applicable due to rework of delay between suggestions.

GitOrigin-RevId: 2a25edd2a13d8ba54a2eb81d5e4f88939bc79cd1
2022-01-21 14:29:49 +00:00
Konstantin Hudyakov
d359146674 [IFT] Remove suggesting interval field from Features Suggester configurable
This field is unused because now suggesting interval is declared inside each suggester and can not be configured.

GitOrigin-RevId: d7c5288e8d203387594858cfbe665531e6285025
2022-01-21 14:29:48 +00:00
Konstantin Hudyakov
ed77c0a863 [IFT] Rework calculation of delay between suggestions
Now the suggestion should be shown only if the user has not been using corresponding action in the previous N working days (days when user invoked any action in the IDE).
Also, for now each suggestion have own delay.

GitOrigin-RevId: 81186c1a6530c57bb692c19590229b35a4b0b1d7
2022-01-21 14:29:47 +00:00
Denis Konoplev
65820671c7 [gtw]: GTW-978: Check running IDEs before opening project
GitOrigin-RevId: 61fa81492cfacb7e33ea7b413394ff755c3f10c2
2022-01-21 14:29:10 +00:00
Gregory.Shrago
8024ab5be8 deprecate FilenameIndex.NAME
GitOrigin-RevId: d500a2ea0e47ab78733dcae468c3b9c2f4b9e510
2022-01-21 13:50:40 +00:00
Gregory.Shrago
1ad9a131f7 introduce FileBasedIndex.processFilesContainingAnyKey
GitOrigin-RevId: 9fcacda8b2e13f8976bbb5a60d4483e34b24e899
2022-01-21 13:50:38 +00:00