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