Commit Graph

481748 Commits

Author SHA1 Message Date
Natalia.Murycheva
e5db23b7dc [PyCharm Tables] PY-81462 "Show Column Statistics" cleanup
GitOrigin-RevId: 2e478ee5ce26dcf7a619bad955f196a150724c09
2025-06-11 23:06:31 +00:00
Artem.Bukhonov
2e20a71845 [MCP Server] Add json generating helpers. Remove unused env vars and parameters.
(cherry picked from commit dcc4c97bd25ebeca0ab51fed89a9217bc1ebe549)

IJ-CR-165492

GitOrigin-RevId: ee5b1e26d5337007040fd806a963c87f0bba5f16
2025-06-11 22:58:07 +00:00
Roman Chertishchev
1f73a3ee31 [ai-completion] LLM-17571: add visitor for completion XML evaluations
GitOrigin-RevId: 889f5bd66c19264cbb413277a75ab26382332f02
2025-06-11 21:24:59 +00:00
Sergey Simonchik
1bca8cf0af [terminal] IJ-CR-165354 simplify with launchOnceOnShow
1. Default shell path detection start is delayed until the component is shown.
2. Exceptions thrown by `projectOptionsProvider.defaultShellPath()` are handled correctly. Previously, exceptions led to ever hanging "Detecting the default shell path..." hint.

GitOrigin-RevId: 8a25dc7c9ebc3d0eea166af083a591520bf8e410
2025-06-11 21:12:14 +00:00
Sergey Simonchik
ac576e1ba9 [terminal] update the text component foreground for the default value at the call time of setupDefaultValue
Now `setupDefaultValue` can be invoked with a delay if the default value is computed asynchronously. For example, for the "Shell path" field.

GitOrigin-RevId: 0716187abe3cd8fa1cab91ab928a3d251f8c723e
2025-06-11 21:12:14 +00:00
Sergey Simonchik
f91564641c [sh] reduce visibility of ShDefaultShellPathProvider and ShTerminalShellPathProvider
GitOrigin-RevId: 967564137c4b15d5f9829c4d9ca96a9caf5006b5
2025-06-11 21:12:14 +00:00
Sergey Simonchik
67460c0335 [sh] IJ-CR-165354 link the issue
GitOrigin-RevId: f5de48419ed8da5b97d7331730293cad7f71ce1b
2025-06-11 21:12:14 +00:00
Roman Shevchenko
f49f1ea8d9 [build scripts] ignoring installer/OS mismatch problems on TeamCity agents
GitOrigin-RevId: 731ad4143be842ff51a29ed5f4b0f94caefd140c
2025-06-11 21:09:00 +00:00
Roman Shevchenko
7689b982bf [build scripts] allowing users to skip a start menu shortcut creation
GitOrigin-RevId: f14b7e32aee35b51b08b72900a8920ced88ed748
2025-06-11 21:09:00 +00:00
Roman Shevchenko
1701cd036b [build scripts] less destructive way of detecting whether the IDE is running
GitOrigin-RevId: 17dcb70786edc640d96f80e330de31726771db2b
2025-06-11 21:09:00 +00:00
Roman Shevchenko
dc1ed5323f [build scripts] better way of adjusting $INSTDIR in the uninstaller
GitOrigin-RevId: f4f81ea2a8f54a45d2f072c34f36857305927f9a
2025-06-11 21:09:00 +00:00
Roman Shevchenko
0cebf2318d [build scripts] an ability to use a local NSIS installation
GitOrigin-RevId: 650fde9a763a7882765e064a41e126528203e4db
2025-06-11 21:09:00 +00:00
Roman Shevchenko
b9482d1478 [build scripts] avoiding extra semicolon in the %Path% variable (IJPL-185305)
... even when it is empty or already ends with a semicolon

GitOrigin-RevId: 07de5d9eee3b72555e3cd46bfd8582392a8f40bf
2025-06-11 21:09:00 +00:00
Anna Kozlova
127a131003 [kotlin] k2 change signature for converting context parameter: use contextOf
to refer to a given implicit receiver available at call site

^KTIJ-34467 fixed

GitOrigin-RevId: c6e470f7400efceae24efa5d6b0830c2833cb2d5
2025-06-11 20:31:01 +00:00
Anna Kozlova
41c2e6350a [kotlin] lombok: fix test name to be searchable by default
GitOrigin-RevId: 7e680015321973d631c53187cf7f084be558743f
2025-06-11 20:31:01 +00:00
Anna Kozlova
6ff2ef0894 [kotlin] rename: treat primary constructor varval parameters as properties during rename
^KTIJ-34515 fixed

