Commit Graph
505388 Commits
Author SHA1 Message Date
Nikolay Chashnikov 50099da8cc IJPL-212619 java: mark deprecated unused API for removal
API, which was marked as deprecated in 252 or earlier and has no external and internal usages, is marked for removal.

GitOrigin-RevId: 7c59d530d22550eba4b9ae0d078413f7f4d67d98
2026-02-13 14:59:20 +00:00
Nikolay Chashnikov fe46462e10 IJPL-212619 groovy: mark deprecated unused API for removal
API, which was marked as deprecated in 252 or earlier and has no external and internal usages, is marked for removal.

GitOrigin-RevId: 1c0bcd3d0583e64bf32365b37c0f0553495bbdc9
2026-02-13 14:59:20 +00:00
Nikolay Chashnikov afb65d8460 IJPL-212619 grazie: mark deprecated unused API for removal
API, which was marked as deprecated in 252 or earlier and has no external and internal usages, is marked for removal.

GitOrigin-RevId: 6adb34d6e6ff345fa6886491b1bca257b3ee0077
2026-02-13 14:59:20 +00:00
Nikolay Chashnikov 4d9b47972f IJPL-212619 gradle: mark deprecated unused API for removal
API, which was marked as deprecated in 252 or earlier and has no external and internal usages, is marked for removal.

GitOrigin-RevId: 4d7cb3b1a2ddd46b93fb261d8a57106ef77feb91
2026-02-13 14:59:20 +00:00
Nikolay Chashnikov f735882397 IJPL-212619 DevKit: mark deprecated unused API for removal
API, which was marked as deprecated in 252 or earlier and has no external and internal usages, is marked for removal.

GitOrigin-RevId: ad6b23186b845ca27f7c843b132205904faa2002
2026-02-13 14:59:20 +00:00
Alexander.Glukhov a1d261d740 [gradle][IDEA-385898] fix property mapping for WebResource; bump the version of ExternalProjectsDataStorage
GitOrigin-RevId: b4ef1dbec71027b750b0016b3358fb3a148ca936
2026-02-13 14:46:13 +00:00
Frederik Haselmeier fa01bfa74a [kotlin] KTIJ-37484 do not show named arguments for smart completion
^KTIJ-37484 fixed

GitOrigin-RevId: c523959dba1bf15dabd6e3b5ff02867421dbdbf3
2026-02-13 14:34:08 +00:00
Max Medvedev 7ba354d678 IJPL-207762 cleanup CodeCompletionHandlerBase
GitOrigin-RevId: 165d1b4f62cad1503c87d034c3ede995cffcc247
2026-02-13 14:33:15 +00:00
Max Medvedev fff008b4d4 IJPL-207762 cleanup CodeCompletionHandlerBase
GitOrigin-RevId: bf5bf9387e49a1301468f4b045e6183eb42d1a1f
2026-02-13 14:33:15 +00:00
Max Medvedev 801e5dfa34 IJPL-207762 rename time -> invocationCount
GitOrigin-RevId: a87ed092cf0fa916b3f435319c9a3f72d91d052a
2026-02-13 14:33:15 +00:00
Max Medvedev 2e296ab24a IJPL-207762 drop unused key for custom action id
GitOrigin-RevId: a0c865615aff9da89dfef2c4f8504b297dffca12
2026-02-13 14:33:15 +00:00
Max Medvedev d53f2dcacb IJPL-207762 shorten the code
GitOrigin-RevId: 70b86783070f023d90514d26587e44c680d0b0b0
2026-02-13 14:33:15 +00:00
Max Medvedev 6ec27aa2e0 IJPL-207762 udpate doc for checkAutoPopup
GitOrigin-RevId: 959715ee9a8f0674d063b4522351b074b6a0c0e0
2026-02-13 14:33:15 +00:00
David Lysenko ae81587b98 [pycharm] PY-87594 Change wording on weight icon labels
Merge-request: IJ-MR-191453
Merged-by: David Lysenko <david.lysenko@jetbrains.com>

GitOrigin-RevId: 5f3eebc26ad33c1b9b873e796823f6b9f7101d89
2026-02-13 14:33:05 +00:00
David Lysenko 82f4238f40 [pycharm] PY-87577 Increase initial size of the POTW tree section
Merge-request: IJ-MR-191384
Merged-by: David Lysenko <david.lysenko@jetbrains.com>

GitOrigin-RevId: 570fadeed15fb7591027b9ff5033f913122d45d3
2026-02-13 14:32:24 +00:00
Tagir Valeev f697eeaf1d IDEA-385863 [java-inspections] False-positive «redundant nullability annotation» inspection warning on @lombok.NonNull
GitOrigin-RevId: ae53fba211152012ca2542ce32f23accd2d68d2f
2026-02-13 14:31:54 +00:00
Ivan Semenov 0fbb5fb8e6 format [gitlab]: remove star imports
GitOrigin-RevId: afb7e64db713ecd4e0061fec32ea8f36685a0088
2026-02-13 14:11:18 +00:00
Ivan Semenov 8e0f5ef8fb [gitlab]: ability to set labels for new merge requests
IJPL-84272

