Dmitry Kichinsky
85f978fa8b
[maven] IDEA-343042 the project tree should never be null
...
GitOrigin-RevId: fbff457e03e3642d32eaf73d9819d7e84f190acb
2025-11-14 12:05:27 +00:00
Frederik Haselmeier
863e0fedee
[kotlin] KTIJ-36364 do not show extension for null receiver
...
^KTIJ-36364 fixed
GitOrigin-RevId: b46910d5d78014dda5cfe729b4981107357a9e95
2025-11-14 12:00:34 +00:00
Frederik Haselmeier
21331a31d4
[kotlin] KTIJ-36297 Removed now unused expensive renderer constant
...
GitOrigin-RevId: 9786dfa154a50ba524205d7f50f37b5fbe9b4b3c
2025-11-14 12:00:34 +00:00
Roman Shevchenko
2fad23c0d1
cleanup [*]: more efficient environment access
...
GitOrigin-RevId: 70d25c1e85f8b6aa205b94b0adff5fcc3ea80cd9
2025-11-14 11:30:53 +00:00
Vladimir Parfinenko
55f56ddbb0
[debugger] fix debugger memory agent triggering native access warning in the console, IDEA-381819
...
^IDEA-381819 for me fixed
GitOrigin-RevId: d636c76e103e30f1964d05a79733c3a50d1086c4
2025-11-14 09:54:18 +00:00
Karol Lewandowski
1f87ff8677
[devkit] IJPL-185820: Update the expected inspections number
...
GitOrigin-RevId: 1f3e48a73299dfa7cfe273e9b53ba4d8d7e1fcf5
2025-11-14 09:42:14 +00:00
Karol Lewandowski
bd1ae3e686
[devkit] IJPL-185820: Report com.intellij.* plugin aliases for non-JetBrains plugins
...
GitOrigin-RevId: 26c9c810566975039824615253eebf1e9332a21b
2025-11-14 09:42:14 +00:00
Morgan Bartholomew
7bf4fae01e
[python] PY-79283 add import for attribute completion
...
GitOrigin-RevId: 0c75055d515bce3e7bf5927df2ed90fa38668c14
2025-11-14 09:10:44 +00:00
Georgii Ustinov
71ae5608f6
[Java. Tests] IDEA-381948 IDEA-381948 Remove wrapper into the object class for JavaCodeInsightFixture
...
GitOrigin-RevId: 7e82b01fd5997479da037c54dbaeec4902aca1c1
2025-11-14 09:02:46 +00:00
Vladimir Krivosheev
ab4f22e07a
IJPL-217839 automatic composition for large and not fully migrated modules (to be able to use platformLangBaseFragment, as we want to get rid of PlatformLangPlugin.xml uncontrolled xi-include)
...
GitOrigin-RevId: f66e67b399852c0d809acda8c09991e27448a3c7
2025-11-14 06:59:42 +00:00
Ilya.Kazakevich
3a3053b63b
[python] cleanup: Introduce PathSortener.shorten and obey case sensitivity.
...
1. utility method added
2. paths checked with correct case sensitivity
GitOrigin-RevId: a2d0917df2a1e4f0a1d3d33fbb1f403d1342cf8c
2025-11-14 05:37:37 +00:00
Alexander Kuznetsov
7d26f2e8a6
[rd debugger] IJPL-217871 Speed up frames rendering by sending presentation events to the same flow
...
Also pick up the color passed via RPC. Rescheduling color computation is too extra.
Also fixes IJPL-218298 because it removes the leaking service.
GitOrigin-RevId: 526afa38a30d85437a127b01a1e5414707246285
2025-11-14 01:33:14 +00:00
Vlad Koshkin
bdeb003fdc
[kotlin] KTIJ-34957 get script configurations from workspace model
...
GitOrigin-RevId: a1666357b06d2e4ef26abfe72035a6591b76407f
2025-11-14 01:04:31 +00:00
Ilya.Kazakevich
d5018a1583
[python]: PY-85585 : (WIP) Introduce method to map errors
...
Utility method to map `Result<S, E>`` into `Result<S, E2>`` is required for the next changes
GitOrigin-RevId: 811ddf171794ffdf20f77de6c735ac7ac19ce30a
2025-11-14 00:16:38 +00:00
Dmitry Kichinsky
2a944c0839
[maven] IDEA-343042 convert MavenProjectsNavigator to kotlin
...
GitOrigin-RevId: 101c84cf3009139847da7c3b4c2725026a5edf79
2025-11-14 00:05:28 +00:00
Dmitry Kichinsky
21c8e9f1e0
Rename .java to .kt
...
IDEA-343042
GitOrigin-RevId: 069f023bbd8b3c637970a69408c792c0da8607e0
2025-11-14 00:05:28 +00:00
Dmitry Kichinsky
0ff78d678f
[maven] IDEA-343042 Maven: get rid of blocking read actions in MavenDependencyModificator
...
GitOrigin-RevId: e74d772eb05f8b1f4c9081d3636f07f9b953a880
2025-11-13 23:09:29 +00:00
Georgii Ustinov
b6d9ef5f5d
[Java. Tests] IDEA-381948 IDEA-381948 Fix code after review
...
GitOrigin-RevId: d1e8673425795856c339776cfdbe6f6a4769fcf0
2025-11-13 22:49:04 +00:00
Dmitry Kichinsky
754f00d24b
[maven] IDEA-343042 Maven: get rid of blocking read actions in MavenImportingTestCase
...
GitOrigin-RevId: aadd4f66275742a25cc900ee0718e78dbb0bc537
2025-11-13 22:13:05 +00:00
Leonid Shalupov
49c50a0238
Extract Module: support .jar outputs, use API compatible with monorepo devkit implementation of delegating build to Bazel
...
IJI-3184 Bazel: restore various IDEA features which use CompilerModuleExtension output path to work
GitOrigin-RevId: 4cdf3f5120edc270318c9261fe0c0d77fc727e44
2025-11-13 21:57:39 +00:00
Leonid Shalupov
48f4b64777
api-watcher: recognize .jar output of modules
...
Bazel compilation produces .jar files, not a directory with .class files
correctly handle both cases in api watcher plugin
also use API compatible with monorepo devkit implementation of delegating build to Bazel
see BazelModuleExtensionFactory
IJI-3184 Bazel: restore various IDEA features which use CompilerModuleExtension output path to work
GitOrigin-RevId: d3e184aba58e2aa3dd92ef2fbc7f0274b775b1d0
2025-11-13 21:57:39 +00:00
Leonid Shalupov
a7dc621c78
jps: fix commonly used CompilerPaths API to be compatible with delegating compilation to Bazel
...
IJI-3184 Bazel: restore various IDEA features which use CompilerModuleExtension output path to work
GitOrigin-RevId: 639b272de28ef74fd8c9dbb9403c4ebfcd32a0a4
2025-11-13 21:57:39 +00:00
vladislav.shishov
6ff337ed42
test framework [remote-driver]: fix screenshot addition to test meta data
...
GitOrigin-RevId: 820d2643b9563556bbcb931fd66efb5a92db4b1f
2025-11-13 21:22:55 +00:00
Ivan Migalev
7823bfe16d
IJPL-218391: change the API status of FloatingToolbarProvider.onHiddenByEsc
...
This will allow the plugins to implement FloatingToolbarProvider.
Without this change, this is currently forbidden by the API Verifier because Kotlin will emit a synthetic method when implementing an interface with a default method, which will be (incorrectly) seen as usage of the internal method in question.
See also: MP-5395.
#IJPL-218391 Fixed
GitOrigin-RevId: 2e8f102115ba31146701412f26233362ea418059
2025-11-13 20:57:46 +00:00
Roman Shevchenko
8aef7126af
IJPL-217690 startup: more efficient environment check
...
GitOrigin-RevId: 889a0171021eba14fb5bb99d462e7db7e9124f70
2025-11-13 20:42:14 +00:00
Vladimir Lagunov
2cb08f20f0
IJPL-218404 Eel cleanup: remove unused file created for testing the builders generator
...
GitOrigin-RevId: 3eb53ee0b472bc694d073574daab1f477f86dc18
2025-11-13 20:13:28 +00:00
Vladimir Lagunov
6b0029f1f7
IJPL-218404 Eel: BuildersGeneratorTest can now generate builders for static Kotlin functions
...
GitOrigin-RevId: 74c78c37340d87c14e343371a68532bb40bbb479
2025-11-13 20:13:28 +00:00
Liudmila Kornilova
7d2c397439
IJPL-218412 ModifiableRootModel.setSdk throws IllegalStateException if SDK id doesn't exist in the list of SDKs
...
GitOrigin-RevId: e0127f45b5b28928b41c3746a4d6536a9ad3ca32
2025-11-13 20:09:56 +00:00
Mathias
e99ab1cec5
IDEA-382103 Javadoc: fix non-escaped backticks
...
GitOrigin-RevId: e6b9350bc4cbed086f6c47e0fadbf4a9cda1a45e
2025-11-13 20:00:00 +00:00
Liudmila Kornilova
d4019dc20a
[indexing] Make the 'Reindex Project' action clear (it drops all indexes)
...
GitOrigin-RevId: 2d129ab64b92982f58a8d2c2b48f1b42b94804d8
2025-11-13 19:57:29 +00:00
Timur Malanin
32b3d56932
PY-85503 Introduce PyPIPackageRanking service for managing PyPI package rankings. Added logic to not asking confirmation for installing well-known packages by quick-fix.
...
GitOrigin-RevId: 5e57bb637d8ad66ffd186b8dcc130da7f090e731
2025-11-13 19:34:24 +00:00
vfilin
a7842dfbda
[AT-3388] Spring Debugger Tests
...
GitOrigin-RevId: d5ad5b100882467b02da922cc85b2b3136dc9985
2025-11-13 19:30:38 +00:00
Denis Zaichenko
0597ccee60
[remote dev] IJPL-209856 Added filtering of components for lux panel inside BE control elements
...
GitOrigin-RevId: 97b3aa9b8ed87de84933e6507fc0de1c0a97d17b
2025-11-13 19:27:35 +00:00
Dmitry Kichinsky
02baea5b5c
[maven] IDEA-381950 improve output in MavenRepositoriesDownloadingTest
...
GitOrigin-RevId: 255a94eaae9fe8352aa79b8e7477919a80ffe13c
2025-11-13 19:27:24 +00:00
Denis Mashutin
8df5d8f3fa
PCQA-1370 [Not reproduced] Make sure that "Create new" radio button is enabled when creating and interpeter
...
GitOrigin-RevId: c3d39c59903497cea1855348c5241a9d454d1023
2025-11-13 19:26:12 +00:00
Nikolay Rykunov
abdc98bd02
IJPL-217708 First try to get plugin descriptor from cache
...
GitOrigin-RevId: 22501f0f3846893b1a85aebec2cf7df95f8a5a38
2025-11-13 19:08:20 +00:00
Nikolay Rykunov
030a14314f
IJPL-217708 Add kdoc for ProjectLibraryData.owner
...
GitOrigin-RevId: 7567a60c0932022049e53baeb185f132ecefe24b
2025-11-13 19:08:20 +00:00
Nikolay Rykunov
ccdaf8c884
IJPL-217708 Deprecate withProjectLibrary
...
GitOrigin-RevId: 4c1b67f769eec50853dd6cc94681e751c9cc2894
2025-11-13 19:08:20 +00:00
Nikolay Rykunov
0acc211b65
IJPL-217708 Don't provide plugins classpath when modular loader is used
...
GitOrigin-RevId: 2c0cc19852bd394089cd4e3d10be1f0f24af4eba
2025-11-13 19:08:20 +00:00
Nikolay Rykunov
0b693d158f
IJPL-217708 Rename platform/core plugins to pluginsWithUseIdeaClassLoader
...
GitOrigin-RevId: 9d50e165c666f32e0df94a8cc44ed90493677b56
2025-11-13 19:08:20 +00:00
Nikolay Rykunov
4bcef8a3f2
IJPL-217708 Support plugins with use-idea-classloader by allowing platform modules to use them
...
GitOrigin-RevId: 96d07824221e2c4a6aea81eb7ce375eedc6676f2
2025-11-13 19:08:20 +00:00
Nikolay Rykunov
75fb9c760b
IJPL-217708 provide owner for module library
...
GitOrigin-RevId: 69b4f99488fb41e2f4d69bd396c92150118cfb00
2025-11-13 19:08:20 +00:00
Nikolay Rykunov
2131a84b10
IJPL-217708 use data classes instead of pairs
...
GitOrigin-RevId: 54ae7ce2571ba1f2c500bf4362ef8a31f0421314
2025-11-13 19:08:20 +00:00
Nikolay Rykunov
f63fa1cbad
IJPL-217708 owner should always be provided for ProjectLibraryData
...
GitOrigin-RevId: 97e6a76d2497a3e15b0771982e40be3e2c5d4fa8
2025-11-13 19:08:19 +00:00
Alexey Katsman
cd3a23c36d
tests [python]: create environment for Jupyter UI tests before IDE start
...
If we create venv after the IDE has started, there's basically a race
between venv creation and Python SDK configurator. And since
configuration is DumbAware action, it can start right after project
opening, which would lead to non-existing venv and system python being
set as SDK as a fallback.
GitOrigin-RevId: a6498d1820c43b3cdc38285bcba1c2def8343dfb
2025-11-13 18:57:25 +00:00
Piotr Tomiak
7894e91fa2
IJPL-199920 Parameter info popup: allow customizing parameter info popup signature and parameters colors and transparency.
...
GitOrigin-RevId: bb92cc6cb3b4eb5a73aef9dce61d9cdb35066823
2025-11-13 18:55:29 +00:00
Ruslan Cheremin
0afa9b8d8c
cleanup [vfs][test]: fix inspections warnings
...
GitOrigin-RevId: e4395ce0413db76ebdd9de18287d35b20038eba5
2025-11-13 18:49:24 +00:00
Ruslan Cheremin
c5532eabe8
IJPL-218347: add more logging to the path resolution
...
GitOrigin-RevId: 2bceb32b98dfa87b90b7e3312197da530b4f5e1a
2025-11-13 18:49:23 +00:00
Ruslan Cheremin
1b96a13a93
setup: enable jmh-annotation-processor for platform.benchmark module
...
GitOrigin-RevId: 598c1bbc789084173a089b87a9eee156416bd5b6
2025-11-13 18:49:23 +00:00
Alexey.Merkulov
c1ce58d0b6
[debugger] Cancel stepping progress and report a notification if thread is fished and stepping will never end
...
Fix IDEA-380479
GitOrigin-RevId: 26e3ba1691bae9df26b71efde3ce8a5279ebaf05
2025-11-13 18:48:51 +00:00