Commit Graph

1880 Commits

Author SHA1 Message Date
Alexey Kudravtsev
065798281a cleanup
GitOrigin-RevId: b9620e6f5df659a1547053feea885e2b1873731f
2021-12-30 12:37:25 +00:00
Vladimir Krivosheev
076235fe3c performance - ensure that JBUI class is not loaded as part of LaF initialization
GitOrigin-RevId: cca4646f8861df72ed419ecacf69375f78ead368
2021-12-26 19:51:00 +00:00
Anna Kozlova
9c21952731 [junit] slightly optimize junit 5 detection: skip privates and statics (IDEA-285422)
GitOrigin-RevId: 8f22220b02c829d79178ab080931e491ae23e367
2021-12-23 18:16:00 +00:00
Anna Kozlova
4230fee2c6 [kotlin] [junit] prefer pattern configuration for multi selection (KTIJ-20231)
GitOrigin-RevId: 3a5c0b6d673f0bc0bd42bacebecd68a53532409a
2021-12-20 14:48:32 +00:00
Anna Kozlova
d095e42ce0 [run configurations] refactoring listeners: avoid UAST building when possible (IDEA-285111)
GitOrigin-RevId: 0dc56deebb6162fa8df0cd063c07f9156d48d6bc
2021-12-16 15:44:10 +00:00
Egor Ushakov
3c4274e59d IDEA-265364 Debugger doesn't work with java-14-openjdk located on WSL - enforce ipv4
GitOrigin-RevId: 8e1f395fd941e46989a93c45209a6c2d5afde19b
2021-12-15 08:43:10 +00:00
Egor Ushakov
61e2ba00a2 IDEA-265364 Debugger doesn't work with java-14-openjdk located on WSL - correctly check explicitly set jre
GitOrigin-RevId: 3383b92755da2379ff27c496f047bf665c3b208b
2021-12-14 17:56:09 +00:00
Ilyas Selimov
b4e1fc4dd1 EA-414019 - prevented NPE by filtering unknown patterns
GitOrigin-RevId: 09ac0912cd76489343bc6fb59e0fcafbc7acc2ca
2021-12-14 06:10:15 +00:00
Anna Kozlova
7762b8c141 [junit] don't correct invisible navigation ranges (KTIJ-7440)
GitOrigin-RevId: 591af8cfbd288da5b4f7f7567b9538637255ff4e
2021-12-13 22:31:54 +00:00
Roman Shevchenko
cbd0b038ee [platform] deprecating NullableLazyValue#createValue
GitOrigin-RevId: c5311629de456c0890fbd4fbdf2e65cc14b9d2e3
2021-12-13 07:08:11 +00:00
Anna Kozlova
3ced3335a7 [application configuration] create main configurations with fqn when same short name already exists (IDEA-236872)
GitOrigin-RevId: cb643aa86efccb4f4c687bdc50ce17922d17f333
2021-11-22 20:53:08 +00:00
Anna Kozlova
388988d267 [run configurations] enable remote debug in dumb mode
GitOrigin-RevId: 609e35b01d8fb3c673e32e9d21b2d270a7f964f2
2021-11-22 20:53:00 +00:00
Nikita Eshkeev
5fa078afde [run configuration][method browser] EA-392413 Slow operations exception in MethodBrowser.showDialog
Replace NBRA with a simple read action + Application#invokeLater to correctly update the list model on the AWT thread

GitOrigin-RevId: 81aa439506a05380c08b57789906b48286465ad8
2021-11-17 17:33:20 +00:00
Nikita Eshkeev
e6fe1ab104 [run configuration][method browser] EA-392413 Slow operations exception in MethodBrowser.showDialog
Use the utility methods to perform the operations under a progress dialog

GitOrigin-RevId: 5ce662ab251519608afea17ba9101a211915d887
2021-11-16 16:16:56 +00:00
Louis Vignier
b2add5a2fe [java] Fix JrePathEditor insets
Default item had weird spacing, and icons lacked left padding.

GitOrigin-RevId: 442414aec7ad508b3c3ec3eaadb66267814d8826
2021-11-12 15:29:45 +00:00
Louis Vignier
66c3635e1c IDEA-282331 [java] Set JrePathEditor minimum combo width
#IDEA-282331 Fixed

GitOrigin-RevId: ab7e052966d83851dfb1c1aad725c3f775394df8
2021-11-12 15:29:42 +00:00
Nikita Eshkeev
8d5b6472da [run configuration][method browser] EA-392413 Slow operations exception in MethodBrowser.showDialog
Wrap both looking for the test class and its test methods into a modal progress dialog to move these computations to a background thread.

