158 Commits

Author SHA1 Message Date
Sergey Simonchik
622d3fc827 [terminal] IJPL-200939 update pty4j to 0.13.11
Relevant commit in pty4j:
e398750393

(cherry picked from commit 5a0f28a7992a710ad28b3950cf1d5da4aabcb817)

IJ-CR-174129


(cherry picked from commit 24551a1bdf46f3f87b6a4cc12d18665d7fed709f)

IJ-MR-174325

GitOrigin-RevId: add89550a4a8af2d75ea734adc38d23018d1b66a
2025-09-03 14:52:41 +00:00
Sebastiano Poggi
bf55e78677 [JEWEL-967] Upgrade CMP to 1.9.0-beta03
This bumps CMP to 1.9.0-beta03, up from beta01.

It also:
* Updates the upgrade-compose.md docs
* Removes dupe dependencies from the compose.foundation.desktop.junit
  library (they already come in through the foundation module)
* Fixes the images Markdown extension POM to actually depend on Coil3

closes https://github.com/JetBrains/intellij-community/pull/3188

(cherry picked from commit e7850c7f82a261f922d63d5926a0fe73aeb1f48e)


(cherry picked from commit c4c2434224b55043debb51b8960b20b5e95fc65b)

IJ-MR-173046

GitOrigin-RevId: e4ee67860327998870b14cdbdb5f3eea873c3a82
2025-08-25 19:41:12 +00:00
Jakub Senohrabek
4662c20371 [JEWEL-896] Extract Coil dependency as separate library
(cherry picked from commit d8dd1625c3a1d1361ab03a3829dc0fbc9bae932e)

# Conflicts:
#	community/platform/jewel/markdown/core/BUILD.bazel
#	community/platform/platform-resources/src/META-INF/common-ide-modules.xml
#	rider/build/tests/testData/RiderPackagingTest/rider-content.yaml


(cherry picked from commit 888809b2c817131565a46d2ffdc8249b2403248a)

IJ-MR-173046

GitOrigin-RevId: 506c66e9829dc1f0ae04ba662ca5d35cb4dc53b2
2025-08-25 19:41:12 +00:00
Daniel Bertoldi
384406fc9c [JEWEL-897] Support Rendering Resource Images in Markdown
closes https://github.com/JetBrains/intellij-community/pull/3145

(cherry picked from commit fa1681bcda3c6897584c91bf8358e5cc13a0d50e)


(cherry picked from commit 29a2229f7c58d44cab3a200183d914c4b03a5e98)

IJ-MR-173046

GitOrigin-RevId: a0308bad1add83503c0b4a1f733a0d62835edd0c
2025-08-25 19:41:12 +00:00
Sebastiano Poggi
1d4fdfc83b [JEWEL-920] Add Detekt Compose rules to the project
We now apply additional Compose rules to our Detekt checks. The rules
are documented at https://mrmans0n.github.io/compose-rules/rules/

A couple of rules have been disabled as they do not apply to Jewel as
a library. The rules JAR was added to the repository so that it can
also be used by the IntelliJ Detekt plugin, and show issues in the IJ
editor.

This applies trivial fixes from the rules, leaving difficult ones for
a later time (suppressed and filed tech debt issues to fix them).

Notable changes from applying the rules:
 * Fixed a bug in `BasicLazyTree` where a derived state was not
   remembered.
 * Fixed a bug in `ButtonImpl` where the `onStateChange`, accessed in
   a `LaunchedEffect`, was not used as a key to the effect. We have
   recently fixed a similar bug in JEWEL-868.
 * Fixed the same kind of bug in `ListComboBox`.
 * Fixed the same kind of bug in `CircularProgressIndicator`.
 * Fixed several missing remember keys in `PopupMenu`'s `MenuContent`.
 * Fixed a bug in `ContextMenu` where the focus manager and input mode
   manager were not remembered.
 * Deprecated several mistakenly public APIs in Menu.kt, and made them
   to delegate to a now-private implementation, so the public one can
   be safely removed in the future.
 * Made sure there is no indication set by default, instead of the
   stock one provided by Compose.
 * Adjusted the signature of many internal composables.
 * Improved the SLC and tree samples in the showcase.
 * Added a simpler variant to Modifier.outline().

This also adds an artifact so that we get a JAR for our own Detekt
rules plugin when the IDE is built from JPS.

