Commit Graph
493516 Commits
Author SHA1 Message Date
Daniil Kalinin e9b00e98e2 PY-82344 Mark PyCharm unified promotion actions as internal and update action descriptors
GitOrigin-RevId: a03070ce7671b8d597b5ca60e766c70381fe771c
2025-10-13 15:11:48 +00:00
Daniil Kalinin 0e6db87baf PY-82344 Fix icons class
GitOrigin-RevId: ec7b1d589de59f2fe239901b7ecb12234c47bede
2025-10-13 15:11:48 +00:00
Daniil Kalinin 97ce0f6cd7 PY-82344 Enable the new UI for Update Dialog for PyCharm
GitOrigin-RevId: 794ca7ea6ccba61e4a2ead522c672dcfcd592502
2025-10-13 15:11:48 +00:00
Daniil Kalinin 0bca830d9e PY-82344 Adjust update check conditions
GitOrigin-RevId: d2a5f2c10db15453bf9d7be898ea3a88dfd3605c
2025-10-13 15:11:47 +00:00
Daniil Kalinin e0feb3b473 PY-82344 Remove update mock logic as the same logic is already presented in the platform
Remove outdated registry key for PyCharm promo testing

GitOrigin-RevId: fb22ce164ad88c54de6cd6938c6e91a9feea47ba
2025-10-13 15:11:47 +00:00
Daniil Kalinin c25ab985dc PY-82344 Restrict PyCharm unified promotion updates to builds with baseline version >= 253
GitOrigin-RevId: a6f6f208c57cb25f2fcd4eb1657aba8d2db0d13f
2025-10-13 15:11:47 +00:00
Daniil Kalinin 7578c556a6 PY-82344 Track update ready restart notifications in PyCharm unified promotion
GitOrigin-RevId: 83d5f1b69ba960a5aef19206d0bc262f31b25a2e
2025-10-13 15:11:47 +00:00
Daniil Kalinin 742c256b45 PY-82344 Add FUS collector for PyCharm unified promotion tracking
GitOrigin-RevId: c0cc624a6af2f8d4acbcffa5d193c663ecab8d73
2025-10-13 15:11:47 +00:00
Daniil Kalinin 9b31dadb33 Update API dump with GotItTooltip changes
GitOrigin-RevId: 5fee6709de9e1194b131b34445d211750274a50b
2025-10-13 15:11:47 +00:00
Daniil Kalinin 6880e7ff75 PY-82344 Add internal actions for PyCharm unified promotion testing
GitOrigin-RevId: ae1c6fb962c853a10ceb02c3af47449f4b19bcc2
2025-10-13 15:11:47 +00:00
Daniil Kalinin 0ffc947c7f PY-82344 Implement main promo components and project activities
GitOrigin-RevId: 5fec5e7f2b88743a97d10b7f0d27f9173c8424fd
2025-10-13 15:11:47 +00:00
Daniil Kalinin 2c3577596c PY-82344 Implement PyCommunityToUnifiedPromoService with promo-related business logic
GitOrigin-RevId: 3c8a77606669e966283ccb0f7e419679e6cfee4e
2025-10-13 15:11:47 +00:00
Daniil Kalinin 45da3ac48d PY-82344 Add resources and icons for PyCharm unified promotion
GitOrigin-RevId: 2aec51539234a3255795fc94f33d2bf711f89794
2025-10-13 15:11:47 +00:00
Aleksey Pivovarov 5db2a5bd05 IJPL-205471 [platform] reduce log noise by the file indexer
GitOrigin-RevId: 1b2a2e708c92aec4c903164581216646d6084e12
2025-10-13 15:09:05 +00:00
Denis Zaichenko a4fbba405b [remote dev] IJPL-210673 Fixed the plugin manager view when an incorrect Marketplace URL was specified.
GitOrigin-RevId: a6492f7d2c109d45bac5ad8b458aaa6ff3f54183
2025-10-13 15:04:16 +00:00
Sergey Simonchik b7309ea361 [terminal] IJPL-212297 ignore scroll events with Shift modifier
Shift modifier is a sign of a horizontal scroll.

This fixes for the 'Reworked 2025' terminal.
For the 'Classic' terminal, it was fixed by https://jetbrains.team/p/ij/repositories/jediterm/revision/902104f67f45f9f0baf2ca40ba780ff0f6f412f4

GitOrigin-RevId: 2a3d84a2c2c419eeee105569ef10fa0151459d04
2025-10-13 14:59:45 +00:00
Sergey Simonchik 560b322ea0 [terminal] IJPL-212018 do not send SCROLLUP mouse event for scroll events with wheelRotation = 0
This fixes for 'Reworked 2025' terminal.
For 'Classic' terminal, it was fixed by https://jetbrains.team/p/ij/repositories/jediterm/revision/fb0f77c7ea2b611c2d666afe8d2821a7fe5a6140

GitOrigin-RevId: 5d12b683cf815ace8263079edd3e09b1c3193914
2025-10-13 14:59:45 +00:00
Vladimir Parfinenko e2ee08973d [rd debugger] show image popup on frontend for image values, IDEA-378972
^IDEA-378972 fixed