GitOrigin-RevId: a1f80dd23994c28be6963b33ba01bc1b8d699977
2026-02-13 14:11:18 +00:00
Ivan Semenov a17bd75480 [gitlab]: ability to set assignees for new merge requests
#IJPL-82596 Fixed

GitOrigin-RevId: 04fab0973f8ce2e99d6144f03f2a0362d24050e7
2026-02-13 14:11:18 +00:00
Ivan Semenov ac0ccd89c4 refactor [gitlab]: show label colors in label chooser
GitOrigin-RevId: 29e5d600478c87e4db6c1b3c52beae485b7a7dad
2026-02-13 14:11:18 +00:00
Ivan Semenov c4cf4f8449 refactor [gitlab]: always load all MR discussions and events and don't await the full load on refresh
We don't need to wait for the full discussions refresh on every MR operation, as it takes considerable time

GitOrigin-RevId: 8d724e8dc462c38ad3c56828b739023af3ee12cd
2026-02-13 14:11:18 +00:00
Ivan Semenov 212f40edc5 refactor [collab/gitlab/github/azd]: rework paged list loaders
Force the client to pass "loadAll" explicitly to the loader
Make a test for the abstract implementation instead of one concrete impl

GitOrigin-RevId: 27323ebb9967d6c07b32938b71a343ea7f72f422
2026-02-13 14:11:18 +00:00
Ivan Semenov 15c154b658 refactor [gitlab]: a better reviewers selector when adjusting merge request reviewers
GitOrigin-RevId: 8a21855157011a40ffece74f9fcc45c0f417d255
2026-02-13 14:11:18 +00:00
Ivan Semenov 6b8f1270fe refactor [gitlab]: a better reviewers selector when creating a merge request
Now loads items in batches and displays a correct progress indicator. Also the UI is now aligned with GitHub

GitOrigin-RevId: 14e22d7db4716d44acfdde00da70eca238be33de
2026-02-13 14:11:18 +00:00
Ivan Semenov 261367fd29 refactor [gitlab]: use the full user names where possible
GitOrigin-RevId: 88996fe70746f56503e827988bb0029a07185099
2026-02-13 14:11:18 +00:00
Ivan Semenov cb1d1da194 refactor [github]: use the full user names where possible
Won't work most of the time, because REST API doesn't return the full name

GitOrigin-RevId: 14e2cf25d94d9dfe714656e1b06ecb71b77c81ca
2026-02-13 14:11:18 +00:00
Ivan Semenov e6a4dc8817 format [github]: specify return types
GitOrigin-RevId: 6046d4de37d1e61ba856e2335874c42edd8a7791
2026-02-13 14:11:18 +00:00
Ivan Semenov 6943f88b8a refactor [collab]: filter by both short and full names in chooser popups
GitOrigin-RevId: 969d4714e6c93436ac14561b3fd2f05d3510345c
2026-02-13 14:11:18 +00:00
Ivan Semenov e98a86b400 refactor [collab]: prioritize the full name in chooser popup
GitOrigin-RevId: 7a35fc1aa6f04a9fc941f439c862a2d37c155966
2026-02-13 14:11:17 +00:00
Ivan Semenov 12151a13f7 refactor [collab/github/gitlab]: rework the multi-chooser popups
Use a custom list model to handle selection instead of creating wrappers to simplify deduplication.
Populate the currently selected items immediately for visibility.

GitOrigin-RevId: b6938a2ea72e2a969a780cf83ee9eedd6ba8a15a
2026-02-13 14:11:17 +00:00
Ivan Semenov f6bcf05c70 refactor [azd]: better handling for user selector with incremental loading
The state of the popup now correctly reflects the actual loading process state

GitOrigin-RevId: 9f1d24283c6c6441e4604c598af39d0ee2a6b6bf
2026-02-13 14:11:17 +00:00
Ivan Semenov 3012af4607 refactor [colab]: simplify chooser popups setup
Drop custom listeners in favor of `launchOnShow`

GitOrigin-RevId: 1c0fd2c9470508b401edc08b3d772192b8d6c272
2026-02-13 14:11:17 +00:00
Ivan Semenov 94041c095d refactor [github/colab]: extract component factory for code review metadata lists
GitOrigin-RevId: 66f0843b3a0621b1c9f6b73baa0babf3d034e2ff
2026-02-13 14:11:17 +00:00
Ivan Semenov 07ba6e8491 refactor [gitlab]: create the merge request and set reviewers in a single request
GitOrigin-RevId: e96410ce67579a318037a092f34150a1ffc415b7
2026-02-13 14:11:17 +00:00
Ivan Semenov d94f9eac86 refactor [gitlab]: create merge requests with REST API
GitOrigin-RevId: 2d7e5cc52b597df7790e13489aa00c3e32e6ffae
2026-02-13 14:11:17 +00:00
Roman Shevchenko d2a7820f41 IJPL-234642 [platform]: reporting startup errors to Diogen instead of YT
GitOrigin-RevId: 7fe6432287a38782dc993ed15f4ce3130deae7c8
2026-02-13 14:01:53 +00:00
Roman Shevchenko 5f6738063e IJPL-233509 [platform] simpler marking for auto-submitted reports
...; pointless coroutine nesting in `ITNReporter`

