Commit Graph

77 Commits

Author SHA1 Message Date
Roman Shevchenko
1c58da8705 [ui] sorting "Other Tools": moving "DevKit Runtime" to the established "Plugin Development" category
(cherry picked from commit 8e2cf52bfc4b6312292316725bc8e874bdfbbdd4)

IJ-CR-166061

GitOrigin-RevId: f8aad47ddcca9fbe7f6bf8ca0fd46dd9b16ccf86
2025-06-18 10:34:38 +00:00
Vladimir Krivosheev
b935234c91 IJ-MR-162467 don't export intellij.platform.projectModel
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Bart van Helvert
8da68397b4 [devkit] Limit visibility of PSI viewer classes
GitOrigin-RevId: 68e95bc5ab25270b413f983a3085c5b6857c0b6e
2025-06-12 11:54:49 +00:00
Bart van Helvert
c856ad3767 [devkit] Remove unused null check
GitOrigin-RevId: c276e2e959a68f4f54bf90d434e4f4a0a861e470
2025-06-11 14:05:05 +00:00
Bart van Helvert
2cba58fda1 [devkit] Don't use obsolete API in PSI debugger
GitOrigin-RevId: 2cfc6c3ef526018c85ac09fe92d4056e5bf2001d
2025-06-11 14:05:05 +00:00
Vladimir Krivosheev
982fba0b33 IJ-MR-162467 don't export intellij.platform.concurrency
GitOrigin-RevId: 5cd5a6506d69bfd384f21fc5a79d1f12a172a074
2025-06-08 20:43:51 +00:00
Vladimir Krivosheev
65fe061584 IJ-MR-162467 don't export intellij.platform.analysis
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Vladimir Krivosheev
ab69d8455c IJ-MR-162467 don't export intellij.platform.indexing
GitOrigin-RevId: 5065d7f10610d024e4a89a379be3de68caf55dc3
2025-05-29 17:55:17 +00:00
Mikhail Shagvaliev
0599f2fdbd [qodana] QD-11681 Cleanup
GitOrigin-RevId: 02ee15c5918853b7acbd43cc5ec7f59c3ff13d90
2025-05-24 10:09:19 +00:00
Mikhail Shagvaliev
654cd5fc42 [qodana] QD-11681 Optimize IJ API collection for LLM
GitOrigin-RevId: 65b30a6de6be72a261e83c282a7227b96768a864
2025-05-24 10:09:19 +00:00
Vladimir Krivosheev
5c7824a820 ui designer compilation - part1 - allow .form as input
GitOrigin-RevId: 5ab44530cdafe63de7f0595fe9c6ba80ab9da174
2025-05-17 19:35:32 +00:00
Nikolay Rykunov
5eb1e86cc3 [debugger-rd] RUST-17783: Handle cases when session's runner layout is not created (e.g. for backend mode)
GitOrigin-RevId: 9a2a925ed29e64bbf6cc658543f27ec66189e245
2025-05-16 07:58:39 +00:00
Vladimir Krivosheev
fbc9805e89 IJ-MR-162467 don't export intellij.platform.jps.model
GitOrigin-RevId: ebaebc90d514e5f3046fe2b973647da4bf156625
2025-05-14 18:10:23 +00:00
Ilia Kirianovskii
25a593b9c5 [bazel] Update build files
GitOrigin-RevId: 74c0f869d3bd125286145f6874d5e181e25a6fa7
2025-05-13 22:36:57 +00:00
Maria Filipanova
f70c8db266 [rdct] bundle devkit runtime in frontend
GitOrigin-RevId: 8fd1798a045bb231d4e7a107abd9b149950ba5bf
2025-05-13 20:17:43 +00:00
Ilia Kirianovskii
a38a19fa65 [bazel] Update build files
GitOrigin-RevId: b3eb595781593209fca189a18c0091f11621bd51
2025-05-13 15:36:09 +00:00
Nikolay Chashnikov
c7f461a444 [dev] cleanup: remove unused dependency from the intellij.dev.codeInsight module
It isn't used in code and won't work at runtime anyway because there is no corresponding dependency in the plugin descriptor. This change is also necessary to avoid failures in the test which verifies dependencies (IJPL-171921).

