Commit Graph
505185 Commits
Author SHA1 Message Date
Egor Ushakov cd72fd120c cleanup [debugger]: use safe EP iteration
GitOrigin-RevId: 62c9bc89345e6a0166ac26ee36a7f9875ee794a9
2026-02-12 18:19:43 +00:00
Egor Ushakov 7a4263971b cleanup [debugger]: moved openapi EPs declarations into the correct module
GitOrigin-RevId: f5a020bc463e3d9b443f9aaba2b37ee943ff8e44
2026-02-12 18:19:43 +00:00
Ilia Permiashkin 3649fc5287 [grazie] IJPL-222522 Show mass apply only if there are available suggestions
Other changes:
- Restrict action from commit message window (for now)


Merge-request: IJ-MR-191415
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com>

GitOrigin-RevId: 10558907f10ed630fd4fb164ae451f0fc6d4f7b6
2026-02-12 18:18:26 +00:00
Ilia Kirianovskii c34ef90391 [build] Migrate JUnit 5 tests to a new JUnit5TeamCityRunner (IJI-3451)
https://youtrack.jetbrains.com/issue/AT-4051
https://youtrack.jetbrains.com/issue/AT-4052
https://youtrack.jetbrains.com/issue/AT-4053
https://youtrack.jetbrains.com/issue/AT-4058

GitOrigin-RevId: a7e02cfdf848a12fc8bbe05055eb74574f643d23
2026-02-12 17:55:44 +00:00
Stanislau Palyn f91cb12fa2 refactor [git]: Extract getEntriesUsingLog from GitInteractiveRebaseUsingLog.kt into separate service
GitOrigin-RevId: df72990b28749d34ae4bfb5097e08cb9f5a0974e
2026-02-12 17:53:11 +00:00
Stanislau Palyn e52dd94ae1 refactor [git]: Allow passing entries explicitly to InMemoryRebaseOperations.kt
We need this when the log is out of date and we want to construct them manually

GitOrigin-RevId: 46e8d2144e1e39a431d0eaea1a306aa88b43a039
2026-02-12 17:53:11 +00:00
Stanislau Palyn f31708536c refactor [git]: Take a message instead of the message file in commitUsingIndex
GitRepositoryCommiter might need to modify the commit message, and the message file will be created on its level

GitOrigin-RevId: 83487e538fefe2d64fdfffa78d9c516cafc0ba97
2026-02-12 17:53:11 +00:00
Stanislau Palyn 7566e5f325 refactor [git]: Allow in-memory rebase to accept GitRebaseEntry instead of GitRebaseEntryWithDetails
We don't need metadata to perform it, just commit hashes are enough

GitOrigin-RevId: f78d817bb7e81ddc9dfd75704575a8b517f9f397
2026-02-12 17:53:11 +00:00
Bartek Pacia beb8e062e9 cleanup [java-impl]: remove unused class HighlightUtils
GitOrigin-RevId: 9bb2196a71eadb6912a29ce3a4f1a84fb3215cf1
2026-02-12 17:26:40 +00:00
Bartek Pacia 5f8c225c21 cleanup IDEA-382376: move com.siyeh.ig.performance package from java-impl to java-impl-inspections
GitOrigin-RevId: 4c868558a579c35517733bb6ffdec476cfb212ba
2026-02-12 17:26:40 +00:00
Bartek Pacia cf426f0cfc cleanup IDEA-382376: move com.siyeh.ig.naming package from java-impl to java-impl-inspections
GitOrigin-RevId: b9a43121223c211cf1fdf6f3edcebcebbb84a21a
2026-02-12 17:26:39 +00:00
Maros Sandor 769c4b1432 MRI-1179 mps: Refactoring MPS build script
GitOrigin-RevId: a4bf786c22af8dc49e82d76a9c3771ee40f120d3
2026-02-12 16:45:28 +00:00
Maros Sandor 91f22284bc MRI-1179 mps: Fixing paths in patches to match IJ master repository
GitOrigin-RevId: d7190fd1a936f7101c0bec6e4b9425f253810d27
2026-02-12 16:45:27 +00:00
Florian Schaefer 5cb7fcf9a4 WI-82413 PhpStorm Enforce spaces over tabs for mixed named args alignment
(cherry picked from commit d60882a0df49c89479ced8163034c6955844e1ed)

IJ-MR-190011

GitOrigin-RevId: ebfca92507a1d5fab412aa3da49073c1042629d6
2026-02-12 16:45:06 +00:00
lesia.matuzok 669031ac10 IJQA-113 tests: uninstallation fixes
Merge-request: IJ-MR-191149
Merged-by: Alesia Matuzok <alesia.matuzok@jetbrains.com>

