Commit Graph

249 Commits

Author SHA1 Message Date
Artem.Bukhonov
47d888a1a7 [MCP Server] Add mcp-server as a dependency to start running tests on TC
(cherry picked from commit a07e52bdc9a1a2558150c86ee32bf049ce4336cc)

GitOrigin-RevId: a1f7e5c7f0645b26b9e819a227f4bf8d1645ee57
2025-06-26 20:12:51 +00:00
Nikita.Skvortsov
0a368a461d [maven] add missing dependencies for tests IDEA-372022
GitOrigin-RevId: 7b776d30e0929d7e6462e3d339081f17d7df1af5
2025-06-16 19:21:15 +00:00
Nikita.Skvortsov
29984441bc [maven] fix lookup of maven event spy in packed compilation output IDEA-372022
GitOrigin-RevId: 8c924851c78da83f5d1f6a15d087fbbbe8ccd0fb
2025-06-16 19:21:15 +00:00
Piotr Tomiak
d249a17682 [polySymbols] WEB-72822 Rename intellij.platform.webSymbols module to intellij.platform.polySymbols.
GitOrigin-RevId: 4bbb952e015ed05241a7732d6caa62dcae8a77f5
2025-05-30 15:36:58 +00:00
Jakub Senohrabek
d16e748a66 IJPL-189337 Moved ApiCheckTest to community
GitOrigin-RevId: e798bed7257f80b5f647b098b6673bc7c2c3cec8
2025-05-29 11:09:22 +00:00
Alexandru Resiga
13b817389e KMT-497 move Compose resources module in compose.ide.plugin
- remove Gradle library from .rt module
- `intellij.gradle.toolingExtension` module exports proper Gradle API
- add modules to community project
- add runtime dependency for gradle-tooling for `NCDF: KotlinMPPGradleModel`
- remove dependency on `android.projectSystem.gradle`
- move message bundle in shared module
- fix dependencies
- distribution content changed patch
- fix root package
- fix module name
- also add gradle .rt module to iml files
- remove dependency on shared from resources for now, add module to iml files
- move Compose resources support into separate module
- restore Fleet code to keep functionality working
- remove unregister logic for volatile code parts, it was just a nice-to-have feat
- make instance service calls consistent in style
- fix name convention for Gradle module .rt
- add copyrights header
- get rid of dependencies on `kotlin-ultimate` modules
- Distribution content changed
- remove explicit Companion after move

GitOrigin-RevId: 566816746ec6cd213d8dca3180380704efb3bdf2
2025-04-14 20:08:23 +00:00
Nikita Katkov
e47f455e74 [json + remdev] IJPL-176240 Rename json.split module usages to json
GitOrigin-RevId: 055f4e84f8ac44bf073cefc95af86eb00fad2760
2025-04-03 13:08:19 +00:00
Nikita Katkov
78cc56f105 [json + remdev] IJPL-176240 Rename json module usages to json.backend
GitOrigin-RevId: 25345a8aeb70dd611dfd7447ae3d1b953d9df4e1
2025-04-03 13:08:19 +00:00
Daniil Ovchinnikov
be92ed2775 IJPL-182231 introduce intellij.editorconfig.plugin.main aggregator
GitOrigin-RevId: e8156694b48da8dc91007635faf019d6c22d5215
2025-03-28 18:33:15 +00:00
Dmitry Batkovich
5045bc16ae IDEA-369062 Move properties lang coding assistance support to frontend in RD
GitOrigin-RevId: c038e98df24ea92c670b25dcbc31e3df5bdb318d
2025-03-13 20:20:21 +00:00
Aleksey Dobrynin
8a148286ef [java, compilation-charts] compilation charts: unbundle (IDEA-368823)
GitOrigin-RevId: 7617373831d3d7f58600e16358d577eda097e2e8
2025-03-08 11:56:22 +00:00
Andrei.Kuznetsov
8b82725c4b Add intellij.platform.indexing.tests to intellij.idea.community.main
Otherwise, some tests for indexes are not executed

