Commit Graph

5139 Commits

Author SHA1 Message Date
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
Yann Cébron
8e9425eb7f [devkit] ApiDumpConstants: cleanup
GitOrigin-RevId: af4da6f573f9230dc3145f9030ced95ee188d87d
2024-10-07 18:18:15 +00:00
Yann Cébron
480a4c64f2 [devkit] APIDump: icon for api-dump-experimental.txt files
GitOrigin-RevId: a59f28c099f1b78a3431503009edbca3f68573b5
2024-10-07 11:10:57 +00:00
Maksim Zuev
7929396f80 [debugger, devkit] IDEA-355621 Fix navigate to read access for direct AnyThreadWriteThreadingSupport calls
GitOrigin-RevId: 69e58e0ad594634652d83e6593446f273a682464
2024-10-04 10:59:29 +00:00
Vyacheslav Karpukhin
fd5bd4d075 Remove Mobile IDE
GitOrigin-RevId: 98d78e9b1cece3837f2c57d4c3d01a6bfd5af2c4
2024-10-04 03:31:40 +00:00
Nicolay Mitropolsky
bb2f8f4920 [devkit] IJ-CR-145746 IJPL-163148: make ActionOrGroupIdReference implement PluginConfigReference
to highlight unresolved

GitOrigin-RevId: 2327a574210bdb804dbbc7f73ed2bb1c5066e72a
2024-10-03 16:33:53 +00:00
Nicolay Mitropolsky
781aab2a34 [devkit] IJ-CR-145746 IJPL-163148: reuse ActionOrGroupResolveConverter for completion
GitOrigin-RevId: 87267a87f5557538eb54e25d3b38109faaf9aa7a
2024-10-03 16:33:53 +00:00
Dmitriy.Panov
fd04da37bf extract intellij.platform.ide.designer: DevKit UI Designer fixup
GitOrigin-RevId: fd97a9edcca6c0320b9c42b62bc7ad5674463171
2024-10-03 11:38:19 +00:00
Vladimir Dolzhenko
90708008c0 Update pre-push handler to support KT
#KTIJ-30057

GitOrigin-RevId: 9eaf1fa2bdba1c11dce3d508793897322f02861d
2024-10-01 22:53:29 +00:00
Jakub Senohrabek
68c03c29f1 IJPL-162433 Compose Desktop is on platform class loader
GitOrigin-RevId: 361ec1beb1a3ff16a220b53f573bb73ee4cf1383
2024-10-01 12:26:26 +00:00
Maksim Zuev
1f0f076abd [debugger, devkit] IDEA-355621 Enable status by default
GitOrigin-RevId: 93e6c6c5f92bf9b5af971970ea77b4703abe0240
2024-10-01 10:39:14 +00:00
Maksim Zuev
bf70fac365 [debugger, devkit] IDEA-355621 Search only for loaded class
GitOrigin-RevId: 3034072eab48843f73c6907ec242b3608934e847
2024-10-01 10:39:14 +00:00
Anna Kozlova
a43aa6fee3 [kotlin] k2: restore navigation to registry keys located in plugin.xml
- Registry was converted from java to kotlin, then resolve inside sources start to return functions from the companion object. At the same time, decompiled code still returns bridges from Registry itself and thus was not affected by the bug.
- Test covers now only "sources" case, because the compiled case is covered by java/k1 tests.

^KTIJ-31444 fixed