GitOrigin-RevId: c2aac748f617b178d746e63ea14a3dccf994dcf3
2025-06-11 20:31:01 +00:00
Anna Kozlova
0bba7b7494 [kotlin] k2: support change signature detection with context parameters
^KTIJ-34063 fixed

GitOrigin-RevId: bfcc6e5689ed087faf7b25a9d393aecdbcfed2cc
2025-06-11 20:31:01 +00:00
Anna Kozlova
2deef39cce [kotlin] k2: if -> when testdata
^KTIJ-34468 fixed

GitOrigin-RevId: c61e22ef11820e327d0f07557bdd40f07c36f9de
2025-06-11 20:31:00 +00:00
Nikolay Rykunov
637b7c7a01 [editor] Show editor skeleton if editor is not loaded for a long time
GitOrigin-RevId: 826dda838b23a740592c305f640c773f4959132c
2025-06-11 19:58:44 +00:00
Nikolay Rykunov
f50ca4507b [editor] Add gutter in editor skeleton
GitOrigin-RevId: baf0f6d15aad3fb3cab7c77087590094d584de7b
2025-06-11 19:58:44 +00:00
Nikolay Rykunov
4cbe15f1d7 [editor] Implement initial editor skeleton component
GitOrigin-RevId: 56d7bc8b2a8f72b6b6ebaf2907f80e9082b0c8f2
2025-06-11 19:58:44 +00:00
Alexander Trushev
5fa47cd49c [rd-editor] IJPL-185748 Frontend speculative undo/redo
GitOrigin-RevId: b22c8cec34c796cdd716346e86f32661c3190b75
2025-06-11 19:50:48 +00:00
Alexander Trushev
b831633ba2 [rd-editor] IJPL-185748 Refactor UndoManagerImpl
GitOrigin-RevId: 49806ca6db30617b9ef9ddfeb6c09b73846a8a72
2025-06-11 19:50:48 +00:00
Maksim Zuev
c41832929d [coverage] IDEA-367691 Fix slow ops in CoverageView
GitOrigin-RevId: b5d62f2800f36d283ab9629dfc08465f94c16f36
2025-06-11 19:31:27 +00:00
Nikita Mironov
dd0ce18c8f GO-18775 Allow forcing opening a project in the same window for open action from the welcome screen project
GitOrigin-RevId: ee60971775113f8a92a28a43a4379c3c54b05b67
2025-06-11 19:24:43 +00:00
Nikolai.Palchikov
f157d3df9d [aia] LLM-17290 replace relative path in tests
GitOrigin-RevId: 455aeb65f7daf24b798731978da03493749c6e77
2025-06-11 19:14:38 +00:00
Nikolai.Palchikov
4966380483 [aia] LLM-17290 update bazel
GitOrigin-RevId: 940dc2f5f92621ced2df0a2ae79815ff5408b3ed
2025-06-11 19:14:38 +00:00
Nikolai.Palchikov
fa6e1371e5 [aia] LLM-17290 Refactor extractAdditionalProperties -- move to core, remove unnecessary dependency
GitOrigin-RevId: df4f71b8f96354fed1bda1707232b248696c7e9a
2025-06-11 19:14:38 +00:00
Nikolai.Palchikov
2e0e35d7ab [aia] LLM-17290 Remove redundant extractExternalApiCalls overrides
GitOrigin-RevId: 37ee11130c11d8f462a518f854f4cbd8f89a8b85
2025-06-11 19:14:38 +00:00
Nikolai.Palchikov
3fc0399a11 [aia] LLM-17290 rollback the change with adding expectedText to api, adding it to additional properties instead
GitOrigin-RevId: 2af986b26385318d6e640f72d17ddd16c7e02ec5
2025-06-11 19:14:38 +00:00
Nikolai.Palchikov
a07fb47b4b [aia] LLM-17290 EXTRACTED_SNIPPETS_FROM_LLM_RESPONSE name and descr fix
GitOrigin-RevId: 1dbe34a0accbf0b17103777f5dc9d0e3eac1f6ac
2025-06-11 19:14:38 +00:00
Nikolai.Palchikov
3332d32280 [aia] LLM-17290 Add snippet rendering support
GitOrigin-RevId: 90ffc9e7567a8c75e62fcca70372257c1e90a632
2025-06-11 19:14:38 +00:00
Nikolai.Palchikov
3a6975d345 [aia] LLM-17290 Refactor invoke method to accept expectedText parameter.
GitOrigin-RevId: e6dea53104d40e40de2552419a79481b3e14092c
2025-06-11 19:14:38 +00:00
Nikolai.Palchikov
20e5b0331c [aia] LLM-17290 add the method for external api call extraction in ApiCallExtractor; test for java added
GitOrigin-RevId: 522b4d7410555c69e691a272108c754a3d3efa4a
2025-06-11 19:14:38 +00:00
Nikolai.Palchikov
f28de216fd [aia] LLM-17290 fix the chat generation context
GitOrigin-RevId: f01f4db9701a9583f468209b691f579e64927464
2025-06-11 19:14:37 +00:00
Nikolai.Palchikov
e2cc44b1ca [aia] LLM-17290 add external api recall calculation, adapt chat code generation feature to a new report type
GitOrigin-RevId: 96f0f2fa5994a24b61d30a0824f447e35417d121
2025-06-11 19:14:37 +00:00
Nikolai.Palchikov
e8e0390d34 [aia] LLM-17290 Add external API method extraction to JavaChatCodeGenerationVisitor
GitOrigin-RevId: 0ab11fa8fe91530f85a6a0399a6fb5a8ce9ba23d
2025-06-11 19:14:37 +00:00
Nikolai.Palchikov
37184710ea [aia] LLM-17290 cleanup: remove duplication
GitOrigin-RevId: 9c504880d341b37f3ddb5ce28a27e8cac9a38d94
2025-06-11 19:14:37 +00:00
Nikolai.Palchikov
34a3d831f7 [aia] LLM-17290 create test for JavaChatCodeGenerationVisitor
GitOrigin-RevId: a96e799ea0e9ed9c2e3ce9d537fb3c141dbf8ec1
2025-06-11 19:14:37 +00:00
Konstantin Nisht
5c40ef0855 [threading] IJPL-190911: Avoid deadlocks caused by read actions in expiration check of FlushQueue
GitOrigin-RevId: 03524dcc4709b6c6e227b2be2aeba81435e9270c
2025-06-11 19:06:13 +00:00
anton.spilnyy
71dfaab6ac [aia-eval] junie swe bench for edit mode. set sample with compilable repo state
GitOrigin-RevId: 523af0bd48c4e06f3c8989d707fac1149f2ec49e
2025-06-11 19:05:12 +00:00
anton.spilnyy
a7eb37e6e7 [aia-eval] junie swe bench for edit mode. run config + stub config for autogenerated dataset for java
GitOrigin-RevId: 90c8c9b0949e6ea29a5b40ca7d94e59195282967
2025-06-11 19:05:12 +00:00
Chris Lemaire
23f38e4d61 [gh/collab] Capture focus within code review comment panels
Requires follow-ups to properly arrange focus traversal.

