Commit Graph

5174 Commits

Author SHA1 Message Date
Nicolay Mitropolsky
9a9f103ced [devkit] IJ-CR-145746 IJPL-163148: fix resolving actions from libraries
IJ-CR-145746
(cherry picked from commit 9be9bb7b5c646684069cc5885881c068f65b27ee)

GitOrigin-RevId: 63f30a64360ff8716fca3e6a837e1e3574c0de29
2025-01-08 14:29:57 +00:00
Yann Cébron
3edeaf4606 [devkit] UnresolvedPluginConfigReferenceInspection: handle PsiPolyVariantReferences (required for IJPL-163148)
IJ-CR-145746
(cherry picked from commit 84a922bd909dc85f091b1b9dd2ce71292de5af64)

GitOrigin-RevId: b6a0dbb2169ba8766e812abb3a509f588612ccfb
2025-01-08 14:29:57 +00:00
Jakub Chrzanowski
f630f8ccd8 IJPL-158473 attach sources to bundledModule IntelliJ Platform artifacts
Signed-off-by: Jakub Chrzanowski <jakub.chrzanowski@jetbrains.com>


(cherry picked from commit 5d694421ef2a3cc5846ce4fdc3320a73d4b1bf41)

IJ-CR-151317

GitOrigin-RevId: adef0280c7a8c33545ff8c47a6a9c714d64ed03c
2024-12-12 19:00:15 +00:00
Jakub Chrzanowski
9f15c8a644 IJPL-158473 remove the product prefix (like IC-) from the coordinates version, which was introduced with IJPGP 2.2.0
Signed-off-by: Jakub Chrzanowski <jakub.chrzanowski@jetbrains.com>


(cherry picked from commit cc26859af9b25f3cdfb9967d8d8501bd3131d379)

IJ-CR-151317

GitOrigin-RevId: f28cb719fcd7a070ca356b8a430150b30f25e3e0
2024-12-12 19:00:15 +00:00
Yann Cébron
10605ab9ed [devkit] PostfixTemplateDescriptionNotFound: improve description
(cherry picked from commit 632b39b26d0e7858568f175ae4902297efb2d418)

IJ-CR-150752

GitOrigin-RevId: b79421b251d0b26a6b1a0cdf519c9e3358af2a8d
2024-12-05 18:00:53 +00:00
Yann Cébron
b6cbdc2b07 [devkit] IntentionDescriptionNotFoundInspection: improve description
(cherry picked from commit 733e3c0a600684a6c7f0af262ee84e4d208e90af)

IJ-CR-150752

GitOrigin-RevId: 5b19674d704ff9d22f15478117fa11fa23622c0b
2024-12-05 18:00:53 +00:00
Yann Cébron
b44916649d [devkit] PluginXmlI18nInspection: add link to SDK Docs in description
(cherry picked from commit ade086bbbd88acf8137226caf492624b546246d2)

IJ-CR-150752

GitOrigin-RevId: 579131f5133e1d1b8e9734baf7c7661fed3a40a7
2024-12-05 18:00:53 +00:00
Yann Cébron
2661a16379 [devkit] Project Wizard: Gradle 8.11.1
(cherry picked from commit 3a8b760fb4ddbcb7fca3744f5cc3b7a88a3e447b)

IJ-CR-150113

GitOrigin-RevId: 8dbe74919fe1e3ca7607e4951667f3175b260dce
2024-11-25 11:51:11 +00:00
Ilia Kirianovskii
94a9869aab [devkit] Allow to use custom main class/module/jvmArgs/envs per test module via intellij.yaml in JUnitDevKitPatcher (RIDER-118944)
Also adds intellij.devkit.junit.skip.settings.from.intellij.yaml option to fallback to the previous behaviour.


(cherry picked from commit 3d60faf7632e3e4f497650ced02aa1f7b60e63a0)

GitOrigin-RevId: 0e087b02cf3070d02c76f5056cf7089e119e37b5
2024-11-22 16:19:32 +00:00
Yuriy Artamonov
e6dad83c85 [devkit] IJPL-156272 Remove duplicated freeze icons
GitOrigin-RevId: f1f6f8a3e447709aa08dce7521ee4b86b97d8472
2024-11-18 14:54:49 +00:00
Maxim.Kolmakov
65d349c8f2 IJPL-164393 Add freeze analyzer to "Analyze Stacktrace or Thread Dump" action
GitOrigin-RevId: e0bd6d31aa0ced49d6b1b6636df1f833118fd5f2
2024-11-18 14:54:49 +00:00
Maxim.Kolmakov
6196189888 IJPL-156272 Fix memory leak
(cherry picked from commit c381f4437988fa001adf472555c96f40a451e7fa)

GitOrigin-RevId: 3dd3465ebb1ce0792a672c6db29c0e1e691eb62b
2024-11-18 14:54:49 +00:00
Nikolay Chashnikov
b7b594da2b [devkit] quick fix for the freeze on opening big text files in the editor (IJPL-165034)
(cherry picked from commit 034cec74b03ab3f21a078c682ec0dbde50fc2e04)

