Commit Graph

1929 Commits

Author SHA1 Message Date
Vladimir Krivosheev
809b7ca201 deprecate ServiceManager.getService(project)
GitOrigin-RevId: 3805c3aac4e084c828558bf1b1570339f7f3b4a3
2021-03-26 21:30:32 +00:00
Vladimir Krivosheev
906264a105 optimize getting service
1. avoid double map lookup - ask light service under lock immediately if called as part of getting service
2. avoid triple map lookup - store light service in the same map as regular service
3. reduce linear processing time for deprecated component-specific operations - do not store services in the linked list of all adapters

GitOrigin-RevId: c86a792850cbb715f67f2c297af7cb37e835640c
2021-03-26 20:22:19 +00:00
Alexander Koshevoy
6b10799ff4 Run JavaTestFrameworkRunnableState.spansMultipleModules(...) method under ReadAction
GitOrigin-RevId: f3fbe684421105c8155e4828737a18b87c680465
2021-03-25 12:08:18 +00:00
Andrew Kozlov
21e12f7258 [platform] Task is aware of the parent JComponent; minor encapsulation improvements
GitOrigin-RevId: 454c4d94fa8cf7eb2fc293a4d72409971a6446f7
2021-03-24 14:59:44 +00:00
Elena Shaverdova
9232acb0d5 IDEA-264181 Ability to start Remote JVM Debug configuration while indexing
GitOrigin-RevId: 3dcb237f380cff1757c7bc59d17e6b67920d2ec6
2021-03-19 21:03:49 +00:00
Dmitry Jemerov
186e32debe Fix initialization order issue preventing correct execution of JUnit tests in directory
GitOrigin-RevId: 6a22b004af851f8b2d007d4d745596798368b05d
2021-03-17 16:18:42 +00:00
Anna Kozlova
853bf92fd6 EA-261089 (plugin) - NPE: JUnitConfiguration$Data.setMainClass
GitOrigin-RevId: 7324bbeb1f9ff6a4add8e2b00e2cb33fa32d85ea
2021-03-16 16:27:07 +00:00
Alexey Kudravtsev
34db17a916 optimisation: get rid of unnecessary stream allocation in some places in platform
GitOrigin-RevId: 2ae3a005678892ef2bae85b33b5ceb22fe46cea3
2021-03-11 15:39:51 +00:00
Tagir Valeev
c430998c8d [java-execution] ExceptionFilters: use explicit project rather than one from SearchScope (it could be null)
Fixes EA-259315 - NPE: ExceptionInfoCache.<init>

GitOrigin-RevId: 9b419a5863d564e3977f7f848c56be26628c63ac
2021-03-11 11:27:58 +00:00
Gregory.Shrago
759043bea6 notnull
GitOrigin-RevId: 9a53e978671874a574367586813016756ee9af23
2021-03-02 19:19:57 +00:00
Alexander Bubenchikov
bebaa3ef4d IDEA-260425 - run maven on wsl with respect to settings
GitOrigin-RevId: bef740698f296d53544417ab02d220d5e769ad8f
2021-03-01 19:30:42 +00:00
Anna Kozlova
02e3b78d48 java program runner/debugger: make async for known run configurations (IDEA-261332)
GitOrigin-RevId: e099448ce25b2d65ed9467d50f3cbd41aade524b
2021-03-01 17:22:46 +00:00
Anna Kozlova
9c4e254724 junit: search for tests: write resulted files from bg thread (IDEA-261332)
unfortunately can't be included in non-blocking part because produces side effects

GitOrigin-RevId: f9d88ee92565cbc3bc1c128f3f7fb01b713f748e
2021-03-01 17:22:44 +00:00
Roman Shevchenko
d456438d21 [platform] boosting PathManager#getBundledRuntimePath usability on macOS
GitOrigin-RevId: 143cf47bd21996c09cc28ea2a877e2ccaeefbc81
2021-02-26 08:07:32 +00:00
Nikita Bobko
d01704257f Fix compilation
GitOrigin-RevId: 2be5691929d06fea22bb4170b32fde7e3e2b4c92
2021-02-25 11:08:47 +00:00
Dmitry Avdeev
36d65b4fdf IDEA-261718 Application run configuration: inner class is prefixed with dollar and is reported invalid
GitOrigin-RevId: 78e786f2d399488af9aac841f4cb022a6ea76278
2021-02-25 10:58:40 +00:00
Dmitry Avdeev
264671134b IDEA-261718 Application run configuration: inner class is prefixed with dollar and is reported invalid
GitOrigin-RevId: d7076e6fa90fd24c3943290f2e8b8880407bec68
2021-02-25 10:42:12 +00:00
Dmitry Avdeev
0483609842 Revert "IDEA-261718 Application run configuration: inner class is prefixed with dollar and is reported invalid"
This reverts commit ef6a0769