closes https://github.com/JetBrains/intellij-community/pull/3161

(cherry picked from commit c8bb6f5c91fe96e7fce075d1d45dd6605019409b)


(cherry picked from commit f33b98d43d6d55fac30f7a8dda1efc07586b8be8)

IJ-MR-173046

GitOrigin-RevId: 3b7c0b294f141d011fc0e989bfa32d86fe56ca6b
2025-08-25 19:41:11 +00:00
Jakub Senohrabek
b40ad847f7 [JEWEL-850] Added Bazel build & excluded stdlib-common, added update for ui module compose components
(cherry picked from commit 60ebfd33cf267e6f26952637313c2e6d9aaf78de)


(cherry picked from commit d02a2af1087892de6bb82443c470b8d674d0f44d)

IJ-MR-173046

GitOrigin-RevId: aec7a104a0872f2a964c331655604fa0d0cdd471
2025-08-25 19:41:11 +00:00
Aleksandr Slapoguzov
6f1b3ff224 update bazel and fix compilation after resolve conflicts
GitOrigin-RevId: 8766e16a85497c947a8fa36d9cb37f0c9a882d88
2025-08-18 13:22:24 +00:00
Artem.Bukhonov
0053b49b82 [MCP Server] Implement structured output for MCP tools
(cherry picked from commit f8094b4e1a84a00fb76e41bdd2f8a6c9fda4ec46)

GitOrigin-RevId: 58c31c4ed4d5d1686fede06ebb00060b3c3712cf
2025-08-18 13:22:24 +00:00
Konstantin Hudyakov
0b3d18a4f6 [terminal] IJPL-195070 Downgrade pty4j to 0.13.8
Brings back ConPty update to version 1.22.11141.0 that was reverted in the pty4j 0.13.9.

(cherry picked from commit 8937f3e81683c528fac4afb915ad198c29c05d48)

IJ-CR-170320

GitOrigin-RevId: 730a5574074270c23465be87b5aa07674a8e4969
2025-07-30 13:56:00 +00:00
Shumaf Lovpache
1e36f92c82 IJ-CR-166159 IJPL-192457 Fix conflicts after cherry-pick
GitOrigin-RevId: 1f6bc6b29552b5378f61ff0a1dfcd8a1a168454c
2025-07-25 19:16:52 +00:00
Shumaf Lovpache
898a21050b IJ-CR-166159 IJPL-192457 Upgrade ktor 3.0.3 -> 3.1.3
Merge-request: IJ-MR-166125
Merged-by: Shumaf Lovpache <soarex16@gmail.com>
(cherry picked from commit cd61040c67d8ed5ea53a3ffcc6535a60b07d9a90)

# Conflicts:
#	.idea/libraries/io_ktor_sse.xml
#	.idea/libraries/io_ktor_websocket_serialization.xml
#	fleet/build/gradle/jps.versions.toml
#	fleet/ktor/client/core/BUILD.bazel
#	fleet/ktor/client/core/fleet.ktor.client.core.iml
#	fleet/ktor/client/core/gradlebuild/build.gradle.kts
#	language-server/community/kotlin-lsp/src/com/jetbrains/ls/kotlinLsp/stdio.kt
#	lib/BUILD.bazel
#	lib/MODULE.bazel
#	rider/build/tests/testData/RiderPackagingTest/rider-content.yaml

GitOrigin-RevId: c6c8283bf3b339524b84c057a07dfa9bb6e15bb8
2025-07-25 19:16:52 +00:00
Shumaf Lovpache
dc52070c8b IJ-CR-167608 Get rid of unnecessary use of ktor-client
(cherry picked from commit c4d197765969b8b58e97fac06e2b612b7071f60a)

GitOrigin-RevId: cddb1ed39acfe6f2dfa686a03843c5b7019b7a21
2025-07-25 19:16:52 +00:00
Dmitrii Loktev
a731fcba62 Update Grazie Platform to 0.8.2 and tasks-library to 0.4.1
(cherry picked from commit c08b01afb4999b7d112f3a2ab6abd487039ae42e)


(cherry picked from commit f8035e1ec01141d1efcc505dd89282b398fcb3c4)

IJ-MR-170339

GitOrigin-RevId: 193d2f024caba742c4f48b60a346de164c470ce1
2025-07-25 13:37:12 +00:00
Artem.Bukhonov
587300dc5d [MCP Server] Migrate to MCP SDK 0.6
(cherry picked from commit f7382b7ce1b5d6a10a21fd953283f5b8de746fca)

