Commit Graph

471808 Commits

Author SHA1 Message Date
Kirill.Krylov
0829392845 LLM-16700 fix search everywhere sorting after composable SE contributor extensions
GitOrigin-RevId: dd9e24aa42c1377e18696d36d657f17cbd9a5219
2025-07-08 18:51:39 +00:00
Kirill.Karnaukhov
d4f884c779 [ai-next-edit] LLM-16458: show NEP when there is no active inline completion
(partially cherry-picked from 455e5e3f23652a2a9ec3bdf273c34c36f98a01b0)

GitOrigin-RevId: 4b91d4e0323f650d44f133354204dbbf6b8a35b6
2025-07-08 18:51:39 +00:00
Helena Klause
e5103aaf34 [code gen] LLM-16461: Remove keyboard shortcut for AIPopupChat
(cherry picked from commit 0abf84cb9fe94c042f9eb1f97e2496c6add85ebd)

GitOrigin-RevId: 8f8d426099472ea9ae6c25a2d927fcdcdb034e11
2025-07-08 18:51:39 +00:00
Kirill.Krylov
ebf156ed54 [aia] LLM-16700 update plugin-content.yaml for evaluation plugin
GitOrigin-RevId: a47de1a2a49afd0e43a4ac0ff08205598ca389ad
2025-07-08 18:51:39 +00:00
Alexander.Danilov
8f65843ba2 [remote-driver] support gutter line markers for ui tests
(cherry picked from commit 6825afc71fc2f340129cb042ca82931f357576f7)

GitOrigin-RevId: 1822e539f9d0dabacb8f78fef21481440965bf01
2025-07-08 18:51:39 +00:00
Kirill.Krylov
e9c1305003 fix method visibility (part 3)
(partially cherry picked from commit 7fac25c2d91c29638f3928b5175f4249b678fefd)

GitOrigin-RevId: f21706f6c3779247e0bec39a9f08b4860ce7b9d9
2025-07-08 18:51:38 +00:00
Kirill.Krylov
a7909cc08c [llm] LLM-16700 sync evaluation plugin
(partly cherry-picked from 5b4c0461d79e20cb61d7432675ffdd7a8defec77 3d6962656877298c9ceff51aa1df9885ccd078b3 98aec2deb62d80bbe7ec0d41d09ad1a2f54f3ceb 11f5e4bee39bb598c9831f9e5151e43cf1f2afe1 95259fbf8d7b53e48c4fb47e6ec9316ca3e358a3 3b2bd5a9e1924de3580028309cc21315458b3d33 3ae5c867e231b361563ec08fbd02f1acb515b646)

GitOrigin-RevId: a41d15ee666757b1e2103564ccf1064e71b98bbd
2025-07-08 18:51:38 +00:00
Vassil Guenov
dd201a3859 [code generation] LLM-15640 Call the Edit feature directly from the chat for evaluation tests
(cherry picked from commit 6a5ae6fc35b8d4707cc545760c5edbca2918b650)

GitOrigin-RevId: ec7fa561f92591b01e9a527682bd73bd053d917e
2025-07-08 18:51:38 +00:00
Roman Chertishchev
5a2697dc46 [ai-completion] LLM-15940 cleanup
(cherry picked from commit d56da174da86d44a9dd938f6cbcf9d8d6a7d4e04)

GitOrigin-RevId: 350f1d55f958deff5f3cb05950d6aff20742802b
2025-07-08 18:51:36 +00:00
Roman Chertishchev
7e46f16cce [ai-completion] LLM-15940 add JsonSchema red-code checks for Yaml cloud completion
(cherry picked from commit 727a9df45b15d7a5a502d61668c654be76b632d7)

GitOrigin-RevId: 1d5bd5c854ccc02e57762cc4ab9e9faf9f88db1d
2025-07-08 18:51:36 +00:00
Aleksandr Slapoguzov
c07441eaa8 ij-wrench init
(cherry picked from commit 504a576c24bc7a4b4b3ef1534ad85505f4db6f1a)