GitOrigin-RevId: ccbd1873103f2b7d2e98e3d8be3b1d1f2c1d6c5d
2024-11-18 14:54:49 +00:00
Yuriy Artamonov
7bc18981a5 [devkit] IJPL-156272 Remove duplicated freeze icons
GitOrigin-RevId: 2e398f465bacab82fdd1de2c931a142c21900302
2024-11-18 14:54:49 +00:00
Yuriy Artamonov
5c13582805 [devkit] Rename Freeze Analyzer tab to Freeze Analysis
(cherry picked from commit f5e5836ce1dbc60edb454393bd613ea70fa893c0)

GitOrigin-RevId: 1911b7bfde754e0f2e6c4c6b3f2d7e0994272737
2024-11-18 14:54:49 +00:00
Maxim.Kolmakov
4cea38b606 IJPL-156272 Add freeze analyzer and stack trace viewer to text file that contains stack trace
(cherry picked from commit 24e9dff91ea035f5c0a50b8e64f4eaa81c2d0729)

GitOrigin-RevId: d31101f5fdf1e477fe41887957c9e22231822f68
2024-11-18 14:54:49 +00:00
Yann Cébron
c6db2f5230 [devkit] Project Wizard: Update intellij.version to 2024.1.7; Change since/until build to 241-243.* (2024.1-2024.3.*)
(cherry picked from commit 534054e22547571f41fce485789c5c5c8bc53ecb)

IJ-CR-149159

GitOrigin-RevId: 41f76a131fc39d8ff1e3ecf40863c6f80eb1538a
2024-11-12 18:23:30 +00:00
Yann Cébron
6b9a06d2ae [devkit] Project Wizard: Gradle 8.11
(cherry picked from commit 01d60474e9b311c5aea50136d722aa1ad49edf09)

IJ-CR-149132

GitOrigin-RevId: 768f4bf6ae63f4ebfbd7b19d0409575d652472fd
2024-11-12 14:12:33 +00:00
Andrei Iurko
efbebbef0b [qodana] QD-9891 Add reviewed inspections categories and fix json schema validation
GitOrigin-RevId: 7ca2b2fde31a47b41b1940badee13d931bd91102
2024-11-06 14:28:05 +00:00
Maksim Zuev
9a534bf713 [debugger, devkit] Use DebuggerUtilsImpl.logError to log errors
GitOrigin-RevId: 81a3d58e31d9e7647f7329513ac38845a810f982
2024-10-14 19:02:08 +00:00
Yann Cébron
a1c5eb1a00 [devkit] RegistryPropertiesAnnotator: make fixes DumbAware
GitOrigin-RevId: 3dc4e2bb4dfd3951d8ccdc1a7f243b434b163e35
2024-10-14 18:04:58 +00:00
Yann Cébron
15153a058d [devkit] ThreadingInlayHintsProvider: cleanup
GitOrigin-RevId: 0f5bd196c741ec1a8c40841aa1007c12e80cfd42
2024-10-14 18:04:58 +00:00
Maksim Zuev
e1b986987d Revert "[debugger, devkit] IDEA-355621 Enable PCE prevention by default"
This reverts commit a3a7c90bf10775216d617cfc3fe286294fe9bf46.

GitOrigin-RevId: 7a618363265f414e8656ef3e35a3d940d2d39a90
2024-10-14 17:14:05 +00:00
Maksim Zuev
a496b99422 [debugger, devkit] EA-1512489 Fix object collected exception
GitOrigin-RevId: d51c808ed7bff0bcae202440e84518df8f5c8e98
2024-10-14 14:20:15 +00:00
Maksim Zuev
e0c16542ef [debugger, devkit] IDEA-355621 Enable PCE prevention by default
GitOrigin-RevId: a3a7c90bf10775216d617cfc3fe286294fe9bf46
2024-10-14 12:00:39 +00:00
Maksim Zuev
b2a7f61e59 [debugger, devkit] IDEA-355621 Minimize actions produced by stepping adjustment when debugging non-Intellij code
GitOrigin-RevId: 8dbd77227d2a92c5c34418f257525e5ccf135dce
2024-10-14 12:00:38 +00:00
Maksim Zuev
9855b392a8 [debugger, devkit] IDEA-355621 Ignore PCE while stepping
Merge-request: IJ-MR-145987
Merged-by: Maksim Zuev <Maksim.Zuev@jetbrains.com>