GitOrigin-RevId: ccb038d946b5617098a9b139fa1a7411bb01057c
2025-06-11 19:03:49 +00:00
Chris Lemaire
a5c5bb9f31 [github] Add a way to navigate to the 'next' and 'previous' comments in diff (IJPL-72978)
#IJPL-72978 Fixed

Current implementation allows navigation through the up and down-arrow buttons in the diff toolbar.
Shortcuts for those actions are configured to CTRL+ALT+DOWN and CTRL+ALT+UP.

GitOrigin-RevId: 59d93a7d8b52ccc767eca8c4fbcff741ba209c8b
2025-06-11 19:03:49 +00:00
Chris Lemaire
5cb243b15e [collab/gh] Make inlays render in a specific order
GitOrigin-RevId: 2fbd68ff6c40a58881b2ca60f6b258da56511a19
2025-06-11 19:03:49 +00:00
Chris Lemaire
521eb7e55e [github] Add a PR-level ordering and lookup function of threads
GitOrigin-RevId: e9c12d99c40e257ebc5af69dc6123ccf95943d77
2025-06-11 19:03:49 +00:00
Chris Lemaire
ab8b1813a2 [github] Add way to forcefully guestimate the LEFT or RIGHT line number of a comment
Includes declarativish testing of line mapping.

GitOrigin-RevId: fc792139f4d40a2f5c88f09342030837be9839c8
2025-06-11 19:03:49 +00:00
Chris Lemaire
b93d13d44c [diff] Enable switching between editor sides in two sided diff on scroll
GitOrigin-RevId: f156b6c9a1e7fd0116ee0d9afa63162a0312f10e
2025-06-11 19:03:49 +00:00
Chris Lemaire
6a005614df [github] Extract an interface for GHPRThreadsViewModels
GitOrigin-RevId: 57149788cecbda3c0f851cba316fd4771fb8f79c
2025-06-11 19:03:49 +00:00
Chris Lemaire
2889f3d35a [github] Make higher-level GHPRDiffViewModel aware of all threads
GitOrigin-RevId: 858f0795056dee2af173c73bb44b99b84eb33d7b
2025-06-11 19:03:49 +00:00