GitOrigin-RevId: cc976a7d4a48059fcb434916b8c4d30612c33885
2025-02-28 22:22:16 +00:00
Ilia.Shulgin
f743df8755 [git] IJPL-173922 POC for rd-friendly git branches widget
GitOrigin-RevId: f17f1fb3774b9eadf9de6cf38ff415f09f3f12d1
2025-02-28 20:57:18 +00:00
David Lysenko
18eb19aff3 [pycharm] Address feedback
GitOrigin-RevId: ff5e1efdefa9ce24f76a0d628937a586a1363b78
2025-02-25 14:45:15 +00:00
Konstantin Hudyakov
7adc224bc7 [terminal] IJPL-157242 Ensure that Gen2 terminal is working when using non dev-build run configurations
GitOrigin-RevId: 1a1a90bba2adaf11d7ef14be2e36941f09baff12
2025-02-19 03:09:10 +00:00
Ilia Bogdanovich
de261d4d4d KMT-632: Fixed the debug build configuration of the Compose IDE plugin.
GitOrigin-RevId: d10b885e8257bd5795d0f9d94e0c4a69d322b95a
2025-02-14 16:50:23 +00:00
Alexey Korovin
e16cbc4341 Fix packaging tests, added platform streams plugin into bundled plugins collection
GitOrigin-RevId: 115156819848e715fe81fabe9083854027e8e591
2025-02-13 23:59:33 +00:00
Ilia.Shulgin
cf98c8b11d [git] IJPL-177359 Move modal commit switch to separate plugin
GitOrigin-RevId: 113e3c2338edf8d837f88932d74e88fb043a3293
2025-02-12 12:30:12 +00:00
Nikolay Chashnikov
549afb8e88 [yaml] refactoring: rename intellij.yaml.editing to intellij.yaml (IJPL-176102)
There is no need to use a longer name for the common part after the old 'intellij.yaml' was renamed to 'intellij.yaml.backend'. Also, this allows keeping the old main module name for the YAML plugin after moving 'plugin.xml' to this module.

GitOrigin-RevId: 1509abc515a490c949097dedbcf26fb12925c101
2025-02-06 19:56:54 +00:00
Nikolay Chashnikov
021bd3ea95 [yaml] refactoring: rename intellij.yaml to intellij.yaml.backend (IJPL-176102)
This module isn't used in a frontend variant of the IDE, so it should use the '.backend' suffix for consistency and to avoid confusion.

References from the build script to the 'intellij.yaml' module aren't changed in this commit because 'intellij.yaml.editing' module will be renamed to 'intellij.yaml' in the next commit, and plugin.xml will be moved to it.

GitOrigin-RevId: 1c535a9a02bdccd89f46cdad71e34064b1dab854
2025-02-06 19:56:54 +00:00
Ilya.Kazakevich
e0e38a7314 Python: ExecService: clean-up test and include into idea-main tests to be run in aggregator
GitOrigin-RevId: 52cacd8b0626a9ca13c29c08d6a60574bae0ed01
2025-02-02 05:05:52 +00:00
Sergey Pak
6fe2926264 [settingsSync] added settings sync JBA module to debug configurations
Signed-off-by: Sergey Pak <sergey.pak@jetbrains.com>

GitOrigin-RevId: c2a25e25a23636df4c3371b6d651c121b60573fa
2025-01-28 17:12:14 +00:00
Ilia Bogdanovich
b23a9e8a38 KTIJ-32806: Implemented the ComposeSuppressor inside the new Compose plugin.
GitOrigin-RevId: b6d5c44fc00ea205adcd6d9f56c80afee17afc63
2025-01-23 18:52:04 +00:00
Sergey Pak
2521a7cb60 1. make settingsSync a platform module 2. rename platform module to settingsSync.core and don't include jba module
GitOrigin-RevId: b94ad2175dc954823f17bf1571548d4779945793
2025-01-20 04:48:29 +00:00
Sergey Pak
7924d06b54 IJPL-165434 Provide ability to sync with additional providers in Android Studio
GitOrigin-RevId: 656ed2562377be73a7b49b965bfb42c187ce69ca
2025-01-20 04:48:28 +00:00
Nikolay Chashnikov
81f49fe4e9 [intellij project configuration] rename intellij.devkit.plugin* modules to intellij.devkit.plugin.main* for consistency
*.plugin suffix is usually used for modules containing plugin.xml file. Modules have no sources and just aggregate some dependencies to include them in the classpath when running from sources, usually have .main suffix.