GitOrigin-RevId: 2270b4327c6719e95172b7bc5d969169e2b10636
2024-10-13 19:30:07 +00:00
Andrei Iurko
4111cfc875 [qodana] QD-9891 Add aspects with the highest certainty for inspections
GitOrigin-RevId: 8fad66714287192bd5cbc8396a3d30f1ba139302
2024-10-11 14:49:57 +00:00
Tagir Valeev
8719731a84 [devkit] Fix constant conditions warning
GitOrigin-RevId: 257d28504c745acad0e4310c0eba0b45c25f25f6
2024-10-11 08:10:27 +00:00
Nikolay Chashnikov
5841e7f405 [devkit] API cleanup: mark deprecated unused API for removal (IJPL-156972)
GitOrigin-RevId: fe8cf724c15789fd528b6ed3ab6f032e6ff0cd2e
2024-10-10 23:55:42 +00:00
Yann Cébron
aaab9175dd [devkit] ToggleHighlightingMarkupAction: DumbAware
GitOrigin-RevId: 376cc796b269a44e4f296979cfaf536e89feffac
2024-10-10 17:03:19 +00:00
Yann Cébron
797769f682 [devkit] ShuffleNamesAction: DumbAware
GitOrigin-RevId: 2f748b4af825e8770fee3baabe35f4569b9bf407
2024-10-10 17:03:19 +00:00
Yann Cébron
f755787710 [devkit] mark inspection base-classes as non-dumb
GitOrigin-RevId: 9fb7d860251cc2a15ded9f7746b9e53904407726
2024-10-10 16:34:56 +00:00
Yann Cébron
704075bc95 [devkit] MetaInformationJsonSchemaProviderFactory: DumbAware
GitOrigin-RevId: 067db4a8e51687cf8c8df0fb15cbaecd0ea7db65
2024-10-10 16:34:56 +00:00
Yann Cébron
4f652178dd [devkit] UnresolvedPluginConfigReferenceInspection: use DevKitUastInspectionBase
GitOrigin-RevId: 2095de1e43ddd6aa55f7b4e83a23347c25bd5b98
2024-10-10 16:34:56 +00:00
Yann Cébron
d8c24d910e [devkit] Themes code insight is fully available in dumb mode
GitOrigin-RevId: aa1b421e8347199d9848d1219130261985027994
2024-10-10 11:40:47 +00:00
Yann Cébron
879c9c50ba [devkit] ExtensionUtil.isExtensionPointImplementationCandidate: performance
GitOrigin-RevId: 227c408d5901ad9d1b61cfad0293f3360a16e383
2024-10-08 16:57:54 +00:00
Yann Cébron
a3e09ba828 [devkit] extract DevKitJvmInspection.ForClass
GitOrigin-RevId: ee8ba81a55f4e86b44d1642e0604c710c73851a0
2024-10-08 16:57:54 +00:00
Yann Cébron
651f1ecab6 [devkit] DescriptionNotFoundInspectionBase: migrate to JvmInspection
GitOrigin-RevId: bd7930fe95c77dd0d77b5bfbf792ad115ea22191
2024-10-08 16:00:44 +00:00
Yann Cébron
f95ebef8e0 [devkit] DescriptionType.matches(): skip unnecessary branch
GitOrigin-RevId: 00654b9952a4950057fb62a109c40d592825b8b2
2024-10-08 16:00:44 +00:00
Yann Cébron
f2ef6446ef [devkit] PluginXmlFunctionalTest.testExtensionsHighlighting: stabilize?!
GitOrigin-RevId: c85958ae0cc45c1f409b1c142d4d2b0f36de9c2e
2024-10-08 14:01:54 +00:00
Yann Cébron
a99902c618 [devkit] JComponentDataProviderInspection: migrate to JvmInspection
GitOrigin-RevId: 48b536e22c56f9f35f5f69d3a347c828f5c74645
2024-10-08 12:18:33 +00:00
Yann Cébron
b096e96c04 [devkit] ListenerImplementationMustNotBeDisposableInspection: migrate to JvmInspection
GitOrigin-RevId: 8286276193767057c6e09c6f9a755307c44cf3d9
2024-10-08 12:18:33 +00:00
Yann Cébron
d9dd19a194 [devkit] LightServiceMigrationCodeInspection: cleanup
GitOrigin-RevId: 524e9865b21ee19e844a086a2f7b278c71e4a84d
2024-10-08 12:06:55 +00:00
Yann Cébron
39f0308e54 [devkit] StatisticsCollectorNotRegisteredInspection: cleanup
GitOrigin-RevId: 915b34a4468639263c473be0f570a0d1e1f3005c
2024-10-08 12:06:55 +00:00
Yann Cébron
be42b6c86f [devkit] ServiceUtil.isService: skip expensive checks
GitOrigin-RevId: 69f39b9dcf88643ea9966ec649f0de5a2f89da7f
2024-10-08 12:06:55 +00:00
Yann Cébron
6c64308878 [devkit] ExtensionRegisteredAsServiceOrComponentInspection: migrate to JvmInspection
GitOrigin-RevId: 698a81833338ef9fb4dd1476749fb1b04ded0516
2024-10-08 11:49:22 +00:00
Yann Cébron
e039f0d36b [devkit] fix PluginXmlFunctionalTest.testExtensionI18n after f8780303634c1aea8539af045c1b739b681b1225
GitOrigin-RevId: 475a29548940e602a893e2b3f5dc26230e06cafc
2024-10-08 09:57:11 +00:00
Yann Cébron
446c24cdd6 [devkit] more stacktrace foldings
GitOrigin-RevId: 842027366f4afa63c7f4faf1244316cdc19d6285
2024-10-07 18:26:08 +00:00
Yann Cébron
50bef321f5 [devkit] support description file features for ModCommand (IJPL-162811)
GitOrigin-RevId: fd94a5c490d3091ff6f10792ad6d459058b9bfba
2024-10-07 18:18:15 +00:00