GitOrigin-RevId: 0de165e357f6b8d328f2a3091739bca7f3ce3fc2
2025-05-13 09:56:14 +00:00
Vladimir Krivosheev
7cf9ef2b29 update bazel files
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +00:00
Vladimir Krivosheev
644a6b2e81 IJ-MR-162467 don't export intellij.platform.editor.ui
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Vladimir Krivosheev
6f8ff07ccc simplify bazel labels (another step towards using simple names that reflect directory structure)
GitOrigin-RevId: 12bfb2d0fa315d87c7a4ade363d0f834cf324b71
2025-05-08 16:58:30 +00:00
Yuriy Artamonov
d094081368 [xpath] IJPL-157888 Plugin icon for XPath View
GitOrigin-RevId: 4432bc4087147d83b8bd9233f43f87a9e6337f24
2025-03-23 23:46:37 +00:00
Yuriy Artamonov
3d1c8b9600 [devkit] IJPL-157888 Plugin icon for com.intellij.dev
GitOrigin-RevId: a03ec21c9e69bd5e2402446624ac27ba29a5d5b0
2025-03-23 23:46:37 +00:00
Leonid Shalupov
0a3f44e305 bazel: update definitions
GitOrigin-RevId: ed533798ea8b826ff2f3d49554109369554efd8d
2025-03-04 00:09:55 +00:00
Tagir Valeev
38ca45cc0e [devkit-java] Replace HighlightVisitorImpl with JavaErrorCollector
GitOrigin-RevId: 829033b1581ea4f2bf19515a93562714480c4973
2025-03-03 13:02:22 +00:00
Vladimir Krivosheev
c3c21baac5 update bazel files
GitOrigin-RevId: 1a10e8174a47f688a95a93af0540f722462acd97
2025-02-03 11:42:18 +00:00
Daniil Ovchinnikov
dea8eddb0c rename intellij.platform.editor -> intellij.platform.editor.ui
GitOrigin-RevId: f4aa008b77368945ce9651fdc47f9463e3445347
2025-02-02 16:22:43 +00:00
Tagir Valeev
41b2c21759 [java-highlighting] Implicit constructor call problems migrated
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)

GitOrigin-RevId: eb4befa6b9d6d9b5b8c968fed54abb11c419f578
2025-01-15 19:19:41 +00:00
Vladimir Krivosheev
0bc1cf1557 update bazel files
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
7b9ec58009 do not export intellij.database.connectivity.tests
GitOrigin-RevId: a1ef44dfa34cde110c9e6cad19d11b5e3019ab72
2024-12-28 21:45:55 +00:00
Vladimir Krivosheev
f68ed879a7 cleanup
GitOrigin-RevId: be491aef18a22ff976f955e6e453d52f0b6e8220
2024-12-26 14:56:01 +00:00
Vladimir Krivosheev
2cd6fbda37 do not export deps blindly (part 4)
GitOrigin-RevId: f9c9a9ba2b8a6dd1359b8bcb78220feceb3699e8
2024-12-23 13:05:06 +00:00
Kate Botsman
c68e6acbcb IJPL-171238 Don't inherit CoroutineSuspender from CoroutineContext
Instead, there should be a separate `CoroutineSuspenderElement` which holds a reference to a suspender

GitOrigin-RevId: 3193fce27fd51c8fa1731859831ebc7dd2b5c876
2024-12-18 15:14:15 +00:00
Vladimir Krivosheev
98799639aa do not use _test as lib - test targets do not support this
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Vladimir Krivosheev
17916c90f8 libraries -> lib, resources, opt-in, test deps
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Alexey Kudravtsev
9cef099839 propagate @Unmodifiable to more methods calling ContainerUtil, to enable data-flow inspection to highlight more warnings
GitOrigin-RevId: 01d3c976ffd35c3290433d0cd6c0f2d59df894f1
2024-11-27 12:57:34 +00:00
Max Medvedev
b21e87e05c psi viewer: allow the viewer to use the original PSI of the current file
Switch to a new PSI one the user changes any of the settings