IJ-MR-170096

GitOrigin-RevId: b6ac94e0b96f671cf0799f97524c78bc17e08f20
2025-07-23 14:32:12 +00:00
Sebastiano Poggi
22682a4e60 [JEWEL-895, JEWEL-878] Clean up Markdown image extension
This cleans up a number of issues with the Markdown image extension:

1. APIs were not annotated as experimental, but everything under
   Markdown should be
2. Coil3ImageRendererExtensionImpl was public for no good reason
3. The alt text for inline images was populated incorrectly
4. The dependencies were not set up correctly (partly not exported,
   both in JPS and Gradle)
5. We were using an outdated Coil version
6. Naming conventions were not fully followed for the image loading
   extension
7. The extension APIs were missing KDoc and the readme was not very
   clear
8. In the sample and Markdown preview we were creating a new image
   loader on every recomposition
9. We only had a composable way to init a new extension, when all we
   needed was a Coil context
10. Some opportunistic cleanup of the Markdown sample, including
    updating the Readme with more images
11. Images in Markdown were missing the tooltip with the alt text (if
    any)
12. The Markdown editor in the standalone sample crashes at startup
    (JEWEL-878)

(cherry picked from commit 12f160f42295fb7be53b08307c4a35881d9c2a85)


(cherry picked from commit a3951cdfb7a30a72c427a8b88174f628f2519194)

IJ-MR-168786

GitOrigin-RevId: e043ee2ec40b6373eeb51eaa8533f7c7ed8c61ac
2025-07-21 12:17:45 +00:00
Sebastiano Poggi
5677d235a9 [JEWEL-894] Fix EqualityMembersRule, add tests
The rule is a bit buggy, and difficult to read. It also
has essentially no tests. This addresses both concerns.
I also noticed for whatever reason we were not properly
running detektMain and detektTest on the GitHub CI,
which means we had a bunch of warnings. I have now added
both checks to the GitHub CI. Hopefully, we'll be able
to run the same checks on TeamCity at some point, too.

Note: this bumps Detekt to 1.23.8 (latest version) and
adds a test-only dependency to detekt-core — I'm not
sure if this will require manual merging due to Bazel.

It also tweaks the Jewel .editorconfig to 120 as that's
the value used by the CI, and fixes all outstanding
static analysis warnings.

closes https://github.com/JetBrains/intellij-community/pull/3123

(cherry picked from commit 4a7ff36896c9a23929dc37c11ac5c95fe1f2fc93)


(cherry picked from commit 6b888c6abedcc901aa3e6ef447eed1e6f7c2fcf1)

IJ-MR-168786

GitOrigin-RevId: 6c728fa8b73a69bfef87eba5f7a4853f63f38a9f
2025-07-21 12:17:45 +00:00
Oleg Baskakov
9b0bb9f169 [JEWEL-742] Load markdown images using Coil3
It supports every image as an inline node;
Using built-in coroutine library and ktor3 from the platform;
Added SVG support using a coil dependency.

Moved images into an extension so it can be loaded
on demand without pushin coil3 dependencies to everyone.
Add Coil3ImagesRendererExtension to rendering extensions to
render images.

Also expose `imageLoader` as a parameter to give fine
controls to apps wanting to pass in their global loader.

(cherry picked from commit f7b51b8239622c39297aeb8dcfd8fad3435111ec)


(cherry picked from commit 59f8cf9d80d1a53267e902f78976c97d24a898b3)

IJ-MR-168786

GitOrigin-RevId: 880feae68b283c1fce907557522a0d4e78a8cdd2
2025-07-21 12:17:44 +00:00
Aleksandr Slapoguzov
72dde54c4c [aia] bazel
GitOrigin-RevId: 181f8d24a25137b237f94cd4bd3d3764b6ebd05b
2025-07-18 21:22:41 +00:00
Vladimir Fedorov
0ac4ba9405 [ml-api] JBAI-14600 unify ML API version
* Switched to the project-level dependency everywhere
* Introduced a new module intellij.platform.ml.logs to separate ml-api library usages from intellij.platform.ml and intellij.platform.ml.impl modules
* The following models has been adapted to the latest ML API version: python imports ranking, fuzzy resolve, completion trigger model, jetenry inline prompt detection, jetenry fleet code classification