GitOrigin-RevId: 4d039ac4cb9ab2be5ce2019abf995d202e6679d8
2025-10-13 14:46:25 +00:00
Piotr Tomiak 5b7c197709 [mdn] WEB-75207 WEB-73881 Update test files
GitOrigin-RevId: 0f0e386f0921200a89c73eaa07febbb4d35afd1c
2025-10-13 14:46:15 +00:00
Piotr Tomiak 953987cb6d [mdn] WEB-73881 Correct generation logic of item status in case of absent BCD information
GitOrigin-RevId: 2b9a29522a1ca6198a83b50ef4bbdc9a1ac94943
2025-10-13 14:46:15 +00:00
Piotr Tomiak f30324f48e [mdn] WEB-75207 MDN: update documentation
GitOrigin-RevId: ec90798a3d00006d8fd336bc645ab1e98f4fe9da
2025-10-13 14:46:15 +00:00
Piotr Tomiak 2ef55f3ce3 [mdn] WEB-75207 Update build scripts
GitOrigin-RevId: 15d8adc8ea6f8c8c3012962fd1454a32df476936
2025-10-13 14:46:15 +00:00
Nikolay Chashnikov d7d04bfb83 [devkit] provide documentation about 'strict-until-build' attribute and update documentation about 'until-build' (IJPL-212275)
GitOrigin-RevId: 4fbdaa9c28fea7147bcc65e2d0642518e2c5ad84
2025-10-13 14:45:29 +00:00
Nikolay Chashnikov 31275749f7 [devkit] support 'strict-until-build' attribute in plugin descriptor (IJPL-212275)
For now, it overrides 'until-build' if the latter is also provided, but 'until-build' isn't marked as deprecated yet.

GitOrigin-RevId: 51858e7ade2f5d3ca4f0fd4c5e2f7bcbc4bcda81
2025-10-13 14:45:29 +00:00
Tomasz Blachut ad079b6eeb [lsp] IJPL-189552 implement structure view with textDocument/documentSymbol
GitOrigin-RevId: 6fa463e38026f982aeb72b83e4eea352aa070ea4
2025-10-13 14:43:21 +00:00
Tomasz Blachut 867fdf349f [platform] IJPL-189552 decouple LanguageStructureViewBuilderProvider from LanguageFileType
GitOrigin-RevId: 527c75476296441f924d4ce755805683f924c6da
2025-10-13 14:43:21 +00:00
Konstantin Hudyakov d190257482 [terminal] IJPL-211122 Make TerminalSession back internal
I wrongly made it public when set `@Deprecated`. Let's return internal there.

GitOrigin-RevId: 02d6d852ddae2aca10cbc417d709ba8025151726
2025-10-13 14:15:35 +00:00
Konstantin Hudyakov f7bbe95762 [terminal] IJPL-212329 Fix the possible reason of the exception during tab closing
Not sure that it was a real reason, but let's try to cover this case and wait for other reports.

GitOrigin-RevId: 8c8967fd70198b9a95a8404eeb6fd794dbbf9073
2025-10-13 14:15:35 +00:00
Konstantin Hudyakov ec5f718453 [terminal] IJPL-211843 Avoid leaks during backend tab closing
`awaitCancellationAndInvoke` is calling the code in a non-cancellable section, so it might block the cancellation of the coroutine. We shouldn't retry backend requests there, otherwise it can block application disposing.