GitOrigin-RevId: abd5740bed45218ab1c34aaeeb77fd0670bebd34
2021-11-12 14:24:21 +00:00
Anna Kozlova
c64c38f8d2 EA-403947 - NPE: JavaTestFrameworkRunnableState.collectSubPackages
GitOrigin-RevId: 5f8a5d2a5e72a04d564e56db5af4747cbd09834b
2021-11-08 20:58:17 +00:00
Anna Kozlova
25a35626c2 [junit] download additional dependencies before target command line is prepared (IDEA-281991)
GitOrigin-RevId: be1eba5073e7ae8b41bdfb271b203ef4eae86ebf
2021-11-08 20:58:11 +00:00
Eugene Zhuravlev
d77dce9cf6 review followup: dumb mode supported (IDEA-264739)
GitOrigin-RevId: ce1a727f0b0391d2b15b33d280727dae41f1eb57
2021-10-27 12:25:54 +00:00
Eugene Zhuravlev
aae7fe85bd when possible, use more precise (production-only) compile scope for application run configurations (IDEA-264739)
GitOrigin-RevId: 87dedd76d59f4f34b4d7e7ebf07e885a96b7ed50
2021-10-27 09:32:31 +00:00
Anna Kozlova
b5b78e94ea naming cleanup
GitOrigin-RevId: 4a487490e81eb7e20c7b85519067cd931feb5d5d
2021-10-19 15:26:31 +00:00
Anna Kozlova
dd1d77ec15 [run configurations] don't check indices in EDT
https://web.ea.pages.jetbrains.team/#/report/8217897

GitOrigin-RevId: 402dbd249a020227b8cf1d07fbf7225e0430622f
2021-10-14 10:28:22 +00:00
Dmitry Avdeev
08af594c30 IDEA-160167 Customizable classpath for run/debug
patching via extension to support debug classpath

GitOrigin-RevId: 0bbc8ed1c96002016f0b5b59414bbaefaae351ed
2021-10-07 13:08:35 +00:00
Tagir Valeev
81d730447a Add type parameters for raw type casts where it's safe
GitOrigin-RevId: 49c3dd961c5c7122d6644b7e4959d0e86ad271da
2021-10-01 07:59:54 +00:00
Anna Kozlova
3d09081188 javadoc
GitOrigin-RevId: cd960f4d74f1243a3a2453cd4c1bed759239231e
2021-09-21 15:18:37 +00:00
Dmitry Neverov
6e48bf8a11 Fix exception when ExceptionFilters.getFilters() returns unmodifiable list
GitOrigin-RevId: e60b447b87ac673f39fc5a5412d528339f9da1b2
2021-09-17 11:42:34 +00:00
Sergei Vorobyov
c65daf2b70 IDEA-276627 fixed checking of Gradle RC command line tasks and arguments
cleanup Gradle RC producers ordering
extracted common part of Gradle RC producers

GitOrigin-RevId: ba4940dd2bf29b05e8ad056d6cfeab9966b583ff
2021-09-15 14:18:27 +00:00
Konstantin Aleev
1d3f96f958 IDEA-277265 run config: fragmented ui: report alternative JRE problems
GitOrigin-RevId: effcf69271baf30f5cbd118eb8a23b1c7fecb23f
2021-09-13 22:47:26 +00:00
Nikolay Chashnikov
a90508fbca [java] API cleanup: remove deprecated API (IDEA-271555)
GitOrigin-RevId: 78ca994b689a03aba22eee5e05385bc726e03e85
2021-09-10 18:08:28 +00:00
Dmitry Avdeev
2760d22ef5 EA-253827 - T: FileBasedIndexImpl.ensureUpToDate
do not show module selector in project with one module

GitOrigin-RevId: b8c33301fa09bf558b9cc82f98fee1c2d40bfc6a
2021-09-08 11:33:44 +00:00
Sergei Vorobyov
283543c359 IJ-CR-13215 cleanup java docs
GitOrigin-RevId: 0ad474b613c9184d07bc002569328280bf0bc6b5
2021-09-06 15:41:30 +00:00
Anna Kozlova
b09f840113 [java] EA-360813 - NPE: RefactoringListeners$RefactorClass.getQualifiedName
GitOrigin-RevId: df78fb3a1eb9689b4994977dd316a28964716a2e
2021-09-01 09:50:28 +00:00
Bas Leijdekkers
5da1786e14 junit: cleanup and annotate
GitOrigin-RevId: 8f5ecdd2315611210e0a3b85b9e4cd06d38429b2
2021-08-25 20:19:42 +00:00
Dmitry Trofimov
13503ced4c Rationalize PlatformCoreDataKeys usages
GitOrigin-RevId: a07b3295a4af22918daa19f521888645f16e8017
2021-08-25 15:23:28 +00:00
Anna Kozlova
f56c4fb6e8 [jigsaw] put on module path all same named modules (IDEA-275636)
Maven and compiler work over classpath and decide if module-info found in the entry is required for module path; here we have the opposite strategy and iterate over required modules.