GitOrigin-RevId: ff11c32062fd21ebd9c3dcdb0361f6866ac6933f
2021-02-24 14:21:12 +00:00
Dmitry Avdeev
eb8f6b6265 IDEA-261718 Application run configuration: inner class is prefixed with dollar and is reported invalid
GitOrigin-RevId: ef6a0769ee7b2b6ecd2426a665fc203d9de7c71b
2021-02-24 13:06:10 +00:00
Alexander Zolotov
a5d0bb53be [run targets] hide unsupported fields on EDT only
GitOrigin-RevId: e29a3709d7af6033db04a9ccb0ecb83ed039d104
2021-02-21 20:09:12 +00:00
Dmitry Avdeev
cf3dc306de IDEA-249917 [new run config UI] Highlight error state near the field containing the error
allow multi-component validation for fragments
added inplace validation JUnit

GitOrigin-RevId: ac81bcb5256fbdf9b1932805e6aa68b270b846b7
2021-02-18 14:27:42 +00:00
Anna Kozlova
7bd282c37f extended logging
GitOrigin-RevId: a29b22bd932ebbe9af82e0bc3953b670387e870b
2021-02-18 13:19:21 +00:00
Dmitry Avdeev
0274714eab IDEA-249917 [new run config UI] Highlight error state near the field containing the error
added inplace validation to fragmented settings

GitOrigin-RevId: ee8856d01fbb7b1ae2d2dd321cfe4999a7ffc54d
2021-02-17 17:55:49 +00:00
Konstantin Aleev
b3cc2ae0c4 IDEA-261674 [quarkus] make run configuration compatible with run targets for maven-based modules
GitOrigin-RevId: 2ba31ec8581ac1cc84a21bdf78d27a1c37974a11
2021-02-15 20:05:03 +00:00
Aleksander Kuznetsov
7bbd1efaa1 IDEA-CR-69806: run targets: implement java profiler and coverage support (IDEA-257386, IDEA-257387)
GitOrigin-RevId: 72fee6abf35623d84bcc437771898eb0eab93896
2021-02-15 13:40:06 +00:00
Nikolay Chashnikov
2125041499 [java] deprecation: add @ScheduledForRemoval annotation to deprecated elements (IDEA-259329)
GitOrigin-RevId: 9e43d4b84ea8860d2caf2928e6cd826597e67611
2021-02-12 16:33:10 +00:00
Dmitry Avdeev
273c01021c IDEA-258146 JUnit configuration editor: <no module> is present in the popup but not selectable
<no module> is allowed to make it selectable in template configuration

GitOrigin-RevId: 1b2c65b666068a35931fbb467a70fdf831c4dd1f
2021-02-11 16:38:08 +00:00
Dmitry Avdeev
8656679272 IDEA-258146 JUnit configuration editor: <no module> is present in the popup but not selectable
<no module> is allowed to make it selectable in template configuration

GitOrigin-RevId: 94b12ca2c38e9a6a0818321ad08ba7db4886b8e1
2021-02-11 09:12:20 +00:00
Anna Kozlova
bcfd3b1781 EA-250734 - INRE: IndexNotReadyException.create
disable package based test configurations providers in dumb mode

GitOrigin-RevId: f809e23615f4e6a10c62f0810211c9066c88f865
2021-02-10 20:38:26 +00:00
Dmitry Avdeev
4a113782da IDEA-261718 Application run configuration: inner class is prefixed with dollar and is reported invalid
GitOrigin-RevId: 8eff0afc7b63b649ede4c6ba4f681881a5d70ab8
2021-02-10 11:29:45 +00:00
Vladimir Krivosheev
10b8a7abf3 don't export intellij.platform.ide.util.io dependency blindly
GitOrigin-RevId: 7f83ed73f84e9073b71cf3dd1872caabca0e2946
2021-02-06 10:32:46 +00:00
Sergey Simonchik
9ae1ce75af wsl: extract WslPath
GitOrigin-RevId: 9d5b9d300940b5f863788276923b2ca15064051d
2021-02-05 19:10:35 +00:00
Dmitry Avdeev
fed66a349b IDEA-261130 i18n: Run/Debug configuration: Junit: hardcode strings in build and run configurations
JRE selector