Merge-request: IJ-MR-166415
Merged-by: Vladimir Fedorov <890readrid@gmail.com>

(cherry picked from commit 9056efba5a5397a700daabb453ee1477cfaabdf3)

GitOrigin-RevId: 7cfc63d35b55ac968d5a3b789d2ed5f29d4f12d6
2025-07-16 20:04:19 +00:00
Vladislav Yaroshchuk
4efdbd961c [jar repositories] IJI-2795 Cleanup kotlin-ide-plugin-dependencies usages
Now all artifacts from this repo is migrated to intellij-dependencies

(cherry picked from commit 2ae0d4455dbaa5ffa169a711304d337d741bc9b4)

GitOrigin-RevId: cfb36c9faf2252bcc1ff7c6e3d6e2f1a061de100
2025-07-11 15:25:13 +00:00
Ilia Permiashkin
d23731622c IJPL-193836 Update Grazie dictionaries in IntelliJ
Merge-request: IJ-MR-167185
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com>

GitOrigin-RevId: 2f1b46cf1a4a82628fd07ed70c5ecdd349fdfceb
2025-07-11 10:36:12 +00:00
Vera Petrenkova
a405923f2b [find in files] IJ-CR-168030 IJPL-186012 add FrontendScopeChooserCombo support for Rider
(cherry picked from commit 2f205ba03a1f7460c7b565e42e0fa5672740cf1f)

GitOrigin-RevId: 7b1f4d104b5a336b1f0a9cc49383de927869e790
2025-07-04 16:42:52 +00:00
Sergei Tachenov
a4d30bf34a [terminal] IJPL-194863 Update pty4j to 0.13.9
This version reverts the ConPTY update that caused
the regression on Windows 10.

Reviewed and approved in IJ-CR-167781.
The changes are the same as in the original
commit except that the file lib-lock.json
doesn't exist in 252, hence the manual cherry-pick.

(cherry picked from commit c9d9e38a6e6ff194120788a90977af9f2a43053f)

GitOrigin-RevId: ab24488dad00c88369315e78e78c853fd4696942
2025-07-03 19:48:55 +00:00
Patronus
09d3494177 Merge IJ-MR-166663: KMT-1294 [android] (Narwhal STABLE) Merge Android Studio 2025.1.1
GitOrigin-RevId: 49360a670b2d11ecf924097c6672e7543125ace2
2025-07-02 14:02:18 +00:00
Ilia Permiashkin
35062d25e4 IJPL-192715 Incorrectly spelled words are considered aliens even though they're not
Merge-request: IJ-MR-167371
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com>