GitOrigin-RevId: c453b73742235a3c14c48b8bfaee57602b116246
2026-02-13 14:01:53 +00:00
Mikhail Pyltsin 9f44680311 [java-inspections] IDEA-349198 Catch deconstruction on null value
- delete unnecessary

GitOrigin-RevId: a97ff4c45b0d8c6022c663b0b2f6fa3ecb953fa3
2026-02-13 13:59:18 +00:00
Alexey Belkov 4482988385 [kotlin] KTIJ-26662 Add test for obsolete issue
GitOrigin-RevId: 15e74f353eccbcbe66c141717855d17131f56914
2026-02-13 13:53:33 +00:00
Dmitry Batkovich ba48df2800 cleanup [whats new]: fix warnings and dead code
Signed-off-by: Dmitry Batkovich <dmitry.batkovich@jetbrains.com>

GitOrigin-RevId: 8f8a0023012821cf77cbcfb6ca9df520e8cd8450
2026-02-13 13:47:19 +00:00
Mathias 7dd10b82b1 IDEA-380160 java: Add an inspection for Math.clamp()
For what it should have been, the final code feels a bit over-engineered.

GitOrigin-RevId: 893e1fb82670568ef3fbf5106b132e4891b276cf
2026-02-13 13:37:41 +00:00
Mathias 45b4219faf IDEA-380160 java: Make Couple iterable
This makes it easier to migrate from lists to couples.

GitOrigin-RevId: a923a5146aff41aae0a482abade352eaf30ccffc
2026-02-13 13:37:41 +00:00
Ilia.Shulgin 2ef044d170 [git] Revert changes of git.update.incoming.outgoing.info semantics (IJPL-75190)
GitOrigin-RevId: e4414a5900dc866b3831843a9e111d1d373e7cb3
2026-02-13 13:37:36 +00:00
Ilia.Shulgin ca69caaa3b [git] Add stats collection for background remote checks (IJPL-75190)
GitOrigin-RevId: de9f50ccc7dbd9a9f58635d943d7e93bdda6945c
2026-02-13 13:37:36 +00:00
Vadim Salavatov ce8b8d56f8 IJPL-233678 fix 'update all' button is missing when after searching in marketplace tab, the installed tab is selected
GitOrigin-RevId: 9239d7ff162977336b545d17c2a76a0502c2bc7d
2026-02-13 13:37:15 +00:00
Denis Zaichenko b4bc3754d1 [plugins, remote-dev] IJPL-227690 Add logging for plugin actions and compatibility
GitOrigin-RevId: 097539e47bed65ea8c36e4658273568d6c18a3be
2026-02-13 13:35:29 +00:00
Tagir Valeev 0c508d3d7c IDEA-384618 [java] Test added
GitOrigin-RevId: ff2c0d1b080e79338a7258dfc28640dbb91ce81e
2026-02-13 13:33:21 +00:00
Vitaly Legchilkin 3b0c8ef38e PY-87576 Fix read access violation in InstallAndImportPackageQuickFix
onSuccess() was called from a coroutine on Dispatchers.Default but
accessed PSI elements without a read action. Use suspend
writeCommandAction to properly dispatch to EDT with write access.

Add InstallPackageQuickFixTest to verify that onSuccess correctly
adds import statements to the file.

Make InstallPackageQuickFix and InstallAndImportPackageQuickFix
non-internal (annotated with @ApiStatus.Internal instead) so they
are accessible from the test module.

GitOrigin-RevId: 4b8ef9194803cdd12192351ef357b18321ba482a
2026-02-13 13:27:58 +00:00
Nikolay Chashnikov 2c5de4b64a IJPL-234640 refactor: move classes to intellij.platform.runtime.repository module
This is needed to reuse them to store lists of modules included in plugins in the runtime module repository.

GitOrigin-RevId: 103e6eacba0968974916a61314078eb1bc70877e
2026-02-13 13:15:12 +00:00
Alexey Katsman 48db617862 PY-87617 Fix WSL browse dialog when text field is null
There was a problem when browse dialog was invoked with null value in
the text field. This is possible when the field is a combo box, but
there are no values present.

The fix is to fallback to default directory (user home and then root) in
case of null in the text field.

GitOrigin-RevId: ebd4f834ab696017ddb6fcaf02e0b519e3decc33
2026-02-13 12:32:45 +00:00