When project contains 2 different versions of the same module and only one of them is found in the required graph (IJ module dependencies), another entry may stay on the classpath which is clearly wrong and won't happen for maven/compiler strategy

GitOrigin-RevId: f586840bd177334551b71227915f739456fe7192
2021-08-24 21:46:12 +00:00
Alexey Kudravtsev
12d69274ce cleanup: simplify Alarm instantiation
GitOrigin-RevId: 33647c89f86d3689034cd7b584ff95eca62c4e5d
2021-08-24 00:06:36 +00:00
Sergei Vorobyov
4d3c3d1ee5 [java doc] added docs for com.intellij.externalSystem.runConfigurationEx
GitOrigin-RevId: ef695ae5cd2c5889c737d30830da1704f80d725e
2021-08-19 10:55:31 +00:00
Anna Kozlova
07650a9fbb [rename] skip additional checks in listeners
EA-349535 (plugin) - T: FileBasedIndexImpl.ensureUpToDate
after package rename, module should not be changed, everything else is preserved anyway

GitOrigin-RevId: 67720b3d084a31c1997b3aeb4b4652d8db556d61
2021-08-18 15:11:48 +00:00
Dmitry Trofimov
187ace473b Move pty4j from platform-ide-util-io to it's implementation counterpart
GitOrigin-RevId: 59f167e087223905f737a92c01b2a3aac813f098
2021-08-12 01:05:43 +00:00
Louis Vignier
5b243e8871 [java] JrePathEditor i18n
GitOrigin-RevId: c016245e7460e5d349aca1d974de2669a399498a
2021-08-11 09:37:23 +00:00
Louis Vignier
ef833832c7 IJ-CR-12544 [java] Add DefaultJreSelector#isValid
GitOrigin-RevId: 43fcef85cb588848e3b86640ffbc94577a3ecf58
2021-08-11 09:37:20 +00:00
maksim.pelevin
ecc319ae90 [debugger] new UI: use preferred place for the toolbar
GitOrigin-RevId: e714da47231e0e8966dc23fc887c1ad291723f22
2021-08-10 10:38:35 +00:00
Dmitry Avdeev
f5965d016f IDEA-160167 Customizable classpath for run/debug
GitOrigin-RevId: 9013584aab8c83a219a16125af2ce91204b0fb3b
2021-08-06 21:03:15 +00:00
Nikolay Chashnikov
e5cd4729ce migration to Kotlin 1.5: replace min/max calls by corresponding *OrNull variants
Otherwise, compilation fails if language version is set to 1.5.

GitOrigin-RevId: f04b132882bb5de9374835c51b16342220df77a8
2021-08-06 17:16:30 +00:00
Anna Kozlova
f87eee6524 [junit] recognize each method as potential test method in custom engine (IDEA-247950)
GitOrigin-RevId: c7e8fd3cafef143a46f69211fae2c15423f2720e
2021-08-06 07:25:12 +00:00
Anna Kozlova
b4e7f3a027 [junit] download dependencies should not happen under read action
EA-345010 - F: PlainSocketFactory.connectSocket

GitOrigin-RevId: 7fe9305105c7d3799330e0d2b823dbbb1783757c
2021-08-05 11:07:53 +00:00
Anna Kozlova
9ebe9b12af [jigsaw] perform split module path in smart mode
ignore invalid data for junit as waiting for smart mode under read action is a bad idea, unfortunately

GitOrigin-RevId: 3569fdacd165918a57b7b9d4dcc63948e4d6c242
2021-08-05 07:52:45 +00:00
Nikita Nazarov
60e8658719 Revert "Add classpath check before attaching the coroutine agent"
This reverts commit 2776a38b811f2781f2454a12c25246023d11572d.

(cherry picked from commit 83d3bfce4e15cb2540e4aec47d27056ffcb50a61)

IJ-MR-12657

GitOrigin-RevId: fef6183e35e3a389edc1b023b0d28f23d77d75bf
2021-08-04 19:09:38 +00:00
Anna Kozlova
675e4af3ad [application] put on module path also dependencies of modules with providers (IDEA-274947)
GitOrigin-RevId: 06674d9414767003ba02e3de84c659c73c46041d
2021-08-04 07:51:13 +00:00