GitOrigin-RevId: 4b477534761b0aa9d9bbe8a87c89f25e8a46ad78
2025-07-08 18:51:34 +00:00
Berkay Özerbay
191d266208 [LME-409] Add more report fields instead of LLM-response
Integrated a new field `chatDump` to capture and store the full chat session, including system context, messages, and metadata. This enhances data recording and presentation capabilities for evaluation processes. Response field now contains the last message from the chat

Merge-request: IJ-MR-158449
Merged-by: Berkay Özerbay <berkay.ozerbay@jetbrains.com>

(cherry picked from commit 95259fbf8d7b53e48c4fb47e6ec9316ca3e358a3)

GitOrigin-RevId: 9ca54a94e759ce481979a1d2fe53f71634796905
2025-07-08 18:51:33 +00:00
Dmitry Osinovskiy
defb0a50ea Rider Next/MiniAiChat: scaling
(cherry picked from commit 96c35730b9c694c34341f0dbdcbd9788458c9845)

GitOrigin-RevId: 70cfae9a5c41a061d5c91d383a3756bd1939a95a
2025-07-08 18:51:31 +00:00
Egor.Skrypnikov
0de6db9740 [Rider] Wrap the contributor refactoring up, fixing the ancient bug making the FQN lookup slow and RIDER-121674
(cherry picked from commit db260ae5389cbd0261cf5d3bbc3e99ec2ec585c9)

GitOrigin-RevId: a913385e54de4c1f0a9c59be5fd5e4617a50a23f
2025-07-08 18:51:31 +00:00
Egor.Skrypnikov
78918f00c0 [Rider] Composable SE contributor extensions, part 1
Now AbstractSEContributor is extensible by a list of modules, which are essentially "sub-contributors".

(cherry picked from commit c0ac76f0740863689e4cb70e64b9efbc25a0b6b6)

GitOrigin-RevId: 675858bd0d19a6895a71146ea3e71b208a808ba1
2025-07-08 18:51:31 +00:00
Nikita.Lyubimov
0ede7170c0 fix isSeparateJar hack for code engine libraries
(cherry picked from commit fe146650068711949ce0d7f293a597c9a526a92d)

GitOrigin-RevId: 5636506574a480e172db8c5876c7528335b3dccd
2025-07-08 18:51:27 +00:00
Egor Eliseev
ec570f0352 PY-82449 Debug mode not working after last update
Merge-request: IJ-MR-168365
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com>

GitOrigin-RevId: f8e9c186d891edd5b31ad6cd7e9059b8ba57bc78
2025-07-07 19:00:06 +00:00
Roman Golyshev
8589196f14 KTIJ-33395 [kotlin] Move KotlinWithLombokHighlighting.kt to a better package
(cherry picked from commit 0d10a0243aab672ccfd54744527266d2d9c436e3)

GitOrigin-RevId: 9e5317233507196f5728c85056b0ba97dc54cfc9
2025-07-07 16:33:40 +00:00
Roman Golyshev
d4c1404fb0 KTIJ-33395 [kotlin] Clean-up: Extract common code into LombokTestUtil.addLombokDependency
(cherry picked from commit 7786fd880d9f087c21704ca1d21ff48af1815542)

GitOrigin-RevId: 84b02951f53387999598acf9959460c1cdeb7305
2025-07-07 16:33:40 +00:00
Roman Golyshev
fe71593edb KTIJ-33395 [kotlin] Fix LombokElementFinder.findClasses to be consistent with LombokElementFinder.findClass
Because of this inconsistency, `LLFirJavaSymbolProvider` and `LLCombinedJavaSymbolProvider`
showed different behaviours under Analysis API, and it could lead
to insconsistent resolve or diagnostics.

Adjust expected highlighting data in `KotlinWithLombokHighlighting` -
now it properly passes.

^KTIJ-33395 Fixed

(cherry picked from commit c71890017c780e1463237a484853e301ad4c1171)

GitOrigin-RevId: b1c93582cfda869ef7b40e2366a116c417828670
2025-07-07 16:33:40 +00:00
Roman Golyshev
e19383c20e KTIJ-33395 [kotlin] Add test for using Lombok-annotated java classes in from different Kotlin module
Currently it yields `UNRESOLVED_REFERENCE` and `MISSING_DEPENDENCY_CLASS` errors