GitOrigin-RevId: 4ebdee1d9be538a67e1158f927653a585d9ec998
2021-02-03 15:28:14 +00:00
Alexey Kudravtsev
bb440db5b2 Fix method signatures with wildcards for well-known functional interfaces and collections
GitOrigin-RevId: 0b56f672e97d2068a19aef430c9cec7b636279fb
2021-02-01 13:48:17 +00:00
Dmitry Avdeev
e4db9832d9 IDEA-258146 JUnit configuration editor: <no module> is present in the popup but not selectable
GitOrigin-RevId: 4629cce4e46b563c678203ce3e18dd7f28e3e72b
2021-01-28 12:10:31 +00:00
Anna Kozlova
92b62a103e @argfile shortening: assume all shortenings are available if default jdk is chosen in templates (IDEA-258398)
ignore old alternative root if set

GitOrigin-RevId: b6cec18d1aa4f4d13124ebb4a598a0552b06efe0
2021-01-27 09:04:47 +00:00
Elena Shaverdova
5f0f0aef7b [SSH Targets] Fix TestNGIntegrationTest after IDEA-258084
GitOrigin-RevId: f2d893a0ad0897a736cc593973b027f49cf5eb60
2021-01-25 19:13:05 +00:00
Elena Shaverdova
44047f02c5 [SSH Targets] Fix running single JUnit test after IDEA-258084
GitOrigin-RevId: 003b3afaa3b2737ccf63a4f94307f02455c0bd4b
2021-01-25 17:20:50 +00:00
Elena Shaverdova
79193fe7b6 [SSH Targets] IDEA-258084 API to provide target value for ParametersList elements
GitOrigin-RevId: 6f583430abd31d214849c50d889a632b822f2655
2021-01-25 12:08:50 +00:00
Elena Shaverdova
d80df9413a [SSH Targets] IDEA-258084 move SearchForTestsTask to TestModeFlags
GitOrigin-RevId: 727fe8626838e569488d9d96b0bb7f5907e4de3f
2021-01-25 12:08:45 +00:00
Elena Shaverdova
f36623066d [SSH Targets] IDEA-258084 test and synchronising order of actions for run and debug runners
GitOrigin-RevId: fb090cdb82a8b8ee5fdea3b48456b98b0663458d
2021-01-25 12:08:40 +00:00
Elena Shaverdova
c553c2b112 [SSH Targets] IDEA-258084 reupload temp files when ready
GitOrigin-RevId: b7699a031e34ba5a8e545fb0a608b2768ea29f59
2021-01-25 12:08:32 +00:00
Elena Shaverdova
bfb32ff92b [SSH Targets] IDEA-258084 port for JavaTestFrameworkRunnableState.myServerSocket and port forwarding for it
GitOrigin-RevId: 599057f26af582131cd1409c48b093a58e962067
2021-01-25 12:08:29 +00:00
Elena Shaverdova
2174daacf3 [SSH Targets] IDEA-258084 proper paths for JavaTestFrameworkRunnableState.myTempFile and myWorkingDirsFile on target
GitOrigin-RevId: dc2c901d3dec67608117601e9c1fead926b35a25
2021-01-25 12:08:26 +00:00
Daniil Ovchinnikov
20be9891bc IJP-961 allow slow operations in the common cases for the time being
GitOrigin-RevId: 34c4d3a16e01eb560fc9ae284a8e65cedfb9c54c
2021-01-22 16:33:52 +00:00
Vladimir Krivosheev
09a8f3855b classloader: fix package index building
GitOrigin-RevId: 7cc936c772d92e852abe4aef69f8b435ee381ab0
2021-01-20 17:52:00 +00:00
Vladimir Krivosheev
9f1a87db40 cleanup
GitOrigin-RevId: 745255066b0a065bfcee3f4a4e95953e0b1f698c
2021-01-20 08:12:08 +00:00
Nikolay Chashnikov
645a720b58 [java] API cleanup: remove unused API which was deprecated for a long time (IDEA-259329)
GitOrigin-RevId: b2f2c85514d360e8d716e6f136f7c11760086f0e
2021-01-15 22:21:07 +00:00
Nikolay Chashnikov
d88aeb8e54 [java] API cleanup: delete unused scheduled for removal API (IDEA-259329)
GitOrigin-RevId: 881133687fc13d56d06a737bfb143de38b9e8602
2021-01-13 13:39:53 +00:00
Dmitry Avdeev
4a217763f0 IDEA-245877 [new run config UI] Resize fields based on content length and window size
honor fields preferred size based on their content

GitOrigin-RevId: 7ff5ecb5bf210bc9f45e43af15b26c3b50a1d334
2021-01-13 09:25:26 +00:00