GitOrigin-RevId: e21c18d6944f6a4037fc8d652c27c52d21e6dc89
2026-02-12 16:25:40 +00:00
Andrey Vokin a7461e16d1 PY-87526 Remove the collector for python.job.statistics
GitOrigin-RevId: b1d48b9c9cf392d7e2ee87d02661ac7d60eb3389
2026-02-12 16:22:26 +00:00
Vlad Koshkin 2ef1ccbf7a [kotlin] KTIJ-36897 add commandLine logging to scratch execution
GitOrigin-RevId: ff49a2133160b1a8a71d139aa3ca930d80396822
2026-02-12 16:17:04 +00:00
Rival Abdrakhmanov 95698d476f RIDER-135723 provide examples of the supported azd server urls
GitOrigin-RevId: 6a37d40ad7f95c6cbf6b02b9deb6a9d161b21b80
2026-02-12 16:14:59 +00:00
Piotr Tomiak 4c09f02115 WEB-76794 HTML: February 2026 HTML5 schema update - update test data
GitOrigin-RevId: 64e9dc72924c6ada282849abb3485c7a78f66148
2026-02-12 15:57:48 +00:00
Piotr Tomiak a1fd9c1ec4 WEB-76794 HTML: February 2026 HTML5 schema update - add removed attributes and elements to legacy file
GitOrigin-RevId: 70314aa1096e814c8f27bf5806393dc351cf46e3
2026-02-12 15:57:48 +00:00
Piotr Tomiak 6019849ab1 WEB-76794 HTML: February 2026 HTML5 schema update
GitOrigin-RevId: 4b39758846ec81c502c58c09a321ae770c1cf4cd
2026-02-12 15:57:48 +00:00
Bart van Helvert 265ec5fb37 [java] Add chooser fix for division that could change semantics
Adds a chooser to `ReplaceShiftWithMultiplyIntention` which allows to choose between regular division that changes semantics and floor division. By default floor division is chosen. This changes also makes it so regular division is suggested when the language level is lower than 8. #IDEA-384124


(cherry picked from commit 3e5c5bb4852098ba7b8639c2d887f7cf1298cd93)

IJ-MR-189843

GitOrigin-RevId: db19634d66f5a91282536b4c1b41fb0f8ccfcd5e
2026-02-12 15:57:26 +00:00
Bart van Helvert ee88699fd4 [java] Don't suggest replacing with Math.floorDiv for positive values
If we can be sure that the left hand side is positive, we can sugget replacing with `/` the semantics shouldn't change and the code will look simpler. #IDEA-384124


(cherry picked from commit 193313137372a53b206040bba4644909174a6215)

IJ-MR-189843

GitOrigin-RevId: 9fab82a7bb2dd400938994ac2fb011711d1e2577
2026-02-12 15:57:26 +00:00
Bart van Helvert 2cfa7cbe36 [java] Improve intention description
#IDEA-384124


(cherry picked from commit 48c77f4699b3a974e1aa5e7a6768ebef265ffb7c)

IJ-MR-189843

GitOrigin-RevId: 83322da32b1eef0bada7db46fab6aeb44bdfadf4
2026-02-12 15:57:26 +00:00
Bart van Helvert 4608011210 [java] Make Replace multiply with shift intention round towards -inf
#IDEA-384124 Fixed


(cherry picked from commit bc3e3ddc66db0c7b06f8ad5d281fe594a1c092db)

IJ-MR-189843

GitOrigin-RevId: 04f72906c4b22476b1c45644b097abeacd556c93
2026-02-12 15:57:26 +00:00
Ilya Kazakevich dc0557eb61 PY-87454: (WIP): Module rename + convert .iml -> custom ModuleEntity leads to NPE.
`com.intellij.workspaceModel.ide.impl.legacyBridge.module.ModuleBridgeImpl.rename(java.lang.String, com.intellij.platform.workspace.storage.url.VirtualFileUrl, boolean)` didn't support new name for modules without `.iml`


Merge-request: IJ-MR-191142
Merged-by: Ilya Kazakevich <ilya.kazakevich@jetbrains.com>

GitOrigin-RevId: d2198df39c03c7be6fba5466baa3d622bb5db729
2026-02-12 15:49:51 +00:00
Vladimir Krivosheev 838769ce6e IJPL-233558 fix codex process creation
GitOrigin-RevId: 45edbc60fd75dd9dbe989a814fa297da036bee20
2026-02-12 15:38:42 +00:00
Vladimir Krivosheev afd381f6a2 IJPL-233558 force reapply project frame layout
GitOrigin-RevId: f5ecff5241f05e3c7291d73a534c4f8cee7516e5
2026-02-12 15:38:42 +00:00
Vladimir Krivosheev 64f85ceb62 IJPL-233558 IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 refactor: apply internal visibility and style cleanup to remaining modules
GitOrigin-RevId: 87b7353736679ef8696346d08530d1d52135b730
2026-02-12 15:38:42 +00:00
Vladimir Krivosheev 227c6496d3 IJPL-233558 IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 refactor(python): apply internal visibility and style cleanup
GitOrigin-RevId: 55813678163231437659883dcfde46444414f23e
2026-02-12 15:38:42 +00:00
Vladimir Krivosheev e786b57bee IJPL-233558 IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 refactor(plugins): apply internal visibility and style cleanup
GitOrigin-RevId: eb2c68d6f07bb387e5b9faf667c305bff49b66fe
2026-02-12 15:38:41 +00:00
Vladimir Krivosheev e367732e43 IJPL-233558 IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 refactor(platform): apply internal visibility and style cleanup
GitOrigin-RevId: 59008738ec972ea88984df41d4dda594a9a56a92
2026-02-12 15:38:41 +00:00
Vladimir Krivosheev c546068c91 IJPL-233558 IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 refactor: apply dependency and style cleanups
add explicit kotlin-stdlib, restructure projectFrame

