Tagir Valeev
b44761dc38
[java-psi] IDEA-379789 Guava. Possible NPE is not highlighted
...
Correct nullability when inferring type variable from eq and lower bounds
GitOrigin-RevId: 3c41bda2c36fd24568710ef2c9ca8b5ba0c70414
2025-09-25 16:57:56 +00:00
Ilya Misiukevich
af71753a9a
[jupyter-ui-tests] Add run cells functions with softer conditions
...
GitOrigin-RevId: a9a770c21a0d8cedaa6228ba44ce69f5d72de1a3
2025-09-25 16:51:35 +00:00
Artem.Bukhonov
389f4eb6f3
[MCP Server] IJPL-208086 Pass progress indicator into find usages
...
GitOrigin-RevId: b92eff5a9d8f25f0270be0a8193cdf0b51f0eb22
2025-09-25 16:40:06 +00:00
Arseniy Pendryak
8e5a1a126f
EDU-8436: report FUS events when user click to Enable Access and Get Started buttons in Learn Tab
...
GitOrigin-RevId: 3d6f390870ada28e61cd7b80d8c9c203d80db799
2025-09-25 16:26:42 +00:00
Arseniy Pendryak
c4aa0536e7
EDU-8436: do not use deprecated or incorrect API to invoke Browse Courses action
...
GitOrigin-RevId: 704412ed5b2ce6587d1599706279a5bc6fa7185c
2025-09-25 16:26:42 +00:00
Sergei Tachenov
29447efa05
[platform UI, editor] IJPL-176405 Only trigger folding on left mouse clicks
...
A right mouse click should always invoke the context menu.
Otherwise it's very frustrating when you're trying to, say,
invoke Git Blame, but end up folding a random region accidentally.
This becomes even more important with invisible folding icons,
which is the default.
GitOrigin-RevId: 6d37b3ba0cbc7c882c4a8cae2f1f9b30115278e2
2025-09-25 16:25:24 +00:00
Ruslan Cheremin
05cdd6b4e2
[vfs][tests] improve symlink processing
...
GitOrigin-RevId: 225401b1d32eee1cb6ea23a9073e78e101d08d86
2025-09-25 16:14:49 +00:00
Yuriy Artamonov
f3c2c58e1c
[full-line] IJPL-204043 Fix plugin bundles for Marketplace
...
They must include all possible OS/arch binaries
GitOrigin-RevId: cbb0cc23f09b71cad6a72cf346f9b9f0f63eed6e
2025-09-25 15:39:57 +00:00
Yuriy Artamonov
f62e796115
[webp] IJPL-209488 Do not bundle Webp to installers
...
GitOrigin-RevId: f11fc3802ee7c4b211480bd262eb2cf28a2159c9
2025-09-25 15:39:57 +00:00
Yuriy Artamonov
785c4087d1
[images] IJPL-209489 Make Images plugin visible to users
...
GitOrigin-RevId: 1b9498f8bf45aa595751c8820b1e0749c32e0de8
2025-09-25 15:39:57 +00:00
Ilia Kirianovskii
74ddb79b72
fixup [python] Add intellij.python.community.junit5Tests.framework._test module descriptor to run tests in dev-mode (IJPL-116621)
...
GitOrigin-RevId: 875d5dfa40bb5992218f61a033590582c6d18067
2025-09-25 15:34:05 +00:00
Vladimir Goncharov
e228f691bb
[lsp] IJPL-189555 Introduce LSP-backed highlight usages (document highlights) feature
...
Merge-request: IJ-MR-176039
Merged-by: Vladimir Goncharov <vladimir.goncharov@jetbrains.com >
GitOrigin-RevId: 118f6df4d2dd490fc60af2afe6547dc71865a0e5
2025-09-25 15:24:42 +00:00
Ilia Kirianovskii
cbd3c3b600
[testFramework] Add intellij.tools.testsBootstrap module descriptor to run tests in dev-mode (IJPL-116621)
...
GitOrigin-RevId: 807a31795e1a06c71b4f48de68c6536d81921aeb
2025-09-25 15:12:47 +00:00
Roman Shevchenko
5782ece7b0
[platform] correcting case-sensitivity detection of non-existing directories
...
GitOrigin-RevId: 10b457c7a2d7b43ff4c805fffe8bb4a4c2597a68
2025-09-25 14:33:25 +00:00
Roman Shevchenko
d326b6d3f2
Cleanup (formatting)
...
GitOrigin-RevId: b97fc3bc0bf1521418957bca49c42203ea5bcb4c
2025-09-25 14:33:25 +00:00
Roman Shevchenko
4e4e4bd131
[project] dropping CASE_SENSITIVITY_WINDOWS_TESTS group to return corresponding tests to the aggregator
...
GitOrigin-RevId: b335a6c144e5053b93332e45d198610a6a411dba
2025-09-25 14:33:25 +00:00
Ilia Kirianovskii
5b6921ccb8
fixup [python] Add intellij.libraries.system.stubs.jupiter to dependencies in intellij.python.community.junit5Tests.framework._test module (IJPL-116621)
...
GitOrigin-RevId: af49e2f27d73af3ac20dad928e556cd09109f2b3
2025-09-25 14:29:41 +00:00
Vitaly Legchilkin
fe3004fa2b
[python] i18n of constants
...
GitOrigin-RevId: e88347583e21a47802c8b7e5e866e24acfa3d936
2025-09-25 14:27:19 +00:00
Vladimir Krivosheev
959346d362
IJPL-209419 cleanup
...
GitOrigin-RevId: 31341e107e69e4baeb18b6c2b9e72bbace616818
2025-09-25 14:24:05 +00:00
Alexander Lobas
452d8138cf
IJPL-209645 Separate color key for alert background to make it better visible
...
GitOrigin-RevId: 617f600ec61bbc4a5971692717a72fc56d608070
2025-09-25 14:12:20 +00:00
Alexey Kudravtsev
c125e6fb9d
cleanup (part of IJPL-207812 port UpdateHighlightersUtil usages to BackgroundUpdateHighlightersUtil for better responsiveness)
...
GitOrigin-RevId: 46e00a86e731d30859cf75e9dfb8f1b5c0ac13c0
2025-09-25 14:09:32 +00:00
Nikita Katkov
08c17c44f0
[git & split mode] IJPL-208232 Added additional usages of durable api where long-living rpc flows are used
...
GitOrigin-RevId: 6466a398580d57b708d29a02158a38b127998b99
2025-09-25 13:52:23 +00:00
Ruslan Cheremin
596d06f9ae
[comments] IJPL-207403
...
GitOrigin-RevId: 865ea08078257109eae7d3348e06c92d828a2291
2025-09-25 13:44:10 +00:00
Ruslan Cheremin
707e29c0f4
[performance] IJPL-207403: fix double calculation
...
+ mistake sneaked during merging :(
GitOrigin-RevId: 5f742c88d64f02ee8bfe6f340f8a02d3d090648d
2025-09-25 13:44:10 +00:00
Ilia.Shulgin
52b27a7cfb
[vcs] Use default settings sync direction
...
GitOrigin-RevId: 7ce15144c522c58200c4be4f75dd6619b45c1227
2025-09-25 13:37:52 +00:00
Vladimir Krivosheev
8ec5e3dbcc
IJPL-209419 separate jars for embedded product modules (once https://youtrack.jetbrains.com/issue/IJPL-209476/extract-core-out-of-core will be done, we will use a separate classloader for these modules)
...
GitOrigin-RevId: c586f5787f3bea5a3c9ca844e16a39f02c63f282
2025-09-25 13:37:44 +00:00
Andrew Kozlov
4be307d41d
[bazel] BAZEL-2160, BAZEL-2528 converted to property, default implementations
...
GitOrigin-RevId: da93c064c0c01ac68339e28b4192df458c18b17e
2025-09-25 13:36:52 +00:00
Maksim Zuev
56658c3cc4
[rd debugger] IDEA-378292 Fix content manager access: add listener only after creation of the content
...
GitOrigin-RevId: b36bf77a53cef6d49b2436a6176af7aef1ec5d41
2025-09-25 12:58:41 +00:00
Ilia Permiashkin
ef65dc7d23
[grazie] IJPL-209646 NPE in RenameTo isAvailable method
...
GitOrigin-RevId: 126f231c0ed2a5ce5448c509925a93f3e7ca0b4b
2025-09-25 12:43:19 +00:00
Ilia Kirianovskii
9e0f1e4c41
[bazel] Fix compilation in //plugins/space/vcs:vcs (KTIJ-35250)
...
GitOrigin-RevId: dfd72f79c6e64fd675dd6b2953855112eea121ce
2025-09-25 12:34:56 +00:00
Ilia Kirianovskii
2f7eae0a66
[jps-to-bazel] Specify x_x_language attribute (of type string_list) for kt_kotlinc_options in BazelBuildFileGeneratorKt#computeKotlincOptions (KTIJ-35250)
...
GitOrigin-RevId: ef7b2198fc81c703f8e173b06b83a682bfcbb0d4
2025-09-25 12:34:56 +00:00
Ilia Kirianovskii
4e0c735816
[rules_jvm] Support x_x_language attribute (of type string_list) in kt_kotlinc_options rule (KTIJ-35250)
...
GitOrigin-RevId: 04536d57a4e845cdf88d7e388b220b48ef76e20e
2025-09-25 12:34:56 +00:00
Tatiana Elfimova
38a79c2530
IJPL-188268 Search Everywhere: result selection gets lost on the popup reopening
...
- Implement `contentEquals` in `SeAdaptedItemPresentation`
GitOrigin-RevId: 7a098f76a8f25b3a58b3a8190fdf91c96b834cef
2025-09-25 12:09:42 +00:00
Tatiana Elfimova
42d89f4d85
IJPL-188268 Search Everywhere: result selection gets lost on the popup reopening
...
GitOrigin-RevId: ab2e3edc90eb1148adeba6320a1a878467fbc925
2025-09-25 12:09:42 +00:00
Evgenii Ilichev
961b314bfe
bazel: tests bucketing
...
GitOrigin-RevId: 6d4ea55341023cd324f81602be94bd0881e3ae41
2025-09-25 12:08:00 +00:00
Alexander Lobas
c81d0ebcdd
IJPL-187088 License expiration dialog: picture does not fill all dialog space
...
GitOrigin-RevId: a3a6ebf2767b5d4ac520e7f3ef9d906259e8d0fd
2025-09-25 12:06:35 +00:00
Bartek Pacia
9534cb6fc9
[java-decompiler] update README to reflect subsystem name update
...
GitOrigin-RevId: f32e5eedd1f7138633039233bba5f1336b80be10
2025-09-25 11:51:13 +00:00
Karol Lewandowski
7ba988eb4f
[devkit] Minor fixes for visibility and namespace attribute docs (IJPL-206556)
...
GitOrigin-RevId: d571e8c2fbf64f20d40eebbaa55d79d0ba51d81a
2025-09-25 11:35:32 +00:00
Nikolay Chashnikov
81435e9605
[devkit] basic support for visibility and namespaces of content modules (IJPL-206556)
...
The attributes are recognized by the IDE, and it checks that the value of the 'visibility' attribute is valid.
GitOrigin-RevId: 8c16f110a061698b6ff499decc53c63834cf9fa7
2025-09-25 11:35:32 +00:00
Nikolay Chashnikov
9ba1e25229
[plugin model] support visibility and namespaces for content modules in plugin descriptor parser (IJPL-206556)
...
The parser reads the 'namespace' attribute in the 'content' tag and the 'visibility' attribute in the root tag of a content module descriptor and stores them in the plugin model. The plugin loading logic doesn't use these attributes yet.
GitOrigin-RevId: 1de300d6f56dd43313ef0fdceb1c85662bfb9059
2025-09-25 11:35:32 +00:00
Roman Shevchenko
7867dc603e
[test framework] adding all Windows roots to in-memory filesystems (excluding UNC ones)
...
GitOrigin-RevId: 140ffdfa34059f2d15337445d5103cdb2201939a
2025-09-25 11:34:34 +00:00
Roman Shevchenko
13e6e530ba
[tests] making CaseSensitivityDetectionTest.caseSensitivityChangesUnderWindowsMustBeReReadCorrectly work on Windows 11
...
GitOrigin-RevId: 2559919ace6ec52606e61575b11213b48813a3e6
2025-09-25 11:34:34 +00:00
Roman Shevchenko
83a313eefe
[test framework] correcting inadvertently broken IoTestUtil.assumeLinux
...
(fixes `com.intellij.openapi.util.io.CaseSensitivityDetectionTest.linuxBasics`)
GitOrigin-RevId: 974b59c2c54bd69be73be6fc8ced385d3d42dd59
2025-09-25 11:34:34 +00:00
Alexander Koshevoy
f2e87106c7
[maven] Migrate File to Path API in JDK home resolution for Maven tests (IJPL-178632)
...
GitOrigin-RevId: 3c710a087ce0f1f841d4313847169e801a957c8a
2025-09-25 11:08:59 +00:00
Alexander Koshevoy
eaf8e81cd8
[maven] Simplify JDK creation and cleanup logic in Maven tests (IJPL-178632)
...
GitOrigin-RevId: 7ebf2fdd1e44aa9f6cfae6dbd9ee92f594802806
2025-09-25 11:08:59 +00:00
Alexander Koshevoy
c261896892
[maven] Fix leaking test SDK in Maven tests in Docker with workspace separation model enabled (IJPL-178632)
...
Problem
Maven tests run in Docker left a test JDK in the SDK table. Later tests failed when workspace separation was on (with `ide.workspace.model.per.environment.model.separation` registry flag enabled). Tests used the global `ProjectJdkTable`, which is shared across environments.
Fix
Use the project-scoped SDK table (`ProjectJdkTable.getInstance(project)`). Create and delete the test JDK under write lock in `setUp`/`tearDown`. Set the project SDK only for the test run.
GitOrigin-RevId: 6dfb475472570fa57024ac9479d7a739e1eeb983
2025-09-25 11:08:59 +00:00
Alexander Trushev
d222333fb8
[rd-editor] IJPL-201535 Refactor TextEditorState
...
GitOrigin-RevId: ecaccfb4213c493102f488e991f71fc6e5c6d8d0
2025-09-25 11:04:15 +00:00
Dmitry Drobotov
9ea697781c
IJPL-58398 Make text field extension buttons keyboard focusable
...
* If ExtendableTextComponent.Extension has focusable set to true, extension icon will be replaced with an actual keyboard focusable button.
* Focusable is not set to true by default because there are many cases where the extension is not supposed to be keyboard focusable. For example, if extension already has a keyboard equivalent, like Clear and Search History extensions, or if it's intended to be a simple icon without action.
* Can be disabled with a registry flag `text.field.extension.buttons.focusable`
GitOrigin-RevId: f65fcfb78528cc1affcb090e3f0b669790f76741
2025-09-25 10:30:54 +00:00
Rustam Vishniakov
572bc0458b
[docker][eel] IJPL-209177 Use custom file chooser for projects on Docker
...
GitOrigin-RevId: 4f71d452b56b7ce1025af68914ecc0dc0e26cb06
2025-09-25 10:28:07 +00:00
Pavlo Skliar
30f2dfeda2
IJPL-175943 - Move EelTargetEnvironmentRequest to intellij.platform.execution
...
GitOrigin-RevId: dbdbf638680c9885cf2acfcab1e11df53789c1a8
2025-09-25 10:09:39 +00:00