GitOrigin-RevId: e046158d918a77524b3a03b236c313b36ba7a6b6
2025-10-13 14:15:35 +00:00
Dmitry Drobotov fdec3dbefa IJPL-210789 Implement a test that ExtendableTextField extensions can be used without Application
GitOrigin-RevId: e69a59f4bf01c17013a64da60b075687aab8323d
2025-10-13 14:03:21 +00:00
Stanislau Palyn c9077d9b4c [git] Rename commit checks indexing warning
GitOrigin-RevId: 9f2261f576aa7e882d50acab906133845dc4d095
2025-10-13 13:56:42 +00:00
Nikolay Chashnikov 1a5c56fd5d [plugins] support 'strict-until-build' attribute in plugin descriptor parsing (IJPL-212275)
GitOrigin-RevId: 5baabba91bc00d346a0985696932060f405817f8
2025-10-13 13:54:31 +00:00
Vadim Salavatov e28d143c65 [plugins] refactor PluginSetBuilder: rename method for clarity
GitOrigin-RevId: d055c92cbd243c21665ebe49706af045a8eca280
2025-10-13 13:53:25 +00:00
Vadim Salavatov 238b4927fb [plugins] refactor PluginSetBuilder: inline extracted method usage
GitOrigin-RevId: d85358a3058438279c3d0ba42743453885bf0cbe
2025-10-13 13:53:25 +00:00
Vadim Salavatov 449efe8694 [plugins] refactor PluginSetBuilder: extract createCannotLoadError usage when errors is null
GitOrigin-RevId: afb8bdafb4793bd349d5c2524c6e7565eee940fe
2025-10-13 13:53:25 +00:00
Vadim Salavatov 6656efe42c [cleanup] PluginXmlConst: rename CONTENT_MODULE_NAMESPACE_ATTR to CONTENT_NAMESPACE_ATTR
GitOrigin-RevId: c605d5867c17e21d8c0388e4d7a07ec99d5094f5
2025-10-13 13:53:25 +00:00
Sergey Simonchik 4adaf13c44 [terminal] merge createProcess(ShellStartupOptions) and createTtyConnector(PtyProcess) into createTtyConnector(ShellStartupOptions)
GitOrigin-RevId: 333c6c9b74f1bbb82d3066b5cd10c83c217eaf81
2025-10-13 13:46:03 +00:00
Anna Kozlova 4fbf55f81f [jewel] KT-72994 Update build.gradle.kts to use context parameters
GitOrigin-RevId: 30569e0f5818b1f59d4e0fdeacfa875bb1c072c4
2025-10-13 13:40:50 +00:00
Olga Klisho f1aeeebf59 [kotlin] KTIJ-35388 VerboseNullabilityAndEmptinessInspection ported to k2
GitOrigin-RevId: c3f582cbd773eef4d7fc85f3b50f1f7c37f7928e
2025-10-13 13:39:52 +00:00
Konstantin Nisht 5c9d08a0c2 [threading] IJPL-178593: Stabilize Dispatchers.UI and backgroundWriteAction
GitOrigin-RevId: a0922de16d4a71f03d0f13be145de707db6f09f7
2025-10-13 13:34:16 +00:00
Maxim Popov f3161c5a38 maximpopov/84018-implement-dap-pydevd-commands
[debugger] PY-84601 enable "Viea as..." actions in debugpy's variable view

Merge-request: IJ-MR-177497
Merged-by: Maxim Popov <maxim.popov@jetbrains.com>

GitOrigin-RevId: 86d793bf40fba98335afcd68dbe9ef774aff3c0e
2025-10-13 13:32:37 +00:00
Vojtech Balik 1426757f14 [inlay-hints] IJPL-212615 do not compute declarative inlay hints for diff editors
GitOrigin-RevId: 8015f9f3b121614d2dec2811e9f71ded5fcb918e
2025-10-13 13:30:12 +00:00
Nikolay Chashnikov 4989334b37 [platform] API cleanup: remove unused deprecated APIs that were scheduled for removal (IJPL-190638)
GitOrigin-RevId: 1e137282750200c582819dd262a7d2bceddf9bb3
2025-10-13 13:25:15 +00:00
Nikolay Chashnikov 4d7785acca [java] API cleanup: remove unused deprecated APIs that were scheduled for removal (IJPL-190638)
GitOrigin-RevId: ba5ae702004968db8b5fd66599b96a848feeb109
2025-10-13 13:25:15 +00:00
Nikolay Chashnikov bc90e6afc6 [vcs] API cleanup: remove unused deprecated AbstractVcs.fileIsUnderVcs method which was scheduled for removal (IJPL-190638)
GitOrigin-RevId: fe44642d003d43353056d7463106990fc48f80e4
2025-10-13 13:25:15 +00:00
Vladimir Krivosheev 7e873313bc IJPL-212525 convert intellij.platform.ssh and attach to product module
GitOrigin-RevId: 79b67976198ccaf6d1486aba679f0ae9a4c9fa97
2025-10-13 12:52:17 +00:00
Vladimir Lagunov 4fac442feb [eel] IJPL-212599 fetchLoginShellEnvVariables shouldn't fetch interactive env vars locally
`fetchLoginShellEnvVariables` is a legacy method. It calls something like `$SHELL -lic printenv`, which causes different problems (see KDoc of `EelExecPosixApi.PosixEnvironmentVariablesOptions.Mode.LOGIN_INTERACTIVE`)

The commit 5060bb3eed22710147884b3d360bfc6f81847afc reimplemented `fetchLoginShellEnvVariables` with a bug: it also started calling `$SHELL -lic printenv` locally.

This commit returns back the previous behaviour of `fetchLoginShellEnvVariables` but using the new API `environmentVariables`.

GitOrigin-RevId: 5ae88f19070cf460c25714b15f0a0199959528cd
2025-10-13 12:17:23 +00:00
Frederik Haselmeier 0fc0ddb72e [kotlin] KTIJ-35942 fixed unnecessarily inserted type arguments in some cases
^KTIJ-35942 fixed
KTIJ-32529

GitOrigin-RevId: 9cd9f22db6e80f68ddb7e86f1890c4faa1669b47
2025-10-13 06:59:29 +00:00
Evgeniia Kirillova f867b2ed44 [k8s] IJPL-196251: add to api-dump.txt new TextAttributesKeys
GitOrigin-RevId: 577c98756e9f1066c89d4d43a1a61648441f0ced
2025-10-13 05:24:28 +00:00
Evgeniia Kirillova b1da03a207 [k8s] IJPL-196251: add showing statuses in Pod, Job and Deployment
GitOrigin-RevId: b0b0144d62181f74355040de8785d8bd9cd99826
2025-10-13 05:24:28 +00:00