(cherry picked from commit 997b9a131a0bb47d4dcc96828f09d537869611f7)

# Conflicts:
#	community/plugins/kotlin/kotlin.lombok.tests/BUILD.bazel

GitOrigin-RevId: 44e71fdd19ab88b9b36a5a853a4b3b884e5ca461
2025-07-07 16:33:40 +00:00
Morgan Bartholomew
9506123029 [python] PY-82265 edge cases for GTD
(cherry picked from commit 6de5053ef51534f6efe8a1ca4cf428b8d8c44cfa)

IJ-MR-166989

GitOrigin-RevId: 7dbc88b94b9a43270842380664f3e0b4daf67268
2025-07-03 07:38:55 +00:00
Morgan Bartholomew
0afb0e2732 [python] add some nullability annotations to resolve functions
(cherry picked from commit e2f9fb1a427aed1910a7aacac3de6d39b8ebb953)

IJ-MR-166989

GitOrigin-RevId: 0333f6c14a840c03dbacdceb24dd7b99052770c9
2025-07-03 07:38:55 +00:00
Nikita.Skvortsov
25fd4b3c7d [maven] avoid deadlocks in tests due to exceptions thrown by test logger IDEA-372022
(cherry picked from commit cb2a6fc1e0f11260d251e885af7499a7a3cbdb83)

GitOrigin-RevId: bcfcc62ad9c557b22a593dc0e6629c7844d99063
2025-07-01 18:19:37 +00:00
Yahor Berdnikau
49bad69936 [Kotlin, Gradle] Fix legacy Android projects do not have associated test tasks for Android unit tests
The logic was relying on the 'KotlinTarget.presetName' value, which became always 'null' since the Kotlin 2.2.0 release.

Fortunately, we could rely on the 'KotlinTarget.platformType' value, which has a specific value for Android projects: "androidJvm". The new Android external plugin uses "jvm" for this property.

^KTIJ-34139 Verification Pending


(cherry picked from commit 9fdb1a1cdd056027d6fae2dfdda7342b6a00eaef)

IJ-MR-167142

GitOrigin-RevId: b1c6340053e413bea11cf44377919ff3c1f4dad0
2025-06-28 09:40:12 +00:00
Victoria.Petrakovich
fc67d0a684 [kotlin] Update Kotlin New Project wizard version to Kotlin 2.2.0
KTIJ-34624


(cherry picked from commit bce5d6e92e4221a649b5da624096ad30ce33d3d5)

IJ-MR-167135

GitOrigin-RevId: 3209bc8f95eb9dbd24a0db2114260da451c32528
2025-06-27 16:09:59 +00:00
Vladimir Dolzhenko
77d0ecdc66 [kotlin] Don't publish module state mod event while the project is not initialized
#KTIJ-33316


(cherry picked from commit 301d814a91c5a05a27e06c18f9e215b6a8decb78)

IJ-MR-167260

GitOrigin-RevId: b01b280577dacc2abaa7d6bb49dcc61956f679da
2025-06-27 16:08:39 +00:00
Leonid Shalupov
caee4211c2 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

IJ-MR-166664

(cherry picked from commit 62ed53e613383d2b2b5979b8236bb31f560c4df2)

GitOrigin-RevId: 6c2bd41fac7618b6829e8cf4678c787c657f9ca2
2025-06-24 22:14:50 +00:00
Egor Malyshev
20b10b36b0 Using .toFile() to avoid the use of experimental API
(cherry picked from commit 83a35318a46c90359ed5b34d5d09100e58ccf666)

IJ-MR-166587

GitOrigin-RevId: 42e91030e1985477251babc156138ae90659320c
2025-06-23 17:32:03 +00:00
Egor Malyshev
6a79b73165 Remove obsolete class
(cherry picked from commit fde8acdc18e7633e64698151ffa51c7f0ed59611)


(cherry picked from commit d7186762aca6b68624bd40b158a70950d4f72e4c)

IJ-MR-166587

