Commit Graph
501559 Commits
Author SHA1 Message Date
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