GitOrigin-RevId: c151a69ae1e9b925b1892a3b01ba5d01566bba3b
2026-02-12 15:38:41 +00:00
Vladimir Krivosheev a7bc6397b3 IJPL-233558 IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 feat(platform): hide project toolwindow via layout profile
GitOrigin-RevId: f332445e972bb1ed26d8a3f7e4e5905379986059
2026-02-12 15:38:41 +00:00
Louis Vignier 59668c448d IDEA-385352 jdk: wait for coroutine completion in JdkUpdateTest
GitOrigin-RevId: 6896362350f320c395931ec9cbe4388317aa2078
2026-02-12 15:27:11 +00:00
Louis Vignier fe36b27348 IDEA-293147 jdk: fix JDK update install dir with WSL
#IDEA-293147 Fixed

GitOrigin-RevId: f85b41bedaecc2aec2744751ca2c126ae037a0fa
2026-02-12 15:27:11 +00:00
Louis Vignier 34e1899875 IDEA-385352 jdk: use coroutines in JdkUpdateNotification
GitOrigin-RevId: e67dfe58550bb1473ddf5026bd38f9b1a38849f3
2026-02-12 15:27:11 +00:00
Filip Zybała 6a6b7eda4e TBX-15645 Add patch for rules_cc for bug that prevents cross-compilation of MSVC targets
GitOrigin-RevId: 853c98446b09a4da00e50b426fbde8cd91852ca3
2026-02-12 15:10:46 +00:00
Filip Zybała 7dae21f77f TBX-15645 Update patch for toolchains_llvm with typo fix
GitOrigin-RevId: 066e57960b3caa82a7589247b04370a9682913cf
2026-02-12 15:10:46 +00:00
Marcin Mikosik afdcd299a3 IDEA-381552 [java]: Override method: do not add redundant @NonNull under @NullMarked
Merge-request: IJ-MR-190042
Merged-by: Marcin Mikosik <marcin.mikosik@jetbrains.com>

GitOrigin-RevId: 2e35a6c573d175a66b09cf8894954f0f90b7b61f
2026-02-12 14:53:59 +00:00
Max Medvedev 5ee646eba3 IJPL-207762 deduplicate code
GitOrigin-RevId: 0a9cbcda637af9ed6de3c9ea6c261a7f0b3ec134
2026-02-12 14:44:47 +00:00
Max Medvedev b8e11bac16 IJPL-207762 drop commented condition that was commented 13 years ago
GitOrigin-RevId: 3e9e46941446f8585ef8e969fd1370bfa4d55bc4
2026-02-12 14:44:47 +00:00
Max Medvedev 832d0349e8 IJPL-207762 hide hacky AutoPopupController.ALLOW_AUTO_POPUP_FOR_SLASHES_IN_PATHS flag from API
GitOrigin-RevId: c3e2cd9021d61d75a4d50a61b5f2b91badee28d7
2026-02-12 14:44:47 +00:00
Max Medvedev d79c6ad1d1 IJPL-207762 formatting TypedEvent
GitOrigin-RevId: afaa4e0c1faba42d361077a322d31bfefa2d9e6c
2026-02-12 14:44:47 +00:00
Max Medvedev 48d359d8bd IJPL-207762 formatting PsiDocumentManager
GitOrigin-RevId: 858b19d61bab6ce7b27b445032b500200bd5c62b
2026-02-12 14:44:47 +00:00
Max Medvedev c2b64716ae IJPL-207762 unnecessary final in TypedHandler
GitOrigin-RevId: 73926d99761a088db9eb450e0d7b9f392627ca85
2026-02-12 14:44:47 +00:00
Max Medvedev 2fa0c2678c IJPL-207762 formatting in TypedHandler
GitOrigin-RevId: b59667fa3eee18f611cbb23e7e3ec61978af617e
2026-02-12 14:44:47 +00:00
Max Medvedev 976eb482ed IJPL-207762 registry flag does not require restart anymore
GitOrigin-RevId: 7e99838542b0524a1881ee5b2619f23ae3a1b65d
2026-02-12 14:44:47 +00:00
Max Medvedev 61471dd875 IJPL-207762 cleanup AutoPopupController API
GitOrigin-RevId: 684fdec3020d6586e2e137ffe6f275640875147b
2026-02-12 14:44:47 +00:00
Max Medvedev 074d1f664b IJPL-207762 cleanup AutoPopupControllerImpl.java
GitOrigin-RevId: 7bdbe3eac2a65fcef59685a574cfdfaa400fe953
2026-02-12 14:44:47 +00:00