Tagir Valeev
9d92a74035
[util] TextRange: some javadocs
...
GitOrigin-RevId: c969a4e64eb622df5b18e484fa6f5d689f37f49b
2024-04-03 09:29:34 +00:00
Karol Lewandowski
7a5750ba54
Update the Gradle IntelliJ Plugin version in the IDE Plugin project generator
...
GitOrigin-RevId: b0ada1e640980d09568beef27605cf92849a08ed
2024-04-03 08:46:49 +00:00
Vladimir Dolzhenko
67f9477108
[kotlin] Support navigation to project's build file from dependency in build.gradle.kts
...
#KTIJ-9356 Fixed
GitOrigin-RevId: 1586bf1091dad520dfa0c8dd3c0b553199e071e3
2024-04-03 08:20:33 +00:00
Julia Beliaeva
dda8020afc
[vcs-log] show a green dot when non-default graph options are selected
...
GitOrigin-RevId: da919fb6b651994fb3d6afdfe58a542ca98a915d
2024-04-03 01:35:25 +00:00
Julia Beliaeva
d5e0b6bf05
[vcs-log] move graph options and branch actions to the filter ui
...
GitOrigin-RevId: c877fcecad64803c2ba9d92342b32f246652fe3c
2024-04-03 01:35:25 +00:00
Julia Beliaeva
f3cf33a514
[vcs-log] pass PermanentGraph.Options to the VcsLogProvider to speed up filtering
...
GitOrigin-RevId: e3806bad92b53af1be0e77e0868099af0f11c978
2024-04-03 01:35:25 +00:00
Julia Beliaeva
bbaf4f9f4d
[vcs-log] introduce support for the "--first-parent" option
...
IDEA-127140
GitOrigin-RevId: cb4ad33bd66bafc950d6b679c2d3895f05841a7e
2024-04-03 01:35:25 +00:00
Julia Beliaeva
7cecc1ed74
[vcs-log-graph] extract LinearGraphWrapper class to represent a graph with added or removed edges
...
GitOrigin-RevId: 1d7c15ed869c1ff03a8617fbc2f80231fff61377
2024-04-03 01:35:25 +00:00
Julia Beliaeva
03d0986877
[vcs-log-graph] remove duplication in the code calculating visible nodes
...
GitOrigin-RevId: bbba9cb92504fe5b6dfdaa1404629c5d907857ea
2024-04-03 01:35:25 +00:00
Julia Beliaeva
1813627e4b
[vcs-log-graph] introduce PermanentGraph.Options to control how the VisibleGraph is created
...
This allows differentiating between sorting types and other kinds of options, such as linear IntelliSort, which also modifies the graph.
GitOrigin-RevId: d41714231e8ed5082c080444073918fb43a3c8f3
2024-04-03 01:35:25 +00:00
Piotr Tomiak
42b634b24f
Partial revert of "WEB-65600 Fixed any type in lookup documentation"
...
GitOrigin-RevId: cfba08f9ac28628787a55df6657b5982f5c1b550
2024-04-02 23:43:05 +00:00
Piotr Tomiak
9e2dd158fe
Remove Project.psiModification tracker Kotlin extension
...
GitOrigin-RevId: 9d6923d828bda1949015d5d4f381f171595b0f0d
2024-04-02 23:43:00 +00:00
vladislav.shishov
45436697e9
[remote-driver] add NavigationBarUiTest
...
GitOrigin-RevId: 993ab6385fe06e1b62f0586fcebc2ea7e2ab0593
2024-04-02 21:06:57 +00:00
Sergey Simonchik
1a1d9d54a6
terminal: remove previous hyperlink inlays on text update (LLM-2343)
...
Merge-request: IJ-MR-128261
Merged-by: Sergey Simonchik <sergey.simonchik@jetbrains.com >
GitOrigin-RevId: 2283a7c67d57ce00546307de9743eec6ec2c35e3
2024-04-02 21:03:29 +00:00
eugene.nizienko
b7a413225a
[remote-driver] WelcomeScreen: fixed locators
...
GitOrigin-RevId: 0535fa7d4d0e59c074b412fb6b756582aadafde9
2024-04-02 20:48:51 +00:00
eugene.nizienko
4804d2852b
[remote-driver] fixed ui hierarchy file type
...
GitOrigin-RevId: 22aba3ef09388d8b0ed80be47dc25f5e5fed8ac1
2024-04-02 20:48:51 +00:00
Alexander Lobas
54cd8e5713
IDEA-345293 Tool window stripes are not scaled on zoom if 'Show tool window names' option is on
...
GitOrigin-RevId: f93cbb3d84c5742430bb3ca0bafec3c049131f2d
2024-04-02 20:09:40 +00:00
eugene.nizienko
107695947f
[remote-driver] present()/notPresent() must respect search context
...
GitOrigin-RevId: 45e71fc39adec0192f47b13a96e951560e45d3d9
2024-04-02 19:34:03 +00:00
Vlad Koshkin
43aab65c30
[kotlin] port ReplaceJavaStaticMethodWithKotlinAnalogInspection for k2
...
^KTIJ-28413 Fixed
^KTIJ-29281 Fixed
GitOrigin-RevId: da516d57019f680225f9f1361b3f8d7748bd4083
2024-04-02 19:18:04 +00:00
Vlad Koshkin
2782a316b1
[kotlin] remove resolve from RedundantElseInIfInspection#isApplicableByPsi for k2
...
^KTIJ-29257 Fixed
GitOrigin-RevId: cf3a193596037b62892f5209adf7cb3c150606ae
2024-04-02 19:17:59 +00:00
Frederik Haselmeier and Roman Golyshev
6889908c2b
[Kotlin] Fixed KotlinInlineCompletionContextCollector using a K1 function in K2 mode
...
Moved K2 specific inspection utility only used by the K2 inspection to shared and replaced the old K1/K2 specific calls to call the shared utility functions.
^KTIJ-28914 fixed
Co-authored-by: Roman Golyshev <anstreth@gmail.com >
Merge-request: IJ-MR-129458
Merged-by: Frederik Haselmeier <Frederik.Haselmeier@jetbrains.com >
GitOrigin-RevId: 13b4b2bae2002eef930b379aea1c05ec5bcecb25
2024-04-02 19:09:55 +00:00
Petr
4e2f6f2685
PY-28076 Type of assignment target in parentheses is not inferred
...
GitOrigin-RevId: 457adb65fea311a169ae8fd4ca78a6915518b378
2024-04-02 19:04:20 +00:00
Mikhail Golubev
f24e4f0fff
[python] Cleanup in ImportToImportFromIntention: replace two mutable fields by one final
...
GitOrigin-RevId: ea3f453568709059eb2b14d35940d95596b49733
2024-04-02 18:57:35 +00:00
Mikhail Golubev
126b58d099
[python] Cleanup in ImportToImportFromIntention: remove redundant casts
...
GitOrigin-RevId: 28ba26e6c199d57052bab81f32a9b20e1a990ff2
2024-04-02 18:57:35 +00:00
Mikhail Golubev
79d991a338
[python] Cleanup in ImportToImportFromIntention: remove a meaningless loop
...
GitOrigin-RevId: e28fdc30bbf378784bb3f2753490e83125e624f4
2024-04-02 18:57:35 +00:00
Mikhail Golubev
0a7cb22aa2
[python] Cleanup in ImportToImportFromIntention: use simpler API for replacing a PSI element
...
GitOrigin-RevId: 815e6d1d879d3d8ee85cccf43b73ea2797687d61
2024-04-02 18:57:35 +00:00
Mikhail Golubev
9cfd020b2a
[python] Cleanup in ImportToImportFromIntention: remove pointless validity checks and sure() usages.
...
GitOrigin-RevId: 16b43f86c27c82abe2a170a3852d91cba5e0a619
2024-04-02 18:57:35 +00:00
Mikhail Golubev
5b9b9f8fb8
[python] Improve test coverage of ImportToImportFromIntention
...
GitOrigin-RevId: 59b2ebdfe4a8c9bbaf264f0db8b45a5af2b4533a
2024-04-02 18:57:35 +00:00
Mikhail Golubev
5f95cf372e
[python] Make PyIntentionTest.doMultiFileTest not copy the target file twice to the test root
...
Previously, a multi-file test copied a target entry file both as myTestName.py
and intentions/MyTestName/myTestName.py. As a result, it was impossible to
use relative imports in this file because it resided at a different
level than the rest of the files from the test resource directory.
GitOrigin-RevId: 8d19e038357fc641e8b5ecf5a1d64f0e4dc87d11
2024-04-02 18:57:35 +00:00
Mikhail Golubev
c9613fd97b
[python] Cleanup in ImportToImportFromIntention: use ModCommand API for locating a target element
...
GitOrigin-RevId: 8aa1e79216362b48074868eefa6b4bfa2496faed
2024-04-02 18:57:35 +00:00
Mikhail Golubev
bfdf267830
[python] Cleanup in ImportToImportFromIntention: add nullability annotations, use simpler API
...
GitOrigin-RevId: 2d2d044475270f5bce6a7cc1bfed9c50fa1e8fb3
2024-04-02 18:57:35 +00:00
Aleksey Pivovarov
c1f897fa97
editor: update javadoc
...
GitOrigin-RevId: 6ea53c0d135e538e75c4d055d8c57105f0bc5107
2024-04-02 18:46:17 +00:00
Aleksey Pivovarov
f568406611
IDEA-331139 lst: recover from our highlighter being destroyed externally
...
GitOrigin-RevId: 674554d000a546cedbbc51bc4cd010b0a1402e33
2024-04-02 18:46:13 +00:00
Frederik Haselmeier
c32dc93979
[Kotlin] Fixed constructor parameters leaking to the outside scope when using dumb mode completion
...
KTIJ-19995
GitOrigin-RevId: 8ef0f01e926571999ce4dec83c74166877395950
2024-04-02 17:48:02 +00:00
Alexey Kalina
9228a10004
[evaluation-plugin] ML-2984 SetupJDKStep failed for intellij-teamcity-config
...
GitOrigin-RevId: 5fcd7aef230d2f4391d226a51e98fbae107e6574
2024-04-02 17:46:26 +00:00
Yuriy Artamonov
3af15b92de
[devkit] Distinguish @Remote interfaces from production classes in Search Everywhere
...
GitOrigin-RevId: 49984c85e6b90bb94dfd36a41cfbef3774744d90
2024-04-02 17:36:41 +00:00
Vladimir Kharitonov
a8e4488496
IDEA-349638 JCEF: change ide.browser.jcef.debug.port default value to -1
...
GitOrigin-RevId: d8b6c79ea95c0f54a2a775dd175b4362f1e9a430
2024-04-02 17:06:06 +00:00
eugene.nizienko
285e75d645
[remote-driver] StatusBarTest fixes after review
...
GitOrigin-RevId: d101742fab794b1fb7ff6e6430e41b4e8c66a2cd
2024-04-02 16:37:01 +00:00
Yann Cébron
11c0047661
IJPL-950 Action System: add ApiStatus.OverrideOnly in relevant API
...
GitOrigin-RevId: 41f2177555171b329c10bc491db32fd3c1f5e167
2024-04-02 16:33:21 +00:00
Nikolay Chashnikov
1bd9e5012b
[build scripts] cleanup: there is no need to explicitly set 'embeddedJetBrainsClientMainModule' to 'null' anymore
...
Because its initialization was removed from the base JetBrainsProductProperties.
GitOrigin-RevId: ab0f77150b5f0331e180fc69ca6c73cdcf30c217
2024-04-02 16:28:34 +00:00
Nikolay Chashnikov
eb4a5dd109
[build scripts] simplification: don't set embeddedJetBrainsClientMainModule by default in JetBrainsProductProperties
...
We use IDE-specific variants of the frontend distribution (see RDCT-1034), so the main module should be specified explicitly in overriding classes anyway. And without this default, there will be no need to explicitly set it to 'null' for products where embedded frontend shouldn't be used.
GitOrigin-RevId: c75e34fb19e2331dac749032e91907676505db59
2024-04-02 16:28:29 +00:00
Anna Kozlova
76d4b7cd39
[kotlin] extract function: perform declaration generation under potemkin progress
...
- to avoid freezes on EDT
KTIJ-26164
GitOrigin-RevId: f1f3bc146ae3849d5e0362e3a84af93900a837d0
2024-04-02 16:26:25 +00:00
Anna Kozlova
d0cf04ecf0
[remoteDev] let frontend match braces first
...
^KTIJ-28899 fixed
GitOrigin-RevId: 25ed7164777da0dae97ce1bf9d32a0b8f52e72c5
2024-04-02 16:26:20 +00:00
Anna Kozlova
222677861a
[find usages] reuse precalculated presentation in popup
...
- to avoid psi access in EDT
^KTIJ-29277 fixed
GitOrigin-RevId: 398cd929a24bd30cb0643d94301c5927ec4273bf
2024-04-02 16:26:15 +00:00
Bogdan Kirilenko
5000e32a42
[jupyter] PY-66455 heavyweight jupyter toolbar
...
GitOrigin-RevId: 11b9129165e643c33d3c8ff7be6390d49c3e44a5
2024-04-02 16:18:45 +00:00
Alexey Kudravtsev
fffb2b1459
IDEA-350300 Flaky test com.intellij.tests.BootstrapTests: com.intellij.openapi.editor.impl.EditorLoadTest.testEditorLoadedStateMustTransitionInOneDirection_Stress
...
GitOrigin-RevId: f67d711be6ef09c405e05d45632b020253da2c2b
2024-04-02 16:12:42 +00:00
Nikolay Chashnikov
b389067fb7
[module-based loader] fix locating product content modules when the embedded frontend process is started from full IDE (RDCT-1226)
...
The frontend part of the IDE has its own list of content modules, and at least one of them ('intellij.cwm.guest.notebooks') is not included in lib/modules directory, and it's not simple to put it there, because it's currently part of CWM plugin distribution. So 'findProductContentModuleClassesRoot' is introduced in 'ProductLoadingStrategy', which computes path to the classes root of the module using data from the module repository if the module-based loader is used.
GitOrigin-RevId: dddcb8b16dce64fd73a0cbdde507daaa5b069a10
2024-04-02 15:41:07 +00:00
Vladimir Parfinenko
de3e6e8305
[debugger] fix error on hiding selected library frame, CPP-37798
...
Cidr doesn't add hidden frames placeholder (yet).
Attempt to preserve selected library frame fails to find the hidden frame.
However, this diagnostic might be useful, leave it as a warning.
GitOrigin-RevId: 8058ea705027a43c4b852c123c2b6c32f861aacd
2024-04-02 15:18:57 +00:00
Petr
cdfef53944
PY-52760 Type checker fails at tuple unpacking into a dictionary
...
GitOrigin-RevId: dbf1181099501764ac9b0d42813b37b48882379c
2024-04-02 15:05:56 +00:00
Ekaterina Berezhko
2d3d4c8470
[Grazie][IDEA-243259] Do not split words by right single quotation mark
...
GitOrigin-RevId: 7736d969c8dafc8ce180a9ebf9e8fe4536d2dba3
2024-04-02 14:54:42 +00:00