GitOrigin-RevId: e1178d58c0fe49f3fc878c1c3d4b3242f075f915
2025-06-23 17:32:03 +00:00
Egor Malyshev
ca02f8284c Remove legacy codec, user ResourceUtil to get streams and store resource list in a descriptor file
(cherry picked from commit 8d63b22335a2cf664d3a88eec61c7947b399b1ae)


(cherry picked from commit bfb4b09386f39d112a1b8321e6c05eeec253394d)

IJ-MR-166587

GitOrigin-RevId: 3c8c03ec1f0d90e15b08a3bc9bc6b5a633bfc660
2025-06-23 17:32:03 +00:00
Egor Malyshev
6f6913b5e3 Remove deprecated and unneeded API
(cherry picked from commit 5ccb7374334d469058e302c1f3699869d93e3574)


(cherry picked from commit 80a724b7c8c56e15590b9c0aebefb8cd288b64d2)

IJ-MR-166587

GitOrigin-RevId: 9aaad3b4c628b042bf7d787f9a1131e9f9030da0
2025-06-23 17:32:03 +00:00
Egor Malyshev
92497089c4 Use set to ensure that resource list is distinct, step 1
(cherry picked from commit 295f8ced5d72ba88526e4d1ff0acb62d9e245045)


(cherry picked from commit 245ad18c1fdf87c182f6e6beb45b9805662b0000)

IJ-MR-166587

GitOrigin-RevId: 05e5577e758d7eb19a7435071da16d370aa3f189
2025-06-23 17:32:03 +00:00
Egor Malyshev
a1b59f953b Use set to ensure that resource list is distinct
(cherry picked from commit 5cd89c56f132cdb2367e30dc1cd8fda535a3b175)


(cherry picked from commit ee9b197a3b470140a05ae016b5c652f74e1c89e7)

IJ-MR-166587

GitOrigin-RevId: 26cf7b2cdec1e124ee3fc0becbe02d438ac3c77f
2025-06-23 17:32:03 +00:00
Egor Malyshev
fe33409282 Simpler deletion
(cherry picked from commit 97989ed4737eaad1d8e4fe89b3450e960332ef30)


(cherry picked from commit d7aed076baf2f1ad14d1f3c7b42e9140c3ba119e)

IJ-MR-166587

GitOrigin-RevId: c2343456f1d813be0eb851af54645d20c6408ab3
2025-06-23 17:32:03 +00:00
Egor Malyshev
4f86d1b415 Better loop processing
(cherry picked from commit f0df5710a1989248243de980f85d62a633afafb0)


(cherry picked from commit 61138756b637f961714b07396ef24f01646822d3)

IJ-MR-166587

GitOrigin-RevId: c58f826a90914d767691cdc2624ac3ace832d168
2025-06-23 17:32:03 +00:00
Egor Malyshev
478340230b Use autocloseable for read and write
(cherry picked from commit b9785c6b61857552ed3bb5c9a4f8ac4423d0f125)


(cherry picked from commit 0cfd6146802baec6916ca3397fd91926747cf0ac)

IJ-MR-166587

GitOrigin-RevId: d67843cc5b3ffaa5fc2eccd5915f1256207a0ffd
2025-06-23 17:32:03 +00:00
Egor Malyshev
f6623b4def Remove deprecated API
(cherry picked from commit 20ba179e0d555063b1459489f07c883519aa208d)


(cherry picked from commit 488eefe185b0fe45e8839fade7631f05c6b25ddc)

IJ-MR-166587

GitOrigin-RevId: e37799dfe287df9fcd8f9abb976fefc3a3700e83
2025-06-23 17:32:03 +00:00
Egor Malyshev
61aefb5cde Try switching to NIO based FSD
(cherry picked from commit 7266b5eb838f23197fd76bec02a225bb0cc7883b)


(cherry picked from commit 6c5f22b4865bf1ef943580d5655de265c8c644ed)

IJ-MR-166587

GitOrigin-RevId: 1e71cd1a8ff85cb891e087ba7799419037205193
2025-06-23 17:32:03 +00:00
Egor Malyshev
15e1555018 Less variables to save some space
(cherry picked from commit db8b733f162af3a2272b12128422433665eb6c4b)


(cherry picked from commit c955e3188ff7384b8c9b9db6a0fb0eea15e931c0)

