Ilya.Kazakevich
9bd4dea5d7
PY-79486: (WIP) Replace old SDK configuration process with new one if enabled.
...
When registry key is enabled, we replace all other SDK configurations (done by inspection and open processors) with a new one.
We also have an action to start this process
GitOrigin-RevId: b6e624cc0390c6f668625fffdb6b308a1c903455
2025-10-14 03:43:56 +00:00
TeamCity
3fa6653800
product version minor updated to 1 for PyCharm
...
GitOrigin-RevId: 6ae994a7ed0f8bab8146e2901295270699b3a0ea
2025-10-14 03:30:27 +00:00
TeamCity
6a79113353
product version minor updated to 1 for IDEA
...
GitOrigin-RevId: 9896a31a31a3081749bb44e3e4a144dfb878ec7f
2025-10-14 03:30:17 +00:00
TeamCity
77cafebe1d
product version major updated to 2026 for PyCharm
...
GitOrigin-RevId: a62848195dbed03946d9804f6ca35bb098633db6
2025-10-14 03:28:34 +00:00
TeamCity
8f50ec72e2
product version major updated to 2026 for IDEA
...
GitOrigin-RevId: 80ad8c09efdd73a6c878e7ee5a77f1ea41ef3b45
2025-10-14 03:28:25 +00:00
TeamCity
b3b2f2b0b0
platform: base build number set to 261.SNAPSHOT
...
GitOrigin-RevId: a749046253f1a2fdcdb702a4cbc9623614499595
2025-10-14 03:27:47 +00:00
Alexander Koshevoy
4671b6f371
[wsm] IJPL-178632 Complete per-environment SDK separation and serialization
...
- Persist global SDK entities under directories named by `InternalEnvironmentName` (per `EelMachine`)
- Load/save only SDKs of the current environment via `JpsGlobalModelSynchronizerImpl` and env-scoped serializers
- Initialize bridges per machine; skip unrelated environment changes behind registry key
- Route add/update/remove to the correct `GlobalWorkspaceModel` instance based on SDK home's EelDescriptor
- Keep legacy single-location behavior when separation flag is disabled
GitOrigin-RevId: 328c048ee0c2fbbfb9969dc7bae653c20785d464
2025-10-14 02:59:17 +00:00
Alexander Koshevoy
84d37568e4
[wsm] IJPL-178632 Get rid of double options directory conversion
...
GitOrigin-RevId: db0814a930d4d96877a647a6314a21c6f6ce9f35
2025-10-14 02:59:16 +00:00
Sergey Simonchik
ff28f3f3b7
[console] IJPL-60196 support ConsoleInputFilterProvider in TerminalExecutionConsole
...
GitOrigin-RevId: 4aad3828fba3f32692d41db974764980e24c363c
2025-10-14 01:04:26 +00:00
Vladislav Protasov
cc9bd1696e
[charts] rename ColumnDescriptor.Attribute.HIGHLIGHTED to INDEX
...
GitOrigin-RevId: 7b2ba508c78749c95653656e1bf02bc2907c117c
2025-10-14 00:46:24 +00:00
Kirill Bochkarev
32ae5a5cb7
[workspace model] IJPL-847 codegen changes to move all code to generated sources
...
GitOrigin-RevId: 59da45aedc01bed0ad1e332277c63e49213f1464
2025-10-14 00:31:04 +00:00
Alexander Koshevoy
5985e14d11
[wsm] IJPL-178632 Remove redundant SDK entity filtering in GlobalSdkBridgesLoader
...
Drop `shouldSkipEntityProcessing` and the related filtering, so SDK bridges are always created for all SDK entities. The previous revision conditionally omitted bridge creation for some SDKs, leading to mismatches between Workspace Model state and legacy SDK bridges (e.g., inconsistent SDK availability and updates).
To avoid re‑introducing the need for ad‑hoc filtering, distinguish SDK entities earlier during deserialization and separate them by source/environment there. This keeps SDK initialization simple and makes bridge creation deterministic across cache loads and environments.
GitOrigin-RevId: 7ed58a394c59310a35e72110ea3eb20c753275b8
2025-10-14 00:22:42 +00:00
Alexander Koshevoy
6205dc5668
[wsm] IJPL-178632 Extract common logic into GlobalWorkspaceModels
...
Refactors `GlobalWorkspaceModel` by extracting the common part into
`GlobalWorkspaceModels`, shared by all environment-specific implementations.
Prepares the codebase for clearer boundaries between environments.
GitOrigin-RevId: 0e9dbe872ce4772ddd5c59fa082bacb2ba3d3e64
2025-10-14 00:22:42 +00:00
Alexander Koshevoy
5043d94087
[wsm] IJPL-178632 Seal InternalEnvironmentName, add constant for local environment and introduce friendly factory
...
GitOrigin-RevId: b7639353fe9713ab29b43e7cf35966f5fe61db3e
2025-10-14 00:22:42 +00:00
Alexander Koshevoy
fb4994369a
[wsm] IJPL-178632 Replace entityStorage.current with direct currentSnapshot
...
Use immutable snapshot access to avoid touching mutable `VersionedEntityStorageImpl` and reduce coupling to entityStorage, paving the way to encapsulate or remove it.
GitOrigin-RevId: 418eeeaff49f65600b2a0a6b83a4f6a2f6c51984
2025-10-14 00:22:42 +00:00
Alexander Koshevoy
4d7bf647dc
[wsm] IJPL-178632 Correct logger class reference in GlobalWorkspaceModelCacheImpl
...
GitOrigin-RevId: 735e57b7470d74eba5667aa126a464b28de4e587
2025-10-14 00:22:42 +00:00
Alexander Koshevoy
702c2e5a2b
[wsm] IJPL-178632 Get rid of double options directory conversion
...
GitOrigin-RevId: b03fa59b810d4b2ee5c14e09122e5adeca43d146
2025-10-14 00:22:42 +00:00
Sergey Simonchik
20e45655eb
[console, terminal] IJPL-201536 support links to local files as file:/path/to/file
...
GitOrigin-RevId: 73ec8073c6e99b45f6bdf89c722e05c1af0fca3e
2025-10-14 00:07:03 +00:00
Max Medvedev
04378d0238
[completion] IJPL-207762 make some lookup decorators transparent in sense of insert handling
...
GitOrigin-RevId: b8bdf202d533fb88a083fbac731acb4e8438ce0e
2025-10-14 00:05:43 +00:00
Max Medvedev
885b621e79
[completion] IJPL-207762 initial support for completion on frontend
...
GitOrigin-RevId: fbe8f4e0e7f9351a108499d7c085f0055eeda7a0
2025-10-14 00:05:43 +00:00
Max Medvedev
848dbbec29
[completion] IJPL-207762 registry key for enabling frontend completion
...
GitOrigin-RevId: 1c6d4e53edc410c6c7c72d8a4346577c51aec16e
2025-10-14 00:05:43 +00:00
Max Medvedev
4a6eb538c7
[completion] IJPL-207762 introduce modules for rem-dev completion
...
GitOrigin-RevId: 916074084ac345093864b3f3f66ed4e0872145cf
2025-10-14 00:05:43 +00:00
Max Medvedev
323a3bbf72
[completion] IJPL-207762 allow ActionRemoteBehaviorSpecification to default to null behavior
...
GitOrigin-RevId: 3f6c460ab7f327779ec057b2352d0c0430502a71
2025-10-14 00:05:43 +00:00
Sergey Simonchik
d098eb720d
[terminal] IJPL-206783 detect absolute paths as hyperlinks on mouse hover in the reworked terminal
...
This feature can be disabled by `terminal.generic.hyperlinks` registry key.
GitOrigin-RevId: d330c37cb8655eb8bdfc558b887c65ec651f70b1
2025-10-13 23:42:12 +00:00
Ilia Kirianovskii
9b848c8505
[bazel] Update build files (IJI-3028)
...
GitOrigin-RevId: e910fe71217cdad0d6095af73aa8ad6e57312823
2025-10-13 23:31:22 +00:00
Ilia Kirianovskii
b2f98ee1d3
[jps-to-bazel] Don't specify visibility attribute for resourcegroup in BazelBuildFileGenerator#generateResources (IJI-3028)
...
Mainly to keep public targets clean.
GitOrigin-RevId: 00f686f46bd1b0082b9c804f51e41238a45b295a
2025-10-13 23:31:22 +00:00
Bartek Pacia
9f4c117fb2
[java-inspections] IJ-CR-177985 improve inspection descriptions
...
Related: IDEA-372834
GitOrigin-RevId: 6cceb2c89e45572f6244768031ef29fe455eb437
2025-10-13 23:16:24 +00:00
Bartek Pacia
cce222ba31
[cucumber-java] cleanup unnecessary use of final in method parameters
...
GitOrigin-RevId: 329ba0b00a2e4bff6fc98bb80de099064f80af24
2025-10-13 23:16:15 +00:00
Vitaly Legchilkin
d1fda599b8
[python] correct width of dialogs for conda and hatch (PY-74587)
...
* preferredHeight = 30 hack was removed because the python interpreter field was different from other fields.
* this line does the magic of correct width calculation
-> preferredSize = JBUI.size(preferredSize)
* isEditable = true <- this line make correct background color for the interpreter combobox (dark as on other fields)
GitOrigin-RevId: d21817e8c4d9140ff67f55f508890acd5d4c1e99
2025-10-13 22:54:32 +00:00
Vitaly Legchilkin
8cd1721c45
[python] catch ServerRuntimeException from target SDKs
...
* Docker client throws it when docker agent is not available for example.
GitOrigin-RevId: 4e3a06467423ecbb0862beb5a7f8c692181855c9
2025-10-13 22:54:32 +00:00
Vitaly Legchilkin
5e2028d129
[python] (PY-78749) single dialog for all types of Python SDKs
...
+ old dialogs were removed
GitOrigin-RevId: 00ed85ba578c6419373d8605ed50954e7aa58f0a
2025-10-13 22:54:32 +00:00
Bas Leijdekkers
ab8455f916
Java: add space between field/method name and type (IDEA-138681)
...
GitOrigin-RevId: 913bf430a86cec149e99cdad5f4f52eeaa196555
2025-10-13 22:38:06 +00:00
Roman Shevchenko
b867759f5c
[platform] cleanup (saner logger names; code grouping; formatting)
...
GitOrigin-RevId: d69f17b1bbdb2418dcd0ca5b5d2d90e77cdc7569
2025-10-13 22:36:01 +00:00
Yuriy Artamonov
5738394e8d
[fus] IJPL-207999 CIE: com.intellij.internal.statistic.eventLog.fus.FeatureUsageLogger
...
GitOrigin-RevId: bc5349bbbab0693ae6d5c62f54964c3bd15e1483
2025-10-13 22:34:47 +00:00
Liudmila Kornilova
c90a1779c6
[indexing] IJPL-207117 () Schedule scanning synchronously from ProjectFileBasedIndexStartupActivity to make sure that smartReadAction waits for the first scanning
...
GitOrigin-RevId: cbc1ce493655d7299aa468c75a45d5f16aeff02f
2025-10-13 22:15:06 +00:00
Ilia Kirianovskii
033c05f691
[jps-to-bazel] Don't associate w/ production if no test source roots in DependencyKt#generateDeps (IJI-3028)
...
Mainly to keep test dependency graph clean.
GitOrigin-RevId: d60233e378751b2be1219ca57b6652656a4e700a
2025-10-13 22:11:39 +00:00
Ilia Kirianovskii
84c442c152
[main] Remove duplicate dependencies in intellij.idea.community.main module (IJI-3028)
...
GitOrigin-RevId: 4b52c497cb903df1487b728e05d0a3cfd70e2079
2025-10-13 22:10:18 +00:00
Roman Golyshev
8bdb3ba861
[kotlin] KTIJ-35945 Account for implicit companion object references in ImportMemberIntention
...
Fix is only for K2 Mode; K1 Mode would incorrectly import `Companion` instead of the class itself
^KTIJ-35945 Fixed
GitOrigin-RevId: 0249d0a5a9969dade611934bf1f47692e3e1717c
2025-10-13 21:57:50 +00:00
Roman Golyshev
37378426cc
[kotlin] KTIJ-35960 Fix resolveCompanionObjectShortReferenceToContainingClassSymbol to use isImplicitReferenceToCompanion flag instead of comparing names
...
This allows to properly rename explicit companion object references
even when the companion has the same name as outer class
^KTIJ-35960 Fixed
GitOrigin-RevId: d8354479564b74f538a8209b9515ed9b6b4121a1
2025-10-13 21:57:50 +00:00
Evgeniia Kirillova
767e0586de
[k8s] IJPL-196251: move TextAttributesKey for kubernetes pods statuses to kubernetes plugin folder
...
GitOrigin-RevId: 93ead139ad480f692790faeb16ab04ac0bef6b73
2025-10-13 21:57:19 +00:00
Evgeniia Kirillova
d5b582ccb9
Revert "[k8s] IJPL-196251: add to api-dump.txt new TextAttributesKeys"
...
This reverts commit 82f5d487367b27f8d6811e2678f061c59fd3e9b2.
GitOrigin-RevId: 22e89f80ab3675db2d8b1252bdd1acc0309ce75b
2025-10-13 21:57:19 +00:00
Ilia Zakoulov
120fc27a41
PY-84747: Do not create welcome main.py file for the welcome project
...
GitOrigin-RevId: 561d1439ba9b126e239187aa18ff1f7485ed35bd
2025-10-13 21:56:06 +00:00
Alexander Lobas
e2861098b8
IJPL-212478 Islands: Search bar looks bad in tabless mode
...
GitOrigin-RevId: 181307fea1f023293a023fa8a31e3742a6a0d13e
2025-10-13 21:52:30 +00:00
Ilia Permiashkin and Peter Gromov
ebc1ed8766
[grazie] IJPL-212186 Introduce grazie widget
...
Co-authored-by: Peter Gromov <peter.gromov@jetbrains.com >
Merge-request: IJ-MR-178207
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com >
GitOrigin-RevId: bcc45172a1033a51fb1bdd20b56163c599d930d7
2025-10-13 21:43:52 +00:00
Sergey Simonchik
fa4d924b15
[terminal] IJPL-163095 IJPL-200252 enable terminal.use.EelApi and use EelExecApi#environmentVariables to get minimal environment variables
...
GitOrigin-RevId: 1529b45f27c2a1c3244aea3a5ebe370163df9010
2025-10-13 21:30:45 +00:00
Ruslan Cheremin
1dac7512d4
[vfs] IJPL-174945: improve diagnostics
...
+ add more diagnostics info
GitOrigin-RevId: c202375201734e5640d71744a8ec072f99b34b54
2025-10-13 21:22:24 +00:00
Alexander Koshevoy
08b9fd4421
[wsm] IJPL-178632 Move InternalEnvironmentName to intellij.platform.workspace.storage module
...
Extract `InternalEnvironmentName` into the `intellij.platform.workspace.storage` module to make it available across environments.
This prepares the environment-specific split of SDK and global library serializers in
`com.intellij.platform.workspace.jps.serialization.impl.JpsGlobalEntitiesSerializers`.
No functional changes; package updated and usages migrated.
GitOrigin-RevId: 9f3f6ae6e11ff671a49133de2ed694d32f5146a0
2025-10-13 21:05:45 +00:00
Nikita Gubarkov
0eae59457e
IJPL-212627 Vulkan: Add to statistics
...
GitOrigin-RevId: d36b94ec249d5e6bd713491b4725690a8042f83c
2025-10-13 21:03:06 +00:00
Nikita Gubarkov
71bc1d23d8
IJPL-212626 Vulkan: Add to troubleshooting.txt
...
GitOrigin-RevId: 789f1bf2cfc796775cb4a071718e62e5f7437908
2025-10-13 21:03:06 +00:00
Nikita Gubarkov
ee7810bff0
IJPL-212625 Vulkan: Add to About
...
GitOrigin-RevId: 82bb1bfabf3ab71149f3b696f7e6960352f78bc2
2025-10-13 21:03:06 +00:00