GitOrigin-RevId: 0ed8649c3df9d9c2e71159ec74399550a036c6ae
2025-06-30 16:26:41 +00:00
Ilia Bogdanovich
815870547b KMT-1276 [android] (Narwhal RC1) Merge Android Studio 2025.1.1-rc01 Update layoutlib to 15.2.3
GitOrigin-RevId: 3dcb7a3900e02a8deb3e3daea0226734b39486ac
2025-06-27 11:15:10 +02:00
Ilia Bogdanovich
dd379a0e66 KMT-1276 [android] (Narwhal RC1) Merge Android Studio 2025.1.1-rc01
Conflicts:
community/android/.idea/modules.xml
community/android/adt-ui/src/main/java/com/android/tools/adtui/categorytable/CategoryTable.kt
community/android/adt-ui/src/test/java/com/android/tools/adtui/categorytable/CategoryTableTest.kt
community/android/android-adb/src/com/android/tools/idea/adblib/AdbLibApplicationService.kt
community/android/android-test-framework/testSrc/com/android/tools/idea/testing/AndroidProjectRule.kt
community/android/android-test-framework/testSrc/com/android/tools/idea/testing/JdkConstants.kt
community/android/android-uitests/testSrc/com/android/tools/idea/tests/gui/gradle/GradleSyncTest.java
community/android/android/agpIntegrationTestSrc/com/android/tools/idea/res/TestRClassesTest.kt
community/android/android/editors.strings/testSrc/com/android/tools/idea/editors/strings/StringResourceViewPanelFakeUiTest.kt
community/android/android/editors.strings/testSrc/com/android/tools/idea/editors/strings/TranslationsEditorTextFieldTest.kt
community/android/android/editors.strings/testSrc/com/android/tools/idea/editors/strings/table/StringTableCellEditorTest.java
community/android/android/gradle/testSrc/com/android/tools/idea/gradle/dependencies/AdditionalArtifactsTest.kt
community/android/android/gradle/testSrc/com/android/tools/idea/gradle/run/AndroidDeviceSpecUtilTest.kt
community/android/android/run/intellij.android.core.run.iml
community/android/android/src/com/android/tools/idea/editors/strings/table/StringTableCellEditor.java
community/android/android/src/com/android/tools/idea/run/deployment/liveedit/k2/LiveEditCompilerForK2.kt
community/android/app-inspection/inspector/api/app-inspection.inspector.api.iml
community/android/app-inspection/inspectors/backgroundtask/view/testSrc/com/android/tools/idea/appinspection/inspectors/backgroundtask/view/EntryDetailsViewTest.kt
community/android/aswb/aswb/testdata/projects/deps/external/BUILD
community/android/aswb/aswb/testdata/projects/gencode_twowaydeps/external/BUILD
community/android/aswb/aswb/testdata/projects/generated3/BUILD
community/android/aswb/aswb/testdata/projects/generated_tests/BUILD
community/android/aswb/aswb/testdata/projects/gensrc_conflict/java/com/example/BUILD
community/android/aswb/aswb/testdata/projects/~BUILD
community/android/aswb/testing/test_deps/projects/autovalue/project/~BUILD
community/android/aswb/testing/test_deps/projects/cc1/project/~BUILD
community/android/aswb/testing/test_deps/projects/cc_genhdr/project/~BUILD
community/android/aswb/testing/test_deps/projects/gencode_twowaydeps/external/BUILD
community/android/aswb/testing/test_deps/projects/gencode_twowaydeps/external/~BUILD
community/android/aswb/testing/test_deps/projects/gencode_twowaydeps/project/~BUILD
community/android/aswb/testing/test_deps/projects/generated1/~BUILD
community/android/aswb/testing/test_deps/projects/generated2/project/~BUILD
community/android/aswb/testing/test_deps/projects/generated3/project/BUILD
community/android/aswb/testing/test_deps/projects/generated3/project/~BUILD
community/android/aswb/testing/test_deps/projects/generated_tests/project/BUILD
community/android/aswb/testing/test_deps/projects/generated_tests/project/~BUILD
community/android/aswb/testing/test_deps/projects/gensrc_conflict/project/java/com/example/BUILD
community/android/aswb/testing/test_deps/projects/gensrc_conflict/project/java/com/example/~BUILD
community/android/aswb/testing/test_deps/projects/gensrc_conflict/project/~BUILD
community/android/aswb/testing/test_deps/projects/gensrcjars/project/java/com/example/consumer/~BUILD
community/android/aswb/testing/test_deps/projects/gensrcjars/project/java/com/example/jar1/~BUILD
community/android/aswb/testing/test_deps/projects/gensrcjars/project/java/com/example/jar2/~BUILD
community/android/aswb/testing/test_deps/projects/gensrcjars/project/~BUILD
community/android/aswb/testing/test_deps/projects/javabinaries/project/~BUILD
community/android/aswb/testing/test_deps/projects/navigation_to_source_java/external/BUILD
community/android/aswb/testing/test_deps/projects/navigation_to_source_java/external/~BUILD
community/android/aswb/testing/test_deps/projects/navigation_to_source_java/project/~BUILD
community/android/aswb/testing/test_deps/projects/sample1/java/com/example/sample1/nested/~BUILD
community/android/aswb/testing/test_deps/projects/sample1/~BUILD
community/android/aswb/testing/test_deps/projects/src_transform/deps/~BUILD
community/android/backup/api/src/com/android/tools/idea/backup/BackupManager.kt
community/android/compose-designer/src/com/android/tools/idea/compose/annotator/PreviewPickerLineMarkerProvider.kt
community/android/compose-ide-plugin/src/com/android/tools/compose/aa/code/ComposableFunctionRendering.kt
community/android/device-explorer/intellij.android.device-explorer.tests.iml
community/android/gradle-declarative-lang-sync/intellij.android.gradle.declarative.lang.sync.iml
community/android/intellij.android.avdmanager.tests/src/com/android/tools/idea/avdmanager/AvdManagerConnectionTest.kt
community/android/intellij.android.device/intellij.android.device.iml
community/android/logcat/intellij.android.logcat.tests.iml
community/android/preview-designer/testSrc/com/android/tools/idea/preview/actions/PreviewFilterTextActionTest.kt
community/android/profilers-android/testSrc/com/android/tools/idea/profilers/commands/util/FakeLogcatService.kt
community/android/project-system-gradle-psd/src/com/android/tools/idea/gradle/structure/model/helpers/InstalledEnvironments.kt
community/android/project-system-gradle/src/com/android/tools/idea/gradle/run/MakeBeforeRunTaskProvider.kt
community/android/project-system-gradle/testSrc/com/android/tools/idea/gradle/project/build/output/TestBuildOutputInstantReader.kt
community/android/rendering/src/com/android/tools/rendering/RenderService.java
community/android/streaming/integration/event-logger/app/src/main/java/com/android/tools/eventlogger/~BUILD
community/android/streaming/intellij.android.streaming.tests.iml
community/android/streaming/testSrc/com/android/tools/idea/streaming/core/DeviceFileDropHandlerTest.kt
community/android/studio/tests/expected_mac.txt
community/android/studio/tests/expected_mac_arm.txt
community/android/testartifacts/intellij.android.testartifacts.iml
community/android/testartifacts/intellij.android.testartifacts.tests.iml