GitOrigin-RevId: a9986d8ed4d30fdd2fbb1477f9a2e196ea15830e
2025-01-08 20:22:55 +00:00
Nikolay Chashnikov
f15f092382 [intellij project configuration] rename intellij.markdown.plugin module to intellij.markdown.plugin.main for consistency
*.plugin suffix is usually used for modules containing plugin.xml file. Modules have no sources and just aggregate some dependencies to include them in the classpath when running from sources, usually have .main suffix.

GitOrigin-RevId: 0b6310df6d77cee5be23b42c3d7e5f4cb9360575
2025-01-08 20:22:55 +00:00
Ilya.Kazakevich
740d075bb6 Include wintools module into IJ community because it has tests.
See
`com.intellij.ideaProjectStructure.fast.ModuleDependenciesInIntellijProjectTest.test modules from community project are included into dependencies of main module`

GitOrigin-RevId: b7b13c6e4c08a6044d5b86d82a640a1328033958
2025-01-08 01:05:17 +00:00
Ivan Semenov
ef4b6add46 [platform] register new vcs sub-modules as main runtime deps to make them available in non dev-server mode
GitOrigin-RevId: b9a81d91f16bb48e211f34b123feaa890fd0c812
2024-12-19 17:07:23 +00:00
Max Medvedev
843cc15f1a idea community configuration: add Grazie Lite to dependencies
GitOrigin-RevId: 87efefde78a2dd358c7dec84f209eb23e37c35e1
2024-12-17 15:21:41 +00:00
Adam Malek
0e2a5864fa ML in SE: Add required runtime dependencies in community (IDEA-364695)
52c10b4d has removed those dependencies from the plugin's iml,
as otherwise they cause circular dependencies in bazel.

However, removing them means that required dependencies
do not get loaded, and that results in broken
ML in Search Everywhere plugin on local, non-dev builds.

To add those dependencies back, we are going to use
the intellij.idea.community.main.iml

Previous commit for the same issue only fixed ultimate.

GitOrigin-RevId: 1ef3931edc82b779cbe864e97677206bb995e6b8
2024-12-13 17:20:52 +00:00
Vladimir Krivosheev
0d04611b48 fix incorrect exporting of runtime deps
GitOrigin-RevId: d4a4b3f311a37526cad51c6af02f46af24ae69c7
2024-12-08 09:08:04 +00:00
vladimir.petrenko
d8811d2c9e IJPL-171311 reintergrate new gitlab modules/plugins into intellij products building infrastructure
(cherry picked from commit 6ed40308cf10dadc3c43c7fe1103946a0de5dabd)

IJ-CR-150169

GitOrigin-RevId: 80f009abb2e50424959249280de9dfb585134bfe
2024-12-04 15:20:24 +00:00
Nikita Katkov
e3a843f41e [github] IJPL-172141 Extracted JSON-dependent code into content module
GitOrigin-RevId: acdef1424dc7a836aadb1fc242d8668f7fce30eb
2024-12-03 20:00:14 +00:00
Anna Kozlova
e0a33ebd4a [byteCodeViewer] include in community dependency
GitOrigin-RevId: 9c278ceaaf3aa2691155339f4a6615f6c40249cb
2024-12-02 15:43:16 +00:00
Vladimir Krivosheev
4118783723 remove runtime dep on intellij.python.community.impl.huggingFace - fix cycle dep for Bazel
GitOrigin-RevId: f56d700a6f1ff14c6304f4ebb566067b909ce740
2024-11-30 08:51:47 +00:00
Sergey Pak
86c685fb9c IJPL-165123 Allow external config storage and external authentication for Backup and Sync
GitOrigin-RevId: 5d929b354d3dec721a07653156ce17a2b09fe008
2024-11-27 19:42:46 +00:00
Vladimir Krivosheev
3dbb5b1bb5 IJPL-163641 add intellij.jvm.analysis.impl to IntelliJ Community for running from sources
GitOrigin-RevId: a8a1400fb7e97ba9b4bfe70dacc118beecc11f17
2024-11-08 13:39:30 +00:00
Nikita Katkov
6191fcc74b [yaml] IJPL-64341 Implement gitlab YAML tags support on the gitlab plugin side
A dedicated optional content module was created because gitlab plugin does not have a YAML dependency

