Max Medvedev
e43e76db71
[java, completion] IJPL-207762 introduce JavaMethodCallInsertHandlerHelper
...
GitOrigin-RevId: b5e9ccc82536b85da0663a3e3b671c4af0e17e16
2025-10-14 23:17:16 +00:00
Max Medvedev
a1d183b9e6
[java, completion] IJPL-207762 java.frontback can use kotlinx serialization
...
GitOrigin-RevId: 9db27b1914c6bff66808b3c81c4f1a21271b5bc6
2025-10-14 23:17:15 +00:00
Max Medvedev
769e6479be
[java, completion] IJPL-207762 initial support for frontend friendly insert handler
...
GitOrigin-RevId: 61b66e2e91d579a4f2aeed8b517278a09a536f68
2025-10-14 23:17:15 +00:00
Vitaly Legchilkin
e7dc78c95f
[python] (PY-84251) check for invalid executable
...
GitOrigin-RevId: 1f530f9b03058bdf9997f68aeeb34c06c3785bea
2025-10-14 23:12:31 +00:00
Ilia Kirianovskii
d649cdf8e9
[bazel] Update build files (IJI-3028)
...
GitOrigin-RevId: 1561a5cd9bc7d2821db94e25ac0ce0f6ce22306d
2025-10-14 23:09:48 +00:00
Ilia Kirianovskii
1f5be25370
[jps-to-bazel] Don't add compile dependencies if no test source roots in DependencyKt#generateDeps (IJI-3028)
...
Mainly to keep test dependency graph clean.
GitOrigin-RevId: 3d4aa058538e59fc709b6210540ef70130720b73
2025-10-14 23:09:48 +00:00
Bartek Pacia
ac06279b02
[testFramework] docs: add link to "code insight" in CodeInsightTestFixture
...
GitOrigin-RevId: 9bfd38f56ff73dca02be2e94b70763e9b4fdc12a
2025-10-14 22:58:17 +00:00
Ilia Kirianovskii
63a1585119
[build-scripts] More errors to check in JUnitDevMainKt (IJPL-116621)
...
GitOrigin-RevId: f71452acaa4918819550b8e4ba0593318e7e660f
2025-10-14 22:56:45 +00:00
Louis Vignier
096eb6e92a
[ui] Add minimum size for ContentEntryTreeEditorUI
...
#IJPL-211974 Fixed
GitOrigin-RevId: 6af8d1851098057778dc1f6885b5ffd4e06c8ee4
2025-10-14 22:55:35 +00:00
Bartek Pacia
833675c105
[java-tests] cleanup: deprecate LightRefactoringTestCase and migrate usages off of it
...
GitOrigin-RevId: cc9280d59edb3fcf8a1bd5992f972a23106579ee
2025-10-14 22:55:25 +00:00
Aleksei.Cherepanov
115c9bfaf7
KTIJ-32640 Add telemetry for Kotlin Gradle import resolvers
...
Merge-request: IJ-MR-175832
Merged-by: Aleksei Cherepanov <aleksei.cherepanov@jetbrains.com >
GitOrigin-RevId: 875375d2b884e50db8fc1c9e36206f422540a820
2025-10-14 22:42:17 +00:00
Ilia Kirianovskii
bbf25676a1
[bazel] Don't use provided dependencies as runtime in community/build/tests-options.bzl (IJPL-116621)
...
GitOrigin-RevId: 27644b3e32ce3fd31d159c5374a8b070f4f70e60
2025-10-14 22:41:13 +00:00
Roman Shevchenko
ef58a3d9fd
[platform] cleanup (minor optimization; formatting)
...
GitOrigin-RevId: 1a68aafc35e9fd503a642d256d741a7ea7915b08
2025-10-14 22:39:17 +00:00
Roman Shevchenko
4318dcf0af
[gradle] IDEA-380709 moving Groovy-specific EP registration to the appropriate place
...
GitOrigin-RevId: 3f9ad3f5bb1d8c305d3356963f7765cdab659a8e
2025-10-14 22:39:17 +00:00
Victoria.Petrakovich
94114dfda2
[kotlin] KTIJ-35957 Add KotlinConfiguratorMavenSyncListener to allow subsequent auto-configurations
...
Merge-request: IJ-MR-178439
Merged-by: Victoria Petrakovich <Victoria.Petrakovich@jetbrains.com >
GitOrigin-RevId: 55264dea78941835f7bcf5b5ca37caeac84beb31
2025-10-14 22:38:29 +00:00
Nikita Pavlenko
052fd37169
[PyCharm] UI (fix): PythonConsole, JupyterConsole, AIPlayground got visible OnePixelSplitter. #IJPL-210755 Fixed
...
Also fixed wrong behavior in AIPlayground on color theme change.
And small layout changes in ChatView.
GitOrigin-RevId: 3c24687d0a046d1a699998357e60a7ebeac4aa8b
2025-10-14 22:16:32 +00:00
Petr Surkov
2840bf8238
[daemon] Fix eval exception
...
GitOrigin-RevId: 96f33b84c17d00bb5ec43aaceb0fc4112051687a
2025-10-14 22:14:14 +00:00
Alexander Koshevoy
4ffbd4a93c
[wsm] IJPL-178632 Support structured app-level storage path handling required for workspace model separation
...
Introduce `getCollapsedPath(filePath)` and use it in app-level read/write flows:
- When `ide.workspace.model.per.environment.model.separation` is enabled, return path relative to `PathManager.getOptionsDir()`.
- When disabled, return only the file name (legacy flat layout).
GitOrigin-RevId: c84b981f286398fd362c6f22fe2284f645df10d0
2025-10-14 22:13:28 +00:00
Alexander Koshevoy
ea9b2cac4a
[wsm] IJPL-178632 Get rid of isApplicationLevelFile method duplication
...
GitOrigin-RevId: 443e2e62c72fa4e2c450aaba948cc209684f064b
2025-10-14 22:13:28 +00:00
SergeiDudoladov
0bf33f758a
[LLM-19751] implements text similarity score for eval
...
GitOrigin-RevId: bfb947fc964568c74ea9466af643e9b0004dee8e
2025-10-14 22:09:29 +00:00
Karol Lewandowski
5c6233b5c2
[devkit] IJPL-209927 Check that content module used as a dependency is visible - cleanups
...
GitOrigin-RevId: b127a58aa0c47ea806afaafae60949b89f35085c
2025-10-14 22:06:59 +00:00
Karol Lewandowski
b11da8cfe8
[devkit] IJPL-212275 support 'strict-until-build' attribute in plugin descriptor - minor doc polishments
...
GitOrigin-RevId: 1241bca7c610c64ddc5d3aa2d8a1d8c016d45a2b
2025-10-14 22:06:59 +00:00
Nikita Katkov
24fb3ffa46
[service view & split mode] IJPL-176492 Disallow split service view in monolith completely since we do not plan to release it in 253 in monolith mode anyways
...
GitOrigin-RevId: 069e6d4ea410bfdc2889086ae2eab64a44760d1b
2025-10-14 22:05:40 +00:00
Gustavo Fao Valvassori
678d0fe50d
[JEWEL-982] Making pop-up apis stable
...
- Removed Experimental annotation from Popup, PopupManager and PopupRenderer
closes https://github.com/JetBrains/intellij-community/pull/3268
GitOrigin-RevId: b79b2d8f0856b7e9e2224d137cb833ca005298d1
2025-10-14 22:04:02 +00:00
Max Medvedev
a6fdfcbc76
[completion] IJPL-207762 add missing dependencies to various places
...
GitOrigin-RevId: fa780dc1520d5e822d444675242dbb59fbb8a555
2025-10-14 22:03:33 +00:00
Konstantin Nisht
06358794ca
[threading] IJPL-212267: Add forgotten synchronization
...
GitOrigin-RevId: c2d25487eb58d177142075fd1838ce955c0b838e
2025-10-14 22:02:25 +00:00
Tatiana Elfimova
9ee1692cbb
[platform UI] IJPL-188269 Search Everywhere: 'Open in Right Split' and 'Assign Shortcut' links are not available in the footer
...
- introduce `isExtendedInfoProvider` in `SeTopHitItemsProvider`
GitOrigin-RevId: 8e13d2023e5a5ac6bd8bf2b0bc9f793527679526
2025-10-14 21:57:42 +00:00
Tatiana Elfimova
1d47356095
[platform UI] IJPL-188269 Search Everywhere: 'Open in Right Split' and 'Assign Shortcut' links are not available in the footer
...
- unite both isExtendedInfoEnabled() inside vm
- call `updateExtendedInfoContainer` from the EDT
GitOrigin-RevId: aac603484739525b14f76301c490ecbd3141ee69
2025-10-14 21:57:42 +00:00
Tatiana Elfimova
d5f48672a8
[platform UI] IJPL-188269 Search Everywhere: 'Open in Right Split' and 'Assign Shortcut' links are not available in the footer
...
- Fixes:
- Don't hide extendedInfoContainer when the left text is empty
- Implement `isExtendedInfoEnabled` in tabs and `SeExtendedInfoProvider` in providers to hide the extended info only for specific tabs
- Call `updateExtendedInfoContainer` in tab flow
GitOrigin-RevId: 7d8e2124f253763b7056c07428936b73495cd47b
2025-10-14 21:57:42 +00:00
Alexander Trushev
58e975cc05
[rd-editor] IJPL-201535 Refactor UndoManagerImpl: assert nested command (2nd try)
...
GitOrigin-RevId: 0b824a43c5a2703d06db7c94bd03b86bafe61fea
2025-10-14 21:52:35 +00:00
Nikita.Ashihmin
e60e8bce24
PY-84790 Jupyter: Fix review and small refactors
...
GitOrigin-RevId: 83d42335c6e6a0ee8014b5b0e4ac61f01538ab50
2025-10-14 21:49:46 +00:00
Vladimir Kharitonov
dc271894cb
IJPL-190637 MarkdownPreviewFileEditor: trace getting and setting HTML
...
GitOrigin-RevId: a3d44625799cebb846a066b907f46a579fe75155
2025-10-14 21:49:16 +00:00
Nikolay Egorov
d6e9b5efcd
[KTNB] Address a failing UI table test by waiting for indexes to be updated, as only after UI table components are updated
...
GitOrigin-RevId: 06374bb8cf22fd98a0bfc71046232b2e05f085a2
2025-10-14 21:42:23 +00:00
Nikolay Egorov
af20c4fb8a
[KTNB] Address a failing UI test by treating a nullable type of RangeHighlighter in HighlightInfo
...
GitOrigin-RevId: b0aed2626bb55deff870130508f5fcc9e942fadc
2025-10-14 21:42:23 +00:00
Willem Stuijt
402465a6d7
Create R psi module
...
Merge-request: IJ-MR-177085
Merged-by: Willem Stuijt <willem.stuijt@jetbrains.com >
GitOrigin-RevId: 815501f807fdbeaceb846224be77a9be2c0da9de
2025-10-14 21:30:46 +00:00
Aleksey Dobrynin
e3c5ceb12c
[junit6] improve support for dumb mode IDEA-380275
...
GitOrigin-RevId: bcaf67cd7be30fcc7fe7ff39e018229899024354
2025-10-14 21:11:49 +00:00
Olga Berdnikova
f09acc26ff
IJPL-212166 EUA is not Dark as Islands Dark
...
GitOrigin-RevId: f57e2b1c646db49b373335b7ce12d07141713dcf
2025-10-14 20:55:12 +00:00
Evgenii Ilichev
e57ba6c3f0
[kotlin] KTIJ-10041 rename fir modules to obey platform rules
...
fix jvm-debugger tests dependencies
GitOrigin-RevId: b4cc4484bc698c71ac6ba25a4c6cc5ec6bb6026b
2025-10-14 20:54:02 +00:00
Max Medvedev
35888eb18e
[multiverse] IJPL-212851 fix ManyItemMap.toString
...
WeakValueHashMap does not support `entries`, but `keys` are supported.
GitOrigin-RevId: bdfc12ffd880b9532e3d5791b6f55b0b33c950a9
2025-10-14 20:48:05 +00:00
Andrei.Kuznetsov
89ed941fff
IJPL-211781 ProjectRootEntities should also be created when projects are opened from CLI
...
GitOrigin-RevId: 4656b8282d3a20e91d7220f48a7b5ef1c75d1c67
2025-10-14 20:30:24 +00:00
Andrei.Kuznetsov
4444d14e1c
IJPL-211781 Add tests for opening nested projects
...
GitOrigin-RevId: 88b1ec61cdfaf26408cd80861f73d8e22aa83615
2025-10-14 20:30:24 +00:00
Bartek Pacia
55cbf87803
[testFramework] docs: mention JUnit5 showcase in UsefulTestCase
...
GitOrigin-RevId: a30ac12d8472cb5de891f1f09365db39bb2cedb2
2025-10-14 20:29:08 +00:00
Konstantin Hudyakov
84d4d82d6e
[toolwindow] IJPL-59194 Disable tool window reorder in RemDev
...
In RemDev mode tool windows are synced with between frontend and backend. And now the dragged tab is disposed on the backend, which breaks it on the frontend. Fixing it requires improvements in the tool window contents synchronization, which are not obvious at the moment.
GitOrigin-RevId: ba8ad95ac256f8b6be03f015147d1eaf604f8e8f
2025-10-14 20:21:34 +00:00
Konstantin Hudyakov
f50c0da7f8
[terminal] IJPL-212661 Fix focus when opening new predefined tab
...
GitOrigin-RevId: df0288ca96998a1fc98636294a45c11e31a69abb
2025-10-14 20:21:34 +00:00
Konstantin Hudyakov
6b895eac1d
[toolwindow] IJPL-59194 Fix read access exceptions when reordering git log tabs
...
Some tool windows like GitLog perform read actions when tool window content is removed, so let's wrap it into `invokeLater` and explicitly specify `WriteIntentReadAction`.
GitOrigin-RevId: b8e6077e80db68dc7418f1263f3c0f101749b0b9
2025-10-14 20:21:34 +00:00
Konstantin Hudyakov
cd10dad029
[toolwindow] IJPL-59194 Add registry property to control when tabs reordering in any tool window is enabled
...
To be able to easily disable the feature in case of big issues.
GitOrigin-RevId: e4e6bac0c04ceaa84e307084d214bdfa553fb519
2025-10-14 20:21:34 +00:00
Konstantin Hudyakov
0413b1b442
[findUsages] IJPL-59194 Do not dispose the tab on reorder
...
ContentManager will dispose it on its own if it is really removed.
GitOrigin-RevId: 765399bf841a81810bba8989e478a73d3def4e5f
2025-10-14 20:21:33 +00:00
Konstantin Hudyakov
b94cf09051
[toolwindow] IJPL-59194 Allow tabs reordering in detached tool windows
...
The check for `canSplitTabs` was excessive because more precise checks are performed right inside `ToolWindowInnerDragHelper`.
GitOrigin-RevId: 5c3c98ccc1810bb059e203b4688c5f6d30a6558a
2025-10-14 20:21:33 +00:00
Konstantin Hudyakov
3216309e43
[toolwindow] IJPL-59194 Allow tabs reordering for all tool windows
...
But allow splits only for those that set `ToolWindow#setTabsSplittingAllowed` to true.
GitOrigin-RevId: cc2f5984148940de395d55fd7dc21279c81214cf
2025-10-14 20:21:33 +00:00
Konstantin Hudyakov
d273292867
[toolwindow] IJPL-59194 Create better API for allowing tab splits
...
Let's add the methods to the `ToolWindow` interface. Deprecate and replace the usages of the old API.
GitOrigin-RevId: 3aeea95849457fba42faf782a3c1561daebf32dc
2025-10-14 20:21:33 +00:00