IJ-MR-166587

GitOrigin-RevId: ef55d0f6b940c556887bc22109e6da54920368c6
2025-06-23 17:32:03 +00:00
Egor Malyshev
ee1e0ca922 Live fast, fail early
(cherry picked from commit b8c0898472318064ee7fb073d9e50e1f3ca7643d)


(cherry picked from commit a0affcaafb7bd3740275f78aa7a3f0c3fb7e791c)

IJ-MR-166587

GitOrigin-RevId: 5f4aa52595da40711dfffa2a1a6b3e6ab7f71409
2025-06-23 17:32:03 +00:00
Egor Malyshev
f378b736c1 Optimize indexing
(cherry picked from commit fbb4040b240d2213441417118391563db60b01f0)


(cherry picked from commit 960062b13e9b93b225df91e6f17c2ab68eae240f)

IJ-MR-166587

GitOrigin-RevId: 39c1273d15bd4d55d7d7f3420574d61735107163
2025-06-23 17:32:03 +00:00
Egor Malyshev
3d3a833018 No need to remove analytics anymore, new artifacts already don't contain it
(cherry picked from commit 5951100748601f0ddd9459736abe28d993f09ab7)


(cherry picked from commit 08e48fb8be34da5fc20a8f5b1bc9f1d8d8d5d28c)

IJ-MR-166587

GitOrigin-RevId: 52c7ba7392009f161d14b31e8c0ece494404a67f
2025-06-23 17:32:03 +00:00
Egor Malyshev
772a479df8 Adjust the order of resources in plugin
(cherry picked from commit ce55bfd7d4f7bcc9624707aa0579ce5bda91e71e)


(cherry picked from commit a50b180ea04d2873500b4f40e19e7d61e095244e)

IJ-MR-166587

GitOrigin-RevId: b884e655860c4f3a57c2ca8371bcb2fca6784034
2025-06-23 17:32:03 +00:00
Egor Malyshev
9bd6eaea89 Remove unused list
(cherry picked from commit de3627436f71ce2d879e425e1fb9790c3dacfad3)


(cherry picked from commit 9eb5573a6d7dece1900fd296c68877dedf5ddacc)

IJ-MR-166587

GitOrigin-RevId: 13845dafd5252fbaafadeaa06d0195a41219b1e7
2025-06-23 17:32:03 +00:00
Egor Malyshev
52fda5e2ab Re-applying patch suggested earlier for 251
(cherry picked from commit 181c67fc4a7193511e0336d2695d75625f7f534a)


(cherry picked from commit a027d1cf1ee2d8a33eed4fd1b558f3dddbc21cea)

IJ-MR-166587

GitOrigin-RevId: b824db72fe831a714ebcb2cbf08a3a42e1bcedf5
2025-06-23 17:32:03 +00:00
Andrey Vokin
c129ddc506 PY-81269 Extremely High RAM Usage
(cherry picked from commit bb534d62931c176d2395e2cceb0afabc57464669)

GitOrigin-RevId: 4a5b1398ca3fc3245d8e497fdd0522971e9fca51
2025-06-22 13:28:01 +00:00
Alexander Bubenchikov
377919aee2 [maven][IDEA-371537] fix artifact import
Cherry-picked from: 87504aee77ce56c2965948a5fca898b0300879ad


(cherry picked from commit e138a70499c20332ce17547a059531997edb07e3)

IJ-MR-166459

GitOrigin-RevId: cedc61a2231266fe1fe6c80bfb188679a13540d5
2025-06-20 18:24:22 +00:00
Morgan Bartholomew
09659aec5b [python] PY-81789 filter unhelpful declarations for GTD
(cherry picked from commit 0fba00400382b32bbdbb1d6112126b4097895f2f)

IJ-MR-165350

GitOrigin-RevId: af95c00431a09faf9a08bb3c8a7f88b8d3376dee
2025-06-20 17:43:40 +00:00
Aleksandr.Govenko
9233c8d4d1 PY-81030 Stuck when editing code, high CPU usage
GitOrigin-RevId: 430e99336d40637f79adf3b282103d2c9caa5673
2025-06-20 11:54:07 +00:00