GitOrigin-RevId: 59dfa24c89b89057e6af3e5da939cf7a93bdb8fa
2024-09-30 13:20:47 +00:00
Nicolay Mitropolsky
e25b75a4b5 [devkit] IJPL-163148: inject ActionOrGroupIdReference into getAction
GitOrigin-RevId: 1af5309cce35eae2d4242d4e7a042d465d462d4f
2024-09-29 11:07:54 +00:00
Nicolay Mitropolsky
da8ae8136e [devkit] IJPL-163148: extract ActionOrGroupIdReference to top level
GitOrigin-RevId: 890a006078cc4720ae0b5cd3a159796c4b34af47
2024-09-29 11:07:54 +00:00
Vladimir Krivosheev
e881a06df7 IJPL-162718 convert ProjectBuilder to kotlin
GitOrigin-RevId: c7b1ecffbaf0641b415f8697d74a692800d0bbee
2024-09-27 13:50:50 +00:00
Vladimir Krivosheev
a9e7930abe bazel - build lang-impl
GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
2024-09-27 13:47:17 +00:00
Vladimir Krivosheev
35d1573ec2 remove unneeded dependency on intellij.platform.resources and intellij.platform.resources.en
GitOrigin-RevId: 78867d5ce08f879b10011b360034e4781f3bd310
2024-09-27 13:47:17 +00:00
Yann Cébron
f972eb7c3b IJPL-162923 DevKit: broken classpath, error logged
GitOrigin-RevId: 3329cb71bd99b6f50a8f1f29e794936028943e4d
2024-09-26 12:15:28 +00:00
Maksim Zuev
3d84cd8131 [debugger, devkit] Search method with util function
GitOrigin-RevId: df835cc0fdf486bad7f31240eade3a54bb43f9ab
2024-09-26 11:25:22 +00:00
Vladimir Krivosheev
a1210118c0 bazel - fix JPMS, exports and internal
GitOrigin-RevId: 3dc80a9ee01e1900c0cebc24b2d08f04f93ddeff
2024-09-25 19:05:37 +00:00
Maksim Zuev
8c30d7a5d2 [debugger, devkit] IDEA-355621 Add navigate button to jump to read/write lock
GitOrigin-RevId: 2b413681a96e645538d70f4707d2f0ea876c0d1c
2024-09-25 17:49:07 +00:00
Maksim Zuev
0975d43059 [debugger, devkit] IDEA-355621 Catch evaluate exception
GitOrigin-RevId: da9938f5efc10ad48bcb56499970bfe0c2ecee69
2024-09-25 17:49:07 +00:00
Maksim Zuev
2eb99fe17b [debugger, devkit] IDEA-355621 Adjust read/write lock status based on stack
GitOrigin-RevId: e6501f4abee2ed34d2354d408c650f7be388ffe7
2024-09-25 15:31:55 +00:00
Maksim Zuev
5a4de8804a [debugger, devkit] IDEA-355621 Add state tests
GitOrigin-RevId: 50d39d5cdca9574eeb59098941820c5bf523e411
2024-09-25 12:28:36 +00:00
Maksim Zuev
e20979e07d [debugger, devkit] IJ-MR-143621 Review fixes: force load util class
GitOrigin-RevId: dcef3516e01006cb494651b81277ba8e0c3fbc6b
2024-09-25 12:28:36 +00:00
Vladimir Lagunov
8771ac4129 Reapply "IJPL-162233 IJent: DevKit plugin calls isIjentWslFsEnabledByDefaultForProduct from sources instead of bundled one"
This reverts commit e8d3313dbc3cf31857b8c4cd9954d66d783f0ded.

Also, this change adds different file path parsing for Windows and Posix.

GitOrigin-RevId: 70b2cf5c14726f7cce19f7da4fd3088d5894e476
2024-09-24 23:09:23 +00:00
Yann Cébron
8ee2709bb5 [devkit] Project Wizard: Gradle 8.10.2
GitOrigin-RevId: e9b2bfe904efc5f5288b7399b69b46e84d99ec0f
2024-09-24 18:14:17 +00:00
Vladimir Lagunov
fc9e17a61d Revert "IJPL-162233 IJent: DevKit plugin calls isIjentWslFsEnabledByDefaultForProduct from sources instead of bundled one"
This reverts commit 30c79e07050a71f79aabcfb0619d7e9a8ecda9c5.

GitOrigin-RevId: e8d3313dbc3cf31857b8c4cd9954d66d783f0ded
2024-09-24 09:57:13 +00:00
Vladimir Lagunov
a14bc9bbdd IJPL-162233 IJent: DevKit plugin calls isIjentWslFsEnabledByDefaultForProduct from sources instead of bundled one
GitOrigin-RevId: 30c79e07050a71f79aabcfb0619d7e9a8ecda9c5
2024-09-23 18:12:03 +00:00
Maksim Zuev
d00c427235 [debugger, devkit] IDEA-355621 Show read/write action status of a debugee IDE in the variables view
Merge-request: IJ-MR-143621
Merged-by: Maksim Zuev <Maksim.Zuev@jetbrains.com>

GitOrigin-RevId: 140ad9b994d803776f9b1cae752f99b612a0236e
2024-09-23 15:07:25 +00:00
Vladimir Krivosheev
4eb9b78b78 use bazel to build platform-impl
GitOrigin-RevId: b5bbc75323a08c7674777e512dcfd988ceb4461f
2024-09-22 17:01:28 +00:00
Vladimir Krivosheev
834bd75254 run jps-to-bazel by Bazel, compile platform using Bazel
GitOrigin-RevId: 3774d5adc404b02036f70b7cc35c9e60fdb5d84c
2024-09-21 00:54:17 +00:00
Karol Lewandowski
1148912c83 IJPL-162560: Ignore KtIncorrectCancellationExceptionHandlingInspectionTest
GitOrigin-RevId: 5a4e5bc3f84d01822c299cac899ef6e724235332
2024-09-20 12:12:43 +00:00
Karol Lewandowski
0f2f3780b5 IJPL-162560: IncorrectProcessCanceledExceptionHandlingInspection: Rename to IncorrectCancellationExceptionHandlingInspection
GitOrigin-RevId: cfad09299a8124eea5747dd36d5472ae27e3c9ab
2024-09-20 12:12:43 +00:00
Karol Lewandowski
cb6b9a9a0c IJPL-162560: IncorrectProcessCanceledExceptionHandlingInspection: Add support for CancellationException in coroutine context
GitOrigin-RevId: aeaa49f2a8e27af62a3ec826b3cece3a4e0c447b
2024-09-20 12:12:43 +00:00