FUS Updater
b911f862fc
FUS-7130 FUS-7133 [fus]: auto-update bundled metadata for IDEA CE
...
https://buildserver.labs.intellij.net/build/856943556
GitOrigin-RevId: 3d0bd7bf7267b3b4c80387d6e0a4a9b131365382
2026-01-16 10:20:11 +00:00
FUS Updater
c14447fc73
FUS-7130 FUS-7133 [fus]: auto-update bundled metadata for Android Studio
...
https://buildserver.labs.intellij.net/build/856943555
GitOrigin-RevId: e5d6aeb8253b1a9c73c16a302920a1d039b46969
2026-01-16 10:19:02 +00:00
Sergei Tachenov
66e0d8b977
[UI, Wayland] IJPL-222615 Use relative mouse coordinates for menu scrolling
...
Because on Wayland we don't know the absolute mouse coordinates,
we use relative ones instead. To know them, we listen to all mouse
move events and convert them accordingly.
This also eliminates the need to convert the point
when dispatching the "mouse entered" event.
GitOrigin-RevId: 1112d0d32b587eba64a3ab736d1cd47bd8ceface
2026-01-16 09:42:42 +00:00
Sergei Tachenov
1e719c19c9
[UI, Wayland] IJPL-222615 Introduce wayland.screen.vInsets
...
A workaround around the fact that the screen insets are always
zero on Wayland even if they're non-zero in reality.
Applied only to menus because it's too dangerous to apply
it platform-wide to getScreenInsets: in some places,
like the main window positioning, for example,
it's not desirable to create fake insets that would prevent
maximizing the IDE window.
GitOrigin-RevId: 1e74406a37c2e4db2c0d65d0082102afbf148bf4
2026-01-16 09:42:42 +00:00
Sergei Tachenov
e5820febc7
[UI, Wayland] IJPL-222880 Clean up ActionMenu UsabilityHelper
...
GitOrigin-RevId: 20deef38812595711e9993cf0878db7714ff96ff
2026-01-16 09:42:42 +00:00
Sergei Tachenov
dfce322572
[UI, Wayland] IJPL-222880 Fix ActionMenu UsabilityHelper
...
1. Because screen coordinates on Wayland are not reliable,
use coordinates relative to the parent menu window instead.
2. Because the absolute mouse position is not reliable either,
wait for the first mouse event to capture the position relative
to whatever component the mouse in.
GitOrigin-RevId: 131542f2815b13fc935e3549a27a9ce0179c18e2
2026-01-16 09:42:42 +00:00
Sergei Tachenov
082ecff7a6
[UI, Wayland] IJPL-222880 [refactoring] ActionMenu: alarm -> flow
...
GitOrigin-RevId: 55357de89234c3da41715d6e5c95c925f13532ac
2026-01-16 09:42:41 +00:00
Sergei Tachenov
74dfa733f5
[UI, Wayland] IJPL-222880 [refactoring] ActionMenu: remove import
...
That getInstance() call was an artifact of the Java -> Kotlin conversion.
A getInstance call without a qualifier looks very strange
and not readable at all.
GitOrigin-RevId: 200f015efa64775d93033aa119134fff32c4a196
2026-01-16 09:42:41 +00:00
Alexander Zolotov
ece99aaef7
refactoring [text-matching]: allow creating matchers with fallback and typo tolerant fixing layout matcher
...
NameUtil, which previously constructed these matchers, is moving to the IJ platform.
This change allows clients to create the matchers directly.
GitOrigin-RevId: f6addda191ee471d65af9ada6fef93de7ab45b16
2026-01-16 08:10:16 +00:00
Dmitry Kichinsky
19087f6422
[gradle] IDEA-384709 Local completion disappears on a dash symbol on a "name" field
...
GitOrigin-RevId: 713f2f1f82c9fef9257ce4606b81458ea668d9c2
2026-01-16 07:06:55 +00:00
FUS Updater
1cc7731e72
FUS-7121 [fus]: auto-update bundled metadata for PyCharm CE
...
https://buildserver.labs.intellij.net/build/856745806
GitOrigin-RevId: ac738bb4a50517e7f7b3474bf63fcec533ca508d
2026-01-16 02:48:08 +00:00
FUS Updater
cde6827e83
FUS-7092 [fus]: auto-update bundled metadata for PyCharm CE
...
https://buildserver.labs.intellij.net/build/856732552
GitOrigin-RevId: 602e94f255968736af01da4e7e5acccb76cc05ca
2026-01-16 01:43:23 +00:00
FUS Updater
ab38cc5588
FUS-7129 [fus]: auto-update bundled metadata for PyCharm CE
...
https://buildserver.labs.intellij.net/build/856726803
GitOrigin-RevId: 7dd26e7d66b035c2339531df8a850def1d94a5a0
2026-01-16 00:35:09 +00:00
Anna Kozlova
fa1afe65c9
[kotlin] mark kotlin.scripting-support as k1 and avoid dependencies on it
...
KTIJ-36178
GitOrigin-RevId: 91c99cd971d5e60ae3231c99763dfdcd4d6a1d39
2026-01-16 00:20:08 +00:00
Anna Kozlova
df310af151
[kotlin] mark shared module as frontend-independent
...
KTIJ-28142
GitOrigin-RevId: 47dd5d6e7cfeb44b91a3a0ba3d91f088d2c3dad2
2026-01-16 00:20:08 +00:00
Anna Kozlova
81a6f5015e
[kotlin] intellij.kotlin.coverage.tests should not depend on k1 through kotlin.core
...
KTIJ-37033
GitOrigin-RevId: 0eba3d5aa6e957e2a6f7352ee38ad43f1368c0fe
2026-01-16 00:20:08 +00:00
FUS Updater
0b6fb8ce1a
FUS-7121 [fus]: auto-update bundled metadata for Android Studio
...
https://buildserver.labs.intellij.net/build/856745801
GitOrigin-RevId: bee7e88337155b21e003ce192886af83522e9c85
2026-01-15 23:24:04 +00:00
FUS Updater
5384c679ee
FUS-7121 [fus]: auto-update bundled metadata for IDEA CE
...
https://buildserver.labs.intellij.net/build/856745802
GitOrigin-RevId: e795b14e9ee6312da6dfa0621332b42c0193203c
2026-01-15 23:23:42 +00:00
FUS Updater
82980117da
FUS-7015 FUS-7017 [fus]: auto-update bundled metadata for Android Studio
...
https://buildserver.labs.intellij.net/build/856743957
GitOrigin-RevId: 6c2a1b693b741239605bae79e3c806892296ce9d
2026-01-15 23:16:27 +00:00
FUS Updater
a6f3e550cf
FUS-7086 [fus]: auto-update bundled metadata for PyCharm CE
...
https://buildserver.labs.intellij.net/build/856719097
GitOrigin-RevId: 090c21dd7f06dc72130145b83a9a854f44a5c0b9
2026-01-15 23:15:52 +00:00
Roman Shevchenko
a9a0b5533c
cleanup [*]: deprecated API; formatting
...
GitOrigin-RevId: b06b2968fc49bb011df0251557cd9290a50052ea
2026-01-15 22:54:41 +00:00
FUS Updater
03e86978e5
FUS-7092 [fus]: auto-update bundled metadata for IDEA CE
...
https://buildserver.labs.intellij.net/build/856732546
GitOrigin-RevId: 0da3accef1cb96026ea27350a8f6eed64878bef9
2026-01-15 22:51:29 +00:00
FUS Updater
6cffcbd69d
FUS-7129 [fus]: auto-update bundled metadata for IDEA CE
...
https://buildserver.labs.intellij.net/build/856726799
GitOrigin-RevId: d21f0ea88d4e17d913b97813d01589f7c3cd4641
2026-01-15 22:32:16 +00:00
FUS Updater
8ea38a00b6
FUS-7086 [fus]: auto-update bundled metadata for IDEA CE
...
https://buildserver.labs.intellij.net/build/856719088
GitOrigin-RevId: 96d1f7796d63c4f9e369e606526e6ca2947539bb
2026-01-15 22:14:34 +00:00
Konstantin Aleev
2e1fe7ad73
IJPL-229476 services: run dashboard: update presentation on single run configuration change
...
GitOrigin-RevId: c83875cac0f21617e4dc100eaab094ed6f61d8c3
2026-01-15 22:01:15 +00:00
Konstantin Aleev
b8462dc44a
IJPL-218977 services: run dashboard: fix backend actions in monolith
...
IJPL-229458 IDEA-384720
GitOrigin-RevId: 400fcdf55c59b6f99e14a233e8174021fcd3f7b0
2026-01-15 22:01:15 +00:00
bogdan.kirilenko
65db41529c
[PyCharm] PY-79133 minor refactoring in JupyterEditorGutterMouseListenerTest and DecoratedEditor
...
GitOrigin-RevId: c003c29dffa4f0c93d08d771efd7455fed91d2b5
2026-01-15 21:58:01 +00:00
bogdan.kirilenko
4e43029a13
[PyCharm] PY-79133 disabled updateSelectionAfterClick in case alt/opt pressed
...
GitOrigin-RevId: 81a08122758733401ae2f2a2271eb75223144d96
2026-01-15 21:58:01 +00:00
Patronus
56fba1781f
Merge IJ-MR-187978: omak/kt-master-sync-14.01.2026
...
GitOrigin-RevId: 996da03a7df14e9cc7065f34b00d50a925091451
2026-01-15 21:42:43 +00:00
Vitaly Legchilkin
898ca7f779
PY-86007 Run the Hatch CLI from the first existing parent folder in the path.
...
Initially, the ~/PycharmProjects folder does not exist. When we create the first project at ~/PycharmProjects/PythonProject, we can’t run Hatch from its parent folder and have to detect the actual root path instead.
GitOrigin-RevId: 89024b6c442ee46051bc0492609eab5928807ded
2026-01-15 21:42:28 +00:00
Stanislav Alekseev
8ca39f99c0
[editor] UX-3637 better smooth caret defaults
...
GitOrigin-RevId: 2a91596fae4e52b5194377a816ce8eea71f3f6fd
2026-01-15 21:08:55 +00:00
Andrey Cherkasov
2a680c0de5
[kotlin] KTIJ-37133 Make UseOptInAnnotationFix suggest annotation on expressions/statements
...
Previously, the fix only suggested `@OptIn` on the containing declaration, file, or module.
Now it can be applied directly to the statement or expression, allowing finer-grained opt-in without affecting surrounding code.
GitOrigin-RevId: d25d192b01346c29b98d1ef4626876b7a9c787df
2026-01-15 21:08:31 +00:00
Andrey Cherkasov
3767e1c320
[kotlin] KTIJ-37133 Correct the action name of PropagateOptInAnnotationFix
...
GitOrigin-RevId: df34b48e4dc498bd95c04d54901df8819f1a45cb
2026-01-15 21:08:31 +00:00
Andrey Cherkasov
e6a5495de3
[kotlin] KTIJ-37133 Move findStatementCandidate function to OptInGeneralUtilsBase class
...
The function will be reused for regular Kotlin files. It is currently used only for scripts.
GitOrigin-RevId: 373d4ea915475611c469f839fd01db5141e40ebd
2026-01-15 21:08:31 +00:00
Andrey Cherkasov
2b8d80bfb0
[kotlin] KTIJ-37133 Fix ''when' that can be simplified by introducing an argument' problems
...
GitOrigin-RevId: 1f81f1cfdaf71d729b5e6694150651e4d889c199
2026-01-15 21:08:31 +00:00
Vladimir Krivosheev
46e72a8397
IJPL-224042 codex task skill
...
GitOrigin-RevId: 892892aac5d4a0306e288fa73c82eb29b857ba86
2026-01-15 20:43:22 +00:00
Vladimir Krivosheev
1345781da8
IJPL-224042 store findings/decisions in comments
...
GitOrigin-RevId: 461ac0a97f6b312c67ab6693d3e74a08c168b477
2026-01-15 20:43:22 +00:00
Ilia Kirianovskii
082afa9b94
[build] Extract methods w/ PerformanceUnitTest annotation to separate classes in junit5 performance tests (IJI-3451)
...
GitOrigin-RevId: 02c3a2df349797df7d9ad3efae095070659fc29c
2026-01-15 20:33:58 +00:00
Ilia Kirianovskii
d6191d1cad
[build] Add UltimateProjectTestsStructureTest#no @PerformanceUnitTest methods in junit5 performance tests test (in intellij.idea.ultimate.build.tests module) to check that no unsupported junit5 performance tests (IJI-3451)
...
Also adds includeEverything optional parameter in ClassFinder to specify whether all classes should be matched.
GitOrigin-RevId: 1596b333da370e81e2667516357f9c5514623cb0
2026-01-15 20:33:58 +00:00
Aydar Mukhametzyanov
8e086d14f3
[platform UI][se] IJPL-198632 Tests for duplicated actions: report each action as a separate test
...
GitOrigin-RevId: cb0fc813721d87740cf2f35c95be3b5d9a67c9b5
2026-01-15 20:29:21 +00:00
Mikhail Pyltsin
b74957ee70
[java] IDEA-384707 Fix preview level for Maven/Gradle with new java versions
...
GitOrigin-RevId: 0d1b46fa664a9fbf03c2cecffa0f37bfb296240a
2026-01-15 20:14:30 +00:00
Nikolay Rykunov
e378c17f6f
[debugger] LSP-423: Provide a suspend way to evaluate expression and use it rpc
...
GitOrigin-RevId: 6e6e1167f6ae85840a6a87261cdeaea7fcab8e60
2026-01-15 20:13:03 +00:00
Alexander Trushev
e2712206e9
[undo] IJPL-201535 Clear and repair stacks on UndoClearHistoryAction performed
...
GitOrigin-RevId: 0ad1e0ffbd93233b0f919786d9ee0664a61b7705
2026-01-15 19:53:10 +00:00
Anna Kozlova
fefd7b20af
[kotlin] move shared resources to the shared module
...
^KTIJ-37127 fixed
GitOrigin-RevId: f4991a4350465704d9a430d040814b02d07ee22f
2026-01-15 19:52:32 +00:00
Anna Kozlova
00a417c79d
[kotlin] move shared intention to the shared module
...
KTIJ-28142
GitOrigin-RevId: f37fc0bee9f0333996f9e2b7049f0e92644096cf
2026-01-15 19:52:32 +00:00
Anna Kozlova
2274c0ebe9
[kotlin] remove k1 dependencies from kotlin.gradle.gradle-java.tests.shared module
...
^KTIJ-37091 fixed
GitOrigin-RevId: eeb32d2fbb98108c3ec2e65ba430da3e0f048759
2026-01-15 19:52:32 +00:00
Anna Kozlova
8e26866689
[kotlin] remove unused test dependency on kotlin.idea.test/kotlin.idea
...
KTIJ-36178
GitOrigin-RevId: 87b2b8577852cc961237461aab38f60e19f0794a
2026-01-15 19:52:32 +00:00
Louis Vignier
7fac22da88
IJPL-224591 ui: restore selected variants when changing font
...
#IJPL-224591 Fixed
GitOrigin-RevId: c89e2c4f35e0731ad9a0282567e30dd131baa46e
2026-01-15 19:43:21 +00:00
Louis Vignier
bd999f9e7e
IDEA-366350 jdk: filter excluded items by arch in the download dialog
...
#IDEA-366350 Fixed
GitOrigin-RevId: 492244ad1e7fd775062f987a298b84ae4f20a4ad
2026-01-15 19:43:21 +00:00
Ilia Permiashkin
b2c818b1be
[grazie] IJPL-225115 Proofreading Inspections not adhering to scope setting
...
Merge-request: IJ-MR-188015
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com >
GitOrigin-RevId: 9519a253800683266d84be54eef9be441c85dd0a
2026-01-15 19:42:12 +00:00