GitOrigin-RevId: 16c20b514552e161325eb81d2aa759cd9099e729
2024-10-21 16:18:29 +00:00
Evgeny Abramov
2432f44af3 (IJPL-163509) Move semantic search and embeddings code to AI Assistant plugin
GitOrigin-RevId: 5fcbe793b7c13fd930a4189e3ff4363f389f532e
2024-10-15 01:48:10 +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
Vladimir Krivosheev
5f44eb434c remove intellij.remoteDev.util module dependency
GitOrigin-RevId: 66d78d99279b9f96efe12335dc3fb27745d7d950
2024-09-23 06:52:28 +00:00
Georgii Ustinov
21cb37ca2a [Java] Create module intellij.java.terminal.tests
[Java] Refactor code in java-terminal module

IDEA-359113

[Java] Create custom terminal bundle

IDEA-359113

[Java] Add intellij.java.terminal to ultimate-distribution

IDEA-359113

[Java] Create module intellij.java.terminal.tests

IDEA-359113

[Java] Create module intellij.java.terminal

IDEA-359113


Merge-request: IJ-MR-144763
Merged-by: Georgii Ustinov <georgii.ustinov@jetbrains.com>

GitOrigin-RevId: b0baf6bc03a3757ffd79d2cc45ecc7799dca06bf
2024-09-17 11:16:37 +00:00
Nikita Katkov
7ba2ed4bf7 [json] IJPL-159355 Add module to ultimate & community classpath & specify plugin layouts
GitOrigin-RevId: 3d1130b48354bd410ad88ea053da067b3142dc91
2024-09-11 15:07:39 +00:00
Nikolay Chashnikov
bebfd609d5 [guiForms jps] refactoring: extract tests from intellij.java.guiForms.jps to a separate module
'intellij.java.guiForms.jps' is added to dependencies of the build scripts modules (to allow compiling GUI forms in the build), and if tests are located in that module, test dependencies of 'intellij.java.guiForms.jps' are included in the classpath of all modules with tests for build scripts. Because of that, for example, 'intellij.idea.ultimate.build.test' had 'intellij.java.impl' in its classpath, so when a necessary dependency (on jaxb libraries) was removed from the build script modules, 'IdeaUltimateBuildTest' didn't find that because that dependency came to its classpath via 'intellij.java.impl' module, and we got a critical problem (see IDEA-358889).

Now tests of 'intellij.java.guiForms.jps' are extracted to a separate module, so their dependencies aren't included in tests for build scripts.

GitOrigin-RevId: be6e794c5a872e1bac05cdb78822616828205fcc
2024-09-09 10:59:54 +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
Andrey Lisin
638dce38d7 PY-71930 Restore reStructuredText plugin
This commit partially reverts changes from 4da3e7da. While the consolidation of reStructuredText support into a single module is retained, it needs to be available as a plugin since some IDEs do not include it by default but can still benefit from its capabilities.


Merge-request: IJ-MR-139650
Merged-by: Andrey Lisin <andrey.lisin@jetbrains.com>

GitOrigin-RevId: bc5cde2970a0760e32ceaee61ceef8427e8f8fe5
2024-07-31 12:47:03 +00:00
Konstantin Hudyakov
6ebef3ccd7 IJPL-43794 Refactor: create a separate module for New Users Onboarding
And bundle it only to IDEA for now.
Separate module is needed because later we need to add the dependency on `intellij.platform.experiment` to implement the A/B experiment.
We can't add this dependency to the existing `intellij.platform.ide.newUiOnboarding` module because `intellij.platform.experiment` is bundled only in IDEA now. So then New UI Onboarding will be present only in IDEA, while it also should be in the other IDEs.

GitOrigin-RevId: 3dc524b97d7ef6667e0062db5d76aa1f3b56d12f
2024-07-22 10:55:41 +00:00
Jakub Senohrabek
dc82835a8a Revert "[compose] IJPL-527: Unbundle Compose from IntelliJ Platform"
This reverts commit 991f28b1

GitOrigin-RevId: 118f1b208ccb94e62784da92a2a850da8f0da817
2024-07-20 12:35:42 +00:00
Daniil Ovchinnikov
922b270608 junit5: clean up jimfs
GitOrigin-RevId: c13fc04973ba5dc163b2ec85dc7afb6f9868fa99
2024-07-09 13:37:14 +00:00