GitOrigin-RevId: bc3145f4be4bfd2d858b769daa0e9ecd87bdfa04
2024-11-21 19:40:27 +00:00
Max Medvedev
13d34377fc psi viewer: extract CopyAction class
GitOrigin-RevId: 805b96faa354c12ce369d5f36a90e21eaa9314da
2024-11-21 19:40:26 +00:00
Max Medvedev
db24a3dda1 psi viewer: fix races with myPsiToBlockMap
It's not safe to put data to volatile field's hash-map after its initialization.
The correct way is to construct the hash-map and only then assign it to the field

GitOrigin-RevId: e777db0a617719fe75427e78c0b48714a77d65a4
2024-11-21 19:40:26 +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
Vladimir Krivosheev
4a176d4c02 IJ-CR-146078 extract intellij.platform.bootstrap
GitOrigin-RevId: b79efc92829111228e83058e54381d8e02116b6f
2024-10-05 22:01:55 +00:00
Vladimir Krivosheev
3b3ae1c0b5 IJPL-159596 disable sorting - we must produce distribution order entries in a stable manner without sorting
GitOrigin-RevId: 1bf3a1f18ba5b2d6d5bc4f9c44f8208f86c8baa2
2024-08-22 10:33:53 +00:00
Daniil Ovchinnikov
d75afcb4b9 use .plugin.main suffix for aggregator modules of intellij.dev plugin
GitOrigin-RevId: 2efd54fe3c9ce2a8ca3aeee65401619d7a8dfee1
2024-08-19 17:10:09 +00:00
Gregory.Shrago
06f141b8fa migrate to DataSink.lazy: platform
GitOrigin-RevId: f506d1557301ae0f4ce7c7419019cd638c01c75a
2024-08-15 08:03:57 +00:00
Nikita Katkov
8c6ed6f7ee [json] IJPL-159354 Specify explicit dependencies on JSON plugin in DevKit plugin
GitOrigin-RevId: 46ed11245bb2dddde870dc993d1dba7f2724a8ac
2024-08-06 21:52:26 +00:00
Nikita Katkov
28b1da45c2 [json] IJPL-159354 Unbundle JSON plugin from the platform
- JSON becomes a true plugin instead of a bundled module.
- New plugin's ID is intentionally set equal to the old module name so that external dependent plugins would not face difficulties migrating to the new layout.
- All discovered internal plugins that implicitly depended on the JSON module currently unconditionally depend on the plugin.
- Consider extracting optional modules in a subset of affected plugins: spring.boot, intellij.yaml, intellij.java
- Consider testing the following IDEs that bundle JSON extension using xml:include: writerside, rider
- Refactor PlatformLangXmlPlugin to avoid api breakages

GitOrigin-RevId: 7d92b0c5905154c4f6f25d55f3246e79da79e278
2024-08-06 21:52:25 +00:00
Yuriy Artamonov
4dac328bf4 [i18n] IJPL-158521 Fix more ellipsis problems in plugins
GitOrigin-RevId: 981393c6f975e303847ca598b650fec8fe65d9bf
2024-07-30 16:35:51 +00:00
Vladimir Krivosheev
398ebce1d5 split content report
GitOrigin-RevId: ef449bdf4c5480a6ee3ce43b4af118c2c6e31219
2024-07-25 19:20:06 +00:00
Vladimir Krivosheev
2c9e9b351a IJPL-158075 mark unsafe SingleAlarm constructor as Internal
GitOrigin-RevId: 4a18bee65a9e800caf9c8d6d6b6385659ffdab81
2024-07-13 08:45:37 +00:00
Tagir Valeev
f905b1965e i18n warnings fixed
GitOrigin-RevId: 0d579ccd324157eb17fd9bb85d1ac49cf617992d
2024-06-25 16:42:40 +00:00
Yan Zhulanow
2363dbb6ca [kotlin] Migrate 'collectDiagnosticsForFile()' to 'collectDiagnostics()'
^KT-67996

GitOrigin-RevId: e7fef963236fdce41b9afdcd2bc246ed7445681a
2024-06-23 20:30:35 +00:00