GitOrigin-RevId: 3f1348a32fe230a098e56f9e836feb54a3f72319
2025-06-27 11:14:59 +02:00
Leonid Shalupov
2ce3ea24f2 IJPL-190650 Update jvm-native-trusted-roots library to 1.1.7
Fixes exception "SecItemCopyMatching failed: The specified item could not be found in the keychain (was: System wide certificates not read by Gateway/IntelliJ/JB Client 2025.1.1 and above)"

See actual library changes at
https://github.com/JetBrains/jvm-native-trusted-roots/compare/v1.0.24...v1.1.7


(cherry picked from commit cf0ff4da2bea8f8332716d9a009c2388b6b54667)

IJ-MR-166664

GitOrigin-RevId: dca8d8568b757f1723801a332ccfb73c60be98fd
2025-06-24 16:26:07 +00:00
Vyacheslav Moklev
3a7243a7db [RDCT] IJPL-191725, IJ-CR-166365: Update RD dependencies to 2025.2.2
GitOrigin-RevId: 06cdd809918cd12664d94af6eb7500f102f8f651
2025-06-23 22:47:08 +00:00
Vlad Koshkin
154e0615f1 [kotlin] Advance Kotlin compiler version to 2.2.20-dev-5812
GitOrigin-RevId: 8597f85c095cfb9ddc7c15cffbc7c6e9b486ddaf
2025-06-16 17:01:51 +02:00
Sergey Simonchik
881b1c2b06 [terminal] IJPL-184803 IJPL-190475 IJPL-191861 update jediterm to 3.54
GitOrigin-RevId: 5cb9fc26e849149dc1ea8510980d38c3979463c8
2025-06-16 12:56:46 +00:00
Dmitriy.Panov
8fecde314c build scripts: intellij-plugin-structure library upgraded 3.306->3.307
GitOrigin-RevId: f8a4b53ede804cd1594792f2ec940bcbbff600c7
2025-06-15 10:08:40 +00:00
Mikhail Filippov
a15332b730 move the full netty library into the build script module to avoid misusing netty in production
GitOrigin-RevId: b71b438bded87902a50b3408830afb02461d1bf4
2025-06-13 18:52:18 +00:00
Nikolay Chashnikov
3dfa444b73 [runtime module repository] switch to use a more efficient format for the runtime module repository (IJPL-189949)
Now a module-descriptors.dat file is generated alongside module-descriptors.jar, and it's used to load the module descriptors at runtime. The new file contains the same data as module-descriptors.jar, but it's stored in binary format instead of XML files inside a ZIP file. This reduced the time required to load the data up to 10 times.

GitOrigin-RevId: 7b8e5e13e27f13db8ee252001784c7126527b4ea
2025-06-13 13:11:33 +00:00
Vladislav Yaroshchuk
60c84caf4d Revert "[runtime module repository] switch to use a more efficient format for the runtime module repository (IJPL-189949)"
This reverts commit 9139d637b12bc01085d7dcf03a273ad8779b9d49.

