Mikhail Golubev
8762972bad
PY-85706 Don't insert "t" prefix on completion in string arguments of unresolved functions
...
GitOrigin-RevId: c55b66d83f7518af43fb7dac8eb5a44560a10f85
2025-11-18 18:28:17 +00:00
Max Medvedev
145f162042
Revert "[completion] IJPL-206829 add very explicit diagnostics. to be reverted"
...
This reverts commit 6272cd0ce3a736921931604acab002f4617102b2.
GitOrigin-RevId: f6f0d41c64f7b5f5b06572348f03e1e92ba90e4e
2025-11-18 18:19:23 +00:00
Ilia Malakhov
5d4ffdfabe
IJPL-215297 fix: update popup height to fit banner when it appears on showing banner
...
GitOrigin-RevId: 2ff3876e9bb57932b518bc75df8ac00c7679dd1e
2025-11-18 18:07:48 +00:00
Ilia Malakhov
9846403fab
IJPL-215297 fix: set the correct height to make the banner fully visible when open processes popup
...
GitOrigin-RevId: 62132f61839d46a3ab53720b4553d14b8bc7bea5
2025-11-18 18:07:48 +00:00
Ilia Malakhov
57c56eb8da
IJPL-215635 fix: update separators in the processes popup when the user closes analyzing banner
...
GitOrigin-RevId: 21117e2dd3d969f1a4bb1facfee83b4fcc45aefe
2025-11-18 18:07:48 +00:00
Alexander Zolotov
bfda838e41
test [text-matching]: improve minuscule matcher benchmarks
...
- prolong testing to make results more representative
- exclude data initialization from the benchmark
- do not generate error message during the benchmark
GitOrigin-RevId: a354baa17a21ef4db195b7f7bf003f7d70d586ad
2025-11-18 17:27:00 +00:00
Tagir Valeev
24ff777e68
IDEA-382269 [java] LocalRefUseInfo walks into ClsFile
...
GitOrigin-RevId: 10ad546755f9bf97ba326b7f3a371d99e1530c62
2025-11-18 17:08:12 +00:00
Tagir Valeev
0dd729b048
IDEA-379917 [java-inspections] follow-up: test for takeWhile, test for parentheses
...
GitOrigin-RevId: 73bdb312c175609b702a881fedfb824ea41d8846
2025-11-18 17:08:12 +00:00
Lev Zagnetin
e032579508
[driver][ui-tests] AT-3540 Wipe workspace.xml state for both frontend and backend in Spit mode
...
GitOrigin-RevId: 4628f7cef92dd96d7bd140574fcaa211dd4bb131
2025-11-18 16:59:11 +00:00
Aydar Mukhametzyanov
5802df57bd
[platform UI][se] IJPL-218505 Add code to reproduce the freeze and test the fix
...
GitOrigin-RevId: 5d5ae98556cd3966e1b3efd3eaf8dfd70ebdccb8
2025-11-18 16:52:27 +00:00
Dejan Milicic
ed48a2ce19
[JEWEL-1078] Add Jewel Contribution Guide
...
GitOrigin-RevId: 3329a20575ec7ca2c9e5304631bf7a502dba804f
2025-11-18 16:29:38 +00:00
Pavel Porvatov
928f04a8be
cleanup [Kotlin UI DSL]: Removed deprecated API
...
GitOrigin-RevId: e7ae753344f1db46067feaf8e29492889c25ab1f
2025-11-18 16:27:02 +00:00
Bart van Helvert
ec341526ad
refactor [uast]: Add explicit types
...
GitOrigin-RevId: d569747ed93662352b5f8af42897f35ff6b69919
2025-11-18 16:11:06 +00:00
Tagir Valeev
713757d617
IJPL-214795 [mod-completion] (part) rename classes
...
GitOrigin-RevId: d985f4fac1961303d541f18fca73acf217a127b4
2025-11-18 16:09:16 +00:00
Tagir Valeev
c5a51c1e97
IJPL-214795 [mod-completion] (part) draft light completion service
...
GitOrigin-RevId: f7d4a3393964e8c3675c8efb88f2d9142bac29ba
2025-11-18 16:09:16 +00:00
Nikita Biriukov
b51000d815
[gradle][tests] IDEA-382148 fix "Cannot find the 'finished' node in tree" error by applying a retry loop.
...
`GradleOutputParsersMessagesImportingTest` fails with this error flakily. Actually, this node appears after a bit later in such cases. It's visible even in the message for the failed assertion, when it prints the tree representation:
```
Cannot find the 'finished' node in tree:
-
finished
==> expected: not <null>
```
GitOrigin-RevId: 2a9097031c4252bfac73e612fbc4abe9a2d7140e
2025-11-18 16:00:31 +00:00
Roman Shevchenko
3aeaa3397a
IJPL-217227 docs: updating the Linux quick installation guide (IJ-CR-182700)
...
GitOrigin-RevId: d6a8224209909e640eea85b59a796400fc45dbaf
2025-11-18 15:47:52 +00:00
Vladimir Krivosheev
40f399f41c
IJPL-218803 convert GraphPlugin.xml to product module — fix exported deps
...
GitOrigin-RevId: 5b6c6e58fca5274fb5442ce6999baa268b647e57
2025-11-18 15:44:31 +00:00
Vladimir Krivosheev
30a4f1b28a
IJPL-218803 cleanup
...
GitOrigin-RevId: c4f08b3fecc92abd98fa974d1a26997c899a0d2d
2025-11-18 15:44:31 +00:00
Max Medvedev
cd2a592c96
IJPL-218993 [inlay settings] pass default context to parameter highlighting pass
...
GitOrigin-RevId: 2d41d855d8f82108e96e2ea498a57577ec0f80f8
2025-11-18 15:37:38 +00:00
Vyacheslav Karpukhin
fcfd51da09
IJPL-218996 IDE does not save passwords - ClassCastException RemotePasswordSafeImpl to PasswordSafeImpl
...
GitOrigin-RevId: b2cf87d36c9fb2d0aee760044395d631f9475a38
2025-11-18 15:33:29 +00:00
Frederik Haselmeier
1cf124fa36
[kotlin] KTIJ-34996 Fixed postfix not completion inserting redundant parentheses in dot qualified expressions
...
^KTIJ-34996 fixed
GitOrigin-RevId: 15da0b3c1c50416f19f15c9d1c87ab7f9d3592cb
2025-11-18 15:24:02 +00:00
Liudmila Kornilova
e26c3ad1b3
RUBY-34816 IndexingStamp cache should be flushed even when file has only non-content-depended indexes
...
GitOrigin-RevId: 2cd0cf6235c68a4bfe30e3a27dd0f0b6516a953a
2025-11-18 15:22:11 +00:00
Konstantin Nisht
9c94f8d3ce
[threading] IJPL-179707: Hide toolwindow by default
...
GitOrigin-RevId: 4e104fa05dd8de25497d36be1c139c71cfa8a5c3
2025-11-18 15:15:12 +00:00
Vladimir Dolzhenko
bf070798d5
[kotlin] KTIJ-36447 Add applicability check
...
GitOrigin-RevId: e0747f555d36c71c48d115a458c6c63472ab1bfe
2025-11-18 15:13:21 +00:00
Aleksey Dobrynin
52d99a3dfc
[junit] IDEA-343301 IJ-CR-177906 split test cases
...
GitOrigin-RevId: 16eb2095c8a90b42abc9fc5824a67761e1924675
2025-11-18 15:11:10 +00:00
Max Medvedev
c5e17bc12e
IJPL-218636 [psi, tests] collect the produced PSI events and assert both files are reported
...
GitOrigin-RevId: adcfa4d22f4787fa8087b6485696f50c6981e239
2025-11-18 14:32:05 +00:00
Max Medvedev
e166898def
IJPL-218636 [psi, tests] fix typo in name
...
GitOrigin-RevId: 512259565d112de045ec863edc541c8fea6e86cb
2025-11-18 14:32:05 +00:00
Max Medvedev
7e35a5675f
IJPL-218636 [psi] send all corresponding events on file move
...
GitOrigin-RevId: 745ad1d400aa37f763db6fbcf3fb41ece68bed4f
2025-11-18 14:32:05 +00:00
Max Medvedev
bf54663a43
IJPL-218636 [psi] rename oldXxx to allOldXxx
...
GitOrigin-RevId: d8063310b4da4ee0b1656783c1f9374631938493
2025-11-18 14:32:05 +00:00
Max Medvedev
22cf589ed8
IJPL-218636 [psi] send children-move events on moving file
...
GitOrigin-RevId: 5df2f1f7b007da16576e1d8604d845d7e044bd5d
2025-11-18 14:32:05 +00:00
Max Medvedev
00ececf543
IJPL-218636 [psi] send children-change events on changing content of file without document
...
GitOrigin-RevId: 25c4213e205307f3d1c921f45a1603c18667ad9e
2025-11-18 14:32:05 +00:00
Max Medvedev
0af9877fec
IJPL-218636 [psi] send property-change events on change encoding
...
GitOrigin-RevId: caad77dc4fdc2d3ef2c58750687897e63e4f066a
2025-11-18 14:32:05 +00:00
Max Medvedev
d3e3f2815c
IJPL-218636 [psi] send property-change events on write access update
...
GitOrigin-RevId: 7847dace0cd31e31a4b05af5171f3e925cb8f56b
2025-11-18 14:32:05 +00:00
Max Medvedev
7a7ead7ff0
IJPL-218636 [psi] send property-change events for all psi trees on file rename
...
GitOrigin-RevId: 50ae722ddb683f8b3450fe30b843be8249d7f9ae
2025-11-18 14:32:05 +00:00
Max Medvedev
cd3ddb7e5e
IJPL-218636 [psi] send delete events for all psi trees on file deletion
...
GitOrigin-RevId: 7448042e20cfe044cb87f5238e3b8021a9c34d0f
2025-11-18 14:32:05 +00:00
Max Medvedev
a3487280c3
IJPL-218636 [psi] move fake language to testFramework
...
GitOrigin-RevId: 8fef934140c4d66e7dd21029ed3389b03077d840
2025-11-18 14:32:05 +00:00
Max Medvedev
c795fcbeae
IJPL-218636 [psi] don't infer parentDir unless necessary
...
GitOrigin-RevId: af0f44a5e4bdc81c3eb3a7ad0152b86c6b5c8e8d
2025-11-18 14:32:04 +00:00
Max Medvedev
f64b595e60
IJPL-218636 [psi] don't call getCachedPsiFiles unless necessary
...
GitOrigin-RevId: d34024b817337feba7a34d600a51d712e37121df
2025-11-18 14:32:04 +00:00
Max Medvedev
084affd277
IJPL-218636 [psi] get rid of unnecessary viewProvider variables in function scope
...
GitOrigin-RevId: 995c2391c5e4d383e9a9d91e2fd3150bbbf9ace7
2025-11-18 14:32:04 +00:00
Mikhail Zinchenko
f51000d7c5
[air] Fix destination for extractZip function
...
GitOrigin-RevId: eb0932bab8d2b67ffae744b87cd0affdd6e64ca6
2025-11-18 14:00:39 +00:00
Max Medvedev
d09eff62c3
[todo] fix npe in navigation
...
GitOrigin-RevId: ff395f2f012968e7f960791a26110f45f081ed22
2025-11-18 13:14:09 +00:00
Max Medvedev
a8771b525a
cleanup [ui]: remove unnecessary public modifiers
...
GitOrigin-RevId: c47fccae80d208770cc0a3559b3a5844d79f95c2
2025-11-18 13:14:09 +00:00
Max Medvedev
ea6efef3fa
cleanup [ui]: nullability for TreeVisitor accept method
...
GitOrigin-RevId: 3dcab56b7266d2f7d13ee013f20f926d8a7c1eea
2025-11-18 13:14:09 +00:00
Tatiana Elfimova
30a4143f47
[platform UI] IJPL-209442 Search Everywhere: show "No exact matches found. Here are similar results" hint in the search field when only semantic search results are listed
...
GitOrigin-RevId: 6eccd43bb3fb88a9a618df592974917a4926aa36
2025-11-18 13:06:22 +00:00
Roman Golyshev
d1782aa310
[kotlin] KTIJ-36371 Cleanup: Reformat AbstractSimplifiableCallChainInspection.kt
...
GitOrigin-RevId: 89265942cfca59f71c94f5d22c0b49eeffe6eed2
2025-11-18 12:36:38 +00:00
Roman Golyshev
9220b1fbd6
[kotlin] KTIJ-36371 Implement SimplifiableFlowCallChainInspection
...
Use `AbstractSimplifiableCallChainInspection` as a base class.
Only four transformations are supported, because a list of extensions
on `Flow`s is much smaller compared to extensions on `Collection` or `Sequence`
from STDLIB
Test coverage is not very extensive, mostly because the main part of the
code from `AbstractSimplifiableCallChainInspection` is already well-covered
by existing tests
^KTIJ-36371 Fixed
GitOrigin-RevId: 998c84fa326ff0bcfcd8a524c31b30e83460e36d
2025-11-18 12:36:38 +00:00
Roman Golyshev
2044713648
[kotlin] KTIJ-36371 Return the SimplifiableCallChainInspection back
...
GitOrigin-RevId: 47cc5bd6d2d2ad90b6891f2c738214d1681672db
2025-11-18 12:36:38 +00:00
Roman Golyshev
ef66a1399e
[kotlin] KTIJ-36371 Extract AbstractSimplifiableCallChainInspection base class so it can be extended to support Flow operations
...
The rename is done on the original file for the git history preservation
GitOrigin-RevId: d82eda61001910063ccd4527f7c65f435e219ab5
2025-11-18 12:36:38 +00:00
Roman Golyshev
dd24db3c45
[kotlin] KTIJ-36371 Add import for the replacement function in SimplifyCallChainFix
...
For that to work correctly with STDLIB declarations, check `KotlinIdeDefaultImportProvider`
before doing the import
Also, get rid of redundant opt-in annotation
GitOrigin-RevId: 701c9a7ee6277884ea0c989fd9d4da73c8d2deae
2025-11-18 12:36:38 +00:00