GitOrigin-RevId: 6751076acb27cc470f96c8bd8a43d324c303a7aa
2025-06-12 07:53:27 +00:00
Nikolay Chashnikov
3236a4f797 [runtime module repository] switch to use a more efficient format for the runtime module repository (IJPL-189949)
Now a module-descriptors.dat file is generated alongside module-descriptors.jar, and it's used to load the module descriptors at runtime. The new file contains the same data as module-descriptors.jar, but it's stored in binary format instead of XML files inside a ZIP file. This reduced the time required to load the data up to 10 times.

GitOrigin-RevId: 9139d637b12bc01085d7dcf03a273ad8779b9d49
2025-06-11 18:37:13 +00:00
Mikhail Filippov
8c27af10ea DPE-72 drop JUnit3 library
GitOrigin-RevId: 068306b4a197cae4b96a4d1142330d9ca33de220
2025-06-11 09:27:56 +00:00
Semyon Proshev
224b0e378d Update kotlinx-io-core to 0.7.0 (JBAI-14447)
GitOrigin-RevId: c6b0d4bc3d85dd04f30e5e9f17c0f74f45128398
2025-06-10 19:34:19 +00:00
Patronus
4649c18f66 Merge refs/patronus/safepush/17719674e27b into master
GitOrigin-RevId: 43e53e2095f6bba464c9dc02ccfe7afe31fbcb46
2025-06-10 19:16:18 +00:00
Alexander.Glukhov
ca4e0c6b0c [otlp][IDEA-357367] sync bazel build files with the JPS model
GitOrigin-RevId: c4bae1ec3e0eb85eec073a1677c2084bbb13daf2
2025-06-10 17:04:00 +00:00
Anna Kozlova
1e223839b3 [kotlin] Update Kotlin compiler version to 2.2.20-dev-5287
GitOrigin-RevId: f1b2536a2ad9a3dd2b21b5b1ff3bae274f232086
2025-06-10 13:28:52 +02:00
Liubov Afanaseva
fdb78c49de AP-7325: synced Bazel files with JPS model
GitOrigin-RevId: bd553269a32c2afce759f2478a30d8c83cc5f9a2
2025-06-09 13:26:21 +00:00
Artem.Bukhonov
d756207d89 Add MCP Server plugin with necessary libraries, components, and initial implementation
GitOrigin-RevId: 42ab0c5aa987050d254255a92ca08101409b3361
2025-06-09 08:36:09 +00:00
Sergey Simonchik
55ff73b90e [terminal] IJPL-190952 update pty4j to 0.13.8
Related change: 35c94e734e

GitOrigin-RevId: 32308033f5aaa6b32033270f7cfe2682b87d5bbf
2025-06-08 18:07:26 +00:00
Mikhail Filippov
85e2bf709c update Bazel files
GitOrigin-RevId: 3c843b06019cd8b642bab24c081cdcc797037870
2025-06-08 11:02:07 +00:00
Frederik Haselmeier
ffd7fde83e [kotlin] KTIJ-34461 - Updated bundled JPS to Kotlin 2.1.21
GitOrigin-RevId: 7a4641a6af7263cd00a20a51325f7036cdb1c616
2025-06-07 11:48:40 +00:00
Semyon Proshev
e08a0b3328 Update code engine dependencies in IJ to 1.0.0-beta.67+0.4.71
GitOrigin-RevId: c61edf2af567bd43db6b9c0d4b6e4b4835789d31
2025-06-05 20:28:28 +00:00
Yan Zhulanow
b7679068a7 [kotlin] advance kotlinc version for analyzer to 2.2.20-dev-4912
Includes: [7f600d74...2f17aa32](7f600d7456...2f17aa32e8)

GitOrigin-RevId: 21722640b680268c7143ac83a268fb8595989b74
2025-06-05 13:05:51 +09:00
Sergey Simonchik
4d25ee3f10 [terminal] update pty4j to 0.13.7 (fixes EelLocalExecApiTest)
Related change: 4a9bb46677

GitOrigin-RevId: 8848a9c5d562b5862f7bec5cdcf9c2cfe92c8172
2025-06-04 19:23:20 +00:00
Semyon Proshev
0bc2a6d67c Update code engine dependencies in IJ to 1.0.0-beta.66+0.4.67
GitOrigin-RevId: a42afd3e611892814f0e4b3308bf028809db2818
2025-06-04 18:50:06 +00:00